#jSlider, .jSliderBg{
    left: 50%;
    margin-left: -466px;
    position:absolute;
    top: 100px;
    width: 932px;
    ooverflow:hidden;
    z-index: 100;
}

.jSliderBg{
  top: 60px;
  z-index: 110 !important;
}
.jSliderBg img{
    position: absolute;
    margin-top:40px;
    z-index: 120 !important;
}

#jSliderBgR{    
left:830px;
_left:835px;
}

img.js {
    height:40px;
    width: 60px;
    position: absolute;
    float:left;
    margin-right: 7px;
}
/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
                   width: 932px;
                   margin: 0;
                   padding: 0;
                   overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
                         overflow: hidden;
}
ul.newsticker { /* that's your list */
                position: relative;
                left: 932px;
                font: normal 10px Arial;
                list-style-type: none;
                margin: 0;
                padding: 0;

}
ul.newsticker li {
  
    float: left; /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0 20px 0 0;
    padding: 0;
    white-space: nowrap;
}

ul.newsticker li div{
    padding-left: 70px;
    loat: right; /* important: display inline gives incorrect results when you check for elem's width */
    white-space: nowrap;
}


body{
    margin:0px;
    padding:0px;
    font-family: Arial;
    font-size:12px;
}

a{
    text-decoration: none;
    color:#000;
    text-decoration: underline;
}

a:hover{
    text-decoration:underline;
}

h1{
    font-size:16px;
}

h2{
    font-size:14px;
}

img{
    border:none;
}

.clear{clear:both;}

#root{
    position: relative;
    left: 50%;    
    margin-left: -466px;
    width:932px;
    z-index: 10;
}

#top{
    position: relative;
    z-index:100000;
    height:161px;

}
#top .hlevel1{
    height:90px;
    width:932px;



}
#top .hlevel1 .logo{
    margin:39px 0 0 0;
    float:left;

}
#top .hlevel1 .right{
    float:right;
    text-align: right;
}
#top .hlevel1 #auth{
    cursor:pointer;
    font-size: 9px;
    color:#6d6e71;
    text-decoration: underline;
    font-weight:bold;
    margin:21px 4px 0 0;
}

#top .hlevel1 .phone{
    margin-top:19px;
}

#top .hlevel1 .phone .phonekod{
    font-size:20px;
    color:#808285;
    font-weight:bold;
} 

#top .hlevel1 .phone span.phonenumer{
    color:#da1f3d;
    font-size: 40px;
    line-height: 40px;
    font-weight:bold;
}

#top .hlevel2{
    margin-top:24px;
    height:47px;
    background: #da1f3d url('../img/leftbordercornermenu.gif') left top no-repeat;
    padding-left:10px;
    position: relative;
    z-index:100;

}


#top .hlevel2 div.o{
    float:left;
    margin:13px 0 0 8px;
}
#top .hlevel2 .athome{
    float:left;
    height:47px;
    border-right:2px solid #fff;
    padding:0 13px;
    width:14px;
}  
#top .hlevel2 .athome img{
    margin-top:14px;
} 
#top .hlevel2 #menu{
    float:left;
    min-width: 558px;
}

#top .hlevel2 #menu ul{
    list-style: none;
    margin:0px;
    padding: 0px;
}

#top .hlevel2 #menu ul li{
    float: left;
    margin:0px;
    padding: 0px;
}


#top .hlevel2 #menu ul li a{
    text-transform: uppercase;
    color:#fff;
    font-size:10px;
    line-height:9px;
    font-weight:bold;
    padding:19px 13px;
    border-right: 2px solid #fff;
    border-top:none;
    border-bottom:none;
    display:block;
}

#top .hlevel2 #menu ul li a:hover, a.active_punct{
    background-color:#fff!important;
    color:#da1f3d;
    font-weight:bold;
    text-decoration:none;

    border-bottom:1px solid #da1f3d;
    padding:19px 13px 18px 13px ;
}

/**
* level2
*/

