body {
        margin:0px;
        padding:0px;
        background-color: #D9DCE0;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
}



/*
table {border-collapse: collapse; font-size: 100%;}
table td{padding: 0px;
line-height: 100%;
}*/


img{
        border: 0;
} 

a{
        color: #451A00;
}
a:hover{
        text-decoration: none;
}
a:visited{
        color: #FF9D62;
}

* html .png {background-image: none !important; behavior: url('/pngfix.htc');} 

/* new new new new new */
      form{
        padding-bottom: 0px;
                        margin: 0px;
                        /*border: solid 3px; */
      }
    #topIndex{/*
                position: relative;
                top: -20px;*/
        background-color: white;
                margin-left: 294px;
                z-index: 0;
    }
         #topIndex td.left{
                background: url(/i/M2_05.jpg) no-repeat top left;
                height: 55px;
                width: 61px;
                vertical-align: top;
       /*padding-right: 137px;*/
                
                }
         #topIndex td.right{
                background: url(/i/M2_06.jpg) no-repeat top right;
                /*height: 55px;*/
         }
         
         #topIndex td.center{
                background: url(/i/M2_06_b.jpg) repeat-x top right;
         }
           
         .real{
        position: absolute;
                top: 0px;
                left: 0px;
                z-index: 0;
    }
         .real_r{
        position: absolute;
                top: 0px;
                right: 0px;
                
                z-index: 8;
    }
         
         
         
   .txt{
        position: relative;
                top: 25px;
   }
        .txt1{
        position: relative;
                top: 10px;
   }
   .head_n{
        background: url(/i/head_back.jpg) no-repeat top right;
                padding-left: 10px;
   }
        .head_b{
      background: url(/i/head_b_bottom.jpg) repeat-x top;       
         }
         #login_div {
            position: absolute;
                 top: 94px;
                 right: 10px;
                
        }
         .login{
                position: absolute;
                                right: 40px;
                                top: 180px;
                                
         }
        #login {
                font-size: 90%;
                                         margin-right: 20px;
        }
        #login td.text{
                font-weight: bold;
                font-size: 80%;
                color: #98816D;
                padding-right: 3px;
        }
         a.reg{
                color: #98816D;
                font-size: 80%;
        }
                  a.reg:visited {color: #98816D;}
                  
        a.remind{
                color: Red;
                font-size: 80%;
        }
                  a.remind:visited {color: Red;}
         a.reg:hover {text-decoration:none;}
          a.remind:hover {text-decoration:none;}
                         
         
        #copy{
                position: relative;
                                         top: 20px;
                                         left:200px;
                /*vertical-align: bottom;*/
                font-size: 90%;
                                         white-space: nowrap;
        }
        
        #copy p  {
                   margin: 0px;
                 }
        .copy_c{
                /*text-align: center;*/
                padding-left: 12px;
                padding-right: 12px;
                vertical-align: top;
                background: url(/i/M2_09.gif) repeat-x bottom;
                font-size: 90%;
        }
        .copy_d{
                background: url(/i/M2_13.gif) repeat-x bottom;
        }
         #bottom {
                background-color: white;
         }
        
        #bottom td.top{
                 background: url(/i/bottom_M2.jpg) no-repeat bottom right; 
                 
        }
        .copy_b{
                position: relative;
                text-align: right;
                padding-right: 40px;
                top: -2px;
                font-size: 80%;
                font-weight: bold;
        }
        #bottom td.bottom{
                background: url(/i/bottom_back.jpg) repeat-x top; 
                padding-left: 20px;
                padding-top: 10px;
        }
        
   #bottom .text{
        margin-left: 60px;
                font-size: 90%;
                color: #6a6b6c;
                font-weight:500;
   }
        
        #menu{
                font-size: 80%;
        }
        
        #menu   .right_side{
                background: url(/i/table_right_side.gif) repeat-y top right;
        }
        #menu .left_side{
                padding-left: 16px;
                /*padding-top: 20px;*/
                vertical-align: bottom;
        }
        #menu .left_side1{
                padding-top: 20px;
        }
        
        
        #menu td.active{
                padding-left: 0px;
                color: #CC7272;
                font-weight: bold;
                vertical-align: bottom;
                background: url(/i/menu_.gif) repeat-x bottom;
                white-space: nowrap;
                padding-top: 3px;
        }
        #menu td.active2{
                padding-left: 24px;
                color: #CC7272;
                font-weight: bold;
                vertical-align: bottom;
                                         background: url(/i/menu_.gif) repeat-x bottom;
                white-space: nowrap;
                padding-top: 6px;
        }

        #menu td.notactive{
                padding-left: 34px;
                font-weight: bold;
                vertical-align: bottom;
                white-space: nowrap;
                padding-top: 6px;
        }
                #menu td.notactive1{
                
                font-weight: bold;
                vertical-align: bottom;
                white-space: nowrap;
                padding-top: 6px;
        }               
                                
        #menu td.bot{
           background: url(/i/M2_29.gif) repeat-x bottom;
        }
  #search{
                font-size: 76%;
        }
  #search td.notactive{
                padding-left: 15px;
                font-weight: bold;
                vertical-align: bottom;
                white-space: nowrap;
                padding-top: 6px;
                color: #755643;
        }
        
