@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600&subset=latin,cyrillic-ext,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic-ext);

body .body{
    font-family: "Open Sans", "Times New Roman", serif, sans-serif;
}
em, i {
    font-style: italic !important;
}
a.attention{
	background: #d92155 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-family: "Roboto Condensed";
    font-size: 24px;
    padding: 10px 8px;
    text-align: center;
    text-transform: uppercase;

}
a.attention:hover{
	background-color:red;
	color:#FFF;
}
a:hover{
	color:#008cd6;
	text-decoration:underline;
}
.row {
    max-width: 76rem;
}
body>header {
	padding-top:20px;
}
header .logo {
	display: block;
    text-align: center;
    width: 100%;
}
header .logo img{
    width:83%;
    margin:10px auto;
    height: auto;
}
header .logotext{
	padding-top:0px;
}
header .logotext strong,
header .logotext em{
    color: #008cd6;
    display: block;
    font-family: "Times New Roman";
    font-size: 70px;
    font-weight: normal !important;
    letter-spacing: 0;
    line-height: 70px;
    margin-top: 31px;
    text-transform: uppercase;
}
header .logotext em{
    text-transform: uppercase;
    font-size: 14px;
    line-height: 14px;
    font-style: normal;
    padding-left: 5px;
    letter-spacing:0;
    margin:0;
}
header .sitedate{
	background:url("../img/cal.png") no-repeat left top;
	padding-left:30px;
	font-size:12px;
	color:#2b62b5;
	line-height:16px;
	padding-top:1px;
	font-weight:bold;
	margin-top:5px;
}
.top-s-form input[type="text"]{
    display: inline-block;
	vertical-align: top;
	border-color:#7fc5ea;
	border-radius:20px 0 0 20px;
	width:188px;
	height:27px;
	font-size:12px;
	padding:3px 5px;
}
.top-s-form input[type="submit"]{
    display: inline-block;
	vertical-align: top;
	width:50px;
	height:27px;
	background:#7fc5ea url("../img/zoom.png") no-repeat 50% 50%;
	border:1px solid #7fc5ea;
	border-radius:0 20px 20px 0;
}

.qtranxs_flag_ky {background-image: url("../img/flags/kg.png"); background-repeat: no-repeat;}
.qtranxs_flag_ru {background-image: url("../img/flags/ru.png"); background-repeat: no-repeat;}
.qtranxs_flag_en {background-image: url("../img/flags/gb.png"); background-repeat: no-repeat;}
#qtranslate-chooser {
	float:right;
	margin-top:5px;
}
#qtranslate-chooser .active{
	display:none;
}
#qtranslate-chooser li{
	display:inline-block;
}
#qtranslate-chooser li a{
	display:block;
	width:24px;
	height:19px;
	position: relative;
    z-index: 5;
}

#qtranslate-chooser li a span {
    font-size: 11px;
    font-weight: bold;
    margin-left: 30px;
}
.main-menu{
	background:#2b62b5;
}
.main-menu a{
	color:#fff;
}

.widget-title{
	background:#FFF url("../img/block.png") repeat-x scroll 5px;
	padding:15px;
}
.widget-title span{
	background:#FFF;
	padding:10px;
}

.sidebar-left{
	padding-left:0;
}
.sidebar-right{
	padding-right:0;
}
.widget_categories ul{
	margin:0;
}
.widget_categories ul li{
	text-align:right;
	padding: 3px 0 4px;
	font-size: 11px;
	color:#677a97;
}

.widget_categories ul li a{
	float: left;
	font-size: 11px;
	text-transform:uppercase;
	white-space: nowrap;
}
.viewcount,
.entry-comments{
	background:transparent url("../img/eye.png") no-repeat scroll 0px 2px;
	padding:0 10px 0 30px;
	color:#2B62B5;
	font-size:11px;
	font-weight:bold;
}
.entry-comments{
	background-image:url("../img/comments.png");
	background-position:0 0;
	padding:0 10px 0 20px;
}
#content{
	padding:20px 10px;
	text-align:justify;
}
article.hentry{
	padding:0 5px 15px;
	margin-bottom:15px;
	border-bottom:1px solid #c8d2e0;
}
.singlepost article.post{
	border:none;
}
.post-edit-link{
	float:right;
	font-size:11px;
	font-weight:bold;
}