#top .hlevel2 #menu ul li ul{
    margin: 0px;
    display: none;
    padding: 0px;
    position:absolute;
    background: url('../img/botbgmenu2.png') bottom no-repeat;
    padding-bottom: 5px;
    width:144px;
    z-index: 100000;
    border-top: 2px solid #fff;
}

#top .hlevel2 #menu ul li ul li{
    float:none;

    padding: 0px;
    margin:0px;
    border-right:3px solid #dddcde;
    border-left:3px solid #dddcde;
}
#top .hlevel2 #menu ul li ul li a{
    color:#000000;
    text-decoration: underline;
    display: block;
    border-top:1px solid #dddcde;
    background: #eeeeef;
    padding:8px 8px;
    text-transform: none;
    border-right:none;
}
#top .hlevel2 #menu ul li ul li a:hover{
    color:#000000;
    text-decoration: none;
    display: block;
    border-top:1px solid #dddcde;
    border-bottom:none;
    background: #fff;
    padding:8px;
    text-transform: none;
    border-right:none;
}


#top .hlevel2 #menu ul li a.mainlink:hover{
    background:#da1f3d;
    font-weight:bold;

    text-decoration:none;
}

#top .hlevel2 #search{
    position: relative;
    top:13px;
    float:left;
    margin:0px 0 0 74px;
    width:209px;
    height:23px;
}

#top .hlevel2 #search input#textsearch{
    margin-right: 4px;
    background:url('../img/newdesign/input_serach.gif') left top no-repeat;
    border:none;
    width: 182px;
    height:23px;
    float:left;
}

#center{
    margin:45px 0 28px 0;
    position: relative;
    z-index:100;
    width:932px;
}

#footer .flevel1{
    width:932px;
    height:66px;
    background: url('../img/newdesign/bgleftfooter.gif') left top no-repeat;
    padding-left:7px;
}
#footer .flevel1 .f_item{
    float:left;
    width:760px;
    _width:759px;
    height:66px;
    background:#d1d3d4;
    font-size: 14px;
}
#footer .flevel1 .f_item div{
    position: relative;
    top:46px;
}
#footer .flevel1 .f_item div .strong{
    font-weight:bold;
    text-transform: uppercase;
}
#footer .flevel1 .logo_fms{
    float:left;
    margin-left:12px;
}

#footer .flevel2 .ccopy{
    float:left;
    margin-left:13px;
    margin-top:26px;
}
#footer .flevel2 .schet{
    float:right;
    margin-right:13px;
    margin-top:26px;
}

/**
* content inside    
*/

div#urgentsale {
    _padding:30px 0px 0px 30px;
    background:url(../img/bg_form_buyout.jpg) no-repeat;

}
div#urgentsale table{
    padding:30px 15px 0px 30px;
    width:699px;
    height:298px;
    _height:270px;

}
div#urgentsale table td{
    font-size:11px;
    padding:0px;
    line-height:10px;
    height:30px!important;
    vertical-align:middle;
}
div#urgentsale table td p{
    padding:0px;
    margin:0px;
    line-height:10px;
}
div#urgentsale input, div#urgentsale textarea{
    border:none;
    padding:2px;
    font-size:11px;
    color:#333;
}
div#urgentsale input{
    background:url(../img/bg_input.gif) top left no-repeat;
    width:162px;
    height:18px;
}
div#urgentsale textarea{
    background:url(../img/bg_texterea.gif) top left no-repeat;
    width:268px;
    height:52px;
}
div#urgentsale select{
    width:162px;
    height:18px;
    border:1px solid #808080;
}
div#urgentsale input#submit{
    width:31px;
    height:30px;
    background:none;
}
div#urgentsale label.subm, #be-broker label.subm {
    text-decoration:underline;
    font-weight:bold;
    cursor:pointer;
    color:#a11e1f;
    font-size:12px;
    position:relative;
    top:-13px;
    padding-right:10px;
}
.topcorporait label.subm{
    text-decoration:underline;
    font-weight:bold;
    cursor:pointer;
    color:#a11e1f;
    font-size:12px;
    padding:0 10px 20px 0;
    margin:-10px 0 0 0!important;
}
input#submit{
    _margin-right:30px;
    _margin-bottom:2px;
}
div#urgentsale select{
    border:1px solid #808080;
}
div#urgentsale input#price, div#urgentsale input#captcha, .ceentercorporait input#captcha, #be-broker input#captcha{
    background:url(../img/bg_input_price.gif) top left no-repeat;
    width:105px;
    height:18px;
    border:none;

}

