* {margin: 0; padding: 0}
html, body {height: 100%}

#content {height: auto !important; height: 100%; min-height: 100%; /*border: 1px solid red;*/}
#content .container {width: 900px; margin: 0 auto; padding: 103px 20px 220px 20px;}

/*#footer {height: 200px; margin-top: -100px; border-top: 1px solid #808080}
#footer .container {width: 900px; margin: 0 auto; padding: 20px 0px; }*/
#footer { clear: both; height: 50px; margin-top: -100px; }
#footer .container {width: 100%; margin: 0 auto; padding: 30px 0px 90px 0; }


#header {width: 100%; height: 73px; position: absolute; top: 0; left: 0; background: #ecebe4}
#header .container {width: 900px; margin: 0 auto; padding: 16px 0;}
/*900*/

#footer .line {
  border-top: 1px solid #808080; margin: 20px 0 10px 0
}
#footer .inlay {
  width: 900px; margin: 0 auto
}

.footermenu {
  margin-top: 40px; float: none !important; clear: both; height: 20px; margin: 0 !important; position: static !important;
}
.footermenu li {
  font-family: Georgia; font-size: 14px
}


/*html, body {margin:0;padding:0;width:100%;height: 100%;min-height: 100%;max-height: 100%;}*/

p {
  margin: 0; padding: 0; color: #000; font-family: Georgia; line-height: 125%
}

body {
  background-color: #fff
}


/*#layout{
}

#footer {
  width: 100%;
  margin: 40px auto 0 auto;
  clear: both;
  height: 50px
}
#footer_fix {
  width: 1000px;
  position: relative;
  margin: -5em auto 0 auto;
  border: 1px solid red;
}
#header {
  height: 140px; border: 0px solid red
}
#content {

}*/


img {
  border: 0;
}

.click {
  cursor: pointer; cursor: hand;
}

.clear {
  clear: both;
}


.contentHolder{
  margin-top: 0px;
}

.leftHolder{
  width: 590px; float: left;
}
.rightHolder{
  width: 280px; float: right; padding-top: 10px
}

.menuHolder {
  height: 80px;
}

ul.menu {
  float: left; height: 20px; list-style: none; margin-top:10px
}

ul.menu li {
  float: left; height: 20px; margin-right: 30px
}

ul.menu a {
   height: 20px; display: block;
}


ul.menu a.menu1 { background: url(../i/lang/ru/menu_1.gif) no-repeat; width: 110px;}
ul.menu a.menu2 { background: url(../i/lang/ru/menu_2.gif) no-repeat; width: 122px;}
ul.menu a.menu3 { background: url(../i/lang/ru/menu_3.gif) no-repeat; width: 84px;}
ul.menu a.menu4 { background: url(../i/lang/ru/menu_4.gif) no-repeat; width: 85px;}
ul.menu a:hover, ul.menu a.act { background-position: 0 -20px !important }

.phone {
  float: right; text-align: right;
}
.phone p.big {
  font-size: 18px
}

.hiddenPic {display:none;}



.recomend {
  /*border-top: 1px solid*/
  /*background: #ecebe4 url(../i/re_bg.gif) repeat-x top;*/
  background: #ecebe4 url(../i/re_f.png) repeat-x top; width: 280px; height: 334px;
  margin-top:30px;


}

.recomend .h, .recomend .b{
 height: 3px; overflow: hidden;
}

/*
.recomend .h, .recomend .b{
 height: 3px; overflow: hidden;
}
.recomend .h {
  background: url(../i/re_h.gif) repeat-x
}
.recomend .b {
  background: url(../i/re_b.gif) repeat-x
}

.recomend .h .u1 {
  width: 3px; height: 3px; overflow: hidden; background: url(../i/re_u1.gif) no-repeat; float: left;
}
.recomend .h .u2 {
  width: 3px; height: 3px; overflow: hidden; background: url(../i/re_u2.gif) no-repeat; float: right;
}
.recomend .b .u1 {
  width: 3px; height: 3px; overflow: hidden; background: url(../i/re_u3.gif) no-repeat; float: left;
}
.recomend .b .u2 {
  width: 3px; height: 3px; overflow: hidden; background: url(../i/re_u4.gif) no-repeat; float: right;
}*/

.recomend p.param {
  background: url(../i/re_p.gif) repeat; line-height: 160%; padding-bottom: 5px; font-size: 14px
}
.recomend .title {
  font-weight: bold; margin-bottom: 0px
}
.recomend h2 {
  background: url(../i/re_t.gif) repeat; padding: 5px
}


.car-item {
  margin-bottom:50px; clear: both;
}
.car-item .image {
  width: 300px; float:left
}
.car-item .desc {
  width: 280px; float:right
}


/* Typo */

p.small {
  font-size: 12px
}

.phone .big {
  font-size: 24px
}

h1 {
  font-size: 30px; font-family: Georgia; font-weight: normal; margin-bottom: 60px
}

.toph h1 {
  margin-bottom: 20px !important
}


h2 {
  font-size: 18px; font-family: Georgia; font-weight: normal;
}

h4 {
  font-size: 16px; font-family: Georgia; font-weight: normal;
}

h3 {
  font-weight: normal; font-size: 18px; font-family: Georgia;
}


