* {
	margin:0;
	padding:0;
}
body{
	font-size:100%;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color:#000;
}
html, body {height: 100%;}
a {
	color:#000;
	outline:none;
}
a img{
	border:none;
}
p{
	margin:0px 0px 15px 0px;
}
/* struct */
#wrapper {
	position: relative;
	font-size:11px;
	height: 100%;
	text-align:center;
	min-width:900px;
}
html>body #wrapper {
	min-height: 100%;
	height: auto;
}
/* header */
#header{
	position:relative;
	text-align:left;
	height:180px;
	}
	#header #logo{
		padding:30px 0px 0px 45px;
	}
	#header .nav{
		position:absolute;
		top:10px;
		right:10px;
		color:#f00;
		font-size:10px;
		font-weight:bold;
		}
		#header .nav a{
			color:#f00;
			text-decoration:none;
			}
			#header .nav a:hover {
				text-decoration:underline;
			}
	#header #title{
		position:absolute;
		right:30px;
		top:40px;
		z-index:10;
		}
		#header #title h1{
			font-size:36px;
			color:#f00;
			font-weight:normal;
		}
		#header #title span{
			font-size:10px;
			color:#666;
			font-weight:bold;
			}
			#header #title span a{
				color:#666;
				text-decoration:none;
			}
	#header #nav{
		margin:5px 0px 0px 0px;
		border-bottom:solid 2px #099;
		position:absolute;
		top:140px;
		left:0px;
		height:34px;
		width:100%;
		}
		#header #nav ul{
			height:34px;
			background:url(/images/menu_bg.png) repeat-x;
			list-style:none;
			}
			#header #nav ul li{
				float:left;
				text-align:center;
				padding:10px 30px 0px 0px;
				margin:0px 0px 0px 30px;
				position:relative;
				border:hidden 1px;
				}
				#header #nav ul li a{
					color:#099;
					font-size:10px;
					font-weight:bold;
					padding:3px 5px 3px 5px;	
					}

			#header #nav ul li.active{
				/*margin:0px 0px 0px 28px;*/
				padding:10px 28px 0px 0px;
				}
				#header #nav ul li.active a{
					border:solid 1px #ccc;
					border-bottom:none;
					background:#D9F0F0;
				}
			#header .submenu{
				display:none;
			}
			#header #nav ul li.active ul{
				position:absolute;
				border:solid 1px #ccc;
				width:160px;
				height:auto;
				top:26px;
				left:0px;
				}
				#header #nav ul li.active ul li{
					float:none;
					display:block;
					width:160px;
					background:url(/images/menu_bg.png) repeat-x 0px 0px #fff;
					margin:0;
					padding:4px 0px 4px 0px;
					text-align:left;
					}
					#header #nav ul li.active ul li a{
						border:none;
						display:inline;
						background:none;
					}		
	#header #h_line{
		height:40px;
		background:url(/images/header_line.gif) repeat-x;
		margin:0px 0px 0px 0px;
		position:absolute;
		top:95px;
		width:100%;
		z-index:5;
	}
	#header #h_line .h_line_bg{
		height:40px;
		background:url(/images/header_line.jpg) no-repeat;
		margin:0px 0px 0px 0px;
	}