div#urgentsale .torg{
    width:12px;
    background:none;
    margin-left:15px;
}
#trans {position: absolute; z-index: 9999999; left:0; top:0; height:2300px; width:100%;  background: #999;}
.press_news{
    _height:100px;
    min-height:100px;
}

.press_news .presspict{
    float:left;
    _height:100px;
    min-height:100px;
    margin-right:10px;
}

#captchaimage{
    float:left;
    margin-right:10px;
    padding-bottom:5px;
}
.topcorporait{
    background:url(../img/bg_top_corporait.jpg) top left no-repeat;
    padding-top:42px;
}
.tr1 td{

    height:30px;
    padding-bottom:18px;
}
.tr1 td div p, .tr2 td div p{
    margin:0px;
    padding:0px;
}
tr.tr1 td div{
    float:left;
    width:200px;
}
tr.tr1 td div input, .csc-mailform div input{
    border:none;
    background:url(../img/bg_input_tr1.gif) top left no-repeat;
    width:162px;
    height:18px;
}
.ceentercorporait{
    background:url(../img/bg_center_corporait.gif) -1px top repeat-y;
}
tr.tr1 td div label, tr.tr2{
    font-size:11px;
}
.corporatmodel .modelcorp{
    float:left;
}
div.corporatmodel{
    border:1px solid #c9cbcb;
    border-left:none;
    padding:5px 0;
    overflow: auto;
    _overflow:visible;
    _height:43px;
    margin: 0 10px 0 0;
}

div.ceentercorporait div.botomm {
    width:697px;
    height:51px;
    background:url(../img/bg_bottom_corporait.gif) -1px bottom no-repeat;
}
div.botomm div{
    margin:14px 30px 0 20px;
}
.ceentercorporait table{
    padding:0 0 0 30px;
    _padding:30px 0 0 30px;
    _margin:0px 0 0 30px;
}

.ceentercorporait{
    background:url(../img/bg_center_corporait.gif) -1px top repeat-y;
}
tr.tr1 td div label, tr.tr2, #be-broker label{
    font-size:11px;
}
.corporatmodel .modelcorp{
    float:left;
}
div.corporatmodel{
    border:1px solid #c9cbcb;
    border-left:none;
    padding:5px 0;
    overflow: auto;
    _overflow:visible;
    _height:43px;
    margin: 0 10px 0 0;

}
.modelscar, #be-broker input{
    background:url(../img/bg_input_tr2.gif) top left no-repeat;
    width: 271px;
    height:18px;
    border:none;
    margin-right:5px;
}
.counts {
    background:url(../img/bg_input_kolvo_corporait.gif) top left no-repeat;
    width: 62px;
    height:18px;
    border:none;
    padding:2px;
    margin-right:5px;
}
.old{
    background:url(../img/bg_input_vozrast.gif) top left no-repeat;
    width: 42px;
    height:18px;
    border:none;
    padding:2px;
    margin-right:5px;
}
* html .ceentercorporait table{


}




#content{
    position: relative;
    z-index:1;
    adding: 0 25px;
    text-align: justify;
    width:928px;
}



#hotOffersFilter{
    background: #eee;
    padding: 10px;
    width:892px;
}

#hotOffersFilter td {
    font: bold 10px tahoma;
    color: #888;
    padding: 0 10px 0 0;
    border-collapse: separate;
}

#hotOffersFilter select, #hotOffersFilter input  {
    font: normal 11px tahoma;
    width: 120px;
}



