/* overall */ html {width:100%; min-height:100%; height:auto!important; height:100%;} 
body {width:100%; min-height:100%; height:auto!important; height:100%; font: 87.5%/1.36 Arial, Helvetica, sans-serif; color:#252525;background-color: #ededef;
background: url(/img/back.jpg) #ededef top center repeat-x;} 
a:link, a:visited, a:active {color:#2A5FB1;} a:hover {color:#2A5FB1; text-decoration:none;} .like_h1, .like_h2, .like_h3 {font-weight: 700} h1, .like_h1 {padding:0 0 0 25px!important; margin:0 0 20px 0!important; background:url('../i/mark.h1.gif') 0 7px no-repeat; font-size:17px; line-height:18px; color:#2a66bf;} h2, .like_h2 {padding:0 0 0 25px!important; margin:0 0 12px 0!important; background:url('../i/mark.h1.gif') 0 7px no-repeat; font-size:16px; line-height:100%; color:#2a66bf;} h3, .like_h3 {padding:0 0 0 25px!important; margin:0 0 20px!important; background:url('../i/mark.h3.gif') 0 5px no-repeat; font-size:14px; line-height:100%; color:#2a66bf;} p {margin:0 0 20px 0!important; line-height:20px;} h4, h5 {color:#535353;margin-bottom:15px;font-size:13px;} h5 {font-size:13px;} a img {border:none;} address {font-style:normal;display:inline;} td.main_column_catalog h2 {background:url('../i/mark.h3.gif') 0 7px no-repeat;} input,textarea {border:1px solid #696969;margin:0;} ol { 	line-height: 1.5em; margin: 0 0 1em 1.2em; *margin: 0 0 1em 1.8em; padding: 0; 	} 	 ul { padding:0; margin-top: 06px; } ol li { /*padding-left:16px;*/ margin-bottom:3px; line-height:20px; } ol li ol { margin-top:3px; background:none; margin-bottom: 0; } ul li { list-style-type:none; padding-left:16px; margin-left:0; margin-bottom:3px; background:url(../i/ulli.gif) 0 6px no-repeat; zoom:1; line-height:20px; }	 ul li ul { margin-top:3px; background:none; margin-left:0px; } ul li ul li { padding-left:18px; background:url(../i/ululli.gif) 0 6px no-repeat; } ul li ul li ul li { padding-left:21px; background:url(../i/ulululli.gif) 2px 7px no-repeat; } 	sub {vertical-align:bottom!important;font-size:10px;line-height: 10px;} 	sup {vertical-align:super;font-size:10px;} 	b {color:#535353;} /*	 sub, sup { font-size:91.6667%; line-height:0; }*/ /* main containers */ div.main {position:relative; min-width:1003px; max-width:1263px; width:auto; min-height:100%; margin:auto; font:11pt normal, Arial;z-index: 1;zoom:1;} * html div.main {height:100%; width:expression((document.compatMode &amp;&amp; document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth &lt; 1003 ? &quot;1003px&quot; : (document.documentElement.clientWidth &gt; 1200 ? &quot;1263px&quot; : &quot;auto&quot;)) : (document.body.clientWidth &lt; 1017 ? &quot;1017px&quot; : (document.body.clientWidth &gt; 1200 ? &quot;1263px&quot; : &quot;auto&quot;)));} div.gradient_left {position:relative; float:left; width:0.5%; height:460px; //margin-right:-100%; //display: inline; background-image:url(../i/gradient_left.jpg); background-repeat:no-repeat; background-position:right;} div.gradient_left_inner {position:relative; float:left; width:0.5%; height:460px; //margin-right:-100%; //display: inline;} div.main_center {position:relative; /*float:left;*/ /*width:99%;*/ min-height:100%;background:#fff } div.gradient_right {position:relative; float:left; width:0.5%; height:452px; //display: inline; background-image:url(&quot;../i/gradient_right.jpg&quot;); background-repeat:no-repeat; background-position:left;} /*.slider {position:absolute; z-index:1; width:100%; height:404px; background-color:#78a4e0; overflow:hidden; }*/ .slider {position: relative;width:100%; height:412px;background-color:#78a4e0; overflow:hidden; } .slider_inner {position: relative; width:100%; background-color:#78a4e0; overflow:hidden; height:auto;border-bottom:2px solid #FF9000;} .header {position:relative; z-index:2000; width:100%; /*height:459px; min-height:441px; */background:transparent;padding:0 0 14px; } 	.header_inner { 	position:relative; 	z-index:2000; 	width:100%; 	/*background:url(../i/face/6.jpg) 0 0 no-repeat;*/ 	 	padding:0 0 14px;	 	} 	 	div.inner_header_obol { 	position:relative; 	/*height:171px; 	*height:173px;*/ 	} 	 	 .container-content-l{position:relative; float:left; width:74%; min-height:300px; //margin-right: -100%;} 	 .container-content-l a {color:#1B5BBA;} .container-content-r {position:relative; float:right; width:26%; min-height:300px; //margin-left: 74%;//display: inline; } .container-footer {position:relative; clear:both; width:100%; height:125px; /*padding:20px 0 0 0;*/ border-top:1px solid #d9d9d9; font:8pt normal, Arial; color:#252525;background:url(../i/footer_bg_new.gif) 0 0 repeat-x;} .container-footer-window {position:absolute; bottom:30px; clear:both; width:100%; height:95px; padding:20px 0 0 0; border-top:1px solid #d9d9d9; font:8pt normal, Arial; color:#252525;} 	.container-footer-window span.adress {margin-left:30px;} 	.container-footer-window span.copyright {margin-left:30px;} 	.container-content-l p {margin:0 10px 20px 0} 	div.window_window { 	position:relative; 	*padding-bottom:140px; padding-bottom: 140px; background-color:#fff; background-image:url('../i/bg.body.gif'); background-position:center bottom; background-repeat:repeat-x; } /* header */ .header-l {position:relative; float:left; width:20%; //margin:0 -100% 0 0;} .logo {padding:13px 0 2px 53px;} .header-c {position:relative; float:left; width:55%; //margin-left: 19.9%; display:inline;} .slogan {font:18px normal, Arial; color:#fff; padding:35px 0 0 38px; text-align:center; background:transparent; cursor:default; line-height:18px;} .header-r {position:relative; float:left; width:25%; margin:0 0 0 0; display:inline;} 		.icons-in-header ul {position:relative; float:right; display:inline; margin:16px 51px 0 0; padding:0; list-style-type:none; width:153px} .icons-in-header ul li { 		position:relative; float:left; font:7pt normal, Arial; color:#fff; margin:0 24px 0 0;		 		padding:0;		 		background:none; 		} .icons-in-header ul li.home {position:relative; width:9px; height:8px;} .icons-in-header ul li.feedback {position:relative; width:10px; height:7px;} .icons-in-header ul li.map {position:relative; width:11px; height:8px; } .icons-in-header ul li.language {position:relative; margin: 0; background:transparent; color:#fff;} .icons-in-header ul li.language a:link, 				.icons-in-header ul li.language a:visited, 				.icons-in-header ul li.language a:active {color:#fff; text-decoration:underline;} .icons-in-header ul li.language a:hover {color:#fff; text-decoration:none;} 				a.ln_head {margin-right: 20px;} .phone {position:relative; float:right; display:inline; clear:right; background:transparent; margin:6px 50px 0 -10px; font:16pt bold, Arial; color:#f5faff; } /* navigation */ div.nav-top {position:relative; clear:both; height:43px; top:11px; margin:0 50px 15px 50px; /*margin:0 50px 24px 50px;*/ background:#154ea2 url('../i/menu.head.bg.gif') repeat-x; text-align:center; overflow:hidden;} ul.nav-top {position:relative; float:left; clear:both; width:100%;/* left:50%; */margin:0; padding:0; list-style: none;} 		ul.nav-top li { 		position:relative; 		float:left; 		width:14.28%; 		/* right:50%; */ 		text-align:center; 		font:16px normal, Tahoma; 		color:#7aa3db; 		margin:0; 		padding:0; 		background:none; 		} ul.nav-top li div {width:auto; height:32px; padding:12px 0 0 0; background:url(../i/menu.head.separator.gif) right top no-repeat; } ul.nav-top li .last {background:none;} ul.nav-top li a:link, ul.nav-top li a:visited, ul.nav-top li a:active {color:#fff; text-decoration:none;} ul.nav-top li a:hover {color:#fff; text-decoration:underline;} 		table.top_menu_table {width:100%;height:43px;} 		table.top_menu_table a {font-family:Tahoma;color:#fff!important; text-decoration:none!important;} 		table.top_menu_table a:hover {color:#fff; text-decoration:underline!important;} 		table.top_menu_table td {vertical-align:middle;padding:0 20px;font: 16px normal, Tahoma;white-space:nowrap;color:#7aa3db;} 		table.top_menu_table td.sep_menu {width:1px!important;background:url(../i/menu.head.separator.gif) right top no-repeat;padding:0px!Important;} 		table.top_menu_table td.current_top a {color:#7aa3db!important;} 	 /* benefits */ .benefits-header_ru {position:relative; float:right; clear:both; z-index:100; top:-29px; width:186px; height:32px; margin:0 50px -32px 0; background:url('../i/head.benefits.gif') no-repeat;} 	 	 .benefits-header_en {position:relative; float:right; clear:both; z-index:100; top:-29px; width:186px; height:32px; margin:0 50px -32px 0; background:url('../i/head.benefits_en.gif') no-repeat;} 	 div.benefits { 	position:relative; clear:both; height:53px; /*top:17px; */padding:0 10px 0 21px; background:url('../i/bg.benefits.gif') repeat-x; border-top:2px solid #ff0000; text-align:center; overflow:hidden;} ul.benefits {position:relative; clear:both; float:left; width:100%; height:47px; margin:0; list-style: none; cursor:default;} ul.benefits li { 	display:inline-block; position:relative; float:left; min-width:15%; text-align:center; margin:4px 0 0 0; height:43px; text-align:center; border-right:1px dotted #b6b4af; 	padding:0; 	background:none; 	} 	ul.benefits li {width:expression(document.body.clientWidth &gt; 800? &quot;15.5%&quot; : &quot;auto&quot;);} ul.benefits li.last { border-right:none;} ul.benefits li div {display:inline-block; height:37px; margin:0 auto; padding:11px 0 0 0; font:12px normal, Arial; text-align:left; line-height:100%;} ul.benefits li div img {display:block; float:left; margin:2px 10px 0 0; vertical-align:bottom;} ul.benefits li div.last { border-right:none;} /* content left */ div.wrapper-l {/*position:relative;*/ clear:both; padding:12px 5% 67px 49px;} .about {position:relative; float:left; width:64%; padding:28px 0 40px 0;} div.banner-request {position:relative; float:right; width:210px; margin:22px 10px 0 0;} div.banner-map {position:relative; float:right; width:220px; padding:24px 0 0 0;} .clients {position:relative; clear:both; top:-2px; border-top:1px dotted #b8b8b8; border-bottom:1px dotted #b8b8b8; padding:0 0 14px 0;} .clients h2 {display:block; position:relative; top:-15px; width:128px; padding:0 0 0 25px; padding-top:0; margin:0 0 0 0; background:#fff url('../i/mark.h1.gif') 0 7px no-repeat; font-size:16px; line-height:100%; color:#2a66bf;} .clients img {margin:0 4px 0 0;} .clients-all {text-align:right; padding:22px 0 0 0; font:13px normal, Arial;} .clients-all a:link, .clients-all a:visited, .clients-all a:active {display:block; background:url('../i/arrow.right.gray.gif') right center no-repeat; padding:0 12px 0 0;color:#7a7a7a; text-decoration:underline;} .clients-all a:hover {display:block; background:url('../i/arrow.right.gray.gif') right center no-repeat; padding:0 12px 0 0;color:#7a7a7a; text-decoration:none;} div.areas {padding:35px 0 0 0;} div.menu-areas {position:relative;/* height:75px;*/ margin:17px 0 47px 0; background:#ffa90a url('../i/bg.areas.gif') repeat-x;} div.menu-areas div{/*height:43px;*/ padding:12px 15px; font-size:14px;} div.menu-areas div a {padding-right:2px;} div.menu-areas a:link, div.menu-areas a:visited, div.menu-areas a:active {margin:0 2px 0 0; line-height:25px; color:#252525; text-decoration:underline;} div.menu-areas a:hover {color:#252525; text-decoration:none;} div.menu-areas a.last:link, div.menu-areas a.last:visited, div.menu-areas a.last:active {background:url('../i/arrow.right.white.gif') right center no-repeat; padding:0 8px 0 0; color:#fff; text-decoration:underline;} div.menu-areas a.last:hover {background:url('../i/arrow.right.white.gif') right center no-repeat; padding:0 8px 0 0; color:#fff; text-decoration:none;} /* content right */ .container-content-r .wrapper {position:relative; clear:both; text-align:left; padding:0 30px 67px 20px; clear:both;} hr {display:block; height:0px; margin:5px 0 0 0; border-top:1px dotted #b8b8b8; background:#fff; color:#fff;} div.news {padding:41px 0 18px 0;} 	 	div.news_filter { 	background: url(../i/search_bg.gif) repeat-x scroll 0 0; margin-bottom: 24px; padding: 21px 0 28px 24px; 	position:relative; 	zoom:1; 	} 	 	div.this_news { 	padding-top:27px; 	border-top:1px dotted #b8b8b8; 	border-bottom:1px dotted #b8b8b8; 	margin-bottom:22px; 	zoom:1; 	} 	 	div.last_news { 	margin-bottom:23px!important; 	} 	 	div.inner_news { 	 margin-bottom: 36px; 	} 	 	a.title_news { 	color:#1b5bba!important; 	display:block; 	margin-top:8px; 	margin-bottom:10px; 	} 	 	 	div.news_filter td { 	vertical-align:middle; 	padding-right:15px; 	} 	 	div.news_filter a.find_news { 	color:#1b5bba; 	padding-right:11px; 	background:url(../i/anons_str.gif) no-repeat scroll right 5px; 	} 	 span.date { 	display:block; clear:both; background:url('../i/icon.date.gif') left center no-repeat; padding:0 0 0 18px; color:#7a7a7a; font:13px normal, Arial; line-height:100%; 	text-transform:lowercase; 	} 	span.date_inner {display:block; clear:both; background:url('../i/icon.date.gif') left center no-repeat; padding:0 0 0 18px; color:#7a7a7a; font:13px normal, Arial; line-height:100%;margin-bottom:12px;text-transform:lowercase;} span.title {display:block; margin:9px 0 22px 0; font:14px normal, Arial; line-height:20px; letter-spacing:0px;} span.title a:link, span.title a:visited, span.title a:active {color:#1b5bba; text-decoration:underline;} span.title a:hover {color:#1b5bba; text-decoration:none;} span.archive {display:block; position:relative; clear:both; background:url('../i/icon.archive.gif') left center no-repeat; margin:1px 0 0 0; padding:0 0 0 17px; color:#7a7a7a; font:13px normal, Arial; line-height:100%;} span.subscribe {display:block; position:relative; clear:both; background:url('../i/icon.subscribe.gif') left center no-repeat; margin:12px 0 0 0; padding:0 0 0 17px; color:#7a7a7a; font:13px normal, Arial; line-height:100%;} 	hr.news {display:block; height:0px; position:relative; top:-10px; border:none; border-top:1px dotted #b8b8b8; background:#fff; color:#fff;} .banner-r {width:100%; height:146px; padding:30px 0 0 0; background-image:url('../i/bg.banner.right.gif'); background-position:bottom; background-repeat:repeat-x; text-align:center;} 	div.news_inner { 	margin-bottom:33px; 	} 	 	div.news_pic { 	background:#f7f7f7; 	text-align:center; 	margin-bottom:9px; 	} 	 	div.news_pic img { 	border:5px solid #cacac8; 	} 	 	p.news_prim { 	color:#7a7a7a; 	font-style:italic; 	text-align:center; 	font-size:13px; 	} 	 	div.content_news { 	border-bottom:1px dotted #b8b8b8; 	margin-bottom: 28px;	 	zoom:1; 	} 	 	 	div.back_news { 	padding-left:10px; 	background:url(../i/pic_back.gif) 0 5px no-repeat; 	} 	div.back_news a {color:#1b5bba;} /* footer */	 .footer-l{position:relative; float:left; width:45.3%; //margin-right:-100%; padding:3px 0 0 0;} span.copyright {display:block; clear:both; width:280px; margin:0 0 7px 50px;} span.adress {display:block; clear:both; width:320px; margin:0 0 10px 50px; color:#7a7a7a; line-height:16px;} 		span.adress a {text-decoration:none;color:#1b5bba;} 		span.adress a:hover {text-decoration:underline;} .footer-c{position:relative; float:left; width:20%; //margin-left:45.5%; display:inline; } div.request {display:block; clear:both; width:180px; margin:2px 0 18px 0; padding:0 0 0 0; font: 12px Arial, normal; color:#1b5bba;} 		div.request img {margin-right:10px;} div.request a:link, div.request a:visited, div.request a:active {color:#1b5bba; text-decoration:underline;} div.request a:hover {color:#1b5bba; text-decoration:none;} .icons-in-footer {position:relative; width:174px; clear:both; margin:0; padding:0;} .icons-in-footer ul {list-style-type:none; margin:7px 0 10px 0; padding:0;} .icons-in-footer ul li { 			position:relative; float:left; font:10px normal, Arial; color:#fff; margin:0 29px 0 0; 			padding:0; 			background:none; 			} 			 			 			a.ln_link {margin-right: 27px;} .icons-in-footer ul li.home {position:relative; width:9px; height:8px;} .icons-in-footer ul li.feedback {position:relative; width:10px; height:7px;} .icons-in-footer ul li.map {position:relative; width:11px; height:8px;} .icons-in-footer ul li.language {position:relative; height:8px; top:-2px; margin:-2px 0 0 0; color:#fff;} .icons-in-footer ul li.language a:link, 				 .icons-in-footer ul li.language a:visited, 				 .icons-in-footer ul li.language a:active {color:#1b5bba; text-decoration:underline;} .icons-in-footer ul li.language a:hover {color:#1b5bba; text-decoration:none;} 		input.search {display:block; position:relative; float:left; width:137px; height:21px; margin:11px 0 0 0; padding: 0 0 0 10px; border:1px solid #696969; color:#696969; font:9pt normal, Arial; line-height:20px;} 		input.button-search {position:relative; float:left; margin:11px 0 0 0; padding:0; vertical-align:top; 		border:0px solid; 		} 		 		div.search_div { 		background:url(../i/search_bg.gif) 0 0 repeat-x; 		padding:21px 0 19px 24px; 		margin-bottom:24px; 		} 		 		td.op_sear { 		padding-right:10px; 		vertical-align:middle; 		} 		 		input.search_full { 		display:block; 		position:relative; 		float:left; 		width:371px; 		height:21px; 		padding: 0 0 0 10px; 		border:1px solid #696969; 		color:#696969; 		font-family:Arial; 		font-size:12px; 		line-height:20px; 		} 		 		input.button-search_full { 		position:relative; 		float:left; 		padding:0; 		vertical-align:top; 		border:0px solid; 		} 		 		div.result_search { 		border-bottom:1px dotted #B8B8B8; 		zoom:1; 		padding-bottom:16px; 		margin-bottom:21px; 		} 		 		div.result_search p { 		margin-bottom:4px; 		} 		 		div.zag_rs { 		font-weight:bold; 		margin-bottom:16px; 		} 		 		div.list_search { 		color:#acacac; 		border-bottom:1px dotted #B8B8B8; 		zoom:1; 		margin-bottom:27px; 		} 		 		div.list_search a { 		font-size: 14px; 		color: #1b5bba; 		} 		 		div.list_search ul { 		margin: 3px 0 6px; 		padding: 0; 		} 		 		div.list_search ol li { 		margin-bottom:29px; 		} 		 		div.list_search ul li { 		background: none repeat scroll 0 0 transparent; 		color: #b1ada6;		 		font-size: 11px;		 		list-style-type: none; 		margin: 0; 		padding: 0; 		line-height:12px;		 		display:inline-block; 		*display:inline; 		zoom:1; 		} 		 		div.list_search ul img { 		 padding-top: 4px; 			border:0px solid; 		} 		 		div.list_search p { 		color:#292828; 		} 		 		div.pages { 		padding-left:20px; 		*padding-left:30px; 		color:#b1ada6;		 		} 		 		div.news_pages { 		padding-left:0; 		} 		 		div.pages a { 		color:#fff!important; 		text-decoration:none; 		} 		 		div.pages a:hover { 		text-decoration:underline; 		} 		 		div.pages span { 		padding:1px 4px; 		background:#c8c8c8;	 		margin:0 4px;		 		} 		 		div.pages span.current { 		background:#ff9000; 		color:#fff; 		} 		 		div.pages span.more_pages { 		background:none; 		margin:0; 		padding:0; 		} 		 		div.pages span.zag { 		padding:0; 		font-style:italic; 		background:none; 		margin:0; 		} 		 		 	.footer-r{position:relative; float:right; width:20.7%; // margin:0; display:inline;} div.exclamation {display:block; float:right; clear:both; width:160px; margin:2px 14px 10px 20px; padding-right:50px; font:12px normal, Arial; color:#1b5bba;} div.exclamation img {margin-right:10px;} 			div.exclamation a:link, div.exclamation a:visited, div.exclamation a:active {color:#1b5bba; text-decoration:underline;} div.exclamation a:hover {color:#1b5bba; text-decoration:none;} 

.yandexcounter {position:relative; float:right; width:150px; height:37px; margin:13px 30px 0 0; padding:5px 0 0 50px;} 



/*------------THROUGHT-----------------*/ div.menu_throught { font-size:11px; color:#b1ada6; background:#f8f4ec; padding:10px 50px 7px; margin-bottom:28px; }			 div.menu_throught a { text-decoration:none; color:#7a7a7a; } div.menu_throught a:hover { text-decoration:underline; } div.menu_throught img { margin:5px 7px 0 7px; } div.inner_content { padding-right:50px; padding-bottom:38px; font-size:14px; zoom:1; position:relative; } table.inner_content_table { width:100%; } /*-----inner_columns--------*/ td.left_column { padding:0 0 0 50px; /*width:208px; background:brown;*/ width:220px; } td.left_column_catalog { padding:0 0 0 50px; /*width:208px; background:brown;*/ width:220px; } 	 td.main_column { padding:7px 0 7px 42px; /*width:52%;*/ }	 td.main_column_catalog { padding:7px 0 7px 42px; /*width:73%;*/ } td.right_column { padding:0 0 7px 41px; width:27%; height:100% /*background:violet;*/ } div.content_right_column { max-width:260px; width:expression(document.body.clientWidth &gt; 260? &quot;260px&quot;: &quot;100%&quot;); float:right; width:100%; zoom:1; } td.under_main { padding:0 0 0 42px; }		 		 
div.content_inner {position:relative; /*margin-top:40px;*/ }		 div.content_inner a { color:#2A5FB1!important; }		 /*----------------inner_functions---*/ div.inner_menu { width:217px; background:#e9e9e9; border-left:1px solid #f6f6f6; font-size:13px; }	 div.content_inner_menu { width:220px; background:url(../i/right_ten.gif) top right repeat-y; margin-bottom:38px; } div.bott_img { height:3px!important; line-height:0px!important; font-size:0px; zoom:1; } /*-----left_menu---*/ div.inner_menu div { padding:5px 15px; margin-top:6px; } div.inner_level2 { padding-left:37px!important; font-size:13px!important; } div.inner_level2 span { background:url(../i/level2.gif) no-repeat scroll 0 8px!important; display: block!important; padding-left: 10px!important; width: 145px!important; } div.inner_level2 a { color: #292828!important; display: block!important; font-size: 13px!important; text-decoration: none!important; } div.level2_current { background:#d7d7d7; } div.inner_menu div span { display:block; width:154px; background:url(../i/bg_span.gif) 0 8px no-repeat; padding-left:22px; } div.inner_menu div.sep { background:url(../i/bg_div.gif) left bottom repeat-x; margin:0 15px; margin-top:2px; padding:5px 0 0 0; } div.inner_menu div.last { padding-bottom:9px; } div.inner_menu a { font-size:13px; color:#292828; text-decoration:none; display:block; } div.inner_menu a:hover { text-decoration:underline; } div.first_level_current { color:#fff; font-size:18px; background:#ffac4c url(../i/bg_first_current.jpg) 0 0 no-repeat!important; padding:4px 0 5px 15px!important; margin:0!important; border-bottom:1px solid #f49834; } div.first_level_current a { color:#fff!important; font-size:18px!important; display:inline!important; text-decoration:none; } div.first_level_current span { padding:0 19px 0 0; background:url(../i/f_c_str.gif) right 8px no-repeat; } div.inner_menu div.current { color:#fff; background:#afb8c3 url(../i/left_curr.gif) 0 0 repeat-x; } div.inner_menu div.current a { color:#fff; } div.inner_menu div.current span { background:url(../i/bg_l_curr.gif) 0 9px no-repeat; } /*- div.text_width_banners { margin-bottom:30px; } -*/ table.text_like_banner { width:100%; margin:0px; padding:0px; } table.text_like_banner td { vertical-align:bottom; background:url(../i/bg_t_b.gif) 0 0 repeat-x; text-align:right; padding:0px; } td.mess_t_b { text-align:center!important; } div.banners { background-image:url(../i/bg.banner.right2.gif); background-position:center bottom; background-repeat:repeat-x; text-align:center; width:100%!important; margin-bottom:30px; border:0px solid; position:relative; } div.banners img { border:0px solid!important; } div.banners a:hover img { border:0px solid!important; } div.catalog_banner img { border:0px solid!important; } div.catalog_banner a:hover img { border:0px solid!important; } div.grey_plashka { background:#f6f9fa url(../i/bg_for_anons.gif) left bottom repeat-x; padding:20px 24px 10px 27px; border:1px solid #edf5ff; } div.grey_plashka h2 { margin:0 0 20px; } div.no_grey_pl { padding:30px 24px 26px 27px; } table.table_anons div.inner_anons { padding-right:40px; } div.inner_anons a{ color:#1b5bba!important; padding-left:11px; background:url(../i/anons_str.gif) 0 5px no-repeat; } table.table_anons { width:100%; } table.table_anons td { width:50%; } div.clear { clear:both; height:1px; font-size:0px; line-height:0px; } a.more { font-size:13px; color:#7a7a7a; padding-right:13px; background:url(../i/more_str.gif) right 6px no-repeat; } h1.with_banner, .like_h1.with_banner { width:85%; min-height: 37px; height:100%; } /*----------------catalog-------*/ div.div_main_catalog { position:relative; zoom:1; } div.div_main_catalog img { border: 3px solid #F0F0F0; margin-right: 5px; margin-bottom: 5px;} div.div_main_catalog img:hover { cursor:pointer; } div.div_main_catalog a:hover img { border:3px solid #5e5c5d; } div.catalog_banner { position:absolute; right:0px; top:-65px; width:220px; } div.list_products { border-top:1px dotted #B8B8B8; position:relative; /*margin-top: 40px;*/ /*margin-top:43px;*/ margin-top: 16px; } div.list_products h2 { display:inline-block; *display:inline; zoom:1; position:relative; top:-15px; background:#fff url(../i/mark.h3.gif) no-repeat scroll 0 7px; padding-right:5px; line-height:18px; } div.list_products h2 a { text-decoration:none; font-weight:bold; } div.list_products h2 a:hover { text-decoration:underline; font-weight:bold; } /*div.list_products table { margin-bottom:39px; } */ div.list_products img { border:3px solid #f0f0f0; } td.td_opis_tovar {     padding-right: 20px;padding-left:25px; padding-bottom: 18px; width:90%; } div.name_tovar { margin-bottom:9px; } div.name_tovar a { color:#2a5fb1; } div.name_tovar a:hover { color:#2a5fb1; } div.list_products a:hover img { border:3px solid #5e5c5d; } p.grey { background:#e4e4e4; font-style:italic; font-size:12px; padding:2px 12px; margin-bottom: 20px; } div.down_info_tovar { font-size:13px; border:1px dotted #828282; padding:6px 23px 5px 14px; margin-top:9px; margin-bottom: 41px; } div.down_info_tovar a { color:#2a5fb1; padding-left:21px; display:block; margin-bottom:4px; white-space:nowrap; } a.d_c {background:url(../i/d_c.gif) 0 2px no-repeat;} a.op_l {background:url(../i/op_l.gif) 0 2px no-repeat; color:#2a5fb1; padding-left:21px; font-size:13px; } /*----------TOVAR--------*/ div.content_tovar_info { /*padding-top:22px;*/ /*margin-top: 40px;*/ margin-bottom:46px; zoom:1; position:relative; } div.content_tovar_info td { vertical-align:top; } td.prod_opis { padding-right:30px; } p.more { color:#7a7a7a; background:url(../i/more_str.gif) 0 6px no-repeat; padding-left:12px; } p.more a { color:#2a5fb1; } div.opis_tovar { border-bottom:1px dotted #b8b8b8; margin-bottom:20px; } /*---Scrollable---*/ div.content_tovaralbum { position:relative; width:210px; /*margin-left:5px;*/ } #image_wrap {		 		width:220px; 		margin-bottom:14px; } #image_wrap img { border:5px solid #f0f0f0; } #image_wrap img:hover { border:5px solid #5e5e5e; } .scrollable {	 	position:relative; 	overflow:hidden; 	width: 210px; 	height:52px; 	margin-left:9px; } .scrollable .items { 	width:20000em; 	position:absolute; 	clear:both; } .items div { 	float: left; margin-right: 20px; overflow: hidden; text-align: center; width: 200px; 	*margin-left:-4px; } .scrollable img { margin:0 auto!important; width:51px; } .items span { /*float:left;*/ margin:0 auto 0 0; display:inline-block; background-color:#fff; margin-left:8px; width:54px; height:52px; text-align:center; } .items span:first-child { margin-left:0px!important; } .items img { border:2px solid #f0f0f0!important; } .scrollable .active { 	position:relative; 	cursor:default; 	border:2px solid #5e5e5e!important; } a.browse {	 cursor:pointer; display:block; float:left; font-size:1px; height:15px; width:8px; position:absolute; } a.right { background-image:url(../i/next_scroll.gif); background-position: 0 0; clear:right; margin-right: 0px; right:0px; top:20px; } a.right:hover, a.left:hover { background-position:0 -15px; } a.left{ background-image:url(../i/prev_scroll.gif); background-position:0 0; left:0; margin-left:0; top:20px; } /* disabled navigational button */ a.disabled { background-position:0 -30px; cursor:default;	 } 	 a.disabled:hover { background-position:0 -30px; } /*--*/ /*-----tovar_panes----*/ div.content_panes { padding-right:2px; background:url(../i/c_p_bg.gif) right top no-repeat; border-bottom:1px solid #eeeff1; position:relative; zoom:1; } table.table_tabs { width:100%; font-size:13px; color:#252525; background:url(../i/tabs_bg.gif) 0 0 repeat-x; height:50px; margin-bottom:0px; zoom:1; } table.table_tabs td { vertical-align:middle; text-align:center; padding: 0 10px; background:url(../i/td_bg.jpg) right top no-repeat; } div.content_panes span { cursor:pointer; } div.content_panes td.current { background:url(../i/tabs_curr.gif) 0 0 repeat-x!important; } div.panes_tovar { border:1px solid #e5f1f9; border-top:0px solid ; background:#fbfdfd url(../i/panes_bg.gif) 0 0 repeat-x; padding:18px 18px 0; } /*div.panes_tovar div { display:none; }*/ div.this_content_tabs { display:none;zoom:1; font-size:13px; } div.this_content_tabs table.infotable th { font-size:13px; } div.this_content_tabs p { margin-bottom:15px; } div.this_content_tabs div {zoom:1;} div.this_content_tabs div.content_docs { margin-bottom:0px; margin-top:1px; } div.this_content_tabs img { border:0px solid!important; } div.this_content_tabs a:hover img { border:0px solid!important; } div.content_panes td.last {background:none;} /*---anons_ribrik---*/ div.anons_rubrik { margin-bottom: 19px; } div.last_anons { margin-bottom:6px; } div.anons_rubrik div { line-height:20px; padding-right: 20px;} div.zagl_anons { margin-bottom: 8px; } div.zagl_anons a { color:#1b5bba; } div.no_pic_anons { padding:0 0 0 11px; background:url(../i/pic_anons.gif) 0 4px no-repeat; } div.no_pic_notice_anons { padding:0 0 0 11px; background:url(../i/pic_anons.gif) 0 4px no-repeat; margin-bottom:0px; } td.pic_anons { padding-right:20px; width:1px!important; } div.anons_rubrik img { border:3px solid #cbcbcb; } table.anons_2col { width:100%; } td.anons_first_col { width:50%;padding-right:20px; } /*--*/ /*--table--*/ table.infotable { width:100%; background:none!important; font-size:13px; border:1px solid #e1e1e1; color:#252525; margin-bottom:17px; } table.infotable th { font-weight:normal; text-align:center; font-size:14px; border-right:1px solid #fff; background:#ececec url(../i/th_bg.gif) left bottom repeat-x; padding:13px 10px; vertical-align: middle; } table.infotable td { background:none; border:1px solid #e1e1e1; padding:5px 10px; text-align:left; } table.infotable a { color:#1b5bba; } table.infotable ul { margin:0; } /*--------Sitemap-----*/ table.sitemap_table { margin-left:12px; } table.sitemap_table td { vertical-align:top; width:50%; } div.level1map a, div.level2map a { color:#1b5bba; } div.level1map { padding-left:13px; margin-bottom:12px; background:url(../i/1lvl.gif) 0 5px no-repeat; } div.level2map { font-size:13px; padding-left:34px; margin-bottom:5px; background:url(../i/2lvl.gif) 24px 5px no-repeat; } div.level3map { font-size:13px; padding-left:55px; margin-bottom:5px; background:url(../i/3lvl.gif) 45px 7px no-repeat; } div.level4map { font-size:13px; padding-left:76px; font-style:italic; margin-bottom:5px; background:url(../i/4lvl.gif) 66px 7px no-repeat; } div.level2block { margin-top: -7px; 	margin-bottom:12px; } /*---window--*/ div.content_window { padding:20px 30px 0 30px; } div.content_window span.copyright, div.content_window span.adress { margin-left:0; } div.header_window { padding-bottom:21px; border-bottom:1px dotted #b8b8b8; margin-bottom:18px; } table.send_message td { padding-bottom:25px; width: 50%; } table.send_message input, textarea { width:100%; zoom:1; position:relative; } /*table.send_message input[type='radio'] {width:5px!important;}*/ input.type_radio { border:0px solid; width: 15px !important; margin-right:5px; padding:0!Important; margin-top: 2px !important; *margin:0 5px 0 0 !important; } /*table.send_message textarea { height:131px; }*/ table.send_message td.align_right { text-align:right; padding-right:10px; } td.send_mess { text-align:right; } td.send_mess a.submit { color:#1b5bba; padding-right:10px; background:url(../i/anons_str.gif) no-repeat scroll right 5px transparent; } a.submit { color:#1b5bba; padding-right:10px; background:url(../i/anons_str.gif) no-repeat scroll right 5px transparent; } /*---docs---*/ div.docs { padding-bottom:15px; padding-left:37px; border-bottom:1px dotted #b8b8b8; margin-bottom:15px; } div.docs table { width:100%; } div.docs a { color:#1b5bba!important; } div.docs a.down_file { background:url(../i/anons_str.gif) right 5px no-repeat; padding-right:10px; display: inline-block; margin-bottom:3px; } div.docs span { font-size:11px; color:#7a7a7a; } td.sub_file { width:80px; } div.content_docs{margin-bottom:49px;} div.name_file {margin-bottom:3px;} div.doc_doc {background:url(../i/ico_doc.gif) 0 1px no-repeat;} div.docs_last {border:0px solid; margin-bottom: 5px;} div.doc_pdf {background:url(../i/ico_pdf.gif) 0 1px no-repeat;} div.doc_pdf_last {background:url(../i/ico_pdf.gif) 0 1px no-repeat;border:0px solid;} /*---- clients----*/ table.clients_table { width:100%; text-align:center; font-size:12px; } table.clients_table td { padding-bottom:42px; vertical-align:bottom; width:25%; } table.clients_table div { margin-top:12px; } table.clients_table a { color:#1b5bba!important; } div.div_clients { border-top: 1px dotted #B8B8B8; position: relative; 	margin-bottom: 22px; 	padding-top: 10px; } table.clients_table img { border:0px solid; } table.clients_table a:hover img { border:0px solid; } div.div_clients h2 { display:inline-block; *display:inline; zoom:1; position:relative; top: -24px; background:#fff url(../i/mark.h3.gif) no-repeat scroll 0 7px; padding-right:5px; line-height:18px; font-size:14px; margin-bottom:0; } div.print_butt { padding-left:23px; background:url(../i/ico_print.gif) 0 4px no-repeat; margin-top: 28px; margin-bottom:28px; } div.print_butt a { color:#1b5bba!important; } div.text_w_ramka { border:1px dotted #B8B8B8; padding: 19px 10px 0 15px; /*width: 179px;*/ font-size:13px; } div.text_w_ramka ul { margin-left:26px; } div.text_w_ramka li { padding-left:10px; } div.into_imgmap { position:relative; width:691px; margin:0 auto; zoom:1; } table.map_table { text-align:center; background:url(../i/map_russia.gif) 0 0 no-repeat; height:342px; width:691px; } table.map_table img { border:0px solid; } table.kantons { margin:0 auto; } table.kantons td { padding-right:40px; } table.kantons p{ color:#1b5bba; } table.kantons p { margin-bottom:4px!important; padding-left:10px!important; background:url(&quot;../i/anons_str.gif&quot;) no-repeat scroll 0 7px; } table.kantons a { color:#1b5bba!important; padding:3px 4px 4px; text-decoration:underline; cursor:pointer; } table.kantons span { padding:3px 4px 4px; } table.kantons a:hover { text-decoration:underline; } a.kanton_highlight { background:#e8e8e8; } a.no_decor { text-decoration:none!important; } div.info_region { display:none; position:absolute; zoom:1; } /*div.container_map { background-image:url(../i/bg.banner.right.gif); background-position:center bottom; background-repeat:repeat-x; }*/ div.div_highlight { display:block; position:absolute; } div.content_info_region { background:#fff; padding:10px 19px 10px 31px; width: 158px; background:url(../i/bg_info_reg.png) 0 0 repeat-y; } div.info_region img { border:0px solid!important; } div.content_info_region h3 { margin-bottom:7px!important; } div.content_info_region p { margin-bottom:2px!important; padding-left:35px!important; background:url(../i/3lvl.gif) 25px 8px no-repeat; } div.content_info_region a.more { white-space:nowrap; display: block; margin-top: 15px; text-align: right; } div.r_reg { 	border: 0px solid!important;	 height: 11px; width: 208px; 	zoom:1;	 	line-height:0px; 	font-size:0px; } div.reg_top{ background:url(../i/top_inforeg.png) 0 0 no-repeat; } div.reg_bottom{ background:url(../i/bottom_inforeg.png) 0 0 no-repeat; } div.r_reg img { border:0px solid!important; } div.this_region { position: relative; width:689px; margin:0 auto 39px; } div.back_map { position:absolute; right:0px; top:0px; } div.back_map a { display:block; width:152px; height:86px; background:url(../i/back_map.gif) 0 0 no-repeat; } div.back_map a:hover { background:url(../i/back_map.gif) 0 -86px no-repeat; } div.back_map a:hover img { border:0px solid; } div.back_map img { border:0px solid; } div.back_map2 { position: absolute; right: -50px; top: 0; } div.back_map2 a { background: url(../i/back_map2.gif) no-repeat scroll 0 0 transparent; display: block; height: 108px; width: 157px; } div.back_map2 a:hover { background: url(../i/back_map2.gif) no-repeat scroll 0 -108px transparent; } div.back_map2 a:hover img { border: 0 solid; } div.back_map2 img { border: 0 solid; } div.this_region img { border:0px solid; } div.links_to_city span { position:absolute; color:#292828; padding:0 0 1px 9px; background:url(../i/city_marker.gif) left bottom no-repeat; font-size: 12px; } div.links_to_city a { color:#292828!important; text-decoration:underline; cursor:pointer; } table.foto_market { margin-bottom:26px; } table.foto_market img { border:6px solid #f0f0f0; } table.foto_market td { padding-right: 34px; } td.foto_market_td { padding-bottom:26px; padding-right: 19px!important; } td.foto_market_td img { border:6px solid #f0f0f0; } table.foto_market p.news_prim { margin-bottom:0px; } table.info_city_table { font-size:13px; margin-bottom:50px; } td.zagl_td { font-size:14px; /*text-align:center;*/ text-align:right; background:#e8e8e8; border:1px solid #f3f3f3; padding:4px 45px 5px 19px; } table.info_city_table td { border:1px solid #e0e0e0; padding:4px 45px 5px 19px; vertical-align:middle; } /*-------IMG----*/ img.pic { border:5px solid #f0f0f0; } img.pic0 { border:0px solid !Important; } img.border5 { border:5px solid #F0F0F0; } img.picright { border:5px solid #f0f0f0; float:right; margin:0 0 10px 10px; } img.picleft { border:5px solid #f0f0f0; float:left; margin:0 10px 10px 0; } img.pic_bott { border:5px solid #f0f0f0; margin:0 10px 10px 0; } div.center { text-align:center; } div.content_show { margin-bottom:13px; } h3.name_show { margin-bottom:31px; margin-bottom: 15px; } h3.name_show a { border-bottom:1px dashed #1b5bba; cursor:pointer; color:#2A66BF; text-decoration:none; } h3.name_show a:hover { color:#7A7A7A; } div.div_signup { background:#ededed url(../i/singup_bg.gif) 0 0 repeat-x; padding:22px 0 18px 23px; margin-bottom:44px; zoom:1; } div.div_signup td { padding-right:18px; vertical-align:middle; } div.div_signup a.submit { margin-left:2px; } div.div_signup input.signup_input { font-family:Arial; font-size:12px; color:#696969; border:1px solid #696969; padding:3px 11px; width:126px; } p.prim_signup { font-size:13px; color:#7a7a7a; margin-top: -33px; } a.rss { padding:0 0 0 25px; background:url(../i/ico_rss.gif) 0 0 no-repeat; display: block; margin-top: 23px; margin-bottom: 24px; zoom:1; } div.readers_link a { margin-right:11px; } div.readers_link img { vertical-align:bottom; border:0px solid; } div.readers_link a:hover img { border:0px solid; } table.ooo_table {margin:0 auto;border-collapse:collapse; width: 100%;max-width: 1289px;_width:auto;} td.left_ten {background:url(../i/new_left_bg.png) right top no-repeat;padding:0px;} td.right_ten {background:url(../i/new_right_bg.png) left top no-repeat;padding:0px;} td.main_td {padding:0px; max-width:1262px;} td.left_ten, td.right_ten {width:1%;_width:7px;} div.into_into_main { max-width:1262px; margin:0 auto; } table.data-table { border-collapse: separate; border-spacing: 1px; border:0px solid; } table.data-table td { padding:2px; } .YMaps-b-balloon-wrap { zoom:1; } #top_link { border-top: 1px dotted #B8B8B8; padding-top: 24px; } #top_link a { padding-left:13px; background: url(&quot;../i/ontop.gif&quot;) no-repeat scroll 0 5px transparent; } .parameters5 { float: right; width: 310px; margin-left:10px } .parameters5 th { border: 1px solid #c0c0c0; font-size: 88%; padding: 5px; vertical-align: middle; background: url(../i/menu.head.bg.gif) repeat-x scroll 0 0 #154EA2; color: #FFFFFF; text-align: center; } .parameters5 td { border: 1px solid #c0c0c0; font-size: 88%; padding: 5px; vertical-align: middle; } .parameters5 td img { border: 0; } .youtube_link {background: url(/8/youtube4.jpg) no-repeat scroll left top transparent; display: block; color: rgb(37, 37, 37) !important; font-size: 13px; padding-left: 52px; padding-bottom:20px} .img_news {margin: -10px 0 20px;} .img_news img {border: 3px solid #F0F0F0;} div.first_level_current_doc { 	background:url(../i/bg_first_current_doc.jpg) no-repeat scroll 0 bottom #abd62f !important; 	border-bottom:1px solid #7e9f1f; }
.date-top {font-size: 18px !important;}
.catalog_prod {border: 1px solid #b9b9b9; width: 280px; text-align: center; color: #6d6d6d; font-size: 14px; line-height: 1.7em; float: left; margin: 10px 8px 0 0;}
.catalog_prod h2 {font-size: 16px; font-weight: normal; color: #2a66bf; background: none; padding: 0 !important;}
.catalog_prod span {display: block; margin-top: 0px; font-size: 12px; color: #ff9000;}
div.div_main_catalog .catalog_prod img {border: medium none; margin-top: 10px; padding-bottom: 10px;}
.h3_orange {font-size: 16px; color: #ff9000; font-weight: bold; background: none;}
div.div_main_catalog .calendar_grasys img {
	border: none;
	margin-right: 0;
	margin-top: 10px;
}
.calendar_grasys div {
	text-align: center;
	float: left;
	margin-right: 3px;
	margin-top: 18px;
	margin-bottom: 20px;
}
.calendar_grasys p {
	font-weight: bold;
	font-size: 18px;
}
.inner_content_table .calendar_grasys div img {
	border: 1px solid #b9b9b9;
}
.calendar_grasys span {
	color: #2a66bf;
	font-size: 16px;
	font-weight: bold;
}
.inner_content_table .calendar_grasys div a:hover img {
	border: 1px solid #b9b9b9;
}
div.div_main_catalog a:hover img.img-right {
	border: none;
}
div.div_main_catalog .img-left {
	float: left;
	border: none;
	margin-right: 10px;
}
div.div_main_catalog .img-right {
	float: right;
	border: none;
}
.catalog_prod .buy {
	width: 76px;
	height: 38px;
	background: url(/cat/buy.png) no-repeat;
	float: right;
	margin-right: 15px;
}
.catalog_prod .buy a {
	text-decoration: none;
	line-height: 3em;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff !important;
}
.calendar_grasys span.read-more {
    float: right;
    font-size: 14px;
}
.info-table {
	margin: 20px 0;
	width: 100%;
	border: 1px solid #000000;
}
.info-table tr {
	border-bottom: 1px solid #000000;
}
.info-table th {
	background: #71a0df;
	padding: 10px;
	border-right: 1px solid #000000;
}
.info-table td {
	padding: 10px;
	border-right: 1px solid #000000;
}
.button-work {
    background: url(/cat/bac/but-orange.jpg) no-repeat;
    padding: 8px 0px 0px 33px;
    color: #ffffff;
    font-size: 16px;
    position: absolute;
    right: 17px;
    top: 130px;
    width: 186px;
    height: 30px;
}
.button-work a {
	color: #ffffff;
	text-decoration: none;
}
.footer-instagram {
	background: url(/cat/back-instagram.png) no-repeat;
    padding: 0 0 2px 30px;
    line-height: 22px;
    font-size: 12px;
    font-weight: bold;
}
.footer-instagram a {
	color: #81a21f;
}
.footer-youtube {
	background: url(/cat/youtube-ico.png) no-repeat;
    padding: 0 0 5px 30px;
    line-height: 22px;
    font-size: 12px;
    font-weight: bold;
}
.footer-youtube a {
	color: #c3191f;
}
.footer-l, .footer-c, .footer-r {
	padding-top: 12px;
}
.main_column .div_main_catalog h1{width: 63%;min-height: 37px;height: 100%;}
div.content_inner p {
    padding-right: 40px;
}
div.content_inner div p {
    padding-right: 0!important;
}
div.div_main_catalog .clients_table td.withouthref img:hover {
	cursor:default;
}
.substation {
	min-height: 150px;
	}
.substation img {
	float: left;
}
.substation p {
	padding-left: 170px;
}
.substation .substation-title {
	padding-left: 170px; 
	font-weight: bold; 
	padding-bottom: 10px;
}
.hidemebyspan {
display: none;
}
table.corp-table {
	width: 100%;
	border: 1px solid #bdb7ad;
	margin: 20px 0;
}
table.corp-table tr {
	border: 1px solid #bdb7ad;
}
table.corp-table th {
	background: #7aa3db;
	text-align: center;
	color: #ffffff;
	font-size: 15px;
	border-right: 1px solid #bdb7ad;
}
table.corp-table td, table.corp-table th {
	padding: 15px;
	border-right: 1px solid #bdb7ad;
}
table.corp-table sub {
	line-height: 2px;
}
table.corp-table tr.corp-table-blue {
	background: #b0d9ff;
	text-align: center;
	vertical-align: middle;
}
table.corp-table tr.corp-table-white {
	background: #ffffff;
	text-align: center;
	vertical-align: middle;
}