p.site_title {
  font-size: 12px; margin-top: 4px
}

.mers-logo {
 position: relative; top: 10px
}

.car-item h3 {
   font-family: Georgia; font-size: 24px; background: #ecebe4 ; font-weight: normal;  padding: 3px 10px; margin-bottom: 28px
}
.car-item h3.mers {  background: url(../i/logo_mers_2.gif) no-repeat right;}
.car-item h3.bmw {  background: #ecebe4 url(../i/logo_bmw.gif) no-repeat right;}
.car-item h3.wv {  background: #ecebe4 url(../i/logo_wv.gif) no-repeat right;}
.car-item h3.toyota {  background: #ecebe4 url(../i/logo_toyota.gif) no-repeat right;}
.car-item h3.chrysler {  background: #ecebe4 url(../i/logo_chrysler.gif) no-repeat right;}
.car-item h3.lexus {  background: #ecebe4 url(../i/logo_lexus.gif) no-repeat right;}
.car-item h3.lincoln {  background: #ecebe4 url(../i/logo_lincoln.gif) no-repeat right;}

.car-item p.tname {
  font-size:28px;margin-bottom:16px
}

.car-item .desc p.title { font-weight: bold; margin-bottom: 5px }
.car-item .desc p.param {
  background: url(/i/p.gif) repeat; line-height: 150%; padding-bottom: 5px; font-size: 14px
}

.car-item .memo { clear:both; padding-top:0px ; font-size: 14px; margin-top:15px}
.car-item .image .imageHolder { height: 205px; text-align: center; }
.car-item .image .imageHolder img { margin-top: 30px }
.car-item .photos img {
  margin-left: 7px; margin-bottom: 7px
}


.lang {
  float:right;text-align:right;margin-right:0px; font-family: Arial; font-size: 11px
}

.lang a, .lang span{
  margin-left: 12px;
}

.plashka {
  width: 100%; height: 68px; background: url(/i/plashka.png) no-repeat; margin-bottom: 50px
}

#car_menu_img {
   width: 195px; height: 70px; float: left; margin-left: 1px; margin-right: 10px/* */
}

ul.cars_menu {
  float: left; height: 20px; list-style: none; margin-top:10px; position: relative; top: 18px;
}

ul.cars_menu li {
  float: left; height: 20px; margin-right: 20px
}

ul.cars_menu a {
   height: 20px; display: block; float:left; font-family: Georgia;
}

.to_galleryHolder {
  width:300px; clear: both;
}


.to_gallery {
  background: #ecebe4 url(/i/bg_togallery.gif) no-repeat right; width:270px; padding: 8px 10px; font-size: 12px; font-family: Arial; /*position: relative; top: -36px*/ position: absolute; margin-top: -36px
}
.auto .to_gallery { position: block !important; margin-top:0 !important}
.auto h1 {
  margin-top: 60px;
}


.sel_car {
  background: #ecebe4; margin-top: 20px
}

.sel_car .h, .sel_car .b, .sel_car .u {
  background: url(/i/se_u.gif) no-repeat
}

.sel_car .h {
  background-position: -3px 0px; height: 3px; overflow: hidden;
}

.sel_car .h  .u{
  background-position: 0px 0px; float: right; width: 3px; height: 3px; overflow: hidden;
}

.sel_car .b {
  background-position: -3px -3px; height: 3px; overflow: hidden;
}

.sel_car .b  .u{
  background-position: 0px -3px; float: right; width: 3px; height: 3px; overflow: hidden;
}

.sel_car .holder {
  width: 240px; margin:  15px 0 15px 20px
}

.sel_car .holder #price {
  font-family: Arial; font-size: 12px; margin-top: 10px
}

.sel_car .holder .chek {
  font-family: Arial; font-size: 12px; line-height: 200%
}

.sel_car .holder .chek input {
position: relative; top: 3px
}



/*
#releaseDateSlider .sliderHandle {
background-position:0 -50px;
cursor:pointer;
float:left;
height:16px;
margin-left:-6px;
margin-top:19px;
width:16px;
z-index:4;
}

#releaseDateSliderContainer.loaded, #releaseDateSlider .sliderRange, #releaseDateSlider .sliderHandle {
background-image:url(/i/sprite_slider.png) !important;
}*/

.left_list h3, ul.auto li h3 {
  font-family: Georgia; margin-bottom: 8px
}
ul.auto li h3 {
 display: block; position: relative; top: -3px;
}
ul.auto li.h {
   clear: both
}

ul.auto li {
  margin-right: 10px
}

.left_list p { font-size:12px !important; line-height: 150%;}

ul.auto li {
  width: 210px; font-size: 12px; height: 12px; font-family: Georgia; margin-bottom: 10px
}
ul.auto {
  margin-bottom: 0px; height: auto; margin-left:20px
}

.plashka2 {
  background: transparent
}


.plashka .hd {
  height: 4px; overflow: hidden; background: url(/i/plashka1.png) no-repeat
}
.plashka .b {
  height: 5px; overflow: hidden; background: url(/i/plashka3.png) no-repeat
}
.plashka .inner {
 background: url(/i/plashka2.png) repeat-y;
}
div.auto h1 {
  margin-top: 0px
}

