/*
Theme Name: papill
Description: Markup by <a href="#">Andrey Morkovin</a>
Author: Andrey Morkovin
*/

/* Normalize & Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
a{outline:none}
abbr[title]{border-bottom:1px dotted}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-0.5em}
sub{bottom:-0.25em}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}H
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input:focus,button:focus,select:focus,textarea:focus{outline:none}
table{border-collapse:collapse;border-spacing:0}
/* end Normalize & Reset */

html {
	min-width: 1000px;
}
body {
	color: #393939;
background: url("/wp-content/themes/papill/i/body_bg.jpg") transparent;
font: 14px/1.5 Arial, Helvetica, sans-serif;
}
a {
	color: #729217;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 15px;}

blockquote{
	font-style: italic;
padding: 7px 43px 15px 108px;
	margin: 20px 0;
	color: #424f2d;
	background: #f1f1f1 url(/wp-content/themes/papill/i/bq_bg.png) repeat-y;
	position: relative;
}
blockquote:before{
	position: absolute;
	top: 50%;
	left: 5px;
	background: url(/wp-content/themes/papill/i/bq_bg_2.jpg) no-repeat;
	width: 79px;
	height: 62px;
	content: '';
	margin-top: -31px;
}
blockquote p {
	padding: 0;
}
blockquote p:last-child {
	margin-bottom: 0;
}
.clear {
	clear: both;
	overflow: hidden;
	height: 0;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}
.alignleft {float: left;}
img.alignleft {margin: 5px 15px 5px 0;}
.alignright {float: right;}
img.alignright {margin: 5px 0 5px 15px;}

#wrapper {
background: #FFFFFF;
	width: 1000px;
	margin: 0 auto;
box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.196);
position: relative;
}
#main{
	overflow: hidden;
	background: #fff;
position: relative;
}
.front_page_content{
	margin-top: 30px;
}
#content{
float: left;
position: relative;
width: 690px;
}
.content_home{
	width: 1000px !important;
position: static !important;
padding-left: 5px;
}
#sidebar{
	width: 310px;
float: left;
}
#sidebar_wrap{
	margin: 0 4px;
}

/*Title
-----------------------------------------------------------------------------*/
.category_home_item .category_name{
	font-size: 16px;
	color: #0c0c0c;
	text-transform: uppercase;
	padding-top: 12px;
	padding-bottom: 20px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 55px;
background: url(/wp-content/themes/papill/i/header_bggggg.png) no-repeat;
border-bottom: 1px solid #E2E2E2;
box-shadow: 0px 1px 5px -2px #AAAAAA;
width: 1000px;
margin-top: 0px;
}

.header_logo{
	top: 8px;
	left: 7px;
	width: 320px;
	height: 56px;
	text-indent: -9999px;
float: left;
}
a.header_logo{
	text-decoration: none;
	display: block;
}

#search{
	background: url(/wp-content/themes/papill/i/search_bg.png) no-repeat;
	overflow: hidden;
float: right;
margin-top: -5px;
margin-left: 20px;
}
#search input {
	float: left;
	background: none;
	border: none;
	font-size: 13px;
}
#search input[type="search"],
#search input[type="text"] {
	box-shadow: none;
	color: #6e6e6e;
padding: 8px 8px 9px;
	width: 166px;
}
#search input[type="submit"] {
	cursor: pointer;
	height: 30px;
	width: 30px;
}
#search input:focus {
	color: #6e6e6e;
}
#search input[type="submit"]:focus {
	color: #fff;
}


#header_menu{
float: right;
padding-top: 20px;
margin-right: 215px;
}
#header_menu li{
	display: inline;
	
}
#header_menu li a{
	color: #818181;
	font-size: 13px;

	border-radius: 5px;
	padding: 6px 5px;
	text-decoration: none;
}
#header_menu li a:hover{
	background: #89CC0A;
	color: #fff;
}

/*Home
-----------------------------------------------------------------------------*/
#category_home_block{
	padding: 9px 22px 19px;
	border-bottom: 1px solid #eff4d9;
	overflow: hidden;
}
#category_home_block .block_category_home_title{
	color: #808080;
	font-size: 22px;
	margin-bottom: 19px;
float: left;
height: 50px;
}

