/*   HEADER      
------------------------------*/

.h-left{
	padding-top: 20px;
}
.logo{
	width: 212px;
	height: 62px;
}
div.25362gg{
	margin:0 auto;
}
/*   MAIN NAVIGATION      
------------------------------*/
.nav li{
	display: inline-block;
	margin-left: 7px;
	vertical-align: top;
}
.nav a{
	display: table-cell;
	vertical-align: middle;
	height: 101px; /*101*/;
	width: 70px;
	padding: 0 1px;
	text-align: center;
	color: #1579ff;
	font-size: 1.07em;
	position: relative;
	line-height: 1.1;
}
.nav a:hover,
.nav .current-menu-item a{
	background-position: center 0;
	color: #fff;
	text-decoration: none;
	background-image: url(../images/curr.png);
	background-repeat: no-repeat;
	-webkit-background-size: 100% 101px;
	background-size: 100% 101px;
}

/*   END MAIN NAVIGATION      
------------------------------*/


/*   END HEADER      
------------------------------*/
.top_block{
	padding: 9px;
	border: 1px solid #a6c1d0;
	background: #fff;
	position: relative;
	height: 260px;
}
.top_block:before{
	position: absolute;
	bottom: -11px;
	left: 0;
	width: 100%;
	height: 10px;
	background: url(../images/shadow.jpg);
	content: '';
}
.top_block-title{
	background: #3e8fca;
	font-size: 1.07em;
	color: #fff;
	padding: 0 14px;
	line-height: 2.14;
	line-height: 30px;
	border-radius: 0 10px 0 0;
	position: absolute;
	bottom: 100%;
	left: 0;
}
.slider_big{}
.horizontal-carousel{}
.sliderkit-nav{
	position: relative;
}
.slider_big-window{
	position: relative;
}
.slider_big-img{}
.slider_big-img img{}
.slider_big-content{
	position: absolute;
	bottom: 0;
	right: 43px;
	width: 250px;
	padding: 15px 0;
	background: rgba(0,0,0,.5);
	color: #fff;
	text-align: left;
}
.slider_big-title{
	padding: 0 15px 5px;
	font-size: 1.38em;
}
.slider_big-text{
	padding: 0 15px;
	font-size: 1em;
	line-height: 1.3;
}
.horizontal-carousel .sliderkit-btn{
	position: absolute;
	top: 50%;
	margin-top: -10px;
}
.horizontal-carousel .sliderkit-btn a{
	display: table-cell;
	width: 20px;
	height: 20px;
	background: rgba(0,0,0,.5);
	vertical-align: middle;
}
.horizontal-carousel .sliderkit-nav-prev{
	left: 10px;
}
.horizontal-carousel .sliderkit-nav-next{
	right: 10px;
}
.vertical-carousel{}
.best-author{
	background: #fff;
	border: 1px solid #a6c1d0;
	margin: 21px 0;	
	position: relative;
}
.best-author-list{}
.best-author-item{
	height: 216px;
	padding: 0 10px 0 19px;
	text-align: left;
}
.best-author-item > .wrapper{
	padding-top: 45px;
}
.best-author-title{
	padding: 12px 0 10px 19px;
	color: #76a3c8;
	font-size: 1.38em;
	background-color: #fff;
	z-index: 1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	text-align: left;
}
.best-author-photo{
	margin: 0 10px 0px 0;
	width:100px;
	height:80px;
	border-radius: 5px;
	overflow:hidden;
}
.best-author-photo img{
	max-width:120px;
	height: auto;
	
}
.best-author-content{}
.best-author-content p{
	padding-bottom: 5px;
	line-height: 1.3;
}
.best-author-author{
	font-size: 1.07em;
	padding-bottom: 5px;
}
.best-author-author a{
	color: #131313;
}
.best-author-author a:hover{
	color: #131313;
	text-decoration: none;
}
.vertical-carousel .sliderkit-btn{
	position: absolute;
	left: 0;
}
.vertical-carousel .sliderkit-btn a{
	width: 280px;
	height: 18px;
	background: #f1f9fd;
	border: 1px solid #a6c1d0;
	display: table-cell;
	vertical-align: middle;
}
.vertical-carousel .sliderkit-nav-prev{
	bottom: 0;
}
.vertical-carousel .sliderkit-nav-next{
	top: 0;
}
.best-author-text{}
.best-author-text p{}
.sliderkit{
	display:none;
	position:relative;
	overflow:hidden;
	text-align:left;
}