/* main */
#main{
/*	width:900px;*/
	text-align:left;
	margin:0px auto 50px auto;
}
/* content */
#content{
	height:100%;
	margin:0px 0px 0px 230px;
	}
	#content.full{
	margin:0px 0px 0px 0px;	
	}
	#content .c-left {width:176px;float:left;padding:0px 29px 30px 30px;}
	#content .c-left .logo {text-align:center;padding:48px 0px 13px 0px;}
	#content .c-left .logo div {font:14px Tahoma;font-weight:bold;padding:18px 0px 0px 0px;}
	#content .c-left .town {height:66px;padding-top:38px;background:url(/images/russia-map.gif) 0px 0px no-repeat;margin:0px 0px 10px 0px;}
	#content .c-left .town div {overflow:hidden;}
	#content .c-left .town span {display:block;margin-bottom:3px;font:10px Verdana;color:#666666;font-weight:bold;}
	#content .c-left .town select {float:left;font:12px Verdana;margin-right:4px;width:145px;} 
	#content .c-right {margin:0px 0px 0px 235px;zoom:1;padding:0px 25px 0px 0px;}
	#content .menu ul {margin:0px;padding:0px;}
	#content .menu ul li {margin:0px 0px 8px 0px;padding:0px;list-style-type:none;}
	#content .menu ul li a {padding:5px 0px 0px 13px;display:block;font:10px Tahoma;font-weight:bold;height:17px;background:url(/images/menu-bg.gif) 0px 0px no-repeat;text-transform:uppercase;text-decoration:none;}
	#content .menu ul li a:hover,#content .menu ul li a.active {background-position:0px -22px;color:#fff;}
	#content h1{
		margin:20px 0px 20px 0px;
		font-size:22px;
	}
	#content h2.title{
		font-size:14px;
		color:#004D69;
		font-weight:bold;
		padding:0px 0px 10px 0px;
		border-bottom:solid 2px #004D69;
		margin:10px 0px 15px 0px;
	}
	#content h2{
		font-size:14px;
		color:#000;
		font-weight:bold;
		margin:10px 0px 15px 0px;
	}
	#content h3{
		font-size:14px;
		color:#000;
		font-weight:bold;
		margin:10px 0px 15px 0px;
	}
	#content h4{
		font-size:12px;
		color:#000;
		font-weight:bold;
		margin:10px 0px 15px 0px;
	}		
	#content ul{
		list-style:outside square;
		margin:0px 0px 0px 20px;
		}
		#content ul li{
			margin:0px 0px 10px 0px;
		}
	#content ol{
		margin:0px 0px 0px 20px;
		}
	/* techlib */
	#content p.product_spec{
		margin:0px 0px 0px 20px;
		}
		#content p.product_spec span {
			display:block;		
		}
	table.product_tbl{
		margin:0px 0px 10px 0px;
		}
		table.product_tbl th{
			padding:7px 0px 7px 0px;
			border-bottom:solid 2px #099;
		}
		table.product_tbl td{
			padding:5px 20px 5px 10px;
			border-bottom:solid 1px #099;
			vertical-align:top;
			}
			table.product_tbl td span{
				display:block;
			}
	#content p.note{
		font-size:10px;
	}
	/* news */
	#content .news_item{
		border-bottom:solid 1px #ccc;
		padding:0px 0px 10px 0px;
		margin:0px 0px 10px 0px;
		}
		#content h3.news_item-title{
			font-size:11px;
			color:#000;
			}
			#content h3.news_item-title a{
				color:#000;
				text-decoration:none;
			}
		#content .news_item-date{
			display:block;
			margin:0px 0px 15px 0px;
		}
		#content .news_item .news_item-image{
			float:right;
		}
		#content .news_item h3.news_item-title, #content .news_item .news_item-content{
