*{margin:0; padding:0}

body
{background:#fff;
   
    background-attachment:fixed;
	margin: 0;
	padding: 0; }
	h1 {
		
   text-transform: uppercase;
   color: #39C;
   border-radius:3px;
   text-align: center;
   position: relative;
   font-size: 14px;
   padding: 10px;
  
}
.submit_select
	{cursor:pointer;
		font-family:Calibri;
	text-decoration: none;
	color:#fff ;
	font-size:15px;
	border-radius:3px;
		border:none;
background:#3D5E9C;
	margin-top:5px;
		width:205px;
		height:30px;
		}
		
		.vievs
	{cursor:pointer;
		font-family:Calibri;
	text-decoration: none;
	font-style:normal;
	color:#fff ;
	font-size:15px;
	border-radius:3px;
		border:none;
background:#3D5E9C;
padding:6px 45px 6px 51px;
	margin-bottom:5px;
	
		width:250px;
		height:30px;
		}
		#delete
	{cursor:pointer;
		
	
	float:right;
	font-size:15px;

	
		border:none;


	margin:0px 2px 0px 2px;
	
		width:65px;
		height:20px;
		}
		.delete_img{width:20px;
		float:right;
		height:20px;}
		#submit_select
		{cursor:pointer;
		font-family:Calibri;
	text-decoration: none;
	color:#fff ;
	font-size:15px;
	border-radius:3px;
		border:none;
background:#3D5E9C;
	line-height:30px;
		width:205px;
		height:30px;
		}
	h3{font-family:Calibri;
	text-decoration: none;
	color:#2F3237 ;
	font-size:16px;
	text-align:left;
	margin-bottom:5px;
		}
		h7{font-family:Calibri;
	text-decoration: none;
	color:#33CC99;
	font-size:15px;
	line-height:20px;
	text-align:left;
	font-style:normal;
	margin-top:20px;
		}
			h8{font-family:Calibri;
	text-decoration: none;
	color:#666666;
	font-size:15px;
	line-height:20px;
	text-align:left;
	font-style:normal;
	margin-top:20px;
		}
	
		
	

		h2{font-family:Calibri;
	text-decoration: none;
	color:#2C2C34;
	font-size:17px;
	text-align:left;
	margin-bottom:5px;
		}

		h4{font-family:Calibri;
	text-decoration: none;
	color:#2F3237 ;
	font-size:14px;
	margin:10px;
	text-align:center;
	margin-bottom:5px;
		}
			h5{font-family:Calibri;
	text-decoration: none;
	color:#2F3237 ;
	font-size:14px;
	margin:10px;
	text-align:left;
	margin-bottom:5px;
		}
		h6{font-family:Calibri;
	text-decoration: none;
	color:#00CCCC ;
	font-size:12px;
	margin:1px;
	text-align:center;
	margin-bottom:5px;
	clear:both;
		}
		.mini_text{
			width: 195px;

height:190px;
			}
		
		a{text-decoration: none;}
		
		
#conteiner{

	
margin: 0px auto;
	width: 900px;
	
height:auto;

	}
	#wraper{

	padding:0px 0px 10px 0px;
float:left;
	width: 880px;
	margin-left:0px;
height:auto;

	}
	#bg_top{
		height:200px;
		width:100%;
		top:0px;
		left:0px;
		right:0px;
		background:#248CEB;
		}
	#header{
	
	margin: 0px auto;
	margin-bottom:10px;
	width: 900px;
height:100px;
	}
	#top_conteiner{
		
	margin: 0 auto;
	width: 860px;
