﻿#cont_index {	
	position: absolute;
	z-index: 100;
	margin-left: -18px;
	background: #FFFFFF;
}

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	color: #5B6A72;
	background-color: #FFF;
}
body, p, div, td, th, ol, ul, li, form, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
}

.rel { position: relative; }
.abs { position: absolute; }

a, a:link, a:visited {
	color: #2381C8;
	text-decoration: underline;
}
a:hover, a:active {
	color: #0770E4;
	text-decoration: none;
}
a img {
	border: none;
}
h1 {
	margin: 8px 0px;
	font-size: 22px;
	font-weight: normal;
}
h2 {
	margin: 8px 0px;
	font-size: 18px;
	font-weight: normal;
}
h3 {
	margin: 8px 0px;
	font-size: 16px;
	font-weight: bold;
}
h4 {
	font-size: 13px;
	font-weight: bold;
}
table.body {
	height: 100%;
}
td.begin {
	width: 842px;
	vertical-align: top;
}
td.list_l { /*background:url(/DESIGN/HONDA/images/list_l.gif) no-repeat right 115px;*/ }
td.list_r { /*background:url(/DESIGN/HONDA/images/list_r2.gif) no-repeat 34px 614px;*/ vertical-align:top; }
td.list_r div { /*background:url(/DESIGN/HONDA/images/list_r1.gif) no-repeat left bottom;*/ }

#top { width: 840px; }
#slog { float: left; width: 207px; margin: 26px 15px 0px 45px; padding: 0px; font: bold 20px Arial narrow; color: #D71321; }
#contact { float: left; margin: 24px 0px 0px 0px; padding-left: 18px; width: 207px; font: 12px "Helvetica light", Arial, sans-serif; color: #636d7e; line-height: 16px; border-left: 1px solid #a4b1b7; }
#contact a { text-decoration:none; margin: 0px 0px 0px 5px; }

img.logo { float:left; margin: 37px 0px 0px 51px; }
#icon { float: left; margin: 31px 0px 0px 35px; padding: 0px; font-size: 16px; color: #a4b1b7; }
#icon img { margin: 0px 10px; }

#index { clear:both; width: 840px; /* background:url(/DESIGN/HONDA/images/main1.jpg) no-repeat left bottom;*/ text-align:left; }
#index2 { clear:both; width: 840px; height: 462px; background:url(/DESIGN/HONDA/images/main2.jpg) no-repeat left bottom; text-align:left; }
#index3 { clear:both; width: 840px; height: 270px; background:url(/DESIGN/HONDA/images/main3.jpg) no-repeat left bottom; text-align:left; }

#branch { position: absolute; width: 840px; height: 85px; background: url(/DESIGN/HONDA/images/newtop/bg.gif) no-repeat top center; z-index: 50; }

