
#HeaderBox {background: 0px 0px url(i/header_bg0.jpg) repeat-x #73AEFF;}


#TopMenuBox {background: 0px 0px url(i/tm_bg0.gif) repeat-x #F8A048; font-size: 12px;}
#TopMenuBox td {padding: 0px 0px 0px 1px; background: 0px 0px url(i/tm_bg2.gif) no-repeat; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; white-space:nowrap;}
#TopMenuBox td a {display: block; padding: 0px 8px 0px 12px; height: 22px; line-height:21px; * line-height:20px; text-decoration: none; color: #fff;}
#TopMenuBox td a:hover, #TopMenuBox td a.on {background: 0px 0px url(i/tm_bg_on.gif);}
#TopMenuBox #TMLeft {padding: 0px; width: 249px; background: 0px 0px url(i/tm_bg1.jpg) no-repeat;}
#TopMenuBox td.end {font-size: 1px; width: 7px;}




#LeftPanel {width: 210px; background: 0px 0px url(i/lp_bg0.gif) repeat-y #1FA0D5;}


#LeftMenu {min-height: 40px; * height: 40px; background: 0px 0px url(i/lp_top.jpg) no-repeat;}

#LeftMenu    {margin: 0px; padding: 18px 0px 9px 0px; display: block;}
#LeftMenu li {margin: 5px 0px 0px 0px; padding: 0px 12px 0px 40px; display: block; background: 20px 2px url(i/cat+.gif) no-repeat; list-style: none;}
#LeftMenu a  {text-decoration: none; cursor: pointer; cursor: hand; color: #fff;}
#LeftMenu h1 {margin: 0px; padding: 0px; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 100%; cursor: pointer; cursor: hand; color: #fff;}
#LeftMenu h2 {margin: 0px; padding: 0px; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 100%;}
#LeftMenu li ul {display: none; margin: 0px; padding: 2px 0px 3px 0px;}
#LeftMenu li.on {background: 20px 2px url(i/cat-.gif) no-repeat;}
#LeftMenu li.on ul {display: block;}
#LeftMenu li ul li {display: block; background: 1px 7px url(i/cat_item.gif) no-repeat; margin: 3px 0px 0px 2px; padding: 0px 0px 0px 11px; list-style: none;}
#LeftMenu li.on a h1, #LeftMenu li:hover a h1 {color: #003192;}
#LeftMenu li ul li a.on, #LeftMenu li ul li a:hover {color: #003192;}


#LeftPanel .price {padding: 10px 21px 10px 14px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#LeftPanel .price a {display: block; text-decoration: none; line-height: 15px; font-weight: bold; font-size: 11px; color: #F7FD9B;}
#LeftPanel .price a:hover {text-decoration: underline; color: FF3C00;}