.sliderkit .sliderkit-nav{
	z-index:10;
	position:absolute;
	text-align:center;
}

.sliderkit .sliderkit-nav-clip{
	position:relative;
	overflow:hidden;
}
.sliderkit .sliderkit-nav-clip ul{
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;
}
.sliderkit .sliderkit-nav-clip ul li{
	float:left;
}
.slider_big-window{
	width: 675px;
	height: 260px;	
}
.slider_big-img img{
	width: 675px;
	height: 260px;	
}
.sliderkit .sliderkit-btn{
	z-index:10;
}
.best-author-item{
	width: 249px;
	height: 216px;
}

/*   SECTION     
------------------------------*/

/*   CONTENT     
------------------------------*/

/*breadcrumbs*/
.breadcrumbs{
	font-size: .92em;
	padding-bottom: 12px;
}
/*end breadcrumbs*/

.title-alt{
	font-size: 1em;
	margin-top: -3px;
}
.small_posts{
	border-radius: 3px;
	background-color: #f7f7f7;
	box-shadow: 0 0 5px #cdcdcd;
	margin: 15px 0 25px;
}
.small_posts-title{
	padding: 7px 10px;
	color: #76a3c8;
	font-size: 1em;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
}
.small_posts-post{
	border-bottom: 1px solid #fff;
}
.small_posts-post:last-child{
	border-bottom: none;
}
.small_posts-list-bottom:last-child .small_posts-main_link{
	border-radius: 0 0 3px 3px;
}
.small_posts-main_link{
	text-decoration: none;
	color: #666;
	padding: 10px;
	display: block;
	font-size: 1.07em;
	height: 47px;
	overflow: hidden;
}
.small_posts-main_link:hover{
	text-decoration: none;
	color: #666;
	background: #51a6d4;
}
.small_posts-ava,
.small_posts-name,
.small_posts-content{
	display: inline-block;
	vertical-align: top;
}
.ava{
	width: 47px;
height: 47px;
border-radius: 5px;
overflow: hidden;
float: left;
margin-right: 10px;
}
.ava img{
	width: 100%;
height: auto;
min-height: 100%;
}
.small_posts-name{
	margin: 0 10px;
	width: 125px;
	display: table;
height: 47px;
float: left;
}
.small_posts-content{
	color: #131313;
	width: 445px;
	display: table;
height: 47px;
}
.small_posts-name span, .small_posts-content span{
	display: table-cell;
	vertical-align: middle;
}
.small_posts-main_link:hover .small_posts-name{
	color: #fff;
}
.small_posts-main_link:hover .small_posts-content{
	color: #fff;
	text-decoration: underline;
}

/*single & page post*/
.b-post{}
.b-post article{}
.title{
	font-size: 1.8em;
	color: #131313;
	margin-bottom: 10px;
}
.post-info{
	color: #76a3c8;
	font-size: .92em;
}
.post-info a{
	color: #76a3c8;
}
.post-info a:hover{
	color: #76a3c8;
	text-decoration: none;
}
.text{}

.text img {
max-width: 670px;
height: auto;
margin: 0px 10px 0px 0px;

}
.main_alarm{}
.more_lik{}
.more_lik a{}
.more_lik a:hover{}
.post-footer{
	padding: 8px 12px;
	margin-top: 10px;
	border-radius: 3px;
	background-color: #f9f9f9;
	border: solid 1px #ebebeb;
	margin-bottom: 30px;
}
.post-footer-title{
	color: #76a3c8;
	font-size: 1.23em;
}
.post-footer-b{
	padding-top: 10px;
}

