body {
background :  #3D3D3D;
margin: 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
color :  #3D3D3D;
text-align: center;
}

#container {
width : 800px;
margin: 0 auto;
padding : 0;
text-align: left;
border : 5px solid #336633;
background : #F7FCF4;
color : #3d3d3d;
position : relative;
overflow: hidden;
}

#top {	
	background-image : url(img/topimg.jpg); 	
	background-repeat : no-repeat;
	border-bottom : 1px solid #3D3D3D;
	width : 800px;
	height : 200px;		
	padding : 0;
    margin : 0;
	color : #3d3d3d; 
}
	
#table {
border-top : 1px solid #3D3D3D;
margin: 0;
padding : 0;
width : 800px;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 20px;
	margin-top : 0;}

         /*TOP*/

.p_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight : bold;
	margin-left : 30px;	
	color : #3D3D3D;}
	
.url_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight : bold;
	margin-left : 30px;	
	color : #3D3D3D;}
	
.p_top1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight : bold;
	margin-left : 30px;	
	color : #770000;}

	
	  /*NEWS_LEFT*/
	
.p_news {
	margin-right : 0;
}	
	     /*TOP MENU*/
	
#navcontainer ul {
float : left;
width : 800px;
font-size : 100%;
margin: 0;
padding-left : 0;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
background :  #417c2c;
color : #6D6D6D;
}
#navcontainer ul li {
display : inline;
margin: 0;
padding : 0;
list-style : none;
}
#navcontainer ul li a {
float : left;
padding : 0.2em 1em;
text-decoration : none;
border-right : 1px solid #fff;
background : #336633;
color : #fff;
}
#navcontainer ul li a:hover, #navcontainer ul li a#current {
background-color : #E6E6E1;
color : #770000;
}
          /*FOOT MENU*/

#navcontainer_foot ul {
width : 800px;
font-size : 100%;
margin-bottom : 25px;
margin-top : 40px;
}
#navcontainer_foot ul  li {
display : inline;
}
#navcontainer_foot ul  li a {
padding : 0.2em 1em;
color : #3D3D3D;
}
#navcontainer_foot ul li a:hover, #navcontainer_foot ul li a#current {
background-color : #E6E6E1;
color : #770000;
}
         /*TITLES*/
		 
.h1 {
	font-family : Arial, Helvetica, Verdana;
	margin-left : 30px;
	color : #770000;}
.h2 {    
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #900000;
	font-weight: bold;}

.h2_top {    
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #900000;
	font-weight: bold;
	margin-left: 100px;}
	
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #900000;
	font-weight: bold;} 
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #900000;
	font-weight: bold;
	margin-left : 20px;} 

	   /*LEFT_NEED*/
	
#fon_left {
    float: left;
	margin-top : 15px;
    height: 260px;
    width: 345px;
	background-image : url(img/need.jpg);
	border : 1px solid #F7FCF4;}
.contacts {
	font-size : 18px;
	font-weight : bold; 
	margin-left : 155px;}
.icq {
	font-size : 18px;
	font-weight : bold; 
	margin-left : 160px;}
.zakaz {
	font-size : 18px;
	font-style : italic;
	font-weight : bold;
	margin-left : 175px;
	color : #770000;}

	    /*FOOTER*/
	
#foot {
clear : both;
background-color : #417C2C;
width : 800px;
height : 20px;	
border-top : 1px solid #3D3D3D;
}
.foot {
    padding : 5px;
    margin : 0;
   	font-size : 90%;	
	color : white;	 
}
#foot a {color : #fff;
background : inherit;}

#foot a:hover {
background-color : #E6E6E1;
color : #770000;
background : inherit;
}
 
       /*MAIN CONTENT*/

#content_1 {
color : #3D3D3D;
margin : 0 20px 0 340px;
padding : 0;
border : 0;
background : inherit;
text-align : justify;
}
#content_2 {
color : #3D3D3D;
margin : 0 20px 0 20px;
padding : 0;
border : 0;
background : inherit;	
text-align : justify;
}

         /*PRICE*/
		 
.price {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	color : #3D3D3D;	
}	

.price_top {
border : 1px;
background : #900000;
color : White;
} 

         /*MAIN SHEET*/
		 
.table { 
	margin : 0 20px 0 10px;
	padding-right : 20px;
	text-align : justify;	
}

         /*FORM*/
		 
#katalog {
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
padding-left: 270px;
}
		 
		 /*CONTACTS*/
		 
.p_contact {
	margin-left: 125px;}
	
a:visited {
text-decoration : underline;
background : inherit;
color : #770000;
}
a:hover {
text-decoration : underline;
background : inherit;
color : #417C2C;}
