body{
 font-family:Arial, Helvetica, sans-serif;
 text-align:left;
 padding:0 0 40px 0;
}
a{
 color:#ed1b2f;
}
a:hover{
 text-decoration:none;
}
td{
 text-align:left;
}
#head-bkg{
 height:80px;
 width:100%;
 background:url(../images/background/head/pattern.jpg) repeat-x;
}
#head{
 font-size:10px;
 color:#ababab;
 line-height:15px;
 text-align:left;
}

#head #avtodel{
 font-style:italic;
}

#head #avtodel a{
 color:#ed1b2f;
}

#head-bottom-overlay{
 width:100%;
 height:139px;
 background:#000 url(../images/background/head/bkg.gif) repeat-x;
}
#head-bottom-overlay .iconplace{
 vertical-align:top;
}


#navigation{
}

#flash{
 width:960px;
 height:300px;
 padding:0 0 14px 0;
 border-bottom:#ed1b2f solid 1px;
}

#index-info{
 width:960px;
 text-align:left;
 margin:42px 0 0 0;
}

#index-news{
 font-size:12px;
 line-height:16px;
}
#index-news td{
 vertical-align:top;
}
#index-news .news{
 border-bottom:#e4e4e4 solid 1px;
}
#index-news .link-more{
 background:url(../images/icons/index-news-more.gif) no-repeat left 0;
 padding:0 0 1px 23px;
 margin:0 0 0 0;
}
#index-news .date{
 font-size:10px;
 color:#828282;
}


#index-about .link-more{
 background:url(../images/icons/index-about-more.gif) no-repeat right 5px;
 padding:0 12px 0 0;
}

#index-models{
 width:595px;
 text-align:left;
 margin:65px 0 0 0;
}
#index-models .title{
 margin:0 0 0 0;
}
#index-models-table{
 width:595px;
 margin:0 0 0 12px;
 font-size:12px;
 line-height:15px;

}
#index-models-table .model-image{
 text-align:center;
}
#index-models-table .model-text-overlay{
 position:relative;
}

#index-models-table .model-text-container{
 position:absolute;
 width:100%;
 text-align:center;
}
#index-models-table .model-name{
 margin:7px 0 0 0;
 text-align:center;
 position:relative;
}
#index-models-table .model-name a{
 text-align:center;
}
#index-models-table .model-price{
 font-size:10px;
 color:#88888c;
 margin:2px 0 0 0;
}
#index-models-table .nbu{
 font-size:10px;
 color:#7f7f7f;
 font-style:italic;
 margin:63px 0 0 7px;
}
.ness{
 color:#ed1b2f;
}
#index-banners{
 width:595px;
}
#searchbar{
 width:960px;
 height:37px;
 background:#e3e3e3;
 margin:0 0 0 0;
}
#search-table{
 width:300px;
 background:#ededed;
}
#searchbar .input{
 width:219px;
 height:16px;
 padding:2px 0 0 0;
 margin:0;
 border:#adadad solid 1px;
 background:#fff;
 font:italic 11px Arial, Helvetica, sans-serif;
 color:#909090;
 text-indent:6px;
}
#searchbar .internal-link{
 background:url(../images/icons/internal.png) no-repeat left 3px;
 font-size:11px;
 padding:0 0 0 11px;
}

#footer{
 width:960px;
 font-size:11px;
 color:#4d4d52;
 line-height:15px;
 margin:14px 0 0 0;
}
#footer .artua{
 font-size:10px;
 vertical-align:bottom;
}

/* Inner Page*/

