body,td,th {
        color: #111111;
}
body{
      margin: 0; padding: 0;
      text-align: center;
      color: #333333;
      font-size: 12px;
      font-family: Arial, Helvetica, sans-serif;
      margin-left: 0px;
      margin-top: 0px;
      margin-right: 0px;
      margin-bottom: 0px;
      background-color: #FFFFFF;
}
a:link{
   color:#f00;
}
a:visited{
   color:#111111;
}
a:hover{
   color:#f00;
}

.gtop{
		border:1px solid #d6d6d6;
		height:17px;
		color: #E10915;
		font-weight: bold;
		background-image: url(../pic/header.gif);
		background-repeat: repeat-x;
		padding-left:10px;
		padding-top:3px;
}
.gbody{
		border:1px solid #d6d6d6;
		border-top:0px;
		height:50px;
		color: #333333;
		background-image: url(../pic/wfon.gif);
		background-repeat: repeat-x;
		text-align: right;
		padding-right:6px;
		padding-top:6px;
		padding-left:6px;
		line-height: 120%;
}
.gbody a{
	color:#333333;
}

#leftmenu a:link,#leftmenu a:visited{
	height:20px;
	text-align: right;
	padding-top:3px;
	background-image: url(../pic/smallarrow.gif);
	background-repeat: no-repeat;
   display:block; 
	margin-top:3px;
	margin-bottom:2px;
	text-decoration: none;
	color:#333333;
	padding-right:15px;
}
#leftmenu a:active{
	background-image: url(../pic/smallarrows.gif);
	background-repeat: no-repeat;
	color:#e10915;
}
#leftmenu a:hover{
	background-image: url(../pic/smallarrowa.gif);
	background-repeat: no-repeat;
	color:#333333;
}

.dotline{
	background-image: url(../pic/dotline.gif);
	background-repeat: repeat-x;
}
.productinfo{
	background-image: url(../pic/productfon.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border:1px solid #d6d6d6;
	border-left:0px;
	height:78px;
	width:138px;
} 
.productphoto{
	border:1px solid #d6d6d6;
	padding:5px;
	height:78px;
	width:78px;	
	text-align:center;
}
.productname{
	text-align:center;
	border-bottom:1px solid #d6d6d6;
	padding-top:18px;
	padding-left:7px;
	padding-right:7px;
	height:39px;
	font-weight: bold;
}
.productname a{
	color:#333333;
	text-decoration: none;
}
.productname a:hover{
	color:#e10915;
	text-decoration: none;
}
.productprice{
	background-image: url(../pic/price.gif);
	background-repeat: no-repeat;
	background-position: center;
   height:30px;
	text-align:right;

}
.pricetext{
	font-weight:bold;
	color: #e10915;
	padding-top:7px;
	padding-right:27px;
}
.hline{
	background-color: #d6d6d6;
	margin-top:10px;
	margin-bottom:10px;
}

#catpic{
	float:left;
	width:55px;
	padding:0px;
	margin:0px;
}
#catlinks{
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	
}
#catlist a{
	text-decoration:underline;
	color:#333;  
}
#maintree{
	padding-top:10px;
}
#catlist h1, h1, #pricetable h1, #maintree h1, #leftcatalog h1{
	font-size: 14px;
	margin:0px;
	margin-bottom:7px;
	text-align: left;
}
#newsanons h1{
	font-size: 12px;
	margin:0px;
	margin-bottom:5px;
	text-align: left;
}
#catlist a:visited, #catlist a:link, #newsanons a:visited, 
#newsanons a:link, #maintree a:visited, #maintree a:link, 
#leftcatalog a:visited, #leftcatalog a:link {
	text-decoration:none;
	color:#333;  
}
#catlist a:hover{
	text-decoration:underline;
	color:#333;  
}
#razdelname{
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #dedede;
}
#razdelname h1{
	margin:0px;
	font-size: 15px;
}
#filter{
	padding-top:10px;
	padding-bottom:10px;
}
#newspic{
	float:left;
	margin-top:10px;
	margin-bottom:10px;	
	margin-right:10px;
}
#newsanons{
	margin-top:10px;
	margin-bottom:10px;	
	text-align: justify;
	font-size:11px;
}
#pricetable a:link {
	color:#333;
}
#pricetable a:hover{
	color:#f00;
}
#pages{
	margin-top:10px;
}
#pages a:link, #pages a:visited{
	color:#333;
	text-decoration: none;	
}
#pages a:hover{
	color:#f00;
	text-decoration: none;
}
#postavshik{
	color:#222;
	background-color: #FFFFE1;
	border:1px solid #dedede;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 150%;
}
#postavshik a:link,#postavshik a:visited{
	text-decoration:none;
}
#smallinfo{
	font-size:12px;
	color:#555;
	padding-top:7px;
	border-top:1px dotted #ccc;
	margin-top:7px;
}
#small{
   font-size:10px;
	font-family: Verdana;
	text-decoration: none;
}

input, select, textarea {
   background: #DEDEDE;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	margin-right:3px;
}
.button{
   background: #aaaaaa;
   border: 1px solid #999999;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#222;
   font-weight:bold;
   height:21px;
	background-image: url(../pic/butnfon.gif);
	background-repeat: repeat-x;
}
.price {
   font-size: 16px;
   color: #FF0000;
   font-weight:bold;
}
.white {
   font-size: 12px;
   color: #FFFFFF;
   font-weight: bold;
}
.black, a.black:link, a.black:visited{
   color:#333;
	text-decoration: none;
}
a.black:hover{
   color:#f00;
	text-decoration: none;
}
#space10{
	width:800px;
	clear: both;
	margin: auto;
   height:10px;
}
#space3{
	width:800px;
	clear: both;
	margin: auto;
   height:3px;
}

table .info{
    border-top:1px solid #dddddd;
}
.info td{
    border-bottom:1px solid #dddddd;
    padding:10px;
}
#hline{
	height:1px;
	border-bottom:1px solid #dedede;
	clear: left;	
}
#path{
	border-bottom:1px solid #dedede;
	padding-bottom:5px;
	padding-top:5px;
}
#path a:link, #path  a:visited, #path  a:hover{
	text-decoration:none;
	color:#333;
}
#path  a:hover{
	text-decoration:underline;
	color:#333;
}
#catlist h1, #path h1{
	font-family: Arial, Helvetica, sans-serif;
	color: #555;
	font-weight: normal;
	padding:0px;
	margin:0px;
	font-size: 12px;
	display: inline;
}
#catlist{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dedede;
}