#lot-head, #tech-acts {
    width: 900px;
    background: #eee;
    padding: 10px;
    color: #999;

}
#lot-head td{
    vertical-align: top;
    padding: 5px;
}

#lot-head .tab-head td {
    font: bold 12px arial;
    color: #444;
    background: #eee;
}
#lot-head td {
    font: normal 11px arial;
    color: #777;
    background: #f9f9f9;
}
#car-fotos-main {
    text-align: center;
    padding: 20px;
}

#car-fotos {
    padding: 10px 47px;
    _padding: 10px 36px;
}

#car-fotos-main img{
    width: 400px;
    margin: 0 10px;
}

#car-fotos img{
    width: 83px;
    margin: 2px;
    border: solid 2px #aaa;
}

#car-fotos a:hover img{
    border: solid 2px #b32;
}


#car-passport table, .tech-act-det {
    background: #fff;
    width: 290px;
    float: left;
    border-collapse: collapse;
    margin: 2px;
}

#car-passport table td, .tech-act table td{
    padding: 2px;
    eight: 15px;
    font: normal 11px arial;    
    border: solid 2px #ccc;
    width: 50%;
}

.tech-act {
    overflow: auto;

}
.tech-act-det{
    width: 890px !important;
    clear: both;
}

.tech-act-det td{
    width: auto !important;
    padding: 5px !important;
}

.tech-act-det td.det-name{
    width: 600px !important;    
}

#car-passport .big{
    font-size: 30px;
}

#car-info{
    padding:0;
    margin:0;
}

#car-info li {
    list-style: none;
    float:left;
    background: #f4f4f4;
    padding: 5px 10px;
    margin-right: 5px;
}

.center-bold-sml{
    text-align: center;
    font: bold 11px arial !important;
}

.center-bold-big{
    text-align: center;
    font: bold 30px arial !important;
}



#imgHolder {
    position: absolute;
    z-index:11111119500;
    display: none;
    width: 800px;
    height:500px;
    top: 250px;
    left: 50%;
    margin-left: -400px;
    background: #fff url(../img/loading2.gif) center no-repeat;
}

.csc-mailform {
    width: 500px;
    border: none;
}
.csc-mailform  .csc-mailform-field{
    padding: 5px 0;
}
.csc-mailform .csc-mailform-field  label{
    display: block;
    width: 180px;
    float: left;
}

.csc-mailform .csc-mailform-field  input{
    width: 271px;
    background: url(http://test.yoshida.ru/fileadmin/templates/img/bg_input_tr2.gif) !important;
}


#more a {
    color: #f9f9f9;
}

a.drop {
    color: #777;
    display: block;
    width: 162px;
    background: url(../img/form-drop.jpg) no-repeat left;
    margin-top: 4px;
    padding-left: 4px;
    margin-left: 2px;
    text-decoration: none;
}

.dropUL {
    display: none;
    position: absolute;
    z-index: 1000;
    padding: 0 0 40px 0px;
    margin-top: -27px;
    margin-left:-12px;
    _margin-left:0px;

}
div.topbrokers .dropUL, div.mainmapbrok .dropUL{
    display: none;
    position: absolute;
    z-index: 1000;
    padding: 0 0 40px 0px;
    margin-top: -27px;
    margin-left:-30px;
    _margin-left:0px;
}
.dropUL li {
    display: block;
    padding-left: 12px;
    _padding-left:12px;
    width: 200px;
    background: #fff;
    border: 1px solid #bbb;
    border-top: none;
    margin-left:12px;
    _margin-left:24px;

}

.dropUL .dropPlashkaTop, .dropUL .dropPlashkaBot {
    margin-left: 0;
    _margin-left:12px;
    background: none;
    border: none;
    position: relative;
    top: 3px;
    background: none;
}
.dropPlashkaTop img {
    position: relative;
    top: 3px;
}
.dropPlashkaBot img {
    position: relative;
    bottom: 3px;
}
.dropUL .dropPlashkaBot {
    top: -3px;
}
.dropUL li a {
    display: block;
    width: 152px;
    _width:200px;
    color: #666;
    text-decoration: none;
}

