body,input,textarea,select{font:11px Tahoma;}
body{width:100%;color:#444;padding:0;margin:0;background:#fff}
table{border-collapse:collapse;padding:0;}
td{margin:0;padding:0;}
form{margin:0;padding:0}

html,body{height:100%;margin:0;padding:0;}


.head{background:#680000;height:123px;min-width:1000px;background:url(/img/bg.jpg) repeat-x;}
.head .left{overflow:hidden;background:url(/img/logo.jpg) no-repeat;}
.head .left .adress{width:154px;height:123px;background:url(../img/adress.jpg) no-repeat;float:right;}

.head a.logoadress{display:block;height:93px;padding:30px 0 0 0;width:390px;color:#fff;font:11px Arial;text-decoration:none;font-weight:bold;float:right;line-height:20px}
.head a.logohome{width:300px;height:120px;display:block;float:left}

.head .right{width:240px;height:115px;background:url(/img/bg2.jpg) no-repeat;color:#ededed;font:11px Tahoma;padding:8px 0 0 20px;position:relative;}
.head .right span{font:13px Tahoma;}
.head .right .input{border:1px solid #4f3f2d;width:134px;height:19px;display:block;margin:3px 0;padding:1px 4px;color:#0d0d0d}
.head .right a{color:#ededed;font:11px Tahoma;line-height:15px}
.head .right .send{position:absolute;top:46px;left:170px}

.menu{height:26px;background:url(/img/menu_bg.jpg) repeat-x;min-width:1000px;}
.menu .left{width:702px;height:23px;background:url(/img/menu_bg2.jpg) no-repeat;padding:1px 0 2px 1px;}
.menu .left a,.menu .left a.act{height:21px;color:#111;font:13px Tahoma;text-decoration:none;display:block;padding:2px 0 0 0;text-align:center;}
.menu .left a:hover,.menu .left a.act{background:#fff}

.menu .right{height:26px;width:256px;;background:url(/img/menu_bg3.jpg) no-repeat;}

.middle{margin-top:20px;min-width:1000px;}

.middle .bigtitle{min-width:220px;height:25px;color:#ededed;border-top:1px solid #afabac;border-left:1px solid #afabac;border-right:1px solid #afabac;font:13px Tahoma;}
.middle .bigtitle .in{padding:3px;white-space:nowrap;}
.middle .bigtitle .in .bg{height:21px;background:#7c0000 url(/img/title22.jpg) right 0 no-repeat;color:#ededed;padding:2px 3px}
.middle .bigtitleseparator{background:#afabac;height:1px;overflow:hidden;margin-bottom:20px}


.middle .text{color:#666;font:13px Tahoma;padding:0 2px 0 1px;line-height:18px;}
.middle .text a.news{color:#bb0000 !important;font:13px Tahoma;text-decoration:none;}
.middle .text .paddtext{padding:0 0 0 7px;}
.middle .text .paddtext a{color:#111}
.middle .text table{color:#666;font:13px Tahoma;line-height:20px}

.middle .homeicon{margin:0 0 0 7px}
.middle .homeicon td{padding:0 0 15px 0}
.middle .homeicon a{display:block;width:233px;height:189px;position:relative;text-decoration:none;}
.middle .homeicon a span{display:block;width:233px;position:absolute;top:172px;color:#bb0000;font:20px Tahoma;text-align:center;text-decoration:none;left:0}

.middle .katalog{width:160px;border:1px solid #aeaeae;padding:3px;}

.middle .sp{height:1px;overflow:hidden;background:url(/img/midlesp.gif) repeat-x;margin:15px 0}

.middle .gallery{margin:0px 0 20px 0;}
.middle .gallery .td{border:1px solid #aeaeae;padding:2px;}
.middle .gallery .td a img{border:1px solid #fff}
.middle .gallery .td a:hover img,.middle .gallery .td a .imga{border:1px solid #bb0000}

.middle .tovary{border:1px solid #aeaeae}
.middle .tovary .bgtd{background:#c2c2c2;padding:2px 0;color:#fff;text-align:center;}
.middle .tovary .tdtovary{padding:2px 0 2px 2px}
.middle .tovary .tdtovary2{padding:2px 2px 2px 0}
.middle .tovary .tdtovary3{padding:2px 0 2px 2px;border:1px solid #aeaeae}
.middle .tovary .tdtovary4{padding:2px 0 2px 2px;border:1px solid #aeaeae;background:#f3f3f3;}
.middle .tovary span{color:#bb0000}
.middle .tovary img{display:block;}

.rightblock{padding:0 2px 0 20px}
.rightblock .menuright{border:1px solid #aeaeae}
.rightblock .menuright a,.rightblock .menuright a.act{color:#0d0d0d;font:13px Tahoma;background:url(/img/arrow.gif) 0 6px no-repeat;padding-left:13px}
.rightblock .menuright a:hover,.rightblock .menuright a.act{color:#bb0000;background:url(/img/arrowa.gif) 0 6px no-repeat;}
.rightblock .menuright .in{width:244px;height:24px;background:url(/img/menuright_bg2.jpg) no-repeat;padding:4px 0 0 15px}
.rightblock .menuright .in2{background:url(/img/menuright_bg.gif) repeat-x;}
.rightblock .menuright .spmenu{background:#dbdbdb;height:1px;overflow:hidden;}
.rightblock .adressright{border:1px solid #aeaeae;width:260px;padding:3px 0;position:relative;top:20px;}
.rightblock .adressright .title{width:246px;height:22px;padding:3px 0 0 7px;background:url(/img/title2.jpg) no-repeat;color:#ededed;font:13px Tahoma;position:relative;left:3px;margin-bottom:3px;}
.rightblock .adressright .adresstext{width:246px;padding:4px 0 4px 7px;background:#ededed;color:#666;font:13px Tahoma;position:relative;left:3px;line-height:18px;}
.rightblock .adressright .adresstext span{color:#bb0000;}
.rightblock .adressright .spadress{background:#aeaeae;height:1px;overflow:hidden;}
.rightblock .adressright .table{color:#666;font:13px Tahoma;}
.rightblock .adressright .table .select{width:170px;height:22px;border:1px solid #111;padding:1px 0;line-height:13px;color:#111;font:13px Tahoma;display:block;margin-bottom:3px}
.rightblock .adressright .table .input{width:169px;height:22px;border:1px solid #111;padding:1px 0;line-height:13px;color:#111;font:13px Tahoma;display:block;margin-bottom:3px}
.rightblock .adressright a{color:#bb0000}
.rightblock .adressright img{display:block;margin:3px 0}

.footer{background:#640000 url(/img/footer.jpg) no-repeat;height:76px;margin-top:40px;min-width:1000px;}
.footer  a{color:#fff;font:13px Tahoma;}
.footer .left{color:#fff;font:13px Tahoma;padding:15px 0 0 20px}
.footer .right{color:#fff;font:13px Tahoma;padding:15px 0 0 0}
.footer .right .inf{width:150px;text-align:center;}

h1{color:#bb0000;font:20px Tahoma;margin-top:0;padding-top:0;}
h2{color:#bb0000;font:13px Tahoma;margin-top:0;padding-top:0;}

.goods_pages{
 text-align: center;
}

.goods_pages .active{
 color: #0c0c0c;
 font-size: 13px !important;
 padding-left: 8px;
}

.goods_pages A.passive{
 color: #c20100 !important;
 font-size: 13px !important;
 padding-left: 8px;
}

.auth{
 margin-top: 6px;
}

.auth, .auth A{
 font-size: 9px;
 text-decoration: none;
}

.auth A:hover{
 text-decoration:underline;
}