height:auto;


	}
	.a{
		text-decoration:none;
		font-family:Calibri;
	font-size:16px;
	color:#666666 ;
		}
		a{
		text-decoration:none;
		font-family:Calibri;
	font-size:16px;
	color:#fff ;
		}
	.box{	margin:5px;
	margin-bottom:20px;
	float:left;
	border-radius:3px;
	width: 630px;
	background:#fff;
height:250px;
}
.box_content{	
font-family:Calibri;
	text-decoration: none;
	color:#666666 ;
	font-size:16px;
	padding:10px 10px 10px 10px;
	border-top:1px dashed #CCCCCC;
	border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	float:left;
	border-radius:3px;
	text-align:left;
	width: 610px;
	background:#fff;
height:228px;
}
 .viev{
	 width:30px;

	font-size:16px;
	float:left;
	 margin:8px 0px 8px 8px ;
height:30px;
	 }
	 .autor{
	 width:20px;
	font-size:16px;
	float:left;
	 margin:8px 8px 8px 0px ;
height:30px;
	 }
	  .planeta{
	 width:20px;
	font-size:16px;
	float:left;
	 margin:8px 8px 8px 0px ;
height:30px;
	 }
	 .text_viev{
		 line-height:20px;
text-align:left;
font-family:Calibri;
	text-decoration: none;
	color:#fff ;
	 width: auto;
	 margin:8px 10px 8px 0px ;

	float:left;
	
height:20px;
	 }
	 .data{
	 width: auto;
	 margin:8px 0px 8px 0px ;
	 
	float:left;
height:20px;
	 }
	  .raut{
	 width: 50px;
	 margin:3px;
	background:#F6F6F6;
	float:left;
height:20px;
	 }
    .img{	
-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .2);
-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, .2);
box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, .2);
border-radius:2px;
border:4px solid #fff;
	width: 150px;
	float:left;
	overflow:hidden;
	  display: inline-block;
	border-radius:3px;
height:150px;
margin:0px 10px 0px 10px;}
.img_advert{	
-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .2);
-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, .2);
box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, .2);
border-radius:2px;
border:4px solid #fff;
	width: 183px;
	float:left;
	overflow:hidden;
	  display: inline-block;
	border-radius:3px;
height:150px;
margin:10px 10px 10px 10px;}
 .read{
		
			font-family:Calibri;
	text-decoration: none;
	color:#000 ;
	font-size:15px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	margin:0px auto;
	line-height:20px;
	
	width: 632px;
	position:absolute;
	margin-top:220px;
    height:36px;
    background:#3D5E9C;
			}
			
			 .like{
				
				 font-family:Calibri;
				 font-style:normal;
				  color:#F63;
	 width:60px;
	font-size:15px;
	padding:4px 4px 4px 4px;
	float:left;
	line-height:20px;
	border-radius:2px;
	 margin:4px 0px 0px 0px ;
	 cursor:pointer;
height:20px;
	 }
	.like:hover {background:rgba(102,102,102,0.1);
	}
	  .like_img{
	 width:20px;
	float:left;
	 margin:8px 2px 8px 8px ;
height:30px;
	 }
	 .like_n{
		 
		 line-height:20px;
text-align:left;
font-family:Calibri;
	text-decoration: none;
	color:#F63 ;
	 width:50px;
	 margin:8px 8px 8px 0px ;

float:left;
	
height:20px;
	 }
			#search{
				  border-top:1px dashed #0099CC;
				  border-bottom:1px dashed #0099CC;
				 padding:2px 2px 2px 2px;
				  height:auto;
				  float:left;
				  margin-bottom:10px;
				 
				}
				#search_user{
				
				 padding:3px 3px 3px 3px;
				  height:auto;
				  float:left;
				  width:625px;
				  margin-bottom:10px;
				   border-top:1px dashed #0099CC;
				  border-bottom:1px dashed #0099CC;
				  margin-left:8px;
				
				}
				
				.search_box{padding:3px 3px 3px 3px;
				  height:auto;
				  float:left;
				  width:625px;
				  margin-bottom:10px;
				   border-top:1px dashed #0099CC;
				
				
				}
				.reg_f{padding:10px 3px 10px 3px;
				  height:250px;
				margin:0px auto;
				  width:440px;
				    border-bottom:1px dashed #0099CC;
				   border-top:1px dashed #0099CC;
				}
				.reg{padding:3px 3px 3px 3px;
				  height:300px;
				  float:right;
				  width:440px;
				  margin-bottom:10px;
				  margin-left:20px;
				}
			#results{
				
	

	
	
	float:right;
	margin-right:4px;
	
	width: 636px;
