body {
	font:62.5%/1 Tahoma, Arial, sans-serif;
	background: url(images/background.png) 0 0 repeat-x #ffffff;
}
table,img {
	border-collapse:collapse;
	border-spacing:0; border:0;
}
* {margin:0; padding:0;}
th,td {vertical-align:top;}
a {color:#484747;}
a:hover {text-decoration:none;}


/**************** reset ***************/
.main-block h1, .main-block h2, .main-block h3, .main-block h4, .main-block h5 {margin-bottom:15px;}
.main-block h1 {font:normal 2em Tahoma, Arial, sans-serif; line-height:1.2em; color:#000000;}
.main-block h2, .h2 {font:normal 1.5em Tahoma, Arial, sans-serif; line-height:1.2em;}
h2 span, .h2 span {color:#ed1c24;}
.main-block h3 {font:normal 1.3em Tahoma, Arial, sans-serif; line-height:1em;}
.main-block h4 {font:bold 1em Tahoma, Arial, sans-serif; color:#71bf44;}
.main-block h5 {font:bold 1em Tahoma, Arial, sans-serif; line-height:1em;}
.main-block p {padding:0 0 10px 0;}
.main-block table {margin:0 0 5px 0;}
.main-block li {margin:0 0 5px 0;}
.main-block blockquote {
	padding:10px 50px 10px 50px;
	text-align:justify;
	color:#1b1315;
}
.left {
	float:left;
	margin:0 10px 10px 0;
}
.right {
	float:right;
	margin:0 0 10px 10px;
}
img[align=left] {
	float:left;
	margin:0 10px 10px 0;
}
img[align=right] {
	float:right;
	margin:0 0 10px 10px;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/****************************************/

#all {
	margin:auto;
	width:910px;
	position: relative;
	font-size:1.2em;
	line-height:1.3em;
	background:url(images/all-back.png) 0 0 repeat-y;
	color:#4c4c4c;
}
#all-bottom {
	background:url(images/all-bottom.png) 0 100% no-repeat;
	min-height:500px;
}
#logo {
	background:url(images/logo.png) 0 0 no-repeat;
	width:206px;
	height:212px;
	float:left;
	text-indent:-999px;
	overflow:hidden;
	margin:4px 0 25px 24px;
}
#logo a {
	width:206px;
	height:212px;
	float:left;
}
#left-menu {
	clear:left;
	font-size:1.333em;
	padding:0 0 20px 24px;
}
#left-menu li {
	list-style-type:none;
	min-height:38px;
	line-height:34px;
	display:block;
	margin:0 0 1px 0;
	background:url(images/left-menu-li.png) 0 0 no-repeat;
}
#left-menu li ul {display:block; padding-bottom:10px;}
#left-menu li li , #left-menu li li.selected, #left-menu li li.last  {
	font-size:0.750em;
	min-height:15px;
	line-height:16px;
	background:url(images/left-menu-li-li.png) 40px 6px no-repeat;
}
#left-menu li a {
	display:block;
	height:38px;
	line-height:34px;
	padding:0 0 0 40px;
	text-decoration:none;
	color:#000000;
}
#left-menu li li  a {
	height:auto;
	line-height:16px;
	padding:0 0 0 55px;
}
#left-menu li a:hover {background:url(images/left-menu-li.png) 0 -38px no-repeat;}
#left-menu li li a:hover {background:none; text-decoration:underline;}

#left-menu li.selected {background:url(images/left-menu-li-b.png) 0 100% no-repeat;}
#left-menu li.selected a {background:url(images/left-menu-li-a.png) 0 0 no-repeat;}
#left-menu li.selected li a{background:none;}

