h1 { margin:0; }

body	{ font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;}
body div,p,a,table,td,ul,ol,li	{color:#CCCCCC; font-size: 12px;}

form,input,textarea,select,option	{ font-family: Tahoma, Arial, Helvetica, Verdana; margin:0; }



h1.myheadg{font-size:12px;}
h1.myhead{font-size:14px;}
h1 {font-size:16px;}

h1.redtext { font-size:18px; color:#FF3600; font-weight:bold;}
h1.redtext a { font-size:18px; color:#FF3600; font-weight:bold; text-decoration:none; margin:12 5 5 0;}
h1.redtext a:hover{ text-decoration:underline;}
h3.redtext { font-size:16px; color:#FF3600; font-weight:bold;}



td h1 {font: 18px; color: white;}

div.hr hr {display:none;}
div.hr {
  border-top:1px #ccc solid;
  height:1px;font-size:0px;
  line-height:0px;
  margin-bottom:-1px;
  clear:both;
}

.search_form td	{ font-size: 11px; color: #7F99A8; }
.search_form select	{ font-size: 11px; width: 100% }


div.specdost {	margin:23 5 0 0; padding:0;
		background-color:#181c25;
		border: 1px #ccc solid;}

H2.h2dost {	font-size: 18px;
		font-weight:900;
		color: #0a0b16;
		background-color:#cccccc; 
		display:block;
		margin:0 0 20 0; 
		padding:3 0 3 0;
		text-align:center;}

ul.specdost {	margin:0; 
		padding:0 0 0 5;
		display:block;
		list-style: none;}

ul.specdost li { text-align: left;
		background-image: url(/i/checkbl.gif);
		background-repeat: no-repeat;
		padding:0 0 20 22;}



.ulcheck {	
		margin:0; 
		padding:10 0 0 20;
		display:block;
		list-style: none;}

.ulcheck  li {	
		margin:0;
		list-style: none; 
		background-image: url(/i/check.gif); 
		background-repeat: no-repeat;
		padding:0 0 10 20;}


#noteBuyer 			{font-size: 14px; line-height: 18px;}
#noteBuyer p, ol, ol li, a	{font-size: 14px; line-height: 18px;}
#noteBuyer h3, h3 a {margin:20 0 5 0; padding:0 0 0 10; font-size: 16px; height:22px; line-height:22px; background-color: #cccccc; color:#2d2d2d}
#noteBuyer h2 {font-size:18px; color:white; }


#infoBuyer 			{font-size: 12px; line-height: 17px;}
#infoBuyer p, ol, ol li, a	{font-size: 12px; line-height: 17px;}
#infoBuyer h4, h3 a {margin:20 0 5 0; padding:0 0 0 10; display:block; font-size: 16px; background-color: #cccccc; color:#2d2d2d; height:22px; line-height:22px;}
#infoBuyer h2 {font-size:18px; color:white; }


		
.note {position:relative;} 
a.note {text-decoration: none;
	border-bottom: dashed 1px #cccccc;}
a.note span {display:none;} 
a.note:hover span { 	display: block; 
			position: absolute; 
			top:30px; 
			left:-250px; 
			padding: 3px 6px; 
			border:1px solid #996633; 
			background-color:#FFFF66; 
			color:#000; 
			width:300px;
			z-index:30;
			text-align:left;
			text-decoration:none;} 

/*Устранение проблемы в IE6 */ 
a.note:hover {font-size:100%;}

.notepic {position:relative;} 
a.notepic {text-decoration: none;}
a.notepic span {display:none;} 
a.notepic:hover span { 	display: block; 
			position: absolute; 
			top:60px; 
			left:-250px; 
			padding: 3px 6px; 
			border:1px solid #996633; 
			background-color:#FFFF66; 
			color:#000; 
			width:300px;
			z-index:30;
			text-align:left;
			text-decoration:none;} 

/*Устранение проблемы в IE6 */ 
a.notepic:hover {font-size:100%;}





.lg	{color:white; font-size:9px;}

td.cat	{ background-color:#CCCCCC; }
td.black { background-color: black}

.cat p { margin-left:30px; color:#3E3E3E; font-size:14px; font-weight:bold;}
.tmenu td, .tmenu td a	{ padding-top:8px; color:#928F8E; font-size:10px; font-weight:bold; text-decoration:none;}
.tmenu td a:hover	{text-decoration:underline;}

.tinfo	{ color:#C7C7C7;}
.tinfo p.h	{ color:white; font-size:13px; font-weight:bold; margin:0 0 10 0;}
.tinfo p	{ margin:5 0 0 0;}
.tinfo .small	{color:#C7C7C7; font-size:9px; margin:0;}

.h a	{ color:white; font-size:12px; font-weight:bold; text-decoration:none;}
.h a:hover	{text-decoration:underline;}
.lnk a	{ color:white; font-size:12px; text-decoration:none;}
.lnk a:hover	{text-decoration:underline;}
.lnk2 a	{ color:white; font-size:12px; text-decoration:none;}
.lnk2 a:hover	{text-decoration:underline;}

td.menu	{padding:0;margin:0;}
.menu a	{ color:#1A1A1A; font-size:11px; font-weight:bold; text-decoration:none; margin:0; }
.menu a:hover	{text-decoration:underline;}

.atext a	{font-weight:bold; text-decoration:none; margin:0; }
.atext a:hover	{text-decoration:underline;}

.lline	{ border-style:none none none solid; border-width:1; border-color:#5C5C5C;}

td.catsep	{ background-color:#3E3E3E; border-style:none; border-width:0;}
td.catsepbg	{ background-color:#343434; border-style:none; border-width:0;}
td.catlink	{ padding-left: 15}

.cat td		{ background-color:#3E3E3E; border-style:solid none solid none; border-width:0; border-color:#5C5C5C;}
.cat td a	{ font-family: "Arial, Verdana, Helvetica"; color:white; font-size:10px; text-decoration:none; margin:1 4 1 0; text-transform:uppercase;}
.cat td a:hover	{ text-decoration:underline;}

.catl td	{ background-color:#474747; border-style:solid none solid none; border-width:0; border-color:#5C5C5C;}
.catl td a	{ font-family: "Arial, Verdana, Helvetica"; color:white; font-size:10px; text-decoration:none; margin:1 4 1 0; text-transform:uppercase;}
.catl td a:hover	{ text-decoration:underline;}


.login	{ margin-left:30; color:#C5C5C5; font-weight:bold; font-size:13px; margin:20 0 0 30;}
.login a	{ color:#C5C5C5; font-size:11px; text-decoration:none; margin:0; }
.login a:hover	{ text-decoration:underline;}
.log	{ color: white; font-size:10px; font-weight:normal;}

p.login2 { color:#C5C5C5; margin: 5 0 10 30;}
.login2 a { color:#C5C5C5; font-size:10px; text-decoration:none; margin:0; }
.login2 a:hover	{ text-decoration:underline;}

.cat2 td		{ background-color:#3E3E3E; border-style:solid none solid none; border-width:1; border-color:#323232;}
td.catsep2	{ background-color:#3E3E3E; border-style:none; border-width:0;}
td.catsepbg2	{ background-color:#343434; border-style:none; border-width:0;}
td.catlink2	{ padding-left: 15}
.cat2 td, .cat2 td a		{ color:#CCCCCC; font-size:11px; text-decoration:none; font-weight:bold; margin:1 4 1 0;}
.cat2 td a:hover	{ text-decoration:underline;}

.cat3 p, .cat3 p a		{ color:white; font-size:12px; text-decoration:none; margin:2 0 2 0;}
.cat3 p a:hover	{ text-decoration:underline;}

p.path	{ margin:5 0 0 0; color:#FF3600; font-size:14px; }
p.path a	{ font-size:14px; color:#FF3600; text-decoration:none;font-weight:bold; }
p.path a:hover	{ text-decoration:underline;}

p.path2	{ margin:5 0 0 0; color:white; font-weight:bold; }
p.path2 a	{ text-decoration:none; }
p.path2 a:hover	{ text-decoration:underline;}
p.redtxt2	{ font-size:16px; color:#FF3600; font-weight:bold; margin:12 5 5 0;}

p.path3	{ margin:5 0 0 0; color:#FF3600; font-size:12px; }
p.path3 a	{ font-size:12px; color:#FF3600; text-decoration:none;font-weight:normal; }
p.path3 a:hover	{ text-decoration:underline;}


.goodsinfopic	{ border-width:5; border-color:#5C5C5C; border-style:solid; margin:0;}
.redtxt		{ font-size:14px; color:#FF3600; font-weight:bold;}
.redtxt h1	{ font-size:18px; color:#FF3600; font-weight:bold; text-decoration:none; margin:12 5 5 0;}


p.redtxt2	{ font-size:14px; color:#FF3600; font-weight:bold; margin:12 5 5 0;}
.maintxt, .whitemaintxt2, .bigmaintxt, .bigmaintxt a, .bigmaintxt2, .redmaintxt	{ font-size:12px; color:#CCCCCC; font-weight:normal; text-decoration:none;}
.whitetxt14 { color:white; font-size:14px; font-weight:bold; }
.whitetxt16 { color:white; font-size:16px; font-weight:bold; }
.whitetxt18 { color:white; font-size:18px; font-weight:bold; }

.bigmaintxt a:hover	{text-decoration:underline;}
.whitemaintxt	{ color:white; font-size:12px; }
.whitemaintxt2	{ color:white; font-size:12px; font-weight:bold; }
.whitemaintxt3	{ color:white; font-size:13px; }
.whitemaintxt4	{ color:white; font-size:13px; font-weight:bold; }
.bigmaintxt	{ font-size:12px; }
.bigmaintxt2	{ font-size:12px; }
.bigmaintxt2	{ margin:5 0 5 0; }
.news		{ font-size:12px; }
.redmaintxt	{ color:#FF3600; }
H3.redtxt	{ color:#FF3600; }

.price		{ color:white; font-size:16px; font-weight:bold; }
H3, H4			{ color:white; margin:0; font-size:18px; font-weight:bold; }
H4, H4 a		{ font-size:14px; text-align:left; text-decoration:none; color:white; }
H4 a:hover		{ text-decoration:underline; }
p a 		{ font-size:12px; color:white; text-decoration:none; font-weight:bold;}
p a:hover 	{ text-decoration:underline; }
p.whitetxt a 		{ text-decoration:none; font-weight:bold; color:white;}
p.whitetxt a:hover 	{ text-decoration:underline; }
p.whtxt a 		{ text-decoration:none; color:white;}
p.whtxt a:hover 	{ text-decoration:underline; }

span.whitemaintxt	{ color:white;}
span.whitetxtbold  	{ color:white;font-size:12px;font-weight:bold;}
span.whitetxt2  	{ color:white;font-size:12px;}
span.whitetxt2 a 	{ text-decoration:none; color:white;font-size:12px;}
span.whitetxt2 a:hover 	{ text-decoration:underline;font-size:12px;}
span.whitetxt a 	{ text-decoration:none; font-weight:bold; color:#CCCCCC;}
span.whitetxt a:hover 	{ text-decoration:underline; }



<!-- для default -->

.spectxt	{ color:white; font-size:12px; margin:0 0 0 0; color:#CCCCCC}
.redspectxt		{ color:#FF3600; font-size:12px;}
.specprice { color:white; font-size:14px; font-weight:bold;}

<!-- для rootcatalog -->

td.rootcat {padding-right: 25; vertical-align: top}
td.rootcat a {color:white; font-size:12px; text-decoration:none;}
td.rootcat a:hover {text-decoration:underline;}

td.rootrasdel {padding-right: 25; vertical-align: top}
td.rootrasdel a {color:white; font-size:12px; text-decoration:none;}
td.rootrasdel a:hover {text-decoration:underline;}

ul.rootcatul { MARGIN:0; padding:0;}
li.rootcatli { LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/i/arr2.gif); MARGIN: 2 0 10 30}
li.rootrasdel { LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/i/arr2.gif); MARGIN: 0 0 0 30} 
.catlink ul.rootcatul { MARGIN:0; padding:0;}
.catlink li.rootcatli { LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/i/arr2.gif); MARGIN: 0 0 0 20} 


td.lightgray_line1 {background-color: #232323;}
td.lightgray_line2 {background-color: #5C5C5C;}


<!-- для catalog -->

td.nizcatalogtxt { background-color: #353535; padding: 10 20 15 20;}
td.nizcatalogtxt2 { color: #848484; font-size:9px;}

.nizgoodstxt { font-size:9px; color:#CCCCCC; margin:0 0 5 0; font-weight:normal;}
.nizgoodstxt b { font-size:11px; font-weight:bold;}
.nizgoodstxt a { color:#FF3600; font-weight:bold; text-decoration:none;}
.nizgoodstxt a:hover { color:#FF3600; font-weight:bold; text-decoration:underline;}

<!-- для listcat -->

td.listcatname {padding:0 0 0 0; margin:0; border-color:#2D2D2D; border-width:1px; text-align:center; font-size:9px; color:#8C8C8C; font-weight: bold; }

td.listcat {padding:0 20 0 20; border-color:#5C5C5C; border-width:1px; text-align:center;}
td.listcatprice {padding:0 10 0 10; border-color:#5C5C5C; border-width:1px; text-align:center; font-size:13px; color:#FFFFFF; font-weight: bold;}
td.listcatstat {padding:0 10 0 10; border-color:#5C5C5C; border-width:1px; text-align:center; font-size:11px; color:#FF3600;}
td.listcatcode {padding:0 10 0 10; border-color:#5C5C5C; border-width:1px; text-align:center; font-size:13px; color:#CCCCCC; font-weight: bold;}

td.listcatgoods {padding:0 10 0 0; border-color:#5C5C5C; border-width:1px; text-align:left; font-size:12px; color:#CCCCCC; font-weight: bold;}
td.listcatgoods a {color:#CCCCCC; font-weight: bold; text-decoration:none;}
td.listcatgoods a:hover { color:#CCCCCC; font-weight:bold; text-decoration:underline;}


.fon-col	{ padding:5 5 5 15; height:29; background-color:#474747}
.top1c	{background-repeat: no-repeat; background-position:upper-left; background-image: url(/i/logo.gif);}

td.catlink3, td.catlink3 a	{ padding-left: 20; font-weight:normal;}
option.lev2		{color:blue;BACKGROUND-COLOR:#EEEEEE;}

h4.city {font-size:14px; }

	

#tabsH {
      float:right;
      width:auto;
      
      
      line-height:normal;
      }
    #tabsH ul {
        margin:0;
        padding:10px 0 0 10px;
        list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("/i/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("/i/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

        #tabsH #current a {
                background-position:0% -42px;
        }
        #tabsH #current a span {
                background-position:100% -42px;
        }