/*
Theme Name: Liter-RM Theme
Author: InnoWEB
Description: Тема, созданная специально для Liter-RM!
*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
@font-face {
 font-family: "nautilus";
 src:url("fonts/nautilus.otf");
}
*{margin:0;padding:0;font-family: 'Open Sans', sans-serif; font-size:14px;}
h2 {margin:0;padding:0;font-family: 'Open Sans', sans-serif; font-size:18px; red;}
h3 {margin:25px;padding:0;font-family: 'Open Sans', sans-serif; font-size:18px; red;}
body{
	background:
	url("images/back-header.png") top no-repeat,
	url("images/back-wall.png") center repeat-y,
	url("images/back-side.png") top center repeat;
}
a{
	color:#C52B2B;
}
a:hover{
	color:red;
}
#wrapper{
	margin:0 auto;
	width:1000px; 
	background:	url("images/back-booktop.png") left 60px no-repeat;
}
header{
	/*margin-top:415px;*//*BORIS*/
	margin-top:250px;/*BORIS*/
}
#site-title{
	display:block;
/*
	margin-top:60px;/*BORIS ВРЕМЕННО*/

	margin:0 auto;/*BORIS*/
	display:block;/*BORIS*/
}
#total{/*BORIS*/
	width: 100%;/*BORIS*/
	height: 100px;/*BORIS*/
	display: block;/*BORIS*/
	margin: 0px auto;/*BORIS*/
	margin-top:60px;/*BORIS*/
}
#total:hover{
	cursor:pointer;
}
/**/
#logo{
	background: url('images/img-logo.png') no-repeat scroll 40px 0px transparent;
	width: 200px;
	height: 160px;
	text-align: center;/*BORIS*/

	display: block;/*BORIS*/
	margin: 0 auto;/*BORIS*/
}
/**/
/*ГЛАВНОЕ МЕНЮ*/
#btn-home{
	margin-left:20px;
	z-index:1;
	height:41px;
	width:50px;
	background:url("images/btn-home.png") no-repeat;
	vertical-align: top;
}
#btn-home,#nav-top{
	margin-top:35px;
}
#btn-home,#nav-top,.menu-item a, .menu-item{
	display:inline-block;
}
#btn-home,#nav-top a,#middle{
	position:relative;
}
#nav-top .menu-item a{
	height: 27px;
	width: 97px;
	margin-right: -25px;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 20px 0 0 2px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	text-decoration:underline;
}
/*Исправление меню*/
#nav-top .menu .menu-item:nth-child(2) a{
	margin-right: -24px;
	width: 90px;
}
#nav-top .menu .menu-item:nth-child(3) a{
	width: 97px;
	margin-right: -25px;
}
#nav-top .menu .menu-item:nth-child(8) a {
	margin-right: -17px;
}
/*Конец исправления меню*/
#nav-top .menu .menu-item a:hover{
	cursor:pointer;
}
#nav-top .menu .menu-item:nth-child(5n+2) a{
	background:url("images/img-red.png") no-repeat;
}
#nav-top .menu .menu-item:nth-child(5n+2) a:hover{
	background:
	url("images/img-red-blick.png") no-repeat,
	url("images/img-red.png") no-repeat;
}
#nav-top .menu .menu-item:nth-child(3) a,
#nav-top .menu .menu-item:nth-child(5) a,
#nav-top .menu .menu-item:nth-child(8) a{
	background:	url("images/img-green.png") no-repeat;
}
#nav-top .menu .menu-item:nth-child(3) a:hover,
#nav-top .menu .menu-item:nth-child(5) a:hover,
#nav-top .menu .menu-item:nth-child(8) a:hover{
	background:
	url("images/img-green-blick.png") no-repeat,
	url("images/img-green.png") no-repeat;
}
#nav-top .menu .menu-item:nth-child(4) a,
#nav-top .menu .menu-item:nth-child(6) a,
#nav-top .menu .menu-item:nth-child(9) a{
	background:url("images/img-orange.png") no-repeat;
}
#nav-top .menu .menu-item:nth-child(4) a:hover,
#nav-top .menu .menu-item:nth-child(6) a:hover,
#nav-top .menu .menu-item:nth-child(9) a:hover{
	background:
	url("images/img-orange-blick.png") no-repeat,
	url("images/img-orange.png") no-repeat;
}