.main-block {
	width:100%;
	margin:auto;
	background:url(images/all-top.png) 0 0 no-repeat;
	padding:33px 0 0 0;
}
.left-w {
	width:100%;
	margin:0 -250px 0 0;
	float:left;
}
.right-side {
	width:250px;
	float:right;
	padding:0 0 0 0;
}
.left-side {
	width:270px;
	float:left;
	padding:0px 0 20px 20px;
}
.center-w {margin:0 260px 0 0; }
.center-width {
	float:right;
	width:100%;
	margin:0 0 0 -330px;
}
.content-w {
	margin:0 0 0 290px;
	padding:10px 20px 20px 20px;
}
#news {
	background-color:#fde8e9;
	position:relative;
	padding:20px;
	margin-bottom:20px;
}
#search {
	background-color:#e6eff6;
	padding:20px;
	position:relative;
}
#search .h2 span {color:#0c66ab;}
#search input {
	width:218px;
	border:1px solid #7f7f7f;
	padding:4px 5px;
	height:16px;
	font-size:14px;
	line-height:16px;
	margin-bottom:10px;
}
p#search-b {
	font-size:1.167em;
	text-align:right;
	padding:0;
}
#search-b a {color:#0c66ab;}
.tl, .tr, .bl, .br {
	position:absolute;
	width:9px;
	height:9px;
}
.tl {
	left:0;
	top:0;
}
.tr {
	left:-9px;
	top:0;
	margin:0 0 0 100%;
}
.bl {
	left:0;
	bottom:0;
}
.br {
	left:-9px;
	bottom:0;
	margin:0 0 0 100%;
}
#welcome .tl {background:url(images/corners-1.png) 0 0 no-repeat;}
#welcome .tr {background:url(images/corners-1.png) -9px 0 no-repeat;}
#welcome .bl {background:url(images/corners-1.png) 0 -9px no-repeat;}
#welcome .br {background:url(images/corners-1.png) -9px -9px no-repeat;}

#news .tl {background:url(images/corners-2.png) 0 0 no-repeat;}
#news .tr {background:url(images/corners-2.png) -9px 0 no-repeat;}
#news .bl {background:url(images/corners-2.png) 0 -9px no-repeat;}
#news .br {background:url(images/corners-2.png) -9px -9px no-repeat;}

#search .tl {background:url(images/corners-3.png) 0 0 no-repeat;}
#search .tr {background:url(images/corners-3.png) -9px 0 no-repeat;}
#search .bl {background:url(images/corners-3.png) 0 -9px no-repeat;}
#search .br {background:url(images/corners-3.png) -9px -9px no-repeat;}


.news dt {margin-bottom:5px;}
.news dt a {color:#000000;}
.news dd {margin-bottom:10px;}
#news img {
	margin-bottom:10px;
}
.main-block p.more {
	font-size:0.833em;
	padding:0;
}
.more a {color:#7e7474;}
#welcome {
	background-color:#fcf7e2;
	position:relative;
	padding:20px;
	margin-bottom:20px;
}
.title-duo {
	float:right;
	width:100%;
	margin:0 0 0 -350px;
}
.title-duo-content {
	margin:0 0 20px 310px;
}
.garanty {
	float:left;
	width:290px;
	padding:0 0 20px 0;
}
.garanty h2 {color:#0c66ab;}

.title-duo2 {
	float:right;
	width:100%;
	margin:0 0 0 -350px;
}
.title-duo2-content {
	margin:0 0 20px 300px;
	padding:20px 0 0 0;
}
.title-duo2-left {
	float:left;
	padding:20px 0 0 0;
	width:280px;
}

.text h2 {color:#0c66ab;}
#logotips {
	padding:5px 0 0 0;
	height:40px;
}
#logotips li {
	float:left;
	list-style-type:none;
	margin:0 8px 0 0;
	padding:0;
}
#big-title-pic {height:400px;}
#big-main-pic {height:181px; padding:10px 0 0 0;}