#search .right_side{
                background: url(/i/table_right_side.gif) repeat-y top right;
                padding-left: 4px;
                                         padding-right: 10px;
                padding-bottom: 5px;
        }       
        
#search .left_side{
                background: url(/i/M2_29.gif) repeat-x bottom;
        }               
#search .right_side1{
                background: url(/i/table_right_side.gif) repeat-y top right;
                background: url(/i/M2_29.gif) repeat-x bottom;
                padding-left: 4px;
                /*padding-top: 10px;*/
        }       
   .left_side_{
                background: url(/i/table_left_side.gif) repeat-y top left;
                padding-left: 10px;
                padding-top: 20px;
                padding-bottom: 4px;
        }
                 .left_side_1{
                background: url(/i/table_left_side.gif) repeat-y top left;
                padding-top: 16px;
                padding-bottom: 2px;
        }  
                  
        .table_back{
                background: url(/i/table_back.gif) repeat-x top;
        }
        
        .table_back1{
          background: url(/i/M2_37_.gif) repeat-x top;  
        }
        
        .global_text{
                background: url(/i/M2_21.gif) repeat-y top right;
                padding-right: 10pt;
                padding-top: 7px; 
                padding-left:20px;
                font-size: 90%;
        }
        .left_side_G{
                background: url(/i/table_left_side.gif) repeat-y top left;
        }
        .left_side_G1{
                background: url(/i/table_left_side.gif) repeat-y top left;
               padding-top: 36px; 
        }
                  
        #menu a.notactive{
         color: #775744;
         text-decoration: none;
        } 
        #menu a.notactive:hover{
         color: #775744;
         text-decoration: underline;
        } 
        #path {
                font-weight: bold;
        }
        #path a{
                text-decoration: none;
                color: Black;
        }
        
        #path a:hover{
                text-decoration: underline;
        }
        
        input {
                border: 1px solid #C5BCC3;
                font-size: 10 pt;
                height: 19px;
                text-align: center;
        }
        
        #news2{
                color: #7C5F4E;
                font-size: 95%;
                                         padding: 0 10px 8px 8 px;
               
        }
                  #news2 .header{
                               font-weight: bold;
                                         color: Black;
                  }
                  
        #news2 a{
                color: red;
                                         
               /* text-decoration: none; */
        }
        #news2 a:hover{
                color: #7C5F4E;
                text-decoration: underline; 
        }
                  #news2 a.compare{
                        color: Red;
                        font-weight: bold;
                        font-size: 110%;
                  }
                  #news2 .elem{
                        color: #7C5F4E;
                  }
        /*#news2 date{
                     color: 
                
        }*/
        
        #poisk{
                background-color: #F7E6C7;
                /*margin-right: 40px;*/
        }
        #poisk td.gh{
                padding-left: 7px;
                padding-right: 7px;
                padding-top: 5px;
                
        }
        #poisk table{
           font-size: 90%;
                color: #411B15;
                font-weight: bold;
        }
        #poisk select{
                width: 100%;
                border: solid 1px #D8BFA5;
        }
        #poisk .f{
                background: url(/i/poisk_back.jpg) no-repeat bottom right;
        }
        #poisk .digit{
                width: 50px;
        }
        #poisk .price{
                position: relative;
                left: -19px;
                
        }
        
        #result{
                position: relative;
                top: -2px;
        }
        #result td{
                font-size: 90%;
                padding-top: 14px;
        }
        #result .result{
                color: #A20000;
        }
        
        #result #sort{
                color: #411C16;
                font-weight: bold;
                                         
        }
        #result #sort a{
                color: #411C16;
        }
        
        #catalog{
                font-size: 90%;
        }
        
        #catalog td{
                text-align: center;
                padding-left: 3px;
                padding-right: 3px;
                vertical-align: middle;
        }
        
        #catalog #glob td{
                border-top: #A57852 solid 3px;
                /*border-bottom: #A57852 solid 1px;
                border-right: #A57852 solid 1px;*/
                padding-top: 2px;
                padding-bottom: 2px;
                
        }
        #catalog #glob1 td{
                border-bottom: #A57852 solid 2px;
        }
        
        #catalog #glob2 td{
                border-bottom: #A57852 solid 1px;
        }
        
                #catalog #h td{
           /*font-weight: bold;*/
                color: #907A6F;
                border-right: #A57852 solid 1px;
                
        }
        
        #catalog #j td{
           font-weight: bold;
                color: Black;
                border-right: #A57852 solid 1px;
                vertical-align: top;
        }
        
        #catalog #j .basket{
                position: relative;
                right: 10px;
        }
        
        #catalog #j td.not{
           border: none; 
                          text-align: center;
        }
        
        #catalog #j td.buy{
           border: none; padding-left:10px;
                vertical-align: top;
                font-size: 80%;
        }
                    #catalog #j .n{
                        text-align: left;
                        /*vertical-align: top;*/
                  }
        
                  #catalog #j a{
                        color: #A57852;
                  }
                  #catalog #j a:hover{
                        text-decoration: none;
                  }
                  
                   #catalog #j .itog{
                          text-align: right;
                          border-bottom: none;
                          border-right: none;
                          border-left: none;
                          vertical-align: top;
                          }

                 #catalog #j .name{
                          text-align: left;
                           
                          
                  }