.menu .menu-item:nth-child(1) a{display:none;}
.menu .menu-item:nth-child(2) a{z-index:10;padding:20px 5px 0 0;}
.menu .menu-item:nth-child(3) a{z-index:9;}
.menu .menu-item:nth-child(4) a{z-index:8;}
.menu .menu-item:nth-child(5) a{z-index:7;}
.menu .menu-item:nth-child(6) a{z-index:6;}
.menu .menu-item:nth-child(7) a{z-index:5;padding:20px 0 0 5px;}
.menu .menu-item:nth-child(8) a{z-index:4;}
.menu .menu-item:nth-child(9) a{z-index:3;}
.current_page_item a{
	color:#fff;
	text-decoration:none;
}
#nav-top .menu .menu-item.current_page_item:nth-child(5n+2) a{
	background:
	url("images/img-red-target.png") no-repeat,
	url("images/img-red.png") no-repeat;
}
#nav-top .menu .menu-item.current_page_item:nth-child(3) a,
#nav-top .menu .menu-item.current_page_item:nth-child(8) a{
	background:
	url("images/img-green-target.png") no-repeat,
	url("images/img-green.png") no-repeat;
}
#nav-top .menu .menu-item.current_page_item:nth-child(5) a{
	background:
	url("images/img-green-target.png") no-repeat,
	url("images/img-green.png") no-repeat;
}
#nav-top .menu .menu-item.current_page_item:nth-child(4) a,
#nav-top .menu .menu-item.current_page_item:nth-child(6) a,
#nav-top .menu .menu-item.current_page_item:nth-child(9) a{
	background:
	url("images/img-orange-target.png") no-repeat,
	url("images/img-orange.png") no-repeat;
}
header #interestno{	
	float:right;
	margin:35px 25px 0 0;
	padding:10px 0 0 15px;
	color:#fff;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	text-shadow: 1px 1px 2px black;
	background: url("images/img-interest.png") no-repeat;
	height:47px;
	width:200px;
	text-decoration:none;
	font-weight:bold;
}
header #interestno:hover{
	background: 
	url("images/btn-interest-hover.png") 0 8px no-repeat,
	url("images/img-interest.png") no-repeat;
}
/*КОНЕЦ ГЛАВНОГО МЕНЮ*/
/*ОБЛОЖКА КНИГИ*/
#container{
	background:
	url("images/back-bookright.png") 968px 0 repeat-y,
	url("images/back-bookleft.png") repeat-y;	
	width:1000px;
	margin:10px 0 0 5px;
}
#middle{	
	background:
	url("images/back-bookcenter.png") -5px 0 repeat-y,
	url("images/back-white.png") repeat;
	width:914px;
	margin:0 5px 0 54px;
	z-index:0;
	background-color: transparent;
}
#middle:before{
	background: 	
	url("images/img-ugol.png") 810px 0 no-repeat,
	/*url("images/back-mozaika.png") 0 5px no-repeat,*//*BORIS ВРЕМЕННО*/
	url("images/back-bookcenterup.png") -5px 5px no-repeat;
	content: " ";
	position: absolute;
	top: -20px;
	width: 1000px;
	height:200px;
	z-index: -1;
}
#middle-title, #con{
	font-family:"nautilus";
	text-shadow: 3px 2px 0 rgba(255, 255, 255, 1);
	/*BORIS ВРЕМЕННО*/text-align: center;

}
#middle-title{
	padding:13px 0 0 200px;
	display:block;
	font-size:34px;
	margin-top: -140px;/*BORIS ВРЕМЕННО*/
	margin-left:-600px;/*BORIS ВРЕМЕННО*/
}
#logo{
	padding-left: 800px;
}
#con{
	margin:0 0 0 200px;
	width:450px;
	font-size:26px;
	width:100%;/*BORIS ВРЕМЕННО*/
	margin-left:-130px;/*BORIS ВРЕМЕННО*/
}
/*КОНЕЦ ОБЛОЖКИ КНИГИ*/
#content{
	display:inline-block;
	/*margin:47px 0 0 0;
	border-top:1px solid #777;
	BORIS */
	width:655px;
	vertical-align:top;
}
/*МЕТА-ЗАПИСИ*/
.post{
	padding:20px 40px 20px 40px;
}
.post-title{
	text-decoration:none;
}

.post-title h1, .post-title h2, .post-title-single{
	color:#C52B2B;
	font-family: 'PT Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
	border-bottom:2px solid #C52B2B;
	padding-bottom:3px;
	margin:10px 0 5px 0;
	display:block;
}