/*			width:475px;*/
		}
		.news-image{
			margin:0px 10px 7px 0px;
		}
	/* text */
	.hr{
		height:1px;
		border-top:solid 1px #ccc;
		margin:10px 0px 10px 0px;
	}	
	.list_tbl{
		width:100%;
		border-top:1px solid #ccc;
		font-size:11px;
		}
		.list_tbl a{
			color:#06c;
		}
		.list_tbl th{
			border-right:1px solid #fff;
			padding:10px 0px 10px 0px;
			text-align:center;
			position:relative;
			font-size:11px;
			}
			.list_tbl th.list_tbl-title{
				font-weight:normal;
				text-align:left;
				padding:0px 0px 0px 20px;
				color:#999;
			}
			.list_tbl tr.list_tbl-thead th{
				background-image:url(/images/list_tbl_th-bgt.png);
				background-position:0% 100%;
				background-repeat:repeat-x;
			}
			.list_tbl tr.list_tbl-tfoot th{
				background-image:url(/images/list_tbl_th-bgb.png);
				background-position:0% 0%;
				background-repeat:repeat-x;
			}
		.list_tbl td{
			background:#fafafa;
			border-bottom:1px solid #ccc;
			border-right:1px solid #fff;
			text-align:center;
			position:relative;
			font-size:11px;
			}
			.list_tbl td.list_tbl-title{
					padding:10px 0px 0px 20px;
					text-align:left;
					background:none;
					width:49%;
				}
				#content .list_tbl td.list_tbl-title h3{
					color:#099;
					font-size:14px;
					margin:0px 0px 0px 0px;
					}
					.list_tbl td.list_tbl-title h3 a{
						color:#099;
						font-size:14px;
						text-decoration:none;				
					}		
			.list_tbl .list_tbl-moto.active{
				/*background-color:#FDB0B0;*/
				background-color:#CC3333;
			}
			.list_tbl .list_tbl-auto{
				width:17%;
			}			
			.list_tbl .list_tbl-auto.active{
				/*background-color:#CC3333;*/
				background-color:#CC3333
			}
			.list_tbl .list_tbl-bus.active{
				/*background-color:#FDE3B0;*/
				background-color:#CC3333
			}
			.list_tbl .list_tbl-truck{
				width:17%;
			}
			.list_tbl .list_tbl-truck.active{
				/*background-color:#B0FDB0;*/
				background-color:#CC3333
			}
			.list_tbl .list_tbl-tracktor.active{
				/*background-color:#C9E3FD;*/
				background-color:#CC3333
			}
			.list_tbl .list_tbl-buld.active{
				/*background-color:#FDC9FD;*/
				background-color:#CC3333
			}
			.list_tbl .list_tbl-indastrial{
				width:17%;
			}			
			.list_tbl .list_tbl-indastrial.active{
				/*background-color:#FDC9FD;*/
				background-color:#CC3333
			}			
		.list_tbl th .list_tbl-top{
			position:relative;
			height:16px;
			}
			.list_tbl th .th_close{
				height:20px;
			}
			.list_tbl th a.list_tbl-close{
				background:url(/images/tbl_close.gif) no-repeat 50% 0%;
				height:20px;
				display:block;
				}
			
	.legend_tbl{
		width:100%;
		}
		.legend_tbl td{
			vertical-align:top;
			padding:0px 0px 0px 0px;
		}
		#content .legend_tbl h2{
			font-size:11px;
			font-weight:bold;
			color:#000;
			padding:8px 30px 8px 0px;
			margin:0px 0px 10px 0px;
			background:url(/images/legeng_tbl_h2.gif) no-repeat;
			background-color:#E5E5E5;
			width:225px;
			height:39px;
			}
			.legend_tbl h2 img{
				float:left;
				display:block;
				margin:4px 0px 0px 14px;
			}
			.legend_tbl h2 span{
				display:block;
				margin:0px 0px 0px 100px;
			}
		.legend_tbl p{
			margin:0px 20px 10px 20px;
		}
		.legend_tbl a{
			color:#099;
			font-weight:bold;
			display:block;
		}
		#content .legend_tbl .active h2{
			color:#fff;
			background-color:#CC3333
		}
	/* new map */
	#content .map_regions {
		position:relative;
		width:100%;
		width: 731px;
		height: 404px;
		background-position:0px -1px !important;
	}
		.map_regions#map_8 {background: url('/images/newmap/map_a.gif') no-repeat left bottom;}
		.map_regions#map_9 {background: url('/images/newmap/map_b.gif') no-repeat left bottom;}
		.map_regions#map_10 {background: url('/images/newmap/map_c.gif') no-repeat left bottom;}
		.map_regions#map_1 {background: url('/images/newmap/map_1.gif') no-repeat left bottom;}
		.map_regions#map_2 {background: url('/images/newmap/map_2.gif') no-repeat left bottom;}
		.map_regions#map_3 {background: url('/images/newmap/map_3.gif') no-repeat left bottom;}
		.map_regions#map_4 {background: url('/images/newmap/map_4.gif') no-repeat left bottom;}
		.map_regions#map_5 {background: url('/images/newmap/map_5.gif') no-repeat left bottom;}
		.map_regions#map_6 {background: url('/images/newmap/map_6.gif') no-repeat left bottom;}
		.map_regions#map_7 {background: url('/images/newmap/map_7.gif') no-repeat left bottom;}
        
		
		.map_regions#map_1 #map_pointer_1 a {text-decoration:none;}
		.map_regions#map_2 #map_pointer_2 a {text-decoration:none;}
		.map_regions#map_3 #map_pointer_3 a {text-decoration:none;}
		.map_regions#map_4 #map_pointer_4 a {text-decoration:none;}
		.map_regions#map_5 #map_pointer_5 a {text-decoration:none;}
		.map_regions#map_6 #map_pointer_6 a {text-decoration:none;}
		.map_regions#map_7 #map_pointer_7 a {text-decoration:none;}
		.map_regions#map_8 #map_pointer_8 a {text-decoration:none;}
		.map_regions#map_9 #map_pointer_9 a {text-decoration:none;}
		.map_regions#map_10 #map_pointer_10 a {text-decoration:none;}
		
        #map_regions_map {
			position:absolute;
			width:564px;
			height:290px;
			bottom:0px;
			left:115px;
			border: 0px none;
		}
		
		#map_regions_legend h3 {
            font-size: 11px;
            position: absolute;
            top: 0;
            margin: 0;
        }
		
		  #map_regions_world {
            left: 22px;
          }
		
		  #map_regions_russia {
            left: 252px;
          }
		
		#map_regions_legend ul {
            list-style: none;
            font-size: 11px;
        }
		
		#map_regions_legend li {
            position: absolute;
            white-space: nowrap;
        }
            #map_pointer_8 {top: 31px;left: 22px;}
            #map_pointer_9 {top: 51px;left: 22px;}
            #map_pointer_10 {top: 71px;left: 22px;}
            #map_pointer_1 {top: 31px;left: 252px;}
            #map_pointer_2 {top: 51px;left: 252px;}
            #map_pointer_3 {top: 71px;left: 252px;}
            #map_pointer_4 {top: 31px;left: 431px;}
            #map_pointer_5 {top: 51px;left: 431px;}
            #map_pointer_6 {top: 71px;left: 431px;}
            #map_pointer_7 {top: 31px;left: 599px;}
            
		.map_tbl{
			width:100%;
		}
		.map_tbl td{
			width:50%;
			position:relative;
			padding:10px 0px 10px 20px;
			vertical-align:top;
			border-bottom:solid 1px #ccc;
			}
			#content .map_tbl td h3{
				color:#099;
				font-size:14px;
				margin:0px 0px 0px 0px;
				}
				.map_tbl td h3 a{
					color:#004D69;
					font-size:14px;
					text-decoration:none;				
				}
    
    /* old map */
    /*
	#content .map {
		position:relative;
		width:100%;
		padding:53px 0px 50px 0px;
		background:url(/images/map/map.jpg) no-repeat;
	}
		.pixel_map {
			position:absolute;
			width:544px;
			height:290px;
			top:0px;
			left:-630px;
			margin-left:100%;
		}
		
	#content .map .map_list ul{
		list-style:none;
		text-transform:uppercase;
		font-size:10px;
		margin:0px 0px 0px 20px;
		line-height:100%;
		}	
		#content .map .map_list ul li{
			margin:0px 0px 20px 0px;
		}
		#content .map .map_list ul li a{
			text-decoration:none;
		}
		.map#map_1 {background:url(/images/map/map-1.jpg) no-repeat;}
		.map#map_2 {background:url(/images/map/map-2.jpg) no-repeat;}
		.map#map_3 {background:url(/images/map/map-3.jpg) no-repeat;}
		.map#map_4 {background:url(/images/map/map-4.jpg) no-repeat;}
		.map#map_5 {background:url(/images/map/map-5.jpg) no-repeat;}
		.map#map_6 {background:url(/images/map/map-6.jpg) no-repeat;}
		.map#map_7 {background:url(/images/map/map-7.jpg) no-repeat;}
		.map_tbl{
			width:100%;
		}
		.map_tbl td{
			width:50%;
			position:relative;
			padding:10px 0px 10px 20px;
			vertical-align:top;
			border-bottom:solid 1px #ccc;
			}
			#content .map_tbl td h3{
				color:#099;
				font-size:14px;
				margin:0px 0px 0px 0px;
				}
				.map_tbl td h3 a{
					color:#099;
					font-size:14px;
					text-decoration:none;				
				}*/
		/* contacts */
		.page_contacts{
			}
			.page_contacts .item{
				border-bottom:solid 1px #099;
				margin:0px 0px 15px 0px;
				padding:0px 0px 20px 0px;
				}
				.page_contacts .item .contacts_title{
					font-weight:bold;
					color:#099;
					margin:0px 0px 5px 0px;
				}
				.page_contacts .item table.contacts_tbl th{
					width:180px;
					text-align:left;
					font-weight:bold;
					padding:0px 0px 10px 0px;
					}
				.page_contacts .item table.contacts_tbl td{
					padding:0px 0px 10px 0px;
				}
		/* products */
		.page_products{
			}
			.page_products .item{
				border-bottom:solid 1px #099;
				margin:0px 0px 15px 0px;
				padding:0px 0px 20px 0px;
				}
				.page_products .item .product_title{
					font-weight:bold;
					color:#099;
					margin:0px 0px 5px 0px;
				}
				.page_products .item .product_image{
					float:right;
					margin:0px 10px 0px 0px;
					}
		/* faq */
		.page_faq{
			}
			.page_faq label{
				display:block;
				font-weight:bold;
				margin:0px 0px 10px 0px;
				}
				.page_faq label span{
					padding:0px 40px 0px 0px;
				}
				.page_faq input.txt{
					width:265px;
				}
				.page_faq input.btn{
					background:#D9F0F0;
					border:solid 1px #099;
					color:#099;
					padding:2px 3px 2px 3px;
				}
		/* pager */
		.pager{
			color:#099;
			font-size:14px;
			padding:15px 0px 15px 0px;
			margin:0px 0px 20px 0px;
			border-top:solid 1px #ccc;
			border-bottom:solid 1px #ccc;
			}
			.pager span.p-all{
				padding:0px 40px 0px 20px;
			}
			.pager a{
				text-decoration:none;
				color:#099;
				padding:0px 25px 0px 25px;
			}
			.pager a.active span{
				background:#099;
				color:#fff;
				padding:1px 3px 1px 3px;
			}
			.pager a.p-next img, .pager a.p-prev img{
				margin:0px 0px -5px 0px;
			}
		/* city list */
		.city_list{
			width:100%;
			margin:0px 0px 15px 0px;
			}
			.city_list td{
				width:25%;
				}
				.city_list td .city_item{
					padding:0px 0px 5px 20px;
				}
