/* <reset> */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* </reset> */

/*  <general>   */
* {
	margin:0;
	padding:0;
}
html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body {
	background:#fff;
	color:#363333;
	font:13px Tahoma, Helvetica, Arial, Verdana;
}
a {
	color:#0d74c4;
	font:13px Tahoma, Helvetica, Arial, Verdana;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.wrap {
	width:1030px;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto;
	position:relative;
}
.empty {
	height:245px;
}
.head3 {font-weight:bold; font-size:14px; border-bottom: #CBCBCB 1px solid;  padding-bottom:3px; margin-top:10px;}
.std {padding-left:10px;}
.std a {text-decoration:none;}
.clear {
	clear:both;
	height:0 !important;
	margin:0 !important;
	border:0 !important;
}
/*  </general>   */

/*  <header>   */
.header {
	height:106px;
}
	.logo, .slogan, .auth {
		position:absolute;
	}
	.logo {
		top:26px;
		left:0;
	}
	.slogan {
		top:66px;
		left:103px;
		color:#8f8f8f;
		font-size:14px;
	}
	.auth {
		top:65px;
		right:0;
	}
		.auth a {
			color:#0d74c4;
			font-size:12px;
			//line-height:12px;
			margin-left:18px;
		}
		a.login-link {
			background:url(../images/auth-link.gif) no-repeat 0 2px;
			padding-left:16px;
		}
		a.reg-link {
			background:url(../images/auth-link.gif) no-repeat 0 -12px;
			padding-left:13px;
		}
/*  </header>   */

/*  <auth>   */
.auth_save {
	float:left;
}
	.auth_save input {
		vertical-align:middle;
	}
.remind_link {
	float:right;
	margin-top:4px;
}
/*  </auth>   */
.auth_link {
	float:right;
	background:url(../images/login.gif) no-repeat; 
	margin-top:4px;
	text-align: center;
	width:61px;
	height:30px;
	color:#fff;
	text-align:center;
	line-height:30px;
	margin:8px 0;
	display:block;
}
.reg_auto {
	background:url(../images/reg_btn.gif) no-repeat; 
	margin-top:4px;
	text-align: center;
	width:176px;
	height:37px;
	color:#fff;
	text-align:center;
	line-height:35px;
	
	display:block;
}
.next_btn {
	background:url(../images/next_btn.gif) no-repeat; 
	margin-top:4px;
	text-align: center;
	width:70px;
	height:25px;
	color:#fff;
	text-align:center;
	line-height:22px;
	
	display:block;
}
/*  <nav>   */
.nav {
	height:44px;
	background:#808e98 url(../images/nav_bg.gif) repeat-x top;
	border-radius:5px;
}
	.nav ul {
		width:1030px;
		list-style:none;
		overflow:hidden;
	}
		.nav li {
			float:left;
			color:#cedadf;
			font-size:11px;
			text-align:center;
			line-height:40px;
			border-left:1px solid #c2cacf;
			border-right:1px solid #4c5a65;
		}
			.nav li:hover {
				background:#2b90d3 url(../images/nav_bg.gif) repeat-x 0 -44px;
				border-left:1px solid #67b7e5;
				border-right:1px solid #105cb5;
				margin:0;
			}
			.nav li:first-child {
				border-left:0;
			}
			.nav li:last-child {
				border-right:0;
			}
		li.link-main {
			width:116px;
			-webkit-border-top-left-radius:5px;
			-moz-border-radius-topleft:5px;
			border-top-left-radius:5px;
		}
		li.link-sale {
			width:135px;
		}
		li.link-spares {
			width:173px;
		}
		li.link-saloons {
			width:123px;
		}
		li.link-docs {
			width:122px;
		}
		li.link-note {
			width:145px;
		}
		li.link-notice {
			width:154px;
			-webkit-border-top-right-radius:5px;
			-moz-border-radius-topright:5px;
			border-top-right-radius:5px;
		}
		li.thispage {
			background:#2b90d3 url(../images/nav_bg.gif) repeat-x 0 -44px;
			border-left:1px solid #67b7e5;
			border-right:1px solid #105cb5;
			margin:0;
		}
			.nav a {
				color:#fff;
			}
/*  </nav>   */

/*  <skeleton>   */
.main, .sidebar {
	margin-top: 55px;
	margin-bottom: 30px;
}
.main {
	float:left;
	width:810px;
}
.sidebar {
	float:right;
	width:200px;
}
.block {
	border:1px solid #afafaf;
	padding:10px 12px;
	position:relative;
	border-radius:5px;
}
	.block_title {
		position:absolute;
		top:-9px;
		left:7px;
		color:#000;
		background:#fff;
		padding:0 3px;
	}
/*  </skeleton>   */

/*  <slider>   */
.add_advert_link {
	position:absolute;
	top:-33px;
	left:24px;
	background:#2a8fd3 url(../images/add_advert_link.gif) repeat-x 0 0;
}
	.aal_l, .aal_r {
		position:absolute;
		top:0;
		width:4px;
		height:32px;
	}
	.aal_l {
		left:0;
		background:url(../images/add_advert_link.gif) no-repeat 0 -32px;
	}
	.aal_r {
		right:0;
		background:url(../images/add_advert_link.gif) no-repeat 0 -64px;
	}
	.add_advert_link a {
		color:#fff;
		line-height:32px;
		padding:0 25px;
		display:block;
	}
.faq_fee {
	position:absolute;
	top:-25px;
	right:26px;
}
	.faq_fee a {
		font-size:11px;
	}
.slider_main {
	padding:0 10px;
	height:150px;
}
	.slider ul {
		list-style:none;
	}
			.slider_price {
				position:absolute;
				top:9px;
				left:0;
				height:20px;
				color:#fff;
				font-size:11px;
				background:#d41817 url(../images/slider_price.gif) repeat-x top;
				line-height:18px;
				padding:0 9px;
			}
			.slider p {
				font-size:11px;
				padding:0;
			}
			.slider a {
				font-size:11px;
			}
	.last_cars li ,.salCars li {
		padding-top: 5px;
		float: left;
		margin: 0 14px;
		position: relative;
	}
	.last_cars .slider_price {
		top:93px;
	}

	.saloons {
		overflow: hidden;
	}
	#slider_companies {
		width: 2000px;
	}
	#slider_last {
		height: 145px;
		overflow: hidden;
	}
	.jcarousel-clip-horizontal {
		margin: 0 14px;
	}
	.salCars .jcarousel-clip-horizontal {
		margin: 0 14px 0 55px;
	}
	.jcarousel-skin-tango .jcarousel-item-horizontal {
		width:144px;
		height:150px;
		margin: 0 14px;
		position:relative;
	}
	.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal {
		opacity:.7;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
		cursor:default !important;
	}
	.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango .jcarousel-next-horizontal {
		position:absolute;
		top:-9px;
		width:23px;
		height:168px;
		cursor:pointer;
	}
	.jcarousel-skin-tango .jcarousel-prev-horizontal {
		left:-21px;
		background:url(../images/slider_control.gif) no-repeat 0 0;
	}
	.jcarousel-skin-tango .jcarousel-next-horizontal {
		right:-21px;
		background:url(../images/slider_control.gif) no-repeat 0 -168px;
	}