/*index posts*/
.b-posts{}
.post{
	border-radius: 3px;
	background-color: #f7f7f7;
	box-shadow: 0 0 5px #cdcdcd;
	margin-bottom: 7px;
	padding: 10px;
	position: relative;
}
.post-img{
	width: 300px;
	height: 200px;
	border-radius: 5px;
	overflow: hidden;
	float:left;
}
.post-img img {
/* width: 100%; */
/* height: 126px; */
/* max-height: 121px; */
/* width: auto; */
#max-width: 121px;
_min-height: 121px;
border-radius: 5px;
height:auto;
width:300px;

}
.last-publication-on-home .post-content {width:375px; }
.last-publication-on-home .post-img {width:257px; }
.last-publication-on-home .post-img img { width:auto; }
.post-content{
/* padding-left: 140px; */
float: left;
width: 339px;
margin-left: 10px;
}
.post-title{
	margin-top: -4px;
	font-size: 1.23em;
}
.post-info{
	padding: 2px 0;
	font-size: .92em;
}
.post-text{
	font-size: .92em;
}
.post-more{
	padding-top: 5px;
}

.posttags{
	margin: 5px 0;
    font-size: 90%;
}
/*end index posts*/

.main-b-posts{
	padding-bottom: 15px;
}
.main-b-posts .title{
	padding-bottom: 10px;
}
.main-b-post{
	padding-bottom: 35px;
}
.main-b-post .title{
	padding-bottom: 17px;
}
.main_gallery-window{
	margin-top: 15px;
	width: 100%;
	overflow: hidden;
}
.ngg-galleryoverview{
	width: 130%!important;
	padding: 5px 0 0 5px;
}
.piclenselink{
	display: none;
}
.ngg-gallery-thumbnail-box{
	display: inline-block;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 0 5px #cdcdcd;
	padding: 4px;
	margin: 0 20px 15px 0;	
}
.ngg-gallery-thumbnail{
	display: inline-block;
	margin: 0!important;
}
.ngg-gallery-thumbnail a{
	display: inline-block;
}
.ngg-gallery-thumbnail img{
	width: 140px;
	height: 105px;
	border: none!important;
	display: inline!important;
	margin: 0!important;
	padding: 0!important;
}

/*   END CONTENT     
------------------------------*/

/*   SIDEBAR     
------------------------------*/

/*   WIDGET     
------------------------------*/

.sidebar-widgets{}
.screen-reader-text {
	display:none;
}

.widget{
	margin-bottom: 19px;
}
.widgettitle{
	background: #409ee3;
	border-bottom: 3px solid #85cbff;
	color: #fff;
	padding: 10px 19px;
	line-height: 1;
	font-size: 1.23em;
	border-radius: 3px 3px 0 0;
	margin-bottom: 2px;
}
.widget > .textwidget {
border-radius: 3px;
background-color: #f7f7f7;
border: solid 1px #ebebeb;
position: relative;
padding: 10px 15px;
line-height: 16px;
font-size: .92em;
}
.widget > .textwidget:before,
.widget-partners-list:before,
.archive-menu:before,
.widget-magazine:before{
	width: 286px;
	height: 5px;
	background-position: 0 -102px;
	position: absolute;
	top: 100%;
	left: 0;
	content: '';
}
.widget-partners-list,
.archive-menu,
.widget-magazine{
	position: relative;
}

.widget_search form,
.widget_recent_entries ul,
.widget_recent_comments ul,
.widget_archive ul,
.widget_categories ul,
.widget_meta ul{}