height:auto;
				}
	.logo{	
	margin-left:15px;
	width: 350px;
	float:left;
    height: 100px;
	margin-top:10px;
    background:url(../img_c/logo.png)

	}
	.bottom_r{width: 550px;
	margin:50px;
	background:#000;
	height:40px;}
	.registr{	
	font-family:Calibri;
	text-decoration: none;
	color:#2F3237 ;
line-height:45px;
	font-size: 15px;
	margin-top:35px;
	width: auto;
	
		float:right;
		margin-right:18px;
height: 50px;}
.follow{	
	font-family:Calibri;
	text-decoration: none;
	color:#00CCCC ;
line-height:45px;
	font-size: 15px;
	margin:0px auto;
line-height:22px;
	width: 200px;
height: 60px;}
.power{width: 170px;
margin:0px auto;
		
height: 120px;}
	.top_menu{
border-radius:2px;
	width: 860px;
	margin: 0 auto;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.72);
-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.72);
box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.72);
    height: 40px;
    background:#2A2D32;

	}
	
	
	
	.gov{font-family:Calibri;
	text-decoration: none;
	color:#fff ;
	font-size:15px;
	border-radius:3px;
	font-style:normal;
	float:right;
	cursor:pointer;
	line-height:20px;
	margin:3px;
	text-align:center;
	padding:10px 10px 10px 10px;
height:20px;
background:#2A416E;}
.gov:hover {background:#F4B60D;}
	.add{font-family:Calibri;
	padding:10px 10px 10px 10px;
	text-decoration: none;
	color:#fff ;
	cursor:pointer;
	font-size:15px;
	border-radius:3px;
	margin:0px auto;
	line-height:40px;
	text-align:center;
			width: 80px;
height:40px;
background:#3D5E9C;}
.add:hover {background:#3D5E9C;}

.link{
	width: 210px;
height: 100px;
float:right;
margin-top:20px;
margin-right:8px;
margin-bottom:20px;
}
	.problem_citi_blok{
		padding:10px 10px 10px 10px;
	
		border-top-left-radius:4px;
border-top-right-radius:4px;
		margin: 0px auto;
	width: 855px;
height: 330px;


	}
	
	.problem_uk_blok{
	margin: 20px auto;
	width: 855px;
    height:300px;

	}
	#footer{
		width:100%;
		margin:0px auto;
		height:30px;
		padding:10px 10px 10px 10px;
		
		
		clear:both;
		
		
		}
		#content{
		width:860px;
		float:left;
		clear:both;
		margin-left:12px;
		position:absolute;
		-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, .1);
-moz-box-shadow:    0px 0px 3px 0px rgba(0, 0, 0, .1);
box-shadow:         0px 0px 3px 0px rgba(0, 0, 0, .1);
		height:auto;
		border-radius:5px;
	
	padding:10px 10px 10px 10px;
	background:#fff;
		}
		#text{
		width:640px;
	float:right;

		height:auto;
		min-height:710px;
		border-radius:5px;

	}
	#text_top{
		font-style: italic;