.post-title h1:hover, .post-title:hover h2{
	color:red;
	cursor:pointer;
}
.post-cat{
	color:#6b6b6b;
	text-decoration:none;
	font-size:12px;
}
.post-info{
	font-size:11px;
	color:#6b6b6b;
	display:inline-block;
	margin-right:20px;
}
.post-info:before{
	padding:0 0 0 20px;
	font-weight:bold;
}
.icon1:before{
	background:url("images/icon-cat.png") 0 0 no-repeat;
	content:'Рубрика: ';
}
.icon2:before{
	background:url("images/icon-date.png") 0 0 no-repeat;
	content:'Дата: ';
}
/*ЗАКЛАДКА С ДАТОЙ*/
.post-date{
	background:url("images/img-postdate.png") 0 0 no-repeat;
	height:85px;
	width: 100px;
	content: " ";
	position: absolute;
	margin-left:-115px;
	margin-top:-60px;
	z-index: 2;
	color:white;
}
.post-day{
	position: absolute;
	font-size:24px;
	padding:5px 0 0 15px;
}
.post-month{
	position: absolute;
	font-size:12px;
	padding:35px 0 0 15px;
}
.post-year{
	position: absolute;
	font-size:12px;
	padding:50px 0 0 15px;
}
/*КОНЕЦ ЗАКЛАДКИ С ДАТОЙ*/
/*КОНЕЦ МЕТА-ЗАПИСИ*/
/*ЗАПИСЬ*/
.post-content{
	margin: 25px 0 10px 0;
}
.post-content p{
	margin: 5px 0;
}
/*КОНЕЦ ЗАПИСИ*/
/*ПАНЕЛЬ КОММЕНТАРИЙ ЗАПИСИ*/
.post-comment{
	border-top:3px solid #C52B2B;
	border-bottom:3px solid #C52B2B;
	height:35px;	
}
.counter-com{
	position:absolute;
	font-size:12px;
	padding-top:5px;
	left:50px;
	color:#fff;
	text-decoration:none;
}
.btn-comment:before{
	padding:8px 0 0 40px;
	background:url("images/btn-readcom.png") 0 0 no-repeat;
	content:'Комментариев';
}
.btn-writecom:before,.btn-comment:before, .btn-comment, .btn-writecom, .btn-readcom:before,.btn-readcom{
	display: inline-block;
	font-weight:bold;
	height: 50px;	
	font-size:13px;
}
.btn-comment, .btn-writecom{
	margin-right:20px;
	color:#000;
	text-decoration:none;
}
.btn-readcom{
	text-decoration:none;
}
.btn-writecom:before{
	padding:8px 0 0 30px;
	background:url("images/btn-writecom.png") 0 0 no-repeat;
	content:'Оставить комментарий';
	text-decoration:underline;
}
.btn-writecom:after, .btn-readcom:after{
	content:'>>';
	padding-left:5px;
	text-decoration:none;
}
.btn-readcom:after,.btn-readcom:before{
	color:#C52B2B;
}
.btn-readcom:before{
	content:'Читать полностью';
	text-decoration:underline;
}
/*КОНЕЦ ПАНЕЛИ КОММЕНТАРИЙ ЗАПИСИ*/
/*ПОДВАЛ*/
#bookend{
	background:url("images/back-bookbottom.png") 0 0 no-repeat;
	height:80px;
	position:relative;
	z-index:2;
}
#nav-bottom {
	margin-top:-50px;
}
#nav-bottom a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:25px;
	font-size:14px;
}
#footer-copy{
	font-size:14px;
	margin:10px 0 10px 0;
}
#footer-copy a{
	text-decoration:none;
	color:#C52B2B;
}
#footer-copy:before{
	content:'© 2014 Алексей Музалёв и литературный проект ';
}
#footer-copy:after{
	display:block;
	content:'';
}
#footer-info{
	margin:20px 0 10px 0;
}
#footer-info:after{
	content:'На сайте функционирует система коррекции ошибок. Обнаружив неточность в тексте, выделите ее и нажмите Ctrl+Enter.';
}
footer{
	position:relative;
	z-index:2;
	margin:5px 20px 20px 40px;
}
footer:after{
	content:'Полное или частичное использование материалов возможно исключительно с письменного согласия администрации сайта и обязательно с открытой индексируемой гиперссылкой';
	}
