body {
	margin:0px;
	padding:0px;
	color: #142437;
}

td, div {font-family: arial; color: #142437; font-size: 12px;}

img {border: 0px;}

a {color: #142437; text-decoration: underline;}
a:hover {color: #142437; text-decoration: none;}
a.menulink {color: white; text-decoration: none; border-bottom: 1px dashed #fff;}
a.menulink:hover {color: white; text-decoration: none; border-bottom: none;}
a.menulink-act {color: white; text-decoration: none; border-bottom: none;}

h1 {color: #142437; font-size: 16px; margin: 0px; padding: 0px;}
h2 {color: #142437; font-size: 14px; margin: 0px; padding: 0px;}

#main{
	padding-top:30px;
	width:940px;
}
#header{
	width:940px;
	float:left;
}
#logo{
	width: 320px;
	height: 241px;
	background-image: url('../images/logo-bg.gif');
	float: left;
}

#logotype {/*padding:0;*/ font-size: 48px;
    font-style: italic;
    font-weight: bold;
    padding: 30px 0 0 40px;
    text-align: left;}
#addr1 {text-align: left; padding-left: 40px; padding-top: 5px; color: white;}

.new_phone {font-size:26px; font-weight:bold; padding-left:20px;}
.new_phone span {font-size:20px;}
.logo_new {color:#fff; text-decoration:none;}
.logo_new span {font-size: 26px; padding-left: 120px; display: block;}
.logo_new:hover {color:#fff;}

.wh   {color: white;}
.redd {color: #A72218;}

#flash{
	float:left;
	display:inline;
	margin-left:1px;
}
#brand{
	text-align:left;
	margin-top:16px;
	margin-left:30px;
	height:60px;
	display:inline;
	float:left;
	width:260px;
	border-bottom:1px dashed white;
}
.right_menu { margin-top:20px; text-align:left;}
.right_menu a.active {font-weight:bold;}
#menuitems{
	text-align:left;
	display:inline;
	width:940px;
	float:left;
	height: 22px;
	margin-top:1px;
}

.td-item{
    text-align: center;
    height: 22px;
    font-size: 15px;
	cursor: pointer; cursor: hand;
	background: url('../images/menu-bg.gif') left top repeat-x;
}
.item{
	height: 22px;
	color: white;
	font-weight: normal;
	text-decoration: none;
	font-size: 15px;
	cursor: pointer; cursor: hand;
}
#cn, #cn a {
	text-align: left;
	float: left;
	font-size: 25px;
	color: #fff;
	text-decoration: none;
}
#ac, #ac a {
	color: #ffcc33;
	text-decoration: none;
}

