*{margin:0;padding:0}
body{font-family:sans-serif;font-size:10pt;background:#FBFCFD}
table{border-collapse:collapse}
q{quotes:none}
a{color:#291E68}
a:hover{text-decoration:none}
a img{border:none}
.alignright{text-align:right}

#wrap{min-width:1002px;background:url(/img/wrap-bg.gif) repeat-x left 174px}

#header{height:174px;position:relative;background:#011458 url(/img/header-bg.jpg) repeat-x left top}
	#header #logo{position:absolute;left:30px;top:10px}
	#header .nav{text-align:center;list-style-type:none;padding:10px 0 0 0;font-size:1em}
		#header .nav li{display:inline;padding:0 12px}
			#header .nav li a{color:#4663C8}
	#header .catalog-nav{position:absolute;left:51%;top:60px;margin:0 0 0 -340px;width:680px;list-style-type:none;font-size:0.75em;color:#4781D3;font-weight:bold}
		#header .catalog-nav li{float:left;width:140px;text-align:center;margin:0 10px;}
			#header .catalog-nav li a{display:block;color:#4781D3;padding:60px 0 0 0;text-decoration:none}
			#header .catalog-nav li a.lada{background:url(/img/catalog-nav-bg1.gif) no-repeat center top}
			#header .catalog-nav li a.ij{background:url(/img/catalog-nav-bg2.gif) no-repeat center top}
			#header .catalog-nav li a.gaz{background:url(/img/catalog-nav-bg3.gif) no-repeat center top}
			#header .catalog-nav li a.uaz{background:url(/img/catalog-nav-bg4.gif) no-repeat center top}
			#header .catalog-nav li a.maxus{background:url(/img/catalog-nav-bg5.gif) no-repeat center top}
			#header .catalog-nav li a.ural{background:url(/img/catalog-nav-bg6.gif) no-repeat center top}
				#header .catalog-nav li a span{display:block;font-size:1.4em;text-decoration:underline;color:#FFA81E;font-weight:normal;margin:5px;}
				#header .catalog-nav li a:hover span{text-decoration:none}
	#header #city{position:absolute;right:15px;top:10px;}
		#header #city select{font:1em 'Trebuchet MS',Helvetica,sans-serif;background:#232B52;border:1px solid #2B337B;color:#4781D3;width:188px;}
	
#nav{float:left;width:265px;padding:25px 10px 0 5px}
	#nav ul{font-size:1.1em;margin-bottom:40px;list-style-type:none;height:1%;line-height:120%}
		#nav ul li{margin-bottom:10px}
			#nav UL LI A.selected {display:inline-block;background:#3D84D2 url('/img/msel_bg.gif') no-repeat scroll right center;color:#FFFFFF;padding:3px 15px 3px 5px;text-decoration:none;}
	#nav .nav{font-weight:bold;padding:0 0 0 25px;margin-bottom:10px;}
		#nav .nav ul{font-weight:normal;font-size:0.95em;margin:0;padding:8px 0 0 20px}
			#nav .nav ul li{margin-bottom:5px}
	#nav .banners{background:#fff;padding:20px 0 5px 0}
		#nav .banners li{margin-bottom:15px}
#nav .Counters {text-align:center;margin-top:50px;font-size:9px;}
		
#aside{float:right;width:180px;padding:20px 10px 120px 5px;background:url(/img/aside-bg.png) no-repeat 80% bottom;color:#616366}
	#aside .aside-block{padding:5px;margin-bottom:50px}
	#aside h2{font-size:1em;margin-bottom:10px}
	#aside h3{font-size:0.9em}
	#aside p{font-size:0.9em;margin-bottom:10px}
	#aside ul{font-size:0.9em;margin-bottom:10px;list-style-type:none;height:1%;line-height:120%;padding:0 0 0 15px}
		#aside ul li{margin-bottom:10px}
	#aside .price{background:url(/img/price-button-bg.png) no-repeat left top;padding:0 0 0 65px;display:block;font-size:0.75em;text-decoration:none;color:#616366;font-weight:bold;height:65px;}
		#aside .price span{display:block;font-size:1.5em;color:#337BD1}
	#aside address{font-size:0.8em;font-style:normal;line-height:140%}
		#aside address span{display:block;font-size:1.4em;font-weight:bold;color:#01065B;padding:0 0 5px 0}
		#aside address img{vertical-align:middle}
	#aside .news{margin-bottom:40px}
		#aside .news h3{padding:0 5px}
		#aside .news p{padding:0 5px;margin-bottom:15px}
		#aside .news .date{padding:0;margin-bottom:10px}
			#aside .news .date span{background:#3D84D2;color:#fff;padding:1px 5px}

#content{overflow:hidden;height:1%;padding:30px 15px 0 0;color:#616366}
	#content h2{font-size:2em;margin-bottom:15px;color:#3A84D6}
	#content h3{font-size:0.95em;margin-bottom:10px;color:#191987}
	#content p{font-size:0.9em;margin-bottom:15px}
	#content ul{font-size:0.9em;margin-bottom:15px;list-style-type:none;padding:0 0 0 15px;height:1%}
	#content .content-block{background:#ACD2FF url(/img/content-block-ltc.gif) no-repeat left top;margin-bottom:20px}
	#content .rtc{background:url(/img/content-block-rtc.gif) no-repeat right top}
	#content .rbc{background:url(/img/content-block-rbc.gif) no-repeat right bottom}
	#content .lbc{background:url(/img/content-block-lbc.gif) no-repeat left bottom;padding:10px 15px;height:1%}
	#content .lbc:after{content:"";display:block;height:0;font-size:0;clear:both}
	#content .action{background:#ACD2FF url(/img/content-block-ltc2.gif) no-repeat left top;position:relative;margin-bottom:15px}
		#content .action .rtc{background:url(/img/content-block-rtc2.gif) no-repeat right top}
		#content .action .lbc{padding:8px 5px 10px 0}
		#content .action .photo{float:left;position:relative;position:relative;z-index:100}
		#content .action h2{color:#fff;background:url(/img/action-title-bg.gif) repeat-x left top;height:50px;margin:10px -20px 15px 0;padding:0 0 5px 0;position:relative}
                /*background:transparent url(/img/action-title.png) no-repeat scroll left top;*/
			#content .action h2 span{margin-left:-30px;padding:5px 0 10px 0;position:relative;z-index:101;display:inline;}
			#content .action h2 span .photo-span {vertical-align:middle;margin-right:10px;}
		#content .action p{font-weight:bold;padding:0 10px;overflow:hidden;height:1%;font-size:0.8em}
		#content .action a{color:#3488D0}
		#content .action .nav{overflow:hidden;margin:0;clear:both;font-size:0}
			#content .action .nav li{float:left;margin:0 5px 0 0}
				#content .action .nav li a{float:left;display:block;width:16px;height:16px;background:url(/img/action-nav-button.gif) no-repeat left top}
				#content .action .nav li a.active{background:url(/img/action-nav-button.gif) no-repeat left bottom}
	#content .content-block2{padding:5px;margin-bottom:15px}
	#content #feedback p {}
	#content #feedback .input-text{width:354px;border:1px solid #9DC0D4;background:#fff;padding:4px;font:11pt 'Trebuchet MS',Helvetica,sans-serif;color:#3F85CA}
	#content #feedback .input-code{width:60px;border:1px solid #9DC0D4;background:#fff;padding:4px;font:11pt 'Trebuchet MS',Helvetica,sans-serif;color:#3F85CA}
	#content #feedback textarea{width:95%;height:80px;border:1px solid #9DC0D4;background:#fff;padding:4px;font:11pt 'Trebuchet MS',Helvetica,sans-serif;color:#3F85CA}

#footer{clear:both;background:#011458 url(/img/footer-bg.jpg) repeat-x left top;padding:40px 0 30px 0;color:#fff;position:relative}
	#footer table{width:100%;font-size:0.9em;color:#CD9833}
		#footer table td{padding:0 0 10px 40px}
	#footer address{font-style:normal;color:#fff}
	#footer #number{display:block;width:190px;height:70px;background:url(/img/n_novgorod_number.png) no-repeat left top;position:absolute;right:80px;top:-25px}
	
	#footer #rndnumber{display:block;width:190px;height:70px;background:url(/img/rostov_number.png) no-repeat left top;position:absolute;right:80px;top:-25px}
	#footer #krasnumber{display:block;width:190px;height:70px;background:url(/img/krasnodar_number.png) no-repeat left top;position:absolute;right:80px;top:-25px}
	#footer #stvnumber{display:block;width:190px;height:70px;background:url(/img/stavropol_number.png) no-repeat left top;position:absolute;right:80px;top:-25px}
	#footer #ptgnumber{display:block;width:190px;height:70px;background:url(/img/pyatigorsk_number.png) no-repeat left top;position:absolute;right:80px;top:-25px}
	#footer #dagestannumber{display:block;width:190px;height:70px;background:url(/img/mahachkala_number.png) no-repeat left top;position:absolute;right:80px;top:-25px}
	
		
.error {color:red;}

/*added by comicz*/
.test{border: 1px solid red}
	.autosList{overflow:hidden}
	.autoentry{
	float: left;
	margin: 0 20px 20px 0;
	height: 170px;
	width: 160px;
	}
	
	.autoentry a img, img.autoa{
	padding: 2px;
	border: 1px solid #4359a6;
	}
	
	.autoentry a:hover img{
	border: 1px solid #8797d1;
	}
	
	.autoentry h5{
	margin-bottom: 5px;
	}
	
	.autoentry h5 a, .autoentry h5 a:visited{
	color: #ffa81e;
	font-weight: bold;
	text-decoration: none;
	}
	
	.autoentry h5 a:hover{
	text-decoration: underline
	}
	
	img.autoa{
	margin-right: 20px;
	}
	
	.tabs_bg{
	background: transparent url('/img/graydot.gif') 0 100% repeat-x;
	overflow:hidden;
	margin-bottom: 18px;
	clear:both;
	}
	
	.tabs_bg a, .tabs_bg a:visited{
	float:left;
	display:block;
	padding: 4px 10px;
	margin-right:4px;
	border: 1px solid #bcd3ff;
	background: #719cec;
	border-bottom: none;
	height: 22px;
	line-height: 22px;
	color: #fff;
	}
	
	.tabs_bg a.tab_active, .tabs_bg a.tab_active:visited{
	border: 1px solid #ccc;
	background: #fff;
	border-bottom: none;
	text-decoration: none;
	color: #333
	}
	
	.tabcont{
		padding: 0 10px 10px 10px;
		display: none;
		overflow: hidden;
		clear:both
	}
	
	.colorbuttons{
		margin-bottom: 10px;
		overflow: hidden;
		float: left;
		margin-right: 10px;
	}
	
	.colorbuttons a, .colorbuttons a:visited{
		float: left;
		margin-right: 10px;
	}
	
	.colorbuttons a img{
		border: 2px solid #4359a6;
		height: 15px;
		width: 15px;
	}
	
	.colorbuttons a:hover img{
		border: 2px solid #8797d1;
	}
	
	.colorbuttons a.active img{
		border: 2px solid #32cd32;
	}
	
	.colorhandler{
		float:left;
	}
	
	.carcolor{
		display:none;
	}
	
	a.afoto img{
	padding: 2px;
	border: 1px solid #4359a6;
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
	
	a.afoto:hover img{
	border: 1px solid #8797d1;
	}
	
	p.date span {
	background:#3D84D2;
	color:#FFFFFF;
	padding:1px 5px;
	}
	
	#content p.date{
		margin-bottom: 5px;
	}
	
	#content p.pretext{
		margin-bottom: 30px;
	}
	
.diplomListElem {border:1px solid #DFDFDF;padding:2px;margin:10px;}

.Price {}
.Price .PriceSection A {border-bottom:1px solid #DFDFDF;display:block;text-decoration:none;}
.Price .PriceSection .PriceSectionContent {font-size:0.8em;}
.Price .PriceSection .PriceSectionContent DIV {border-bottom:1px solid #EEEEEE;width:100%;padding:3px 0px;}
.Price .PriceSection .PriceSectionContent DIV A {margin-left:30px;border:0;}
.Price .PriceSection .PriceSectionContent DIV SPAN {text-align:left;width:150px;float:right;}

.pxlslnk {margin-top:50px;}
	.pxlslnk .price{background:url(/img/price-button-bg.png) no-repeat left top;padding:0 0 0 65px;display:block;font-size:0.75em;text-decoration:none;color:#616366;font-weight:bold;height:65px;}
		.pxlslnk .price span{display:block;font-size:1.5em;color:#337BD1}

.UralSection {float:left;margin:10px;text-align:center; height:160px}

#tContent TD {vertical-align:top;float:none !important;}

h3.trubka{
	color: #fa782a;
	background: transparent url('/img/trubka.gif') 100% 0% no-repeat;
	padding-top: 34px;
}