#menu-menyu-v-podvale{
	text-align:center;
}
#nav-bottom .menu .menu-item a:hover{
	color:red;
	cursor:pointer;
}
#nav-bottom .menu .menu-item.current_page_item a{
	color:lime;
}
/*КОНЕЦ ПОДВАЛА*/
img{
	max-width:auto;
	height:auto;
}
#sidebar{
	padding-left: 10px;
	/*margin-top: -50px; BORIS*/
	margin-top: 83px;/*BORIS*/
	display:inline-block;
	vertical-align:top;
	width:245px;
}
/*ФОРМА ПОИСКА*/
#side-find{
	background:url("images/form-find.png") 0 0 no-repeat;
	height:85px;
	content: " ";
	position: absolute;
	top: 50px;
	left: 683px;
	width: 300px;
	z-index: 1;
}
#side-find:before{
	content:'Поиск по блогу:';
	position:absolute;
	margin:20px 0 0 10px;
	font-size:12px;
}
#input-find{
	margin-top:40px;
	margin-left:10px;
	padding: 6px;
	height: 13px;
	border:3px solid #ABCD82;
	width:110px;
	box-shadow: inset 0px 0px 4px rgba(0,0,0,0.5);
}
#input-btn{
	font-size:12px;
	background:#ABCD82;
	color:white;
	padding:4px;
	height:31px;
	width:53px;
	background:url("images/btn-find.png") no-repeat;
	border:0;
}
#input-btn:hover{
	cursor:pointer;
	background:
	url("images/btn-find-hover.png") no-repeat,
	url("images/btn-find.png") no-repeat;
}
/*КОНЕЦ ФОРМЫ ПОИСКА*/
/*СОЦИАЛЬНВЕ СЕТИ*/
#side-soc{
	margin:75px 0 0 10px;
}
#side-soc:before{
	content:'Блог в соцсетях';
	border-bottom:1px solid #C52B2B;
	width:200px;
	display:inline-block;
	color: #C52B2B;
	font-weight:bold;
	padding-bottom:5px;
	padding-right:5px;
}
.btn-soc{
	margin-top:10px;
	height:55px;
	width:50px;
	display:inline-block;
}
#side-soc .btn-soc:nth-child(1){
	background:url("images/btn-fb.png") 0 0 no-repeat;
}
#side-soc .btn-soc:nth-child(2){
	background:url("images/btn-twit.png") 0 0 no-repeat;
}
#side-soc .btn-soc:nth-child(3){
	background:url("images/btn-google.png") 0 0 no-repeat;
}
#side-soc .btn-soc:nth-child(4){
	background:url("images/btn-vk.png") 0 0 no-repeat;
}
.btn-soc:hover{
	opacity:0.8;
	cursor:pointer;
}
/*КОНЕЦ СОЦИАЛЬНЫХ СЕТЕЙ*/
/*РАССЫЛКА*/
#suscribe{
	margin-top: 80px;
}
#suscribe-text:before{
	background:url("images/form-suscribe.png") 0 0 no-repeat;
	height:300px;
	width:290px;
	content: '';
	position: absolute;
	top: 230px;
	left:659px;
	z-index: -1;
}
#suscribe-text{
	font-size:14px;
	color:#C52B2B;
	margin:40px 0 0 30px;
	width:150px;
}
#suscribe-text:after{
	display:block;
	content:'блога';
	margin:0 0 0 40px;
}
#suscribe-text strong{
	font-family: 'Open Sans', sans-serif; 
	text-shadow:none;
	font-size:14px;
	display:inline-block;
}
#input-suscribe{
	margin-top:15px;
	margin-left:20px;
	padding:5px;
	border:3px solid #ccc;
	width:120px;
	height:13px;
	box-shadow: inset 0px 0px 4px rgba(0,0,0,0.6);
}
#input-suscribe-btn{
	font-size:9px;
	background:url("images/btn-suscr-normal.png") 0 0 no-repeat;
	color:white;
	padding:4px;
	border:0;
	height:30px;
	width:67px;
}
#input-suscribe-btn:hover{
	cursor:pointer;
	background:
	url("images/btn-suscr-hover.png") 0 0 no-repeat,
	url("images/btn-suscr-normal.png") 0 0 no-repeat;
}
#input-suscribe-btn:active{
	background:	
	url("images/btn-suscr-hover.png") 0 0 no-repeat,
	url("images/btn-suscr-target.png") 0 0 no-repeat;
}
/*КОНЕЦ РАССЫЛКИ*/
/*СПИСОК РУБРИК*/
#side-roll{
	margin:30px 0 0 5px;
}
.catlist{
	clear:both;
	padding:10px 10px 10px 10px;
	background:#F3F3F3;
}
#cat-list,#pop-post,#last-post{
	font-size:11px;
	float:left;
	width:76px;
	height:25px;
	text-align:center;
	color:white;
	border-bottom: 1px solid #EFD56E;
	border-top: 1px solid #EFD56E;
	border-right: 1px solid #EFD56E;
	background: rgba(192,0,0,1);
}
#cat-list,#pop-post,#last-post,#pagination .page-num.active{
	background: -moz-linear-gradient(top, rgba(192,0,0,1) 0%, rgba(157,0,3,1) 56%, rgba(130,0,3,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(192,0,0,1)), color-stop(56%, rgba(157,0,3,1)), color-stop(100%, rgba(130,0,3,1)));
	background: -webkit-linear-gradient(top, rgba(192,0,0,1) 0%, rgba(157,0,3,1) 56%, rgba(130,0,3,1) 100%);
	background: -o-linear-gradient(top, rgba(192,0,0,1) 0%, rgba(157,0,3,1) 56%, rgba(130,0,3,1) 100%);
	background: -ms-linear-gradient(top, rgba(192,0,0,1) 0%, rgba(157,0,3,1) 56%, rgba(130,0,3,1) 100%);
	background: linear-gradient(to bottom, rgba(192,0,0,1) 0%, rgba(157,0,3,1) 56%, rgba(130,0,3,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c00000', endColorstr='#820003', GradientType=0 );
}
#pop-post,#cat-list{
	padding-top:10px;
}
#last-post{
	height:33px;
	padding-top:2px;
	border-left: 1px solid #EFD56E;
}
#last-post:before{
	content:'Последние статьи';
}
#pop-post:before{
	content:'Популярное';
}
#cat-list:before{
	content:'Рубрики';
}
.catelement.noimage{
	margin:3px 0 0 0;
	text-decoration:none;
	color:black;
	border-bottom:1px solid #C3C6BA;
	padding-bottom:3px;
	font-size:14px;
	font-weight:normal;
	vertical-align:top;
	display:inline-block;
	width:100%;
}
.catelement{
	margin:3px 0 0 0;
	text-decoration:none;
	color:black;
	font-size:14px;
	font-weight:normal;
	vertical-align:top;
	display:inline-block;
	width:74%;
}
.catmobile{
	display: block;
	width:auto;
}
.ellist{
	margin:7px 0;
}
.ellist.imgyes{
	border-bottom:1px solid #C3C6BA;
	padding-bottom:3px;
}
.tabs li{
	list-style-type: none; 
}
/*ТАБЫ*/
#tab1, #tab2, #tab3 { position: fixed; }
.menu1 > a {background: #fff; text-decoration: none;}
.menu1 > a,.menu1 #tab2:target ~ a:nth-of-type(2),.menu1 #tab3:target ~ a:nth-of-type(3),.menu1 #tab1:target ~ a:nth-of-type(1){
	background: rgba(140,173,68,1);
	background: -moz-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(140,173,68,1)), color-stop(56%, rgba(162,193,101,1)), color-stop(100%, rgba(182,207,147,1)));
	background: -webkit-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%);
	background: -o-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%);
	background: -ms-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%);
	background: linear-gradient(to bottom, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cad44', endColorstr='#b6cf93', GradientType=0 );
}
.begin-green{
	background: rgba(140,173,68,1)!important;
	background: -moz-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%)!important;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(140,173,68,1)), color-stop(56%, rgba(162,193,101,1)), color-stop(100%, rgba(182,207,147,1)))!important;
	background: -webkit-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%)!important;
	background: -o-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%)!important;
	background: -ms-linear-gradient(top, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(140,173,68,1) 0%, rgba(162,193,101,1) 56%, rgba(182,207,147,1) 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cad44', endColorstr='#b6cf93', GradientType=0 )!important;
}
#tab1, #tab2,#tab3, .menu1 > div, .menu1 #tab2:target ~ div:nth-of-type(1), .menu1 #tab3:target ~ div:nth-of-type(1) { display: none; }
.menu1 > div:nth-of-type(1), .menu1 #tab2:target ~ div:nth-of-type(2), .menu1 #tab3:target ~ div:nth-of-type(3) { display: block; }
.menu1{
	margin-bottom:30px;
}
/*КОНЕЦ ТАБОВ*/
/*КОНЕЦ СПИСКА РУБРИК*/
/*СКРОЛЛИНГ*/
#scrollup, #scrolldown{
	position: fixed;
	opacity: 0.5; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	right:0;
	bottom: 200px;
	display: none;
	cursor: pointer;
}
#scrollup,#scrolldown{
	bottom: 0;
	height:100%;
	width:120px;
}
#scrollup:hover,#scrolldown:hover{
	background: rgba(150,255,150,0.4);
}
#scrolldownimg,#scrollupimg{
	position: fixed;
	display: block;
	width: 100px;
	height: 100px;
	bottom: 10px;
	right: 10px;
} 
#scrolldownimg{ 
	-o-transform: rotate(180deg); 
	-webkit-transform: rotate(180deg); 
	-moz-transform: rotate(180deg); 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
