html { background-color:#fff; margin:0; padding:0; width:100%; font-family: Arial; color: #020202;  height: 100%;}
body { margin: 0px; padding: 0px; color: #020202; width:100%; font-family: Arial; background-color: #fff; height: 100%;}
a
{
	color: #232323;
	border-bottom: 1px solid #232323;
	text-decoration: none;
}
/* Гребанный IE5 */
* html a
{
	te\xt-decoration: none;
}
* html a:hover
{
	te\xt-decoration: none;
}
a:hover { color: #232323; text-decoration: none; border-bottom: none; }
a img { border: 0 solid; }
h1 { color: #c70000; font-size: 20px; text-transform: uppercase; font-weight: normal; padding: 0; margin: 0 0 8px 0;}
h2 { color: #000; font-size: 15px; font-weight: bold; padding: 0; margin: 5px 0; }
h3 { color: #000; font-size: 12px; font-weight: bold; padding: 0; margin: 5px 0; }
h4 { color: #000; font-size: 110%; font-weight: bold; padding: 0; margin: 5px 0; }
h5 { color: #000; font-size: 80%; font-weight: bold; padding: 0; margin: 5px 0; }
h6 { color: #000; font-size: 70%; font-weight: bold; padding: 0; margin: 5px 0; }
form {padding: 0px; margin: 0px;}
/* Форматироbвание */
.wh100 { width: 100%; height: 100%; }
.w100 { width: 100%; }
.w50 { width: 50%; }
.h100 { height: 100%; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center !important; }
.fright {float: right;}
.fleft {float: left;}
.vcenter { vertical-align: middle; }
.vbottom{ vertical-align: bottom; }
.vtop { vertical-align: top; }
.no_border {border: none !important;}
.clear { clear: both; font-size: 0px; height: 0; line-height: 0; }
.relative {position: relative;}
.no_mp{ margin:0 !important; padding:0 !important;}
.no_size{ font-size:0% !important;}
div.printview {display: none;}
/* Конец Форматирование */

#top
{
	position: relative;
	min-width: 980px;
	background: #161a1b url(../img/top_bg.gif) repeat-x left top;
	height: 397px;
	width: expression(document.body.clientWidth < 1000 ? '1000px' : '100%');
}
div.spec { top: 310px; right: 0px; background: url(../img/spec_bg.gif) no-repeat right 0; position: absolute; width: 384px; height: 87px;}
div.spec a { border: none;}
div.spec img.first { margin: 28px 12px 0 27px;}
div.honda_logo { position: absolute; top: 35px; right: 94px;}
div.honda_logo a { border: none;}
div.type { width: 371px; height: 203px; position: absolute; top: 100px; right: 13px; background: url(../img/cover.gif) no-repeat left top;}

div.flash{
	background: url(../img/flash.jpg) no-repeat 0 0;
	/*width: 1000px; */
	height: 365px;
}
div.flash div.links{
	float:left;
	margin:82px 125px 0 40px;
}
div.flash div.links a{ border:none;}
div.flash div.links div{
	background:none;
	float:left;
	width: 17px; 
	height: 14px;
	margin-right:63px;
	text-align:center;
	padding-top:3px;
}
div.flash div.links div.active{
	background: url(../img/active_bg.gif) no-repeat 0 0;
	float:left;
	width: 17px; 
	height: 14px;
}


div.flash div.menu_top{
	float:left; 
	margin:120px 70px 0 0px;
}
div.flash div.menu_top div{
	background: url(../img/temp/menu_item.jpg) no-repeat 0 0;
	width: 145px; 
	height: 17px;
	font: 'Arial Narrow';
	font-size: 11px;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:1px;
	color:#fff;
}
div.flash div.menu_top a {color:#fff !important; border: none;}
div.flash div.auto{
	float:left;  
}
div.flash div.auto div.honda{
	padding: 35px 0 30px 100px;
}
div.flash div.auto a { border: none;}
div.flash div.auto table{
	float:left;
	width: 360px; 
	height: 150px;
}
div.flash div.auto td{
	width: 180px; 
	height: 50px;
	text-align:center;
}


div.logo { position: absolute; top: 13px; left: 82px;}
div.logo a { border: none;}
div.phone { position: absolute; top: 43px; right: 39px;}
div.left_bg { position: absolute; top: 0px; left: 0px; background: url(../img/left_bg.gif) no-repeat 0 0; width: 454px; height: 177px;}
div.right_bg { position: absolute; top: 0px; right: 0px; background: url(../img/right_bg.gif) no-repeat 0 0; width: 454px; height: 177px;}
div.text { position: absolute; top: 42px; color: #586d89; font-size: 12px; left: 236px; padding-right: 482px;}

table.menu { /*width: 100%; height: 50px;*/ background: url(../img/menu_bg.jpg) repeat-x 0 0;}
table.menu td.menu { padding-top: 1px; vertical-align: top !important; text-align: center;}
table.menu td.menu div.menu { 
	/*padding: 6px 7px; */
	margin:0px; 
	/*border-left: 1px solid #cbcbcb; 
	border-right: 1px solid #fff;*/
	
	}
table.menu td.menu div.menu a { border: none; padding:0 !important; margin:0 !important;}
table.menu td.menu div.menu_active { 
	/*background: url(../img/menu_active.gif) repeat-x 0 0; 
	/*padding: 6px 7px; */
	margin:0px;
	/*height: 10px; 
	border-left: 1px solid #cbcbcb; 
	border-right: 1px solid #fff;*/
}
table.menu td.menu div.menu_active a { border: none; padding:0 !important; margin:0 !important;}


table.main td.content { vertical-align: top; padding: 0 0 30px 20px; font-size: 80%;}
table.main td.content table {font-size: 100%;}

table.main { width: 100%; font-size: 100%; border-bottom: 2px solid #fff; background: url(../img/bg.gif) repeat-x left bottom;}
table.main td.right_cell { padding: 0 17px 30px 19px; font-size: 90%; vertical-align: top; width: 357px;}
table.main td.right_cell h1 { margin: 25px 0 13px 0; background: url(../img/h_bg.gif) repeat-x left bottom; padding-bottom: 5px;}
table.main td.right_cell span.data { color: #c70000; font-size: 11px;}
table.main td.right_cell div.news { font-family: Tahoma; margin: 15px 0 27px 0; padding: 0 0 2px 13px; font-size: 11px; color: #405157; font-weight: bold; background: url(../img/news_bg.gif) no-repeat 0 2px;}
table.main td.right_cell div.news a { color: #405157; border-bottom: 1px solid #405157;}
table.main td.right_cell div.news a:hover { color: #405157; border: none;}


table.bottom { background: url(../img/bg2.gif) repeat-x left top; width: 100%; font-size: 11px; height: 130px;}
table.bottom td.contacts { width: 252px; vertical-align: middle; padding-top: 20px;}
table.bottom td.contacts img { float: left; margin: 25px 17px 5px 35px;}
td.search input.text { font-size: 11px; float: right; border: 1px solid #fff; width: 100px;}
td.search div.search { padding: 0 0 0 12px; background-color: #fff; float: left; border: 1px solid #d4d4d4; color: #d4d4d4; width: 191px; margin: 0 10px 0 0;}
td.search div.search p { padding: 2px 0 0 0; margin:0px;}

table.bottom td.sitesoft { width: 210px; padding-right: 45px;}
td.sitesoft div img { float: left; margin-right: 23px; margin-bottom: 15px;}
td.sitesoft div a { color: #504c51; border-bottom: 1px solid #504c51;}
td.sitesoft div a:hover { border: none;}

div.myabc {
	padding-top: 40px;
	font-size: 7pt;
	color: #555555;
}

div.myabc2 {
	padding-top: 20px;
	font-size: 8pt;
	color: #555555;
}

span.myabc5 {
	display: none;
}

h2.myabc3 {
	font-size: 100%;
	font-weight: normal;
	display: inline;
	margin: 0pt 0.25em 0pt 0pt;
	padding: 0px;
}

strong.myabc4 {
	font-weight: normal;
}

.collection_2010 {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 126px;
	height: 90px;
    position: relative;
    top: -97px;
}

img.collection_mark {
	position: absolute;
	left: 250px;
	width: 126px;
	height: 90px;
}