/*  </slider>   */

/*  <search>   */
.form_p{padding-left: 5px; width: 150; line-height: normal;font-size:10px;}
.btn_apply {background:url(../img/btn_apply.gif); width: 84px; height: 21px;}
	A.button_apply, a.button_apply:visited { 
 		background: url('../img/btn_apply.gif');
	 	display: block; 
 		width: 84px; 
 		height: 21px;
 		background-position: 0 0;
	}
.search {
	border:1px solid #aaa;
	padding:40px 25px 0 25px;
	margin-top:20px;
	position:relative;
	z-index:1;
	border-radius:12px;
}
	.search_title {
		position:absolute;
		top:0;
		left:0;
		width:350px;
		color:#0d74c4 !important;
		font-size:18px !important;
		text-align:center;
		line-height:35px;
		padding:0 !important;
	}
	.search_links {
		position:absolute;
		top:-1px;
		left:388px;
		width:421px;
		height:45px;
		background:#fff url(../images/search_bg.gif) no-repeat left;
		padding:0 !important;
		z-index:3;
	}
		.search_all_advert, .search_send_advert {
			font-weight:bold;
			margin-top:10px;
		}
		.search_all_advert {
			float:left;
			margin-left:40px;
		}
		.search_send_advert {
			float:right;
			margin-right:30px;
		}
	.search_func {
		color:#8e8e8e;
		font-size:11px;
		margin-bottom:8px;
	}
	.search div {
		color:#525252;
		font-size:12px;
		padding:8px 0;
		vertical-align:middle;
	}
	.advanced_search {
		display: none;
	}
		.search input {
			vertical-align:middle;
		}
		.search .mini_select {
			vertical-align:top;
		}
		.search_space {
			margin:0 8px;
		}
		.search_space_middle {
			margin:0 2px;
		}
		.search_bold {
			font-weight:bold;
			margin:0 3px;
		}
		.search_text {
			width:80px;
			color:#525252;
			font:12px Tahoma, Helvetica, Verdana, Arial;
			background:url(../images/search_text.gif) no-repeat;
			border:0;
			padding:6px 0px;
		}
		.search_text_b {
			width:160px;
			color:#525252;
			font:12px Tahoma, Helvetica, Verdana, Arial;
			background:url(../images/search_text_b.gif) no-repeat;
			border:0;
			padding:6px 10px;
		}
		.search_size {
			width:32px;
			color:#525252;
			font:12px Tahoma, Helvetica, Verdana, Arial;
			background:url(../images/search_size.gif) no-repeat;
			border:0;
			padding:6px 10px;
		}
		.login_bg_text {
			width:165px;
			color:#525252;
			font:12px Tahoma, Helvetica, Verdana, Arial;
			background:url(../images/login_bg_text.gif) no-repeat;
			border:0;
			padding:6px 10px;
		}
		.add_text {
			width:250px;
			color:#525252;
			font:12px Tahoma, Helvetica, Verdana, Arial;
			background:url(../images/add_text.gif) no-repeat;
			border:0;
			padding:6px 10px;
		}
		.customStyleSelectBox {
			width:128px;
			height:25px;
			color:#525252;
			font:12px Tahoma, Helvetica, Verdana, Arial;
			background:#fff url(../images/search_cat.gif) no-repeat 0 0;
			line-height:25px;
			padding:0 24px 0 10px;
		}
		.mini_select .cmf-skinned-select {
			width:72px !important;
			background:#fff url(../images/search_price.gif) no-repeat;
			overflow:hidden;
		}
		.middle_select .cmf-skinned-select {
			width:102px !important;
			background:#fff url(../images/search_middle.gif) no-repeat;
			overflow:hidden;
		}
		.search_select {
			width:164px;
			cursor:pointer;
		}
		.adv_search_select .cmf-skinned-select {
			margin-bottom:0 !important;
			margin-top:-5px;
			padding:0 0 3px 0;
			border:0;
		}
		.adv_search_select .cmf-skinned-text {
			border:0;
		}
		.cmf-skinned-select {
			width:162px;
			height:25px !important;
			margin-bottom:-12px !important;
			background:#fff url(../images/search_cat.gif) no-repeat 0 0;
			white-space:nowrap;
			overflow:hidden;
			display:-moz-inline-stack;
			display:inline-block;
			zoom:1;
			*display:inline;
		}
		.cmf-skinned-text {
			color:#525252;
			font:12px Tahoma, Helvetica, Verdana, Arial;
			line-height:25px !important;
			padding:0 24px 0 10px !important;
		}

		.search_check {
			margin:-2px 4px 0 0;
		}
		.adv {
			width:604px;
		}
			.adv td {
				border-bottom:1px solid #e5e5e5;
				vertical-align:middle;
			}
			.adv-space {
				width:32px;
				border-bottom:1px solid #fff;
			}
			.adv-list {
				width:448px;
			}
		/*
		.advanceed_title, .advanced_list {
			margin-bottom:-160px !important;
		}
		*/
		.advanced_title {
			float:left;
			width:124px;
			margin-right:32px;
		}
			.advanced_title p {
				line-height:32px;
				border-bottom:1px solid #e5e5e5;
			}
		.advanced_list {
			float:left;
			width:448px;
		}
			.advanced_list div {
				height:16px;
				line-height:16px;
				border-bottom:1px solid #e5e5e5;
			}
			.advanced_list p {
				float:left;
				width:112px;
				height:32px;
			}
			.advanced_list input {
				vertical-align:middle;
				margin:-3px 4px 0 0;
			}
		a.search_detail {
			float:left;
			font-size:14px;
			margin-top:20px;
		}
		.search_btn {
			float:right;
			width:145px;
			color:#fff;
			font:13px Tahoma, Helvetica, Verdana, Arial;
			background:url(../images/search_btn.gif) no-repeat;
			border:0;
			padding:6px 0;
			margin-top:10px;
			cursor:pointer;
		}