.content{
 font-size:12px;
 color:#000;
 line-height:17px;
 text-align:left;
 width:595px;
}
.content-list{
 margin:15px 0 0 21px;
}
.content-list li{
 background:url('../images/background/service-sto/list.gif') no-repeat left 11px;
 padding:0 0 0 20px;
 line-height:20px;
}
.content .date{
 font-size:10px;
 color:#a7a7a9;
}
.content td{
 vertical-align:top;
}
.content h2{
 font:bold 16px Arial, Helvetica, sans-serif;
 color:#ee1b2f;
 line-height:16px;
}
.content h3{
 font-size:15px;
 color:#292929;
 line-height:15px;
 font-weight:bold;
}
.content h4{
 font:bold 13px Arial, Helvetica, sans-serif;
 color:#000;
 line-height:16px;
}
#inner-head{
 width:960px;
 height:146px;
}
#inner-table{
 margin:57px 0 0 0;
}
#send_resume{
 width:595px;
 height:96px;
 border-top:#ebeae7 solid 1px;
 border-bottom:#ebeae7 solid 1px;
 margin:23px 0 0 0;
 font-size:12px;
 color:#4d4d52;	
}
#sendresume-footer{
margin:29px 0 0 0;
width:680px;
border-top:#ecf1f3 solid 1px;
}
#sendresume-footer .link{
 font-size:10px;
}
.backlink{
 font-size:12px;
 background:url('../images/icons/backlink.gif') no-repeat left 5px;
 padding:0 0 0 19px;
}
.input{
 width:265px;
 height:21px;
 padding:0;
 margin:0;
 font-size:12px;
 background:#faf9fa;
 border:#e2e0dc solid 1px;
}
.textarea{
 width:265px;
 height:95px;
 padding:0;
 margin:0;
 font-size:12px;
 background:#faf9fa;
 border:#e2e0dc solid 1px;
}
.ness{
 color:#ed1b2f;
}

.select{
 font:12px Verdana, Arial, Helvetica, sans-serif;
 width:273px;
 height:23px;
 padding:0;
 margin:0;
}

.note{
 font-size:10px;
}	

#head-table{
width:595px;
margin:18px 0 0 0;
}
#head-table td{
 background:#f5f3f5;
 border-right:#fff solid 1px;
 vertical-align:top;
 font-size:11px;
 line-height:14px;
}
#head-table td .element{
 padding:12px 0px 10px 11px;
}
#credittable .even{

}
#credittable .model-name{
 text-align:left;
}
#credittable .model-name a{
 margin:0 0 0 11px;
}
#credittable .odd{
background:#faf9fa 
}
#credittable td{
 height:39px;
 font-size:11px;
 color:#404040;
 vertical-align:middle;
 border-right:#fff solid 1px;
 text-align:center;
}


.insurance-list{
 list-style:decimal;
 list-style-position:outside;
 padding:0 0 0 0;
 margin:6px 0 0 37px;
 line-height:20px;
 color:#4d4d52;
}
.insurance-list .abbr,.insurance-terms .h{
 color:#000;
}
.insurance-terms{
 line-height:20px;
}

.service-sto-list{
 margin:10px 0 0 21px;
}
.service-sto-list li{
 background:url('../images/background/service-sto/list.gif') no-repeat left 11px;
 padding:0 0 0 20px;
 line-height:20px;
}
.link-more{
 background:url(../images/icons/index-about-more.gif) no-repeat right 5px;
 padding:0 19px 0 0;
}

.tuning{
 margin:10px 0 0 21px;
}
.tuning li{
 background:url('../images/background/service-sto/list.gif') no-repeat left 11px;
 padding:0 0 0 20px;
 line-height:20px;
}

.techsup-list{
 list-style:decimal;
 list-style-position:outside;
 line-height:18px;
 font-size:12px;
 margin:0 0 0 41px;
}
	
.link-more{
 background:url(../images/icons/index-about-more.gif) no-repeat right 5px;
 padding:0 19px 0 0;
}

/* ============================= TOP MENU Begin ============================== */

.top_dir_logo
{
  width: 738px;
  height: 100px;
  margin: 0;
  padding: 0;
  float: left;
  position: relative;
}

.top_dir_logo .top_dir_l
{
  display: block;
  width: 732px;
  height: 50px;
  left: 35px;
  top: 25px;
  position: absolute;
  padding: 0;
}

.top_dir_l a
{
  display: block;
  width: 170px;
  height: 49px;
  float: left;
  margin: 0 3px 0 0;
  padding: 0;
  color: #fff;
  font-weight: bold;
  border: 0;
}

