body { margin:0; padding:0; background-color:#FFFFFF; }
h1, h2	{ font-size:13px; font-weight:bold; margin:10px 0px 0px 0px; }

/* Шапка */
.tabTop { background-image: url('/i/fonTop.jpg'); background-position: left top; background-repeat: repeat-x; background-color:#f6f4ef }
.fon_ico { background-image: url('/i/fon_ico.gif'); background-position: right bottom; background-repeat: no-repeat; padding: 14px 0 0 15px; }

.fonTopMenu { background-image: url('/i/fonTopMenu.gif'); background-position: right bottom; background-repeat: no-repeat; background-color: #BEBEBE; text-transform: uppercase; color: #FFFFFF; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.fonTopMenu a { color: #FFFFFF; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.fonTopMenu a:hover { color: #FFFFFF; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.fonTopMenu td { text-align: center; }

.menuCat { background-color: #C3C3C3; border-bottom: 1px solid #AEAEAE; width: 100%; }
.menuCat  a { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; width: 100%; }
.menuCat  a:hover { color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; background-color: #11006C; width: 100%; }

.log { margin: 15px 0 0 15px; }
.slogan { color: #0098CF; font-size: 18px; font-family: Tahoma; font-weight: normal; margin: 15px 0 0 30px; border-left: 1px solid #CDD5D4; padding: 20px 0 20px 25px; }
.phone { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.blue { color: #0098CF; font-size: 18px; font-family: Tahoma; font-weight: normal; }
.phone .red { color: #B81010; font-size: 18px; font-family: Tahoma; font-weight: normal; }
.phone img { margin: 0 5px 0 20px; }

.phone a { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.phone a:hover { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }

.topMenu { text-transform: uppercase; background-color: #0098CF; }
.topMenu a { color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.topMenu a:hover { color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }

.topMenu td { text-align: center; border-left: 1px solid #56B8D9; }

.distTop { height: 3px; font-size: 1px; background-color: #F8F5F1; }
.bunTop1 { background-image: url('/i/bunTop1.jpg'); background-position: left top; background-repeat: no-repeat; }
.bunTop2 { background-image: url('/i/bunTop2.jpg'); background-position: 50% top; background-repeat: no-repeat; }
.bunTop3 { background-image: url('/i/bunTop3.jpg'); background-position: right top; background-repeat: no-repeat; }
.bunTopFon1 { background-image: url('/i/bunTopFon1.gif'); background-position: left bottom; background-repeat: repeat-x; }





.fonMiddle { background-image: url('/i/fonMiddle.jpg'); background-position: left top; background-repeat: repeat-x; }
.footerMiddle { background-image: url('/i/footerMiddle.jpg'); background-position: left bottom; background-repeat: repeat-x; }


.distTopCat { width: 100%; height: 100%; padding: 3px 0 4px 0; } /* padding: 7px 0 0 0; */
















/* Левая колонка */
.catchild { display: none; }
.searchZ { margin: 12px 0 0 12px; padding: 0 0 0 34px; color: #2C1F0F; font-size: 10px; font-family: Tahoma; font-weight: bold; background-image: url('/i/searchFon.gif'); background-position: left 50%; background-repeat: no-repeat; }

.wSearch { margin: 0 0 0 10px; padding: 0 0 0 15px; background-image: url('/i/dot.gif'); background-position: left 50%; background-repeat: no-repeat; }
.wSearch a { color: #232323; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.wSearch a:hover { color: #B81010; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }

.line1 { width: 160px; height: 8px; font-size: 1px; background-color: #B6B6B6; margin: 0 0 4px 10px; }

.tabCat { margin: 0 0 0 10px; }

.cat0 { text-transform: uppercase; padding: 10px 0 8px 0; border-top: 1px solid #B6B6B6; }
.cat { text-transform: uppercase; padding: 10px 0 8px 0; }
.cat0 a, .cat a { color: #0098CF; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.cat0 a:hover, .cat a:hover { color: #11006C; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.cat1 { padding: 5px 0 5px 0; margin: 0 0 0 20px; border-top: 1px dotted #B6B6B6; }
.cat1 a { color: #0098CF; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.cat1 a:hover { color: #11006C; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.cat2 { padding: 5px 0 5px 0; margin: 0 0 0 40px; border-top: 1px dotted #B6B6B6; }
.cat2 a { color: #0098CF; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.cat2 a:hover { color: #11006C; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }




.cat0Act { text-transform: uppercase; padding: 10px 0 8px 0; border-top: 1px solid #B6B6B6; }
.catAct { text-transform: uppercase; padding: 10px 0 8px 0; }
.cat0Act a, .catAct a { color: #B81010; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.cat0Act a:hover, .catAct a:hover { color: #11006C; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.cat1Act { padding: 5px 0 5px 0; margin: 0 0 0 20px; border-top: 1px dotted #B6B6B6; }
.cat1Act a { color: #B81010; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.cat1Act a:hover { color: #11006C; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.cat2Act { padding: 5px 0 5px 0; margin: 0 0 0 40px; border-top: 1px dotted #B6B6B6; }
.cat2Act a { color: #B81010; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.cat2Act a:hover { color: #11006C; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; }

















/* Новости */
.ugNews { background-image: url('/i/ugNews.gif'); background-position: right bottom; background-repeat: no-repeat; font-size: 1px; margin: 24px 0 2px 0; width: 100%; }
.ugNews_2 { background-image: url('/i/ugNews.gif'); background-position: right bottom; background-repeat: no-repeat; font-size: 1px; margin: 10px 0 2px 0; width: 100%; }

.line { background-image: url('/i/line.gif'); background-position: left 50%; background-repeat: repeat-x; width: 100%; font-size: 1px; margin: 0 9px 0 0; }
.ug1 { background-image: url('/i/ug1.gif'); background-position: left 50%; background-repeat: no-repeat; width: 9px; }
.ug2 { background-image: url('/i/ug2.gif'); background-position: right 50%; background-repeat: no-repeat; width: 107px; height: 21px; background-color: #A2A2A2; margin: 0 0 0 9px; padding: 4px 0 0 5px; color: #FFFFFF; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.ug2_2 { background-image: url('/i/ug2.gif'); background-position: right 50%; background-repeat: no-repeat; width: 125px; height: 21px; background-color: #A2A2A2; margin: 0 0 0 9px; padding: 4px 0 0 5px; color: #FFFFFF; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase; }


.data { color: #232323; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; margin: 12px 0 5px 0; }
.nameNews { color: #0098CF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.nameNews a { color: #0098CF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.nameNews a:hover { color: #11006C; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.anntNews { color: #02234D; font-size: 9px; font-family: Tahoma; font-weight: normal; text-decoration: none; margin: 7px 0 0 0; padding: 0 0 8px 0; border-bottom: 1px solid #D9EEF5; }

.newsArch { margin: 12px 0 10px 0; }
.newsArch a { color: #232323; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.newsArch a:hover { color: #B81010; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.img1 { margin: 0 5px 0 0; }
.img2 { margin: 0 5px 0 20px; }

.scrlNews { color: #02234D; font-size: 11px; font-weight: normal; text-decoration: none; margin: 10px 0 20px 0 ; padding: 10px 0 0 0; }
.scrlNews a { color: #232323; font-size: 11px; font-weight: normal; text-decoration: underline; }
.scrlNews a:hover { color: #B81010; font-size: 11px; font-weight: normal; text-decoration: none;}























/* Спецы */
.img3 { border: 1px solid #B6B6B6; }

.spec { padding: 20px 0 15px 0; }
.spec p { padding: 10px 0 12px 0; margin: 0; }
.spec a { color: #0098CF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.spec a:hover { color: #11006C; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.spec1 { padding: 20px 0 15px 10px; }
.spec1 p { padding: 10px 0 12px 0; margin: 0; }
.spec1 a { color: #0098CF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.spec1 a:hover { color: #11006C; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.price b { color: #B81010; font-size: 12px; font-family: Tahoma; font-weight: bold; }
.price { color: #2C1F0F; font-size: 9px; font-family: Tahoma; font-weight: normal; }
.price img { margin: 0 5px 0 0; }













/* Правая колонка */
.tabRight { margin: 6px 0 0 30px; background-color: #F1F1F0; }
.rightZ { padding: 0 0 0 34px; color: #2C1F0F; font-size: 10px; font-family: Tahoma; font-weight: bold; background-image: url('/i/searchFon.gif'); background-position: left 50%; background-repeat: no-repeat; }

.fonBask { background-image: url('/i/fonBask.gif'); background-position: left 50%; background-repeat: no-repeat; padding: 0 0 0 40px; color: #02234D; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.fonBask font { color: #02234D; font-size: 13px; font-family: Tahoma; font-weight: normal; }

.aut { margin: 0 0 3px 0; padding: 0 0 0 15px; background-image: url('/i/dot.gif'); background-position: left 50%; background-repeat: no-repeat; }
.aut a { color: #232323; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.aut a:hover { color: #B81010; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }


.nameQuest { color: #02234D; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.img4 { margin: 0 20px 0 0; }

.autIn b { color: #02234D; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.autIn ul { padding: 0 0 15px 5px; margin: 0 0 0 12px; }
.autIn li { color: #02234D; }
.autIn a { color: #232323; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.autIn a:hover { color: #B81010; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }




















/* Каталог товаров */
.path { margin: 30px 0 15px 0; color: #232323; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.path a { color: #232323; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.path a:hover { color: #B81010; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }

.ugCat { background-image: url('/i/ugNews.gif'); background-position: right bottom; background-repeat: no-repeat; }
.lineCat { background-image: url('/i/line.gif'); background-position: left 50%; background-repeat: repeat-x; }
.ug1Cat { background-image: url('/i/ug1.gif'); background-position: left 50%; background-repeat: no-repeat; }
.ug2Cat { background-image: url('/i/ug2.gif'); background-position: right 50%; background-repeat: no-repeat; height: 21px; background-color: #A2A2A2; margin: 0 0 0 9px; padding: 4px 15px 0 5px; color: #FFFFFF; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.anntCat { margin: 15px 0 0 0; color: #02234D; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.anntCat img { margin: 0 0 0 15px; }
.ug2Cat h1, .ug2Cat h2		{ font-family: Tahoma; font-weight:bold; font-size:10px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }


.subRub { background-color: #F4F4F4; }
.subRub a { color: #0098CF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.subRub a:hover { color: #11006C; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }


















/* Список  товаров */
.tek { background-color: #A90D00; color: #FFFFFF; font-size: 11px; padding: 0 4px; }
.page { background-color: #0084D8; color: #FFFFFF; font-size: 11px; padding: 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; }

.scrlG { color: #143D66; }

.tdL { border-top: 1px solid #DAEFF7; border-right: 1px solid #DAEFF7; padding: 5px 0 20px 0; }
.tdR { border-top: 1px solid #DAEFF7; padding: 5px 0 20px 5px; }

.tdL0 { border-right: 1px solid #DAEFF7; padding: 5px 0 20px 0; }
.tdR0 { padding: 5px 0 20px 5px; }

.img5 { border: 1px solid #B6B6B6; margin: 0 10px 0 0; }
.tdL a, .tdR a, .tdL0 a, .tdR0 a { color: #0098CF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.tdL a:hover, .tdR a:hover, .tdL0 a:hover, .tdR0 a:hover { color: #11006C; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.art { color: #8091A6; font-size: 10px; margin: 5px 0 0 0; }
.anntLG { color: #02234D; font-size: 10px; margin: 10px 0; }
.specLG { color: #FF5C00; font-size: 10px; font-weight: normal; margin: 0; text-transform: lowercase; }














/* Карточка товара */
.gn { color: #7F8FA4; text-align: right; }
.gv { color:#02234D; }
.gv a, .gv a:hover	{ color:#0098CF; font-weight:bold; text-decoration:none } 
.gv a:hover		{ color:#11006C; }












/* Корзина */
.trZag { text-align: center; color: #02234D; font-size: 11px; font-weight: bold; background-color: #EBF5F8; }
.trZag a { color: #02234D; font-size: 11px; font-weight: bold; text-decoration: none;}
.trZag a:hover { color: #02234D; font-size: 11px; font-weight: bold; text-decoration: underline;}

.trTxt { text-align: center; color: #02234D; font-size: 11px; }
.trTxt a { color: #02234D; font-size: 11px; font-weight: normal; text-decoration: none;}
.trTxt  a:hover { color: #02234D; font-size: 11px; font-weight: normal; text-decoration: underline;}










/* Поиск */
.pathCat { background-color: #EBF5F8; padding: 5px 0 5px 3px; }
.pathCat a { color: #0098CF; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.pathCat a:hover { color: #11006C; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }




















/* Ботинки */
.fonFooter { background-image: url('/i/fonFooter.jpg'); background-position: left bottom; background-repeat: repeat-x; background-color: #38ACD4; }

.footerMenu { text-transform: uppercase; border-left: 1px solid #74C5E2; }
.footerMenu a { color: #FFFFFF; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.footerMenu a:hover { color: #11006C; font-size: 9px; font-family: Tahoma; font-weight: bold; text-decoration: none; }

.footerMenu  td { text-align: center; border-right: 1px solid #74C5E2; }

.footer { color: #232323; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; padding: 12px 0 0 20px; }
.footer a { color: #232323; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.footer a:hover { color: #11006C; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }

.design     { padding:10px 20px 20px 0px; background-image: url(/i/80port.png); background-position:90% 10px; background-repeat: no-repeat; }
.design div { width:200px; font-size:11px; color:#232323; font-family:Tahoma; }
.design a   { color:#232323; text-deciration:none; }
.design a:hover	{ text-deciration:underline; }

.counters { text-align: center; padding: 10px 0 0 0; }


















/* Общее */
.form { border: 1px solid #7B7B7B; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; width: 100%; }
.form1 { border: 1px solid #7B7B7B; background-color: #FFFFFF; width: 125px; margin: 0 0 0 10px; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.form2 { border: 1px solid #7B7B7B; background-color: #FFFFFF; width: 125px; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }

.butt { border: 1px solid #0098CF; background-color: #0098CF; color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; }

.quan { border: 1px solid #7B7B7B; background-color: #FFFFFF; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; width: 40px; text-align: right; align: right; }

.red { color: #FF0000; font-size: 11px; font-family: Tahoma; font-weight: normal; }


td { font-size: 11px; font-family: Tahoma; }
.text {color: #02234D; font-size: 11px; }
.text a { color: #02234D; font-size: 11px; font-weight: normal; text-decoration: none;}
.text a:hover { color: #02234D; font-size: 11px; font-weight: normal; text-decoration: underline;}

.dist { padding: 20px 0 0 0; }


.scrl  { color: #02234D; font-size: 11px; font-weight: normal; text-decoration: none; border-top: 1px solid #D8EEF5; margin: 10px 0 20px 0 ; padding: 10px 0 0 0; }
.scrl a { color: #232323; font-size: 11px; font-weight: normal; text-decoration: underline; }
.scrl a:hover { color: #B81010; font-size: 11px; font-weight: normal; text-decoration: none;}



















.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; }