/*  </search>   */

/*  <art_block>   */
.art_block {
	float:left;
	width:395px;
	margin-top:23px;
}
.art_first_block {
	margin-right:20px;
}
	.news_title, .art_title {
		color:#363333;
		font-size:18px;
		line-height:27px;
		padding-left:37px;
		margin:0 0 12px 15px;
	}
		.news_title a, .art_title a {
			color:#363333;
			font-size:18px;
		}
	.news_title {
		background:url(../images/art_title.gif) no-repeat 0 0;
	}
	.art_title {
		background:url(../images/art_title.gif) no-repeat 0 -27px;
	}
	.art_content {
		background:#f0f0f0;
		padding:15px 16px;
		border-radius:12px;
	}
		.newsblock {
			border-top:1px solid #cbcaca;
			padding:22px 0;
		}
			.newsblock h4 {
				line-height:16px;
				margin-bottom:4px;
			}
				.newsblock h4 a {
					font-weight:bold;
				}
			.newsblock div {
				margin-bottom:10px;
			}
			.newsblock img {
				float:left;
				margin:5px 10px 0 0;
			}
			.news_date {
				float:left;
				color:#797979;
				font-size:11px;
			}
			a.news_comments {
				float:right;
				font-size:11px;
			}
		.first_news {
			border-top:0;
			padding:0 0 22px 0;
		}
			.first_news h4 {
				margin-top:4px;
			}
				.first_news h4 a {
					font-size:14px;
				}
		.all_news {
			background:url(../images/all_news.gif) no-repeat left;
			line-height:21px;
			padding-left:29px;
		}
			.all_news a {
				font-size:14px;
			}
/*  </art_block>   */

/*  <fast_nav>   */
.fast_nav_title {
	position:absolute;
	top:-12px;
	left:67px;
	color:#000;
	font-size:16px;
	background:#fff;
	padding:0 5px;
}
.fast_nav a {
	width:176px;
	height:40px;
	color:#000;
	text-align:center;
	background:#f3f3f3 url(../images/fast_nav.gif) no-repeat;
	line-height:40px;
	margin:8px 0;
	display:block;
}
	.fast_nav_this {
		height:37px !important;
		color:#fff !important;
		background:#257abd url(../images/fast_nav.gif) no-repeat 0 -40px !important;
		line-height:37px !important;
	}
/*  </fast_nav>   */

/*  <new_advert>   */
.new_advert {
	margin-top:40px;
}
	.new_advert_item {
		padding:5px 0;
	}
		.new_advert_item img {
			float:left;
			margin:3px 5px 0 0;
		}
		.new_advert_item p {
			color:#525252;
			font-size:11px;
		}
		.new_advert_item a {
			font-size:11px;
		}
		.new_advert_price {
			color:#ce0300 !important;
			margin-top:5px;
		}
/*  </new_advert>   */

/*  <documents>   */
.documents {
	margin-top:40px;
}
	.documents ul {
		color:#0d74c4;
		list-style:none;
	}
		.documents li {
			padding:6px 0;
		}
.saleH2 {
	font-size: 17px !important;
}
/*  </documents>   */