.archive-widget{}
.archive-menu{}
.archive-list{}
.archive-item{
	margin-bottom: 1px;
}
.archive-item > a{
	padding: 7px 29px;
	background-color: #f1f9fd;
	border: solid 1px #d9ecf5;	
	display: block;
	position: relative;
}
.archive-item > a:before{
	width: 9px;
	height: 6px;
	background-position: -185px -25px;
	content: '';
	position: absolute;
	left: 11px;
	top: 14px;
}
.archive-item > a:after{
	width: 7px;
	height: 4px;
	background-position: -145px -7px;
	content: '';
	position: absolute;	
	right: 9px;
	top: 15px;		
}
.archive-item > a:hover,
.archive-item.current_page_item > a,
.archive-item:hover > a{
	color: #fff;
	text-decoration: none;
	background: #51a6d4;
}
.archive-item > a:hover:after,
.archive-item.current_page_item > a:after,
.archive-item:hover > a:after{
	background-position: -158px -7px;
}
.archive-drop{
	padding: 13px 40px;
	display: none;
}
.archive-item:hover .archive-drop{
	display: block;
}
.archive-drop-item{
	line-height: 20px;
	position: relative;
}
.archive-drop-item:before{
	content: '';
	width: 5px;
	height: 5px;
	background-position: -171px -7px;
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -1px;
}
.arrow-icon{
	width: 5px;
	height: 5px;
	background-position: -171px -7px;
	position: relative;
	top: -1px;
}