#category_home_block li{
	list-style: none;
}
#category_home_block>ul>li{
	float: left;
	margin-left: 110px;
	width: 170px;
	background: url(/wp-content/themes/papill/i/category_home_li.png) no-repeat 0 6px;
	padding-left: 21px;
}
#category_home_block>ul>li:first-child{

}
#category_home_block>ul>li>a{
	font-size: 15px;
	color: #333333;
}
#category_home_block>ul>li>a:hover{
	color: #ff0000;
	text-decoration: none;
}
#category_home_block ul.children{

}
#category_home_block ul.children>li{
	
}
#category_home_block ul.children>li>a{
	font-size: 12px;
	color: #959595;
}
#category_home_block ul.children>li>a:hover{
	color: #578406;
}

#new_post_home{
	overflow: hidden;
	padding: 7px 0;
	position: relative;
	margin-bottom: 29px;
text-align: justify;
}
#new_post_home:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 23px;
	width: 970px;
	height: 1px;
}
#new_post_home li{
	width: 465px;
	height: 147px;
	float: left;
	list-style: none;
	overflow: hidden;
	font-size: 12px;
	color: #585858;
	line-height: 20px;
	margin-left: 23px;
margin-top: 15px;
}

#new_post_home li .title_new_posts a{
	font-size: 16px;
	color: #578406;
	text-decoration: none;
}
#new_post_home li img{
border-radius: 10px;
	float: left;
margin: 5px 16px 5px 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.entry_home{
}

/*Archive
-----------------------------------------------------------------------------*/
#category_title{
padding: 0px 12px;
border-bottom: 1px solid #D2D3D4;
color: #878787;
font-size: 17px;
text-transform: uppercase;
margin-bottom: 10px;
}

#category_description{
	margin: 0 25px;
float: left;
padding-top: 15px;
}
#category_image{
	float: left;
	margin: 0 10px 10px 0;
}

#category_posts_archive{
	margin: 0 25px;
}
#category_posts_archive .category_post_item_archive{
overflow: hidden;
width: 310px;
padding-bottom: 45px;
float: left;
height: 320px;
padding-left: 10px;
}
#category_posts_archive .category_post_item_archive img{
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	margin: 5px 20px 5px 5px;
}
#category_posts_archive .category_post_item_archive .announcement_title a{
	color: #578406;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: none;
}
#category_posts_archive .category_post_item_archive .announcement_content{
	color: #585858;
}

.crumbs{
	margin-bottom: 11px;
padding-top: 5px;
margin-left: 10px;
}
.crumbs li, .crumbs li a{
	color: #729217;
	text-decoration: none;
}
.crumbs li{
	display: inline;
	position: relative;
	padding-right: 10px;
}
.crumbs li:after{
	content: "»";
	position: absolute;
	top: -3px;
	right: 0;
	color: #b0731b;
	font-size: 13px;
}
.crumbs li:last-child:after{
	content: '';
}
.crumbs li a:hover{
	text-decoration: underline;
	color: #C23E27;
}
.crumbs li span{
	color: #578406;
}

.pagination{
	margin-top: 18px;
	color: #578406;
width: 680px;
}
.pagination ul{
	text-align: center;
}
.pagination ul li{
	display: inline;
	padding-right: 2px;
}
.pagination ul li a{
	color: #578406;
	padding: 6px 5px;
}
.pagination ul li span, .pagination ul li a:hover{
	font-weight: bold;
}
.pagination ul li span{
	padding: 6px 5px;
}


/* Page
-----------------------------------------------------------------------------*/
#single_post_title, .yarpp-related .related_posts_title, #comments_block_title, .error404 h1{
border-bottom: 1px solid #D2D3D4;
color: #729217;
font-size: 17px;
margin: 30px 0px;
text-transform: uppercase;
}

.single{

	padding: 0 12px;
}
.single .entry{
}

