body { margin:0px; padding:0px; background:#141f4c; text-align: center; }
form { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

table { color: #000000; font-size: 12px; font-family: Tahoma; }
h1		{ color: #000000; font-size: 18px; font-family: Tahoma; margin:0 0 10px 0; }

/* Шапка */
.top_slogan				{ background:url(/i/top_slogan.jpg) no-repeat; }
.top_slogan div		{ position:relative; }
.top_slogan span	{ position:absolute; top:0px; left:37px; z-index:10000; font-size:18px; font-family:Verdana; font-weight:bold; color:#f4b30e; text-transform: uppercase; display:block; }	
.top_slogan a			{ position:absolute; top:7px; left:32px; display:block; z-index:100; }

.top_logo				{ padding:0px; background:url(/i/top_logo.jpg) no-repeat; }
/*.top_logo img		{ filter:expression(fixPNG(this)); }*/



.top_contact		{ background:url(/i/top_fon_1.jpg) no-repeat; text-align:right; white-space:nowrap; font-size:30px; font-weight:bold; color:white; padding:0px 17px 12px 0px }

.top_contact p	{ font-size:13px; font-family:Verdana; font-weight:bold; }
.top_contact a	{ font-size:13px; font-family:Verdana; font-weight:bold; color:#FFFF00; }

.top_menu					{ background:#f4c70e url(/i/top_menu_fon.gif) repeat-x; }
.top_menu td			{ text-align:center; padding:0px 10px 0px 10px; white-space:nowrap; }
.top_menu *				{ color:#251B00; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
.top_menu a:hover	{ color:#B73325; }

.top_path					{ color:#4B4F53; font-size:8px; font-weight:bold; background:#e2e2e2 url(/i/top_fon_path.jpg) no-repeat; vertical-align:top; padding:5px 0px 0px 10px; position:relative; }
.top_path a				{ color: #000000; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.top_path a:hover { text-decoration: underline; }


.order_ring	{ position:absolute; top:157px; left:0px; }
.td_ring		{ background:url(/i/order_ring.jpg) no-repeat; }
.td_ring a	{ display:block; height:350px; text-decoration:none; }


/* Правая колонка */
.right { position: absolute;  margin-top: -22px; width: 182px;}

.right1 { border-bottom:1px solid #B1B8BA; width: 182px; height: 28px; background-image: url(/i/ugRightTop2.gif);  background-repeat: no-repeat; background-position: left top; }
.right1 div { margin:0 0 0 13px; height: 27px; padding:0px 12px 0 0; text-align:right; color:#1F5363; font-size:12px; font-weight:bold; text-transform:uppercase; background:url(/i/fonRight.gif) repeat-x; }
.right1 div span { padding-top:6px; display:block; }
.bask { height: 78px; background-image: url(/i/baskFon.jpg);  background-repeat: repeat-x; background-position: left top; border-bottom: 1px solid #B1B8BA; border-left: 1px solid #B1B8BA; }
.bask div { background-image: url(/i/baskFon2.gif);  background-repeat: no-repeat; background-position: 10px 8px; height: 37px; padding: 10px 0 0 53px; color: #483D04; font-size: 11px; font-family: Tahoma; }
.bask font, .bask2 font { color: #483D04; font-size: 12px; font-family: Tahoma; font-weight: bold; }
/*.bask img, .bask2 img { margin: 2px 0 0 0; }*/

.bask2 { height: 78px; background-color: #FBFBFA; background-image: url(/i/baskFon3.jpg);  background-repeat: repeat-x; background-position: left top; border-bottom: 1px solid #B1B8BA; border-left: 1px solid #B1B8BA; } /* padding: 0 0 10px 0;  */
.bask2 div { background-image: url(/i/baskFon4.gif);  background-repeat: no-repeat; background-position: 10px 8px; height: 37px; padding: 10px 0 0 53px; color: #483D04; font-size: 11px; font-family: Tahoma; }

.right2 { height: 27px; background-image: url(/i/fonRight.gif);  background-repeat: repeat-x; background-position: left top; border-left: 1px solid #B1B8BA; color: #1F5363; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; text-align: right; padding: 0 12px 0 0; line-height: 25px;}
.aut, .autIn { background-image: url(/i/baskFon.jpg);  background-repeat: repeat-x; background-position: left top; background-color: #F7F8F7; border-top: 1px solid #B1B8BA; border-bottom: 1px solid #B1B8BA; border-left: 1px solid #B1B8BA; padding-bottom: 10px; }
.aut table { color: #483D04; font-size: 11px; font-family: Tahoma; background-image: url(/i/aut.gif);  background-repeat: no-repeat; background-position: 6px 6px; }
.login { padding: 10px 0 0 60px; }
.login input { width: 107px; color: #000000; font-size: 11px; font-family: Tahoma; }
.img1 { margin: 9px 0 7px 0; }
.aut a { color: #483D04; font-size: 9px; font-family: Tahoma; text-decoration: underline; }
.aut a:hover { color: #483D04; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.link { margin: 0 7px 10px 0; padding: 0 0 0 10px; display: inline; height: 15px; background-image: url(/i/ar.gif);  background-repeat: no-repeat; background-position: left 50%; }

.aut .red { color: #FF0000; font-size: 10px; font-family: Tahoma; padding: 0 10px; }

.autIn .link { padding: 0 0 0 12px; margin: 8px 0 0 0; }
.autIn a { color: #483D04; font-size: 12px; font-family: Tahoma; text-decoration: underline; }
.autIn a:hover { color: #483D04; font-size: 12px; font-family: Tahoma; text-decoration: none; }

.news { background-image: url(/i/baskFon.jpg);  background-repeat: repeat-x; background-position: left top; background-color: #FCFDFC; border-left: 1px solid #B1B8BA; }
.nc { border-top: 1px solid #B1B8BA;  padding: 8px 10px; }
.data { color: #1C5984; font-size: 11px; font-family: Tahoma; }
.data b { color: #000000; font-size: 11px; font-family: Arial; }
.data a { color: #000000; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: underline; }
.data a:hover { color: #000000; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; }
.annt { color: #000000; font-size: 10px; font-family: Arial; padding: 5px 0 0 0; }

.arch { height: 50px; background-image: url(/i/archRighFon.jpg);  background-repeat: no-repeat; background-position: left bottom; background-color: #FCFDFC; position: relative; left: -15px; }
.arch div { height: 35px; padding: 10px 10px 0 0; text-align: right; background-image: url(/i/ar.gif);  background-repeat: no-repeat; background-position: 84px 13px; }
.arch a, .arch2 a { color: #737373; font-size: 10px; font-family: Tahoma; text-decoration: underline; }
.arch a:hover, .arch a:hover { color: #737373; font-size: 10px; font-family: Tahoma; text-decoration: none; }

.arch2 { border-left: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF; padding: 0 0 10px 0; background: #fcfdfc;}
.arch2 div { padding: 10px 10px 0 0; text-align: right; background-image: url(/i/ar.gif);  background-repeat: no-repeat; background-position: 84px 13px; }


.botRight { border-left: 1px solid #B1B8BA; height: 100%; }
.botRight div { position: relative; top: -23px; left: -1px; height: 23px;  font-size: 0; }

.distR { height: 5px; }

/* Левая колонка */
.left { background:url(/i/left.gif) repeat-y; }

.leftS { height: 31px; padding: 8px 0 0 10px; background-image: url(/i/left1.jpg);  background-repeat: no-repeat; background-position: left top; color: #482F04; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; }
.tabSL { color: #FFFFFF; font-size: 11px; font-family: Tahoma; margin: 0 0 0 10px; }
.tabSL input { margin: 1px 1px 2px 0; }
.tabSL select { margin: 2px 0 2px 0; }

input.find { margin: 5px 0 4px 0; }

.catchild { display: none; }

.tabCat { background:url(/i/left2.jpg) no-repeat; color:#482F04; font-size:12px; text-transform:uppercase; }

.ntc { padding: 0px 0 0 10px; font-weight: bold; }

.cat { background:url(/i/line.gif) no-repeat; color: #FFFFFF; font-size:12px; text-transform:none; }
.catN { color:#FFFFFF; font-size:12px; font-family:Tahoma; text-transform:none; font-weight:bold; }

.cat div, .catN div { font-weight:bold; text-transform:none;  background:url(/i/ar1.gif) no-repeat 7px 7px; padding:7px 0 7px 30px; }
.cat div.cat_child	{ background:url(/i/ic_cat_child.gif) no-repeat 11px 9px; padding-bottom:5px; }
.cat div a, .catN div a, .cat div a:hover, .catN div a:hover { color: #FFFFFF; font-size:12px; font-family:Tahoma; text-decoration:none; font-weight:bold; }


.catS101 { background:url(/i/line.gif) no-repeat; color:#FFE17F; font-size:12px; font-family:Tahoma; text-transform:none; }
.catNS101 { color:#FFE17F; font-size:12px; font-family:Tahoma; text-transform:none; }
.catS101 div,.catNS101 div { text-transform:none;  background:url(/i/ar2.gif) no-repeat 7px 7px; padding:7px 0 7px 30px; }
.catS101 div a,.catNS101 div a { color: #FFE17F; font-size:12px; font-family: Tahoma; text-decoration: none; font-weight:bold; }

.astr .cat div a, .astr .catN div a, .astr .cat div a:hover, .astr .catN div a:hover { color: #FFE17F; font-size: 9px; font-family: Tahoma; text-transform: uppercase; text-decoration: none; background:url(/i/ar2.gif) no-repeat 7px top; height: 17px; padding-left: 30px; padding-top: 3px; }

/*
.astr font { color: #FFE17F; font-size: 9px; font-family: Tahoma; filter:Glow(Strength='3', Color='#7B8892'); width: 100%; height: 17px; }
*/

.cat_item	{ width:180px; text-align:left; }
.cat_img	{ position:relative; text-align:center; margin:10px 0px 10px 0px; }



/* Середина */
.middle { background-image: url(/i/fonRight1.gif);  background-repeat: repeat-y; background-position: right top; }
.midl { background-image: url(/i/fonRight0.jpg);  background-repeat: no-repeat; background-position: right top; height: 100%; }

.zagM { padding: 6px 0 0 10px; height: 20px; border: 1px solid #FFFFFF; border-right-width: 0; background-image: url(/i/zagM.jpg);  background-repeat: repeat-x; background-position: left top; color: #FFFFFF; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; }
.zagM a { color:#ffff00; text-decoration: none; }
.zagM a:hover { color:white; text-decoration: none; }
.zagM h1	{ margin:0px; padding:0px; color:white;  font-size:12px; font-family: Tahoma; text-transform: uppercase; }


.shad1 { height: auto; background-image: url(/i/shad1.jpg);  background-repeat: repeat-x; background-position: left top; }
.shadT { height: 6px; background-image: url(/i/shadT.gif);  background-repeat: no-repeat; background-position: left top; font-size: 0; }
.shadB { height: 7px; background-image: url(/i/shadB.jpg);  background-repeat: no-repeat; background-position: right bottom; font-size: 0; }
.shad1 table { color: #000000; font-size: 11px; font-family: Tahoma; }
.shad1 select { color: #000000; font-size: 10px; font-family: Tahoma; margin: 4px 0 0 0; }

.shad2 { height: 6px; background-image: url(/i/shad2.gif);  background-repeat: no-repeat; background-position: left top; font-size: 0; }

/* Каталог товаров */
.line1 { background-image: url(/i/line1.gif);  background-repeat: repeat-y; background-position: right top; }
.line2 { background-image: url(/i/line2.gif);  background-repeat: repeat-x; background-position: left top; height: 3px; margin: 1px; font-size: 0; }

.rub .lineV	{ background:url(/i/line1.gif) repeat-y right top; text-align:center; }
.rub .end	{ text-align:center; }

.rub td { text-align: center; }
.rub { text-transform:none; }
.rub a { color: #000000; font-size: 13px; font-family: Tahoma; text-decoration: none; font-weight:bold; }
.rub a:hover { color: #000000; font-size: 13px; font-family: Tahoma; text-decoration: none; font-weight:bold; }
.nr { text-align: center; margin: 0 0 5px 0; }

.lineV { background:url(/i/line3.gif) repeat-y right top; padding-bottom: 10px; }
.lineG { background:url(/i/line4.gif) repeat-x left top; height: 3px; margin: 1px; font-size: 0; }

.tabGL .line2 { background:url(/i/line4.gif) repeat-x left top; height: 3px; margin: 1px; font-size: 0; }

.scrlG { color: #000000; font-size: 12px; font-family: Tahoma; }
.scrlG td { padding: 0 10px; }

.tek { width: 19px; height: 19px; background-image: url(/i/fon1.gif);  background-repeat: repeat-x; background-position: left top; text-align: center; padding: 3px 6px 3px 6px; margin-left: 5px; color: #FFFFFF; font-size: 9px; font-family: Tahoma; }
.prev { width: 19px; height: 19px; background-image: url(/i/fon2.gif);  background-repeat: repeat-x; background-position: left top; text-align: center; padding: 0 6px 3px 6px; margin-left: 5px; }
.prev a { color: #FFFFFF; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.prev a:hover { color: #FFFFFF; font-size: 9px; font-family: Tahoma; text-decoration: none; }

.firm { color: #F17D08; font-size: 10px; font-family: Tahoma; font-weight: bold; margin: 0 8px; }
.firm a { color: #000000; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.firm a:hover { color: #000000; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.firm p { padding: 3px 0 5px 0; margin: 0; color: #000000; font-size: 12px; font-family: Tahoma; font-weight: bold; }
.anntG { color: #525252; font-size: 10px; font-family: Tahoma; margin: 0 8px 4px 8px; }
.anntG  a { color: #525252; font-size: 10px; font-family: Tahoma; margin: 0 8px 7px 0px; text-decoration: none; text-indent: 0;}
.phrase { color: #F60303; font-size: 9px; font-family: Tahoma; margin: 2px 8px; }
.price { color: #17588B; font-size: 24px; font-family: Impact; font-weight: normal; margin: 0px 8px 0 0px; }
.price sup { color: #4b7ba1; font-size: 12px; font-family: Impact; font-weight: normal; }


.spec_item	{ width:160px; text-align:left; margin-left:11px; }
.spec_price	{ clear:both; width:160px; text-align:left; }
.spec_price .price { float:left; color:#17588B; font-size:24px; font-family:Impact; font-weight:normal; margin:0px 0px 0px 10px; }
.spec_price	.ic_link { float:right; margin:7px 10px 0px 0px; }
.spec_item .firm	{ margin:0px; height:65px; }

.spec_img					{ position:relative; text-align:center; margin:10px 0px 10px 0px; padding:0px; width:160px; height:178px; }
.spec_img .g_img	{ width:160px; height:178px; margin:0px; }

.iePNG1			{ position:absolute; bottom:-13px; right:1px; display:block; }
.iePNG2			{ position:absolute; bottom:0px; right:1px; display:block; }
.iePNG3, .iePNG4, .iePNG5, .iePNG6	{ position:absolute; top:-5px; right:-7px; display:block; }
.iePNG9			{ position:absolute; bottom:-15px; right:1px; display:block; }

#goods_image { position:relative; }

#goods_image .iePNG1	{ position:absolute; bottom:-14px; right:0px; display:block; }
#goods_image .iePNG2	{ position:absolute; bottom:0px; right:0px; display:block; }

#goods_image .iePNG3, 
#goods_image .iePNG4, 
#goods_image .iePNG5, 
#goods_image .iePNG6	
{ 
	position:absolute; top:0px; right:10px; display:block; 
}

.def_srez		{ margin:1px 1px 0px 1px; }

.sepc_def	{ width:100%; }
.sepc_def .spec_item	{ width:180px; margin:0px 0px 0px 1px ; text-align:left; }
.sepc_def .spec_img		{ width:180px; }
.sepc_def .spec_price	{ height:30px; width:180px; text-align:left; }
.sepc_def .spec_item .firm	{ margin-left:10px; height:38px; width:160px; }
.sepc_def td.lineV		{ padding-bottom: 5px; }
.sepc_def td.end			{ padding-bottom: 5px; width:185px; }
.sepc_def .iePNG1			{ right:11px; }
.sepc_def .iePNG2			{ right:11px; }
.sepc_def .iePNG4			{ right:11px; }

/* Список товаров */
.nSort { text-align: right; padding: 5px 0; }

.sortOn { margin: 0 0 0 8px; height: 19px; width: 134px; background-image: url(/i/sortFonOn1.gif);  background-repeat: no-repeat; background-position: left top; background-color: #5193D4; text-transform: uppercase; }
.sortOn div { height: 19px; background-image: url(/i/sortFonOn2.gif);  background-repeat: no-repeat; background-position: left bottom; text-align: center; line-height: 18px; }/* padding: 3px 0 0 0;  */
.sortOn a, .sortOff a { color: #FFFFFF; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.sortOn a:hover, .sortOff a:hover { color: #FFFFFF; font-size: 9px; font-family: Tahoma; text-decoration: none; }
.sortOff { margin: 0 0 0 8px; height: 19px; width: 134px; background-image: url(/i/sortFonOff1.gif);  background-repeat: no-repeat; background-position: left top; background-color: #BDBDBD; text-transform: uppercase; }
.sortOff div { height: 19px; background-image: url(/i/sortFonOff2.gif);  background-repeat: no-repeat; background-position: left bottom; text-align: center; line-height: 18px; }/* padding: 3px 0 0 0;  */

/* Карточка товара */
.goodsTab { margin:0px; border-bottom:1px solid #C2C2C2; }

.goodsTab .priceTab	{ border-style:dotted none dotted none; border-color:#C2C2C2; border-width:1px; margin:11px 0 9px 0; }
.goodsTab .priceTab	td { color:Black; font-size:12px; font-family:Tahoma; padding-top:0px; }
.goodsTab .priceTab	th				{ width:33%; padding-left:5px; font-weight:normal; text-align:left; }
.goodsTab .priceTab	td.vl			{ border-right:dotted 1px #C2C2C2; }
.goodsTab .priceTab	td.bigPrice		{ color:#4f4f4f; font-size:12px; vertical-align:bottom; }
.goodsTab .priceTab	td.bigPrice font		{ color:#4f4f4f; font-size:18px; font-family:Impact; }
.goodsTab .priceTab	td.curPrice		{ color:#011691; font-size:12px; vertical-align:top; }
.goodsTab .priceTab	td.curPrice font		{ color:#011691; font-size:26px; font-family:Impact; }
.goodsTab .priceTab	td.curPrice span	{ padding-bottom:15px; }
.goodsTab .priceTab	th.bigPrice			{ vertical-align:bottom; padding-bottom:2px; }
.goodsTab .priceTab	th.curPrice			{ vertical-align:top; padding-top:4px; color:#011691; padding-bottom:2px; }

.goodsTab .smallPrice	{ color:#DD0000; }
.svetGreen { background:url(/i/SvetGreen.gif) no-repeat 0px 1px; padding-left:19px; margin:0px 0px 5px 0px; }
.svetYellow { background:url(/i/SvetYellow.gif) no-repeat 0px 1px;; padding-left:19px; margin:0px 0px 5px 0px; }
.img190		{ width:190px; height:190px; border-style:none; }
.AddImages	{  }
.AddImages th div	{ width:10px; height:10px; }
.AddImages img		{ border:1px solid #407fb2; width:38px; height:38px; }
.goodsTab hr	{ background-color:#C2C2C2; color:#C2C2C2; line-height:1px; height:1px; border-style:none; } 
.contImg	{ padding: 0px 10px 10px 0px; border-bottom:1px solid #C2C2C2; }
.contG { padding:0px 0px 0px 10px; border-left:1px solid #C2C2C2; }
.contG h1 { font-size:16px; line-height:18px; margin:0px; }
.contG .firm { margin: 0 0 10px 0; font-size: 12px; }
.contG .phrase { margin: 0; font-size: 12px; }

.contG .price { color: #17588b; font-size: 30px; font-family: Impact; font-weight: normal; margin: 0; }
.contG .price sup { font-size: 16px; }

.textG		{ padding:0px 20px 20px 20px; }


.propG { padding: 0 20px 15px 20px; }

.recom { padding: 6px 0 0 14px; text-transform: uppercase; color: #FFFFFF; font-size: 12px; font-family: Tahoma; font-weight: bold; height: 40px; background-image: url(/i/recom.jpg);  background-repeat: no-repeat; background-position: left top; background-color: #206295; border-left: 1px solid #BBBBBB; }
.assoc { border-left: 1px solid #BBBBBB; border-top: 1px solid #BBBBBB; padding: 0px; color: #000000; font-size: 12px; font-family: Tahoma; }
.assoc a { color: #000000; font-size: 12px; font-family: Tahoma; text-decoration: none; }
.assoc a:hover { color: #000000; font-size: 12px; font-family: Tahoma; text-decoration: none; }


/* Прайс-лист */
.price0 { margin: 10px 0 10px 10px; color: #000000; font-size: 12px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; }
.price0 a { color: #000000; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: underline; text-transform: none; }
.price0 a:hover { color: #000000; font-size: 12px; font-family: Tahoma; font-weight: bold; text-decoration: none; text-transform: none; }

.price1 { color: #FFFFFF; font-size: 11px; font-family: Tahoma; text-transform: uppercase; font-weight: normal; background-color: #043578;  margin: 0 5px; padding: 5px 7px;}
.priceTd td { padding: 5px 7px; }
.priceTd { color: #5B5B5B;  font-size: 11px; font-family: Tahoma; font-weight: normal; }
.priceTd a { color: #5B5B5B;  font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.priceTd a:hover { color: #5B5B5B;  font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.prLine { margin: 0 5px; border-top: 1px solid #043578; font-size: 0; height: 2px; }


/* Регистрация */
.regTab { font-size: 11px; width:100%; }
.regTab td { padding:5px 0px 5px 0px; }
.regTab .td1	{ width:172px; text-align:right; padding-right:13px; }
.regTab .td1 span	{ width:163px; text-align:right; margin:0px; padding:0px; display:block; }

.form1 { color: #000000; font-size: 11px; font-family: Tahoma; width: 50%; background-color: #FFCBCB; }
.regTab .form { background-color: #FFCBCB; }
.regTab .td_radio { margin-left:-1px; }

#d_login, #d_reg, #d_order { display:none; }
#d_reg { padding-left:8px; }
#d_login .red	{ padding-left:8px; }
#basket_order_choice table td	{ padding:5px 5px 5px 5px; }
#basket_order_choice a				{ color:black; }


/* Поиск */
.pathS { background-color: #F2F2F2; padding: 5px 10px; border-bottom: 1px solid #BFBFBF; color: #000000; font-size: 14px; font-family: Tahoma; }
.pathS a { color: #000000; font-size: 13px; font-family: Tahoma; text-decoration: underline; }
.pathS a:hover { color: #000000; font-size: 13px; font-family: Tahoma; text-decoration: none; }



/* Корзина */
.trZag { text-align: center; background-color: #043578; color: #FFFFFF; font-size: 10px; font-family: Tahoma; text-transform: uppercase; }
.trZag a { color: #FFFFFF; font-size: 10px; font-family: Tahoma; text-decoration: none; }
.trZag a:hover { color: #FFFFFF; font-size: 10px; font-family: Tahoma; text-decoration: none; }

.trTxt { text-align: center; }
.trTxt b { color: #074054; font-size: 12px; font-family: Tahoma; }
.trTxt a { color: #074054; font-size: 12px; font-family: Tahoma; text-decoration: none; }
.trTxt a:hover { color: #074054; font-size: 12px; font-family: Tahoma; text-decoration: none; }

.trBot { text-align: center; background-color: #EDEDED; font-size: 11px; }
.trBot b { font-size: 12px; }

.bTxt { font-size: 11px; }
h1.bh1 { font-size: 18px; padding: 0; margin: 0 0 10px 0; }
.bLog { color: #6C6C6E; font-size: 11px; font-family: Tahoma; background-color: #EBEBEB; }
.bLog input { width: 100%; }

.nDel { font-size: 11px; }
td.lineD { padding: 0; }
.lineD div { height: 2px; font-size: 0; border-top: 1px solid #C2C2C2; }


.lineB { height: 1px; border-top: 1px solid #C2C2C2; font-size: 0; margin: 0 0 16px 0; }

.zak { background-color: #04357A; height: 26px; padding: 7px 0 0 11px; color: #FFFFFF; font-size: 10px; font-family: Tahoma; }
.form2 { color: #6C6C6E; font-size: 11px; font-family: Tahoma; width: 50%; background-color: #FFFFFF; }
.link2 { padding: 0 0 0 10px; background-image: url(/i/ar.gif);  background-repeat: no-repeat; background-position: left 50%; width: 180px; }
.link2 a { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: underline; }
.link2 a:hover { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: none; }



/* Карта сайта */
.map { color: #000000; font-size: 12px; font-family: Tahoma; margin: 10px 0 20px 10px; font-weight: bold; }
.map a { color: #000000; font-size: 12px; font-family: Tahoma; text-decoration: underline; font-weight: bold; }
.map a:hover { color: #000000; font-size: 12px; font-family: Tahoma; text-decoration: none; font-weight: bold; }
.map div { margin:  0 0 10px 20px; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.map div a { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: underline; font-weight: normal; }
.map div a:hover { color: #000000; font-size: 11px; font-family: Tahoma; text-decoration: none; font-weight: normal; }



/* Ботинки */
.footer { border-top: 1px solid #FFFFFF; background-color: #FFFFFF; }
.footerI { border-top: 1px solid #FFFFFF; background-color: #FFFFFF; background-image: url(/i/fonFooter.jpg);  background-repeat: repeat-x; background-position: left top; }
.bunF { border-top: 6px solid #325D80; background-image: url(/i/fonBF.jpg);  background-repeat: repeat-x; background-position: left top; position: relative; z-index: 2; } /* height: 56px; */

.ff { background-image: url(/i/ff.jpg);  background-repeat: no-repeat; background-position: right top; font-size: 0; height: 50px; vertical-align: middle; }

.fot { border-top: 6px solid #325D80; height: 60px; position: relative; z-index: 100; padding:0px 0px 0px 10px;}
.fot table { color: #7E7E7E; font-size: 10px; font-family: Tahoma; margin: 15px 0 0 0; }
.fot *	{ font-size: 11px; }
.fot a {	color: #7E7E7E; font-size: 11px; font-family: Tahoma;}



/* общее */
.form { color: #000000; font-size: 11px; font-family: Tahoma; width: 100%; }
.quan { color: #000000; font-size: 11px; font-family: Tahoma; width: 40px; text-align:right;}
.dist1 { padding:0px 20px 20px 20px; }

.butt { color: #483D04; font-size: 9px; font-family: Tahoma; font-weight: bold; text-transform: uppercase; border-width: 0; padding: 3px; height: 16px; background-image: url(/i/fonButt.gif);  background-repeat: repeat-x; background-position: left top; }

.red { color: #FF0000; font-size: 12px; font-family: Tahoma; }
.red a { color: #FF0000; font-size: 12px; font-family: Tahoma; text-decoration: underline; }
.red a:hover { color: #FF0000; font-size: 12px; font-family: Tahoma; text-decoration: none; }


.text { color: #000000; font-size: 12px; font-family: Tahoma; }
.text a { color: #000000; font-size: 12px; font-family: Tahoma; text-decoration: underline; }
.text a:hover { color: #000000; font-size: 12px; font-family: Tahoma; text-decoration: none; }


.topWin { color:black; font-size: 12px; font-family: Tahoma; font-weight: bold; text-align: right; padding:20px 20px 0px 20px; }
.topWin a { color:black; font-size: 12px; font-family: Tahoma; text-decoration: underline; }
.topWin a:hover { color:#CCCCCC; font-size: 12px; font-family: Tahoma; text-decoration: none; }

td.nogray {	color: #BDBDBD;}

.nofon .form1 {
	background: none;
	color: gray;
}
.nofon .form {
	background-color: #fff;
	color: gray;
}

/* Стили для сравнения товаров */
.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; }

.i_input	{ width:544px; }
.oplzak		{ margin-top:0px; }
.ic_sep		{ margin:0px 25px 0px 25px; }
.top_icons	{ width:416px; height:38px; background-image:url(/i/top_fon_2.jpg); background-repeat:no-repeat; background-position:left top; }
.top_icons div	{ width:416px; height:38px; }
.top_icons div p	{ margin:0px 0px 0px 45px; padding:0px 0px 0px 0px; }

.b_line { border-bottom:solid 2px #043578; padding:0px 0px 0px 0px; text-align:center; }
#unc, .unc	{ display:none; }
.lm		{ color:#7e7e7e; font-size:10px; }

