﻿	html {height: 100%; margin:0;padding:0;}
	
	body {
		margin: 0;
		padding: 0;
		color: #373737;
		font-family: Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
		font-size: 12px;
		min-height: 100%;
		position: relative;
		width: 100%;
		min-width: 960px;
		background: #fff;
	}	
	
	div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	input,textarea{color: #373737;font-family: Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;margin:0;padding: 0;font-size: 12px;}
	img{border: none;}
	input[type="text"],textarea{background: #fff;padding: 5px 5px 4px; border: 1px solid #b7b7b7; vertical-align: top;}
	select{background: #fff; border: 1px solid #b7b7b7; font-size: 12px; vertical-align: top; padding: 2px 4px 4px; cursor: pointer;}
	input[type="submit"], input[type="reset"], button{cursor: pointer;}
	
	a{color: #203e94; text-decoration: none;}
	a:hover{text-decoration: underline;}
	
	button::-moz-focus-inner {border: 0; outline: none;}

	h1, .as_h1 {
		color:#F55000;
		font-size:24px;
		font-weight:normal;
		line-height:24px;
		padding:0 0 34px;
	}
	
	h2 {
		color:#F55000;
		font-size:18px;
		font-weight:normal;
		line-height:20px;
		padding:0 0 21px;
	}
	
	h3 {
		font-size:16px;
		font-weight:normal;
		line-height:20px;
		padding:0 0 13px;
	}

	h4 {
		color:#F55000;
		font-size:14px;
		font-weight:normal;
		line-height:20px;
		padding:0 0 20px;
	}
	
	.wrapper{padding: 0 0 106px; position: relative; width: 100%;}
	
	/******* HEADER *******/
	
	.header {background: url(../gradients.png) repeat-x left top; padding: 4px 0 0;}
		.header_in{background: #fff;}

	/******* LOGOTYPE *******/
	
	.logo{
		background:url("../logo.png") no-repeat left 20px; /* _itm */
		float:left;
		height:66px;
		margin:0 0 20px 2.8%;
		padding:30px 0 0;
		text-indent:-9999em;
		width:300px;
	}
		.logo a{height: 66px; display: block;}
	
	/******* TOP MENU *******/
	
	.menu_top{
		color: #fff;
		display: table;
		float: right;
		height: 26px;
		line-height: 22px;
		text-align: center;
		width: 52%;
		padding: 0 0 0 10px;
		background: url(../menu_angle.png) no-repeat left top #373737;
		margin: 0 0 26px;
	}
		.menu_top ul{display: table-row; background: url(../gradients.png) repeat-x left -4px;}
		.menu_top li, .menu_top td{list-style: none; display: table-cell; background: url(../line_top_menu.png) no-repeat left top;}
		.menu_top .active, .menu_top .active:first-child{background: url(../fon_active.png) repeat-x left top;}
		.menu_top li:first-child, .menu_top td:first-child{background: none;}
			.menu_top a{color: #fff;}
	
	/********** PHONE ***********/
	
	.phone{
		background:url("../phone.png") no-repeat scroll left 32px transparent;
		font-size:24px;
		padding:25px 0 0 26px;
		position:absolute;
		right:22%;
		top:24px;
	}
	.phone span{color: #a3a3a3; font-size: 16px; display: inline;}
	
	.email { font-size: 14px; position: absolute; right: 22%; top: 78px; }
		
	.slogan{
		color:#003399;
		font-size:16px;
		left:24%;
		position:absolute;
		text-align:center;
		top:52px;
		width:430px;
	}
		.slogan span{color: #373737; font-size: 14px;}
	
	/********* SEARCH **********/
	
	.search_blck{
			position:absolute;
			right:1.6%;
			top:36px;
			width:166px;
	}
	
		.search_blck select {
			margin:5px 0; width: 144px;
		}
		.search_blck input[type="text"]{padding-right: 25px; width: 113px; margin: 0 -22px 0 0;}
		.search_blck input[type="submit"]{
			border: 0;
			height: 23px;
			width: 23px;
			background: url(../search.png) no-repeat left 6px;
		}
	
	/******* MAIN MENU *******/
	
	.menu_main{
		color: #fff;
		display: table;
		clear: both;
		height: 30px;
		line-height: 30px;
		text-align: center;
		width: 100%;
		text-transform: uppercase;
		background: url(../gradients.png) repeat-x left -33px #203e94;
	}
		.menu_main ul{display: table-row;}
		.menu_main li, .menu_main td{list-style: none; display: table-cell; background: url(../line_main_menu.png) no-repeat left top; padding: 0 20px;}
		.menu_main .active, .menu_main .active:first-child{background: url(../fon_top_menu_active.png) repeat-x left top;}
		.menu_main li:first-child, .menu_main td:first-child{background: none;}
			.menu_main a{color: #fff;}
			
	#container{clear: both; width: 100%; background: url(../line_white.png) left top repeat-y;
     -moz-background-size: 25% auto; -webkit-background-size: 25% auto; -o-background-size: 25% auto; background-size: 25% auto;}
	.ie6 #container, .ie7 #container, .ie8 #container, .two_columns_r #container, .one_column #container{background: none;}
	
	/******* CONTENT *******/
	
	#content {
		float:left;
		width:100%;
		overflow: hidden;
	}
	
	.three_columns #container, .two_columns_r #container, .two_columns_l #container , .one_column #container , .ie8 #container, .ie7 #container, .ie6 #container {position: relative; overflow: hidden;}
	
		.three_columns #content:after,
		.two_columns_l #content:after,
		.two_columns_l #content .after{
			content: "";
			position: absolute;
			left: 25%;
			top: 0;
			height: 100%;
			border-left: 1px solid #e3e3e3;
		}
		.three_columns #content:before,
		.three_columns #content .before,
		.two_columns_r #content:before,
		.two_columns_r #content .before{
			content: "";
			position: absolute;
			right: 25%;
			top: 0;
			height: 100%;
			border-right: 1px solid #e3e3e3;
		}
		/************* IE FIX *************/
		
		.ie8 #content:after,
		.ie7 #content .after{
			content: "";
			position: absolute;
			left: 0;
			width: 25%;
			top: 0;
			border-left: 0;
			height: 100%;
			border-right: 1px solid #e3e3e3;
			background: url(../fon_ie.png) right top repeat-y;
		}
		
		.ie8 .two_columns_r #content:after,
		.ie7 .two_columns_r #content .after{display: none;}
	
	#text {line-height: 18px; margin: 0 0 0 25%;}
	
	.one_column  #text,
	.two_columns_l #text, .two_columns_r #text,
	.three_columns #text {font-size:14px; line-height:20px; padding:20px 0 0;}
	
	.two_columns_l #text {margin:0 1.7% 0 29%;}
	.two_columns_r #text {margin:0 27.3% 0 3%;}
	.three_columns #text {margin:0 27.3% 0 29%;}
	.one_column #text {margin:0 1.7% 0 3%;}
	#text .dop_info { font-size: 12px; line-height: 18px; border-top: 2px solid #E3E3E3; }
	
		#content p{padding: 0 0 30px;}
		
		#content ul, #content ol{padding: 0 0 30px 27px;}
			#content ul li{list-style: none; padding: 0 0 0 23px; background: url(../list_li.png) no-repeat left 10px; text-align: left;}
			#content .circle li {  background: url(../list_li3.png) no-repeat scroll left 7px rgba(0, 0, 0, 0); }
		
		#content dl{padding:0 0 15px;}
			#content dt{padding:0 0 3px;}
			#content dd{font-size: 12px; line-height: 15px; padding:0 0 17px 50px;}
			
		#content table{border-collapse: collapse; width: 98%; margin: 0 0 30px;}
			#content table td{padding:10px 20px 10px 0; font-size: 12px; border-bottom: 1px solid #dfdfdf; vertical-align: top; line-height: 15px; text-align: left;}
			#content table .tit12{
				background: #ededed;
				border:0;
				font-size:14px;
				line-height:20px;
				padding: 14px 20px 16px 0;
				text-align:left;	
			}
			.price_table .tit12{white-space:nowrap;}
			#content table .tit12:first-child{padding-left: 11px;}
			#content table table td { text-align: center; }

		/***** BREADCRUMBS ******/
		
		.breadcrumbs {font-size: 12px; padding:0 0 26px;}
			.breadcrumbs a{background: url(../arrow_orange.png) no-repeat right 5px; margin:0 14px 0 0; padding:0 9px 0 0;white-space:nowrap;}
			.breadcrumbs strong{font-weight: normal; background: url(../arrow_orange_down.png) no-repeat right 6px; padding:0 9px 0 0;white-space:nowrap;}
			.breadcrumbs span{background: url(../arrow_orange.png) no-repeat right 5px; margin:0 14px 0 0; padding:0 9px 0 0;white-space:nowrap;}
			.breadcrumbs div { display:inline; }
	
	/***** LEFT COLUMN ******/
	
	.left_sidebar{
		float: left;
		margin-left: -100%;
		width: 25%;
		padding: 13px 0 30px;
		position: relative;
	}
	.ie6 .left_sidebar{background: #f7f7f7;}
	.left_sidebar ul{padding: 0 0 0 8%;}
		.left_sidebar li{list-style: none; line-height: 18px; padding: 2px 9px 14px 20px; background: url(../arrow_grey.png) no-repeat 2px 8px;}
		.left_sidebar .ttl{padding: 0 0 11px 8%;}
		
		/********** LINKS BLOCK ********/
		
		.left_sidebar .lnk_block ul{padding: 18px 8% 0 8%; text-align: center; line-height: 15px;}
			.left_sidebar .lnk_block ul li{padding:0 0 15px; background: none;}
	
	/***** RIGHT COLUMN ******/
	
	.right_sidebar{
		float: left;
		margin-left: -25%;
		width: 25%;
		line-height:18px;
		padding: 15px 0 30px;
	}
	
	.two_columns_r .right_sidebar{padding:20px 0 0;}
	
	/****** CATALOGUE MENU *******/
	
	.cat_menu{padding: 0 0 27px; position: relative;}
	.cat_menu:after, .cat_menu .after{content: ""; background: url(../shadow_catalogue_menu.png) no-repeat right center; position: absolute; right: 0; top: 0; height: 100%; width: 13px; min-height: 629px;}
		.cat_menu ul{padding: 0;}
			.cat_menu li{border-top: 1px solid #ebebeb; padding: 6px 9px 5px 8%; font-size: 14px; background: none; color: #203E94;}
			.cat_menu .active{border-top: 1px solid #203e94; background: #203e94; color: #fff;}
				.cat_menu  li.active > a{color: #fff;}
				.cat_menu span,.cat_menu img {cursor: pointer;}
				
/*				.cat_menu li ul{padding: 10px 0 20px 10px; display: none;}*/
				.cat_menu li ul{padding: 0 0 0 10px; /*display: none;*/}
				.cat_menu li li{font-size: 12px; line-height: 18px; border: 0; padding: 5px 10px;}

				.cat_menu li ul { padding: 0 0 0 0; }
				.cat_menu li li { padding: 5px 10px 5px 20px; }
				.cat_menu ul li li { background: rgba(0, 0, 0, 0) url("../menu_marker_allday.gif") no-repeat scroll 10px 12px; }
				.cat_menu ul li li li {	background: rgba(0, 0, 0, 0) url("../list_li6.jpg") no-repeat scroll 8px 12px; }
				
				.menu_pop_up_lnk{color:#203E94; border-bottom: 1px dotted; cursor: pointer;}
				.menu_pop_up_lnk:hover{border: 0;}
				.menu_pop_up_lnk_active{color:#fff; background: none repeat scroll 0 0 #203E94; border-bottom: 1px dotted;}
				
				.cat_menu .no_current ul{display: none; cursor: pointer;}
				.cat_menu .current ul{display: block; cursor: pointer;}
				.cat_menu .current .no_current ul { cursor: pointer; display: none; }
				
/* new block для pop up меню */
		.cat_menu li { background: #fff top left no-repeat; }
		.cat_menu ul.popup li, .cat_menu ul.popup li li { border-top: 1px solid #EBEBEB; font-size: 14px; color: #000000; }
		.cat_menu ul.popup
		{
			margin-top: -26px;
			left: 230px;
			width: 300px;
			display: none;
			position: absolute;
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			border: 1px solid #dedede;
			padding: 0;
		}
		.cat_menu  ul.popup:after {
			background: url("../shadow_catalogue_menu.png") no-repeat scroll right center rgba(0, 0, 0, 0);
			content: "";
			height: 100%;
			position: absolute;
			right: 0;
			top: 0;
			width: 13px;
		}
		.cat_menu li span { cursor: default; }
		.cat_menu span a { display: block; }
		.cat_menu ul.level1 { z-index:100; }
		.cat_menu ul.level2 { z-index:200; }
		/*.cat_menu li:hover > span> ul { display: block; }*/
		.cat_menu  li.active > span > a { color: #fff; }
		/*.cat_menu span:hover > a { background: #ddf; }*/
		.cat_menu  li  a:hover { background: #ddf; text-decoration: none; }
/* end new block для pop up меню */
	
	.ttl{font-size: 18px; color: #f55000; line-height: 24px;}
		.ttl a{ color: #f55000; text-decoration: none; }
	
	.security_block, .service_block{padding: 0 0 15px;}
	
	/******* FOOTER *******/
	
	#footer{
		bottom: 0;
		font-size: 11px;
		height: 106px;
		left: 0;
		line-height: 18px;
		position: absolute;
		width: 100%;
	}

	#footer_in{border-top: 2px solid #FF6600; padding: 24px 0 0 3%;}
	
	.three_links{float: right; width: 50%;}
	.three_links a{margin: 0 11px 0 0;}
	.three_links_in{margin: 0 0 17px;}
	
	.contacts{float: left;}
	
	.copyrights{margin: 0 48% 0 22.7%;}
		.copyrights a{color: #373737;}
	
	.clear {	clear: both;}
	
	.red{color: #ff0000;}
	.clearfix:before, .clearfix:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
	.clearfix:after { clear: both; }
	
	/************** RIGHT BLOCK *************/
	
	.right_block{float: right; width: 33.5%;}
	
		/******* BRAND *********/
		.brand_block{padding: 12px 9% 0;}
		.brand_block .all_info {margin: 0 0 14px;}
		.brand_block .ttl { font-size: 18px; }

		/******* NEWS *********/
		.news_block{padding: 12px 9% 59px;}
		.right_block .ttl, .right_sidebar .ttl{margin: 0 0 11px;}
		#content .right_block ul, .right_sidebar ul{padding: 0; list-style: none; margin: 0;}
			#content .right_block ul li, .right_sidebar ul li{background: none; padding: 0 0 12px;}
		.all_info {margin: 0 0 37px;}
		.all_info:after, .all_info .after{
			color: #203E94;
			content: "→";
			display: inline;
			font-family: caption;
			font-size: 12px;
			padding: 0 0 0 4px;
		}
		
		.rss{font-size: 14px;}
		.rss input[type="text"]{
			color: #a1a1a1;
			margin: 5px -30px 0 0;
			padding: 7px 35px 7px 9px;
			width: 155px;
		}
		.rss input.active{color: #373737;}
		.rss input[type="submit"]{
			border: 0;
			height: 26px;
			margin: 7px 0 0;
			width: 22px;
			background: url(../btn_rss.png) no-repeat 1px 10px;
		}
		
		/****** SECURITY ******/
		
		.security_block_r{background: url(../security_bg.png) repeat-x left top #203E94; font-size: 14px; line-height: 15px; height: 50px;}
			.security_block_r a{
				background: url(../security_icon.png) no-repeat 15px 10px;
				color: #fff;
				display: block;
				padding: 0 30px 0 52px;
				height: 50px;
				display: table-cell;
				vertical-align: middle;
			}
		
		
		.grad{background: url(../gradients.png) repeat-x left -65px #d5d5d5; font-size: 14px; line-height: 15px; height: 50px; }
			.grad a{
				display: block;
				padding: 0 30px 0 52px;
				height: 50px;
				display: table-cell;
				vertical-align: middle;
			}
			.documents_block a{background: url(../documents.png) no-repeat 14px 11px;}
	.articles_block{padding: 32px 9% 0;}
	.left_sidebar .articles_block{padding: 32px 0 0;}
	.left_sidebar .all_info{padding: 0 0 0 8%;}
	.left_sidebar .articles_block li{background: none; padding-left: 0;}
	
	.forum_block{height: 49px;}
	.forum_block a{background: url(../forum.png) no-repeat 14px 15px; height: 49px;}
	
	.video_block a{background: url(../video.png) no-repeat 14px 11px;}
	
	.middle_block{
		overflow: hidden;
		padding: 0 0 9px;
		border-left: 1px solid #ebebeb;
		border-right: 1px solid #ebebeb;
		background: url(../line_orange.png) repeat-x left bottom;
	}
	
	.right_sidebar .middle_block, .left_sidebar .middle_block{border: 0; background: none; padding:0 8%;}
		.middle_block .ttl{border-bottom: 1px solid #ebebeb; font-size: 24px; line-height: 18px; padding: 13px 6% 17px; background: url(../arrow_right_down1.png) no-repeat right center;}
		.right_sidebar .middle_block .ttl{border: 0; font-size: 18px; line-height: 18px; padding: 0 0 27px; background: none;}
		.right_sidebar .middle_block li{list-style: none; padding:0 0 20px;}
		.right_sidebar .middle_block .ttl:after, .right_sidebar .middle_block .ttl .after{
			content:"";
			display:inline-block;
			height:10px;
			padding:0 0 0 10px;
			position:relative;
			top:-1px;
			vertical-align:bottom;
			width:10px;
			background: url("../arrow_right_down.png") no-repeat right top;
		}
			.right_sidebar .middle_block li img{border: 1px solid #ebebeb; display: block;}
		#content .middle_block ul{padding: 18px 0 0; margin: 0; list-style: none;}
			#content .middle_block ul li{margin: 0 4.6% 0 0; padding: 0 0 20px 54.6%; background: none; line-height: 15px;}
			#content .middle_block ul li:first-child{
				float: left;
				font-size: 14px;
				line-height: 20px;
				margin: 0 0 0 -48.6%;
				padding-top: 3px;
				width: 46%;
			}
				#content .middle_block ul li:first-child img{border: 1px solid #ebebeb; margin: 0 0 9px;}
				#content .middle_block ul li a{display: block;}
				#content .middle_block ul .all_info a{display: inline;}
				
	/*************** CATALOGUE MENU ****************/
	
	#content .catalogue_menu{
		padding: 0;
		margin: 0;
		font-size: 18px;
		color: #ff6600;
	}
		#content .catalogue_menu li{
			padding: 0 0 10px;
			margin: 0 0 0 20px;
			list-style: none;
			background: none;
		}
			#content .catalogue_menu a{color: #ff6600;}
			#content .catalogue_menu img{padding:0 0 0 11px; vertical-align:middle;}
		
			#content .catalogue_menu ul{
				padding:10px 0 0;
				margin: 0;
				font-size: 14px;
				color: #203e94;
			}
				#content .catalogue_menu ul a{color: #203e94;}
		
				#content .catalogue_menu ul ul{padding: 0; position:relative; top:6px; display:none;}
					#content .catalogue_menu ul ul li{padding:5px 31px; background: #f6f6f6;	}
				#content .catalogue_menu ul .active ul {display: block;}
	
	/************** SLIDER ****************/
	
	#slider_block{clear: both; padding: 0 0 20px 0; font-size: 14px; margin: 0 0 22px; overflow: hidden;}
		#slider_block .ttl{padding: 30px 4.2% 44px 4.2%;}
		
		#content #slider_block ul{padding: 0 0 0 4.2%; width: 32%; margin: 0; list-style: none; position: relative; background: url(../slider_shadow.png) no-repeat right;}
		#content #slider_block ul li{padding: 0; margin: 0; list-style: none; background: none;}
			#content #slider_block ul li > a{
				padding: 6px 0 6px 10px;
				display: block;
				min-height: 18px;
				width: 100%;
				position: relative;
				z-index: 20;
				background: url(../slider_bg.png) no-repeat left -50px;
			}
			#content #slider_block ul li:hover > a{background: url(../slider_bg1.png) no-repeat right top; color: #203E94; 
			text-decoration: none;} 
			#content #slider_block ul .active > a{background-position: right top; color: #fff; text-decoration: none;}
			#content #slider_block ul .active:hover > a{ background: url(../slider_bg.png) no-repeat right top;
			color: #fff; text-decoration: none;}
		
		#slider_block_in{position: relative;}
		
		.slider_pop_up{
			position: absolute;
			left: 36.1%;
			width: 63.8%;
			top: -20px;
			padding: 20px 0;
			height: 100%;
			font-size: 12px;
			border-left: 1px solid #ebebeb;
			overflow: hidden;
		}
			.slider_pop_up_block{line-height: 15px; padding: 8px 4% 14px; clear: both;}
			.slider_pop_up_in{position: relative;}
			.slider_pop_up_block_im{ float: left;}
			.slider_pop_up_block_im img { padding-right: 4px; }
			.slider_pop_up_block_txt{overflow: hidden;}
			.slider_pop_up_header { padding-left: 20pt; color: #F55000; font-size: 14px; line-height: 16px; text-align: left; }

			.slider_pop_up a{display: inline;}
			
		.up{
			position: absolute;
			top: 0;
			left: -1px;
			width: 100%;
			border: 1px solid #ebebeb;
			background: url(../gradients.png) repeat-x left -117px;
		}
			.up a{display: block; background: url(../slider_arrow_up.png) no-repeat 50% 50%; text-indent: -9999em; height: 18px;}
		.down{
			position: absolute;
			bottom: 0;
			left: -1px;
			width: 100%;
			border: 1px solid #ebebeb;
			background: url(../gradients.png) repeat-x left -117px;
		}
			.down a{display: block; background: url(../slider_arrow_down.png) no-repeat 50% 50%; text-indent: -9999em; height: 18px;}
			
	.imp_lnk{clear: both; border-top: 1px solid #d5d5d5; background: url(../fon_popular.png) repeat-x left bottom #fff; padding: 0 0 31px; position:relative; z-index:1;}
		.imp_lnk .ttl{padding: 22px 3%;}
		.imp_lnk ul{display: table; width: 100%;}

			.imp_lnk li, .imp_lnk_in td{display: table-cell; border-left: 1px solid #d5d5d5;}
			.imp_lnk li:first-child, .imp_lnk_in td:first-child{border: 0;}
				.imp_lnk li a{display: block; padding: 9px 9% 9px 12%;}
				
	/************** autocomplete ****************/
	div.autocomplete { background-color: white; border: 1px solid #888888; height: 175px; margin: 0;	max-height: 175px; overflow: auto;
		padding: 0;	position: absolute;	width: 155px; z-index: 10; }
	div.autocomplete ul { list-style-type: none; margin: 0; padding: 0; }
	div.autocomplete ul li.selected { background-color: #C8DCC7; }
	div.autocomplete ul li { cursor: pointer; display: block; font-size: 10px; font-weight: normal; list-style-type: none; margin: 0;
		padding: 2px; text-align: left;	}

	/******************* NEWS *******************/
	
	.news dt{font-weight: bold;}
		.news dt span{font-size: 10px; font-weight: normal; padding: 0 0 0 10px; white-space:nowrap;}
		
	/**************** PAGINATION **************/
	
	.pagination{padding: 0 0 30px;}
		.pagination a{text-decoration: underline; padding:2px 8px 3px;}
		.pagination a:hover{text-decoration: none;}
		.pagination span{color: #fff; background: #f55000; padding:2px 8px 3px;}
		.pagination .prev{text-decoration: none; padding-left: 0;}
		.pagination .next{text-decoration: none; padding-right: 0;}
		
	/*************** BRAND MAIN ******************/
	
	.brand_l, .brand_r, .brand_all{font-size: 12px; padding: 0 0 20px;}
		.brand_ttl{
			color:#F55000;
			font-size:18px;
			font-weight:normal;
			line-height:20px;
			padding:0 0 9px;
			clear: both;
		}
	
	.brand_l{float: left; width: 45%;}
	
	.brand_r{float:right; padding:0 6.5% 0 0; width:45%;}
	
	.brand_all{clear: both;}
	.brand_l h3, .brand_r h3, .brand_all h3 {
		font-size:12px;
		font-weight:bold;
		line-height:20px;
		padding:0;
	}
	
	#content .brand_l ul, #content .brand_r ul, #content .brand_ttl ul{padding:0 0 18px;}
	#content .brand_l li, #content .brand_r li, #content .brand_ttl li{padding:0 0 0 50px; background: none;}
	#content .brand p{padding:0 0 0 20px;}
	
	.stars{
		float:left;
		margin:0 0 0 -37px;
		width:29px;
		background: url(../stars.png) no-repeat left 6px;
	}
	
	.good{background-position: left -14px;}
	.normal{background-position: left -34px;}
	.easy{background-position: left -54px;}
	
	
	
	/*************** BRAND ******************/
	
	.brand dt{font-size: 18px;}
	.brand a{text-decoration: underline;}
	.brand a:hover{text-decoration: none;}
	
	.contacts_page a{text-decoration: underline;}
	.contacts_page a:hover{text-decoration: none;}
	
	/*************** CONTACTS ******************/
	
	#content .contacts_page dd{font-size: 14px; line-height: 20px;}
	#content .contacts_page .who_is_who dd{font-size: 18px; padding-left: 20px;}
	#content .contacts_page .who_is_who dd a{font-size: 14px;}
	
	.contacts_r{font-size:14px; line-height:20px; margin:0 8%;}
		.contacts_r p{padding:0 0 37px;}
		.contacts_r img{display:block; margin:12px auto 0;}
		.right_sidebar .contacts_r .ttl {margin:0 0 18px;}
		
	.detail_info{}
	
	.order_btn{
		float:right;
		height:50px;
		/*margin:0 2% 32px 30px;*/
		position:relative;
		top:-6px;
		width:223px;
		display: inline;
		background:url("../security_bg.png") repeat-x left top #203E94;
	}
		.order_btn a{
			display:block;
			font-size:14px;
			height:50px;
			line-height:48px;
			padding:0 0 0 17px;
			text-decoration:none;
			color: #fff;
		}
		.ie6 .order_btn a img{display: none;}
	
	/************** PRODUCT ***************/
	
	.product_description{float: right; width:223px; margin: 0 2% 30px 0; clear:both;}
		.product_name{margin: 0 0 20px 0; font-size: 18px;}
	.product_im{margin: 0 0 30px; text-align: center;}
	.product_txt{clear: both;}
	

	/************** PRICE ***************/

	.HL td { background-color: #FFEED0; }
	#pop_photo { z-index:110; position: absolute; top:140px; left:300px; display: none; }
	#pop_photo1 { border: 1px solid black; }

	/**************** FEEDBACK ****************/
	
	#content .feedback td{border: 0; padding:0 0 15px; font-size:14px;}
	#content .feedback tr td:first-child {
		padding:4px 20px 0 0;
		text-align:right;
		width:83px;
	}
	.feedback textarea {width:95%; height:154px; margin:0 0 17px;}
	.feedback input[type="text"]{width:50%;}
	.feedback input[type="button"], .feedback input[type="submit"], .feedback input[type="reset"]{
		color: #fff;
		font-size: 18px;
		cursor: pointer;
		height:40px;
		line-height:40px;
		padding:0 0 4px;
		outline: none;
		border: 0;
		width:148px;
		font-family: Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif;
		background:url("../security_bg.png") repeat-x left top #203E94;
	}
	
	.feedback_txt {padding:0 0 21px;}
	#content .feedback_txt p{font-size: 12px; line-height: 15px; font-style: italic; padding:6px 0 0;}

	.zvonok { text-align: center; font-weight: bold; color: #990000; padding: 30px 0 0 4px; }
	.zvonok div { display: inline }
	.contacts div { display: inline }
 
	/**************************** TABLE TABS *************************/
	
	#content .tabs_tbl td{border: 0; padding:10px;}
	#content .tabs_tbl .tabs{border-bottom: 2px solid #203e94;}
		#content .tabs_tbl .tabs td{border-left: 1px solid #fff; background: #d8d8d8; text-align: center;}
		#content .tabs_tbl .tabs td:first-child{border: 0;}
		#content .tabs_tbl .tabs td *{font-weight: normal;}
		#content .tabs_tbl .tabs .active{background:url("../fon_tabs.png") repeat-x left top #132978;}
		#content .tabs_tbl .tabs .active *{color: #fff;}
		
		#content .tabs_tbl .tabs h6{position: relative;}
		#content .tabs_tbl .tabs h6:before,
		#content .tabs_tbl .tabs h6 .before{
			content: "";
			position: absolute;
			left: -10px;
			top: -10px;
			width:10px;
			height:10px;
			background:url("../corners.png") no-repeat -1px -1px;
		}
		#content .tabs_tbl .tabs h6:after,
		#content .tabs_tbl .tabs h6 .after{
			content: "";
			position: absolute;
			right: -10px;
			top: -10px;
			width:10px;
			left: auto;
			border: 0;
			height:10px;
			background:url("../corners.png") no-repeat -24px -1px;
		}
		
		.new{font-weight: bold; text-transform: uppercase; color: #f55000; font-size: 11px;}
		
		.special_block {
			border: 1px solid #ff8a52;
			border-left: 5px solid #ff8a52;
		}
		#content .special_block td{
			border: 0; padding: 10px 20px 10px 10px;
		}
		
		#content .all_sum td{color: #fff; background: #203e94; font-size: 14px; border: 0;font-weight: bold;}
		
		.new_btn{
			border: 0;
			color: #fff;
			height:50px;
			line-height:49px;
			padding: 0 31px;
			font-size: 18px;
			background:url("../security_bg.png") repeat-x left top #203E94;
		}
		#scrn input{vertical-align: middle;}
		
		.special_cost{color: #fff; background: #f55000; padding: 0 2px;}
		.product_description h5{color: #fff; background: #f55000; padding:3px 12px 5px; font-size: 10pt;}
/************подобные продукты*********/
		#poh_tov { clear: both; padding: 0 0 31px; border-top: 1px solid #d5d5d5; } /* position:relative; z-index:1; background: #fff;*/
		#poh_tov .ttl{ padding: 22px 0; }
		#poh_tov ul{ display: table; padding: 0; width: 100%; }
		#poh_tov ul li, #poh_tov_in td{ display: table-cell; border-left: 1px solid #d5d5d5; text-align: center; padding: 0; background: inherit; }
		#poh_tov li:first-child, #poh_tov_in td:first-child { border: 0; }
		#poh_tov li a { display: block; padding: 4px 21px; }
		#poh_tov li div { padding: 4px 9%; }
		div.dspl { background: url("../security_bg.png") repeat-x scroll left top #203E94; display: inline; float: right; 
			color: #FFFFFF; font-size: 14px; padding: 10px 17px; cursor: pointer; text-align: center; width: 106px; }
		a.dspl { padding: 3px 8px; background: url("../security_bg.png") repeat-x scroll left top #203e94; color: #ffffff; }