body {
	margin: 0px;
	padding:0px;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.page#number{
	font-size: 26px;
	font-weight: bold;
	color: #FF0000;
	float:right;
	padding:0 0 0 0;
	}
.page#comment
	{
	font-family:Tahoma,sans-serif;
	font-size:11px;
	padding:7px 70px 0 10;
	float:right;
	}

.top_menu {
		color:red;
		font-size:16px;
		text-align:center;
		font-weight: bold;		
		}
.top_menu a{
		color:#666666;
		text-decoration:none;		
		}
.top_menu a:hover{
		color:red;
		text-decoration:none;
		}

.menu#ico{
	float:left;
	padding:0 0 0 0;
	}
.menu#prim{
        float:left;
        font-family:Arial,sans-serif;
        color:#666666;
        font-size:11px;
	   }
.menu#phones{
	float:left;
	padding:0 27 0 80;
	}
.menu#header
	{
	font-family:Tahoma,sans-serif;
	font-size:20px;
	color:#CCCCCC;
	float:left;
	padding:10 0 0 10;
	}	
.menu#header a{
 	color:#CCCCCC;
	text-decoration:none;

}
.menu#header a:hover{
color:red;
	      }
.menu#list td{
font-size:11px;
		  }
.razdel{
padding-bottom:10px;
}
.razdel a{
color:#cc0000;
font-weight: bold;
text-decoration:none;
cursor:pointer;
		}
.subkat {
padding-left:10px;
}
.subkat  a{
color:#CCCCCC;
font-weight: bold;
text-decoration:none;
	   }
.subkat  a:hover{
color:#cc0000;
}

.news{
float:left;
padding:20px 10px 0px 00px;
}

.news#date{
font-size:11px;
color:#cc0000;
padding-top:23px;
		 }

.news#all{
font-size:11px;
text-align:right;
width:90%;
padding-right:20px;

}
.news#all a{
color:#cc0000;
text-decoration:none;
		  
		  }
.news#all a:hover{
text-decoration:underline;
}

.news#headerdate
{
font-size:14px;
color:#cc0000;
}

.news#headerdate a
{
font-size:14px;
color:#666;
}


.news#headerdate a:hover	  
{
color:#cc0000;
}

.news#body{
font-size:13px;
clear:left;
width:100%;
}

.news#body a{
color:red;
}

.podrazdel{
display:none;
top:-100px;
padding-left:5px;
}
.podrazdel div{
padding:5px 0px 5px 0px;
}
.podrazdel a{
color:#000000;
font-weight: normal;
text-decoration:none;
	}

.contacts{
color:#666666;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
padding:0 13px 0 80px;
float:left;
		}
.contacts a{		
color:#666666;
}		
.price-top td{
border-top:1px solid #C9C9C9;
background-color:#F1F1F1;
font-size:11px;
text-align:center;
height:50px;
			}
.price-top#left {
border-left:1px solid #C9C9C9;
background-color:#F1F1F1;
				}
				
.price-top#right {
border-right:1px solid #C9C9C9;
				}

.price td{
border-left:1px solid #C9C9C9;border-top:1px solid #C9C9C9;
font-size:11px;
height:20px;
text-align:left;
padding:10px 10px 10px 10px;
color:#444;
			}
.price i
{
color:red;
}
			
.price#r {
border-right:1px solid #C9C9C9;
text-align:center;
		}
.price#r a{
color:#666666;
}
		
.price#b td{
border-top:1px solid #C9C9C9;
border-left:0px;
text-align:right;
			}
			
.price input{
font-size:11px;width:30px;height:17px;

			}
.submit input{
border:1px solid #C9C9C9;
width:120px;
height:20px;
}

.message{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0px 0 40px;
}

.message a{
color:red;
}

.download{
font-size:11px;
padding:7px 0px 0px 5px;
float:left;
}
.download a{
color:#666;
}

.download a:hover{
color:#cc0000;
}

.more a{
font-size:11px;
color:#cc0000;
text-decoration:none;
}
.more a:hover{
text-decoration:underline;
}

.order td{
background-color:#F1F1F1;
font-size:11px;
text-align:center;
padding:10px;
}

.order input{
width:300px;
font-size:11px;
color:#666666;
}
.order textarea{
font-size:12px;
color:#666666;
}
/*------------------Other div -------*/
.logo {
background:url('/html/logo.jpg');width:281px;height:173px;
}
.up-left-fon{
background:url('/html/up-left-fon.jpg') no-repeat; width:314px; height:63px;
}
.red-block{
background:url('/html/red-block.jpg'); width:26px;height:40px;
}
.ugol-list-top{
background:url('/html/ugol-list-top.gif') no-repeat; width:12px;height:15px;position:relative;left:20px;top:25px;top:"28px";z-index:2;
}
.pensil{
background:url('/html/pensil.jpg');width:38px;height:524px;position:absolute;top:250px; left:276px;
}
.price-list{
z-index:1; position:relative; padding:10px 30px 10px 20px; width:"100%";
}

.left-border{
background:url('/html/menu-left-border.gif') left repeat-y;
}
.novodesign{
padding:10px 0px 0px 10px;
font-size:11px;
float:left;
}

.novodesign a{
text-decoration:none;
height:20px;
color:#666666;
}

.novodesign a:hover#nov1{
color:#FFAF38;
}
.novodesign a:hover#nov2{
color:#7CACEE;
}
/*------------------Other div -------*/