/* sidebar */
#sidebar{
	width:220px;
	float:left;
	}
	#sidebar .block{
		margin:0px 0px 15px 10px;
		font-size:10px;
		}
		#sidebar #block-menu h2.title{
			color:#fff;
			font-size:10px;
			font-weight:bold;
			background:url(/images/border_dotted.gif) repeat-x 0% 100% #099;	
			padding:5px 0px 5px 5px;
		}
		#sidebar #block-menu ul{
			list-style:none;
			text-align:left;
			}
			/*#sidebar #block-menu ul li{
				color:#fff;
				font-size:10px;
				font-weight:bold;				
				padding:5px 0px 0px 0px;
				background:#D9F0F0;
				display:block;
				}
				#sidebar #block-menu ul li a, #sidebar #block-menu ul li span {
					padding:0px 0px 5px 5px;
					text-decoration:none;
					color:#000;
					display:block;
					background:url(/images/border_dotted.gif) repeat-x 0% 100% #D9F0F0;
				}*/
				#sidebar #block-menu ul{
					
					}
					#sidebar #block-menu ul li{
						font-weight:normal;
						padding:2px 0px 2px 25px;
						background:url(/images/menu_arrow.gif) no-repeat #fff 10px 7px;
						}
						
						#sidebar #block-menu ul li a{
							color:#000;
							text-decoration:none;
							background:none;
							padding:0;
							}
							#sidebar #block-menu ul li a:hover {
								text-decoration:underline;
							}
		#sidebar #block-price{
			border:solid 1px #ccc;
			border-bottom:none;
			position:relative;
			padding:0px 0px 10px 0px;
			}
			#sidebar #block-price h2.title{
				margin:10px 0px 10px 0px;
				padding:5px;
				color:#069;
				font-size:10px;
				font-weight:bold;
				border:solid 1px #ccc;
				border-left:none;
				border-right:none;
			}
			#sidebar #block-price .price-item{
				clear:both;
				margin:0px 0px 15px 10px;
				}
				#sidebar #block-price .price-item img{
					float:left;
					margin:0px 10px 0px 0px;
				}
				#sidebar #block-price .price-item p {
					padding:5px 0px 0px 0px;					
				}
			#sidebar #block-price .block_bottom	{
				clear:both;
				position:relative;
				}			
			#sidebar #block-price .block_bottom div{
				position:absolute;
				top:0px;
				left:-1px;
				width:210px;
				height:10px;
				background:url(/images/block-l_bg.png) no-repeat
			}