/*aside navigation*/
.nav-widget{}
.aside-menu{
	width: 100%;
	overflow: hidden;
}
.aside-menu-list{
	padding: 10px;
	width: 100%;
	font-size: .85em;
}
.aside-menu-item{
	display: inline-block;
}
.aside-menu-item a{
	background: rgb(43,183,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiYjdmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTdhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(43,183,255,1) 0%, rgba(21,122,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,183,255,1)), color-stop(100%,rgba(21,122,255,1)));
	background: -webkit-linear-gradient(top,  rgba(43,183,255,1) 0%,rgba(21,122,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(43,183,255,1) 0%,rgba(21,122,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(43,183,255,1) 0%,rgba(21,122,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(43,183,255,1) 0%,rgba(21,122,255,1) 100%);
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
	line-height: 20px;
	margin: 0 7px 10px 0;
}
.aside-menu-item a:hover{
	background: #e2242b;
	text-decoration: none;
}
/*end aside navigation*/

.widget-magazine{
	margin-bottom: 19px;
	padding: 17px 10px;
	background-color: #f7f7f7;
	border: solid 1px #ededed;
	border-top: 3px solid #85cbff;
}
.magazine-photo{
	width: 120px;
}
.magazine-photo img{
	width: 114px;
	height: 152px;
	border: 3px solid #429fe3;
}
.magazine-content{
	padding-left: 130px;
}
.magazine-title{
	color: #131313;
	font-size: 1.38em;
	margin-top: -3px;
}
.magazine-logo{
	padding: 15px 0 10px;
}
.magazine-logo img{
	width: 135px;
}
.magazine-text{}
.magazine-text p{}
.magazine-author{
	padding-top: 8px;
}
.magazine-author a{
	color: #212121;
}
.magazine-author a:hover{
	text-decoration: none;
}

.quote{
	padding: 10px 12px 10px 45px;
	position: relative;
}
.quote:before{
	width: 20px;
	height: 16px;
	background-position: -159px -20px;
	content: '';
	position: absolute;
	top: 12px;
	left: 12px;
}
.quote-text{
	font-size: .92em;
	line-height: 1.33;
}
.quote-author{
	padding-top: 4px;
}
.quote-author a{
	color: #212121;
}
.quote-author a:hover{
	color: #212121;
	text-decoration: none;
}
.widget-comments-item{
	padding: 10px 10px 10px 50px;
	border-radius: 3px;
	background-color: #f7f7f7;
	border: solid 1px #ebebeb;
	margin-bottom: 5px;
	position: relative;
}
.widget-comments-item:before{
	width: 24px;
	height: 23px;
	background-position: -128px -20px;
	content: '';
	position: absolute;
	top: 32px;
	left: 12px;	
}
.widget-comments-title{
	font-size: 1.07em;
}
.widget-comments-title a{
	color: #212121;
}
.widget-comments-title a:hover{
	color: #ed1c24;
}
.widget-comments-author{
	padding: 5px 0;
}
.widget-comments-text{
	line-height: 16px;
	font-size: .92em;
}
.widget-partners-item{
	padding: 10px 10px 10px 40px;
	position: relative;
	background-color: #f1f9fd;
	border: solid 1px #d9ecf5;
	margin-bottom: 1px;
}
.widget-partners-item:before{
	width: 16px;
	height: 13px;
	background-position: -105px -25px;
	content: '';
	position: absolute;
	top: 15px;
	left: 10px;	
}
.widget-partners-title{
	font-size: 1.07em;
}
.widget-partners-title a{
	color: #212121;
}
.widget-partners-title a:hover{
	color: #1579ff;
}
.widget-partners-text{
	font-size: .92em;
}

.world{
	list-style:none;
}
/*   END WIDGET    
------------------------------*/

/*   END SIDEBAR     
------------------------------*/

/*   END SECTION     
------------------------------*/

.bottom_block{
	height: 80px;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: 0 0 5px #cdcdcd;
	margin: 20px 0;
}
.ad-b{}
.ad-b-title{
	padding: 10px 10px 5px;
	color: #76a3c8;
	font-size: .92em;
}
.ad-b-list{
	font-size: .92em;
	padding-right: 50px;
}
.ad-b-item{
	width: 850px;
	text-align: left;
	padding-left: 10px;
}
.ad-b-item a{}
.ad-b-item a:hover{}

/*   FOOTER     
------------------------------*/

.f-block{
	padding-top: 19px;
}
.f-logo{
	width: 156px;
	height: 40px;
}
.f-text{
	padding-top: 10px;
	font-size: .92em;
	line-height: 1.3;
}

.counter{
padding-top: 20px;
}
.counter-list{
	padding-top: 20px;
}
.counter-item{
	display: inline-block;
	margin-left: 10px;
}

/*   END FOOTER    
------------------------------*/

/*   POPUPS  
------------------------------*/

/*   END POPUPS    
------------------------------*/

/*   OTHER STYLES    
------------------------------*/
.add_post-b{
	position: absolute;
	top: 168px;
	left: 0;
	z-index: 1000;
}
.add_post-link{
	cursor: pointer;
}
.add_posts{}
.add_posts-title{
	color: #131313;
	font-size: 1.84em;
	padding-bottom: 5px;
}
.add_posts-alt{
	font-size: .92em;
	color: #76a3c8;
	padding-bottom: 15px;
}
.add_posts-content{}
.add_posts-content p{}
.add_posts-form{
	padding-top: 18px;
}
.add_posts-block{
	width: 220px;
}
.add_posts-field-b{
	padding-bottom: 10px;
}
.add_posts-form span{
	font-size: .92em;
	color: #76a3c8;
}
.add_posts-field,
.wpcf7-text,
.wpcf7-quiz,
.wpcf7-textarea{
	width: 210px;
	height: 25px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #e6e6e6;
	padding: 0 0 0 8px;
}
textarea.add_posts-field,
.wpcf7-textarea{
	width: 470px;
	height: 170px;
	padding: 8px 0 8px 8px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
.add_posts-text{
	padding-top: 10px;
}
.add_posts-buttons{
	padding-top: 10px;
}
.add_posts-buttons .button{
	padding-top: 5px;
	padding-bottom: 5px;
}
.reset{
	margin-left: 128px;
	font-size: 1em;
	color: #1579ff;
	background: transparent;
	border: none;
	border-bottom: 1px dashed #1579ff; 
	padding: 0;
	cursor: pointer;
	position: relative;
	top: 4px;
}
.reset:hover{
	border-bottom: none;
}
.add_posts-link{
	padding-top: 30px;
}
.popupper{
	display: none;
	position: absolute;
	width: 540px;
	border-radius: 5px;
	background-color: #fff;
	border: solid 1px #e6e6e6;
	z-index: 1000;
}
.block-shadow{
	display: none;
	background: rgba(0,0,0,0.5);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
}
.popupper_block{
	padding: 30px;
}
.comments{
	box-shadow: 0 0 5px #cdcdcd;
	border-radius: 3px;
	margin: 13px 0 30px;
}
.comments-list{
	background-color: white;
}
.comment-body{
	padding: 10px;
	border-bottom: 1px solid #fff;
}
.comments-list > .comment:last-child .comment-body{
	border-bottom: none;
}
.comment-ava{
	width: 50px;
	overflow: visible;

}
.comment-content{
	/*padding-left: 60px;*/
}
.comment-header{
	color: #76a3c8;
	font-size: .92em;
	margin-top: -3px;
}
.comment-header a{
	color: #131313;
}
.comment-header a:hover{
	text-decoration: none;
}
.comment-text{
	padding: 5px 0;
line-height: 1.5em;
}
.comment-footer a{
	text-decoration: none;
	border-bottom: 1px dashed #1579ff;
}
.comment-footer a:hover{
	border: none;
	text-decoration: none;
}
.children > li > .comment-body{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.children .comment-body{
	background: white;
	padding-left: 20px;
}
.depth-3 .comment-body{
	padding-left: 40px;
}
.comments-nav{
	padding: 10px 0;
	position: relative;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.comments-nav-info{
	position: absolute;
	top: 10px;
	left: 20px;
}
.comments-navi{
	text-align: center;
}
.comments-navi a,
.comments-navi span{
	margin: 0 6px;
}
.add-comment{
	padding: 10px;
}
.add-comment-form{}
.add-comment-info{
	margin-bottom: 5px;
	height: 22px;
	overflow: hidden;
}
.add-comment-info-b{
	width: 212px;
}
.add-comment-field{
	width: 200px;
	height: 20px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #dadada;
	font-size: .92em;
	color: #131313;
	padding: 0;
	padding-left: 10px;
}
.add-comment-field:-moz-placeholder{
	color: #131313;
}
.add-comment-field::-moz-placeholder{
	color: #131313;
}
.add-comment-field::-webkit-input-placeholder{
	color: #131313;
}
.add-comment-field:-ms-input-placeholder{
	color: #131313;
}
.add-comment-content{

}
.add-comment-area{
	width: 100%;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #dadada;	
	height: 68px;	
}
.add-comment-area textarea{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: .92em;
	color: #131313;
	width: 520px;
	background-color: transparent;
	padding: 2px 10px;
	border: none;
	height: 60px;
	line-height: 1.2;
}
.add-comment-panel{
	width: 150px;
	height: 68px;
	background: #e6e6e6;
}
.add-comment-panel-b{
	width: 150px;
	height: 68px;	
	display: table-cell;
	vertical-align: middle;
}
.add-comment-button{
	text-align: right;
	padding: 10px 0 0 0;
}
.add-comment-button .button{
	border-radius: 3px;
	padding: 7px;
}
.add-comments-info{
	color: #88afcf;
	padding-top: 5px;
}
.add-comments-info a{
	color: #88afcf;
}
.add-comments-info a:hover{
	color: #88afcf;
	text-decoration: none;
}
.comments_cl{
	padding: 10px;
}
#cancel-comment-reply{
	padding-bottom: 5px;
}
.aside-number{
	color: #2099FF;
	margin: 3px 0;
}
.num-left {
float: left;
width: 30%;
display: block;
}
.num-right {
/*padding-left: 50%;*/
display: block;
/*text-align: right;*/
line-height: 1.2;
}

.xmasb_quotes_author {
padding-top: 0px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-top:5px;
text-decoration: underline;
}
.guestbook-text{
	padding: 15px 0;
}
#show_cimage_form{
	display: none;
	position: absolute;
	top: -40px;
	left: 0;
}
#cimage{
	position: relative;
}
.informer div{
}
.informer li {
padding: 10px 10px 10px 20px;
position: relative;
background-color: #f1f9fd;
border: solid 1px #d9ecf5;
margin-bottom: 1px;
}
.informer li a{
}
a.slider_link{
	color:white;
	text-decoration:none;
	
}
a.slider_link:hover{
	color:white;
	text-decoration:underline;
	
}

.rating_author{
	font-size:14px;
	margin:5px 0 5px 0px;
}

#mavrcatlist {
	text-align: right;
    position: relative;
}

#mavrcatlist li {
	text-align: left;
	display: block;
    text-decoration: none;
    color: #fff;
    padding: 4px 12px;
    border-radius: 5px;
}

