/*
Theme Name: Prikol WP Theme
Theme URI: http://prikol.ru/
Description: Prikol Wordpress Theme.
Version: 1.0
Author: Setti
Author URI: http://setti.biz/
Tags: fun, webstandarts

*/

img { border: 0; }

.video-wrapper { left: 10px; }

html,body{margin:0;padding:0;background: #FEFFF7;}
body{font: 76% arial,sans-serif}
p{margin:0px 10px 10px}
a{color: #CC3322; text-decoration:none;}
a:focus { outline:none; } 

div#header{
	position:relative; height:100px;
	background-image:url('images/menu_bg.jpg');
}

div#header h1{
	height:80px;line-height:80px;margin:0;
	padding-left:10px;
	color: #79B30B
}
 
#logo-reflection{
	height:100px;
	background-repeat: no-repeat;
	background-position: 0px 59px;
}
 
/* div#header a{position:absolute;right:0;} */
div#header #headercloud{position:absolute;left:275px; top:10px; width:78%;height:90px;}
div#header #headercloud li {list-style:none;}
div#content p{line-height:1.4}
div#content h2 a{color:#456C56; text-decoration:none; }
div#navigation{background:#FFFAD7}
div#navigation h2, div#extra h2 {border-style: none none solid none; border-width: 1px; border-color: #B4B4B4}
div#extra{background:#FFFAD7}
div#footer{background: #fff;color: #444; border-style: solid none none none}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: black}

div#wrapper{float:left;width:100%}

/* table.maintable td { vertical-align: top;  } */
.maintable {margin:0;padding:0;border-collapse:collapse;}
table.maintable #sidebar { background:#FFFAD7; width:200px; padding: 0 10px 10px; vertical-align: top;}
table.maintable h2 a{color:#456C56; text-decoration:none;}
#sidebar h2 {border-style: none none solid none; border-width: 1px; border-color: #B4B4B4}
table.maintable #content {margin: 0 200px; padding:20px;  vertical-align: top;}
table.maintable #content img {border:none;}

div#content{margin: 0 200px; padding:20px;}
div#content img {border:none;}
div#navigation{float:left;width:180px;margin-left:-100%; padding:10px }
div#extra{float:left;width:180px;margin-left:-200px; padding:10px}
div#extra li {margin-left:15px; list-style: none}
div#footer{clear:left;width:100%;overflow:auto;}
.blogtitle{margin-left:10px;}

#logo {position: absolute; top:0; left:15px; width:150px;}

#commentform{
	background:#FFFAD7;
	padding:20px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

blockquote {
	margin: 0px 0px 7px 0px;
	padding: 7px;
	border-left: 5px solid #bbb;
        background: #eee;
}
   
blockquote strong {
        clear: both;
}
	
/* OLD REGISTRATION */
#registration {
	margin: 5px 0px 0px 0px;
	width: 140px;
	font-size: 12px;
	border-spacing: 0px;
	padding: 0px;
}

#registration td {
	padding-top: 3px;
}

#registration p {
	font-size: 12px;
	color: black;
	padding: 0px;
	margin: 0px;
	width: 55px;
}

#registration .input {
	width:85px;
	padding: 2px;
}

#registration input {
	border: 1px solid #B13322;
}

#registration input.checkbox {
	border: none;
}

.dotted_line {
	clear: left;
	width: 100%;
	height: 0px;
	border-bottom: #ccc 1px dotted;
	margin: 5px 0;
}

.comment_list {
	padding: 5px;
}

.comment_field {
	clear:both;
        margin-bottom: 10px;
        background: #FFFAD7;
        border: 1px dotted #CCCCCC;
}

.comment_avatar {
	vertical-align: top;
        padding-right: 5px;
}

.comment_author {
	vertical-align: top;
        width: 99%;
}

.comment_text {
	padding-top: 10px;
}

.comment_reply {
	vertical-align:bottom;
}

.children {
	background: url(http://prikol.ru/wp-content/themes/prikol_v2/images/ugol.gif) 14px 2px no-repeat;
}

.sidebar {
	list-style: none;
	padding: 0 10px 10px;
}

.yarpp-thumbnail {
    height: 200px !important;
}
.yarpp-thumbnail-title {
   /* font-size:0.8em !important; */
    max-height: 65px !important;
}
.picnum {	
	background-color: #000000;
	color: white;
	padding: 2px 5px;
}
.sidebar-advert-block {
	border: 1px solid #CC3322;
	padding: 5px;
}
.sidebar-advert-block2 {	
	margin:5px auto;
	text-align: center;
}
.ya-share2 {
	margin-bottom: 10px;
}
.single {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.google-single-top{
    margin-left: 10px;
    margin-bottom: 15px;
    width: 100%;
    max-width: 800px;
/*    height: 96px !important; */
    height: 200px !important; 
    overflow-y: hidden;
}
.google-single-bottom{
    max-width: 970px;
    height: 250px !important;
    margin-left: 10px;
    margin-bottom: 25px;   
}
.google-sidebar-top{
    width: 240px !important;
    height: 130px !important;
}
.yandex-sidebar-top{
    width: 240px !important;
	overflow: hidden;
    /*height: 130px !important;*/
}
.yandex-before-first-post {
	max-width: 1000px;
	display: inline-block;
}
.yandex-after-first-post {
	max-width: 1000px;
	display: inline-block;
}
.nav-btn {    
    padding: 10px;
    border-radius: 3px;
}
.btn_gray{
    background-color: #BEC2C9;
    color: #ffffff;
}
.btn_gray a{
    color: #ffffff;
}
.btn_gray:hover{
    background-color: #e74c42;
}
.nav-arrow-right {
    margin-left: 5px;
}
.nav-arrow-left {
    margin-right: 5px;
}
.clearfix{
    clear: both;
}
.entry img{
    max-width:100% !important;
}
.invideo-player-container{
    width: 100%;
    max-width: 802px;
    height: 450px;
    margin: 0px 10px 10px;
}
#wp-calendar{
    margin: 5px auto;
}
.ero-banner{
    width: 100%; 
    margin: 5px 0px;
}
.ero-banner iframe{
    width: 100%;
    border: none;
    height: 130px;
    /*overflow: hidden;*/
}