#catalog #j .attention{
        font-size: 90%;
        border-right: none;
        text-align: left;
        font-weight: normal;
        color: Red;
}
                  .attention{
        font-size: 90%;
        border-right: none;
        text-align: left;
        font-weight: normal;
        color: Red;
}
                 
        #catalog #h td.r{
           
                border-right: none;
                
        }

        #catalog #gh td{
                border-right: #A57852 solid 1px;
                border-bottom: #A57852 solid 1px;
                border-bottom-style: ridge;
                
                
                text-align: center;
                
                
                /*border: 1px solid; */
        }
        
        #catalog_bottom .compare{
                background: #fff url(/i/M2Navig_32.jpg) no-repeat top left;
        }
        #catalog_bottom .pages{
           background: #fff url(/i/M2Navig_33.jpg) repeat-x;
                
                font-size: 90%;
                color: #A47752;
                padding-right: 10px;
        }
        
        #pages{
                font-size: 80%;
                color: #A47752;
        }
        
        #pages  a{
                text-decoration: none;
                color: #A47752;
        }
        #pages .p{
                border: 1px solid #A57852;
                padding-left: 4px;
                padding-right: 4px;
                }
        #pages .a{
                border: 1px solid #A30000;
                padding-left: 4px;
                padding-right: 4px;
                color:  #A30000;
                font-weight: bold;
                }
        
        
                
        #pages a:hover{
           font-weight: bold;   
        }
        
        
        #dop td{
                background: #fff url(/i/M_06.jpg) repeat-x;
                                         font-family: Verdana;
                                         font-size: 80%;
                                         font-weight: bold;
        }
                  #dop td.header{
                                          }
                  
        
        #dop1 td{
                background: #fff url(/i/M_43.jpg) repeat-x;
                                         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                                         font-weight: bold;
        }
        #dop2 {
                margin-top: 20px;
        }
        #dop2 td{
                background: #fff url(/i/M_48.jpg) repeat-x;
                                         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                                         font-weight: bold;
        }
        
        
        #item{
                margin-top: 14px;
        }
                  #item td .hj{
                    padding: 0px;
                  }
        #item .descript{
                text-align: center;
                font-size: 80%;
                font-weight: bold;      
                padding-right: 10px;
        }
        #atributs {
                font-size: 80%;
                /*text-align: center;*/
                vertical-align: middle;
        }
         
                        #r{
                                background-color: #FFFFEB;
                                
                        }
                        
                         td.comp{
                                /*width: 150px;*/
                                text-align: center;
                                padding: 0 3px 0 3px;
                                
                        }
                        
                        .r{
                border-right: solid 2px #A87D5A;
                                         /*border-bottom: solid 1px #F2EDDE;*/
                                         
                color: #8E7D7C;
                padding-top: 2px;
                padding-right: 2mm;
                padding-bottom: 0px;
                                         padding-left: 2mm;
                text-align: right;
                vertical-align: middle;
                                         /*width: 10%;*/
                                         
                                         white-space: nowrap;
        }
                  
                  .rD{
                          border-right: solid 2px #A87D5A;
                                         /*border-bottom: solid 1px #F2EDDE;*/
                                         
                color: #8E7D7C;
                padding-top: 2px;
                padding-right: 0mm;
                padding-bottom: 0px;
                text-align: right;
                vertical-align: middle; 
                  }
                   .r1{
                
                                         /*border-bottom: solid 1px #F2EDDE;*/
                                         
                /*color: #8E7D7C;*/
                padding-top: 2px;
                padding-left: 2mm;
                padding-bottom: 0px;
                
                vertical-align: middle;
                                         
        }
                  
                  .botT{
                        border-bottom: solid 1px #F2EDDE;
                        margin-right: 3px; 
                        vertical-align: bottom;
                        /*padding: 0px;
                        height: 1px;
                        border: 1px solid;*/
                        font-size: 0px;
                 }
                  
        #item .zv{
                background-color: #F7E6C7;
                font-size: 100%;
                /*padding: 8px;*/
                padding-bottom: 7px;
                /*padding-top: 7px;*/
                                         padding-left: 3px;
        }
        #item .pr{
                /*color: Red;*/
                font-size: 80%;
                /*font-weight: bold;*/
                padding: 8px;
                padding-bottom: 7px;
                padding-top: 7px;
        }
        .text_de{
                padding-top: 4px;
                padding-bottom: 10px;
                font-size: 90%;
        }
        #compare{
                margin-top: 10px;
                                         font-size: 100%;
        }
        #compare td{
                border-right: solid 2px #A1724A;
                font-size: 90%;
                text-align: center;
                vertical-align: middle;
                                         
        }
        #compare #foto td{
                /*text-align: center;*/
                padding-top: 3px;
        }
        #compare #price td{
                font-size: 100%;
                font-weight: bold;
                /*background-color: Aqua;*/
                                         background-color: #FFFFEB;
                                         border-bottom: solid 1px #F2EDDE;
        }
        #compare .r{
                text-align: right;
        }
        #compare #price td.prices{
                text-align: right;
                padding-right: 2mm;
                color: #8E7D7C;
        }
  #compare a{
        color: #A57852;
  }
  #compare a:hover{
        color: red;
        font-weight: bold;
  }
  #compare #podrob a{
         color: #978987;
  }
  #compare #podrob a:hover{
         text-decoration: none;
         font-weight: normal;
  }
   #buy td{
           vertical-align: top;
                padding-top: 6px;
                font-size: 80%;
  }
  #buy td.prices{
          font-size: 90%;
          text-align: right;
          padding-right: 10px;
          color: #8E7D7C;
  }
  
  .copy_leftT{
        /*padding-right: 50px; */
        
        position: relative;
        top: 0px;
        padding-left: 10px; 
        /*border:solid 1px;*/
        background:  url(/i/M2_24.gif) no-repeat top left;
        height: 80%;
/*      padding-top: 47px;*/
        width: 664px;
        vertical-align: bottom;
        
  }
    .copy_leftT1{
        /*padding-right: 50px; */
        position: relative;
        top: 56px;
        vertical-align: bottom;
                
  }
  
  #buy_G{
        color: #8E7D7C;
        position: relative;
        top: -45px;
  }
  #buy_G td{
        vertical-align: top;
        font-size: 80%;
  }
  
   #buy_G1{
        color: #8E7D7C;
  }
  #buy_G1 td{
        vertical-align: top;
        font-size: 80%;
        padding-top: 14px;
  }
  
  .bs{
        padding-left: 6px;
        padding-top: 4px;
  }
  .b{
        font-weight: bold;
  }
  
  #visual{
        font-size: 100%;
  }
  #visual a{
        color: Black;
        font-weight: bold;
  }
  #visual td{
         text-align: right;
  }
  
   .visulalText{
        text-align: left;
        font-weight: normal;
        padding-left: 3px;
  }
  
  #visual1{
        /*background-color: #F5F5DC;*/
        font-size: 80%;
  }
  
  
  #visual .text_char{
        padding-bottom: 3px;
        font-weight: bold;
  }
  
  #adlabs{
        font-size: 67%;
        padding-left: 60px;
        padding-right: 10px;
        text-align: right;
  }