/*КОНЕЦ СКРОЛЛИНГА*/
/*ПОСТРАНИЧНАЯ НАВИГАЦИЯ*/
#pagination{
	text-align:center;
	margin-bottom:20px;
}
#pagination a{
	color:#555;
	display:inline-block;
	height:30px;
	width:30px;
	font-size:16px;
	text-decoration:none;
	padding:5px 0 0 0;
	background:#fffffd;
	
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.5);
	
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}
#pagination .txt-nav:last-child{
	border-radius: 0 20px 20px 0;
}
#pagination .txt-nav:first-child{
	border-radius: 20px 0 0 20px;
}
#pagination a:visited{
	 color :#555;
}
#pagination .page-num.active{
	color:#fff;
}
/*КОНЕЦ ПОСТРАНИЧНОЙ НАВИГАЦИЙ*/
/*ВИДЖЕМ ГРУППА ВК*/
/*
#vk_groups{
	margin:10px 0 30px 20px;
}
*/
/*КОНЕЦ ВИДЖЕТА ГРУППА ВК*/

/*ФОРМА РАССЫЛКИ В ЗАПИСИ*/
#single-suscribe{
	background:url("images/form-single-suscribe.png") 0 0 no-repeat;
	height:300px;
	margin:10px 0;
}
#input-single-suscribe{
	margin:210px 10px 0 230px;
	padding:10px;
	border:3px solid #ccc;
	width:200px;
	height:18px;
	box-shadow: inset 0px 0px 4px rgba(0,0,0,0.6);
}
#input-single-suscribe-btn{
	font-size:15px;
	background:#ABCD82;
	color:white;
	padding:4px 3px 6px 3px;
	border:0;
	background:url("images/btn-suscr-single.png") no-repeat;
	height:40px;
	width:105px;
}
#input-single-suscribe-btn:hover{
	cursor:pointer;
	background:
	url("images/btn-suscr-single-hover.png") no-repeat,
	url("images/btn-suscr-single.png") no-repeat;
}
/*КОНЕЦ ФОРМЕ РАССЫЛКИ В ЗАПИСИ*/
/*ПОЛОСКА ПРИЗОВОГО КОММЕНТАРИЯ*/
#title-add-comment:after{
	content:'Оставьте свой первый комментарий и получите подарок';
	color:#C52B2B;
	font-family: 'PT Sans', sans-serif;
	font-size:17px;
	font-weight:bold;
	border-bottom:2px solid #C52B2B;
	width:505px;
	display:block;
	padding-bottom:5px;
	margin-top:10px;
	z-index:3;
	position:relative;
}
#title-add-comment{	
	padding-top:20px;
	margin:0 0 0 0;
	background:url("images/img-prize.png") 480px 0 no-repeat;
	height:65px;
	padding-bottom:5px;
	z-index:4;
	position:relative;	
}
/*КОНЕЦ ПОЛОСКИ ПРИЗОВОГО КОММЕНТАРИЯ*/
/*ВИДЖЕТ ЛУЧШИХ КОММЕНТАТОРОВ*/
#side-title-best:before{
	content:'Лучшие Читатели Месяца';
	color:#C52B2B;
	font-family: 'PT Sans', sans-serif;
	font-size:17px;
	font-weight:bold;
	border-bottom:1px solid #C52B2B;
	margin:10px;
	padding-bottom:5px;
	width: 220px;
	display: block;
}
#side-best-com{
	margin: 10px 5px;
}
/*КОНЕЦ ВИДЖЕТУ ЛУЧШИХ КОММЕНТАТОРОВ*/
.top-comment {
    height:100%;
}
.top-comment table {
    min-height: 100%;
    height:100%;
    width:100%;
}
.top-comment table tr {
   text-align:center;
   vertical-align: top;
}
.top-comment table td {
    padding:0 5px 5px 5px;
}
.top-comment .avatar-top img {
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
    padding: 3px;
    background: white;
    border-image: initial;
    border: 1px solid #D0D0BB;
    margin: 0 0 3px 0;
}
.top-comment .avatar-comment{
    font-size: 9px;
	word-wrap: break-word;
}
.cocom{
	font-size:11px;
	vertical-align:top;
}
.topcon{
   font-size: 9px;
}
.topcon:hover{
	color:red;
	cursor:pointer;
}
.avatar-comment img{
	padding:0 1px;
}
.avatar-comment{
	color:#C52B2B;
	font-weight:bold;
}
.avatar-comment a{
	color:#222;
	font-weight:normal;
}
.comment-edit-link{
	display:block;
}
/*СОЦИАЛЬНЫЕ КНОПКИ*/
#soc-panel{
	margin:25px 0 5px 0;
}
.social-likes__widget_vkontakte{
	background:url("images/vk.png") 0 0 no-repeat! important;
	height:30px;
	width:100px;
}
.social-likes__widget_facebook{
	background:url("images/fs.png") 0 0 no-repeat! important;
	height:30px;
	width:100px;
}
.social-likes__widget_twitter{
	background:url("images/tw.png") 0 0 no-repeat! important;
	height:30px;
	width:100px;
}
.social-likes__widget_plusone{
	background:url("images/g.png") 0 0 no-repeat! important;
	height:30px;
	width:100px;
}
.social-likes__widget_odnoklassniki{
	background:url("images/ok.png") 0 0 no-repeat! important;
	height:30px;
	width:100px;
}
.social-likes__button_vkontakte, .social-likes__button_facebook, .social-likes__button_twitter, .social-likes__button_plusone, .social-likes__button_odnoklassniki{
	display:none!important;
}
.social-likes__counter{
	padding:7px 0 0 79px;
	font-size:9px;
}
/*КОНЕЦ СОЦИАЛЬНЫХ КНОПОК*/
/*************************************************************/