.dropUL li a:hover {
    color: #b21;
    text-decoration: underline;
}
.dropUL li:hover {
    background: #eee;
}
.dropUL li.dropPlashkaTop:hover, .dropUL li.dropPlashkaBot:hover {
    background: none;
} 
.topbrokers{
    background:url(../img/shapka_brokers.jpg) top left no-repeat;
    width:710px;
    height:40px;
    position:relative;
}
.mapbrokersoninside{
    position:absolute;
    top:-32px;right:35px;
    _right:25px;
}
.region{
    font-size:14px;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
    position:absolute;
    top:14px;
    right:260px;
}
.brokers_title{
    color: #fff;
    font: normal 18px arial;
    padding-left: 10px;
    padding-top:3px;
    line-height: 35px;
    font-size:16px;
    font-weight:bold;
}
#inside-content ol li{
    padding:5px;
    line-height:18px;
}
div.csc-textpic-imagewrap{
    margin-bottom:19px!important;
}
.csc-textpic-caption{
    font-weight:bold;
    font-size:14px;
    background:#ededed;
    color:#5d5d5d;
    padding:7px;
    border:1px solid #666;
    border-top:none;
}

.why {
    display: none;
    position: absolute;
    float: left;
    left: 25%;
    margin-top: 10px;
    _margin-top: 30px;
    z-index: 10000;
    background:#ededed;
    border:1px solid #666 !important;
    padding: 15px !important;
    width: 600px !important;
    font: bold 13px arial !important;
}

.why  p{
    margin: 0;
    padding: 0;
}
table.tableinside{
    font-size:12px;
    border-collapse: collapse;
}
table.tableinside td, table.tableinside th {
    padding:4px;
    border:1px solid #ededed;

}
table.tableinside th{
    padding:10px;
    background: #eee;
}
div.inside-content-torgi{
    margin:0px 0 0 15px;
}

#lotsList{
    width:892px;    
}
#lotsList div {    
    float: left;
    width: 33%;
    padding:10px 0 0 0 ;
}

#lotsList div img{
    width: 100px;
    height: 67px;
    display: block;
    float: left;
    border: 1px solid #666;
    padding: 2px;
    margin-right: 10px;
    background: #fff;
}
#lotsList div div.price, div.price {
    background: #8A001C url("/fileadmin/templates/img/price-bg.gif") no-repeat center center;
    width: auto;
    color: #fff;
    font: bold 12px tahoma;
    padding: 2px 10px;
    width: 100px;
    text-align: center;
}
.hiddenLotImg {
    position: absolute;
    z-index: 100;
    width: 160px !important;
    height: auto !important;    
    display: none;
    margin-top: -15px;
    margin-left: -25px;
    _margin-left: -135px;
}


.web_bd {
    position: relative;
    top:85px;
    width:33%;
    left:20px;
}

div#be-broker {
    padding:50px 0px 0px 30px;
    _padding:30px 0px 0px 30px;
    background:url(../img/be_broker.jpg) no-repeat;

}

#be-broker #submit{
    width:30px;
    height:30px;
    border:none;
}

#be-broker #tr-subm td{
    padding-top: 21px;
    _padding-top: 12px;
}

#car-fotos-wrap {
    margin-top: 10px;
    padding-bottom: 10px;
    background: #eee;
    width: 920px;
    _width: 900px;
}

#car-fotos-wrap-2 {    
    background: #fff;    
}
div.wtc-div2 input, div.wtc-div2{
    background: #da1f3d !important;
    color: #fff !important; 
}

div.wtc-div2{
    margin-top: 10px !important;
}

div.wtc-div, div.wtc-div2{
    background: #fff;
    height: 20px;
    margin: 3px 0 0 0;
    width: 180px;
}
div.wtc-div input{
    padding-left: 4px;
    margin: 0 3px;
}
#want-this-car input{
    border: none;
    color: #333;
    background: #fff;
    width: 174px;
}

#time{
margin-left: 10px;
font: normal 22px georgia;
line-height: 45px
}


