#print_layer {visibility: hidden; position: absolute; top: 0px; left: 0px; display: none;}
#link_print {display: none;}
body {padding: 0px; margin: 0px; font-family: Arial; font-size:100%}
table, tr, td {border-collapse: collapse; border: 0px;}
img {border: 0px;}

.posrel {position: relative; top: 0px; left: 0px;}

.main_table {width: 100%; background-color: #fff;}
#top_left {background: url(/assets/images/inner_top_left.jpg) no-repeat top right #fff; width: 50%;}
#top_logo {background: url(/assets/images/inner_top_logo.jpg) no-repeat top right #fff; width: 200px; height: 248px; vertical-align: top;}
#top_logo .logo {margin: 57px 0px 0px 110px;}
#top_middle {width: 449px;  float:left;}
#top_middle h4 {color: #CC3300; font-size: 8pt; margin: 0px 0px 20px 10px; padding: 0px;}
#top_middle h1 {color: #fff; font-size: 15pt; margin: 75px 0px 0px 10px; padding: 0px; line-height: 20px;}
#top_contacts {background: url(/assets/images/inner_top_right.jpg) no-repeat top left #fff; width: 249px; height: 248px; vertical-align: top; text-align:right;}
#in_top_contacts {color: #e6f8ff; text-align: right; font-size: 18px;  margin-top: 20px; margin-left: 20px; text-align:right;}
#managers {font-size: 12px; margin-top: 10px;  text-align:right; width:150px; float:right;}
#managers span {margin:0; font-weight: bold; color: #858585; text-align:right;}
#managers p {margin:0 ; padding: 0px; color: #669900; text-align:right; font-weight:bold;}
#managers p.red {margin:0; padding: 0px; color: #CC3300; text-align:right;}

#managers_inner {font-size: 12px; margin-top: 10px; width: 190px; text-align: left;}
#managers_inner span {font-weight: bold; color: #858585; margin-left: 16px;}
#managers_inner p {margin: 0px; padding: 0px; color: #71ad12;}
#managers_inner p.red {margin: 0px; padding: 0px; color: #ef6352;}

.icq_manager {position: absolute; right: -20px; top: 130px;}
.skype {font-weight:bold; color:#0099CC;}
#top_right {background: url(/assets/images/inner_top_right.jpg) no-repeat top left #fff; width: 50%;}

#middle_left {width: 50%;}
#middle_menu {background: url(/navistavke/4.jpg) no-repeat top right #fff; width: 302px; height: 436px; vertical-align: top;}
#menu {font-size: 14px; float: right; padding: 0px;}
#menu a {color: #148cd0; line-height: 20px; font-weight: bold;}
#menu a:hover {color: #de1e3a; font-weight: bold;}
#menu span {color: #de1e3a;line-height: 25px; font-weight: bold;}
#menu .elem {margin-bottom:8px; padding:0px;}
#menu_comment {clear: both; font-size: 14px; float: right; width: 150px; padding:220px 18px 65px 0px;}
#menu_comment2{clear: both; font-size: 14px; float: right; width:150px; padding:  30px 18px 55px 0px;}
#middle_neftida {background: url(/navistavke/5.jpg) no-repeat top left #fff; width: 449px; height: 436px; vertical-align: top;}
.exhib {  padding:0px 30px 0px 0px; margin:0px; float:left;}
.exhib2 { padding:0px; margin:0px; float:right; }
#calc_comment {font-size: 15px; margin-top: 20px;}
#calc_volume {position: absolute; top:0px; left:0px; width:610px; font-size: 18px; padding-top:10px;}
#calc_volume a {color: #148cd0;}
#calc_volume a:hover {color: #de1e3a;}
#calc_volume sup {font-size: 13px;}
.dont_know {color: #148cd0; font-size: 12px;}
.dont_know:hover {color: #de1e3a; font-size: 12px;}
#middle_text {background: url(/navistavke/6.jpg) no-repeat top left #fff; width: 249px; height: 436px; vertical-align: top;}
#info_text {color: #fff; width: 135px; font-size: 12px; font-style: italic; margin: 145px 0px 0px 64px;}
#info_text span {text-decoration: underline; font-size: 11px;}
#middle_right { width: 50%;}

.width50 {width: 50%; background: #fff;}
#left_col {width: 450px; vertical-align: top;}
#left_col_info {margin-left: 120px;}
#left_col_info h2 {font-size: 140%; margin-bottom: 0px; padding-bottom: 0px; width: 450px;}
#left_col_info h4 { margin-bottom: 0px; padding-bottom: 0px; margin-left: 260px;}
#left_col_info p {font-size: 90%; width: 450px;}
#left_col_info span {text-decoration: underline;}
#news {margin: 10px 0px 0px 130px;}
#news .one_news {width: 350px; margin-bottom: 30px;}
#news .one_news .date {float: left; width: 110px; color: #88a429; text-align: right;}
#news .one_news .date .today {font-weight: bold; text-decoration: underline; font-size: 70%;}
#news .one_news .date .today a {color: #88a429;}
#news .one_news .date .day {font-size: 60%;}
#news .one_news .date .day a {color: #88a429; text-decoration: none;}
#news .one_news .text {margin-left: 125px; width: 220px; font-size: 80%;}
#news .one_news .text a {color: #000; text-decoration: none;}
.all_news {color: #148cd0; font-size: 80%; font-style: italic; margin: 0px 0px 0px 125px;}
.all_news:hover {color: #de1e3a; font-size: 80%; font-style: italic; margin: 0px 0px 0px 125px;}

#right_col {width: 350px; vertical-align: top;}
#right_col_info {margin-left: 40px; width: 350px;}
#right_col_info h2 {color: #669900; width: 211px; font-size: 145%;}
#small_text {margin:0px 0px 0px 60px;}
#small_text p {font-size: 100%; color: #669900;}
#list_products {float: left; width: 140px;  font-size: 80%; font-weight: bold;}
#list_products p {margin-top: 10px; padding: 0px; color: #148cd0; font-size: 90%; line-height: 12px; text-decoration: underline;}
#list_products p a {color: #148cd0;}
#list_products p a:hover {color: #de1e3a;}
#pdf {margin-left: 150px; text-align: left;}
#pdf .link {color: #148cd0; font-size: 11px; line-height: 12px; font-style: italic;}
#pdf .link:hover {color: #de1e3a; font-size: 11px; line-height: 12px; font-style: italic;}

#main_footer {width: 1000px; vertical-align: top; padding-top: 60px;}
#footer_div {text-align: left; width: 420px; margin-left: 300px; margin-bottom: 50px;}
#footer_div .sabit_link {float: right;}
#footer_div .sabit_link img {margin-top: 50px;}
#footer_div .copyright {color:#999999; font-size: 80%; font-weight: bold;}
#footer_div .phone {width: 80px; color: #8f8f8f; font-size: 70%; float: left; text-align: right; margin-left: 10px;}
#footer_div .address {margin-left: 110px; width: 96px; color: #8f8f8f; font-size: 70%;}



#inner_top_left {width: 50%; background: url(/assets/images/inner_top_left.jpg) no-repeat top right #fff;}
#inner_top_logo {width: 252px; height: 249px; background: url(/assets/images/inner_top_logo.jpg) no-repeat top left #fff; vertical-align: top;}
#inner_top_logo .logo {margin: 57px 0px 0px 100px;}
#inner_top_header {width: 747px; height: 200px; background: url(/assets/images/inner_top_header.jpg) no-repeat top left #fff; vertical-align: top;}
#inner_top_header h4 {color: #fff; font-size: 8pt; margin: 15px 0px 0px 10px; padding: 0px;}
#inner_top_header h1 {color: #fff; font-size: 16pt; margin: 0px 0px 0px 10px; padding: 0px; line-height: 25px;}
#inner_top_header h2 {width: 300px; color: #000; font-size: 24px; margin: 30px 0px 0px 10px;}
#inner_top_header h2 .long_header {color: #000; font-size: 24px; margin: 30px 0px 0px 10px;}
#inner_top_header .contacts {float: right; color: #e6f8ff; text-align: right; font-size: 18px; margin-top: 50px; margin-right: 70px;}
#inner_top_right {width: 50%; background: url(/assets/images/inner_top_right.jpg) no-repeat top left #fff;}

#inner_mid_left {width: 50%; background: url(/assets/images/inner_middle_left.jpg) no-repeat top right #fff;}
#inner_mid_menu {width: 200px; background: url(/assets/images/inner_middle_menu.jpg) no-repeat top right #fff; vertical-align: top;}
.submenu {margin: 0px; padding: 0px; list-style: none; color: #148cd0; font-size: 12px; margin: 5px 0px 15px 0px;}
.submenu .cur {color: #de1e3a;}
.submenu .b {font-weight: bold;}
#inner_mid_content {visibility: visible; width: 747px; background: url(/assets/images/inner_middle_background.jpg) no-repeat top left #fff; vertical-align: top;}
#inner_mid_content h1 {color: #000; font-size: 24px; margin: 0px 0px 10px 10px;}
#inner_mid_content h5 {color: #97aa51; font-size: 16px; margin: 0px 0px 0px 10px;}
#right_info {float: right; width: 350px; margin: 42px 47px 80px 20px;}
#right_info h2 {color: #669900; font-size: 110%;}
.content {margin: 42px 20px 80px 10px;  font-size: 14px; color:#07a;}
.content a {color: #148cd0;}
.content a:hover {color: #de1e3a;}
.content h4 {color:#97aa51;}

.content_news {margin: 5px 20px 80px 10px;  font-size: 14px; width: 500px;}
.content_news a {color: #148cd0;}
.content_news a:hover {color: #de1e3a;}
.content_news h4 {color:#97aa51;}

.content_big {margin: 20px 20px 80px 10px; width: 100%; font-size: 14px;}
.content_big a {color: #148cd0;}
.content_big a:hover {color: #de1e3a;}
.content_big h4 {color:#97aa51;}
.content_big .gray_text {color: #9d9d9d; font-style: italic;}
.content_big .p_header {margin-bottom: 0px; padding-bottom: 0px;}
.content_big .p_text {margin-top:0px; padding-top:0px;}
.content_big ul {margin: 0px; padding: 0px; padding-left: 15px; list-style-image: url(/assets/images/ul-line.jpg);}

.content_big div {font-size: 14px; font-family: Georgia, Verdana;}
.content_big div .name {color: #07a; font-size: 13px; font-family: Georgia, Verdana; font-weight: normal;}

.right_images {float: right; width: 200px;}
.first_image {margin: 100px 0px 50px 0px;}
.image {margin: 0px 0px 50px 43px;}


#inner_mid_right {width: 50%; background: url(/assets/images/inner_middle_right.jpg) no-repeat top left #fff;}

#inner_bottom_rezerv {width: 200px; height: 153px; background: url(/assets/images/inner_bottom_rezerv.jpg) no-repeat bottom left #fff; vertical-align: top;}
#inner_bottom_info {width: 748px; height: 153px; background: url(/assets/images/inner_bottom_info.jpg) no-repeat bottom left #fff; vertical-align: top;}
#inner_bottom_left {width: 50%; height: 153px; background: url(/assets/images/inner_bottom_left.jpg) no-repeat bottom right #fff; vertical-align: top;}
#inner_bottom_right {width: 50%; height: 153px; background: url(/assets/images/inner_bottom_right.jpg) no-repeat bottom left #fff; vertical-align: top;}
#footer_div_inner {text-align: left; width: 420px; margin-left: 30px; margin-bottom: 0px;}
#footer_div_inner .sabit_link {float: right;}
#footer_div_inner .sabit_link img {margin-top: 50px;}
#footer_div_inner .copyright {color:#999999; font-size: 80%; font-weight: bold;}
#footer_div_inner .phone {width: 80px; color: #8f8f8f; font-size: 70%; float: left; text-align: right; margin-left: 10px;}
#footer_div_inner .address {margin-left: 110px; width: 96px; color: #8f8f8f; font-size: 70%;}

.list_news {margin-bottom: 20px;}
.list_news span a {color: #88a429;}
.list_news p {margin-top: 10px;}
.list_news p a {color: #000; text-decoration: none;}

.sertificates {margin-top: 30px;}
.sertificates img {margin: 5px;}
.sertificates h3{color: #669900; font-size: 130%;}

#pdf_catalog {margin-top: 90px; margin-right: 50px; float: right; text-align: left;}
#pdf_catalog .link {color: #148cd0; font-size: 11px; line-height: 12px; font-style: italic;}
#pdf_catalog .link:hover {color: #de1e3a; font-size: 11px; line-height: 12px; font-style: italic;}

#menu_catalog {font-size: 18px; vertical-align: top; text-align: left;}
#menu_catalog td{padding-left: 20px;}
#menu_catalog span {background: #e62a38; padding: 5px 2px 5px 2px; color: #fff;}
#menu_catalog a {color: #138dd0;}
#menu_catalog a:hover {color: #de1e3a;}

.catalog_table {text-align: right; margin-right: 10px; width:80%; align:center;}
.catalog_table tr,.catalog_table td{border: 1px solid #ccc;}
.catalog_table td{padding: 5px 3px 5px 3px;}
.catalog_table .align_center{text-align: center!important;}
.catalog_table .head_table{color:#000!important; padding-right: 3px; padding-left: 1px;}
.catalog_table .first_col{color: #000; text-align: right; border-left: 0px;}
.catalog_table .bottom_row {border-bottom: 0px;}
.catalog_table .first_row {text-align: center!important; font-weight: bolder;}
.catalog_table .top_row {border-top: 0px;}
.catalog_table .name {color: #000;  font-size: 120%;}

#first_par {font-size: 14px; margin-top: -20px; padding-top: 0px;}
#second_par {font-size: 14px;}
#third_par {font-size: 14px;}
#four_par {font-size: 14px;}
#first_par .first_num {position: absolute; top: 5px; left: -20px; font-weight: bold;}
.other_num {position: absolute; top: 25px; left: -20px; font-weight: bold;}
.ul_calc {list-style-image: url(/assets/images/fatline.gif); padding-left: 0px; margin-left: 20px; line-height: 30px;}
.ul_calc .li_link {font-size: 14px;}
.ul_calc .li_link span {color: #148cd0; font-weight: bold; font-size: 17px; text-decoration: underline; cursor: pointer;}
.ul_calc .li_link span:hover {color: #de1e3a; font-weight: bold; font-size: 17px;}
.ul_calc .li_link .simple_text {font-size: 14px; color: #000; text-decoration: none; cursor: default; font-weight: normal;}
.ul_calc .li_link .current_span {background: #e62a37; padding: 3px; color: #fff; font-weight: bold; text-decoration: none; cursor: default;}
.ul_calc .li_link .current_span:hover {background: #e62a37; padding: 3px; color: #fff; font-weight: bold; text-decoration: none; cursor: default;}
.hor_line {background: url(/assets/images/grayline.gif) top left repeat-x #d2d1d2; height: 1px;}

.one_product {margin-bottom: 30px;}
.one_product .number {float: left; width: 40px; color: #7f7f7f;}
.one_product .info {margin-left: 60px;}
.one_product .info span {color: #7f7f7f;}

.sub_button {font-size:16px; font-family: Georgia, Arial;height:26px; overflow:hidden; border: 1px solid #999; background: url('/assets/images/title_bg.png') repeat-x 0 -23px; }
.errors strong {color:#222;}
.ver_message {color:#f00;}