.top_table { font-size: 12px; color: #616161; margin: 20px 0px 10px 45px;}

#menu { position: absolute; margin-top: 86px; /*margin-top: 30px;*/ left: 38px; z-index: 100; }
#menu div.active { position:relative; padding: 6px 16px 0px 16px; margin: 4px 0px 0px 0px; height: 23px; float:left; background: url(/DESIGN/HONDA/images/str_gr.gif) no-repeat center bottom #616161; z-index: 1; font: 13px Arial, Helvetica, sans-serif; color: #ffffff; }
#menu div.active a { font: 13px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration:none; }
#menu div.nctive { position:relative; padding: 9px 30px 5px 30px; margin: 0px 0px; float:left; background:#FFFFFF; z-index: 0; font: 13px Arial, Helvetica, sans-serif; color: #616161; }
#menu div.nctive a { font: 13px Arial, Helvetica, sans-serif; color: #616161; text-decoration:none; }
#menu div.gctive { position:relative; padding: 11px 30px 0px 30px; margin: 0px 0px; height: 22px; float:left; background:#fff; z-index: 0; font: 13px Arial, Helvetica, sans-serif; color: #616161; }
#menu div.gctive a { font: 13px Arial, Helvetica, sans-serif; color: #616161; text-decoration:none; }
#menu div.smenu { position:relative; float:left;  background:#616161; } /* height:36px; */
#menu div.smenu a { font: bold 13px Arial, Helvetica, sans-serif; color: #ffffff; float:left; text-decoration:none; padding: 0px 8px 0px 8px; line-height: 36px; }
#menu div.smenu a.on { background-color: #D71321; }
#menu div.smenu div.str { width: 1px; height: 28px; background:url(/DESIGN/HONDA/images/str_v.gif) no-repeat center bottom; float:left; }
#menu div.smenu div.emp { width: 1px; height: 28px; float:left; }

/*#topmenu { width: 800px; height: 45px; clear:both; background: #D71321; margin: 1px 0px 0px 17px; padding: 0px; text-align: center; }*/
#topmenu { width: 800px; overflow:hidden; clear:both; background: #D71321; margin: 1px 0px 0px 17px; padding: 0px; text-align: center; }
#topmenu a { font: 14px Arial, Helvetica, sans-serif; color: #ffffff; text-decoration:none; margin: 0px 0px; line-height: 44px; white-space:nowrap; float:left;}
#topmenu div { padding-left: 2px;  }
#topmenu div div.str { width: 1px; height: 35px; padding: 0px; margin: 0px; background:url(/DESIGN/HONDA/images/str_v.gif) no-repeat center bottom; float:left; z-index: 0;}
#topmenu div a { padding: 0px 29px 0px 20px; z-index: 10; }
#topmenu div a:hover { background: #DF434E;}

.submenu {
	position: relative;
	float: left;
	width: 640px;
	margin-top: 0px;
}
.submenu #menu2,.submenu #menu3 {
	float: left;
	width: 200px;
	padding-bottom: 6px;
	background: url('/DESIGN/HONDA/images/trans.png');
}
#menu2 {
	clear: left;
}
#menu3 {
	margin-left: 1px;
}
.submenu div div {
	margin: 0px 15px;
	padding: 7px 10px;
	padding-right:0px;
	font: 11px Tahoma, Arial, sans-serif;
	background: url('/DESIGN/HONDA/images/redx.gif') no-repeat 0% 50%;
	border-bottom: 1px solid #C0C9CD;
}
.submenu div div.fst {
	background: none;
	padding-top: 0;
}
.submenu div div a,.submenu div div a:visited {
	text-decoration: none;
}
.submenu div div a.on,.submenu div div a.on:visited {
	font-weight: bold;
	color: #D71321;
	text-decoration: none;
}


.imgmenu {
	clear: both;
	margin: 21px 0px 21px 18px;
}

.imgmenu a:link,.imgmenu a:visited,.imgmenu a:hover,.imgmenu a:active{
	text-decoration:none;
	color:#6f7a8e;
}

.imgmenu td {
	font-size: 14px;
	font-family: "Arial Narrow", Arial, sans-serif;
	padding-left: 11px;
	color: #6F7A8E;
}
.imgmenu td span {
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.imgmenu .rb {
	border-right: 1px solid #A4B1B7;
	padding-right: 11px;
	padding-left: 0px;
}
.gray {
	margin: 0px 25px 10px 18px;
	width: 800px;
	background-color: #F3F4F5;
}

.gray td.blok {
	height:207px;
}

.gray table.title td {
	padding-left:111px;
	padding-top:15px;
	padding-bottom:13px;
}

.gray table.arhiv td {
	padding-left:107px;
	padding-top:10px;
}

.gray table.arhiv td a:link, .gray table.arhiv td a:visited, .gray table.arhiv td a:hover, .gray table.arhiv td a:active {
	color:#989fac;
}

.gray td table td.date {
	font-size: 10px;
	padding-left: 34px;
	padding-right:31px;
}

.gray td table td.news {
	padding-right:28px;
}

.gray td table td.date2 {
	font-size: 10px;
	padding-left: 46px;
	padding-right:31px;
}


.gray td table td.article {
	padding-right:28px;
}


/*.gray td table {
	background: url('/DESIGN/HONDA/images/vline.gif') no-repeat 95% 50%;
}
.gray td table td {
	vertical-align: top;
	padding: 5px 15px;
	font-size: 11px;
}
.gray td table td.news {
	font-size: 13px;
	padding-right: 35px;
}*/
.red,#title {
	color: #D71321;
}
#title {
	clear: both;
	padding: 12px 52px 12px;
}
.gray td table td.date {
	font-size: 10px;
	color: #A4B1B7;
}

