body { margin: 0; padding: 0; background-color: #FFFFFF; }
table { color: #000000; font-size: 11px; font-family: Tahoma; }

h3 { font-size: 12px; font-family: Tahoma; }
h4 { font-size: 11px; font-family: Tahoma; }



/* Шапка */
.topI { background-image: url(/i/top1.jpg); background-color: #C03103; }
.topI img { margin: 61px 0 0 9px; }

.topF { background-image: url(/i/top3.jpg); background-repeat: repeat-x; background-position: left top; background-color: #C03103; }
.topII { background-image: url(/i/top2.jpg); background-repeat: no-repeat; background-position: left top;  position: absolute; z-index: 1; width: 350px; height: 169px; top: 0; left: 332px; }
.descr { position: relative; z-index: 3; padding: 65px 35px 0 0;  text-align: left; color: #FFFFFF; font-family: Tahoma; font-size: 12px; font-weight: bold;}



.top { padding: 70px 0 0 0; color: #FFFFFF; font-family: Tahoma; font-size: 12px; position: relative; z-index: 2; }
.top img { margin: 2px 0 12px 0; }
.top a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; }
.top a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; }

.imgTop { margin: 20px 2px 0 0; }

.tabTM { background-color: #330000; }
.ugMenuI { background-image: url(/i/ugMenu1.gif); background-repeat: no-repeat; background-position: left top; }
.ugMenuII { background-image: url(/i/ugMenu2.gif); background-repeat: no-repeat; background-position: right top; }
.menu, .menuOver { background-image: url(/i/line.gif); background-repeat: no-repeat; background-position: left 50%; padding: 0 0 0 2px; text-align: center; }
.menu div { margin: 0 1px; }
.menu div a { color: #FFFFFF; font-family: Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #330000; width: 100%; padding: 2px 0 3px 0; }
.menu div a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #C40001; width: 100%; padding: 2px 0 3px 0; }

.menuOver div { margin: 0 1px; background-color: #C40001; padding: 2px 0 3px 0; }
.menuOver div a { color: #FFFFFF; font-family: Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; }
.menuOver div a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; }





/* Левая колонка */
.left { padding: 0 0 0 10px; }

.ugCatI { background-image: url(/i/ugCat1.gif); background-repeat: no-repeat; background-position: left top; width: 198px; height: 3px; margin: 15px 0 0 0; background-color: #C53202; font-size: 1px; }
.ugCatII { background-image: url(/i/ugCat2.gif); background-repeat: no-repeat; background-position: left bottom; width: 198px; height: 20px; margin: 0 0 20px 0; background-color: #C53202; font-size: 1px; }
.tabCat { background-color: #C53202; }
.cat { color: #FFA800; font-family: Tahoma; font-size: 14px; background-image: url(/i/sq.gif); background-repeat: no-repeat; background-position: 1px 11px; padding: 8px 0 15px 20px; }

.catchild { display: none; }

.dot { background-image: url(/i/dot.gif); background-repeat: repeat-x; background-position: left top; width: 175px; height: 1px; font-size: 1px; margin: 0 0 5px 0; }

.catI { text-transform: uppercase; padding: 0 10px 5px 10px; }
.catI a { color: #FFFFFF; font-family: Tahoma; font-size: 12px; text-decoration: none; }
.catI a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 12px; text-decoration: none; }

/* .cat1 a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #C53202; width: 163px; padding: 5px 10px 5px 25px; background-image: url(/i/ar.gif); background-repeat: no-repeat; background-position: 10px 9px; display: table;} */
.cat1 a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #C53202; width: 163px; padding: 5px 10px 5px 25px; background-image: url(/i/ar.gif); background-repeat: no-repeat; background-position: 10px 9px; display: table;}
.cat1 a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 163px; padding: 5px 10px 5px 25px; background-image: url(/i/ar.gif); background-repeat: no-repeat; background-position: 10px 9px; display: table; }


.cat1Act a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 163px; padding: 5px 10px 5px 25px; background-image: url(/i/ar.gif); background-repeat: no-repeat; background-position: 10px 9px; display: table; }
.cat1Act a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 163px; padding: 5px 10px 5px 25px; background-image: url(/i/ar.gif); background-repeat: no-repeat; background-position: 10px 9px; display: table; }

.catchildAct { display: none; background-color: #7C1901; }
.catchildAct .catII a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 163px; padding: 5px 10px 5px 25px; background-image: url(/i/ar.gif); background-repeat: no-repeat; background-position: 10px 9px; }
.catchildAct .catII a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 163px; padding: 5px 10px 5px 25px; background-image: url(/i/ar.gif); background-repeat: no-repeat; background-position: 10px 9px; }


.cat2 a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 153px; padding: 5px 10px 5px 35px; background-image: url(/i/romb.gif); background-repeat: no-repeat; background-position: 24px 9px; display: table; }
.cat2 a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #330000; width: 153px; padding: 5px 10px 5px 35px; background-image: url(/i/romb.gif); background-repeat: no-repeat; background-position: 24px 9px; display: table; }

/* .cat2Act { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 153px; padding: 5px 10px 5px 35px; background-image: url(/i/romb.gif); background-repeat: no-repeat; background-position: 24px 9px; } */
.cat2Act a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #7C1901; width: 153px; padding: 5px 10px 5px 35px; background-image: url(/i/romb.gif); background-repeat: no-repeat; background-position: 24px 9px; display: table; }
.cat2Act a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #330000; width: 153px; padding: 5px 10px 5px 35px; background-image: url(/i/romb.gif); background-repeat: no-repeat; background-position: 24px 9px; display: table; }

.cat3 a { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #330000; width: 143px; padding: 5px 10px 5px 45px; background-image: url(/i/romb.gif); background-repeat: no-repeat; background-position: 34px 9px; display: table; }
.cat3 a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 11px; text-decoration: none; background-color: #330000; width: 143px; padding: 5px 10px 5px 45px; background-image: url(/i/romb.gif); background-repeat: no-repeat; background-position: 34px 9px; display: table; }






.specZ { background-color: #C40001; padding: 0 0 0 11px; background-image: url(/i/ugSpec.gif); background-repeat: no-repeat; background-position: right 50%; }
.specZ font { color: #C40001; font-family: Tahoma; font-size: 14px; background-color: #FFFFFF; padding: 0 10px; line-height: 12px; }

.imgSp { border-top: 1px solid #EEE8F1; text-align: center; vertical align: middle}
.ram { width: 158px; height: 158px; background-image: url(/i/imgSp.gif); background-repeat: no-repeat; background-position: left top; margin: 15px 0 10px 0; }
.bordImg { width: 150px; height: 150px; overflow: hidden; margin: 2px 0 0 0; }

.spec { padding: 0 20px 0 19px; }
.spec a { color: #CA3402; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; }
.spec a:hover { color: #7C1901; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: underline; }
.anntS { margin: 5px 0 8px 0; color: #330000; font-family: Tahoma; font-size: 10px; }
.priceS { color: #A8450C; font-family: Arial; font-size: 20px; padding: 0 0 10px 19px; }
.priceS u { text-decoration: none; color: #000000; font-family: Arial; font-size: 11px; }
.baskS { padding: 0 3px 10px 0; text-align: right; }














/* Правая колонка */
.right { padding: 0 0 0 19px; }

.tabTS { margin: 15px 0 10px 0; }
.tabTS td { color: #330000; font-family: Tahoma; font-size: 11px; font-weight: bold; }
.butS { padding: 0 10px 0 0; text-align: right; }
.line { font-size: 1px; background-color: #CA3402; height: 8px; margin: 0 10px 14px 0;}










/* Спецпредложения */
.specC { width: 250px; background-color: #330000; padding: 0 0 0 11px; background-image: url(/i/ugSpec1.gif); background-repeat: no-repeat; background-position: right 50%; }
.specC font { color: #330000; font-family: Tahoma; font-size: 14px; background-color: #FFFFFF; padding: 0 10px; line-height: 12px; }
.ramC { width: 158px; height: 158px; background-image: url(/i/imgSp.gif); background-repeat: no-repeat; background-position: left top; margin: 0 0 10px 0; }

.lineI { font-size: 1px; background-color: #CA3402; height: 8px; margin: 0 0 18px 0; }









/* Авторизация */
.ugAutI { background-color: #EEEEEE; background-image: url(/i/ugAut1.gif); background-repeat: no-repeat; background-position: left top; width: 192px; height: 4px; font-size: 1px; }
.autTab { background-color: #EEEEEE; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.ugAutII { background-color: #EEEEEE; background-image: url(/i/ugAut2.gif); background-repeat: no-repeat; background-position: left top; width: 192px; height: 4px; font-size: 1px; margin: 0 0 10px 0; }

.autZ { padding: 10px 0 5px 0; }
.autZ div { border-left: 11px solid #C40001; height: 12px; color: #C40001; font-family: Tahoma; font-size: 14px; line-height: 12px; padding: 0 0 0 5px; }

.autTab .form { background-color: #FFFFFF; margin: 0 10px 0 0; }
.trAut td { padding: 4px 0 0 0; }

.autTab a { color: #330000; font-family: Tahoma; font-size: 11px; text-decoration: underline; }
.autTab a:hover { color: #7C1901; font-family: Tahoma; font-size: 11px; text-decoration: underline; }

.buttA { padding: 9px 0 0 11px; }
.buttA input { margin: 0 0 0 17px; }

.autTab ul { padding: 0 0 0 15px; margin: 0 0 0 15px; }
.autTab li { color: #C40001; padding: 5px 0 0 0; }

.autTab .red { font-size: 9px; padding: 0 0 0 3px; }









/* ICQ */
.icq { padding: 0 0 8px 14px; }
.icq a { color: #000000; font-family: Tahoma; font-size: 12px; text-decoration: none; }
.icq a:hover { color: #000000; font-family: Tahoma; font-size: 12px; text-decoration: underline;  }
.icq p { padding: 0; margin: 5px 0 0 0; }





/* Опрос */
.nameQ { color: #000000; font-family: Tahoma; font-size: 12px; padding: 0 0 10px 10px; }
.vote { text-align: center; padding: 10px 0 14px 0; }










/* Новости */
.data { color: #330000; font-family: Tahoma; font-size: 9px; margin: 20px 0 0 0; }
.data b { color: #CA3402; font-family: Tahoma; font-size: 11px; font-weight: bold; padding: 5px 0 0 0; }
.data a { color: #CA3402; font-family: Tahoma; font-size: 11px; font-weight: bold; padding: 5px 0 0 0; text-decoration: underline; }
.data a:hover { color: #7C1901; font-family: Tahoma; font-size: 11px; font-weight: bold; padding: 5px 0 0 0; text-decoration: underline; }

.anntNews { color: #330000; font-family: Tahoma; font-size: 10px; }

.arch { text-align: right; margin: 14px 0 0 0; }

.scrl { text-align: right; }
.scrl span { background-color: #FFA800; color: #000000; font-size: 11px; width: 18px; height: 18px; text-align: center; padding: 2px 0 0 0; margin: 0 0 0 5px; } /* padding: 2px 6px; margin: 0 0 0 5px; */
.scrl a { background-color: #C53202; color: #FFFFFF; font-size: 11px; text-decoration: none; width: 18px; height: 18px; text-align: center; padding: 2px 0 0 0; margin: 0 0 0 5px; } /* padding: 2px 6px; margin: 0 0 0 5px; */
.scrl a:hover { background-color: #C53202; color: #FFFFFF; font-size: 11px; text-decoration: none; width: 18px; height: 18px; text-align: center; padding: 2px 0 0 0; margin: 0 0 0 5px; }/* padding: 2px 6px; margin: 0 0 0 5px; */











/* Каталог товаров */
.path { color: #330000;  font-family: Tahoma; font-size: 11px; margin: 0 0 20px 0; }
.path a { color: #330000;  font-family: Tahoma; font-size: 11px; text-decoration: underline; }
.path a:hover { color: #7C1901;  font-family: Tahoma; font-size: 11px; text-decoration: underline; }

.nameRub { padding: 0 0 0 11px; display: inline; background-image: url(/i/sq1.gif); background-repeat: no-repeat; background-position: left 2px; }
.nameRub font { color: #330000; display: inline; font-family: Tahoma; font-size: 14px; font-weight: bold; background-color: #FFFFFF; padding: 0 10px; line-height: 12px; }
.ugNR { background-image: url(/i/ugSpec1.gif); background-repeat: no-repeat; background-position: right 50%; display: inline; background-color: #330000; width: 95px; height: 12px; font-size: 1px; }
.nameRub H1 { color: #330000; display: inline; font-family: Tahoma; font-size: 14px; font-weight: bold; background-color: #FFFFFF; padding: 0 10px; line-height: 12px; }
.h { color: #330000; display: inline; font-family: Tahoma; font-size: 14px; font-weight: bold; background-color: #FFFFFF; padding: 0 10px; line-height: 12px; }



.ugRI { background-image: url(/i/ugR1.gif); background-repeat: no-repeat; background-position: left top; }
.ugRII { background-image: url(/i/ugR2.gif); background-repeat: no-repeat; background-position: right top; }
.ugRII div { margin: 0 6px; font-size: 1px; height: 6px; border-top: 1px solid #CCCCCC; background-color: #F0F0F0; }

.ugRIII { background-image: url(/i/ugR3.gif); background-repeat: no-repeat; background-position: left bottom; }
.ugRIV { background-image: url(/i/ugR4.gif); background-repeat: no-repeat; background-position: right bottom; }
.ugRIV div { margin: 0 6px; font-size: 1px; height: 6px; border-bottom: 1px solid #CCCCCC; background-color: #F0F0F0; }

.ramSR { width: 158px; height: 158px; background-image: url(/i/imgSpR.gif); background-repeat: no-repeat; background-position: left top; margin: 0 15px 10px 10px; background-color: #FFFFFF; padding: 0 0 0 2px; }
.ramSR .bordImg { width: 154px; }


.tek { background-color: #FFA800; color: #000000; font-size: 11px; width: 18px; height: 18px; text-align: center; padding: 2px 0 0 0; }/*padding: 0 6px 0 6px; */
.page { background-color: #C53202; color: #005BCD; font-size: 11px; width: 18px; height: 18px; text-align: center; padding: 2px 0 0 0; } /* padding: 0 4px 0 4px; */
font.page a { color: #FFFFFF; font-size: 11px; text-decoration: none; }
font.page a:hover { color: #FFFFFF; font-size: 11px; text-decoration: underline; }

.lineEx { font-size: 1px; border-top: 1px solid #EEE8F1; height: 12px; margin: 5px 0 0 0;}

.tabGL { margin: 10px 0; }
.trZag { text-align: center; background-color: #330000; }
.trZag td { color: #FFFFFF; font-size: 9px; font-family: Tahoma; border-right: 1px solid #EEE8F1; }
.trZag td a { color: #FFFFFF; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.trZag td a:hover { color: #FFFFFF; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.trZag input { background-color: #330000; border-width: 0; color: #FFFFFF; font-size: 9px; font-family: Tahoma; }

.trTxt { text-align: center; }
.trTxt td { color: #000000; font-size: 9px; font-family: Tahoma; border-right: 1px solid #EEE8F1; border-bottom: 1px solid #EEE8F1; padding: 5px; }
.trTxt td a { color: #CA3402; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.trTxt td a:hover { color: #7C1901; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }

td.tdO { border-right-width: 0; }
td.tdI { border-top: 1px solid #EEE8F1; }

td.firm { font-size: 11px; }
.quanGL { border: 1px solid #230503; background-color: #F0F0F0; width: 17px; height: 20px; color: #000000; font-size: 11px; font-family: Tahoma; text-align: center; }

.priceSI { color: #A8450C; font-family: Arial; font-size: 20px; padding: 0 0 10px 0; }
.priceSI u { text-decoration: none; color: #000000; font-family: Arial; font-size: 11px; }













/* Карточка товара */
.tabG { margin: 15px 0 0 0; }

.nameG { padding: 0 0 0 11px; display: inline; background-image: url(/i/sq2.gif); background-repeat: no-repeat; background-position: left 2px; }
.nameG font { color: #C40001; font-family: Tahoma; font-size: 14px; background-color: #FFFFFF; padding: 0 10px; line-height: 12px; }
.ugNG { background-image: url(/i/ugSpec.gif); background-repeat: no-repeat; background-position: right 50%; display: inline; background-color: #C40001; width: 70px; height: 12px; font-size: 1px; }

.xap { padding: 0 0 0 20px; color: #330000; }
.sv { margin: 0 0 25px 0; }
.sv p { padding: 0; margin: 0 0 10px 0; }










/* Форум */
.tema { padding: 0 0 20px 0; }
.tema a { color: #CA3402; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.tema a:hover { color: #7C1901; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }

.otv { padding: 0 0 10px 0; }
.otv a { color: #CA3402; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.otv a:hover { color: #7C1901; font-size: 11px; font-family: Tahoma; text-decoration: underline; }








/* Информация о заказах */
.imgTW { margin: 39px 0 0 0; }



/* Карта сайта */
.map { margin: 0 0 10px 0; font-weight: bold; font-size: 12px; }
.mapI { font-weight: normal; font-size: 11px; margin: 0 0 5px 20px; }
.mapII { font-weight: normal; font-size: 11px; margin: 0 0 5px 40px; }
.mapIII { font-weight: normal; font-size: 11px; margin: 0 0 5px 60px; }
.mapIIII { font-weight: normal; font-size: 11px; margin: 0 0 5px 80px; }



/* Ботинки */
.ugMenuIF { background-image: url(/i/ugMenu1F.gif); background-repeat: no-repeat; background-position: left top; }
.ugMenuIIF { background-image: url(/i/ugMenu2F.gif); background-repeat: no-repeat; background-position: right top; }

.fonFooter { background-image: url(/i/fonFooter.jpg); background-repeat: repeat-x; background-position: left top; background-color: #771D08; }

.footer { color: #FFFFFF; font-family: Tahoma; font-size: 10px; }
.footer a { color: #FFFFFF; font-family: Tahoma; font-size: 10px; text-decoration: none; }
.footer a:hover { color: #FFFFFF; font-family: Tahoma; font-size: 10px; text-decoration: none; }

.osg { text-align: center; padding: 0 0 0 33px; }

.lineII { background-color: #330000; height: 22px; width: 2px; font-size: 1px; position: relative; left: 15px; top: 26px; }







/* Общее */
.form { border: 1px solid #230503; background-color: #F0F0F0; width: 100%; color: #000000; font-family: Tahoma; font-size: 12px; }

.butt { border: 1px solid #230503; background-color: #230503; color: #FFFFFF; font-family: Arial Narrow; font-size: 12px; text-transform: uppercase; }
input.buttI { border: 1px solid #FFA800; background-color: #FFA800; color: #FFFFFF; font-family: Arial Narrow; font-size: 12px; text-transform: uppercase; margin: 1px 0 1px 1px; }

.red { color: #FF0000; font-size: 11px; font-family: Tahoma; }
.red a { color: #FF0000; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.red a:hover { color: #FF0000; font-size: 11px; font-family: Tahoma; text-decoration: none; }

.text { color: #000000; font-size: 11px; font-family: Tahoma; }
.text a { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.text a:hover { color: #7C1901; font-size: 11px; font-family: Tahoma; text-decoration: underline; }

.blinking { text-decoration: blink; }







/* Стили для сравнения товаров */
.compare { border-collapse: collapse; border:solid 1px #CCCCCC; padding:2 0 2 5; font-family: Tahoma; font-size: 11px; }
.compare_name,.compare_val	{ border:solid 1px #CCCCCC; padding:2 0 2 5; font-family: Tahoma; font-size: 11px; }
.compare_name	{ font-weight: bold; font-family: Tahoma; font-size: 11px; }

.compare a { color: #CA3402; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }
.compare a:hover { color: #7C1901; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }

.pay_pad, .pay_price	{ padding: 5; font-family: Tahoma; font-size: 11px; }
.pay_price	{ color:#6D6D6D; border-style:none none none solid; border-width:1; border-color:#D7D7D7; text-align:right; font-weight:bold; font-family: Tahoma; font-size: 11px; }
.pay_block	{ height:22; background-color:#6D6D6D; color:white; font-size:12px;font-weight:bold; padding:2 2 4 10; font-family: Tahoma; }
.pay_box	{ text-align:center; border-style:none solid none solid; border-width:1; border-color:#D7D7D7;padding:0; margin: 0; font-family: Tahoma; font-size: 11px; }
.pay_line	{ border-style:solid none none none; border-width:1; border-color:#D7D7D7; font-family: Tahoma; font-size: 11px; }
.pay_btn	{ background-color:#6D6D6D; color:white; font-weight:bold; padding:3; font-size:13px; font-family: Tahoma; }