.single img{
border-radius: 10px;
	max-width: 630px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
.single a:visited{
	color: #385209;
}

.entry h1, .entry h2{
clear: both;
color: #878787;
font-size: 1.2em;
margin: 20px 0px 10px;
text-transform: uppercase;
}
.entry h3, .entry h4{
clear: both;
color: #878787;
font-size: 1em;
margin: 20px 0px 10px;
text-transform: uppercase;
}
.entry h4{
	background: none;
font-size: 0.9em;
}

.entry ul, .entry ol{
	margin: 15px 0 15px 20px;
}

.entry ul li{
	background: url("/wp-content/themes/papill/i/lii.jpg") 0px 0px no-repeat transparent;
	padding-left: 50px;
	padding-bottom: 10px;
	list-style: none;
	margin-bottom: 1px;
padding-top: 7px;
}

.single ol{
	counter-reset: li;
	list-style: none outside none;
}
.single ol>li{
	position: relative;
	margin-left: 21px;
	margin-bottom: 10px;
}
.single ol > li::before { 
	color: #424141;
	content: counter(li)".";
	counter-increment: li;
	font: 11px "a_avanteltlight" Tahoma, "Geneva CY", sans-serif;
	height: 15px;
	left: -23px;
	position: absolute;
	text-align: center;
	width: 15px;
}

.single .wp-caption{
	margin: 10px;
	border: 1px solid #fff;
}
.single .wp-caption a{
	line-height: 0;
}
.single .wp-caption img{
	border: none;
	line-height: 1px;
	border-radius: 5px 5px 0 0;
	box-shadow: none;
	margin: 0;
	padding: 0;
	line-height: 0;
}
.single .wp-caption .wp-caption-text{
	color: #545f42;
	text-align: center;
	padding: 7px 5px;
	margin-right: 10px;
	margin-top: -8px;
	background: #cfdca8;
	border-radius: 0 0 5px 5px;
	font-size: 12px;
}
.single .wp-caption p{
	margin-bottom: 0;
}

.single table{
	border: 1px solid #3c6404;
	border-radius: 10px;
margin: 5px;
}
.single table tr:first-child{
	background: #3c6404 url(/wp-content/themes/papill/i/tr_bg.jpg) no-repeat 50% 100%;
	font: 14px Verdana, "Geneva CY", "DejaVu Sans", sans-serif;
}
.single table th{
	font-weight: normal;
	padding: 10px 40px;
	position: relative;
}
.single table th:after{
	content: '';
	position: absolute;
	top: 12px;
	right: 0;
	background: url(/wp-content/themes/papill/i/border_th.png) no-repeat;
	width: 1px;
	height: 13px;
}
.single table th:last-child:after{
	background: none;
}
.single table td{
	background: #f6f6f6;	
	text-align: center;
	padding: 9px 5px;
vertical-align: middle !important;
}
.single table td{
	border-bottom: 1px dotted #3c6404;
	border-right: 1px dotted #2972b2;
}

.yarpp-related{
	padding: 0 25px 18px;
}

.related_items{
	overflow: hidden;
}
.related_items .related_item{
	width: 150px;
	float: left;
	overflow: hidden;
	margin-right: 12px;
	position: relative;
	text-align: center;
}
.related_items .related_item .related_img{
	line-height: 1px;
	padding-right: 3px;
}
.related_items .related_item .related_img img{
	border-radius: 10px;	
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.related_items .related_item a{
	color: #393939;	
}
.related_items .related_item_title{
	padding: 6px;
}

.yandex_social{
	padding: 0 19px;
}
.ya_title{
	font-size: 19px;
	color: #c23e27;
	margin-bottom: 31px;
}
.yandex_single{
}

/*Comments
-----------------------------------------------------------------------------*/
.comments_block{
	padding: 1px 25px;

}

#comments_block_title{
	margin-bottom: 0;
	text-transform: none;
}

.comments_block .commentlist{
	padding: 10px 0;
}

.comment{
	overflow: hidden;
	margin-top: 14px;
	background: #f5fde5;
	padding-top: 11px;
	border-radius: 5px;
}

.gravatar{
	float: left;
	margin-left: 19px;
}
.comment_content{
	width: 85%;
	float: left;
}

.cauthor{
	margin-left: 22px;
	margin-bottom: 4px;
}

.commentlist>li{
	list-style: none;
}
.comments_block .children>li{
	list-style: none;	
}

.comments_block .children{
	margin-left: 30px;
}

.commentlist li #respond {margin: 0 20px}
.commentlist li li #respond {margin: 0 15px 0 -35px}
.commentlist li li li #respond {margin: 0 15px 0 -85px}
.commentlist li li li li #respond {margin: 0 15px 0 -135px}
.commentlist li li li li li #respond {margin: 0 15px 0 -185px}
.commentlist li li li li li li #respond {margin: 0 15px 0 -235px}
.commentlist li li li li li li li #respond {margin: 0 15px 0 -285px}
.commentlist li li li li li li li li #respond {margin: 0 15px 0 -335px}
.commentlist li li li li li li li li li #respond {margin: 0 15px 0 -385px}
.commentlist li li li li li li li li li li #respond {margin: 0 15px 0 -435px}

.comments_block #respond{
	background: #f5fde5;
	border-radius: 5px;
	margin-bottom: 20px;
}