#mavrcatlist ul {
	position: absolute;
	width: 150px;
    left: -9999px;
	bottom: 13px;
    list-style:none;
    padding: 4px;
	border: 1px solid #c7cacc;

	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	z-index: 9999;
}

#mavrcatlist:hover ul {
	left: 260px;
}
.spisok_avtora_title{
	margin-bottom:10px;
}
.spisol_avtora ul li{
	margin-left:30px;
}
.rating_title{
	font-size:14px !important;
}
.line{
	width:100%;
	float:left;
	
}
.small-list{
	width:33%;
	float:left;
	margin-bottom:15px;
}
.big_word{
	display:block;
	float:left;
	font-size:18px;
	width:100%;
}
.line a{
	float:left;
	width:250px;
	margin-bottom: 2px;
}
.alfavit{
	float:left;
	width:100%;
	font-size:18px;
	margin-bottom:15px;
}
.alfavit a{
	margin-right: 5px;
	
	}
.b-top {z-index:2600;position:fixed;left:0;bottom:90px;width:5%;margin-left:0%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:white;border-radius:7px;}
.b-top-but img {width:40px; height:40px;}
.h2-class{
	font-size: 120%;
	font-weight: normal;
margin: 0;
padding: 0;
display: block;

}
li.sidbar-li-poh {
    margin: 0;
    padding: 0;
    padding-left: 18px;
}