#bot {
	clear: both;
	width: 750px;
	margin: 9px 0px 15px 50px;
	color: #8D96A6;
	height: 50px;
}

#bot .left { width: 500px; float: left; }
#bot .left .cont_info { font-size: 11px; }
#bot .middle { width: 45px; float: left; }
#bot .right { float: left; text-align: right; font-weight: bold; }
#bot .right a { color: #8D96A6; }
#bot .title { font-size: 12px; height: 25px; vertical-align: top; }

#footer_str { width: 800px; height: 40px; background: #B6BCC6; padding-top: 5px; margin: 15px 0px 10px 17px; font-size: 11px; color: #FFFFFF; }
#footer_str div { padding: 0px 5px 0px 20px; float: left; }
#footer_str .str { float: left; color: #FFFFFF; }
#footer_str a { text-decoration: none; color: #FFFFFF; }
#footer_str a:hover { text-decoration: underline; }




#content {
	padding: 0px 0px 5px 53px;
	font-size: 14px; line-height: 21px;
	width: 761px;
}

#content p {
	font-size: 14px; line-height: 21px;
}

.photo {
	width: 762px;
	border-collapse: collapse;
}
#bigphoto {
	width: 364px;
	padding: 10px 0px 10px 10px;
	background-color: #F3F4F5;
	vertical-align: top;
}
#allphotos {
	vertical-align: top;
	padding: 10px 2px 10px 10px;
	background-color: #F3F4F5;
}
#allphotos div {
	float: left;
	margin: 0px 8px 9px 0px;
	border: 2px solid #A0A5AE;
	padding: 1px;
	width: 80px;
	height: 80px;
}
.photo #descr {
	padding: 25px;
	background-color: #FFF;
}
.zoom {
	margin-top: 1px;
	width: 100%;
	background-color: #B1B7C1;
}
.zoom td {
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	line-height: 11px;
	color: #FFF;
	border-left: 2px solid #FFF;
}
table.access {
	width: 800px;
	height: 180px;
	margin-left: -39px;
	border-collapse: collapse;
	line-height: 0;
}
.access td {
	vertical-align: top;
	padding: 0px;
	background-color: #F3F4F5;
	line-height: 0;
}
td.gr {
	width: 400px;
	height: 45px;
	background-color: #B1B7C1;
}
td.gr div {
	margin: 15px 18px;
	border-left: 2px solid #FFF;
	padding-left: 18px;
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
}
td.b2 {
	padding: 10px 18px 0px 18px; 
	line-height: 21px;
}
td.b2 div {
	margin: 10px 1px;
	border-left: 2px solid #B1B7C1;
	padding-left: 15px;
	font-size: 11px;
	vertical-align: middle;
	color: #70848F;
}
.zoom td a,.zoom td a:visited,.gr div a,.gr div a:visited {
	color: #FFF;
	text-decoration: none;
}
.b2 div a,.b2 div a:visited {
	color: #70848F;
	text-decoration: underline;
}


/* ������ Mixx */
.clear { clear: both; }
#news { padding-left:0; }
#news .header { color: #8D96A6; vertical-align: middle; }
#news .header .date { float: left; width: 106px; height: 23px; font-size: 18px; line-height: 27px; }
#news .header .title { margin-left: 106px; border-left: 1px solid #8D96A6; padding-left: 17px; font-size: 18px; line-height: 27px; }
#news .main { clear: both; padding: 15px 0px 25px 0px; font-size: 14px;  line-height: 21px; }
#news .main p { font-size: 14px; line-height: 21px; }
#news .main .news_image { float: left; padding-right: 20px; padding-bottom: 20px; }
#news .main .text { font-size: 14px; line-height: 21px; }
#news .bottom { padding-bottom: 30px; }
#news .bottom .print { font-size: 13px; height: 20px; border-right: 1px solid #8D96A6; padding: 0px 18px 0px 18px; background: url(/DESIGN/HONDA/images/print.png) no-repeat 0px 3px; }
#news .bottom .archive { font-size: 13px; height: 20px; padding: 0px 0px 0px 38px; background: url(/DESIGN/HONDA/images/archive.png) no-repeat 19px 3px; }