.comments_block #comments_form_title{
	font-size: 16px;
	color: #1b3403;
	font-style:  italic;
	padding-top: 10px;
	padding-left: 20px;
}

.ctext{
	padding: 10px 20px;
}
.ctext p{
	margin-bottom: 7px;
}

.comments_block .reply{
	text-align: right;
}
.comment-reply-link{
	text-decoration: none;
	border-bottom: 1px dotted #578406;
}

.author_name{
	font-weight: bold;
}

#commentform{
	padding: 20px;
	margin: 20px;
	margin-bottom: 0;
}

#title_commentform{
	font: 18px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color: #ac0408;
	margin-bottom: 14px;
}

#add_comment_name_email{
	overflow: hidden;
}
#add_comment_name, #add_comment_email{
	margin-bottom: 10px;
}


#add_comment_name input, #add_comment_email input, #add_comment_site input{
	width: 270px;
	border: 1px solid #d5d5d5;
	border-radius: 7px;
	padding: 7px 10px;
	font: 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color: #565656;
}

.comments_block .req{
	color: red;
	font: 24px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
}

#comment_textarea{
	width: 94%;
	margin-top: 13px;
	border: 1px solid #d5d5d5;
	border-radius: 7px;
	font: 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
	color: #565656;
	padding: 7px 10px;
}

#submit_comment_form{
background-color: #6FC44B;
	color: #dbecc5;
	font-size: 14px;
	padding: 10px 48px;
	margin-top: 12px;
	border: none;
	border-radius: 5px;
}
#submit_comment_form:hover{
	color: #fff;
	background: #9ddc60 url(/wp-content/themes/papill/i/glass-btn.png) repeat-x 0 20px;
}

ol.commentlist>li{
	margin-bottom: 20px;
}

.comments_block .fn{
	color: #578406;
	font-size: 14px;
	padding: 3px;
}
.comments_block .fn a{
	color: #578406;
}
.comments_block .comment_date{
	color: #578406;
	margin-left: 6px;
}

/*Sidebar
-----------------------------------------------------------------------------*/
#sidebar_wrap .section{
	overflow: hidden;
	margin-bottom: 15px;
}
#sidebar_wrap .section_content{
	overflow: hidden;
}

#sidebar_wrap .section .section_title{
border-bottom: 1px solid #D2D3D4;
	color: #545454;
	margin-bottom: 20px;
	text-align: center;
}

#sidebar_wrap #category_sidebar .section_content ul li{
	padding-left: 22px;
list-style: none outside none;
}
#sidebar_wrap #category_sidebar .section_content ul li a{
	color: #729217;
text-decoration: none;
background: url("/wp-content/themes/papill/i/category_home_li.png") 0px 6px no-repeat transparent;
padding-left: 15px;
}
#sidebar_wrap #category_sidebar .section_content ul li a:hover, #sidebar_wrap #category_sidebar .section_content ul li span{
	color: #c23e27;
text-decoration: underline;
}

#new_posts_sidebar li{
	margin-bottom: 13px;
list-style: none outside none;
}
#new_posts_sidebar li a{

}
#new_posts_sidebar li div{
	margin-top: 10px;
}

/* 404
-----------------------------------------------------------------------------*/
.error404{
	padding: 20px;
	margin: 10px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer{
	height: 55px;
	font: 12px Tahoma, "Geneva CY", sans-serif;
	color: #6c6a6a;
text-align: center;
}

#footer_wrapper{
	width: 1000px;
	height: 55px;
	margin: 0 auto;
	position: relative;
}

#footer_nav{
	padding-top: 10px;
}
#footer_nav li{
	display: inline;
	margin-left: 14px;
	position: relative;
}
#footer_nav li:last-child:after{
	content: '';
}
#footer_nav li a, #footer_nav li span{
	color: #729217;
}
#footer_nav li span{
	font-weight: bold;
}

#footer_copyright{
	position: absolute;
	top: 23px;
	left: 25px;
}

#footer_stat{
	position: absolute;
	right: 25px;
	top: 9px;
}