/*  <rek_block>   */
.rek_block {
	margin-top:23px;
}
/*  </rek_block>   */

/*  <saloons>   */
	.saloon_title {
		margin: 0 0 11px 40px;
	}
		.saloon_title a {
			color:#363333;
			font-size:18px;
		}
	.saloon {
		margin-top:-2px;
	}
	.saloons li img {
		max-height:120px;
	}
/*  </saloons>   */

/*  <companies>   */
.companies {
	margin: 35px 0;
	clear: both;
}
	.company_view_all {
		position:absolute;
		bottom:-7px;
		right:19px;
		color:#4f4f4f;
		background:#fff;
		padding:0 3px;
	}
	.company_cat {
		float:left;
		width:210px;
		color:#4f4f4f;
		font-size:11px;
		padding:10px 0;
		margin:0 14px;
	}
		.company_cat h5 {
			color:#363333;
			font:bold 13px Tahoma, Helvetica, Verdana, Arial;
			margin-bottom:10px;
		}
		.company_cat h6 {
			margin-bottom:3px;
		}
			.company_cat h6 a {
				font-size:14px;
			}
		.company_tags {
			margin:3px 0 12px 0;
		}
			.company_tags a {
				font-size:11px;
			}
		.company_cat_all {
			padding-top:5px;
		}
			.company_cat_all a {
				font-size:11px;
			}
/*  </companies>   */

/*  <car_list>   */
.car_list {
	margin-top:20px;
	position:relative;
	min-height:1%;
}
	.car_list_title, .car_list_currency {
		color:#525252;
		font-size:14px;
	}
	.car_list_title {
		float:left;
	}
		.car_list_title span {
			font:bold 12px Tahoma, Helvetica, Verdana;
		}
	.car_list_currency {
		float:right;
		margin-top:-8px;
		height: 30px;
	}
		.car_list_currency a {
			font-size:12px;
			margin-left:12px;
		}
			.car_list_currency_this {
				color:#fff;
				background:#ca1811 url(../images/car_list_currency.gif) repeat-x;
				line-height:30px;
				padding:6px 12px 10px 12px;
				//padding:0 12px;
				border-radius:6px;
			}
			.zgl {line-height:30px;
				padding:6px 12px 10px 12px;}
	.cars_list {
		width:100%;
		color:#525252;
		font-size:12px;
		margin-top:10px;
	}
		.cars_list a {
			font-size:14px;
		}
		.cars_list span {
			font-size:14px;
		}
		.cars_list th, .cars_list td {
			vertical-align:middle;
		}
		.cars_list th {
			height:30px;
			color:#fff;
			font-size:12px;
			font-weight:normal;
			text-align:left;
			background:#80909b url(../images/car_list_th.gif) repeat-x top;
			padding:0 11px;
		}
			.cars_list_left, .cars_list_right {
				position:absolute;
				top:32px;
				width:3px;
				height:30px;
			}
			.cars_list_left {
				left:0;
				background:url(../images/car_list_th.gif) no-repeat 0 -30px;
			}
			.cars_list_right {
				right:0;
				background:url(../images/car_list_th.gif) no-repeat 0 -60px;
			}
		.cars_list td {
			padding:8px;
		}
		.cars_list tr.odd td {
			background:#fff;
		}
		tr.even td {
			background:#f2f4f6;
		}
			.cars_list th a {
				color:#fff;
				font-size:12px;
				text-decoration:none;
			}
				.cars_list_down {
					background:url(../images/cars_list_arrow.gif) no-repeat left;
					padding-left:11px;
				}
				.cars_list_up {
					background:url(../images/cars_list_up.gif) no-repeat left;
					padding-left:11px;
				}
			.cars_list_town {
				color:#ce0300;
				font-size:14px;
			}
/*  </car_list>   */