/*ФОРМА ОТПРАВКИ КОММЕНТАРИЯ*/
.comment-form-author, .comment-form-email, .comment-form-url{
	margin:0 10px 10px 0;
}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label, .comment-form-real-comment label{
	display:block;
}
.comment-form-author, .comment-form-email, .comment-form-url{
	display:inline-block;
}
#author, #email, #url{
	border:1px solid #DEDEDE;
	height:15px;
	width:161px;
	padding:5px;
}
#comment, #real-comment{
	width:535px;
	height:110px;
	margin:10px 0 0 0;
	border:1px solid #DEDEDE;
	padding:5px;
}
#submit{
	color:#fff;
	padding:5px 10px;
	float:right;
	margin:0 20px 30px 0;
	font-size:12px;
	background:url("images/btn-reply.png") no-repeat;
	width:173px;
}
#submit:hover{
	cursor:pointer;
	background:
	url("images/btn-reply-hover.png") no-repeat,
	url("images/btn-reply.png") no-repeat;
}
/*КОНЕЦ ФОРМЫ ОТПРАВКИ КОММЕНТАРИЯ*/
/*СПИСОК КОММЕНТАРИЕВ*/
#title-list-comments{
	border-bottom:2px solid #C52B2B;
	padding-bottom:5px;
	color:#C52B2B;
	font-family: 'PT Sans', sans-serif;
	font-size:20px;
	font-weight:bold;
}
.comment{
	list-style-type:none;
	margin:10px 0 10px 0;
}
.comment-body{
	border-bottom:1px solid #DDD;
}
.comment-body .comtext{
	margin:0 0 10px 0;
	padding:15px 0 30px 15px;
	color:#444;
	margin-bottom:20px;
	word-wrap: break-word;
}
.comment-awaiting-moderation{	
	position: absolute;
	left: 195px;
}
.comments-list{
	margin:10px 0 0 0;
}
.comment-author img{
	border: 1px solid white;
	width:48px;
	height:48px;
}
.comment-author{
	display:inline-block;
	float:left;
	margin-left: 15px;
	margin-top: 15px;
}
.says, .fn, .comment-meta, .comment-edit-link{
	display:inline-block;
	vertical-align: top;
}
.fn{
	margin-left:15px;
	margin-top: 5px;
	font-style:normal;
	margin-right:10px;
}
.reply a,#cancel-comment-reply-link,.comment-reply-link{
	font-size:13px;
	color:#C52B2B;
	word-wrap: break-word! important;
}