#other_news { padding-top: 16px; padding-left:0; }
#other_news .row { font-size: 11px; color: #8D96A6; padding: 11px 0px 11px 0px; }
#other_news .row .date { font-size: 11px; color: #8D96A6; padding-right: 15px; border-right: 1px solid #8D96A6; }
#other_news .row .title a { font-size: 11px; font-weight: bold; color: #8D96A6; padding-left: 15px; }
#other_news .pages { font-size: 11px; color: #8D96A6; padding: 23px 0 15px 0; }
#other_news .pages span { font-weight: bold; margin: 0px 15px 0px 15px; }
#other_news .pages a { margin: 0 15px 0 15px; color: #8D96A6; }

#news_printversion { width: 650px; }
#news_printversion .header .date { font-size: 18px; }
#news_printversion .header .title { font-size: 18px; }
#news_printversion .main .news_image { float: left; padding-right: 10px; padding-bottom: 10px; }


#vacancies { padding: 0px 0px 20px 0px; }
#vacancies .intro { line-height: 16px; padding-bottom: 30px; }
#vacancies .vacancy .title { padding-bottom: 15px; }
#vacancies .vacancy a { cursor: pointer; }
#vacancies .vacancy .title a { font-size: 18px; cursor: pointer; }
#vacancies .vacancy .desc {  }
#vacancies .vacancy ul {  }
#vacancies .vacancy ul li { padding-bottom: 15px; list-style-image: url(/DESIGN/HONDA/images/li_bg.png); list-style-position: outside; }


#resume_form { width: 800px; background: #F3F4F5; margin-left: -39px; }
#resume_form .title { font-size: 18px; padding: 30px 0px 15px 39px;  }
#resume_form .title a { text-decoration: none; color: #616161; font-weight: normal; }
#resume_form .form { padding-left: 39px; }
#resume_form .form .h1 { padding: 0px 0px 15px 0px; font-size: 13px; font-weight: bold; }
#resume_form .form .h2 { padding: 0px 0px 3px 0px; font-size: 12px; font-weight: normal; }
#resume_form .form .input-text1 { margin: 0px 0px 10px 0px; width: 347px; border: 1px solid #BDBDBD; padding: 3px 0px 3px 0px;}
#resume_form .form .input { margin: 0px 0px 10px 0px; border: 1px solid #BDBDBD; padding: 3px 0px 3px 0px; }
#resume_form .form .add { padding-left: 24px; font-size: 11px; color: #90959F; background: url(/DESIGN/HONDA/images/vac_add.png) no-repeat left; cursor: pointer; }
#edu_source { display: none; }
#work_source { display: none; }
#resume_submit { width: 346px; height: 23px; background: #90959D; border: 0px; color: white; }
#resume_form .form .note { width: 347px; font-size: 11px; color: #90959F; }


/* ����� ������ Mixx  */

a.news_link{
	color:#6c7c85;
	text-decoration:none;
	font-size:12px;
}