.entry-summary .thumbnail{
	border: 1px solid #fefefe;
	float:left;
	margin: 5px 15px 5px 0
}
.entry-summary .thumbnail img{
	width:132px;
	height:auto;
	max-height: 90px;
}
.single.sidebar{
	padding-top:15px;
}
.sidebar{
	padding-top:10px;
}
.entry-title{
	font-size:1.1em;
	font-weight:600;
	text-align: left;
	margin-bottom:10px;
	line-height:1.3em;
}
.entry-title.lined{
    background: #fff url("../img/block.png") repeat-x scroll 5px center;
    margin-bottom:20px;
}
.entry-title.lined span {
    background: #fff none repeat scroll 0 0;
    padding: 5px;
}
.singlepost .entry-title{
	font-size:1.5em;
}
.entry-meta{
	padding-bottom:10px;
}
.entry-meta .author a{
	font-size:12px;
	color:#847070;
}
.entry-date{
	color: #677a97;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	width: 140px;
}

#content p{
	font-size:0.9em;
	line-height:1.2em;
}
.widget-container ul{
	margin:0 0 0 15px
}
.widget-container{
	margin-bottom:15px;
}

.cat-links a{
	padding:1px 8px;
	font-size:14px;
	color:#FFF;
	background:#d92155;
	text-transform:lowercase;
	border-radius:2px;
	font-family:"Roboto Condensed";
}
.cat-links a:hover{
	background:red;
}
#content.singlepost .entry-content p,
#content.singlepost .entry-content div{
	font-size:15px;
	line-height:22px;
	padding:5px 0;
}
#content.singlepost .entry-content .democracy div{
	padding:0;
}
.singlepost .entry-content{
	padding:0 35px;
}
.singlepost .entry-meta {
    padding-bottom: 15px;
    margin-bottom:1px;
    border-bottom:1px solid #c8d2e0;
}
.singlepost .entry-content .size-post-thumbnail{
	margin-bottom:25px;
}


.sharebox{
	 border-bottom: 1px solid #c8d2e0;
	 margin-bottom:15px;
}
.sharebox.lower{
	 border-top: 1px solid #c8d2e0;
	 border-bottom: 1px solid #c8d2e0;
	 margin-bottom:0px;
	 margin-top:15px;
}
.td-sp {
  background-image: url('../img/elements.png');
  background-repeat: no-repeat;
  display: block;
}
.share-title {
    margin-right: 20px;
    position: relative;
    vertical-align: middle;
	font-weight: bold;
	text-transform:uppercase;
}
.td-default-sharing {
    display: inline-block;
    margin: 10px 0;
    vertical-align: middle;
}
.td-sp-facebook {
  width: 32px;
  height: 32px;
  background-position: -20px -20px;
}
.td-sp-pinterest {
  width: 32px;
  height: 32px;
  background-position: -20px -72px;
}
.td-sp-rss {
  width: 32px;
  height: 32px;
  background-position: -20px -124px;
}
.td-sp-soundcloud {
  width: 32px;
  height: 32px;
  background-position: -20px -176px;
}
.td-sp-instagram {
  width: 32px;
  height: 32px;
  background-position: -20px -228px;
}
.td-sp-googleplus {
  width: 32px;
  height: 32px;
  background-position: -20px -280px;
}
.td-sp-vimeo {
  width: 32px;
  height: 32px;
  background-position: -20px -332px;
}
.td-sp-youtube {
  width: 32px;
  height: 32px;
  background-position: -20px -384px;
}
.td-sp-twitter {
  width: 32px;
  height: 32px;
  background-position: -20px -436px;
}
.td-sp-ok {
    background-position: -20px -680px;
    height: 32px;
    width: 32px;
}
.td-sp-video-play {
  width: 42px;
  height: 42px;
  background-position: -20px -488px;
}
.td-sp-video-pause {
  width: 42px;
  height: 42px;
  background-position: -20px -612px;
}
.td-social-sharing-buttons div {
    display: inline-block;
}
.td-social-sharing-buttons {
    color: #ffffff;
    font-size: 11px;
    
}
a.td-social-sharing-buttons:hover{
	color:#EEE;
}
.td-social-twitter {
    background-color: #29c5f6;
}
.td-social-ok {
    background-color: #F98728;
}
.td-social-sharing-buttons {
   display: inline-block;
    border-radius: 3px;
    color: #ffffff;
    font-size: 11px;
    height: 32px;
    margin-right: 6px;
}
.td-social-facebook {
  background-color: #516eab;
}
.td-social-google {
  background-color: #eb4026;
}
.td-social-pinterest {
  background-color: #ca212a;
}
.td-social-but-text {
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0 9px;
    position: relative;
    top: -12px;
}
.td-social-twitter .td-social-but-text {
    border-left: 1px solid rgba(255, 255, 255, 0.25);
}