/*  <car_descr>   */
.car_descr , .firm-description {
	margin-top:20px;
}
	.speedbar {
		color:#b5b5b5;
		font-size:14px;
		margin-bottom:15px;
	}
		.speedbar a {
			font-size:14px;
		}
		.speedbar span {
			color:#525252;
			font-weight:bold;
		}
	
	.speedbar2 {
		color:#b5b5b5;
		font-size:14px;
		margin-bottom:15px;
		margin-left:25px;
		margin-top:5px;
	}
		.speedbar2 a {
			font-size:14px;
		}
		.speedbar2 span {
			color:#525252;
			font-weight:bold;
		}
	.car_descr_system {
		font-size:12px;
	}
		.car_descr_system span {
			text-decoration:underline;
		}
		.car_descr_system a {
			color:#525252;
			font-size:12px;
		}
	.car_descr h1 , .firm-description h1{
		font:normal 18px Tahoma, Helvetica, Verdana, Arial;
		margin:15px 0;
	}
	.descr {
		float:right;
		width:380px;
	}
		.descr_block {
			width:100%;
		}
			.descr_block td, .descr_block th{
				padding:4px 0;
				vertical-align:middle;
			}
			.descr_block th {
				font:normal 11px Tahoma, Helvetica, Verdana, Arial;
				text-align:left;
				border-bottom:1px solid #cbcbcb;
				padding-bottom:8px;
			}
			.descr_block td {
				font-size:12px;
			}
				.extra_name {
					width:140px;
					font-weight:bold;
				}
					.extra_name a {
						font-size:12px;
					}
				.time_to_call {
					color:#ce0300;
					font-size:11px;
				}
		.car_price {
			color:#000;
			font-size:18px;
			margin-top:25px;
		}
	.photos {
		float:left;
		width:420px;
	}
		.add_photos {
			width:100%;
			margin-top:5px;
		}
			.add_photos td {
				text-align:center;
				padding:3px 0;
				vertical-align:top;
			}
		.car_date , .firm-date{
			color:#818181;
			font-size:11px;
			margin-top:15px;
		}
		.car_views {
			font-size:11px;
			margin:10px 0 20px 0;
		}
		.photos p a {
			font-size:12px;
		}
		.ontop_advert {
			margin-top:15px;
		}
			.ontop_advert, .edit_advert {
				padding:2px 0 1px 22px;
			}
			.ontop_advert a, .edit_advert a {
				font-weight:bold;
				line-height:15px;
			}
			.ontop_advert {
				background:url(../images/advert_sys.gif) no-repeat 0 4px;
			}
			.edit_advert {
				background:url(../images/advert_sys.gif) no-repeat 0 -20px;
			}
		.send_to_social {
			margin-top:30px;
		}
			.send_to_social ul {
				list-style:none;
			}
				.send_to_social li {
					float:left;
					height:24px;
					font-size:12px;
					line-height:24px;
					margin-right:10px;
				}
					.send_to_social a {
						width:24px;
						height:24px;
						display:block;
					}
					.social-vk {
						background:url(../images/social.gif) no-repeat 0 0;
					}
					.social-facebook {
						background:url(../images/social.gif) no-repeat 0 -24px;
					}
					.social-twitter {
						background:url(../images/social.gif) no-repeat 0 -48px;
					}
					.social-lj {
						background:url(../images/social.gif) no-repeat 0 -72px;
					}
	.car_links {
		text-align:center;
		border:1px solid #aaa;
		padding:20px 0;
		margin-top:30px;
		border-radius:12px;
	}
		.car_links ul{
			list-style:none;
		}
			.car_links li{
				display:inline;
				margin:0 11px;
			}
				.car_links a{
					font-size:12px;
				}
					.car_link_print, .car_link_send_to_mail {
						padding:2px 0 2px 20px;
					}
					.car_link_print {
						background:url(../images/car_links.gif) no-repeat 0 3px;
					}
					.car_link_send_to_mail {
						background:url(../images/car_links.gif) no-repeat 0 -15px;
					}
/*  </car_descr>   */

/*  <add>   */
.add_title {
	font:normal 18px Tahoma, Helvetica, Verdana, Arial;
	margin:25px 0 0 25px;
}
.add_block {
	border:1px solid #aaa;
	padding:8px 15px;
	margin-top:10px;
	border-radius:12px;
}
	.add_block h6 {
		color:#525252;
		font:normal 18px Tahoma, Helvetica, Verdana, Arial;
		margin-bottom:10px;
	}
		.add_block h6 span {
			color:#262626;
		}
	.add_block input {
		vertical-align:middle;
	}
	.add_table {
		width:100%;
		font-size:12px;
	}
		.add_table td {
			padding:8px 0;
			vertical-align:middle;
		}
		.add_table div {
			padding:2px 0;
		}
		.add_name {
			width:128px;
		}
		.add_name_b {width:150px;}
		.add_phone {
			text-align:left;
			padding-right:10px;
			padding-left:10px;
			margin-right:10px;
			width:80px;
		}
		.add_phone_s {
			text-align:center;
			padding-right:10px;
			padding-left:10px;
			margin-right:10px;
			width:40px;
		}
		.reg_field {width:380px;}
		.reg_field ul {padding:10px;}
			.add_name span {
				color:#ce0300;
			}
			.add_descr_place {
				border:1px solid #aaa;
				border-radius:6px;
			}
			.add_textarea {
				width:100%;
				height:112px;
				border:0;
			}
	.add_block p {
		padding-bottom:15px;
	}
	.add_block ol {
		padding:0 0 15px 18px;
	}
		.add_block li {
			padding:1px 0;
		}
/*  </add>   */

/*  <footer>   */
.footer {
	width:1030px;
	height:245px;
	margin:-245px auto 0 auto;
	position:relative;
}
	.footer_nav {
		text-align:center;
		background:#f0f0f0;
		padding:20px 0;
	}
		.footer_nav ul {
			list-style:none;
		}
			.footer_nav li {
				display:inline;
			}
				.footer_nav a {
					color:#000;
				}
			.nav_separator {
				color:#aaa;
				margin:0 23px;
			}
	.contacts {
		float:left;
		width:350px;
		margin-top:40px;
		margin:40px 0 0 22px;
	}
	*html .contacts {
		display:inline;
	}
		.contacts img {
			float:left;
			margin:3px 25px 0 0;
		}
		.contacts p {
			color:#272727;
			font:bold 11px Tahoma, Helvetica, Verdana;
			margin-bottom:10px;
		}
		.advert_on_site a {
			font-size:18px;
		}
	.sitemap {
		float:right;
		width:550px;
		margin:38px 32px 0 0;
	}
	*html .sitemap {
		display:inline;
	}
		.sitemap_block {
			float:left;
			width:150px;
			list-style:none;
			padding:5px 0;
			margin:0 8px;
		}
			.sitemap_block a {
				font:bold 11px Tahoma, Helvetica, Verdana, Arial;
			}
	.copyright {
		color:#7f7f7f;
		font-size:11px;
		text-align:center;
		margin-top:28px;
	}
		.copyright a {
			color:#7f7f7f;
			font-size:11px;
		}