#adlabs a{
        color: Black;
        text-decoration: none;
}  
  
  .character{
        width: 44px;
        float: left;
  }
  #story{
        font-size: 100%;
        margin-left: 5px;
        margin-right: 5px;
  }
  #story p{
        /*text-indent:20px;*/
        margin-bottom: 10px;
        margin-top: 0px;
  }
  #story .u{
         margin-top: -1px;
         
  }
  
  #story a{
        color: Red;
  }
  
  #TableBorder{
        /*border: 1px solid #DA650E;*/
        background-color: #DA650E;
        
  }
  #TableBorder td{
        background-color: White;
  }
  
  
  
 #j .sm1{
        font-size: 90%;
        color: Blue;
        font-weight: normal;
        vertical-align: 
  }
.sm{
          font-size: 1.18em;
}
  
 #feedback{
        font-size: 90%;
 }

#feedback .texts{
        text-align: right;
        padding: 0 3px 0 0;
} 
#feedback input{
        text-align: left;
}
#feedback input.b{
        text-align: center;
        font-weight: normal;
}

/* new new new new new new */


/*gggggggggggggggg*/



.head{ 
  background: #fff url(/i/head_back.gif) repeat-x top left;

 }
.head2{ 
  background: #fff url(/i/head2_back.jpg) repeat-x top left;
 }