.top_dir_l .top_auto
{
  background: url('../images/header/top_but_auto1.gif') no-repeat left top;
}

.top_dir_l .top_auto:hover
{
  background: url('../images/header/top_but_auto2.gif') no-repeat left top;
}



.top_dir_l .top_moto
{
  background: url('../images/header/top_but_moto1.gif') no-repeat left top;
}

.top_dir_l .top_moto:hover
{
  background: url('../images/header/top_but_moto2.gif') no-repeat left top;
}

.top_dir_l .top_power
{
  background: url('../images/header/top_but_power1.gif') no-repeat left top;
}

.top_dir_l .top_power:hover
{
  background: url('../images/header/top_but_power2.gif') no-repeat left top;
}

.top_dir_l .top_boat
{
  background: url('../images/header/top_but_boat1.gif') no-repeat left top;
}

.top_dir_l .top_boat:hover
{
  background: url('../images/header/top_but_boat2.gif') no-repeat left top;
}






/* ============================= TOP MENU End ============================== */




#contacts-info, .contacts-info{ 
 color:#292929;
}	
#contacts-info td, .contacts-info td{
  line-height:21px;
}
.link-gallery{
 background:url('../images/icons/gallery.gif') no-repeat left 2px;
 padding:0 0 0 19px;
}
.link-pdf{
 background:url('../images/icons/pdf.gif') no-repeat left 2px;
 padding:0 0 0 19px;
}
.link-doc{
 background:url('../images/icons/doc.gif') no-repeat left 2px;
 padding:0 0 0 19px;
}
.manager{
 width:595px;
 border-top:#e6e6e6 solid 1px;
 margin:18px 0 0 0;
 padding:10px 0 0 0;
 line-height:14px;
}
.manager .name{
 color:#000;
}
.manager td{
 vertical-align:middle;
}
.filialsseparator{
 width:681px;
 height:1px;
 background:#ecf1f3;
 overflow:hidden;
 margin:24px 0 17px 0;
}

.repair-list{
 margin:11px 0 0 21px;
}
.repair-list li{
 background:url('../images/background/service-sto/list.gif') no-repeat left 11px;
 padding:0 0 0 20px;
 line-height:20px;
}
.accessories{
 line-height:26px;
}
.accessories a{
 padding:2px 0 4px 20px;
 margin:0 0 0 25px;
}
/* Inner Page*/
/* Left Menu */
.honda-left-menu{
 width:300px;
 font-size:11px;
 text-transform:uppercase;
 text-align:left;
}
.honda-left-menu a, .honda-left-menu span{
 display:block;
 line-height:26px;
 height:26px;
 border-bottom:#ebeae7 solid 1px;
 text-decoration:none;
 text-indent:17px;
 overflow:hidden;
 color:#444444;
}
.honda-left-menu a:hover, .honda-left-menu .selected{
 background:#faf9fa;
 color:#ed1b2f;
}
.top-bar{
 width:595px;
}
.top-bar #salon, .top-bar #sto, .top-bar #clean,.top-bar #salon-active, .top-bar #sto-active, .top-bar #clean-active{
 display:block;
 height:16px;
}
.top-bar #salon:hover, .top-bar #sto:hover, .top-bar #clean:hover{
 background-position:0 -16px;
}

.top-bar #salon{
 width:77px;
 background:url(../images/gallery-titles/salon.gif) no-repeat;
}
.top-bar #sto{
 width:32px;
 background:url('../images/gallery-titles/sto.gif') no-repeat;
}
.top-bar #clean{
 width:48px;
 background:url('../images/gallery-titles/clean.gif') no-repeat;
}

.top-bar #salon-active{
 width:77px;
 background:url(../images/gallery-titles/salon.gif) 0 -16px no-repeat;
}
.top-bar #sto-active{
 width:32px;
 background:url('../images/gallery-titles/sto.gif') 0 -16px no-repeat;
}
.top-bar #clean-active{
 width:53px;
 background:url('../images/gallery-titles/clean.gif') 0 -16px no-repeat;
}




