body {text-align: left; font: normal 12px Tahoma, Sans-serif; color: #000; height: 100%; margin: 0px; padding:  0px; background: #FFF url(../images/top_back.jpg) repeat-x top}
html {height: 100%; margin: 0px; padding: 0px}
td, div {font: normal 12px Tahoma, Sans-serif; color: #000; margin: 0px; padding: 0px}
p {font: normal 12px Tahoma, Sans-serif; text-align: left; padding: 0px; color: #000; margin: 0px 0px 15px 0px}
p.main_text {}
form {margin: 0px; padding: 0px}
img {border: none}
a {font: normal 12px Tahoma, Sans-serif, sans-serif; color: #000; text-decoration: underline}
a:hover {text-decoration: none}
h1 {font: normal 22px Tahoma, sans-serif; color: #004F7D; margin: 0px 0px 35px 0px; padding: 0px}
h2 {font: normal 22px Tahoma, sans-serif; color: #9CD7E2; margin: 0px 0px 35px 0px; padding: 0px}
h3 {font: bold 12px Tahoma, sans-serif; color: #4A6FB8; padding: 5px 0px 0px 0px; margin: 0px}
.bold {font-weight: bold}
.smallest {font-size: 10px}
.small {font-size: 11px}
.big {font-size: 13px}
.bigest {font-size: 14px}
.float_left {float: left}
.float_right {float: right}
.center {text-align: center}
.right {text-align: right}
.dark_blue {color: #004F7D}
.img_border {border: 2px #0D6692 solid}
.main_container_for_all {width: 100%}
select {border: none; font: normal 10px Verdana; color: #6C6C6C; background: #FFF; margin: 0px 0px 0px 0px; padding: 1px 0px 0px 1px}
textarea {border: #036294 1px solid; font: normal 10px Verdana; color: #000; background: #FFF; margin: 0px; padding: 0px 0px 0px 7px}
input.text_input {height: 17px; border: 1px #036294 solid; font: normal 10px Verdana; color: #000; background: #FFF; margin: 0px; padding: 2px 0px 0px 7px}
input.submit_input {height: 18px; font: normal 10px Verdana; color: #000; margin: 0px; padding: 0px 2px 0px 2px}
#header {width: 100%; height: 208px; background: transparent url(../images/top.jpg) no-repeat left top}
#logo {position: absolute; top: 30px; left: 35px; width: 196px; height: 176px}
#top_menu {width: 30px; height: 136px; position: absolute; top: 45px; right: 50px; background: url(../images/top_title.png) no-repeat right top}
#home {width: 11px; height: 10px; display: block; margin: 0px 0px 15px 1px}
#contacts{width: 13px; height: 8px}
#menu {background: transparent url(../images/menu_between.png) no-repeat left top}
#menu div {background: transparent url(../images/menu_between.png) no-repeat left bottom; padding: 13px 0px 17px 50px}
#menu div a {background: transparent url(../images/menu_widget.png) no-repeat left 6px; padding-left: 15px; font-size: 14px; font-weight: bold}
#menu div a:hover,#menu div a#active {text-decoration: none}
#menu div div {background: none; padding: 0px; margin-bottom: 10px}
#menu div div a {background: transparent url(../images/second_level.png) no-repeat left 6px; padding-left: 35px; font-size: 12px; font-weight: normal; color: #01658D; display: block; margin-bottom: 3px}
#menu div div a:hover,#menu div div a.subactive {text-decoration: none}
#container {padding: 0px 50px 0px 50px}
#content {padding: 0px 0px 0px 310px}
.orange_list {background: transparent url(../images/orange_widget.png) no-repeat left 4px; padding-left: 15px; color: #FE6207; margin-bottom: 3px}
.orange_list a {color: #FE6207}
.main_img {margin-left: 20px}
#left {width: 310px; float: left}
#contacts_form {}
.contacts_text {width: 220px; background: #4BA9C4; padding: 4px; color: #FFF; font-weight: bold}
.contacts_input {background: #BCEBF3; padding: 4px}
textarea.contacts_t {height: 50px; width: 300px}
.contacts_input {width: 300px}
.pricetable {}
.pricetitle {background: #4BA9C4; text-align: center; padding: 2px; color: #FFF; font-weight: bold}
.pricesubtitle {background: #BCEBF3; text-align: center; padding: 2px; color: #004F7D}
.pricetext {background: #E9F9FB; text-align: center; padding: 2px}
#footer_container {height: 115px; width: 100%; float: left; margin-top: 20px}
#footer {height: 100px; margin: 0px 50px 0px 50px; background: transparent url(../images/footer.png) no-repeat right top}
#footer_contacts {width: 310px; float: left}
#footer_contacts p {color: #01658D}
#address {background: transparent url(../images/address_widget.png) no-repeat left 4px; padding-left: 15px; color: #000 !important}
#copyrights {color: #01658D; text-align: right; padding-top: 45px}
#copyrights a {color: #01658D}