.counters {
float: right;
}
.counters img { 
opacity: 0.4;
}
.counters img:hover { 
opacity: 1;
}
.copyrights { 
color: #898686;
font: 0.88em "Verdana", sans-serif;
}
.docholdleft {
min-height: 220px;
float: left;
}
.doc {
background: url("/doc.png") no-repeat transparent;
min-height: 198px;
padding: 20px 0px 0px 200px;
width: 440px;
}
.recpost li img {
margin: 5px 10px 5px 5px;
border-radius: 5px;
float: left;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.506);
}
.recpost li { 
margin-bottom: 10px;
padding-bottom: 10px;
overflow: hidden;
height: 80px;
}
.recpost li a { 
display: block;
margin-left: 85px;
color: #828282;
text-decoration: none;
}
.recpost li a:hover {
color: #C23E27;
text-decoration: underline;
} 
.center {
text-align: center;
}
.yafront {
margin-bottom: 21px;
}
ul.cnt { 
margin: 0px 0px 0px 0px !important;
}
ul.cnt li { 
margin-bottom: 0px !important;
padding-bottom: 0px !important;
padding-left: 20px !important;
padding-top: 0px !important;
background: url("/wp-content/themes/papill/i/category_home_li.png") 0px 6px no-repeat transparent;
}
#single_post_title {
	margin: 0 0 5px 0 !important;
}
#adpan {
z-index: 100;
box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.196);
height: 400px;
width: 240px;
margin-bottom: 10px;
}
.bancpa {
box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.196);
height: 400px;
width: 240px;
margin-bottom: 10px;
}
.admed {
float: left;
}
.admedd {
float: left;
}

.zaka img { 
opacity: 1;
}
.zaka img:hover { 
opacity: 0.7;
}
#hfxd {
top: 0 px;
z-index: 100000000;
}

.padban {
padding-left: 80px;
padding-top: 70px;
background: #FFFFFF;
}
.stxaa {
float: left;
}
#header_menu li span { 
background: #89CC0A;
border-radius: 5px;
color: #FFFFFF;
font-size: 13px;
padding: 6px 5px;
}

#category_posts_archive .category_post_item_archive .announcement_title a:hover {
text-decoration: underline;
}
#new_post_home li .title_new_posts a:hover {
text-decoration: underline;
}

.fixxed {
position: relative;
z-index: 1000000;
width: 250px;
}
.fixxedd {
right: 310px;
width: 0px;
float: left;
}

#contentt {
	width: 1000px;
}

#category_description img{
border-radius: 10px;
	max-width: 630px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}
#category_description .wp-caption{
	margin: 10px;
	border: 1px solid #fff;
}
#category_description .wp-caption a{
	line-height: 0;
}
#category_description .wp-caption img{
	border: none !important;
	line-height: 1px;
	border-radius: 5px 5px 0 0;
	box-shadow: none !important;
	margin: 0;
	padding: 0;
	line-height: 0;
}
#category_description .wp-caption .wp-caption-text{
	color: #545f42;
	text-align: center;
	padding: 7px 5px;
	margin-right: 10px;
	margin-top: -8px;
	background: #cfdca8;
	border-radius: 0 0 5px 5px;
	font-size: 12px;
}
#category_description .wp-caption p{
	margin-bottom: 0;
}
#category_description h1, #category_description h2{
clear: both;
color: #878787;
font-size: 1.2em;
margin: 20px 0px 10px;
text-transform: uppercase;
}
#category_description h3, #category_description h4{
clear: both;
color: #878787;
font-size: 1em;
margin: 20px 0px 10px;
text-transform: uppercase;
}
#category_description h4{
	background: none;
font-size: 0.9em;
}

#category_description ul, #category_description ol{
	margin: 15px 0 15px 20px;
}

#category_description ul li{
	background: url("/wp-content/themes/papill/i/category_sidebar_bg.png") 0px 6px no-repeat transparent;
	padding-left: 20px;
	padding-bottom: 6px;
	list-style: none;
	margin-bottom: 10px;
}

.pwim {
padding-left: 70px;
height: 300px;
}
.pwim a {
font-size: 16px;
font-weight: 700;
}
.pwim ul li{
list-style: none outside none;
}
.pwim li img{
float: left;
border-radius: 10px;
margin: 7px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.506);
}
.pwim li{
width: 170px;
float: left;
padding-bottom: 15px;
text-align: center;
}