/*  </footer>   */
.RB {margin-top:20px;}
.RB td {
	
}
.RB a {
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
	padding-left:120px;
	padding-top:5px;
}
.postTable2  { 

  background-color: #EEEEEE;

   border-collapse: collapse; 

  width: 100%; 

}



.postTable2 TD {

	padding: 5px;

	border: 1px solid #fff;

}

.h10 {

    font-family: Verdana, Arial, Helvetica, sans-serif; color : #006699;

	font-size: 11pt;

	padding-bottom:5px;

	

	font-weight:bold;

}
.form_main th 

{

border-bottom:dotted; 

border-color:#cccccc;

border-width:1px;

background-color:#F7F7F7;

}



.form_main td 

{



text-transform:none;



}

/* main table */

.ewTable {

    width: inherit; /* table width */    

    color: inherit; /* text color */

    font-family: Verdana; /* font name */

    font-size: xx-small; /* font size */

    border: 0px inset; /* border */

    border-collapse:collapse ; 



}



.ewTable2 {

    padding:5px;

    width: inherit; /* table width */    

    color: inherit; /* text color */

    font-family: Verdana; /* font name */

    font-size: xx-small; /* font size */

    border: 1px; /* border */

    border-color:#333333 ;

}



/* main table data cells */

.ewTable td {

    padding: 4px; /* cell padding */

    border: 1px solid; /* cell spacing */

    border-color: #CCCCCC;  /* table background color */

}
.ewTableHeader {

    background-color: #666666; /* header color */

    color: #FFFFFF; /* header font color */    

    vertical-align: top;    

}

.ewTableHeader2 {

    padding: 5px;

    background-color: #EDF3F3; /* header color */

    color: #FFFFFF; /* header font color */    

    vertical-align: top;    

}



.ewTableHeader a:link {    

    color: #FFFFFF; /* header font color */

}



.ewTableHeader a:visited {    

    color: #FFFFFF; /* header font color */    

}



/* main table row color */

.ewTableRow {

    background-color: #FFFFFF;  /* alt row color 1 */

}



/* main table alternate row color */

.ewTableAltRow {

    background-color: #F5F5F5; /* alt row color 2 */    

}



/* main table edit mode row color */

.ewTableEditRow {

    background-color: #FFFF99; /* edit mode color */

}



/* main table highlight color */

.ewTableHighlightRow {

    background-color: #CCFF99; /* highlight color */

}



/* main table select color */

.ewTableSelectRow {

    background-color: #99FFFF; /* select color */

}



/* main table footer section */

.ewTableFooter {

    background-color: #FFFFCC; /* footer color */

}
/*  Created by: makexhtml.ru   */