.head2_r{ 
  background: #fff url(/i/head2_r.jpg) no-repeat  top left;
 }
 
 .head2_bottom{ 
  background:  url(/i/head2.jpg) no-repeat  top left;

 }
 
 .right_back{ 
   background: #fff url(/i/right_back.jpg) repeat-y  top right;
  }

#newsAll{
/*padding-top: 112px;*/
}    
             
#newsAll .date{
        font-weight: bold;
        font-family: sans-serif;
        font-size: 90%;
        color: #A57852;
}

#newsAll h3{
        font-size: 90%;
        padding-top: 0px;
        margin-top: 0px;
}

#newsAll a.p{
        font-size: 80%;
        text-decoration: none;
        color: red;
}

#newsAll a.p:hover{
        text-decoration: underline;
}

/*
.r1{
        background-color: White;
}*/

.blink{
  /*text-decoration: blink;*/
  color: red;
  font-size: 110%;
}

#basket_rel{
        font-size: 90%;
}

#basket_rel .digit{
        background-color: #DA650E;
        font-weight: bold;
        padding: 1px 3px 1px 3px;
}
#catalog1 a{
        color: #A57852;
}

#basket_rel a{
        color: Black;
        font-size: 90%;
}

a.link_7{
        color: #A20002;
        font-size: 10pt;
}