#new_post_homeafter li {
color: #585858;
font-size: 12px;
line-height: 20px;
list-style: none outside none;
margin-left: 23px;
margin-top: 7px;
}
#new_post_homeafter{

	overflow: hidden;
	padding: 7px 0;
	position: relative;
	margin-bottom: 29px;

width: 465px;
}
#new_post_homeafter li .title_new_posts a{
	font-size: 14px;
	color: #578406;
	text-decoration: none;
}
#new_post_homeafter li .title_new_posts a:hover{
	text-decoration: underline;
}
#new_post_homeafter>ul>li{
	background: url(/wp-content/themes/papill/i/category_home_li.png) no-repeat 0 6px;
	padding-left: 21px;
}
.npht {
color: #808080;
margin-left: 22px;
font-size: 18px;
}
#new_post_homeafterr li {
color: #585858;
font-size: 12px;
line-height: 20px;
list-style: none outside none;
margin-left: 23px;
margin-top: 7px;
}
#new_post_homeafterr{
float: left;
	overflow: hidden;
	padding: 7px 0;
	position: relative;
	margin-bottom: 29px;

width: 480px;
margin-left: 30px;
}
#new_post_homeafterr li .title_new_posts a{
	font-size: 14px;
	color: #578406;
	text-decoration: none;
}
#new_post_homeafterr li .title_new_posts a:hover{
	text-decoration: underline;
}
#new_post_homeafterr>ul>li{
	background: url(/wp-content/themes/papill/i/category_home_li.png) no-repeat 0 6px;
	padding-left: 21px;
}

.razdel { 
float: left;
margin-left: 8px;
margin-right: 0px;
margin-top: 32px;
min-height: 150px;
font: 13px "Arial";
width: 318px;
height: 155px;
}
.razdel .txt { 
float: right;
width: 207px;
}
.razdel .txt span, .razdel .txt span a { 
color: #5A6970;
font: 20px "myFont";
text-decoration: none;
}
.razdel .txt a{
color: #959595;
font-size: 13px;
}
.razdel img{
border-radius: 5px;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.506);
margin-right: 10px;
margin-top: 4px;
float: left;
}

#sidebarr{
	width: 250px;
	float: right;
}