/*   Du33         
 =============================================================*/
 
 
 /*   MarkList         
 =============================================================*/
 
 .wrap .marklist-content
  {
  	 margin:20px 0 0 0;
  }
     .wrap .marklist-content .auto-types
	 {
	     -moz-border-radius:12px;
		 -webkit-border-radius:12px;
		 border-radius:12px;
		 border:solid 1px #afafaf;
		 overflow:hidden;
		 padding:5px;
		 margin:0 0 10px 0;
	 }
	 	.auto-types .auto-type-block
		 {
		   margin: 0 14px 0 0;
		   float:left;	 
		 }
		    .auto-types .auto-type-block{ text-decoration:none; text-align:center;}
		 	.auto-types .auto-type-block img { height:52px;  width:auto;}
			.auto-types .auto-type-block span { color:##0D74C4; display:block; text-decoration:none; margin:-5px 0 0 0;}
			
  	 .marklist-content .searchform 
	 {
		 -moz-border-radius:12px;
		 -webkit-border-radius:12px;
		 border-radius:12px;
		 height:185px;
		 position:relative;
		 
	 }
	 
    .marklist-content .speedbar2 { margin:0 0 20px 25px;}
	
  	.marklist-content .searchform  h1 { color:#0D74C4; font-size:18px; font-weight:400; margin:0 0 0 50px; }
	.marklist-content .searchform p { margin:5px 0 0 50px;}
	.marklist-content .marks-select { }
	
	.marklist-content .searchform .cmf-skinned-select { width:164px;}
	.marklist-content .searchform input[type='checkbox'] { position:relative; top:5px; }
	 .searchform  .search-row1,  .searchform  .search-row2 { height:25px; margin:10px 0 0 0;}
	  .searchform  .search-row1 label { position:relative; top:5px; color:#525252; font-size:12px; margin:0 5px 0 24px; }
	  .searchform  .search-row1 label.checkbox-lbl { margin:0 5px 0 5px;}
	  .searchform  .search-row1 input[type='checkbox'] {margin:0px 5px 0 24px; }
	  .searchform  .search-row1 input[type='text'] { height:16px; position:relative;}
	  
	  .searchform  .search-row2 { position:relative;}
	  .searchform  .search-row2 label { position:relative; top:5px; color:#525252; font-size:12px; margin:0 5px 0 24px; }
	  .searchform  .search-row2 label span { font-weight:700;}
	  .searchform  .search-row2 label.checkbox-lbl { margin:0 5px 0 5px;}
	  .searchform  .search-row2 label.second { margin:0 5px 0 3px; }
	  .searchform  .search-row2 input[type='checkbox'] {margin:0px 5px 0 24px;}
	  .searchform  .search-row2 input[type='text'] { height:16px; position:relative; top:5px;}
	  .mini_select .cmf-skinned-select-mini {
			width:72px !important;
			background:#fff url(images/search_price.gif) no-repeat;
			overflow:hidden;
		}
		
		.searchform  .search-row3 { position:relative; top:10px; }

    .marklist-content .criteria
	{
	     -moz-border-radius:6px;
		 -webkit-border-radius:6px;
		 border-radius:6px;
		 position:relative;
		 margin:20px 0 0 0;
		 padding:10px;
	}
	
	 
	 .marklist-content .criteria .block_title ,  .marklist-content .firms-block .block_title { color:#666; font-size:11px; z-index:9999; }
	 .marklist-content .criteria label{ position:relative; font-size:12px; top:-2px;  }
	 
	 .marklist-content .links-block 
	 { 
	     padding:20px 10px;
	     -moz-border-radius:6px;
		 -webkit-border-radius:6px;
		 border-radius:6px;
	     margin:20px 0 0 0;
		
	 }
	  .marklist-content .links-block a { margin:0 55px 0 0; font-size:18px;}
	  
	   .marklist-content .firms-block 
	   { 
	      padding:20px 10px;
	      -moz-border-radius:6px;
		  -webkit-border-radius:6px;
		  border-radius:6px;
		  margin:20px 0 0 0;
	   }
	   
	    .marklist-content .firms-block a{ font-size:18px; width:230px; margin:0 0 17px 9px; display:inline-block;}
	  
	  
	/*  Pages Nav 
	 =========================================*/
	  .pages-nav {margin:0 0 0 20px; padding:5px;}
	  .pages-nav .center-nav { text-align:center; float:left;  width:640px;}
	  .pages-nav ul { list-style:none;  display:inline-block;}
	  .pages-nav ul li { float:left; margin:0 7px 0 0;}
	  .pages-nav .prev { float:left; }
	  .pages-nav .more { text-decoration:none; cursor:default;}
	
	
	
	/*   Enterprises Catalog
	 ==========================================================*/
	 .ent-catalog
	 {
	 }
	  .ent-catalog .title { padding:10px 0;}
		  .ent-catalog .title h5 { display:inline;}
		  .ent-catalog .title span { font-size:18px;  color:#999999; }
		  .ent-catalog .title a { position:relative; top:-2px; }
	  .ent-catalog .searchform 
	 {
		 -moz-border-radius:12px;
		 -webkit-border-radius:12px;
		 border-radius:12px;
		 height:140px;
		 position:relative;
		 margin:0 0 20px 0;
	 }
	  .ent-catalog .speedbar2 { margin:0 0 10px 26px;}
	  .ent-catalog .searchform  h1 { color:#0D74C4; font-size:18px; font-weight:400; margin:-5px 0 10px 90px; }
	  .ent-catalog .searchform p { margin:5px 0 0 20px;}
	  .ent-catalog .searchform label { font-size:11px; color:#666666; display:block; margin:0 0 0 130px; }
	  .ent-catalog .searchform span { color:#525252;}
	  .ent-catalog .searchform input { margin-left:4px;}
	  .ent-catalog  .search_links a { color:#0D74C4; font-size:13px; font-weight:700; margin:0 65px 0 40px; position:relative; top:10px;   }
	  
	  .ent-catalog .searchform .add_text
	  {
	    width:610px !important;
		background:url("../images/add_text_long.gif") no-repeat scroll 0 0 transparent;
		margin:20px 0 4px 17px;
	  }
	  .searchform .search_btn { margin:0 20px 15px 0;   }
	  
	   .ent-catalog .companies-block 
	   { 
	      padding:20px 10px;
	      -moz-border-radius:6px;
		  -webkit-border-radius:6px;
		  border-radius:6px;
		  margin:20px 0 0 0;
	   }
	   
	   .ent-catalog .companies-block  a{ font-size:18px; width:355px; margin:0 0 17px 9px; display:inline-block;}
	/* ==========================================================*/	   
	
	
		/*   Add Firm
	 ==========================================================*/
	 
	 .add-firm
	 {
	 	
	 }
	 
	 .add-firm .searchform {	
	     -moz-border-radius:12px;
		 -webkit-border-radius:12px;
		 border-radius:12px;
		 position:relative;
		 margin:0 0 20px 0;
		 padding-bottom:50px;
	 } 
	 
	 .add-firm .searchform  h1 { color:#0D74C4; font-size:18px; font-weight:400; margin:-5px 0 40px 70px; }
	 .add-firm .searchform .search-block { margin:0 0 7px 15px !important;}
	 .add-firm .searchform .cmf-skinned-select { margin-bottom:0 !important; width:164px;}
	 .add-firm .searchform label { display:block; font-size:12px; line-height:20px; color:#525252; float:left; width:150px;}
	 .add-firm .searchform span { display:block; margin:0 0 0 160px; font-size:9px; color:#888;}
	 .add-firm .searchform textarea { width:450px; height:100px; border:solid 1px #bbb; color:#525252;}
	 
 	/* ==========================================================*/	  
	
	/*   Firms list 
	 ==========================================================*/
	.firms-list .car-list-table { width:100%; position:relative;}
	.firms-list .car-list-table th { background: url("../images/car_list_th.gif") repeat-x center top;  line-height:30px; color:#fff; font-size:12px;}
	.firms-list .car-list-table td { padding:10px 5px; color:#525252; background:#fff;}
	.firms-list .car-list-table h3 {color:#444;}
	.firms-list .car-list-table td h2 {  display:inline-block; margin:0 5px 0 0; }
	.firms-list .car-list-table td span { }
	.firms-list .car-list-table td.name{ text-align:center; width:150px;}
	.firms-list .car-list-table .contacts
	{
	    float:none;
		width:250px !important;
		margin:0;
	}
	.firms-list .car-list-table p { width:354px;}
	.firms-list .car-list-table td.description{ text-align:justify;}
	.firms-list tr.even td {background:#f2f4f6;}
	 .car-list-table th.table-left-angle { width:3px; background: url("../images/car_list_th.gif") repeat-x center -30px; }
	  .car-list-table th.table-right-angle { width:3px; background: url("../images/car_list_th.gif") repeat-x center -60px; }
	
/* ===================================================================*/	
/*   Firms list 
   ===================================================================*/
   .firm-description .descr_block td{ vertical-align:top;}
   .firm-description .description { text-align:justify; line-height:15px; l\ine-height:16px;}
   .firm-description .description span{ font-weight:700; margin:0 27px 0 0;}
   .firm-description .send_to_social{ margin:-10px 0 0 0; float:right;}
   .firm-description .descr_block .type-of-activity { width:168px;}
   .firm-links
   {      
		border:1px solid #aaa;
		padding:20px 0 10px 0;
		margin-top:30px;
		border-radius:12px;
   }
   
   .firm-links .print { float:left; margin:-5px 0 0 20px; }
   .firm-links p { font-size:11px; display:inline;  position:relative; top:-5px; left:10px;}
   .firm-links p span  { font-weight:700;}
 

/* ===================================================================*/	  
/*   Add Car
	 =================================================================*/
	
	.my-car-content .step1 .add_table .left-col-label { width:120px;}
	.my-car-content .step1 #x_V_DVIG, .my-car-content .step1 #x_POWER , .my-car-content .step1 #x_PROBEG {
		width: 75px;
		text-align: center;
	}
	.my-car-content .step1 .add_table .right-col-label { width:140px;}
/*	.my-car-content .step1 .add_name span {  margin:0 5px;}	*/
	.my-car-content .step1 .add_table td { vertical-align:baseline;}
	.my-car-content .step1 .km .cmf-skinned-select{ position:relative; left:-30px; }
	.my-car-content .step2 input[type='text'] { background:url(../images/login_bg_text.gif) no-repeat; float:left; margin:0 5px 0 0;}
	.my-car-content .step2 .step2-left-col-label { width:90px;}
	.my-car-content .step2 .step2-left-col-input { width:255px; overflow:hidden; }
	
	.my-car-content .step2 .step2-right-col { width:320px; position:relative; left:-95px;}
	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	.my-car-content .step2 .step2-right-col { width:320px; position:relative; left:-110px;}
    }
	.my-car-content .step2 .step2-right-col .span { width:65px; margin:0 5px 0 0;}
	.my-car-content .step2 .step2-right-col .input { width:80px; }
	.my-car-content .step2 .step2-right-col .cmf-skinned-select { background:url(../images/search_price.gif) no-repeat !important; width:72px !important; }
	.my-car-content .step2 .step2-right-col  select { width:72px;}
   
/* ===================================================================*/

/*   Add Spares, Edit Spares
	 =================================================================*/
	 .spares .phone-input { width:252px;}
     .spares .step1-left-col-label {width:125px !important;}
    	  .spares .call-hours-block .span{  margin:0 10px;  }
		   .spares .cmf-skinned-text { width:200px !important;}
		  .spares .step2-right-col .cmf-skinned-select { background:url(../images/search_price.gif) no-repeat !important; width:72px !important;}
		   .spares .step2-right-col { width:340px; text-align:left;   } 
		   .spares .step2-right-col select{ width:72px !important;}
 
  /* ===================================================================*/
  
  
/*  Saloons
	 =================================================================*/
	 .saloons-content {}
	    .saloons-content .saloons-content-left { float:left;}	
	 	.saloons-content .saloons-content-right { float:right;}	
	 .saloons-block , .salloons-by-cities{
	   -moz-border-radius:15px;
	   -webkit-border-radius:15px;
	   border-radius:15px;
	   margin:20px 0 5px 5px;;
	   padding:10px 10px 10px 30px;
	   position:relative;
	  
	 }
	  .saloons-block {width:370px;}
	 .saloons-block .block_title, .salloons-by-cities .block_title { font-size:11px; color:#555; left:14px !important;}
	  .saloons-block .saloon-block { display:inline-block; width:180px; margin:5px 0px;font-size:13px;}
	  .saloons-block .saloon-block { }
	 	.saloons-block .saloon-block span ,.salloons-by-cities .saloon-block span{ margin:0 5px;}
		
	.salloons-by-cities	{ width:280px;}
	.salloons-by-cities  .saloon-block{ display:inline-block; width:130px; margin:5px 0px;font-size:13px;}
/* ===================================================================*/
	 


/*  calc_nalog
	=================================================================	*/
#calcNal_radio h3, .receipt h3 {
color:#5E5E5E;
font-size:18px;
font-weight:normal;
padding-bottom:10px;
}
#calcNal_radio p {
padding-bottom:20px;
}
#calcNal_radio .row {
color:#636363;
font-size:13px;
padding:3px 140px 3px 0;
text-align:right;
width:190px;
}
#calcNal_radio .force {
padding:0 0 50px 65px;
width:250px;
}