#logos{
	float:left;
	height:92px;
	width:940px;
	display:inline;
	margin-top:1px;
	margin-bottom:15px;
}
#logosleftborder{
	background-image:url('../images/logosborderleft.gif');
	width:11px;
	height:92px;
}
#logosrightborder{
	text-align: right;
	background-image:url('../images/logosborderright.gif');
	width:11px;
	height:92px;
}
.logo{
    text-align: center;
	height: 92px;
	background-image: url('../images/logos-bg.gif');
}
.logoimage{
	padding-top: 11px;
}
.logoname{
	padding-top: 0px;
	font-size: 15px;
	font-family: arial;
}
a.logonamehref{
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dashed #fff;
}
a.logonamehref:hover{
	text-decoration: none;
	color: #fff;
	border-bottom: none;
}
#footer{
	float:left;
	margin-bottom:20px;
	display:inline;
}
#left{
	width:335px;
	float:left;
	display:inline;
}
#addrborder{
	float:left;
	background-image:url('../images/addrborder.png');
	width:10px;
	height:118px;	
}
#addr{
	font-size:25px;
	width:325px;
	height:118px;	
	float:left;
	background-image:url('../images/addrline.png');
	font-family:arial;
	color:#142437;
	font-weight:bold;
	position:relative;
}
#banners{
	float:left;
	width:335px;
}
.banner{
	display:inline;
	margin-top:15px;
	float:left;
}
#always{
	font-size: 14px;
	text-align: right;
	margin-bottom: 10px;
}
#chert{
    margin-top: 0px;
	text-align: right;
	font-size: 25px;
	text-align: center;
}
#phone{
	font-size:37px;
}
#addrtext{
	display:inline;
	float:left;
	margin-left:15px;
	margin-top:15px;
}
.at{
	float:left;
	width:270px;
	text-align:center;
}
#content{
	float:left;
	width:605px;
}
#contentbordertop{
	background-image:url('../images/contentbordertop.png');
	width:605px;
	height:11px;
	font-size:1px;
}
#contentborderbottom{
	background-image:url('../images/contentborderbottom.png');
	width:605px;
	height:10px;
	font-size:1px;
}
#lefttd{
	background-image:url('../images/tdleftbg.png');
	background-color:#cccccc;
	background-repeat:repeat-x;
}
#righttd{
	background-image:url('../images/tdrightbg.png');
}
#centertd{
	background-image:url('../images/contentgrad.png');
	background-repeat:repeat-x;
}
#maincontent{
	float:left;
}
.good{
	display:inline;
	float:left;
	width:270px;
	height:155px;
	margin-left:20px;
	margin-bottom:10px;
	margin-top:10px;
}
.goodleft{
	float:left;
	width:9px;
	height:155px;
}
.goodcenter{
	float:left;
	position:relative;
	width:252px;
	height:155px;
}
.goodpic{
	width:252px;
	height:118px;
	background-image:url('../images/goodgrad.png');
	background-repeat:repeat-x;
	background-color:white;
}
.gp_inner{
	display:inline;
	margin-top:10px;
	float:left;
}

.gooddescr{
	float:left;
	width:252px;
	height:28px;
	font-family:arial;
	background-image:url('../images/gooddescrgrad.png');	
}
.gd_inner{
	float:left;
	font-size:16px;
	margin-top:4px;
	margin-left:8px;
	display:inline;
}
.gd_inner a {text-decoration: none;}
.gd_inner a:hover {text-decoration: underline;}

.goodright{
	float:left;
	width:9px;
	height:155px;
}
.bl{
	position:absolute;
	top:70px;
	left:185px;
}
#breadcrumbs{
	float:left;
	font-size:12px;
	font-family:arial;
	color:#142437;
	margin-left:20px;
	display:inline;
}
.bc_href{
	padding-right:8px;
	color:#142437;
	font-weight:bold;
}
#car{
	width:562px;
	float:left;
	display:inline;
	margin-left:20px;
}
#carimg{
	float:left;
	margin-top: 10px;
	width:300px;
}
#carimg img {border: 1px solid #ccc;}

#cardescr{
	width:255px;
	font-size:11px;
	font-family:arial;
	color:#444444;
	display:inline;
}
#cardescr div{
	font-size:11px;
	font-family:arial;
	display:inline;
	color:#444444;
}
#compltable{
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:16px;
	width:562px;
}
#theader{
	float:left;
	width:562px;
	height:43px;
}
#tcenter{
	float:left;
	width:562px;
	background-image:url('../images/complline.png');
}
#tfooter{
	width:562px;
	float:left;
	height:13px;
	background-image:url('../images/complbottom.png');
	font-size:1px;
}
#tmenutopleft{
	float:left;
	width:12px;
	height:43px;
	background-image:url('../images/compltopleft.png');
}
#tmenutopright{
	float:left;
	width:12px;
	height:43px;
	background-image:url('../images/compltopright.png');
}
#tmenutop{
	float:left;
	height:43px;
	width:538px;
	background-image:url('../images/compltopline.png');
}
.tmi_active{
	background-color:white;
	display:inline;
	margin-top:5px;
	height:24px;
	float:left;
}
.tmi_left{
	float:left;
	background-image:url('../images/complmenuleft.png');
	height:24px;
	width:2px;
}
.tmi_right{
	float:left;
	background-image:url('../images/complmenuright.png');
	width:2px;
	height:24px;
}
.tmi_passive{
	height:24px;
	display:inline;
	margin-top:5px;
	float:left;
}
.tmi_body{
	float:left;
	font-family:arial;
	color:#142437;
	font-weight:bold;
	/*font-size:17px;*/
	font-size:10px;
	text-align:center;
}
.tmi_href{
	text-decoration:none;
	color:#142437;
}
.top_td_font{
	font-family:arial;
	color:white;
	font-size:14px;
}
.bottom_td_font{
	font-family:arial;
	font-size:14px;
}
.ztr{
	background-color:#ebebeb;
}