li.sidbar-li-poh img {
    margin-top: 10px;
    margin-bottom: 23px;
}

li.sidbar-li-poh a {
    padding-right: 5px;
    margin-top: 13px;
}

li.sidbar-li-poh {
    /* margin-top: 0px; */
    padding: 10px 19px;
}
.wp-pagenavi-press a {
margin: 0 10px;
font-size: 1.07em;
float: left;
}


.clear {display: block;}
#tabber{display:none;background:#fff;height:auto;overflow:hidden;margin:0 0 25px;
border-bottom: solid 1px #D9ECFD;
border-radius: 3px 3px 0 0;

}
#tabber .inside{margin-top: 2px;}
#tabber ul.tabs{border:none;overflow:hidden;height:42px;margin:0 0 -1px;display:table; width:100%;
/* border-right: 1px solid #e6e6e6;
border-top: 1px solid #e6e6e6; 
border-left:1px solid #e6e6e6;*/}
#tabber ul.tabs li{display:inline;font-size:12px;cursor:pointer;/* border-right: 1px solid #e6e6e6; */height: 42px;display:table-cell;}
#tabber ul.tabs li a.selected{background: #409ee3;border-bottom: 3px solid #85cbff;color:#fff}
#tabber ul.tabs li a{color:#999;display:block;line-height:38px;padding:0 9px;text-decoration:none; font-size: 1.23em;background-color: #f1f9fd;border-bottom: 3px solid #85cbff;}
#tabber .inside li{padding: 10px 10px 10px 20px;
position: relative;
background-color: #f1f9fd;
border: solid 1px #d9ecf5;
margin-bottom: 1px;
}
#tabber .inside li a{line-height:18px}
#tabber .inside li div.info{display:table;top:0!important;margin:0!important;padding:0!important}
#tabber .inside li span.meta{display:block;font-size:11px;margin-top:2px;text-transform:uppercase;color:#999}
#tabber .inside li img.avatar,#tabber .inside li img.entry-thumb{float:left;display:inline;margin:0 15px 10px 0}
#tabber ul.tabs li:last-child{
border-right: none;
}
/*   END OTHER STYLES     
------------------------------*/
.footer-submenu{
	padding: 20px 0;
	text-align: right;
}
.footer-submenu li{
	display: inline;
	margin: 0 5px;
}


