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; 

}

#bottom .counter{
    float: left;
    margin: 16px 0 0;
}

.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: 7px;
    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;
    margin: 13px 0 0;
}
#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;
}

#comment{
    width: 80%;
}
#auc_count{
    height: 30px;
    font-weight: bold;
    font-size: 1.01em;
    width: 78px;
}
.buy{
    font-weight: bold;
    font-size: larger;
    padding-right: 7px;
}
.messure{
    padding-left: 7px;
}
.buy_button  input.active{
    font-weight: bold;
    height: 40px;
    color: #f9faf9;
    cursor: pointer;
    background-color: #50e31c;
    background-color: #a00000;
}

.buy_button  input.disactive{
    font-weight: bold;
    height: 40px;
    color: #d6d6d5;
    cursor: auto;
    background-color:#ddf4d8;

}
.overlay{
    /*    background-color: rgb(119, 119, 119); opacity: 0.3; */

    height: 1262px;

    left: 0px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1100;

}
.shuttle{
    background-color: rgb(119, 119, 119); opacity: 0.93;
    left: 0;
    height: 1262px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1100;
    text-align: center;
}

.shuttle {

}

/*.shuttle div.right{
    width: 100%;
    position: relative;
     border: solid green 1px;
}*/
.shuttle div.txt{
    background: none repeat scroll 0 0 #c2cddb;
    height: 40%;
    width: 50%;

    color: white;
    z-index: 1102;
    font-size: 40px;
    border: 1px solid #4e5154;
    position: absolute;
    opacity: 1;
    width: 457px; height: auto;  


    top:24%;
    left:50%;

    margin-left:-220px;
    margin-top:-100px;


}