/* footer */
#footer {
	position: absolute;
	left: 50%;
	bottom:0;
	clear:both;
	height:100px;
	width:730px;
	/*background:url(/images/footer_bg.png) repeat-x;*/
	border-top:1px solid #e6e6e6;
	text-align:left;
	font-size:10px;
	margin-left:-465px;
	padding-left:205px;
	}
	#footer .nav{
		margin:30px 0px 0px 0px;
		color:#333333;
		}
		#footer .nav a{
			color:#2a677e;
		}
		#footer .nav a:hover {
			text-decoration:none;
		}
	#footer .copyright{
		padding-top:3px;
		padding-bottom:5px;
	}
	
.search {height:35px;text-align:right;padding-top:15px;visibility:hidden;}	
.search table {margin:0px 0px 0px auto;}
.search .search-input {background:url(/images/search-input.gif) 0px 0px no-repeat;width:150px;}
.search .search-input input {border:none;background:none;width:130px;height:17px;padding:3px 10px 0px 10px;margin-right:5px;font:10px Verdana;color:#666666;}


#clear {
	visibility: hidden;
	height: 100px;
	clear:both;
}
/* devel */
#devel{
	background:#fff;
	border:solid 2px red;
	padding:10px;
	position:absolute;
	top:0px;
	left:0px;
}