.comment-meta div{
	font-size:12px;
}


.aut{
	font-size:13px;
	color:#852B2B;
	word-wrap: break-word;
}
.aut-no{
	font-size:13px;
	word-wrap: break-word;
}
.aut:hover{
	color:#F53B3B;
	cursor:pointer;
}


.comment-reply-link:hover{
	cursor:pointer;
	color:red;
}
.comment-meta{
	vertical-align: middle;
}
.reply{
	position:absolute;
	right:305px;
	margin-top: -50px;
}
.depth-2{ margin-left:10px;}
.depth-3{ margin-left:20px;}
.depth-4{ margin-left:30px;}
.depth-5{ margin-left:40px;}
.depth-6{ margin-left:50px;}
.depth-7{ margin-left:60px;}
#respond{
	margin:20px 0 0 0;
}

.smaliki{
	margin:10px 0;
}
.smaliki img{
	margin:0 1px;
}
.smaliki img:hover{
	cursor:pointer;
}
#site-title{
	height:120px;
}
/*КОНЕЦ СПИСКА КОММЕНТАРИЕВ*/
#title-zapis{
	font-size:20px;
	margin:20px 40px;
}
#urlrule{
	text-decoration:none;
	border-bottom:1px dotted black;
	color:#777;
	float:left;
	font-size:11px;
}
.comment-form-comment {display: none;}
#widget{
	margin:10px 0;
}
.widgettitle{
	color: #C52B2B;
	font-family: 'PT Sans', sans-serif;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px solid #C52B2B;
	padding-bottom: 5px;
	width: 240px;
	display: block;
}
.el-widget{
	margin:30px 5px;
}
.el-widget-4{
	margin:-70px 5px;
}
iframe{
    max-width: 100%;
}
#logo{
	background:url("images/img-logo.png") 40px 0 no-repeat;
	width:200px;
	height:160px;
	/* BORIS ВКЛЮЧИТЬ ЕСЛИ НЕ ПОНРАВИТСЯ ЗАКАЗЧИКУ
	position:absolute;
	*/
}
.title-other{
	margin: 40px 40px 0 40px;
	font-size:14px;
}
.img-thumb img{
	width:50px;
	height:50px;
}
.img-thumb{
	margin: 0 5px 0 0;
}
/*Правки при переносе темы*/
.textwidget p a img{
	max-width:240px;
}
.textwidget{
	margin:5px 0;
}
.post p{
	margin:5px 0;
}
.comment.bypostauthor{
	background-color:transparent! important;
}
.comment.bypostauthor  .comment-body{
	background-color:#DDD! important;
}
.comment-body{
	border:1px solid #AAA	
}
.comtext p{
	padding-right:5px;
}

