html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6,  blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, 
fieldset, form, label, legend, 
caption{margin:0; padding:0; border:0; outline:0}
body{line-height:1}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
q:before, q:after{content:''; content:none}


:focus{outline:0}

ins{text-decoration:none}
del{text-decoration:line-through}

.clear{clear:both}

BODY{    background:white;     color:#000;     font:11px/16px Verdana,Tahoma,sans-serif;     background:url('../i/logo.gif') 0px 0px no-repeat}
.clear{ clear:both}
a{ color:#007cfa;  text-decoration:none}
 a:hover{ text-decoration:underline}
 
html, body{margin:0px; padding:0px; height:100%}

html{    }

div.prot{    background:url('../i/prot.gif') 0px bottom no-repeat;     width:92px;   *float: left;  _float: left;   height:190px;     position:relative;     margin-top:-191px}

.page{    background:url('../i/avto.jpg') right 20px no-repeat;  margin:0 auto;  min-width:1000px;  position:relative;  margin:auto;  min-height:100%;  _height:100%;  _width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');  min-width:1000px}
 #header{ height:141px}
 #container{ width:100%}
 #content{ width:100%;  float:left;  min-height:770px;  _height:770px;}
 #text{ margin:0 220px 0px 200px; _margin:0 220px 90px 200px; *margin:0 220px 90px 200px; }
 #aside{ float:left;  width:200px;  margin-left:-100%}
 #right{ float:left;  width:250px;  margin-top:10px;  margin-left:-250px;}
 
 
 #footer{ height:89px;  margin-top:-89px;  min-width:1000px;  _width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');  text-align:center}
 
 
#right fieldset{ border:solid 1px #e3e3e3;   width:163px;  margin:auto}
 #right fieldset div{ min-height:500px}
 #right fieldset legend{ color:#bdbdbd;   margin-left:28px;  padding:2px}
 
.login_form{ position:absolute;   top:27px;  right:245px;  width:146px}
 .login_form input{ border:solid #59a5d4 1px;   width:112px;  background:#ebf2f7;  color:#50a1cf;  font-size:10px;  padding:3px;  margin-top:13px}
 a.add_razbor{ position:absolute;   left:434px;  text-decoration:underline;  top:66px}
 a.add_razbor2{ position:absolute;   left:434px;  text-decoration:underline;  top:86px}
 a.add_razbor:hover, a.add_razbor2:hover{ text-decoration:none}
 .login_form form{ width:146px;   float:right;  font-size:10px}
 .login_form form div{ width:120px;   text-align:right}
 a.submit, a.submit:hover{ text-decoration:none}

#text fieldset{    border:solid 1px #e3e3e3;        margin:auto;     padding-bottom:15px; }
    #text fieldset div.field_content{        padding-left:20px;         width:96%}
    #text fieldset legend{        color:#bdbdbd;           margin-left:28px;         padding:2px}
    #text fieldset .form{        display:block;         width:216px;         float:left}
    #text fieldset input{        border:solid 1px #cbd4dd;         padding:4px;         width:165px;         font-size:11px;         margin:11px 26px}
    #text fieldset select{        border:solid 1px #cbd4dd;         padding:4px;         width:165px;         font-size:11px;         margin:11px 26px}
    #text fieldset select{        border:solid 1px #cbd4dd;         padding:2px;         width:173px;         font-size:11px;         margin:0px 26px 26px 26px}
    #text fieldset .comment{        background:url('../i/comment.gif') no-repeat;   width:265px;  height:52px;  margin-top:11px;  float:right;  font-family:tahoma;  font-size:11px;  padding-top:11px;  line-height:15px;  margin-left:27px;  padding-left:37px}
 #text div.submit{ text-align:center;  margin:auto;   margin-top:-10px}
 #text div.submit input{ background:#cbd4dd;  border:none;  color:white}
 #text div.block{ width:38%;   float:right}
 #text div.list{ width:252px;  margin:auto}
 #text div.fblock{ width:38%;   float:left}
 #text div.block b{ color:#50a1cf;  margin-left:26px}
 #text div.block p{ margin-left:26px;  color:#989898;  font-weight:bold}
 #text div.block select{ margin-bottom:8px;   margin-top:8px}
 #text div.block select.year{ float:left;  width:91px;  margin:10px 5px 10px 5px}
 #text div.block span{ display:block;   float:left;  line-height:36px;   color:#989898;  font-weight:bold}
 #text div.block span.f{ margin-left:26px}
 #text .content_holder{ color:#6a6a6a;  font-size:12px;   font-family:Tahoma;   margin:auto}
 #text .content_holder h1{ color:#0879c1;   font-size:12px;  font-weight:bold}

#aside .menu{    width:180px;     margin-left:15px;     max-width:820px;     _width:820px;     margin:auto;     background:url('../i/menu_middle.jpg') repeat-y}
    #aside .menu .top{        width:180px;         background:url('../i/menu_top.jpg') top no-repeat}
    #aside div.bottom{        min-height:400px;         _height:400px;         background:url('../i/menu_bottom.jpg') bottom no-repeat}
 #aside div.bottom ul, #aside div.bottom ul li{ list-style:none;  margin:0}
 #aside div.bottom ul{ padding:0px;  padding-top:38px}
 #aside div.bottom ul li{ color:#6a6a6a;   font-size:14px;  margin-left:18px}
 #aside div.bottom ul li a{ color:#6a6a6a;   text-decoration:none;   line-height:18px}
 #aside div.bottom ul li a:hover{ text-decoration:underline}
 #aside .stat{ color:white;   font-size:11px;  margin-left:18px;  margin-top:36px}

#footer{    color:#707070}
#footer .menu{    height:50px;     line-height:25px}
#footer .menu a{    margin:0px 10px}
#footer .menu a.active{    color:#707070;     text-decoration:none;     font-weight:bold}
a.main_link{    position:absolute;       top:0px;     left:0px}
select.secelc_loading{    background:url('../i/upload.gif') 120px  6px no-repeat}
div.search_div{     margin:auto; margin-top:6px; _margin-top:18px; *margin-top:18px; height:50px;  background:url('../i/upload.gif') 50%  25px no-repeat;     display:none;  border:solid 1px #e3e3e3}
.pagin_search{    height:20px;       background:url('../i/upload.gif') 46% 5px no-repeat}
div.search_div2{    margin:auto;  margin-top:6px; _margin-top:18px; *margin-top:18px;  color:#6A6A6A;   display:none;  border:solid 1px #e3e3e3; }
 div.search_div2 div{ margin-top:14px;   padding-left:10px}

.reg_form{    padding:10px}
    .reg_form label, .reg_form p{        margin:auto;           min-width:520px;         display:block;         padding-left:10px;         height:30px;         position:relative}
        .reg_form label input.error{            border:solid 1px red}
        #text fieldset.new_razbor_form label select.error{            border:solid 1px red}
        .reg_form label input{            position:absolute;              right:0px;             top:-12px;             z-index:1;             width:176px}
  
        .reg_form label select{            width:176px}
        .reg_form label span.select{            position:absolute;             right:-4px;             top:0px;             display:block;             width:317px}
         
        .reg_form label select{            top:0px;               width:260px}
        #text fieldset span.hide_file{            position:absolute;               right:0px;             z-index:0;             display:block;             border:solid 1px #cbd4dd;             padding:4px;             width:104px;             font-size:11px;             height:13px;             top:-12px;             padding-left:65px;             overflow:hidden;             background: #f5f5f5 url('../i/file.gif') left top no-repeat;  margin:11px 26px;  _display:none;  *display:none}
 #text fieldset input.type_file{ width:176px;  opacity:0}
 
 @media all and (min-width:0px){ #text fieldset span.hide_file{display:none}
 }
 @media all and (min-width:0px){ #text fieldset input.type_file{opacity:100; width:260px}
 
 }

 
 
 label.cod{ height:60px;   background-position:125px 0px;  padding-top:17px}
 label.cod input{ top:2px}
 #text fieldset input.error{ border:solid 1px red}
 #text fieldset textarea.error{ border:solid 1px red}
 small{ color:#ccc}
 small.error{ color:red;   position:absolute;  right:26px;  top:20px;  display:none}
 .simple_list, .simple_list li{ margin:0;   padding:0}
 .simple_list li{ padding-left:10px}
 label.textarea_label{ height:150px}
 #text fieldset.new_razbor_form label input{ width:250px}
 #text fieldset.new_razbor_form label select{ width:260px}
 label.textarea_label textarea{ position:absolute;   right:0px;  top:-12px;  border:solid #59a5d4 1px;   width:250px;  height:120px;  background:#f5f5f5;   border:solid 1px #cbd4dd;  padding:4px;  font-size:11px;  margin:11px 26px}
 
.ac_results{ padding:0px;  border:1px solid WindowFrame;  background-color:Window;  overflow:hidden;  z-index:50}

.ac_results ul{ width:100%;  list-style-position:outside;  list-style:none;  padding:0;  margin:0}

.ac_results iframe{ display:none;  display/**/:block;     position:absolute;     z-index:10;     top:0;     left:0;     filter:mask();     width:3000px;     height:3000px}

.ac_results li{    position:relative;     margin:0px;     padding:2px 5px;     cursor:pointer;     display:block;     width:100%;     font:menu;     font-size:12px;     overflow:hidden}

.ac_loading{    background:Window url('../i/autocomplete_indicator.gif') right center no-repeat}

.ac_over{ background-color:Highlight;  color:HighlightText}
.ac_results ul li{ font-size:14px;  color:#1b5674}
.ac_results ul li p{ margin:0;   padding:0;  font-size:10px;  border-bottom:dotted 1px}
.result_search, .result_search li{ margin:0;  padding:0;  margin-left:11px}
 .result_search{ margin-top:15px}
 .result_search b{ color:black;  background-color:#ccc}
 .result_search li{ padding-left:15px;   list-style:decimal}

div.razbor_element{ border:solid 1px #e3e3e3;   width:90%;  margin:10px auto auto}
div.razbor_element div, div.razbor_element div p{ margin-left:19px}
div.razbor_element div.logo_div{ float:left;  margin-right:10px;  margin-top:10px;  width:100px}
.paginator{ clear:both;  width:80%; margin:auto;  text-align:center;  padding-top:10px}
p em{ font-style:normal;  color:#0879c1;   font-size:12px;  font-weight:bold}
a.big{ font-size:1.3em;  font-weight:bold;  text-decoration:none}
 .search_div2 .razbor_element{ width:90%;  margin:14px auto auto}

.error_cod{ position:absolute;   left:-125px;  top:50px;  color:red}
.razbor_element p{ margin:2px;  padding:0}

div.selectbox-wrapper{ position:absolute;  width:420px;  background-color:white;  border:1px solid #ccc;  margin:0px;  margin-top:-10px;  padding:0px;  font-size:0.8em;  text-align:left;  max-height:200px;  overflow:auto;  margin-left:26px}
div.selectbox-wrapper ul{ list-style-type:none;  margin:0px;  padding:0px}
div.selectbox-wrapper ul li.selected{ background-color:#EAF2FB}
div.selectbox-wrapper ul li.current{ background-color:#CDD8E4}
div.selectbox-wrapper ul li{ list-style-type:none;  display:block;  margin:0;  padding:2px;  cursor:pointer}
label{ display:block}
.selectbox{  margin:0px 5px 10px 0px;   padding-left:2px;   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;   font-size:0.8em;   width:10em;   display:block;   text-align:left;   background:url('../i/bg_select.png') right;   cursor:pointer;  border:1px solid #D1E4F6;  color:#333}

#mark_container{ width:173px}

ul hr{ width:90%;  height:1px;  background:#ccc;  float:left;  color:#ccc;  border:none;      margin:10px 0px;     border-collapse:0;     outline:none}

#text fieldset #year1_input, #text fieldset #year2_input{    width:53px;     float:left;     margin:9px 7px}
div#year1_container{ margin:32px 0 0 41px}
div#year2_container{ margin:33px 0 0 133px}
#error5-cod{    position:relative;     text-align:right}
#text fieldset #add-site{    background:#CBD4DD none repeat scroll 0 0;     color:white;     border:medium none;     width:75px}
#text div.block div.add-city p{    color:black;     font-weight:normal;     font-size:10px}
a.dotted_link{    text-decoration:none;     border-bottom:dashed 1px}
div.foto_item{    float:right;     margin-right:25px;     text-align:center}
.cat_item{    width:24%;     float:left}
.cat_item span{    color:#b6b6b6;     font-weight:bold;     font-size:1.0em}
    .catalog_table_list  thead td{        color:#b6b6b6;         border-bottom:solid 1px #b6b6b6}
    div.full_line{        width:99.5%}
    .logo_div{        margin-top:10px;         margin-bottom:10px}
    a.galery{        float:left;         margin:10px}
    
    div.cart-logo_div{        float:right;         margin-right:15px}
        div.cart-logo_div img{            border:solid 1px #b6b6b6}
    
    .second-block{        float:right;         text-align:right;         width:190px}
        .second-block .stat{            text-align:left}
    .cart-model em{          font-size:20px}
    .razbor_element .cart-model{          margin-top:16px}
    .razbor_element .fix_nosearch{        margin-top:13px}
    div.razbor_element .first-block{        margin-left:0px}
    div.width100{        width:100%}
    div#fancy_overlay{    position:fixed;     top:0;     left:0;     width:100%;     height:100%;     background-color:#666;     display:none;     z-index:30}

* html div#fancy_overlay{    position:absolute;     height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}

div#fancy_wrap{    text-align:left}

div#fancy_loading{    position:absolute;     height:40px;     width:40px;     cursor:pointer;     display:none;     overflow:hidden;     background:transparent;     z-index:100}

div#fancy_loading div{    position:absolute;     top:0;     left:0;     width:40px;     height:480px;     background:transparent url('../i/fancy_progress.png') no-repeat}

div#fancy_loading_overlay{    position:absolute;     background-color:#FFF;     z-index:30}

div#fancy_loading_icon{    position:absolute;     background:url('../i/fancy_loading.gif') no-repeat;     z-index:35;     width:16px;     height:16px}

div#fancy_outer{    position:absolute;     top:0;     left:0;     z-index:90;     padding:18px 18px 33px 18px;     margin:0;     overflow:hidden;     background:transparent;     display:none}

div#fancy_inner{    position:relative;     width:100%;     height:100%;     border:1px solid #BBB;     background:#FFF}

div#fancy_content{    margin:0;     z-index:100;     position:absolute}

div#fancy_div{    background:#000;     color:#FFF;     height:100%;     width:100%;     z-index:100}

img#fancy_img{    position:absolute;     top:0;     left:0;     border:0;     padding:0;     margin:0;     z-index:100;     width:100%;     height:100%}

div#fancy_close{    position:absolute;     top:-12px;     right:-15px;     height:30px;     width:30px;     background:url('../i/fancy_closebox.png') top left no-repeat;     cursor:pointer;     z-index:181;     display:none}

#fancy_frame{    position:relative;     width:100%;     height:100%;     display:none}

#fancy_ajax{    width:100%;     height:100%;     overflow:auto}

a#fancy_left, a#fancy_right{    position:absolute;     bottom:0px;     height:100%;     width:35%;     cursor:pointer;     z-index:111;     display:none;     background-image:url(data:image/gif; base64,AAAA);     outline:none}

a#fancy_left{    left:0px}

a#fancy_right{    right:0px}

span.fancy_ico{    position:absolute;     top:50%;     margin-top:-15px;     width:30px;     height:30px;     z-index:112;     cursor:pointer;     display:block}

span#fancy_left_ico{    left:-9999px;     background:transparent url('../i/fancy_left.png') no-repeat}

span#fancy_right_ico{    right:-9999px;     background:transparent url('../i/fancy_right.png') no-repeat}

a#fancy_left:hover{  visibility:visible}

a#fancy_right:hover{  visibility:visible}

a#fancy_left:hover span{    left:20px}

a#fancy_right:hover span{    right:20px}

.fancy_bigIframe{    position:absolute;     top:0;     left:0;     width:100%;     height:100%;     background:transparent}

div#fancy_bg{    position:absolute;     top:0; left:0;     width:100%;     height:100%;     z-index:70;     border:0;     padding:0;     margin:0}
    
div.fancy_bg{    position:absolute;     display:block;     z-index:70;     border:0;     padding:0;     margin:0}

div.fancy_bg_n{    top:-18px;     width:100%;     height:18px;     background:transparent url('../i/fancy_shadow_n.png') repeat-x}

div.fancy_bg_ne{    top:-18px;     right:-13px;     width:13px;     height:18px;     background:transparent url('../i/fancy_shadow_ne.png') no-repeat}

div.fancy_bg_e{    right:-13px;     height:100%;     width:13px;     background:transparent url('../i/fancy_shadow_e.png') repeat-y}

div.fancy_bg_se{    bottom:-18px;     right:-13px;     width:13px;     height:18px;     background:transparent url('../i/fancy_shadow_se.png') no-repeat}

div.fancy_bg_s{    bottom:-18px;     width:100%;     height:18px;     background:transparent url('../i/fancy_shadow_s.png') repeat-x}

div.fancy_bg_sw{    bottom:-18px;     left:-13px;     width:13px;     height:18px;     background:transparent url('../i/fancy_shadow_sw.png') no-repeat}

div.fancy_bg_w{    left:-13px;     height:100%;     width:13px;     background:transparent url('../i/fancy_shadow_w.png') repeat-y}

div.fancy_bg_nw{    top:-18px;     left:-13px;     width:13px;     height:18px;     background:transparent url('../i/fancy_shadow_nw.png') no-repeat}

div#fancy_title{    position:absolute;     bottom:-33px;     left:0;     width:100%;     z-index:100;     display:none}

div#fancy_title div{    color:#FFF;     font:bold 12px Arial;     padding-bottom:3px}

div#fancy_title table{    margin:0 auto}

div#fancy_title table td{    padding:0;     vertical-align:middle}

td#fancy_title_left{    height:32px;     width:15px;     background:transparent url('../i/fancy_title_left.png') repeat-x}

td#fancy_title_main{    height:32px;     background:transparent url('../i/fancy_title_main.png') repeat-x}

td#fancy_title_right{    height:32px;     width:15px;     background:transparent url('../i/fancy_title_right.png') repeat-x}
#global_avto_search_form  fieldset{
        background: #F6F6F6;
    }
#global_avto_search_form {
    _margin-top:18px;
    _margin-bottom:18px;
    *margin-top:18px;
    *margin-bottom:18px;
}
.counter-holder {
    text-align:center;
}
#text .right-block-absolute {
border:none;
margin:auto;
padding-bottom:0;
position:absolute;
right:48px;
/*top:151px;
_top:152px;
*top:152px;*/

margin-top:10px;
_margin-top:11px;
*margin-top:11px;

width:160px;
}