#mavrcatlist {
    position: relative;
}

#mavrcatlist li {
	display: block;
    text-decoration: none;
    color: #fff;
    padding: 3px 12px;
    border-radius: 5px;
}

#mavrcatlist ul {
	position: absolute;
	width: 130px;
    left: -9999px;
	bottom: 14px;
    list-style:none;
    padding: 4px;
	border: 1px solid #c7cacc;

	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	z-index: 9999;
}

#mavrcatlist:hover ul {
	left: 0;
}





ul.hide_list>li>a {
    color: white;
    height: 20px;
    width: auto;
}

ul.hide_list {
	position:absolute;
	display:none;
	margin:0;
	width: 175px;
	padding: 5px;
	z-index: 999;
	left:825px;
	top: 75px;
	background-color: rgb(23, 127, 255);
	float: left
}

ul.hide_list li a{
	text-align: left;
	width: 150px;
	height: 25px;
	color: #eee;
	
}

ul.hide_list li a:hover{
	background-image: none; 
}


ul.hide_list_video {
	position:absolute;
	margin:0;
	display:none;
	width: 175px;
	padding: 5px;
	z-index: 999;
	left:629px; 
	top: 75px;
	background-color: rgb(23, 127, 255);
	float: right;
}

ul.hide_list_video li a{
	text-align: right;
	width: 150px;
	height: 25px;
	color: #eee;
	
}

ul.hide_list_video li a:hover{
	background-image: none; 
}

#menu-item-27879:hover  .hide_list {
   display:block
}

#menu-item-55284:hover  .hide_list_video {
   display:block
}

/* стили видеопоста начало */

.tab_changer > div, .tab_changer > input { display: none; }
.tab_changer label:hover {opacity:1;}
.tab_changer label { padding:2px 5px;
opacity:0.8;
border: 1px solid #AAA;
line-height: 28px;
cursor: pointer;
bottom: 1px;
background: #1579ff none repeat scroll 0% 0%;
height: 25px;
color:#fff;

max-width: 290px !important;
white-space: nowrap;
overflow: hidden;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
text-overflow: ellipsis;
display: inline-block;}
.tab_changer input[type="radio"]:checked + label { border-bottom: 2px solid #F2DFC0;opacity:1; }.tab_changer > input:nth-of-type(1):checked ~ div:nth-of-type(1),.tab_changer > input:nth-of-type(2):checked ~ div:nth-of-type(2),.tab_changer > input:nth-of-type(3):checked ~ div:nth-of-type(3) { display: block; padding: 5px; border: 1px solid #aaa; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;text-align:center;}

figure.vkl2 { width: 190px;background: white;box-shadow: 0 3px 10px #ccc;-webkit-transition: all 0.7s ease;-moz-transition: all 1s ease; -moz-osx-font-smoothing: grayscale;-o-transition: all 0.7s ease;-ms-transition: all 0.7s ease;text-indent: 0px;text-align: center;padding: 5px;z-index: 100;display:inline-block;min-height: 200px;vertical-align: top;}figure.vkl2 img {width: 100%; padding: 0px; height: 150px;}figure.vkl2:hover {-webkit-transform: rotate(-5deg); -moz-transform: rotate(5deg); -o-transform: rotate(-5deg); -ms-transform: rotate(5deg);box-shadow: 0 2px 3px #666;}figure.vkl2:focus {-webkit-transform: rotate(-3deg) scale(2.5); -moz-transform: rotate(-3deg) scale(2.5); -o-transform: rotate(-3deg) scale(2.5); -ms-transform: rotate(-3deg) scale(2.5);box-shadow: 0 2px 3px #666;}h2.h2_t {margin-top: 10px;text-align: center;}
.tab_changer p {text-align:left;padding: 0px 10px;}
.related_p img {
	margin: 0px!important;
}
/* стили видеопоста конец */