body{margin:0; padding:0;color:#1e1e1e;font-family:"Trebuchet MS","Tahoma";font-size:14px}

fdiv{border:1px solid #ccc}
a:focus{outline:none}
a img{border:0}
form{margin:0; padding:0}

.clr {
	height: 0px;
	clear: both;
	overflow: hidden;
}
img {
    display: expression(
      ( /\.png$/.test( this.src.toLowerCase()) ? this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '")' : null),
      ( /\.png$/.test( this.src.toLowerCase()) ? this.src = '/img/blank.gif' : null)
    );
}

a img{border:none;}
a{cursor:pointer;color:#000000;}
a:focus{outline:none;}

.none_style{
 text-decoration:none;
}

#page{min-width:1100px;width:100%;overflow:hidden;border-bottom:1px solid #fff;position:relative;z-index:1;}

h1, .h1{color:#054875;font-weight:normal;font-size:22px;margin:0.2em 0 1em 0;padding:0}
h2, .h2{color:#054875;font-weight:normal;font-size:18px;margin:0.2em 0 1em 0;padding:0}
h3, .h3{color:#054875;font-weight:bold;font-size:16px;margin:0.2em 0 1em 0;padding:0}

#logo{position:absolute;z-index:6;top:20px;right:955px}
#logo_v{position:absolute;z-index:6;top:20px;}

.top_text{position:absolute;z-index:9;top:20px;right:140px; font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;}
.flash-flag-menu{position:absolute;z-index:10;top:90px;right:597px;/*border:1px solid;*/}
.phones-on-main{position:absolute;z-index:9;top:210px;right:920px;font-family:Impact;font-size:23px;color:#00558e;}
.flash-flag-menu-text{position:absolute;z-index:9;top:140px;right:855px;font-family:Trebuchet MS;font-size:11px;}
/*.flash-flag-menu-text a{text-decoration:none;}*/
.form{position:absolute;z-index:9;top:20px;right:40px;}
.form input{padding:0;border:none;background:none;font-family:Trebuchet MS;}
.form input:focus{outline:none;}
.form input.lang-ru, .form input.lang-en{color:#ffffff;cursor:pointer;}
.form input.lang-ru-active, .form input.lang-en-active{color:#00568f;}

.menu_box{width:100%;position:absolute;z-index:5;top:55px;left:0;height:53px}
#menu{float:right;width:1000px;position:relative;}
#menu_v{float:left;width:1000px;position:relative;margin-left:30px;}
.menu{position:relative;height:53px}
.m_bgtop{float:left;height:53px;width:950px}
.m_bg{background:url(/img/m_bg.jpg) repeat-x left top;height:53px;width:950px}
.m_right{float:left}

.menu ul{margin:0;padding:0;list-style-type:none;height:53px;width:960px;display:inline-block}
.menu ul li{float:left;height:54px;background:url(/img/m_bgtop.jpg) no-repeat center top}
.menu ul li a{display:block;padding:17px 13px;color:#fff}
.menu ul li .m_border_l{padding-left:1px;background:url(/img/m_bg.jpg) no-repeat left top}
.menu ul li .m_border_r{padding-right:1px;background:url(/img/m_bg.jpg) no-repeat right top}

.menu ul li.active{background:url(/img/m_bgtop_select.jpg) no-repeat center top}
.menu ul li.active a{background:url(/img/m_bg_select.jpg) repeat-x left 1px}
.menu ul li.active .m_border_l{background:url(/img/m_border_select.png) no-repeat left 1px}
.menu ul li.active .m_border_r{background:url(/img/m_border_select.png) no-repeat right 1px}

.smenu_wrap{padding:15px 0 10px 0}
.smenu{paddign:1px;margin-right:-680px !important;left:-680px !important}
.smenu ul{margin:0;padding:0;list-style-type:none}
.smenu ul li{float:left;height:60px;width:50%}
.smenu ul li a{display:inline-block;padding-left:10px;color:#575757;font-size:17px;background:url(/img/sm_i.gif) no-repeat left 0.6em;text-decoration:none;}
.smenu ul li a span{display:inline-block;padding:3px 10px 3px 0;text-decoration:underline;}
.smenu ul li a:hover span{text-decoration:none;}
.smenu ul li.active a{background:url(/img/sm_item_u1.jpg) no-repeat left top #064674;color:#fff;text-decoration:none;}
.smenu ul li.active a span{background:url(/img/sm_item_u2.jpg) no-repeat right bottom;text-decoration:none;}

.stable{}
.stable td{padding:0 10px 20px 0; text-align:left;vertical-align:top;width:50%}
.stable td a{display:inline-block;padding-left:20px;color:#575757;font-size:17px;background:url(/img/sm_i.gif) no-repeat left 0.4em;text-decoration:none;position:relative}
.stable td a span{display:inline-block;padding:3px 10px 3px 0;text-decoration:underline;}
.stable td.active a{background:url(/img/sm_item_u1.jpg) no-repeat left top #064674;color:#fff;text-decoration:none;}
.stable td.active a span{background:url(/img/sm_item_u2.jpg) no-repeat right bottom;text-decoration:none;}
.table_adm th,.table_adm td{border:1px solid #2B6F61; text-align:center; padding:5px 10px;}
.table_topolaero th,.table_topolaero td{border:1px solid #594C92; text-align:center; padding:5px 10px;}

.smenu_padd{padding:0 0 0 60% !important}
.smenu_box{padding-left:80px;}
.sm_border{border:1px solid #bbb;border-width:1px 1px 1px 0;}
.sm_u1{margin:-1px;background:url(/img/sm_u1.jpg) no-repeat right top;}
.sm_u2{background:url(/img/sm_u2.jpg) no-repeat right bottom;padding-top:20px}

.sbmenu{margin-bottom:20px;}
.sbmenu_padd{padding:20px 40px 0 60% !important;}
.sbmenu_box{}
.sbm_box{background:#e5e5e5;position:relative;margin-left:-560px;left:540px}
.sbm_u1{background:url(/img/sbm_u1.jpg) no-repeat left top;}
.sbm_u2{background:url(/img/sbm_u2.jpg) no-repeat right top;}
.sbm_u3{background:url(/img/sbm_u3.jpg) no-repeat left bottom;}
.sbm_u4{background:url(/img/sbm_u4.jpg) no-repeat right bottom;padding:10px 20px 5px 20px}

.sbmenu .padd_padd{padding-top:0 !important;padding-bottom:0 !important}
.sbmenu ul{margin:0 0 10px 0;padding:0;list-style-type:none;position:relative}
.sbmenu ul li{float:left;width:25%;height:30px;position:relative;}
.sbmenu ul li a{display:inline-block;padding-left:10px;color:#054875;font-size:14px;background:url(/img/all_i.gif) no-repeat left 0.4em;}
.sbmenu ul li.active a{text-weight:bold;}

.sbtable{width:100%}
.sbtable td{text-align:left;vertical-align:top;padding:10px 25px 10px 20px;background:url(/img/all_i.gif) no-repeat left 13px;}
.sbtable td.active{font-weight:bold;}
.sbtable td.active a{text-decoration:none}

.sltable td{text-align:left;vertical-align:top;}

.paddh1 h1{margin:0 !important}
.padd{width:100%;position:relative;float:right;left:-530px;margin-right:-530px;background:#fff}
.padd_padd{padding:20px 40px 20px 60%}
.padd_box{}
.padd_r{width:520px;height:10px;float:right;}
.padd_no{margin-left:-510px;position:relative;left:510px;}
.smenu_r{width:600px}

.book{height:700px;width:520px;background:url(/img/podbor_bg.jpg) no-repeat right top;float:right;}
.book_en{height:700px;width:520px;background:url(/img/podbor_bg_en.jpg) no-repeat right top;float:right;}
.book_padd{padding:50px 0 0 30px}
.bookend{padding:55px 0 0 35px;font-size:10px;color:#fff}

.pogreb{background:url(/img/pogreb_bg.png) repeat-x left bottom;color:#fff;height:124px}
.pogreb a{color:#fff}
.pogreb_left{height:125px;background:none}
.pogreb_right{height:125px !important;}
.pogreb_left_padd{padding-top:15px}
.pogreb_right_padd{padding:10px 45px 0 0;text-align:right}


.aqua_bg{background:#f2f7e5;}
.aqua_bg .padd_padd{padding:0 0 0 60%}
.aqua_u1{background:url(/img/aqua_u1.jpg) no-repeat right top}
.aqua_u2{background:url(/img/aqua_u2.jpg) no-repeat right bottom;padding:20px 40px 20px 0}
.aqua_block{margin-left:-500px;position:relative;left:500px;background:#f2f7e5}

.selecter{width:100%}
.selecter td{}
.selecter_item{width:255px;height:320px;font-size:11px}
.selecter_sel{background:url(/img/selecter_bg.jpg) no-repeat center top;}
.selecter_padd{padding:190px 35px 0 35px;}
.selecter1{background:url(/img/selecter1.jpg) no-repeat center 30px}
.selecter2{background:url(/img/selecter2.jpg) no-repeat center 30px}
.selecter3{background:url(/img/selecter3.jpg) no-repeat center 30px}
.selecter4{background:url(/img/selecter4.jpg) no-repeat center 30px}

.flash{position:absolute;right:0;top:0; background:url(/img/topol__.jpg) right top no-repeat;}
.map_flash{ background:url(/img/noflash_karta.jpg) left top no-repeat; width:736px; height:500px;}
.podflash{height:700px; }
.noflash{height:583px;background:url(/img/topol__.jpg) no-repeat right top}

.smenu_main{margin-top:-165px;}



table.calc td{text-align:left;vertical-align:top;padding:21px 0 0 0}
table.calc td.h_desc{text-align:center;vertical-align:top;font-size:10px;padding:4px;line-height:1em}
.text1{height:21px;width:38px;background:url(/img/text1.gif) no-repeat right center;font-size:14px;padding:0 5px;border:0;text-align:center}
.text2{height:21px;width:99px;background:url(/img/text2.gif) no-repeat right center;font-size:14px;padding:0 5px;border:0;text-align:center}
.calc_button{}
.text_gray{color:#999}

.slidea{position:relative;height:50;margin-top:-50px;display:inline-block;left:450px;top:-70px}

.doprice_block{margin-left:-200px;position:relative;left:200px;background:#f2f7e5}
.r_price ul{padding:0; margin:0;list-style-type:none}
.r_price ul li{padding:0 0 1em 0;margin:0; background:url(/img/li_price.gif) no-repeat left 0.4em}

.cat_item{width:255px;height:315px;margin:0 0 20px 0;float:left;}
fdiv>.cat_item{display:inline-block}
.cat_item_select{background:url(/img/tov_bg.jpg) no-repeat center center}
.cat_name{padding-top:30px;text-align:center;font-size:16px;color:#21201c;font-weight:bold}
.cat_check{height:180px;width:52px;margin-right:-52px;float:left;margin-top:20px}
.cat_check_padd{padding-top:25px}
.cat_new{}
.cat_sale{}
.cat_sale_val{position:relative;top:-72px;text-align:right;padding-right:5px;color:#fff;font-size:18px;}
.cat_img{text-align:center;height:180px;margin:20px 0}
.cat_prop{text-align:center;}

.cat_hidden{height:670px;overflow:hidden;clear:both;position:relative;}
.catalog_static .cat_hidden{height:335px !important}
#catalogBox{position:absolute;top:0;}

#table_dillers{min-heigth:400px}
.table_dillers td{text-align:left;verticak-align:top;}


.a_main{display:block;text-decoration:none;color:#000}
.a_main:hover{text-decoration:underline;color:#054875;}

.padd_box img{position:relative}
.news_item{padding-bottom:20px}


#pager{padding:20px 0 0 20px}
#pager .pager{padding:2px 6px;font-size:12px}
#pager .pager-s{padding:2px 6px;background:#064674;color:#fff;font-weight:bold;font-size:12px}

.table{width:100%;position:relative;margin:20px 0}
.table tr th{text-align:center;vertical-align:middle;padding:15px 0;margin:0;/*border:0px solid #3880af;*/color:#fff;font-size:17px;font-weight:normal;background-color:#0765a3}
.table .tr_h2 th{font-size:14px}
.table tr td{text-align:center;vertical-align:middle;padding:10px 20px 10px 0;margin:0;}
.table tr td.td1{text-align:left;padding:10px 0 10px 30px;}
.table .u1{background:url(/img/table_u1.jpg) no-repeat left top #0765a3 !important}
.table .u2{background:url(/img/table_u2.jpg) no-repeat right top #0765a3 !important} 
.table tr td{border:1px solid #0765a3}

.product-all{width:100%;}
.product-all-item{width:255px;height:320px;font-size:12px;display:inline-block;text-decoration:none;padding-top:10px;padding-left:30px;}
.product-all-item div{width:180px;}
.product-all-item img{position:static;}

.navigationLine, .navigationLine a{color:#a6a6a6; font-size:10px}
.navigationLine .padd_padd{padding-bottom:0;padding-top:10px;}



.photo_block{height:100%; width:100%;}
*html .photo_block{width:950px; position:relative;}
.photo{ float:left; width:24%; vertical-align:top;}
*html .photo{ float:left; width:24%; vertical-align:top; text-align:center;}
.photo img{width:212px;  border:3px solid #FFF;}
.photo a:hover img{border:3px solid #004a81;}

#results .gsc-control {
	width: 100%;
}

input.search {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	width: 135px;
	border: solid 0 #fff;
	background: transparent url("/img/search_field.png") repeat-x;
	color: #7f7f7f;
	font-size: 18px;
}

.search_round {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	width: 10px;
	background: transparent url("/img/search_round.png") no-repeat;

}

input.search_btn {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	width: 27px;
	border: solid 0 #fff;
	background: transparent url("/img/search_btn.png") no-repeat;
}

.search_block:hover input.search_btn, .search_block_v:hover input.search_btn {
	background: transparent url("/img/search_btn_h.png") no-repeat;
}

.search_block {
	float: right;
	padding-top: 5px;
	margin-right: 30px;
}

.search_block_v {
	float: left;
	padding-top: 5px;
	margin-left: 825px;
	width: 100% !important;
	z-index: 9999;
}