.LeftPanelText, .NewsRSS {margin: 10px 21px 10px 23px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #444;}
.LeftPanelText b, .LeftPanelText strong {color: #FF3C00;}
.LeftPanelText a, .NewsRSS a {color: #F7FD9B;}
.LeftPanelText a:hover,.NewsRSS a:hover {color: #FF3C00;}
.NewsRSS {margin: 10px 7px 10px 3px;}

#ICQ_Table {width: 160px; margin-left: 18px;}
#ICQ_Table td {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-bottom: 6px; vertical-align: top;}
#ICQ_Table td a {color: #1062B5; text-decoration: none;}
#ICQ_Table a:hover {text-decoration: underline;}
#ICQ_Table td.img {width: 22px;}
#ICQ_Table td.txt {position: relative;}

#LeftPanel .Banners1 {padding-right: 8px;}

#RightPanel {width: 173px; background: 0px 0px url(i/rp_bg0.gif) repeat-y #EEE9E9;}

#CartBox {padding: 30px 13px 0px 15px; height: 55px; min-height: 55px; * height: 87px; background: 0px 0px url(i/cart_bg.gif) no-repeat #1958C2; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#CartBox span {color: #FFF7A1;}
#CartBox u {text-decoration: none; font-size: 10px;}
#CartBox a {color: #FFF7A1; text-decoration: none;}
#CartBox a:hover {text-decoration: underline;}
#CartBox strong {color: #003192;}


/* Сопутствующие товары */
#Goods2 {background: 0px 0px url(i/g2_bg0.gif) repeat-y #D7DDEB;}
#Goods2 .Name {padding: 12px 0px 0px 3px; height: 48px; background: 0px 0px url(i/g2_top.jpg) no-repeat; font-size: 12px; font-weight: bold; color: #fff; line-height: 14px;}
#Goods2 .End {padding-bottom: 5px; background: left bottom url(i/g2_end.gif) no-repeat;}
#Goods2 .Goods2 {padding: 5px 0px 0px 3px;}
#Goods2 .Goods2 a, #Goods2 .Goods2 .a {display: block; padding: 0px 10px 6px 10px; text-decoration: none; color: #1062B5; background: left bottom url(i/g2_l1.gif) no-repeat;}
#Goods2 .Goods2 a:hover {display: block; text-decoration: underline;}
#Goods2 .Goods2 img {border: 1px #fff solid;}
#Goods2 .Goods2 h2 {margin: 0px; padding: 3px 0px 0px 0px; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #1062B5;}


.Promo {background: 0px 0px url(i/promo_bg0.gif) repeat-y #F9A350; width: 173px;}
.Promo .Name {min-height: 38px; * height: 38px; font-size: 11px; font-weight: bold; color: #fff; line-height: 14px; padding: 16px 12px 0px 12px; * padding-bottom: 6px; background: 0px 0px url(i/promo_top.jpg) no-repeat;}
.Promo .Img {padding: 5px;}
.Promo img {border: 1px #fff solid;}
.Promo .Text {padding: 6px 13px 0px 12px; font-size: 11px; line-height: 15px;;}
.Promo .End {padding: 4px 16px 6px 0px; background: left bottom url(i/promo_end.gif) no-repeat;}
.Promo .End a {font-size: 9px; color: #FFF7A1; text-decoration: none;}
.Promo .End a:hover {text-decoration: underline;}
.PromoEnd {height: 11px; background: 0px 0px url(i/promo_end2.gif) no-repeat;}


#FooterBox {background: 0px 0px url(i/ft_bg0.gif) repeat-x;}
#FooterLeft {width: 214px; background: 0px 0px url(i/ft_left.gif) no-repeat;}
#FooterRight {width: 175px; background: 0px 0px url(i/ft_right.gif) no-repeat;}
#FooterContent {padding-top: 12px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff;}



#ContentBox .Content {background: right top url(i/c2.gif) no-repeat; font: 78% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; line-height: 135%;}
#ContentBox td {font: 78% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; line-height: 135%;}
#ContentBox .Content .c1 {width: 25px;}

#PathBox {background: 0px 0px url(i/c1.gif) no-repeat;}
#PathBox td {font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #746E6E;}
#PathBox td a {color: #746E6E; text-decoration: none;}
#PathBox td a:hover {color: #F96421; text-decoration: underline;}
#Path {padding: 10px 15px 5px 40px;}
#Path span {color: #999999;}
#Print {padding: 5px 0px 0px 5px; width: 124px;}
#Print a {display: block; width: 90px; padding-left: 32px; background: 0px 1px url(i/print.gif) no-repeat; line-height: 11px; font-size: 9px;}

.Content h1 {margin: 0px; padding: 6px 0px 3px 0px; font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #1062B5; border-bottom: 1px #94D2EB solid;}
.Content h2 {margin: 0px; padding: 12px 0px 3px 0px; text-align: center; font: bold 105% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF9C3D;}
.Content h3, .Content h4, .Content h5, .Content h6 {margin: 0px; padding: 6px 0px 3px 0px; text-align: center; font: bold 95% Verdana, Geneva, Arial, Helvetica, sans-serif; color: #49B5D4; color: #3db0df;}

.Content hr {height: 1px; color: #666; border: none; border-bottom: 1px #666 solid; * border: 0px;}

.Content table table {background-color: #666; border: 0px;}
.Content table td table td{background-color: #fff; border: 0px; padding: 1px 3px;}
.Content table td.name, .Content table td.Name {background-color: #89d0f8; font-weight: bold;}


.Content a {color: #1958C2; text-decoration: none;}
.Content a:hover {text-decoration: underline;}

.Content .CatName a {text-decoration: none; color: #1958C2;}
.Content .CatName span {color: #FF3C00;}
.Content .Cat2 {margin:0px; padding: 0px;}
.Content .Cat2 li {margin:0px; padding: 0px; list-style: none;}
.Content .Cat2 li a {text-decoration: none; color: #1958C2;}
.Content .Cat2 li span {font-weight: bold; color: #FF9C3D;}
.Content .Cat2 li strong {color: #FF3C00;}

input {border: 1px #bbb solid; background-color: #F5F5F5;}
textarea {border: 1px #bbb solid; background-color: #F5F5F5;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #3088CA;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}
input.b {border: 1px #999 solid; background-color: #F9A350;}

.CatStyleTop {border-bottom: 1px #F89E44 solid; height: 5px;}

.OrderForm {display: inline;}

.CatStyleT {background-color: #ffffff; /*cursor: hand;*/}
.CatStyleT tr.on td {background-color: #f8f8f8;}
.Content .CatStyleT td { padding: 14px; border-bottom: 1px #F89E44 solid;}

.CatStyleT h4 {text-align: left; margin: 0px 10px 10px 0px;}
.CatStyleT h4 a {font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; color: #204C97;}
.CatStyleT img {border: 1px white solid;}
.CatStyleT a:hover img, .CatStyleT tr.on td a img{border: 1px #cccccc solid;}
.CatStyleT .art, .CatStyleT2 .art {font-size: 11px;}
.CatStyleT .brend, .CatStyleT2 .brend {padding-bottom: 10px; font-size: 11px;}
.CatStyleT .brend b, .CatStyleT2 .brend b {color: #FF9C3D;}


.CatStyleT .iCount {text-align: center; background-color: #fff;}
.CatStyleT .b {text-align: center;}
#ContentBox .CatStyleT .Edit {width: 60px; font-size: 11px;}
.Content .OrderCount {margin: 1px 0px; padding: 6px 0px 16px 0px; border-top: 1px #F9A350 solid; border-bottom: 1px #F9A350 solid;}
.Content .OrderCountEnd {margin-top: 1px; border-top: 1px #F9A350 solid; font-size:1px; height: 1px;}
input.iImg {background: none; border: none;}
input.iCountGoods {margin: 0px 20px 5px 10px; height: 17px; border: 1px #bbb solid; background-color: #fff; font-size: 12px; text-align: center;}

#ContentBox .OrderForm2, #ContentBox .OrderForm2 td {font-size: 11px;}
.OrderForm2 .iOrder {width: 350px;}
.OrderForm2 .tOrder {width: 350px;}
.i0 {border: none;}

/*
.CatStyleT div {
	margin: 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	text-align: justify;
}
.CatStyleT p {
	margin: 0px;
	margin-top: 5px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #266693;
	font-weight: bold;
}

.CatStyleT .Price {
	font-weight: bold;
	font-size: 11px;
}

.CatStyleT .p1 {
	text-decoration: line-through;
	font-weight: bold;
	color: #666;
}
.CatStyleT .p2 {
	color: red;
}
.CatStyleT .p3 {
	font-weight: bold;
	font-size: 13px;
	color: red;
}
.CatStyleT .p4 {
	font-weight: bold;
}
.CatStyleT .p5 {
	font-size: 11px;
color: #1062B5;
}
*/
.CatStyleN1 {margin-top: 25px; border-bottom: 2px #F89E44 solid;}
.CatStyleN1 .Name {margin: 0px; padding: 3px 10px 2px 10px; background-color: #F89E44; color: #fff; font-weight: bold; font-size: 11px;}
.CatStyleN2 {margin: 0px; padding: 0px; font-size: 1px; height: 4px; border-bottom: 1px #fff solid; background-color: #FFDFC0;}
.CatStyleN3 {margin: 0px; padding: 3px 10px; font-size: 11px; border-bottom: 1px #fff solid; background-color: #FFDFC0; color: #333; line-height: 14px;}

