/*  
Theme Name: my_eBVOV   
Theme URI:
Description: Тема для eBVOV_UA
Author: KCM_UA admin
Author URI: 
*/
@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Arimo|Forum&subset=cyrillic,cyrillic-ext');
/* 
@import url('https://fonts.googleapis.com/css?family=Arimo|Forum|Noto+Sans|Ubuntu&subset=cyrillic,cyrillic-ext'); 
*/

*{ margin:0; padding:0;}

a { text-decoration:none;
}	
	
img{
	border:0;
	}	
body{
	background:#edece8 url(./images/bg_img.jpg) center top repeat fixed;
	}	
.default_bg{  
  background : #a79473;  /**    ************************************************************** */
}

.default_bg{ color: #fff; }                /******* temporary EFECEC*******/ 
.default_bg .categories li a  { color: #fff; } /******* temporary *******/ 
.default_bg .categories li hr	{ background-color: #fff;  }

.block250{
  float:left;  
  width: 240px;  padding: 5px;   
}

.block240in{   
  width: 240px; height: 240px; padding: 0;    
}

.block480{
  float:left;  
  width: 490px;  margin: 5px;   
}

.content-blocks{
  width:1000px; float:left;
  margin-bottom: 15px;
}		

.btitle{
  margin: 8px auto; font: bold 16px Arial;  
  vertical-align: super;  
}  

.buttonAbout {
  margin-top: 10px;       
  background:url(./images/more-info-button.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  height: 27px;
  width: 159px;
}
.buttonAbout:hover{ background-position: 0 -27px; }
.buttonAbout a span{ font: normal 18px "Times New Roman";}


.block250-content{ background : #FFFFFF;  height: 435px; }
.block250-content-info { padding: 10px 15px; }
.block250-content-info h3{ margin: 10px 0 15px 0;  font: bold 20px Arial; }
.block250-content-info h3.sm{ margin: 10px 0 15px 0;  font: bold 18px Arial; }
.block250-content-info h4{ margin: 5px 0 10px 0;  font-size: 16px; }
.block250-arc-info { padding: 7px 15px; }
.block250-arc-info h3{  margin: 1px 0 1px 0;  font: bold 21px Arial; }
.block250-arc-info h4{ margin: 5px 0 10px 0;  font-size: 16px;  }

.button_read_more {  
  background:url(./images/button_more_sprite.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 32px;
  width: 108px;
}
.button_read_more:hover{   
  background-position: left -32px;  
}

.button_watch{  
  background:url(./images/button_watch_sprite.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 32px;
  width: 108px;
}
.button_watch:hover{   
  background-position: left -32px;  
}

.button_subscribe {  
  background:url(./images/button_subscribe_sprite.png);
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  height: 32px;
  width: 108px;
}
.button_subscribe:hover{   
  background-position: left -32px;  
}

.block240-social{   
  width: 220px; height: 220px; padding: 10px 10px;  
  text-align: center;  
  font: normal 13px Arial; 
}

/* Social Icons */
.social-icons { margin: 9px auto 9px  51px; list-style: none; overflow: hidden; }
.social-icons li { float: left; margin: 0 6px 0 0; line-height: 25px; }
.social-icons li a { background-image: url(./images/icons_social.png); }
.social-icons li a {
	display: inline-block;
	width: 25px;
	height: 25px;
	float: left;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: 50px;	
}
.social-icons .rss a { background-position: 0 0; }
.social-icons .rss a:hover { background-position: 0 -30px; }
.social-icons .twitter a { background-position: 0 -60px; }
.social-icons .twitter a:hover { background-position: 0 -90px; }
.social-icons .facebook a { background-position: 0 -120px; }
.social-icons .facebook a:hover { background-position: 0 -150px; }
.social-icons .googleplus a { background-position: 0 -1020px; }
.social-icons .googleplus a:hover { background-position: 0 -1050px; }
.social-icons .youtube a { background-position: 0 -1080px; }
.social-icons .youtube a:hover { background-position: 0 -1110px; }
.social-icons .pinterest a { background-position: 0 -960px; }
.social-icons .pinterest a:hover { background-position: 0 -990px; }

.post{
  background:#fbfbfb; border:1px solid #e7e2e3; margin:0px 0px 15px 0px;	
  padding-bottom: 10px;			
}
.wp-post-image{
  float:left; margin:0 15px 15px 0;  
}
		
.post h1{ background:#e2e0e1; font:normal 24px Forum; color:#3f282f; padding: 5px 0 8px 15px; margin: 5px 0 5px 0;}
.post h1 a{ font:normal 24px Verdana; color:#3f282f; text-decoration:none; }
.post h1 a:hover{ text-decoration:underline;}	
.post h1 span{ font:normal 12px Verdana; color:#b8a6ab; }
.post h1 span li{ list-style: none;}
.post h1 span a{ font:normal 12px Verdana; color:#b8a6ab; }
.post h1 span a:hover{ text-decoration:underline; }

.postBody{ margin: 0 15px 15px; }		
.postBody p, .postBody ol li, .postBody ul li { font:normal 17px Arimo;  margin: 0 0 15px;  line-height: 25px; } 
                      ol, ul { margin: 0 10px 20px 15px;  padding: 0 0 0 5px; }
.postBody blockquote p{ font-weight: bold;   margin: 4px 5px 10px 15px;}
.postBody h3{ font:bold 23px Forum;  color: #06426f;  margin-bottom: 10px;  margin-top: 20px; }
.postBody a{ color:#3f282f; text-decoration:underline; }	
.postBody a:hover{ color:#3f282f; text-decoration:none; }	

.nav{ text-align: center; }		
.navigation .page-numbers {
 color:#aaafaf;
 padding-top:3px;
 display: inline-block;
 min-width: 30px;
 height: 18px;
 text-align: center;
 margin: 0px auto 15px;
 text-decoration: none;
 border: 1px solid #aaaaaa;  
 border-radius: 8px; 
 }
.navigation .current {
 color:#010505;
 border: 1px solid #010505;   
}

/*----------  sidebar	----------*/
.menubar{ min-height: 385px; }
.rmenu{	padding: 15px 15px 10px 15px; }
.rmenutitle{ font:bold 25px Arial, sans-serif;  line-height: 152%;}
.categories li{ list-style: none; margin-top: 8px; }
.categories li h3{ font:normal 20px Arial, sans-serif; }
.categories li a{ color:#000000; }
.categories li a:hover{ color:#ccc; background: #000a0d center top repeat-x;}
.categories li ul { margin-left: 12px; display: none; }
.categories li ul li{ font:normal 14px Arial, sans-serif; }
.categories li ul li a{ color:#000000; }

.infobar { margin-top:10px; 	background:#D3A34F;	}
.infobar_content { padding: 0px 0px 0px 0px; }

img.framed{  border: 1px solid #AAA;}

/*		footer		*/						
.footer{ clear: both; margin:15px 5px 10px 5px; height: 50px; 
  background: url(./images/bg_top.png) center bottom repeat-x;  
}
.copyright{ text-align: center;	padding: 15px 0px;  font:normal 10px Georgia, "Times New Roman", Times, serif;  color: #6C7A8B;}					
.copyright a{ color:#AB8742; text-decoration:none; }	
.copyright a:hover{ color:#000000;   
}/*	---footer	*/						

/*	---magazine archive	*/						
.archivemenubar{  
  height:32px;
  background: url(./images/bg_top.png) center top repeat-x;      
}
.archivemenu{  font:normal 18px Arial, sans-serif; 
  line-height: 32px;
  padding-right: 30px; 
  color :#A5A5A5;
  float: right;
}
.archive_author{ 
  font: italic 18px Arial, sans-serif; 
  line-height: 32px; 
  padding-left: 10px; 
  color :#A5A5A5;
  float: left;
}
.archivemenu a{ color :#535353; }
.archivemenu a:hover{ color :#921d44; }	
/* пункты в статьях */
.points_numbers { float: left; vertical-align: middle; 	margin-right: 1em;	}	

/* alignment */
.cclear {clear: both;}
.alignleft { display: inline; float: left; margin-right: 1.625em;}
.alignright { display: inline; float: right; 	margin-left: 1.625em; }
.aligncenter { clear: both; display: block; margin-left:auto; margin-right:auto; }
.t-aligncenter  {text-align: center;}
.bottomsp10 {margin-bottom: 10px;}
.bottomsp5 {margin-bottom: 5px;}
.commentlist {margin-left:30px;}	

blockquote {
    padding: 7px;
    margin: 8px 5px 8px 10px;
    /*font-size: 14px;*/
    font-weight: bold;
    /*border-left: 2px solid #ccc;*/
}
blockquote footer { display: block; font-size: 80%; line-height: 1.42857143; color: #777; }
blockquote footer:before { content: '\2014 \00A0'; }

.mejs-container .mejs-controls { background: #969696  !important; }
.mejs-controls .mejs-time-rail .mejs-time-current { background: #414041  !important; }

.at-above-post, .at-below-post	{
	margin-top: 15px!important;
	margin-bottom: 15px!important;
}

.help_for_you_block {
	clear: both;
	margin-top: 20px!important;
	margin-bottom: 20px!important;
}
.help_for_you_block img{
	margin-bottom:10px;
}