body { margin: 0px;
padding: 0px;
font-family: Arial;
line-height: 99%;
font-size: 80%;
background-color: White;
 }
img{
        border: none;
}

table {border-collapse: collapse; font-size: 100%;}
table td{padding: 0px;
line-height: 100%;

}


* html .png {background-image: none !important; behavior: url('/pngfix.htc');}  
* html .png_header {background-image: none !important; behavior: url('/pngfix.htc');
  position: relative;
        top: -110px;
        left: 15px;
}       


#top{
        background-color: Red;
        width: 40%;
        padding-left: 6px;
        padding-bottom: 2px;
        padding-top: 2px;
        color: White;
        font-size: 86%;
        white-space: nowrap;
}

#ticker{
        background-color: #F0F6FE; 
        border: #A5C2FF solid 1px;
        border-top: none; 
        
}

.ticker_top{
        border-right: #A5C2FF solid 1px;
}
/*
#ticker td.top{
        background: url('/i/bar_top.jpg') repeat-x top;
        
}*/




        
a.font_H{
   font-weight: bold;
        font-style: italic;
        color: #00005A;
        text-decoration: underline;
}
a.font_H:hover{
        text-decoration: none;
}

#header_email{
        position: relative;
        top: -10px;
        left: 10px;
        font-family: "Microsoft Sans Serif";
        color: #4B71BD;
}
#header_email .h1{
        position: relative;
        top: -2px;
}
.email{
        color: #4E4F93;
/*      font-weight: bolder;*/
        font-size: 80%;
        padding-left: 6px;
        padding-right: 5px;
}
/*
.header_p{
        position: relative;
        top: -14px;
        left: 6px;
}*/
.header_p{
        padding-right: 4px;
}
.header_t{
        position: relative;
        left: 10px;
        top: -9px;
}

#header{
        position: relative;
        top: -10px;
        left: 10px;
        /*font-family: "Microsoft Sans Serif";
        font-weight: bold;*/
        /*color: #4B71BD;
        font-size:100%;*/
        vertical-align: top;
}/*
#header .h1{
        position: relative;
        top: -0px;
        text-transform: uppercase;
}
#header .h2{
        position: relative;
        top: -12px;
        left: 40px;
        font-size: 105%;
        color: #CEDEFF;
        text-transform: uppercase;
}*/

#all{
        background: url('/i/bar_all.gif') repeat-x;
        white-space: nowrap;
        padding-top: 3px;
        padding-left:3px;
        vertical-align: top;
}


a.show_all{
        color:  #598DFF;/*  #6798FF;*/
        font-size: 70%;
        vertical-align: top;
        text-transform: uppercase;
        /*position: relative;
        top: -2px;*/
}


a.vote{
        color: #4B71BD;
        font-size: 70%;
        vertical-align: top;
        text-transform: uppercase;
        /*position: relative;
        top: -2px;*/
}

#search_{
        position: absolute;
        top: 34px;
        right: 30px;
}

input.frminput{
    font-family: Verdana; 
    font-size: 10px; 
    color: #C0C0C0;
    /*border: Black 1px solid; */
         height: 11pt;
         padding: 0;
         margin: 0;
         padding: 0px;
         vertical-align: middle;
}

input.frminputFull{
    font-family: Verdana; 
    font-size: 10px; 
    /*border: Black 1px solid; */
         height: 10pt;
         padding: 0;
         margin: 0;
         padding: 0px;
         vertical-align: middle;
}

.holod{
        background: url('/i/left_f.jpg') repeat-y top;
}
#menu_banner{
        position: absolute;
        top: 64px;
        left: 240px;
}
#menu_top{
        position: relative;
        top: -74px;
        left: -15px;
}
#menu_top td{
        text-align: center;
        font-family: Verdana;
        /*font-size: 100%;*/
        font-weight: bolder;
        color: #4B71BD;
        text-decoration: none;
}
#menu_top a{
   font-family: Verdana;
        /*font-size: 100%;*/
        font-weight: bolder;
        color: #4B71BD;
        text-decoration: none;
}
#menu_top a:hover{
    color: #0000CD;
        text-decoration: underline;
}