#marks-list {
	min-height:130px;
	_height:130px;
}
.marks {
	float:left;
	width:100px;
	padding:0 10px 0 0;
}
.models {
	float:left;
	width:150px;
	display:none;
}
.model1 {display:block;}
.marks li {
	list-style-type:none;
	padding:0 0 0 10px;
	height:15px;
	display:block;
	background:url(images/arrow.png) 0 6px no-repeat;
}
.marks li span {
	display:block;
	height:15px;
}
.marks li.selected {font-weight:bold;}
.marks li.selected span {background:url(images/arrow-big.png) 100% 5px no-repeat;}
.models li {
	list-style-type:none;
}
.text-main {
	padding:0 0 30px 20px;
}
.text-main h2 {text-indent:-20px; color:#0b6cb2;}

#sel-mark {width:200px; margin:0 20px 15px 0}
#sel-model {width:180px; margin:0 20px 15px 0}
#sel-year {width:130px;}
select.styled {height:26px;}
span#selectn1 {
	color:#7f7f7f;
	position: absolute;
	width: 168px;
	height: 22px;
	padding: 2px 20px 0 10px;
	font: normal 14px Tahoma, Arial, sans-serif;
	background: url(images/select.png) 100% 0 no-repeat;
	overflow: hidden;
	border:1px solid #b2b2b2;
}
span#selectn2 {
	color:#7f7f7f;
	position: absolute;
	width: 148px;
	height: 22px;
	padding: 2px 20px 0 10px;
	font: normal 14px Tahoma, Arial, sans-serif;
	background: url(images/select.png) 100% 0 no-repeat;
	overflow: hidden;
	border:1px solid #b2b2b2;
}
span#selectn3 {
	color:#7f7f7f;
	position: absolute;
	width: 98px;
	height: 22px;
	padding: 2px 20px 0 10px;
	font: normal 14px Tahoma, Arial, sans-serif;
	background: url(images/select.png) 100% 0 no-repeat;
	overflow: hidden;
	border:1px solid #b2b2b2;
}

input.text {
	border:1px solid #b2b2b2;
	padding:2px 5px;
	font-size:14px; color:#7f7f7f;
}
input.name {
	width:280px;
	margin:5px 20px 5px 0;
}
input.name.tt {background:url(images/input-text1.png) 5px 5px no-repeat;}
input.code {
	width:100px;
	margin:5px 20px 5px 0;
}
input.code.tt {background:url(images/input-text2.png) 5px 5px no-repeat;}
input.col {
	width:100px;
	margin:5px 0 5px 0;
}
input.col.tt {background:url(images/input-text3.png) 5px 5px no-repeat;}
input.vin-cod {
	width:270px;
	margin:5px 0 20px 0;
}
input.vin-cod.tt {background:url(images/input-text4.png) 5px 5px no-repeat;}

.submit_new {
	background:url(images/submit-button.png) 0 0 no-repeat;
	width:211px;
	height:41px;
	margin:0 0 0 160px;
	border:none;
	color:#ffffff;
	font:normal 20px Tahoma, Arial, sans-serif;
	cursor:pointer;
}


#footer {
	width:910px;
	margin:auto;
	color:#7f7f7f;
	font-size:1.1em;
	line-height:1.3em;
}
#footer a {
	color:#7f7f7f;
}
#empty-block, #footer {
	clear:both;
	height:110px;
}
#ydz {
	float:left;
	width:270px;
	color:#0c71b7;
	padding:20px 0 0 20px;
}
#ydz img {margin:0 10px 0 0;}
#ydz p {padding:3px 0 0 0;}
#ydz a {color:#0c71b7;}
#ydz a:hover {text-decoration:none;}
#footer-center {
	margin:0 0 0 310px;
	padding:23px 0 0 0;
}
#footer-c-left {
	float:left;
	width:100%;
	margin:0 -300px 0 0; 
}
#footer-cc {
	margin:0 290px 0 0;
}
#footer-c-right {
	float:right;
	width:290px;
}

input.y-name.tt  {
background:url("images/y_name.png") no-repeat scroll 5px 5px transparent;
}

input.y-email.tt  {
background:url("images/y_email.png") no-repeat scroll 5px 5px transparent;
}

input.y-phone.tt  {
background:url("images/y_phone.png") no-repeat scroll 5px 5px transparent;
}

input.y-name, input.y-email, input.y-phone {
margin:5px 0 20px;
width:270px;
}

#ajaxSearch_submit {
border:none;
font-size:1.167em;
text-align:right;
padding:0;
color:#0c66ab;
background:none;
width:218px;
cursor:pointer;
}

fieldset{
border:none;
}

#star {
margin-left:-19px;color:#4c4c4c;vertical-align:top;font-size:16px;}

#star2 {
color:#4c4c4c;vertical-align:top;font-size:16px;}
#star3 {
padding-top:10px;color:#4c4c4c;font-size:16px;}

#main-logo {margin-bottom:20px;}
