/*Общие*/
html,body,h1,h2, td{
	height:auto !important;
	margin:5px 0;
	*margin:8px 0;
	padding:0;
}
h2,#content h1,#contentleft h1 {
	font-size: 16px;
}
body, td {
	font-family: verdana, arial;
	font-size: 11px;
	color: #333333;
}
body {
	background: #fff;
}
img {
	border: 0;
}
a {
	color: #767676;
	text-decoration: underline;
}
a:hover{
	color: #6E6E6E;
}
/*Основа*/
#canvas{
	position: relative;
	min-width:1010px;
	margin: auto;
	width: 1010px;
	min-height:100%;
	background: url("/images/canvbg.gif") repeat-y;
}
#page{
	min-width:1010px;
	margin: 0 auto;
	width: 1010px;
}
* html div#page
{width: expression(document.documentElement.clientWidth < 1010 ? "1010px" : "auto" );}

/*Шапка*/

#logo {
	width: 1010px;
	height:103px;
	background: url(images/top.gif) no-repeat;	
}
.logo_k {
	float: left;
	margin: 27px 0 0 20px;
}
.logo {
	float: right;
	margin: 20px 24px 0 0;
}

/*Картинка*/

#mainimg {
	width:990px;
	he-ight:345px;
	padding: 1px 0px 0px 6px;
	margin: 0px 0px -2px 0px;
	*margin: 0px 0px 0px 0px;
}
#mainswf {
	width:990px;
	height:346px;
	bac-kground:#000000;
	padding: 1px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
}
#hlimg {
	width:990px;
	height:250px;
	margin: 0 0 0 6px;
}
#newsimg {
	width:990px;
	height:250px;
	margin: 1px 0 0 6px;
}
#galimg {
	width:990px;
	height:374px;
	margin: 0 0 0 6px;
}

#anons {
	width: 990px;
	height: 133px;
	margin: 1px 0 0 6px;
	background: url(images/banbg.gif) repeat-x;
}
#anons div {
	padding:20px 0 0 33px;
}
.animg {
	width:210px;
	height:94px;
}

/*Конетент*/

#content {
	width: 990px;
	margin: 1px 0 0 6px;
	padding: 0;
	background-position: top;
	background: url(images/contbg.gif) repeat-x;
}
#content #main {
	width: 950px;
	margin: 0;
	padding: 20px 20px 20px 20px;
}
#content #carsall {
	padding: 20px 20px 20px 20px;
}
#content #hltxt {
	width:936px;
	border: 1px #D0D1D1 solid;
	margin: 5px 20px 15px 20px;
	padding: 6px;
	vertical-align:top;
}
#content #hltxt div h4{
	margin-top:0px;
	padding: 0px;	
}

#content #hltxt img{
	padding-right:5px;
}
#content #subsubmenu {
	width: 540px;
	height: 25px;	
	padding: 20px 20px 5px 20px;

}
#content #subsubmenu table {
	border-left: 1px solid #C5C5C5;
}
#content #subsubmenu tr td {
	height: 20px;
	border-top: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
}
#content #subsubmenu a {
	text-decoration:none;
	padding:6px 5px 0 5px;	
	height: 20px;
	display: block;
}
#content #subsubmenu tr td a:hover {
	padding:6px 5px 0 5px;	
	color:#000000;
	background: #D5D6D8;
	height: 20px;
}

/*Сабменю*/

#secmenu {
	width:990px;
	height:26px;
	margin: 0 0 0 6px;
	padding-top: 1px;
}
.name{
	padding:6px 17px 0 17px;	
	height:20px;
	font-weight:bold;
	background: url("/images/razdelbg.gif") repeat-x;
}
#secmenu a {
	text-decoration:none;
	padding:6px 10px 0 10px;	
	height:20px;
	display: block;
}
#secmenu table tr td {
	border-right: solid 1px #ffffff;
}
#secmenu tr td a:hover {
	padding:6px 10px 0 10px;	
	text-decoration:none;
	background: #D5D6D8;
	color:#000000;
	height: 20px;
}
#secmenu tr td.m_act,
#content #subsubmenu tr td.m_act {
	background: #D5D6D8;
	font-weight:bold;
	color:#000000;
}
#secmenu tr td img{
	padding:0;
}

#content #leftmenu{
	width:208px;
	height:198px;
	margin: 15px 20px 15px 20px;
	padding: 6px;
	border: 1px solid #C5C5C5;
}
#leftmenu {
	float:left;
}
#content #leftmenu table{
	border-top:1px solid #C5C5C5
}
#content #leftmenu a{
	padding:6px 10px 6px 10px;	
	text-decoration:none;
	font-weight:bold;
	display: block;
}
#content #leftmenu tr td a:hover{
	padding:6px 10px 6px 10px;	
	text-decoration:none;
	background: #D5D6D8;
}
#content #leftmenu tr td.border {
	border-bottom: 1px solid #C5C5C5;
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
}
#content #galery{
	padding: 15px;
}
/*Новости*/
#contentnews {
	width: 990px;
	margin: 1px 0 1px 6px;
	padding:0;
	background: url(images/newsbg.gif) repeat-y;
}
.contentright {
	width: 253px;	
	float:left;
}
.contentright div {
	padding-top:27px;
	text-align:center;
}