#scroll{
        position: absolute;
        top: 160px;
        left: 213px;
        font-size: 50%;
        /*text-align: right;*/
        /*border: solid 3px;;*/
        color: #5963A1;
        font-family: Arial;
        font-weight: bold;
        font-size: 10px;
        z-index: 3;
}
#scroll table{
        font-size: 100%;
        color: #5963A1;
}
/*
#scroll #scroll_ball{
 position: relative;
 top: -30px;
 left: 14px;    
 white-space: nowrap;
}*/
#mask{
   position: absolute;
        top: 174px;
        border: solid 1px;
        width: 100%;
        height: 25px;
        background-color: transparent;
        z-index: 5;
        visibility: inherit;
        overflow: hidden;
        clip: inherit;
}

#back_{
        position: absolute;
        top: 190px;
        left: 146px;
        /*visibility: hidden;*/
}
#back_ #arrow{
        position: relative;
        top: 1px;
        left: 58px;
}

#back_ .blok{
        background-color: #F0F6FF;
        border-bottom: solid 1px #4832F9;
        border-top: solid 1px #4832F9;
        width: 158px;
        text-align: center;
        /*line-height: 90%;*/
        font-size: 10px;
        padding: 0px;
        /*border: medium;*/
}

.scrollable{
        display: inline;
        visibility: hidden;
}

#favorit{
        position: relative;
        top: 10px;
}

#favorit td.bottom{
        padding-left: 2px;
        padding-right: 2px;
        font-style: italic;
        color: #598DFF;
        white-space: nowrap;
        border-bottom: solid 1px #74A0FF;
        padding-top: 0px;
}       

.lider{
        border-bottom: solid 1px #74A0FF;
        border-top: solid 1px #74A0FF;
        vertical-align: middle;
}

.lider_top{
        background: url('/i/lider_top.gif') repeat-x top;
}
hr{
        height: 1px;
        color: #B3D9FB;
        background-color: #B3D9FB; 
        border: none;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
}

#news{
        border: #CFDEFF solid 1px;
        border-bottom: none;
        border-top: none;
} 

.b2{
        border: #CFDEFF solid 1px;
        border-bottom: none;
        border-top: none;
        border-left: none;
}

#news #text img{
        margin: 3px;
        float: left;
        margin-right: 9px;
}
#news #text{
        font-size: 11px;;
        font-family: Arial;
        line-height: 108%;
        padding-left: 5px;
        padding-right: 5px;
}

#news a.show_all{
        font-size: 10px;
}

#link a.show_all_{
        font-size: 10px;
        color: #77A1FF;
        
}
#link .price{
        color: #5A8EEC;
        padding-left: 4px;
        font-weight: bold;
        font-size: 120%;
}

 .header{
   font-size: 11px;
        font-style: normal;
        font-weight: bold;
        color: #00005A;

}

#t1 .header{
        margin-left: 5px;
}

#ticker_news{
        border: #CFDEFF solid 1px;
        border-top: none;
        border-bottom: none; 
}
#ticker_news_{
        border: #CFDEFF solid 1px;
        border-top: none;
        border-bottom: none;
        border-right: none;
}
#ticker_news_.no{
        border-bottom: none;
}
td.right{
        border-right:  #CFDEFF solid 1px;
}
td.bottom_{
        border: #CFDEFF solid 1px;
        border-top: none;
        border-right: none;
        font-size: 1px;
}
td.bottom__{
        border: #CFDEFF solid 1px;
        border-top: none;
        font-size: 1px;
}


#global_top{
   /*position: 140;
        top: 140px;*/
        position: relative;
        top: -103px;
        /*left: 10px;*/
}

#global_top td{
        vertical-align: top;
}

#global_bottom{
  position: relative;
  top: 0px;     
  margin-top: -100px;
}

#global_bottom1{
  position: relative;
  top: 0px;     
  margin-top: 10px;     
  margin-bottom: 4px;
}

#global_bottom1 td{
        vertical-align: top;
        
}