#igit_rpwt_css{
	background:transparent! important;
	height: 200px! important;
}
#igit_title{
	text-align: center! important;
	word-wrap: break-word! important;
	font-size:13px! important;
}
.igit_relpost{
	border:none! important;
	width: 19%! important;
	height: 100%! important;
}
/*СПОЙЛЕРЫ*/
.spoiler {
    overflow: hidden;
    margin-bottom: 20px;
    margin-top: 20px;
    border: 1px solid #dfdfdf;
    border-left: 2px solid #C52B2B;
    box-shadow: 0 0 9px #dddddd inset;
}
 
.title_h3 {
    cursor:pointer;
    font-size: 14px;
    background: #dddddd;
    margin: 0 -10px 0 -10px;
    padding: 10px;
    padding-left: 30px;
    -moz-box-shadow: 0 0 9px #dddddd inset;
    box-shadow: 0 0 9px #dddddd inset;
}
 
.closed .contents { display:none; }
.closed h3 { background: #bbbbbb; }
.contents { padding: 10px; }
/*КОНЕЦ СПОЙЛЕРОВ*/
/*ЦИТАТЫ*/
blockquote{
	padding:10px 20px;
	margin:10px 10px;
	background:#DDD;
	border:2px solid #CCC;
        border-left: 2px solid #C52B2B;
}
/*КОНЕЦ ЦИТАТ*/
.aligncenter{
	display: block;
	margin: 0 auto;
}
#btn-rss{
	display:block;
	width:210px;
	height:50px;
	background:url("images/side-rss.png") 35px 20px no-repeat;
	background-size:70%;
	margin:30px 10px 0 20px;
	padding:120px 0 0 0;
	font-size:20px;
	text-align:center;
	border:1px solid transparent;
	}
#btn-rss:hover{
	background:#FFF566 url("images/side-rss.png") 35px 20px no-repeat;
	background-size:70%;
	border-radius:50%;
	border:1px solid red;
	cursor:pointer;
	color:red;
}
/*СВЗЯАННЫЕ ПОСТЫ*/
.related-post{
	margin: 20px 1% 10px 0;
	width:23%;

	display:inline-block;
	height:auto;
	vertical-align:top;
	text-align:center;
}
.related-post a{
	word-wrap:break-word;
	font-size:11px;
	text-decoration:none;
	color:black;

}
.related-post img{
	display:block;
	margin:0 auto;
}
.related-post:hover{
	background:RGBA(100,100,100,0.2);
	cursor:pointer;
}
.related-post a:hover{
	color:red;
}
/*КОНЕЦ СВЯЗАННЫХ ПОСТОВ*/
.b-widget-commercial{
	max-width:100%;
}
.contact_name, .contact_email, .contact_theme{
	margin:5px 0;
}
.catelement.noimage:hover{
color:red;
}
.spanlink{
	color:#C52B2B;
        font-size:18px
}
.spanlink:hover{
	color:red;      
	cursor:pointer;
}
/*КАРТА САЙТА*/
.sitemaplist{
	padding:5px;
	
}
#sitemaptitle{
	font-size:18px;
}
.sitemapel{
	padding:3px;
	font-size:12px;
}
/*КОНЕЦ КАРТЫ САЙТА*/
.clearfix{
	clear:both;
}
.sidebar{
	display:block;
	float:right;
}
.contenr{
	display:block;
	float:left;
}
#stat{
	float:right;
	display:inline-block;
	padding:5px 5px 5px 5px;
}
#errlit{
	margin:0 -250px 5px 0;
	margin-right: ;
	float:right;
}
#orphus{
	visibility:hidden;
}
#fix-sticky-wrapper{
	margin-bottom:20px;
}