.entry-summary{
	min-height:85px;
}
.prevnext-posts{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #c8d2e0;
}
.prevnext-posts .arr{
	color:#778eb0;
	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
}
.prevnext-posts .arr a{
	padding:0;
	font-size:14px;
}
.prevnext-posts a{
	display:block;
	padding:10px 0;
	font-size:15px;
}
.next-post{
	text-align:left;
}
.next-post .viewcount{margin-left:10px;}
.prev-post{
	text-align:right;
}
.related li{
	display:inline-block;
	text-align:left;
	height:300px;
}
.related li a{
	font-size:14px;
}
.related .thumb{
	width:100%;
	height:50%;
	text-align:center;
	overflow:hidden;
	display:block;
	background:#eee;
}
.related .thumb img{
	height:100%;
	width:100%;
}
.related .thumb img:hover{
	opacity:0.8;
}

.tabs,
.tabs-content{
	border:none;
}
.tabs-panel{
	padding:1rem 0;
}
.tabs-title > a:focus, .tabs-title > a[aria-selected="true"] {
    background: #2b62b5 none repeat scroll 0 0;
    color:#FFF;
}
.tabs-title > a {
    display: block;
    font-size: 0.75rem;
    font-family:"Open Sans";
    line-height: 1;
    padding: 0.5rem 1.5rem;
    text-transform:uppercase;
    border:1px solid #2b62b5;
}
.comments-title{
	text-transform:uppercase;
	font-size:16px;
	border-top:1px solid #c8d2e0;
	border-bottom:1px solid #c8d2e0;
	padding:15px 0px;
	margin-bottom:10px;
	font-weight:bold;
}

body>footer{
	background:#e3e8ef;
	min-height:200px;
}
.footer_logo{
	background:url("../img/logo_footer.png");
	display:block;
	width:144px;
	height:136px;
	margin:30px 0 0  20px;
}
footer .copy{
	font-size:13px;
	padding:40px 30px;
}



.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	color: #fff;
	text-decoration:none;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.1rem 0.75rem;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #3C8DC5;
}

.scpcontainer{
	padding:8px 0;
	margin-left:10px;
	border-bottom:1px solid #c8d2e0;
	position:relative;
}
.thumbed > .scpcontainer{
	padding-left:60px;
}
.scpcontainer a{
	font-size:12px;
	color:#333;
	font-weight:bold;
}
.scpdate{
	color:#778eb0;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	font-style:oblique;
}
.scpthumb{
	position:absolute;
	left:0;
	top:13px;
}
#simplecategorypostswidget-4 .widget-title{
	background-image:url("../img/block2.png");
	color:#008cd6;
}
.cwp-ul {
	font-size:12px;
}
.cwp-on-text{
	display:none;
}
.recentcomments{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px #eee dotted;
}

.post-stats {
    display: block;
    font-size: 12px;
	color: #778eb0;
	font-style:oblique;
	margin-top:7px;
	clear:both;
}
.wpp-list li{
	padding:10px 0;
	border-bottom:1px solid #C8D2E0;
	
}
.wpp-list li a{
	font-size:12px;
	font-weight:bold;
	color:#333;
}
/*
.category-21 .entry-title a{ color:#008cd6; }
*/