#break{
 /*position: relative;
 left: -108px;*/
 z-index: 3;
}

#break .pink{
        font-size: 8pt;
        background-color: #FF7274;
        padding-top: 3px;
        padding-right: 7px;
        padding-left: 3px;
}

#menu_catalog{
        position: absolute;
        top: 42px;
        left: 120px;
        z-index:2;
}
#menu_catalog a{
        color: #111169;
        font-weight: bold;
}
#menu_catalog a:hover{
        text-decoration: none;
}

#menu_catalog .news{
        position: relative;
        font-size: 70%;
} 
#menu_catalog .review{
        position: relative;
        top: 20px;
        left: -87px;
        font-size: 92%;
}
#menu_catalog .instruction{
        position: relative;
        top: 42px;
        left: -174px;
        font-size: 95%;
}
#menu_catalog .discus{
        position: relative;
        top: 66px;
        left: -253px;
        font-size: 98%;
}
#menu_catalog .compare{
        position: relative;
        top: 90px;
        left: -320px;
        font-size: 100%;
}

#menu_catalog .test{
        position: relative;
        top: 114px;
        left: -340px;
        font-size: 106%;
        
}

.topic{
        text-transform: uppercase;
        position: relative;
        top: 8px;
        white-space: nowrap;
        font-family: "Microsoft Sans Serif";
        font-weight: bold;
        color: #4B71BD;
        font-size: 74%;
}

td.subscriber{
        padding-left: 3px;
        padding-top: 3px;
        font-size: 90%;
        color: #839AFF;
}
#vote{
        margin: 3px;
}

#vote td.input_box_l{
         border: none; 
         padding-top: 3px;
}
#vote td.input_box_{
         background: url('/i/vote_.gif') repeat-x top;
}

#vote tr{
        padding-bottom: 3px;
}

#vote td{
        vertical-align: middle;
        color: #758AFF;
        height: 1px;
        line-height: 10px;
        padding-left: 0px;
}
#bottom{
        background-color: #F0F5FF;
        padding-top: 7px;
        padding-left: 8px;
        padding-bottom: 4px;
        vertical-align: top;
}
#bottom .text{
        color: #82A2E2;
        padding-left: 20px;
        font-size: 80%;
}


table.body{
        border: #CFDEFF solid 1px;
        border-bottom: none;
        border-top: none;
}
.background_t{
        /*background: url('/i/news_.gif') no-repeat top right;*/
        background: url('/i/news_bar.gif') repeat-x top;
}

.background_z{
        /*background: url('/i/news_.gif') no-repeat top right;*/
        background: url('/i/compare_.gif') repeat-x top;
}
#bids .background_t{
        /*background: url('/i/news_.gif') no-repeat top right;*/
        background: url('/i/bids_freez_bar.gif') repeat-x top;
}

#bids .b2{
        border: #B0C7F4 solid 1px;
        border-bottom: none;
        border-top: none;
        border-left: none;
}

#bids_inside{
        border: #B0C7F4 solid 1px;
        border-bottom: none;
        border-top: none;
        
}



/*
#bids_inside #sort{
        background-color: #DEE6FC;
}
#bids_inside #sort{
        border: none;
}

#bids_inside #sort h1{
        padding-bottom: 10px;
        padding-top: 10px;
}

#sort #text{
        vertical-align: middle;
        color: #426ED1;
        font-weight: bold;
}
*/

 #sort{
        background-color: #DEE6FC;
}
#sort{
        border: none;
}

 #sort h1{
        padding-bottom: 10px;
        padding-top: 10px;
}

#sort #text{
        vertical-align: middle;
        color: #426ED1;
        font-weight: bold;
}

 #sort td.up{
        background: url('/i/bids_left_up.gif') no-repeat top;
}
 td.bottom{
        background: url('/i/bids_left_down.gif') no-repeat bottom;
}
 td.up_r{
        background: url('/i/bids_right_up.gif') no-repeat top;
}
 td.down_r{
        background: url('/i/bids_right_down.gif') no-repeat bottom;
}