font-family:Calibri;
color:#FF9900 ;
	font-size: 13px;
			width:640px;
			line-height:50px;
	float:right;
		height:50px;
		border-radius:5px;

	}
	#border{
		width:900px;
	float:right;
	background:#fff;
	
		height:auto;
		margin-top:10px;
		border-top-left-radius:4px;
	border-top-right-radius:4px;
	padding-bottom:10px;
		}
	.second{font-style: italic;
font-family:Calibri;
color:#FF9900 ;
	font-size: 15px;
	margin-top:100px ;
	margin-left:35% ;}
	
	.left_text{	font-family:Calibri;
	text-decoration: none;
	color:#00CCCC ;
font-size:15px;
width:250px;
line-height:50px;
float:left;}

	.zagolovok{	font-family:Calibri;
	text-decoration: none;
	color:#00CCCC ;
font-size:17px;
text-align:center;
}
	.select{
		cursor:pointer;
		border-radius:3px;
		border:1px dashed #CCCCCC;
font-family:Calibri;
	text-decoration: none;
	color:#00CCCC ;
	font-size:17px;
	padding:3px 3px 3px 3px;
		margin-top:8px;
		width:205px;
		height:30px;;}
		.select:focus { 
  outline: none;
 border-radius:3px;
		border:1px dashed #00CCCC;
	
}
.text_stati{
	width:840px;
 border-radius:3px;
	padding:5px 5px 5px 5px;
	margin:15px auto;
		height:auto;
		border:1px dashed #00CCCC;}
		.text_stati a{
				color:#33CC99 ;
	text-decoration:none;}
	
.select:hover { 
  outline: none;
 border-radius:3px;
		border:1px dashed #00CCCC;}
	
		.left{width:205px;
		height:auto;
		float:left;
	}
	.left a{
		color:#666;
		
		}
	
		.textarea{
			border-radius:3px;
		border:1px dashed #CCCCCC;
font-family:Calibri;
	text-decoration: none;
	color:#00CCCC ;
	font-size:17px;
	padding:5px 5px 5px 5px;
		margin-top:8px;
		width:500px;
		height:100px;
			}
			.textarea:focus { 
  outline: none;
 border-radius:3px;
		border:1px dashed #00CCCC;
	
}
.textarea:hover { 
  outline: none;
 border-radius:3px;
		border:1px dashed #00CCCC;}
			
		.texts{
		font-family:Calibri;
	text-decoration: none;
	color:#333 ;
	width:600px;
	height:auto;
	float:left;
	font-size:15px;
		}
		
		
	.right{
		width:250px;
	height:auto;
	float:right;
		font-family:Calibri;
	text-decoration: none;
	color:#333 ;
	font-size:15px;
		}	
		
	#top {
		

	-webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.21);
-moz-box-shadow:    0px 0px 4px 0px rgba(50, 50, 50, 0.21);
box-shadow:         0px 0px 4px 0px rgba(50, 50, 50, 0.21);
    margin-top:0px;
	
    float:left;
	list-style-type: none;

}
#top li {

	display: block;
	float: left;
	
}
#top a {
	width:auto;
	
	
	
		height:40px;

font-family:Calibri;
	text-decoration: none;

	display: block;
	line-height:40px;
	color:#fff ;
	font-size: 15px;
	
	padding: 0 9px;
	float: center;
}
#top a:hover {   background:#248CEB; 
color:#fff;}

#top span {

	display: block;

	
	float: left;
}

#top li:hover a {	background:#248CEB;
color:#fff;



 }
 #content_user_mini a{
		text-decoration:none;
		color:rgba(102,102,102,1);
		font-size:13px;
		}
 .img_top_mini{
	 width:35px;
	 height:35px;
	 overflow:hidden;
	  display: inline-block;
	
	 border-radius:10%;
	 float:left;
	margin: 2px 5px 0px 5px ;
	 border:3px solid  #fff;
	 -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.38);
-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.38);
box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.38);
	 }
	 
	 
	 .tex_error{
		 width:200px;
		 float:left;
		 background:#FC9;
	border-radius:2px;
		 font-family:Calibri;
	text-decoration: none;
	color:#669966;
	line-height:20px;
	padding:10px 10px 10px 10px;
height:20px;
	font-size: 15px;
	margin:3px;
		 }
		 
		 .s_open{cursor:pointer;
		font-family:Calibri;
	text-decoration: none;
	color:#fff ;
	font-size:15px;
	border-radius:3px;
		border:none;
background:#3D5E9C;
padding:7px 41px 7px 40px;
		margin:10px auto;
		width:205px;
		height:30px;}
.s_open:hover {background:#3D5E9C;}

	 .s_open_ar{cursor:pointer;
		font-family:Calibri;
	text-decoration: none;
	color:#fff ;
	font-size:15px;
	border-radius:3px;
		border:none;
background:#00CF9B;
padding:7px 44px 7px 45px;
		margin:10px auto;
		width:205px;
		height:30px;}
.s_open_ar:hover {background:#06c897;}
	.poshyk{font-family:Calibri;
	text-decoration: none;
	color:#fff ;
	border-radius:2px;
	font-size:15px;
	background:url(../img_c/pshyk.png);
	font-style:normal;
	float:right;
	cursor:pointer;
	line-height:4px;

padding:2px 2px 2px 2px
border:1px solid #3B3C41;
	border:none;
	text-align:center;
	padding:13px 11px 13px 11px;
	width:40px;
height:40px;
}

.poshyk:hover {background:url(../img_c/pshyk.png);
border:1px solid #3B3C41;
}
	#poshyk{
		float:right;
		width:auto;
		
		border-radius:2px;
	background:#3B3C41;
	height:40px;
		}
		