html, body {
height: 100%;
margin: 0;
padding: 0;
}
body {
background: url(img/body_fill_left.jpg) 0% 0% repeat-y;
color: #000;
font: 70% tahoma, sans-serif;
}
a {
color: #0085F5;
}
a img {
border: 0;
}
h1 {
font-size: 1.9em;
font-weight: normal;
margin: 0 0 40px 0;
padding: 0;
text-align: center;
}
h2 {
font-size: 1.7em;
font-weight: normal;
margin: 0 0 40px 0;
padding: 0;
text-align: center;
}
#main p {
font-size: 1.1em;
line-height: 1.3em;
margin: 0 0 20px 0;
}
.clear {
clear: both;
height: 0;
padding: 0;
visibility: hidden;
width: 0;
}
.header_menu_delim {
margin: 0 18px;
}
.header_menu_el {
margin-top: 5px;
}
.main_breadcumbs_arr {
color: #000;
font-size: 1.35em;
line-height: 0.75em;
margin: 0 0.5em;
}
.main_complect {
margin: 0;
padding: 0 0 0 50px;
vertical-align: top;
width: 235px;
}
.main_complect ul {
margin: 0;
padding: 0 0 0 25px;
}
.main_complect li {
margin: 0 0 10px 0;
}
.main_complect ul span {
color: #9D9D9D;
font-size: 0.87em;
}
.main_complect_h4 {
background: url(img/main_complect_h4.jpg) 0% 50% no-repeat;
font-size: 1.07em;
margin: 0 0 20px -20px;
padding: 0 0 0 20px;
}
.main_draft {
margin: 0 0 10px 0;
text-align: center;
}
.main_draft_info {
font-size: 1.2em;
font-style: oblique;
float: right;
margin: 0 0 15px 0;
padding: 0;
width: 235px;
}
.main_draft_spec {
background: #E6EEF6;
border-bottom: 4px solid #7F7F7F;
margin: 0;
padding: 10px 0;
}
.main_draft_spec_items {
margin: 0 0 15px 25px;
padding: 0 235px 0 0;
}
.main_draft_spec_items li {
float: left;
list-style: none;
margin: 0 25px 0 0;
padding: 10px 0 10px 10px;
}
.main_draft_spec_pre {
color: #7D7D7D;
margin: 0 0 5px 0;
padding: 0;
}
.main_draft_spec_right {
float: right;
margin: 0;
padding: 0;
width: 235px;
}
.main_note {
color: #9d9d9d;
font-size: 0.87em;
margin: 0 0 20px 20px;
}
.main_note span {
color: #f00;
}
#main .main_p {
font-size: 1.1em;
margin: 0 400px 16px 30px;
}
#main .p_photos {
margin: 0 310px 20px 60px;
}
.main_table {
font-size: 1em;
}
.main_table td {
background: #F5F5F5;
}
.main_table th {
background: #FFD100 url(img/main_table_th_fill.jpg) 0% 0% repeat-x;
border-bottom: 1px solid #DEAE00;
}
.main_table .main_table_td_digits {
text-align: center;
}
.main_table .main_table_td_num {
background: #EDEDED;
font-weight: bold;
text-align: center;
}
.main_table_order {
font-size: 1.1em;
margin: 0 0 20px 0;
}
.main_table_order .table_order_grey {
background: #F3F3F3;
border-bottom: 1px solid #BEBEBE;
border-right: 1px solid #BEBEBE;
}
.main_table_order .table_order_grey_check {
background: #F3F3F3;
border-bottom: 1px solid #BEBEBE;
border-right: 1px solid #BEBEBE;
font-size: 0.9em;
}
.main_table_order .table_order_grey div {
background: #C9C9C9;
font-size: 11px;
margin: 0;
padding: 0 0 0 7px;
position: relative;
white-space: nowrap;
}
.main_table_order .table_order_lyellow {
background: #faea98;
border-bottom: 1px solid #d5c781;
}
.main_table_order .table_order_yellow {
background: #FFD400 url(img/table_order_yellow.gif) 0% 0% repeat-x;
border-bottom: 1px solid #DEAE00;
border-right: 1px solid #DEAE00;
}
.main_table_pre {
font-size: 1.1em;
margin: 0 0 40px 0;
}
.main_ul {
font-size: 1.1em;
line-height: 1.3em;
margin: 0 310px 20px 80px; 
}
.ul_left_ph {
float: right;
margin: 0 0 20px 0;
padding: 0 60px 0 0;
}
.ul_left_ph li {
list-style: none;
margin: 0 0 20px 0;
}
#body {
background: #fff url(img/body_fill_right.jpg) 100% 0% repeat-y;
height: 100%;
min-height: 100%;
min-width: 930px;
margin: 0 0 0 50px;
position: relative;
}
#body_curtain_left {
height: 464px;
position: absolute;
left: 0;
top: 0;
width: 50px;
}
#body_curtain_right {
height: 464px;
position: absolute;
right: 0;
top: 0;
width: 50px;
z-index: 1;
}
#body_r {
height: 100%;
background: #fff;
min-height: 100%;
position: relative;
}
#contacts_dl {
margin: 0;
padding: 0;
}
#contacts_dl dt {
background: url(img/arr_yellow.gif) 0% 50% no-repeat;
font-size: 1.25em;
font-weight: bold;
padding: 0 0 0 25px;
margin: 0 0 5px 0;
}
#contacts_dl dd {
font-size: 1.2em;
margin: 0 0 30px 0;
padding: 0 0 0 35px;
}
#prefooter, #footer {
height: 70px;
}
#footer {
bottom: 0;
left: 0;
min-width: 930px;
position: absolute;
width: 100%;
}
#footer_copy {
font-size: 0.87em;
left: 50px;
position: absolute;
top: 30px;
}
#footer_fele {
font-size: 1em;
position: absolute;
right: 100px;
text-align: left;
top: 25px;
}
#footer_fele div {
height: 33px;
left: -65px;
position: absolute;
top: -5px;
width: 56px;
}
#footer_secondary {
background: url(img/footer_fill.jpg) 0% 100% repeat-x;
height: 70px;
margin: 0 50px 0 0;
}
#header {
background: url(img/header_fill.jpg) 0% 0% repeat-x;
height: 70px;
position: relative;
min-width: 930px;
}
#header_first {
background: url(img/header_first_fill.jpg) 0% 0% repeat-x;
height: 122px;
position: relative;
min-width: 930px;
}
#header_logo {
height: 44px;
left: 25px;
position: absolute;
top: 16px;
width: 442px;
}
#header_first_logo {
height: 122px;
left: 20px;
position: absolute;
top: 0;
width: 333px;
}
#header_first_right {
height: 122px;
float: right;
width: 363px;
}
#header_menu {
margin: 0;
padding: 0;
position: absolute;
right: 70px;
top: 28px;
}
#header_menu li {
float: right;
list-style: none;
}
#main {
margin: 0 100px 50px 50px;
min-width: 780px;
padding: 0;
}
#main_bot_nav {
border-top: 4px solid #7F7F7F;
margin: 0;
padding: 0 30px;
}
#main_bot_nav li {
font-size: 1.1em;
list-style: none;
margin: 30px 0 0 0;
padding: 0;
}
#main_bot_nav li span {
font-size: 1.37em;
padding: 7px 0;
}
#main_breadcumbs {
color: #8A8A8A;
margin: 0;
padding: 0 0 20px 0;
}
#main_breadcumbs li {
float: left;
list-style: none;
}
#main_menu {
background: url(img/main_menu_fill.gif) 0% 0% repeat-x;
height: 30px;
margin: 0;
min-width: 850px;
padding: 0 80px 0 0;
}
#main_menu a {
color: #333;
display: block;
height: 22px;
font-size: 11px;
font-weight: bold;
padding: 8px 0 0 0;
width: 100px;
text-decoration: none;
text-align: center;
}
#main_menu a:hover {
background: url(img/main_menu_fill_a.jpg) 0% 0% repeat-x;	
}
#main_menu li {
float: right;
height: 30px;
list-style: none;
}
#main_menu_active {
background: url(img/main_menu_active_fill.jpg) 0% 0% repeat-x;	
}
#main_menu_after {
background: url(img/main_menu_after_fill.jpg) 0% 0% repeat-x;
height: 15px;
min-width: 930px;
}
#order_gost {
font-size: 11px;
float: left;
margin: 0 0 0 10px;
padding: 0 0 0 7px;
visibility: hidden;
}
#order_te {
font-size: 11px;
float: left;
margin: 0 0 0 10px;
padding: 0 0 0 7px;
}
html>body #body {
height: auto;
}
* html #main {
height: 300px;
}
.main_nv_container {padding-right: 340px; padding-top: 41px;}
.main_nv_container td {vertical-align: top; padding-right: 10px;}
.main_n_b1 {font-size: 16px; font-family: tahoma; padding: 0 0 4px 0;}
.main_n_b1 a {font-size: 16px; font-family: tahoma; color: #000000; text-decoration: underline;}
.main_n_b1 a:hover {text-decoration: none;}
.main_n_b2 {background: url(img/main_n_b2.gif) 0% 50% no-repeat; padding: 0 0 0 28px; margin: 16px 0 0 0; font-size: 11px; color: #6a6a6a; }
.main_n_b2 span {display: inline-block; background: url(img/today.gif) 0% 50% no-repeat; font-size: 11px; color: #ffffff; padding: 0px 2px 2px 8px; line-height: 11px; margin-left: 4px;}

.main_n_b3 {padding: 0 0 0 28px; margin: 4px 0 0 0; font-size: 11px; line-height: 16px;}
.main_n_b3 a {color: #0085f5; text-decoration: underline;}
.main_n_b3 a:hover {text-decoration: none;}
.main_n_b4 {background: url(img/main_n_b4.gif) 0% 50% no-repeat; padding: 0 0 0 28px; margin: 16px 0 0 0; font-size: 11px; color: #6a6a6a;}
.main_n_b5 {padding: 0 0 0 28px; margin: 4px 0 0 0; font-size: 11px; line-height: 16px;} 
.main_n_b5 a {color: #b7b7b7; text-decoration: underline;}
.main_n_b5 a:hover {text-decoration: none;}
.news_table {width: 100%;}
.news_table td {vertical-align: top;}
.news_limit {padding: 60px 40px 0 0; white-space: nowrap;}
.news_limit_b1 {display: inline-block; vertical-align: top; font-size: 11px; font-family: tahoma; color: #6a6a6a; padding: 1px 10px 0 0;}
.news_limit_b2 {display: inline-block; vertical-align: top;}
.news_limit_b2 form {margin: 0px; padding: 0px;}
.news_limit_b2 select {font-size: 11px; font-family: tahoma; color: #6a6a6a; background: #fbf8e9; border: 1px solid #abadb3; border-color: #abadb3 #dbdfe6 #dbdfe6 #dbdfe6;}
.news_header {border: 1px solid #efefef; border-width: 0 0 1px 0; padding: 0 0 7px 0;}
.news_header h1 {font-size: 20px; font-family: tahoma; color: #000000; margin: 0px;}
.top_nav_container {border: 1px solid #efefef; border-width: 0 0 1px 0; padding: 38px 0 15px 0;}
.nav_arrow1 {display: inline-block; vertical-align: top; padding: 4px 13px 0 0;}
.nav_lnk_curr {font-family: tahoma; font-size: 14px; color: #ffffff; background: #ffcb00; padding: 2px 3px 4px 4px; line-height: 14px; display: inline-block; vertical-align: top;} 
.nav_lnk {font-family: tahoma; font-size: 14px; padding: 2px 5px 4px 5px; line-height: 14px; display: inline-block; vertical-align: top;}
.nav_lnk a {color: #4a4a4a; text-decoration: underline;}
.nav_lnk a:hover {text-decoration: none;}
.nav_dots {font-family: tahoma; font-size: 14px; padding: 2px 5px 4px 5px; line-height: 14px; display: inline-block; vertical-align: top;}
.nav_arrow2 {display: inline-block; vertical-align: top; padding: 4px 0 0 13px;}
.news_date {font-family: tahoma; font-size: 13px; color: #000000; padding: 15px 10px 0 0; white-space: nowrap;}
.news_link {font-size: 13px; font-family: tahoma; padding: 15px 0 0 0;}
.news_link a {color: #0085f5; text-decoration: underline;}
.news_link a:hover {text-decoration: none;}
.bottom_nav_container {border: 1px solid #efefef; border-width: 1px 0 0 0; margin: 20px 0 0 0; padding: 14px 0 0 0;}
.one_news_b1 {vertical-align: top; white-space: nowrap; padding: 84px 77px 0 0;}
.one_news_b1 a {background: url(img/one_news_b1.gif) 0% 50% no-repeat; padding: 0 0 0 10px; font-size: 14px; color: #0085f5; text-decoration: underline;}
.one_news_b1 a:hover {text-decoration: none;}
.one_news_header {border: 1px solid #efefef; border-width: 0 0 1px 0; padding: 0 0 5px 0;}
.one_news_header h1 {margin: 0px;}
.one_news_date {font-size: 13px; padding: 6px 0 0 0; color: #000000;}
.one_news_text {font-size: 14px; color: #000000; padding: 30px 0 0 0;}
.one_news_text h2 {text-align: left; font-size: 14px; font-weight: bold; margin: 15px 0 11px 0;}
.one_news_flink {border: 1px solid #7f7f7f; border-width: 4px 0 0 0; padding: 26px 0 0 28px; font-size: 13px;}
.one_news_flink span {padding: 0 9px 0 0;}
.faq_b1 {vertical-align: top; padding: 60px 40px 0 0;}
.faq_b1 a {font-size: 16px; color: #0085f5; text-decoration: underline; background: url(img/faq_b1.gif) 0% 50% no-repeat; padding: 0 0 0 20px; white-space: nowrap;}
.faq_b1 a:hover {text-decoration: none;}
.faq_b2 {vertical-align: top; width: 100%;}
.faq_show_all {float: right; background: url(img/faq_show_all.gif) 0% 50% no-repeat; white-space: nowrap; padding: 0 0 0 15px; font-size: 11px;}
.faq_show_all a {color: #0085f5; text-decoration: none; background: url(img/dot2.gif) 0% 100% repeat-x; display: inline-block; padding: 0 0 2px 0;}
.faq_show_all a:hover {background: url(img/dot.gif) 0% 100% repeat-x;}
.faq_header_container {border: 1px solid #efefef; border-width: 0 0 1px 0; margin-bottom: 6px; padding: 0 0 7px 0;}
.faq_header_container h1 {margin: 0px;}
.faq_header_container h1 span {color: #a4a4a4;}
.question {font-size: 13px; line-height: 20px; background: url(img/question.gif) 0% 50% no-repeat; padding: 4px 0 2px 30px; margin: 2px 0 6px 0;}
.question a {color: #0085f5; background: url(img/dot4.gif) 0% 100% repeat-x; text-decoration: none; padding: 0 0 2px 0;}
.question a:hover {background: url(img/dot.gif) 0% 100% repeat-x;}
.answer {padding: 0 0 0 30px; display: none;}
.answer_b1 {background: url(img/answer.gif) 0% 0% no-repeat; height: 11px; line-height: 11px; font-size: 11px;}
.answer_b2 {font-size: 12px; color: #000000; line-height: 20px !important; background: #f7f0d2; padding: 14px 20px 17px 20px;}
.answer_b2 p {margin: 0px !important; line-height: 20px !important;}
.question_hover {color: #000000 !important; background: url(img/bdot4.gif) 0% 100% repeat-x !important;}
.question_hover:hover {background: url(img/bdot.gif) 0% 100% repeat-x !important;}
a:focus {outline: none;}
.faq_container {padding: 9px 0 0 0;}
#z {background: url(img/z_bg.png) 0% 0% no-repeat; width: 656px; height: 496px; display: none; position: absolute; z-index: 10;}
.z_padding {padding: 28px 28px 0 28px; }
#z form {margin: 0px;}
.z_close {float: right;}
.z_header {font-size: 18px; font-family: tahoma; color: #a4a4a4;}
.z_f1 input {font-size: 14px; font-family: tahoma; color: #cbcbcb; border: 1px solid #abadb3; border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea; width: 320px; padding: 7px 3px 8px 3px;}
.z_f1 {padding: 45px 0 0 0;}
.z_f2 input {font-size: 14px; font-family: tahoma; color: #cbcbcb; border: 1px solid #abadb3; border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea; width: 320px; padding: 7px 3px 8px 3px;}
.z_f2 {padding: 10px 0 0 0;}
.z_f3 textarea {font-size: 14px; font-family: tahoma; color: #000000; border: 1px solid #abadb3; border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea; width: 600px; padding: 7px 3px 8px 3px; height: 160px;}
.z_f3 {padding: 9px 0 0 0;}
.z_f7 input {font-size: 14px; font-family: tahoma; color: #000000; border: 1px solid #abadb3; border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea; width: 157px; padding: 7px 3px 8px 3px;}
.z_f4 {padding: 9px 0 0 0;}
.z_f5 {padding: 18px 0 0 0;}
.z_f6 {padding: 0 12px 0 7px;}