/*
#sort #text select.InputForm{
 height: 16px;
 font-size: 11px;
 width: 240px;
 position: relative;
 top: -2px;
} */
select.InputForm{
 height: 16px;
 font-size: 11px;
 width: 120px;
 position: relative;
 top: -2px;
}

input.InputForm{
 height: 18px;
 font-size: 11px;
 width: 120px;
 position: relative;
 top: -2px;
  
}

#sort #text a.LinkNolineRed{
  font-weight: normal;
  text-decoration: underline;
}


#sort #text td{
        white-space: nowrap;
        vertical-align: middle;
}
#sort #text a{
        color: #426ED1;
        text-decoration: none; 
}
#sort #text a:hover{
        text-decoration: underline;
        color: #1A3682;
}
/*#sort #text a.LinkBlack{
        text-decoration: none;
        margin-left: 3px;
        margin-right: 3px;
}*/
#pages a{
   /*color: Fuchsia;    */
        text-decoration: none;
        /*margin-left: 3px;
        margin-right: 3px;*/
}
#pages a:hover{
   /*color: Fuchsia;    */
        text-decoration: underline;
        /*margin-left: 3px;
        margin-right: 3px;*/
}
#pages td{
        padding-left: 3px;
        padding-right: 3px;
}

#sort #text .item{
        padding-left: 3px;
        padding-bottom:3px;
}

/* !!!!!!!!!*/
#sort #text #pages{
        padding-left: 3px;
        padding-bottom:3px;
}
#short_map .up{
        
}

/*!!!!!!!!!*/


.background_topic{
        background: url('/i/topic_bar.gif') repeat-x top;
}

table .items_{
        background-color: #DEE7FF;
}


#item td.right{
        background-color: White;
        border-right: 1px #8AA8EA solid;
}
#item .price{
        padding-left:10; color: white;
                  background-color: #4070DD;
        white-space: nowrap;
        padding-top: 1px;
                  font-size: 9pt;
}

#item a.specLine{
        color: white;
        text-decoration: none;
                  font-size: 9pt;
}
#item a.specLine{
        text-decoration: underline;
}       

#item .spec_del{
        color: #0584CF;
}
#item a.spec1{
        color: #9AB4E7;
        text-decoration: none;
}
#item a.spec1:hover{
        text-decoration: underline;
}

#item .bottom__I{
        background: url('/i/bottom__.gif') repeat-x top;
}
#item a. 
.bottom1{
        font-size: larger;
}

#item td.describe{
        color: #032F90;
        padding-right: 50px;
        padding-top: 5px;
        padding-left: 4px;
}

#item td.param{
        background-color: white; padding-left:1px;
        padding-top: 2px;
}

#item td.value{
        color: #032F90;
        padding-top: 2px;
        background-color: white; 
                  padding-left:5px;
        text-align: right;
}
#item td.valuecato{
        color: #032F90;
        padding: 2px;
        background-color: white; 
                  
        text-align: left;
}

#itemHeader td.header{
        padding-left: 4px;
        padding-right: 5px;
        padding-bottom: 3px;
}
#itemHeader td.right{
        background:  url('/i/item_header.gif') no-repeat bottom right;
        border: none;
}
#itemHeader td.right_{
        height: 6px; border-right: 1px #8AA8EA solid;
}

#itemHeader a{
        color: #002D8F;
        font-weight: bold;
        font-size: 110%;
        text-decoration: none;
}

#itemHeader .global{
        background:  url('/i/item_header_.gif') repeat-x bottom;
}

#itemHeader a:hover{
        text-decoration: underline;
}
#catalog_table{
        background-color: #F0F6FF;
}
#catalog_table .background_c{
        /*background: url('/i/catalog_.gif') no-repeat top right;*/
        background: url('/i/catalog_bar.gif') repeat-x top;
}

#catalog_table .b{
        border: #A5C2FF solid 1px;
        border-bottom: none;
        border-top: none;
        height: 10px;
}
#catalog_table .b1{
        border: #A5C2FF solid 1px;
        border-bottom: none;
        border-top: none;
        border-left: none;
        width: 7px;
}