.tabs {background: #F2F2F2; border-radius: 7px; overflow:hidden; margin:0; zoom:1; padding:1px ;position:relative; }
.tabs dt { 
background: url("/wp-content/themes/papill/i/podch.gif") 0px 100% repeat-x transparent;
color: #729217;
cursor: pointer;
display: inline;
padding: 0px;
font-size: 15px;
margin-left: 30px;
float: left;
}
.tabs dt:hover { background-color:#ccc; }
.tabs dt.selected { 
background: transparent;
color: #6F767F;
}
.tabs dd { background:#fff; display:none; float:right; width:100%; margin:2em 0 0 -100%; z-index:2; }
.tabs dd.selected { display:block; }
.tabs .tab-content { background:#fff; border:0px solid #ccc; padding:5px 5px 5px 5px; }

.tbst {
color: #909090;
margin-top: -3px;
padding-left: 5px;
}

.zkld {
background: url("/wp-content/themes/papill/i/zkldzv.png") no-repeat transparent;
font: italic 14px/22px "Georgia", "Times New Roman", "Times";
padding: 4px 5px 6px 30px !important;
position: absolute;
right: 68px;
}

.srch {
position: absolute;
right: 2px;
top: 21px;
}

.prntico {
padding-right: 5px;
margin: 0px 0px -2px 0px;
}
.prnt {
padding-left: 20px;
}

.soc { 
float: left;
margin-left: -155px;
margin-top: 1px;
}
.soc img { 
padding-right: 5px;
}

.konss {
font-weight: bold;
display: inline;
}
.konss a { 
color: #F30B0B !important;
}

.spoiler-wrap{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border: 1px solid #6DD57F;
background: none repeat scroll 0 0 #6DD57F;
margin: 10px;
width: 540px
}
.spoiler-head {
margin-left: 6px;
padding: 1px 14px 3px;
cursor: pointer;
width: 97%; /*для IE6*/
}
.folded {
display: block;
padding: 8px;
color: #FFFFFF;
text-decoration: underline;
}
.unfolded {
display: block;
padding: 8px;
color: #FFFFFF;
text-decoration: none;
}
.folded:hover {
text-decoration: none;
}
.spoiler-body {
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
background: none repeat scroll 0 0 #F5F5F5;
border-top: 1px solid #C3CBD1;
padding: 10px;
line-height: 20px;
}

.fotog {
height: 650px;
}
.fotogg {
height: 480px;
}
.fotoggg { 
height: 320px;
}

.alfuk { 
float: left;
height: 150px;
width: 150px;
}

#question-6 { 
height: 300px;
}

.fotogk {
background: #6DD57F;
display: block;
color: #FFFFF;
margin: 10px auto;
padding: 10px;
text-align: center;
width: 200px;
}
.blkvf a {
color: #FFFFFF;
text-decoration: none;
}
.blkvf a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.videok {
background: #FF7E68;
display: block;
color: #FFFFF;
margin: 10px auto;
padding: 10px;
text-align: center;
width: 200px;
}
.videok a {
color: #FFFFFF;
text-decoration: none;
}
.videok a:hover {
color: #FFFFFF;
text-decoration: underline;
}

.swegwe {
padding: 0px 12px;
}

.post-ratings img, .post-ratings-loading img, .post-ratings-image img {
box-shadow: none !important;
}

.mskp {
padding-left: 43px;
}

.rubzag {
padding-left: 15px;
color: #828282;
padding-top: 7px;
}

.menutg {
padding-left: 310px;
padding-top: 70px;
}
.menutg li {
display: inline;
padding-left: 15px;
}

.leadal {
background: #F7F7FB;
border-radius: 5px;
box-shadow: 0px 1px 10px -2px #AAAAAA;
height: 150px;
padding-left: 5px;
padding-top: 10px;
text-align: center;
}
.leadal p { 
float: left;
padding-right: 10px;
width: 170px;
}

.leadalsubmit {
background: url("/zapis.png") no-repeat transparent;
border: medium none currentColor;
border-radius: 5px;
cursor: pointer;
display: block;
float: left;
height: 45px;
margin: -14px 0px 0px 5px;
width: 255px;
}
.leadfirst { 
color: #67B745;
font: 700 22px/24px "Arial";
text-transform: uppercase;
}
.leadsecond { 
color: #665B4D;
font: 200 19px "Arial";
text-transform: uppercase;
}
.leadfor {
padding-top: 15px;
}

.menu-item-2734 a { 
color: red !important;
}
.menu-item-2734 a:hover { 
color: #FFFFFF !important;
}

.alcen {
text-align: center;
}
.alcen ul { 
margin: 15px 480px !important;
}
.alcen ol {
margin: 15px 480px !important;
}

.imkv {
padding-left: 100px;
}

.glog {
padding-left: 15px;
}

.relmat {
font-size: 15px;
color: rgb(253, 92, 92);
font-weight: 600;
}
.formgl {
width: 400px;
float: left;
border-right: 2px solid #D2D3D4;
margin-right: 15px;
height: 600px;
}
.zapigl {
padding-left: 140px;
}

.vra img {
border-radius: 50px;
margin-right: 10px;
}
.vrabu {
background: #6DD57F;
display: block;
margin: 10px;
text-align: center;
width: 120px;
float: left;
padding: 4px;
}
.vrabu a:hover {
color: #FFFFFF;
text-decoration: underline;
}
.bookbl {
overflow: hidden;
width: 200px;
padding-bottom: 40px;
float: left;
padding-left: 10px;
margin-bottom: 20px;
height: 240px;
}
.bookblann {
color: #578406;
text-transform: uppercase;
text-decoration: none;
}

.ratingclinic {
border-bottom: 1px solid #D2D3D4;
color: #545454;
margin-bottom: 20px;
text-align: center;
border-top: 1px solid #D2D3D4;
}

.sssb {
margin-bottom: 20px;
}

h3 {
clear: both;
color: #878787;
font-size: 1em;
margin: 20px 0px 10px;
text-transform: uppercase;
}

.docd {
padding-left: 30px;
}

.avtorskii {
border-bottom: 1px solid #D2D3D4;
float: right;
padding-left: 307px;
}

#DDWidgetRequest {
float: right;
padding-bottom: 20px;
width: 690px !important;
}

.fiks {
z-index: 1000000;
float: right;
}

#menu-item-3785 a {
color: red !important;
font-weight: bold;
}
/*
     */
/*
*/