﻿@import url('base_ru.css'); 
@import url('menu_ru.css'); 
@import url('media_3000_ru.css'); 
@import url('media_769_ru.css'); 
@import url('media_481_768_ru.css'); 
@import url('media_241_480_ru.css'); 
@import url('media_240_ru.css'); 


.header-main{
	background-size:100% 100%;
	border-bottom:5px solid #b2b2b2; 
	min-height:175px; margin-bottom:30px;
	margin-left:-10px;
}

.header-top{
	background: url(header-top-bg.jpg);
}
.header{
	overflow:hidden;
}
.logo{
	float:left; background:#F3FF0A; font-size:28px; color:#000; text-decoration:none; padding:0 65px 5px 30px;
}
.logo sup{
	line-height:0; color:#000;
}
.menu{
	overflow:hidden;
}
	.menu ul{
		list-style:none; overflow:hidden; float:left; margin-left:15px;
	}
	.menu ul li{
		float:left; font-size:14px;
	}
	.menu ul li a{
		color:#fff; font-weight:bold; text-decoration:none; padding:11px 15px 12px 15px; display:block;
	}
	.menu ul li a:hover{
		text-decoration:underline;
		
	}
	
	
	
.menu a#pull{
		display:none;
	}
.content-main{
	overflow:hidden;
}
.content{
	 margin-left: auto;
    margin-right: auto;
       /*justify-content: center ;*/
	  width:100%;
}
.post-main{

       /*justify-content: center ;*/
	  width:100%;
	  justify-content:center;
	  
}
	.post-img{
		background:#fff; border:1px solid #d7d7d7; padding:6px; position:relative; margin-bottom:8px;
	}	
	
	.post-img h2{
		/*background:#fff; border:1px solid #d7d7d7; padding:6px; position:relative; margin-bottom:8px;*/
		padding:20px;
	}	
	
	.post-img-news{
		background:#fff; border:1px solid #d7d7d7; padding:6px; position:relative; margin-bottom:8px;
		width:85%;
		
	}
	.post-str-news{
		background:url(images/post-str.png) no-repeat; width:31px; height:17px; position:relative; top:-51px;

		
	}
	
.post-content{
	background:#fff; border:1px solid #d7d7d7; padding:35px; position:relative; color:#959595;
}
	.post-str{
		background:url(post-str.png) no-repeat; width:31px; height:17px; position:absolute; top:-17px;
	}
	
	.post-head{
	
	}
	.post-head h1{
		font-size:30px; color:#3a3e3f; margin-bottom:10px;
	}
		.post-head h1 a{
			color:#3a3e3f; text-decoration:none;
		}
		.post-head h1 a:hover{
			text-decoration: underline;
		}
		
		.post-head  a{
			text-decoration: none;
		}
		
		.post-head  a:hover{
			text-decoration: underline;
			color:#3a3e3f;
		}
	.post-head p{
		font-size:12px; color:#aeaeae; margin-bottom:10px;
	}
	.post-head h2{
		font-size:15px; color:#f26c4f; margin-bottom:10px;
	}
	.post{
		line-height:2;
		
	}

.sidebar-main{
	padding-bottom:30px;
}
.sidebar{
	border:1px solid #d7d7d7; background:#fff; padding:40px 30px 20px 30px; margin-bottom:30px;
}
 .sidebar h2{
	 color:#2e2d2d; font-size:16px; font-weight: bold; margin-bottom:15px;
 }
.side-vidget{
	margin-bottom:30px;
}
	.side-vidget ul{
		list-style:none; font-size:15px;
	}
	.side-vidget ul li{
		background:url(dot-li.jpg) bottom repeat-x; padding:5px 0;
	}
	.side-vidget ul li a{
		color:#6f6f6f; text-decoration:none; background:url(widget-a1.jpg) left center no-repeat; padding:0 0 0 30px;
	}
	.side-vidget ul li a:hover{
		color:#f26c4f; background:url(widget-a2.jpg) left center no-repeat;
	}

.recent-post{
	font-size:13px; color:#3a3a3a; font-style:italic; line-height:1.5;
}
.recent-post p{
	background: url(recent-bg.jpg) left 7px no-repeat; padding: 0 0 0 15px; margin-bottom:10px;
}
.recent-post p a{
	color:#3a3a3a; text-decoration:none;
}
.recent-post p a:hover{
	text-decoration:underline;
}
.recent-post p span{
	display:block; color:#7e7e7e; font-size:12px;
}

.side-banner{
	text-align:center;
}

.footer-main{
	/*background:#44CA00;*/
	background: linear-gradient(#F5F56E, #F0F026);
}
.footer{
	font-size:15px; color:#000; padding:30px 0; line-height:1.1; overflow:hidden;
}
.footer p{
	margin-bottom:20px; padding-left:20px;
}
.footer-right{
	text-align:center;
}
.footer-right img{
	margin-right:10px;
}
.footer-left{
}
.copy{
	/*color:rgba(255,255,255, 0.5);*/
	color:#ааа;
}


/* Pagination*/

.pagination{
	
}

.pagination a{
	color: #000;
	text-decoration:none;
}

.pagination a:hover{
	
	text-decoration:underline;
}