.compl-tbl {border-top: 1px solid #ccc; border-right: 1px solid #ccc;}
.compl-tbl TD {border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 3px; height: 52px;}
.compl-tblm {border-top: 1px solid #ccc;}
.compl-tblm TD {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px; height: 52px;}

.text-01 {padding: 10px; padding-top: 0px; margin-top: 5px;}
.text-02 {padding-left: 20px;}
.text-03 {padding-left: 10px;}

.news-item {margin-bottom: 10px;}

.brand-desc {padding: 20px; padding-top: 5px; padding-bottom: 10px;}

.left {float: left;}
.left-01 {float: left; margin-left: 20px; margin-bottom: 20px;}
.left-02 {float: left; width: 270px; margin-right: 10px;}
.clear {clear: both;}
.clear1 {clear: both; height: 20px;}

#colors {float: left; padding-right: 20px;}
.colors-div     {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #ccc; width: 32px; height: 22px;}
.colors-div-act {float: left; margin-right: 5px; margin-top: 5px; border: 1px solid #ffcc33; width: 32px; height: 22px;}
.colors-div img, .colors-div-act img {padding: 1px; margin: "1px";}
.gallery-pic    {float: left; border: 1px solid #ccc; margin-left: 20px; margin-bottom: 5px;}
.gallery-pic img {margin: 1px;}

#print-logo {float: left; margin-left: 10px; margin-top: 20px; width: 90%; height: 70px; text-align: left; border-bottom: 1px dashed #ccc;}
#print-content {clear: both; padding: 10px;}
#pr-cn {font-size: 25px;}

.forms {width: 100%; margin-bottom: 3px;}
.red {color: #ff0000;}

#brands {float: left; width: 90%; padding-left: 10px; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #ccc;}
#brands div {float: left; padding-right: 20px; font-size: 13pt;}

#catalog-models-list {float: left; width: 90%; padding-top: 10px; margin-bottom: 20px; border-top: 1px dashed #ccc;}
#catalog-models-list #list {float: left;}
#catalog-models-list #list div {float: left; padding: 10px; font-size: 13pt;}

/* прокрутка в таблице комплектаций */
#mousemove {width: 300px; height: auto; overflow: scroll; margin: 0 auto; cursor: move;}

.forms {width: 100%; font-family : arial; font-size : 10pt;}
.forms-03 {font-family: Arial; font-size: 11px; color: #666; width: 100%;}
.forms-03red {font-family: Arial; font-size: 11px; color: #666; width: 100%; border: 1px solid #ff0000;}
.forms-04 {font-family: Arial; font-size: 11px; color: #666;}
.forms-05 {font-family: Arial; font-size: 11px; color: #666; width: 100px;}
.forms-05red {font-family: Arial; font-size: 11px; color: #666; width: 100px; border: 1px solid #ff0000;}
.forms-06 {font-family: Arial; font-size: 11px; color: #666; width: 50px;}
.forms-06red {font-family: Arial; font-size: 11px; color: #666; width: 50px; border: 1px solid #ff0000;}

.in_one_class {margin-bottom:50px;}
.in_one_class_title {text-align:left; font-size:14px; margin-bottom:7px;}
.cheap_cars {margin-bottom:50px;}
.cheap_cars a {color:##444444; font-size:11px;}

.abs {position:absolute; left:-6px; bottom:4px;}