#contentleft {
	float:left;
	width: 697px;
	padding: 5px 20px 5px 20px;
	*padding: 20px 20px 20px 20px;
}
#nwsimg{
	padding: 10px 0 10px 0;
}
#nwsmore{
	background: url(images/newsarrow.gif) no-repeat;
	background-position: left;
	padding-left: 20px;
}
#nwsmore a{
	text-decoration: none;
	font-weight: bold;
}
#newsanons{
	padding: 5px 0 0 20px;
}
#newstext{
	padding: 5px 0px 0px 0px;
}
#newsanons h2, #newstext h2{
	font-weight: bold;
	font-size: 12px;

}
#newstext img.imgnews{
	margin: 0 10px 10px 0;

}


#ca {
	margin-top:15px;
}
.ca {
	width:158px;
	height:188px;
	margin:0;
	padding:0;
	vertical-align:top;
	background-position: top;
	background: url(images/carsallbg.gif) no-repeat;	
}
#carimg {
	vertical-align:top;
}
#more {
	margin: 0 0 10px 9px;
}
#carname {
	margin: 0 0 0 9px;
}
#download {
	width: 110px;
	height: 20px;
	margin: 0 0 0 876px;
	padding: 10px 0 0 10px;	
}
#download a {
	text-decoration: none;
	font-weight:bold;
	paddind: 0 0 0 5px;
	vertical-align: top;
}
.hl {
	background:#E6E6E6;
	color:#333333;
}
.hl th {
	background:#EFF0F0;
	font-weight: bold;
	vertical-align:center top;
	height:23px;
}
.hl td {
	background:#ffffff;
	vertical-align:center top;
	padding: 4px;
}

/*Подвал*/

#footer {
	width: 1010px;
	background-position: top;
	background: url(images/botbg.gif) repeat-x;
}

#footer div {
	padding:20px 0 10px 20px;
}

/*Верхнее меню*/
#topmenu {
	position: absolute;
	top: 79px;
	z-index: 50;
	height: 24px;
	margin: 0 0 0 7px;
}
#topmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}
/*Top level list items*/
#topmenu ul li {
	position: relative;
	display: inline;
	float: left;
}
/*Top level menu link items style*/
#topmenu ul li a {
	display: block;
	font-size: 12px;
	border-left-width: 0;
	text-decoration: none;
	z-index: 100;

}
/*Sub level menu*/
#topmenu ul li ul{
	left: 0;
	top: 0;
	*border-top: 1px solid #ffffff;
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: 100;
	padding-top:1px;
	*padding-top:0px;
	*margin-top:2px;
}
/*Sub level menu list items*/
#topmenu ul li ul li{
	display: inline;
	float: none;
}
/* Sub level menu links style */
#topmenu ul li ul li a{
	height: 15px;
	width: 140px; /*width of sub menu levels*/
	padding: 2px 5px 2px 30px;
	background: #E7E8E9 url(images/arrow.gif) left center no-repeat;
	border-width: 0px 0px 0px 0px;
	border-top: 0px solid #abacab;
	text-align: left;
	z-index: 100;
}
#topmenu ul li a:hover{
	background: url(images/grpx.gif) repeat top left;
	color: #6E6E6E;

}
#topmenu ul li ul li a:hover{
	background: #6E6E6E url(images/arrowhite.gif) no-repeat left center;
	color: #fff;
}

.clear{
	clear:both;
}

div.navi div.but {
	background:url("/images/mm_mos_1.gif") no-repeat scroll -115px 50% #FFFFFF;
	border:1px solid #D0D1D1;
	cursor:pointer;
	height:179px;
	padding:0 5px;
	position:relative;
	width:18px;
}
div.navi div.but {
	display:block;
	float:left;
	text-indent:-999em;
}
div.navi .info {
	display:block;
	float:left;
	width:415px;
	border-top:1px solid #D0D1D1;
	border-bottom:1px solid #D0D1D1;
}

div.navi div.but:hover{
	background:url("/images/mm_mos_1.gif") no-repeat scroll -35px 50% #FFFFFF;
	display: block;
}


div.navi div.prev:hover {
	background:url("/images/mm_mos_1.gif") no-repeat scroll 5px 50% #FFFFFF;
}

div.navi div.prev {
	background:url("/images/mm_mos_1.gif") no-repeat scroll -75px 50% #FFFFFF;
}

div.navi div.info ul li div {
	background-color:#FFFFFF;
	padding: 10px 10px 10px 10px;
	*padding-bottom: 9px;
	float:left;
	height:159px;
	margin-left:0;
	width:415px;
}
div.info ul li div img {
	margin-right:10px;
}

a.more_link{
	background: url(images/arrow.gif)  no-repeat scroll -20px 50%;
	padding-left: 10px;
	font-weight: bold;
	text-decoration:none;
}
a.more_link:hover{
	color: #627c90;

} 