body { 
 margin:0px auto 0px auto;
 background-color:#ffffff;
 width:1000px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}




div.main_block {    
	width:1000px;		
	clip:auto;
	height:auto;
	background-color:#f4f4f4;	
 }
 
div.main_content{
 clear:both;
 margin-left:120px;
} 
 
div.main_content_first{
 clear:both;
 margin-left:0px;
 width:600px;
} 

 
 div.right_side_block {
	float:right;
	width:365px;
	max-width:365px;
	text-align:left;	
	background-image:url(images/sidebar.jpg);
    background-repeat:no-repeat;
	min-height:1410px;
	background-color:#f4f4f4;
	clip:auto;
}
 
 div.left_side_block {
	float:left;	
	text-align:left;
    clip: auto; 	 
	background-color:#f4f4f4;
	height:auto;	
}

div.footer{
 margin:0px auto 10px 12px;
 width:870px;
 padding-left:100px;
 background-color:#f4f4f4;
 font-size:12px;
 color:#999999;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 height:38px;

}

div.footer_line{
 width:800px;
 margin-left:10px;
 background-color:#CCCCCC;
 height:10px;
}

div.upper_line{
 width:800px;
 background-color:#CCCCCC;
 height:5px;
 margin-left:120px;
 margin-bottom:5px;
}

div.footer a{
 font-family:Arial, Helvetica, sans-serif;	
 font-size:12px;
 color:#7e7e7e;
 font-weight:bold;
} 


div.categories {
	float:right;
	text-align:left;	
    clip: auto;  
    margin-top:0px;
	margin-right:0px;
	padding-left:0px;
	width:490px;
	font-size:14px;
	height:100%;  
	background-color:#f4f4f4;
}

p.right_content {
	float:left;
	width:270px;
	text-align:left;
	margin-top:10px;
	padding-top:0px;
	padding-left:20px;
	height:100%;  
	font-size:12px;
    color:#7e7e7e;
}

p.right_content a{
 font-size:14px;
 color:#000000;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
}


div.this_day{ font-size:11px; margin:3px;}
div.this_day a{ text-decoration:none; color:#000000; }

.category_title{
 font-size:18px;
 color:#7e7e7e;
 font-weight:bold;
 text-transform:uppercase;
}

a.category_title{
 font-size:18px;
 color:#7e7e7e;
 font-weight:bold;
 text-transform:uppercase;
 text-decoration:none;
}

.blog_title{
 font-size:12px;
 color:#000000;
 font-weight:bold;
 text-transform:uppercase;
}

p.description_text{
 width:280px;
 float:left;
 padding-top:6px;
 margin-top:0px;
 margin-right:10px;
}

div.menu{
 width:140px;
 float:right;
 display:inline;
 color:#5D5D5D;
 font-size:9px;
 font-weight:bold;
 margin:25px 70px 0px 0px;
 padding:0px 0px 0px 0px;
}

div.menu a{ 
 color:#5D5D5D;
 font-size:10px;
 font-weight:bold;
 text-decoration:none;
}

.text{
 font-size:10px;
}

input[type="text"]{
 border:1px solid #000000;
 font-size:11px;
 font-weight:bold;
 padding:2px 2px 2px 2px;
}

textarea {
 border:1px solid #000000;
 font-size:11px;
 font-weight:bold;
 padding:2px 2px 2px 2px;
}

p.up_right_content{
 margin-top:180px;
 color:#000000;
 font-size:14px; 
 padding-left:20px;
 width:250px;
}

p.right_footer_content{
 float:right;
 margin:5px 0px 0px 0px;
 padding-right:0px;
 width:340px;
}

p.left_footer_content{
 float:left;
 margin:5px 0px 0px 0px;
 padding-left:10px;
 width:450px;
}

p.left_footer_content a{
 text-decoration:none;
}

p.right_footer_content a{
 text-decoration:none;
}

div.site_path{
 font-size:14px;
 font-weight:bold; 
 padding-left:110px;
 padding-bottom:5px;
 padding-top:0px;
}

div.site_path b{
 font-size:14px;
 font-weight:bold; 
 padding-left:10px;
}

div.site_path a{
 font-size:12px;
 font-weight:bold; 
 text-decoration:none;
 color:#666666;
}

div.reviews{
 background-color:#D1D1D1;
 max-width:460px;
 clip:rect(0, 0, 400, auto);
 min-height:50px;
 height:auto;
 padding:0px 0px 5px 10px;
 text-align:left; 
}

.inputbtn{
 border:1px solid #FFFFFF;
 font-weight:bold;
 font-size:10px;
 background-color:#D1D1D1;
}
.textinput{
 border:1px solid #D1D1D1;
}

div.contacts{
 width:500px;
 font-size:11px;

}



a:hover{ text-decoration:underline; }


input.ratingradio{
 height:10px;
 width:10px;
}

:focus
{
  -moz-outline-style: none;
}