#catalog_table_b{
        background-color: #F0F6FF;
        border: #A5C2FF solid 1px;
        border-top: none;
        
}
#catalog_table_i{
        background-color: #F0F6FF;
        border: #A5C2FF solid 1px;
        border-bottom: none;
        border-top: none;
}
#catalog_table_i td{
        width: 33%;
        padding-left: 10px;
        padding-right: 23px;
        font-size: 100%;
        font-style: italic;
        color: #598DFF;
        white-space: nowrap;
        padding-bottom: 4px;
        
        }
#catalog_table_{
        background-color: #F0F6FF;
        border: #A5C2FF solid 1px;
        border-bottom: none;
        border-top: none;
}
#catalog_table_ #favorit{
        position: relative;
        top: 0px;
}
#catalog_table_ .text{
        vertical-align: middle;
        padding-left: 7px;
        color: #A5C2FF; 
        font-weight: bold;
}
#catalog_table_ .favorit{
        vertical-align: middle;
        padding-top: 7px;
        padding-bottom: 3px;
        padding-right: 3px;
}

#topic{
        border: #A6C2FF solid 1px;
        border-bottom: none;
        border-top: none;
        font-size: 100%;
} 
#topic #text{
        font-size: 11px;;
        font-family: Arial;
        
                  line-height: 110%;
        padding-left: 9px;
        padding-right: 5px;
}
#topic #text img{
        margin: 3px;
        float: left;
        margin-right: 9px;
}

#topic td.recomend{
        background: url('/i/recomend_b.gif') repeat-x top;
        padding-left: 30px;
        text-transform: uppercase;
        color: #6783C2;
        font-weight: bold;
        padding-top: 7px;
}
#topic td.recomend_b{
        background: url('/i/recomend_b_.gif') repeat-x top;
        vertical-align: bottom;
}
.b3{
        border: #A6C2FF solid 1px;
        border-bottom: none;
        border-top: none;
        border-left: none;
}
td.bottom_topic{
        border: #A6C2FF solid 1px;
        border-top: none;
        border-right: none;
        font-size: 1px;
}
#center{
  
  /*width: 30px;*/
}
#center div{
        margin: 0 auto;
        text-align: left;
}

/* ---------------Email section ------------ */
#email_top{
        background-color: #F0F6FF;
        margin-top: 4px;
}
#email_top .background_c{
        background: url('/i/email_top_.gif') repeat-x top;
}

#email_top .b{
        border: #A5C2FF solid 1px;
        border-bottom: none;
        border-top: none;
        height: 10px;
}

#email_top .b1{
        border: #A5C2FF solid 1px;
        border-bottom: none;
        border-top: none;
        border-left: none;
        width: 7px;
}

#email_top_b{
        background-color: #F0F6FF;
        border: #A5C2FF solid 1px;
        border-top: none;
        border-right: none;
        border-bottom: none;
        
}

#email_top_b .hight{
        padding-top:4px;
        padding-left:6px;
        padding-right:4px;
        border-bottom: 1px solid #A5C2FF;
        
}

#email_top_b .promezh{
  background: url('/i/email_top_4.gif') repeat-x bottom;      
  border-bottom: 1px solid #A5C2FF;
}

#email_top_b .right{
        background: url('/i/email_top_2.gif') repeat-y right;
        border-right: #A5C2FF solid 1px;
}
#email_top_b .bottom{
        background: url('/i/email_top_5.gif') repeat-y right;
        vertical-align: bottom;
}

 .email_top_1{
        background: url('/i/email_top_1.gif') repeat-y top;
}

#topic .plashka{
  padding-left:12px; 
  padding-top:6px;
  padding-right: 6px;
  padding-bottom: 12px;
}

a.let{
        text-decoration: underline;
        color: #598DFF;
}

#compare {
        padding-left: 5px;
}
#compare div.compare{
  padding-left: 12px;
  margin-top: 10px;
  color: #87CDFC;       
        
}
#compare a.compare{
        color: #159CFB;
        
}
#compare a.compare:visited{
        color: #159CFB;
        
}
span.price{
        color: #159CFB;
        font-size: 110%;
}