#gallery{
 
}
#gallery .element{
 display:block;
 width:110px;
 height:83px;
 background:#fff;
 border:#fff solid 2px;
}
#gallery .element:hover{
 border:#ed1b2f solid 2px;
}
#gallery .active{
 border:#002d55 solid 1px;
}
#gallery-active-element{
 width:675px;
 height:492px;
 background:#fff;
 border:#a7bbcd solid 1px; 
 padding:2px;
 margin:29px 0 9px 0;
}
/* end Left Menu */

/* News */
#list{
 font-size:12px;
 color:#4d4d52;
 line-height:16px;
}
#list .element{
 border-bottom:#ecf1f3 solid 1px;
 width:680px;
 padding:3px 0 19px 0;
}
#list .date{
 font-size:10px;
 color:#a7a7a9;
}
/* end News */

/* Mask */
.mask_overlay{
 position:relative;
}
._mask{
 position:absolute;
 top:0;
 left:0;
 width:268px;
 height:185px;
 background:url('../images/background/mask/main.png');
}
/* end Mask */

/* Cars */
#model-header{
 width:960px;
 height:6px;
 background:#ed1b2f;
 overflow:hidden;
}
#sub-navigation{
 width:595px;
}
#sub-navigation-table{
 margin:0 0 30px 0;
}
#sub-navigation #description, #sub-navigation #exterior,#sub-navigation #colors, #sub-navigation #complectation, #sub-navigation #gallery, #sub-navigation #interior, #sub-navigation #security,#sub-navigation #more{
 display:block;
 height:13px;
 margin:0 54px 0 0;
 overflow:hidden;
}

#sub-navigation #description{
 width:68px;
 background-image:url('../images/background/cars-subnav/description.gif');
}
#sub-navigation #exterior{
 width:70px;
 background-image:url('../images/background/cars-subnav/exterior.gif');
}
#sub-navigation #colors{
 width:81px;
 background-image:url('../images/background/cars-subnav/body-colors.gif');
}
#sub-navigation #complectation{
 width:136px;
 background-image:url('../images/background/cars-subnav/complectation.gif');
}
#sub-navigation #gallery{
 width:57px;
 background-image:url('../images/background/cars-subnav/gallery.gif');
}
#sub-navigation #interior{
 width:65px;
 background-image:url('../images/background/cars-subnav/interior.gif');
}
#sub-navigation #security{
 width:94px;
 background-image:url('../images/background/cars-subnav/security.gif');
}
#sub-navigation #more{
 width:102px;
 background-image:url('../images/background/cars-subnav/more.gif');
}
#sub-navigation a:hover{
 background-position:0 -13px;
}
#sub-navigation .active{
 background-position:0 -13px;
}
.body_color, .body_color_active{
 width:29px;
 height:29px;
 margin:0 1px 1px 0;
 padding:2px;
 border:#fff solid 1px;
 padding:1px;
 background:#fff;
 float:left;
}
.body_color_active{
 border:#ed1b2f solid 1px;
}
#complectation-head-table{
}
#complectation-head-table .center{
 text-align:center
}
#complectation-head-table td{
 background:#f5f3f5;
 border-right:#fff solid 1px;
 height:55px;
 vertical-align:middle;
 line-height:13px;
 font-size:11px;
 font-weight:bold;
}
#complectation-head-table td .el{
 margin:0 0 0 30px;
}

#complectation-table{
}
#complectation-table .odd{
 background:#faf9fa;
}
#complectation-table td{
 height:30px;
 font-size:10px;
 vertical-align:middle;
 text-align:left;
}
#complectation-table .name{
 color:#000;
 text-align:left;
}
#complectation-table .el{
 padding:0 0 0 30px;
}

/*end Cars*/
/* xls */
.xls{
 background:url('../images/icons/xls.gif') no-repeat 0 5px;
 display:block;
 width:130px;
 padding:0 0 0 33px;
 font-size:11px;
 line-height:14px;
 color:#378512;
 margin:54px 0 0 17px;
}
/* xls */