article.category-redaktsiyanyn-tandoosu{background-color:#CAE8F9;}


strong, b {
    font-weight: bold !important;
}

.wpp-list .wpp-thumbnail {
    margin: 5px 5px 3px 0;
}
.comment-body{
	padding-bottom:10px;
	border-bottom:1px dashed #CCC;
}
.comments .comment{
	padding-bottom:15px;
}
.comment-awaiting-moderation{
	padding-left:45px;
	font-size:11px;
	color:orange;
}
.comment-reply-title{
	padding:10px;
	border-bottom:1px solid #DDD;
	margin-bottom:10px;
}
.vcard img{
	border-radius:3px;
	position:relative;
	top:15px;
}
cite.fn{
	display:inline-block;
	line-height:20px;
	padding-left:10px;
}
cite.fn::before {
    content: "";
}
.comment-meta{
	font-size:12px;
	padding-left:45px;
	margin-bottom:10px;
}

.submit{
	background:#008CD6;
	color:#FFF;
	padding:7px 14px;
	border-color:#008CD6;
	border-radius:2px;
}

#scroller{
    position: fixed;    
    /** позиция кнопки scroll to top **/
    bottom: 30px;
    right:30px;
    /** картинка кнопки наверх**/
    background: transparent url("../img/scroll_top.png") no-repeat left top;
    background-size:100%;
    width: 48px;
    height: 48px;
    cursor: pointer;
    /** скрываем кнопку в начале **/
    display:none;
    opacity:0.8;
}
#scroller:hover{
	opacity:1;
	text-decoration:none;
}
/* Small only */
@media screen and (max-width: 39.9375em) {
	body > header {
		padding-top: 45px;
	}
	.social{
		position:absolute;
		top:4px;
		right:15px;
	}
	.column, .columns {
		padding-left: 0rem;
		padding-right: 0rem;
	}
	header .logotext strong{
		font-size:3.2em;
		text-align:center;
		line-height: 1em;
	}
	header .logotext em{
		text-align:center;
	}
	.top-s-form input[type="text"]{
		width:150px;
	}
	.top-s-form{
		margin-right:30px;
	}
	header .logotext{
		padding:0 0 10px;
	}
	.title-bar{
		background:#7FC5EA;
		padding:0.8rem;
		position:fixed;
		top:0;
		width:100%;
	}
	#mainmenu{
		 background: #2b62b5 none repeat scroll 0 0;
		position: fixed;
		top: 43px;
		width: 100%;
	}
	#mainmenu li{
		border-bottom:1px solid #FFF;
	}
	#content {
		text-align:left;
	}
	.row .row {
		margin:0;
	}
	.footer_logo{
		margin:10px auto 0;
	}
	.navigation{
		text-align:center;
	}
	.navigation .pn-nav{
		display:block;
	}
	.navigation li a{
		line-height:2em;
	}
	#qtranslate-chooser li a span{
		display:none;
	}
}

/* Medium and up */
@media screen and (min-width: 40em) {}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}


#content.singlepost .entry-content .mejs-container,
#content.singlepost .entry-content .mejs-container div{
    line-height:23px !important;
    font-size:0.95em !important;
    padding:0;
}
#content.singlepost .mejs-controls div.mejs-time-rail,
#content.singlepost .mejs-controls div.mejs-time{
    padding-top:5px;
}

.social{
	float:right;
	padding-right:15px;
	padding-top:2px;
}
.social a{
	background:rgba(0, 0, 0, 0) url("../img/social.png") repeat scroll 0 0 / 100% auto;
    border-radius: 50%;
    display: inline-block;
    height: 32px;
    overflow: hidden;
    width: 32px;
    text-indent:-4000px;
    opacity:0.7;
}
.social a:hover{
	opacity:1;
}
.social .tg{
	background-position:0px bottom;
}
.sidebar .widget_democracy .widget-title,
.sidebar .widget_democracy .dem-poll-title{
	display:none;
}