a.news_link:visited{ color:#6c7c85; text-decoration:none; font-size:12px; }

div.hr2{
	width:800px; height:2px; background-color:#b6bcc6; line-height:2px; font-size:2px;
}

div.hr3{
	width:100%; height:2px; background-color:#b6bcc6; margin-top:1px; line-height:2px; font-size:2px;
}

.page span{
	font-size:11px;
	font-weight:bold;
	color:#8d96a6;
	padding-left:15px;
	line-height:normal;
}

.page {
	color:#8d96a6;
	font-size:11px;
}

.page a{
	color:#8d96a6;
	font-size:11px;
	font-weight:normal;
}

td.sm_link a:link,td.sm_link a:visited,td.sm_link a:hover,td.sm_link a:active{
	font-size:18px;
	color:#2381c8;
	text-decoration:underline;
}

td.sm_lev a:link,td.sm_lev a:visited,td.sm_lev a:hover,td.sm_lev a:active{
	font-size:18px;
	color:#d71321;
	text-decoration:none;
}

td.sm_lev0{
	padding-top:14px;
}

td.sm_lev0 a:link,td.sm_lev0 a:visited,td.sm_lev0 a:hover,td.sm_lev0 a:active{
	font-size:14px;
	color:#2381c8;
	text-decoration:underline;
}

td.sm_lev1 a:link,td.sm_lev1 a:visited,td.sm_lev1 a:hover,td.sm_lev1 a:active{
	font-size:12px;
	color:#616161;
	text-decoration:underline;
}

td.sm_lev2 a:link,td.sm_lev2 a:visited,td.sm_lev2 a:hover,td.sm_lev2 a:active{
	font-size:11px;
	color:#616161;
	text-decoration:underline;
}

.model_title{
	background-color:#f3f4f5;
	padding-left:15px;
	padding-right:15px;
	line-height: 18px;
}

.model_title a{
	font-size:18px;
	color:#70848f;
	text-decoration:none;
}

.model_title a:visited{
	font-size:18px;
	color:#70848f;
	text-decoration:none;
}


td.lev1_img{
	border: solid 3px #f3f4f5;
	width:228px;
}

div.lev1_title{
	font-size:18px;
	color:#FFFFFF;
}

td.lev1_title{
	background-color:#b1b7c1;
	height:44px;
}

ul.lev2_title{
	font-size: 11px;
	color: #70848f;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-left: 37px;
	list-style-type: none;
}

ul.lev2_title {
	background: url(/DESIGN/HONDA/images/sila_li1.png) no-repeat 22px 2px;
}


div.lev3_title a{
	font-size:11px;
	color:#70848f;
}

div.i_content table{
	border:0px;
}
div.i_content table th{
	background-color:#b1b7c1;
	height:39px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:32px;
	text-align:left;	
}

div.i_content table td{
	background-color:#f3f4f5;
	border:0px;
	border-bottom: 1px solid #d2d5db;
	padding-left:13px;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:13px;
}

div.i_content table td.nob{
	border:0px;
}
div.i_content table td.left{
	border:0px;
	width:19px;
	padding:0px;
}

div.i_content table td.right{
	border:0px;
	width:35px;
	padding:0px;
}

div.i_content table td.grey{
	background-color:#b1b7c1;
	color:#FFFFFF;
	font-size:12px;
	padding-left:32px;
	padding-right:32px;	
	text-align:left;
}
div.i_content ul li{
	list-style-image:url('/DESIGN/HONDA/images/marker.jpg');
	color:#FFFFFF;
	font-size:12px;
	line-height:31px;
}

div.i_content ul{
	padding-left:10px;
}

td.complect{
	background-color:#b1b7c1;
	height:31px;
}

td.complect a{
	color:#fff;
	font-size:11px;
}

td.complect a:visited{
	color:#fff;
}

div.vertical_marker{
	background-color:#FFFFFF;
	width:2px;
	height:10px;
	margin-left:28px;
}

/* ����� ������ */
#model_review { width: 800px; padding: 0px; margin: 0px; margin-left:-39px; }
#model_review .toptable { width:100%;  }
#model_review .toptable .left {  }
#model_review .toptable .left .top { background: #F3F4F5; padding: 21px 37px 0px 37px; font-size: 11px; color: #70848F; line-height: 14px; /*width: 165px;*/ height: 216px; }
#model_review .toptable .left .bottom { padding: 21px 18px 0px 0px; height: 41px; background: #B1B7C1; }
#model_review .toptable .left .bottom ul { list-style-type: none; padding: 0; margin: 0; }
#model_review .toptable .left .bottom ul li { background: url(/DESIGN/HONDA/images/model_li1.png) no-repeat 37px 0px; padding-left: 49px; }
#model_review .toptable .left .bottom ul li a { font-size: 11px; color: #FFFFFF; line-height: 14px; text-decoration: none; }
#model_review .info { width: 732px; color: #5B6A72; font-size: 14px; line-height: 21px; padding-left: 37px; }
#model_review .info div { color: #5B6A72; font-size: 14px; line-height: 21px; }

table.complect td{
	background-color:#f3f4f5;
	border:0px;
	border-bottom: 1px solid #d2d5db;
	padding-left:13px;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:13px;
	text-align:center;
}

table.complect td.nobor{
	border:0px;
}

table.complect td.nobor_title{
	border:0px;
	text-align:left;
}

table.complect td.td1_title{
	text-align:left;
}

table.complect td.td0
{
	height:39px;
	border:0px;
	background-color:#b1b7c1;
	color:#fff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

table.complect td.td2_title{
	background-color:#b1b7c1;
	border:0px;
	padding-left:13px;
	padding-top:12px;
	padding-bottom:12px;
	padding-right:13px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}

table.complect td.td2{
	background-color:#b1b7c1;
	border:0px;
	padding-top:12px;
	padding-bottom:12px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}

table.complect td.td3{
	background-color:#b1b7c1;
	border:0px;
	padding-left:32px;
	padding-top:10px;
	padding-bottom:11px;
	padding-right:13px;
	font-size:10px;
	color:#e3e6eb;
	text-align:left;
	vertical-align:top;
}

table.complect td.td_title
{
	border:0px;
	height:39px;
	background-color:#b1b7c1;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	width:300px;
}

table.complect td.td0 a
{
	color:#fff;
	font-size:13px;
	font-weight:bold;	
}

table.complect td.td2 a
{
	color:#fff;
	font-size:13px;
	font-weight:bold;	
}

table.complect td.left{
	border:0px;
	width:19px;
	padding:0px;
}

table.complect td.left_top{
	background-color:#b1b7c1;
	border:0px;
	width:19px;
	padding:0px;
}

table.complect td.right_top{
	background-color:#b1b7c1;
	border:0px;
	width:35px;
	padding:0px;
}

table.complect td.left_bottom{
	background-color:#b1b7c1;
	border:0px;
	width:19px;
	padding:0px;
}

table.complect td.right_bottom{
	background-color:#b1b7c1;
	border:0px;
	width:35px;
	padding:0px;
}

table.complect td.right{
	border:0px;
	width:35px;
	padding:0px;
}

span.rub{
	font-size:13px;
	font-weight:normal;
}

table.conf_title td.title
{
	color:#d71321;
	font-size:24px;
	padding-top:29px;
	padding-left:33px;
	padding-bottom:31px;
}

table.conf_title td.conf_link a
{
	font-size:12px;
	color:#959dac;
}

table.conf_title td.conf_link_s
{
	padding-left:20px;
	padding-right:20px;
}

table.conf_title div.conf_link_s
{
	width:2px;
	height:24px;
	background-color:#bfc4cd;
}

table.comp_list td.title{
	font-size:18px;
	color:#8d96a6;
	padding-left:33px;
	padding-bottom:26px;
}

table.comp_har td.comp_cont{
	padding-bottom:13px;
}

table.comp_har td.comp_sep{
	width:2px;
	background-color:#959dac;
	padding:0px;
}

table.comp_har td.comp_title{
	font-size:12px;
	color:#5b6a72;
	padding:0px;
	padding-left:5px;
	line-height:12px;
}

table.block_price{
	height:44px;
	background-color:#a0a5ae;
	margin-left:-39px;
}

table.block_price td.price{
	padding-left:34px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

table.block_price td.price span.price{
	font-weight:normal;
}

table.itog_price{
	height:44px;
	background-color:#d71321;
	margin-left:-39px;
}

table.itog_price td.price{
	padding-left:34px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}

table.itog_price td.price span.price{
	font-weight:normal;
}

table.color td.image{
	border:10px solid #f3f4f5;
	width:367px;
	height:175px;
	padding:0px;
	line-height:0px;
	font-size:0px;
	vertical-align:top;
}

table.color td.colors{
	background-color:#f3f4f5;
	padding-bottom:7px;
}

table.colors td.color_img{
	width:23px;
}

table.colors div.color_img{
	width:23px;
	height:23px;
	background-color:#FFFFFF;
	border: 2px solid #a0a5ae;
	line-height:normal;
	font-size:0px;
}

table.colors div.color_img_sel{
	width:23px;
	height:23px;
	background-color:#FFFFFF;
	border: 2px solid #616875;
	line-height:normal;
	font-size:0px;
}

table.colors div.color_img img{
	border:1px solid #fff;
	cursor:pointer;
}

table.colors div.color_img_sel img{
	border:1px solid #fff;
}

table.colors td.color_title{
	font-size:11px;
	color:#90959f;
	padding-left:10px;
	cursor:pointer;
}

table.colors td.color_title_sel{
	font-size:11px;
	color:#616875;
	padding-left:10px;
}

table.colors{
	margin-top:10px;
}


/* ------------------------- */
table.brown{
	border:0px;
	margin-left:-39px;
	width:800px;
}

table.brown th{
	background-color:#b1b7c1;
	height:39px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:32px;
	text-align:left;
}

table.brown td{
	background-color:#f3f4f5;
	border:0px;
	border-bottom: 1px solid #d2d5db;
	padding-left:32px;
	/*padding-left:13px;*/
	padding-top:12px;
	padding-bottom:12px;
	padding-right:13px;
}

table.brown td.nob{
	border:0px;
}
table.brown td.left{
	border:0px;
	width:19px;
	padding:0px;
}

table.brown td.right{
	border:0px;
	width:35px;
	padding:0px;
}

table.brown td.grey{
	background-color:#b1b7c1;
	color:#FFFFFF;
	font-size:12px;
	padding-left:32px;
	padding-right:32px;	
	text-align:left;
}


#fck_contacts { background: #F3F4F5; width: 800px; margin-left: -39px; }
#fck_contacts .left { width: 287px; float: left; }
#fck_contacts .left .top { height: 269px; padding: 39px 33px 10px; background: #F3F4F5; font-size: 14px; }
#fck_contacts .left .top strong { font-size: 12px; }
#fck_contacts .left .bottom { padding: 13px 33px 13px; background: #B1B7C1; color: white; }
#fck_contacts .left .bottom strong { font-size: 12px; }
#fck_contacts .left .bottom a { color: white; }
#fck_contacts .right { width: 510px; float: left; line-height: 0px; }


/* ------------------------- */

div.vnimanie{
	font-size:9px;
	line-height: normal;
	color:#8D96A6;
	margin: 10px 17px;
	width:734px;
	padding-left:33px;
	padding-right:33px;
}

div.under_date{
	background-color:#a5abb0;
	height:1px;
	position:absolute;
	margin-top:18px;
	line-height:0px;
	font-size:0px;
}
div#topimage {
    text-align: center;
    padding:0 0 0 16px;
}
div.main-static-banner {
    border:1px solid #fff;
    width:265px;
    height:240px;
    float:left;
    margin-top:150px;
    /*margin-top:100px;*/
}

#flashbanner {
    border:1px solid #fff;
    width:265px;
    height:240px;
    float:left;
    margin-top:155px;
}


/* социальные кнопки */

.header_soc {
    overflow:hidden;
    /*position:absolute;*/
    left:0;top:15px;
    width: 510px;
	float:left;
}
    .header_soc a {
	display:block;
	float:left;
	margin-left:8px;
	width:37px;
	height:38px;
	background:url(http://honda.wbtechnology.ru/img/soc_ico.png) 0 0 no-repeat;
    }
	a.soc_ico0 {
	background:url(http://honda.wbtechnology.ru/img/odnok_icon.png) 0 0 no-repeat;
	}
	a.soc_ico2 {
	    background-position:-37px 0;
	}
	a.soc_ico3 {
	    background-position:-74px 0;
	}
	a.soc_ico4 {
	    width:39px;
	    background-position:-111px 0;
	}

.footer_part {
    overflow:hidden;
    /*position:absolute;*/
    right:0;top:15px;
    width: 220px;
}
    .footer_part a {
	display:block;
	float:left;
	margin-left:8px;
	width:100px;
	height:38px;
    }
	a.part_ico1 {
	background:url(/img/kerama.png) 0 0 no-repeat;
	}
	a.part_ico2 {
	background:url(/img/asimo.png) 0 0 no-repeat;
	}
