.bodyO { margin: 57px 25px 0 25px; padding: 0; background-color: #FFFFFF; color: #666666; font-size: 11px; font-family: Tahoma; }
.bodyS { margin: 0; padding: 0; background-color: #FFFFFF; color: #666666; font-size: 11px; font-family: Tahoma; }

table { color: #666666; font-size: 11px; font-family: Tahoma; }


/* Шапка */
.topLine { margin: 0 0 9px 0; }
.topLine td { border-top: 7px solid #F0F0F0; border-bottom: 1px solid #E6E6E6; padding: 9px 0 0 0; color: #702137; font-size: 9px; font-family: Tahoma; }
.tLdiv { width: 300px; height: 10px; background-image: url(/i/topLine.gif); position: relative; z-index: 2; }
.topLine a { color: #702137; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.topLine a:hover { color: #702137; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.autTop { padding: 0 20px 0 65px; }
.topLine p { padding: 0; margin: 17px 0 5px 0; text-align: right; }

.autFon { position: absolute; background-color: #CCCCCC; width: 68px; height: 20px; top: 66px; left: 176px; z-index: 1; display: none; visibility: hidden; }
.aut { position: absolute; background-color: #CCCCCC; width: 219px; height: 132px; top: 86px; display: none; visibility: hidden; padding: 10px 0 0 0; }

.autInp { background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Tahoma; border-width: 0; width: 70px; height: 17px; }
.autTab { padding: 0; margin: 0 10px 0 39px; }
.autTab td { border-width: 0; color: #000000; font-size: 11px; font-family: Tahoma; padding: 0 0 3px 0; }
.autTab a { color: #000000; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.autTab a:hover { color: #000000; font-size: 9px; font-family: Tahoma; text-decoration: underline; }

td.redAut { color: #FF0000; font-size: 10px; font-family: Tahoma; padding-top: 3px; }



.schFon { position: absolute; background-color: #CCCCCC; width: 41px; height: 20px; top: 66px; left: 255px; z-index: 1; display: none; visibility: hidden; }
.sch { position: absolute; background-color: #CCCCCC; width: 276px; height: 132px; top: 86px; left: 255px; display: none; visibility: hidden; }
/*04.09.07 
.price { background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Tahoma; border-width: 0; width: 60px; height: 17px; }
*/
.price { background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Tahoma; border-width: 0; width: 45px; height: 17px; }
.schInp { background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: Tahoma; border-width: 0; width: 221px; height: 17px; margin: 3px 0 0 0; }

.schTab { padding: 0; margin: 10px 0 0 12px; }
.schTab td { border-width: 0; padding: 0 0 5px 0; color: #000000; font-size: 11px; font-family: Tahoma;  }


.contTop { height: 30px; padding: 10px 0 0 0; }
.path { color: #000000; font-size: 10px; font-family: Tahoma; text-transform: uppercase; }/* padding: 30px 0 0 0;  */
.path a { color: #000000; font-size: 10px; font-family: Tahoma; text-decoration: none; }
.path a:hover { color: #000000; font-size: 10px; font-family: Tahoma; text-decoration: underline; }


.autIn { color: #FFFFFF; font-size: 10px; font-family: Tahoma; margin: 0 0 0 15px; }
.autIn ul { padding: 0 0 0 10px; margin: 2px 0 0 10px; }
.autIn li { padding: 3px 0 0 0; }

.autIn a { color: #702137; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.autIn a:hover { color: #702137; font-size: 9px; font-family: Tahoma; text-decoration: underline; }













/* Левая колонка */
.left { background-color: #ECECEC; }
.leftDef { background-color: #DFDFE1; color: #666666; font-size: 11px; font-family: Tahoma; }
.border { padding: 8px 20px 0 17px; color: #666666; font-size: 11px; font-family: Tahoma; overflow: auto; height: 293px; margin: 0 10px; border-width: 0; scrollbar-3dlight-color : #ECECEC; scrollbar-arrow-color : #B7B7B7; scrollbar-base-color : #EAFF00; scrollbar-darkshadow-color : #B7B7B7; scrollbar-face-color : #DDDDDD; scrollbar-highlight-color : #ECECEC;  scrollbar-shadow-color : #ECECEC;  scrollbar-track-color : #ECECEC; }
.border a { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.border a:hover { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: underline; }

.borderWP { padding: 8px 20px 0 17px; overflow: auto; height: 269px; margin: 11px 10px 0 10px; border-bottom: 1px solid #CCCCCC;; scrollbar-3dlight-color : #ECECEC; scrollbar-arrow-color : #B7B7B7; scrollbar-base-color : #EAFF00; scrollbar-darkshadow-color : #B7B7B7; scrollbar-face-color : #DDDDDD; scrollbar-highlight-color : #ECECEC;  scrollbar-shadow-color : #ECECEC;  scrollbar-track-color : #ECECEC; }
.borderWPI { padding: 8px 20px 0 17px; overflow: auto; height: 440px; margin: 11px 10px 0 10px; border-bottom: 1px solid #CCCCCC;; scrollbar-3dlight-color : #ECECEC; scrollbar-arrow-color : #B7B7B7; scrollbar-base-color : #EAFF00; scrollbar-darkshadow-color : #B7B7B7; scrollbar-face-color : #DDDDDD; scrollbar-highlight-color : #ECECEC;  scrollbar-shadow-color : #ECECEC;  scrollbar-track-color : #ECECEC; }









/* Новости */
.data { color: #666666; font-size: 9px; font-family: Tahoma; }
.nnList { color: #666666; font-size: 12px; font-family: Tahoma; font-weight: bold; }
.nnList a { color: #666666; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.nnList a:hover { color: #000000; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.anntList { color: #666666; font-size: 11px; font-family: Tahoma; margin: 0 0 25px 0; }

.scrl { text-align: right; color: #666666; font-size: 9px; font-family: Tahoma; margin: 10px 10px 0 0; padding: 0; }
.scrl span { background-color: #702137; color: #FFFFFF; font-size: 11px; padding: 2px 6px; margin: 0 0 0 5px; }
.scrl a { background-color: #CCCCCC; color: #666666; font-size: 11px; padding: 2px 6px; text-decoration: none; margin: 0 0 0 5px; }
.scrl a:hover { background-color: #CCCCCC; color: #666666; font-size: 11px; padding: 2px 6px; text-decoration: none; margin: 0 0 0 5px;  }

.scrlN { margin: 10px 10px 0 0; padding: 1px 0 1px 0; }
.scrlN img { margin: 0 6px 0 10px; }
.scrlN a { color: #666666; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.scrlN a:hover { color: #000000; font-size: 9px; font-family: Tahoma; text-decoration: none; }

.nn { color: #666666; font-size: 12px; font-family: Tahoma; font-weight: bold; margin: 0 0 15px 0; }
.text { color: #666666; font-size: 11px; font-family: Tahoma; }
.text a { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.text a:hover { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: underline; }










/* Каталог товаров */
.tabRub { margin: 17px 0 0 0; }
.tdRub { padding: 0 5px; }
.tdRub a { color: #999999; font-size: 10px; font-family: Tahoma; text-decoration: none; }
.tdRub a:hover { color: #999999; font-size: 10px; font-family: Tahoma; text-decoration: none; }
/* 19_09_07
.tdRub a { color: #999999; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.tdRub a:hover { color: #999999; font-size: 9px; font-family: Tahoma; text-decoration: none; }
*/
.tdRub div { height: 100px; margin: 0 0 5px 0; }

.imgB { margin: 0 5px 0 0; }
.imgF { margin: 0 0 0 5px; }


.size { color: #666666; font-size: 10px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; margin: 15px 0 10px 0; }
.sizeList { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; background-color: #666666; width: 25px; height: 25px; text-align: center; margin: 0 5px 2px 0; }
.sizeList a { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; background-color: #666666; width: 25px; height: 25px; padding: 6px 0 0 0; }
.sizeList a:hover { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; background-color: #702137; width: 25px; height: 25px; padding: 6px 0 0 0; }











/* Карточка товара */
/* 04.09.07
.ng h1 { color: #666666; font-size: 20px; font-family: Tahoma; font-weight: normal; padding: 0 20px 0 0; margin: 0; }
*/
.ng h1 { color: #666666; font-size: 18px; font-family: Tahoma; font-weight: normal; padding: 0 20px 0 0; margin: 0; }
.sg h1 { color: #666666; font-size: 20px; font-family: Tahoma; font-weight: normal; padding: 3px 0 0 20px; margin: 0; border-left: 1px solid #A5A5A5; height: 30px; }

.icoG { margin: 6px 0 20px 0; }
.icoG img { margin: 0 5px 0 0; }

.priceG { color: #702137; font-size: 20px; font-family: Arial; font-weight: normal; }
.priceG font { color: #666666; font-size: 9px; font-family: Tahoma; font-weight: normal; }

.bask { background-color: #702137; width: 66px; height: 17px; padding: 1px 0 0 9px; }
.bask a { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.bask a:hover { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }

.backList { margin: 15px 0 0 0; border-top: 1px solid #CCCCCC; padding: 0 0 0 0; }
.backList a { color: #666666; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.backList a:hover { color: #000000; font-size: 9px; font-family: Tahoma; text-decoration: none; }

.imF { margin: 0 8px 0 0; }
.imS { margin: 0 8px 0 40px; }

.accos { color: #666666; font-size: 10px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; margin: 3px 0 2px 0; }

.goodsA { color: #999999; font-size: 9px; font-family: Tahoma; font-weight: normal; padding: 0 5px 0 0; }
.goodsA a { color: #999999; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.goodsA a:hover { color: #000000; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
td.nga { color: #999999; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }

.imgAG { margin: 0 0 3px 0; }

.priceA { color: #702137; font-size: 12px; font-family: Arial; font-weight: bold; text-align: right; margin: 5px 0 0 0; }
.priceA font { color: #666666; font-size: 9px; font-family: Tahoma; font-weight: normal; }
.priceA img { margin: 0 0 0 5px; }

.icoA img { margin: 0 0 1px 5px; }










/* Поиск */
.tek { background-color: #702137; color: #FFFFFF; font-size: 11px; font-family: Tahoma; padding: 2px 6px; }
.page { background-color: #CCCCCC; color: #666666; font-size: 11px; font-family: Tahoma; padding: 2px 6px; }
font.page a { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: none; }
font.page a:hover { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: none; }

.pathS { color: #000000; font-size: 10px; font-family: Tahoma; text-transform: uppercase; margin: 10px 0 0 0; padding: 2px 0 2px 0px; }
.pathS a { color: #000000; font-size: 10px; font-family: Tahoma; text-decoration: none; }
.pathS a:hover { color: #000000; font-size: 10px; font-family: Tahoma; text-decoration: underline; }






/* Карта сайта */
.map { margin: 0 0 20px 0; color: #666666; font-size: 11px; font-family: Tahoma; text-transform: uppercase; font-weight: bold; }
.map a { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: none; }
.map a:hover { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: underline; }

.map div { text-transform: none; font-weight: normal; margin: 4px 0 0 20px; }







/* Ботинки */
.tabFoot { margin: 8px 0 0 0; }
.menuFoot td { background-color: #CCCCCC; text-transform: uppercase; text-align: center; }
.menuFoot a { color: #FFFFFF; font-size: 11px; font-weight: bold; font-family: Tahoma; text-decoration: none; }
.menuFoot a:hover { color: #666666; font-size: 11px; font-weight: bold; font-family: Tahoma; text-decoration: none; }

.brdFoot { border-bottom: 7px solid #F0F0F0; color: #B3B3B3; font-size: 11px; font-family: Tahoma; padding: 15px 0 0 0; }
.brdFoot a { color: #B3B3B3; font-size: 11px; font-family: Tahoma; text-decoration: none; }
.brdFoot a:hover { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: none; }


.copy td { color: #999999; font-size: 9px; font-family: Tahoma; }
.copy a { color: #E5E5E5; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.copy a:hover { color: #999999; font-size: 9px; font-family: Tahoma; text-decoration: underline; }














/* Общее */
.dist { height: 321px; padding: 0 0 0 27px; }


.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; }

.butt { background-color: #702137; padding: 2px 5px; color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: normal; border-width: 0; }
.form { background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; border: 1px solid #ECECEC; width: 90%; }
.quan { background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; border: 1px solid #666666; width: 40px; text-align: right; align: right; }



.form3 { background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; border: 1px solid #ECECEC; }
.butt1 { background-color: #702137; padding: 2px 5px; color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: normal; border-width: 0; }




.text1 td { color: #666666; font-size: 11px; font-family: Tahoma; }

.trZag { text-align: center; }
.trZag td { border: 1px solid #666666; color: #666666; font-size: 11px; font-family: Tahoma; font-weight: bold; }
.trZag a { color: #666666; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.trZag a:hover { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.trTxt { text-align: center; color: #666666; font-size: 11px; font-family: Tahoma; }
.trTxt a { color: #666666; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.trTxt a:hover { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: underline; }








/* Стили для сравнения товаров */
.compare { border-collapse: collapse; border:solid 1px #3273B5; padding:2 0 2 5; font-family: Tahoma; font-size: 11px; }
.compare_name,.compare_val	{ border:solid 1px #3273B5; padding:2 0 2 5; font-family: Tahoma; font-size: 11px; }
.compare_name	{ font-weight: bold; font-family: Tahoma; font-size: 11px; }


.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; }