.shell {width:733px;height:415px;background:url(/images/shell.jpg) 0px 0px no-repeat;position:relative;margin:0px 0px 42px 0px;}

.shell .block-1 {width:268px;height:174px;position:absolute;left:0px;top:0px;padding:36px 50px 0px 47px;}
.shell .block-1 a {color:#fff;}
.shell .block-1 .btn-1 {margin-bottom:15px;display:block;text-decoration:none;width:166px;height:17px;padding:5px 0px 0px 10px;background:url(/images/btn-1.gif) 0px 0px no-repeat;color:#333333;font:bold 10px Tahoma;text-transform:uppercase;}
.shell .block-1 .btn-1 a {}
.shell .block-1 li {background:url(/images/li-1.gif) 0px 4px no-repeat;}
.shell .block-1 li a {text-decoration:none;}
.shell .block-1 li a:hover {text-decoration:underline;}

.shell .block-2 {width:268px;height:174px;position:absolute;left:365px;top:0px;padding:36px 50px 0px 47px;}
.shell .block-2 a {color:#000;}
.shell .block-2 .btn-2 {margin-bottom:15px;}
.shell .block-2 .btn-2 a {display:block;text-decoration:none;width:166px;height:17px;padding:5px 0px 0px 10px;background:url(/images/btn-2.gif) 0px 0px no-repeat;color:#333333;font:bold 10px Tahoma;text-transform:uppercase;}
.shell .block-2 li {background:url(/images/li-2.gif) 0px 4px no-repeat;}
.shell .block-2 li a {text-decoration:none;}
.shell .block-2 li a:hover {text-decoration:underline;}

.shell .block-3 {width:268px;height:187px;position:absolute;left:0px;top:210px;padding:23px 50px 0px 47px;}
.shell .block-3 a {color:#fff;}
.shell .block-3 .btn-3 {margin-bottom:15px;}
.shell .block-3 .btn-3 a {display:block;text-decoration:none;width:166px;height:17px;padding:5px 0px 0px 10px;background:url(/images/btn-3.gif) 0px 0px no-repeat;color:#333333;font:bold 10px Tahoma;text-transform:uppercase;}
.shell .block-3 li {background:url(/images/li-1.gif) 0px 4px no-repeat;padding-bottom:2px !important;}
.shell .block-3 li.head {font-weight:bold;padding-left:0px !important;color:#fff;background:none;position:relative;left:-2px;}
.shell .block-3 li a {text-decoration:none;}
.shell .block-3 li a:hover {text-decoration:underline;}
.shell .block-3 ul.float {position:absolute;left:200px;top:60px;}

.shell .block-4 {width:365px;height:210px;position:absolute;left:365px;top:210px;}
.shell .block-4 a {display:block;width:320px;height:170px;padding:40px 0 0 45px;color:#fff;text-decoration:none;}

.news .head {border-bottom:1px solid #e6e6e6;padding-bottom:5px;margin-bottom:13px;width:733px;}
.news .head span {margin:0px 18px 0px 0px;font-weight:bold;}
.news .head a {font-size:10px;color:#76a9bc;position:relative;top:-1px;}

.news {overflow:hidden;}

.news .one {float:left;width:337px;border-bottom:1px solid #e6e6e6;margin:0px 40px 13px 0px;font-size:10px;padding:0px 0px 13px 10px;}
.news .one p {margin:0px 0px 0px 0px;}
.news .one.odd {margin-right:0px;}
.news .one.ph .name {left:0px;}
.news .one .photo {float:left;margin-right:15px;}
.news .one .date {margin-bottom:6px;}
.news .one .name {position:relative;left:-10px;padding-left:10px;}
.news .one .name a {color:#2a677e;font-weight:bold;text-decoration:none;line-height:14px;}
.news .one .name a:hover {text-decoration:underline;}
.news .one p {line-height:14px;}

.news.fsd .one {float:none;width:auto;padding-left:90px;}
.news.fsd .one .date {margin:0px 0px -13px -90px;}
.news.fsd .one .photo {display:none;}
.news.fsd .one.ph .name {padding-left:0px;}

.c-right {position:relative;}
.c-right .pager {border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}
.c-right .pager a {padding:0px;}

.services {width:360px;}
.services p {margin:10px 0px 40px 0px;}

#content #block-menu {padding-bottom:20px;}
#content #block-menu ul {overflow:hidden;margin:0px;padding:10px 0px 8px 8px;background:url(/images/top-menu-bg.gif) 0px 100% no-repeat;}
#content #block-menu li {margin:0px;padding:2px 0px 4px 15px;margin-bottom:4px;margin-right:32px;width:300px;list-style-type:none;float:left;background:url(/images/str.gif) 4px 6px no-repeat;}
#content #block-menu li a {font:bold 10px Tahoma;text-transform:uppercase;color:#004d69;}
#content #block-menu h2.title,
#search-block h2.title {margin:0px;padding:13px 0px 0px 19px;;border:none;height:31px;background:url(/images/top-menu-head.gif) 0px 0px no-repeat;}
#content #block-menu li.active {background:url(/images/str-3.gif) 4px 6px no-repeat #0099ba;}
#content #block-menu li.active a {color:#fff;text-decoration:none;}

#search-block div {overflow:hidden; height:40px; padding:22px 0px 8px 8px;background:url(/images/search-bg.gif) 0px 100% no-repeat;}
#search-block .input-text { width:220px; margin:0px 5px 0px 12px;}

#search-left { margin-bottom:25px;}
#search-left .input-text {font-size:11px; width:134px; height:20px; padding:0px 0px 0px 10px; border:none; background:url(/images/search-input-text.gif) 0px 0% no-repeat;}
#search-left input.submit { position:relative; top:2px; width:27px; height:19px;background:url(/images/search-submit.gif) 0px 0% no-repeat; cursor:pointer; border:none;}

#content .search-page ul { margin:0px; list-style:none; margin-left:9px;}
#content .search-page ul li {list-style:none; padding:0px 0px 0px 12px;background:url(/images/arrow-right.gif) 0% 4px no-repeat; }
#content .search-page ul li a, #content .search-page p.blue { color:#014e6c;}
#content .search-page h3 { margin-left:20px;}
#content .search-page p.blue { font-size:16px; margin-left:20px;}

#content .new-pager { height:34px; margin:25px 0px 10px 0px; padding:15px 0px 0px 20px; background:url(/images/pager-bg.gif) 0% 0% no-repeat; font-size:14px;}
#content .new-pager a, #content .new-pager strong { margin-left:5px;}
#content .new-pager a {color:#014e6c;}

#content #block-price {padding-bottom:20px;}
#content #block-price ul {overflow:hidden;margin:0px;padding:10px 0px 8px 8px;}
#content #block-price li {margin:0px;padding:0px 40px 8px 15px;width:300px;list-style-type:none;float:left;background:url(/images/str.gif) 4px 4px no-repeat;}
#content #block-price li a {font:bold 10px Tahoma;text-transform:uppercase;color:#004d69;}
#content #block-price h2.title {margin:0px;padding:13px 0px 0px 19px;;border:none;height:31px;background:url(/images/top-menu-head.gif) 0px 0px no-repeat;}
#content .price-item {background:url(/images/top-menu-bg.gif) 0px 100% no-repeat;padding:15px 0px 1px 20px;}

#content #title-main {position:absolute;top:10px;white-space:nowrap;left:0px;}
#content #title-main div {font-weight:bold;}

#content .shell ul {margin:0px;padding:0px;}
#content .shell ul li {margin:0px;padding:0px 0px 5px 8px;list-style-type:none;}

#content .bottom-menu {text-align:center;padding-top:30px;}
#content .bottom-menu a {font-size:12px;margin:0px 5px 0px 5px;}

.two .li16,.two .li17,.two .li18,.two .li19 {display:none;}

.distr-block {background:url(/images/bottom_yellow.gif) 0% 100% no-repeat}
.distr-block-bottom {background:url(/images/top_yellow.gif) 0% 0% no-repeat;padding:10px 20px 20px 20px;}
#content .distr-block h1 {margin-bottom:5px;margin-top:0px;}




.tab-menu { padding-bottom:30px;}
.tab-menu table { width:100%; border-collapse:collapse;}
.tab-menu table td { height:50px; padding-right:3px; vertical-align:top;background:url(/images/bg-menu-tabs.png) no-repeat 0px 49px;}

.tab-menu table td a { 
	display:block; 
	height:50px; 
	background:url(/images/bg-menu-tabs.png) no-repeat 0% -100px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color:#4c4c4c;
	text-align:center;
	text-decoration:none;
}	.tab-menu table td span {
		display:block;
		height:40px; 
		padding:10px 10px 0px 10px;
		background:url(/images/bg-menu-tabs.png) no-repeat 100% -150px;
	}
	
	.tab-menu table td.active a {
		background:url(/images/bg-menu-tabs.png) no-repeat 0% 0%;
	}
	.tab-menu table td.active span {
		background:url(/images/bg-menu-tabs.png) no-repeat 100% -50px;
	}
.tab-content { display:none;}
.tab-content-active { display:block;}



















@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
   .search .search-input input {height:20px;padding:0px 10px 0px 10px;}
} 

