/*

Theme Name: Vsezdorovo

Theme URI: http://vsezdorovo.com/

Version: 1.0

Description: 2-column Theme for vsezdorovo.com

Author: Nastya Manno

Author URI: http://www.mannodesign.com/

*/



* {

margin: 0;

padding: 0;

border: 0;

}



body { 

background: #fff url(images/bg.gif) repeat-x;

color: #52636c;

font: .8em Verdana, Arial, Sans-Serif;

}



a, a:hover {

text-decoration: none;

outline: none;

}



a:active {

outline: none;

}



h3 {

color:#333;

font-size:130%; 

font-weight:bold; 

margin: 10px 0;

padding: 0 0 2px 10px;

border-bottom: #999 solid 1px;

}



#topwrap {

background: url(images/top-wrap.jpg) no-repeat top center;

width: 100%;

height: 320px;

}



#header { 

width: 954px; 

height: 210px;

margin: 0 auto;

}



.header-left {

width: 525px;

float: left;

}



.social-sprite {

width: 217px;

height: 110px;

float: left;

text-indent: -1000pt;

}



.twitter {

background: transparent url(images/social-sprite.png) 0 0 no-repeat;

display: block;

width: 73px;

height: 110px;

background-position: 0 0;

float: left;

}



.facebook {

background: transparent url(images/social-sprite.png) 0 0 no-repeat;

display: block;

width: 73px;

height: 110px;

background-position: -73px 0;

float: left;

}



.rss {

background: transparent url(images/social-sprite.png) 0 0 no-repeat;

display: block;

width: 71px;

height: 110px;

background-position: -146px 0;

float: left;

}



#header h1 {

font: .1em Arial, Sans-Serif;

text-indent: -1000pt;

}





.logo {

width: 479px;

height: 207px;

float: left;

}



.description {

font: .1em Arial, Sans-Serif;

text-indent: -1000pt;

}



.search {

position: relative;

top: 115px;

right: 105px;

background: transparent;

width: 160px;

height: 31px;

float: right;

margin: 8px 0 0;

}

	

#s {

background: transparent;

width: 150px;

color: #ffa313;

font: 1em 'Arial Black', Sans-Serif;

padding: 1px 5px 5px 10px;

}



#menu {

width: 954px;

height: 34px;

font: 1.1em 'Arial Black', Sans-Serif;

letter-spacing: -1pt;

margin: 0 auto;

}



#menu ul {

list-style: none;

margin: 10px 0 0;

}



#menu li {

display: inline;

float: left;

margin: 0 0 0 10px;

line-height: 34px;

}



#menu a {

background: url(images/menu-right.png) no-repeat top right;

height: 34px;

display: block;

float: left;

color: #52636c;

padding: 0 17px 0 0;

}



#menu a span {

background: url(images/menu-left.png) no-repeat top left;

padding: 0 0 0 17px;

display: block;

}



#menu a:hover {

color: #ffa313;

}





#menu #inv a {

background: url(images/menu-right-inv.png) no-repeat top right;

height: 34px;

display: block;

float: left;

color: #52636c;

color: #FFF;

padding: 0 17px 0 0;

}



#menu #inv a span {

background: url(images/menu-left-inv.png) no-repeat top left;

padding: 0 0 0 17px;

display: block;

}



#menu #inv a:hover {

color: #ffa313;

}






#contentwrap {

background: url(images/bg-content.jpg) repeat-y;

width: 954px;

margin: -50px auto 0;

border-bottom: #ccc dotted 1px;

}



#container {

background: url(images/bg-topcontent.jpg) no-repeat;

width: 954px;

margin: 0 auto;

position:relative;

}



.leftside {

width: 630px;

float: left;

padding: 15px 0 15px 15px;

}



.sidebar {

width: 280px; 

font-size: .9em;

float: right;

padding: 0 10px 15px 0;

}



.sidebar h2 {

background: url(images/sb-h2.png) no-repeat center left;

width: 273px;

height: 73px;

font: 2.2em 'Myriad Pro', Arial, Sans-Serif;

color: #81a86a;

letter-spacing: -1pt;

margin: 0 20px 10px 0;

padding: 35px 0 0;

text-align: center;

}



.sidebar ul {

list-style-type: none;

margin: 0 0 15px 3px;

}



.sidebar ul li {

list-style-type: none;

margin: 0 0 25px;

}



.sidebar ul ul li {

background: url(images/arrow.png) no-repeat left 2px;

font: 1em Arial, Sans-Serif;

margin: 0 5px 10px;

padding: 0 0 0 15px;

}



.sidebar ul ul ul li {

background: url(images/arrow.png) no-repeat left 2px;

font: 1em Arial, Sans-Serif;

margin: 0 5px 10px;

padding: 0 0 0 15px;

}



.sidebar li {

margin: 0 0 5px;

}



.sidebar ul.children{

margin: 10px 0 0 0;

padding:0;

}



.sidebar ul.children li{

background: url(images/arrow.png) no-repeat left 2px;

font: 1em Arial, Sans-Serif;

margin: 0 5px 10px 0;

padding: 0 0 0 15px;

}



.sidebar a {

color: #e87456;

}



.sidebar p {

font: 1em Arial, Sans-Serif;

margin: 10px;

}



.sidebar a:hover {

color: #747475;

text-decoration: underline;

}



.stat {

text-align: center;

margin: 10px 10px 15px;

}



.post {

padding: 10px 0;

margin: 0 0 0 15px;

border-bottom: #ccc dashed 1px;
color:#000;


}



.post h2 { 

background: url(images/h.png) no-repeat left center;

/*color:#898989;*/

color:#8a4583;

/*font: normal 2.3em 'Myriad Pro', Arial, Verdana, Sans-Serif; */

font: normal 1.6em 	Verdana,Arial,Sans-Serif; 

margin: 0 0 5px;

letter-spacing: -1pt;

line-height: 32px;

padding: 0 0 0 40px;

}



.post h2 a {

/*color: #9c6797;*/

color:#8a4583;

text-decoration:none;

}



.post h2 a:hover{

color: #333;

text-decoration:none;

}



.post {

margin: 0 0 30px;

padding: 0 0 20px;

position:relative;

}



.data {

font: 1.3em 'Arial Black', Sans-Serif;

margin: 5px 0 10px;

color: #9ed3f3;

}

.databk {

font: 1.3em 'Arial Black', Sans-Serif;

/*margin: 5px 0 10px;*/

right:0px;

top:0px;

color: #9ed3f3;

position:absolute;

}

.breadcrumbs{

font-size: 1.0em;

margin: 5px 0 10px 5px;

width:540px;

}
#crumbs a{
	color:#551A8B;
}
#crumbs a:hover{
	color:#551A8B;
}
#crumbs a:active{
	color:#551A8B;
}

.dlmtr{
	font-size:1.1em;
}

.bkblock {
	position:relative;
}

.categors {

background: url(images/cat-icon.png) no-repeat;

padding: 0 0 0 20px;

line-height: 16px;

}



.tagspost {

background: url(images/tag-icon.png) no-repeat;

padding: 0 0 0 20px;

line-height: 16px;

}



.commpost {

background: url(images/comm-icom.png) no-repeat;

padding: 0 0 0 20px;

line-height: 16px;

}



.post p {

margin: 10px 0 0 0;

line-height: 1.3em;

font-size:14px;

text-align: justify;

}



.post ul {

list-style-type: square;

list-style-position: inside;

margin: 10px 0 0 0;

line-height: 1.5em;

}



.post ol {

list-style-position: inside;

margin: 10px 0 0 0;

line-height: 1.5em;

}



.entry a, .meta a, .commentlist a, .comment-respond a {

color: #ffa313;

}

.entry a:hover, .meta a:hover, .commentlist a:hover, .comment-respond a:hover {

color: #52636c;

}

.entry a{

color: #e80000;

}
.entry a:hover{

color: #52636c;

}

.entry  a.more-link{

color: #ffa313;

}
.entry  a.more-link:hover{

color: #52636c;

}



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;

	}

	

.navigation {

color: #777;

font: 1.3em Verdana, Sans-Serif;

font-weight: normal;

letter-spacing: -1pt; 

display: block;

clear: both;

margin: 30px 0; 

}



.navigation a {

color: #ffa313;

}



.navigation a:hover {

color: #52636c;

}



.arrowleft {

background: url(images/nav-left.png) no-repeat center left;

line-height: 13px;

padding: 0 0 0 25px;

float: left;

}



.arrowright {

background: url(images/nav-right.png) no-repeat center right;

line-height: 13px;

padding: 0 25px 0 0;

float: right;

}



.clearfloat {

clear: both;

}



.tags {

line-height: 1.5em;

}



#footer { 

width: 100%;

height: 160px;

color: #d37b40;  

background: #646464 url(images/bg-footer.jpg) repeat-x; 

font-size: .85em; 

text-align: center; 

}



#footer p {

padding: 100px 0 0 0; 

}



#footer a {

color: #ee8a48;

}



#footer a:hover {

color: #d37b40;

}



.commentlist {

list-style-position: inside;

width: 527px;

padding: 0 0 20px;

margin: 10px 0 0;

}



.comment {

margin: 0 0 20px;

}



.comment-respond h2, .comments {

font: 2em 'Myriad Pro', Arial, Sans-Serif;

color: #9fabb1;

}



.commenttext {

margin: 3px 0 10px;

padding: 10px;

}



#commentform {

margin: 1em 0;

width: 520px;

}



#commentform textarea {

background: url(images/bg-textarea.gif) repeat-x;

border: #ccc solid 1px;

width: 520px;

padding: 5px;

margin: 0 0 10px;

}



#email, #author, #url, #submit {

background: url(images/bg-input.gif) repeat-x;

border: #ccc solid 1px;

font-size: 1.2em;

width: 280px;

padding: 10px 5px;

margin: 0 0 10px;

}





.cat-item-4 a

{

  font-weight:bold;

}



.cat-item-5 a

{

  font-weight:bold;

}



.children a

{

  font-weight:normal;

}



.children ul, li

{

  padding:0px;

  margin:0px;

}



#categories-2 .cat-item-5

{

  margin-top:30px;

  /*margin-left:0px;*/

  /*padding-left:0px;*/

}
#cmtlnk {
	     width:150px; 
		 position:absolute; 
		 margin:-30px 0 0 505px; 
		 font-weight:bold;
        }
#cmtlnk a{
	color:#ffa313;
        }
#cmtlnk a:hover{
	color:#52636c;
        }

#vs_ads { text-align:justify; margin:5px 0 0 5px; color:#333;}
#vs_ads .vz_black {color:#000; font-style:normal;}
#vs_ads .vz_h {color:#000; font-style:normal; height:20px; margin-left:2px;}
#vs_ads .vz_black em {color:#F00; font-style:normal;}
#vs_ads .ad-link a {color:#e87456; font-style:normal; font-size:14px; font-weight:bold; text-decoration:underline;}
#vs_ads .url {color:#999; font-style:normal; font-size:12px;}

.wpcf7-text {border:1px solid #DDDDDD;}
textarea {border:1px solid #DDDDDD;}

.postim{ margin:0px; padding:0px; float:right;}
.postimindex{ margin:5px 10px -3px 0; padding:0px; float:left;}
.sidebar .cat-item a{font-weight:bold;}
.sidebar .cat-item .children a{font-weight:normal;}
.testme_area{ text-align:justify}
.testme_button{ 
        font-size:16px; 
		font-weight:bold; 
		height:42px;
		background:url(images/sb-h2.png) no-repeat center;
		color:#BA0D00;
		border:1px solid #999;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		margin:0 0 0 230px;
	}
/* Оболочка, в которую записывается результат */
#testme_result {
	border: 0px solid #fff !important;
}

/* Весь блок с результатами */
.testme_result_block {
	margin: 0px !important;
}
.testme_before_results {
	color: #BA0D00 !important;
	font-size:16px;
	font-weight:bold;
}
.testme_question_text{
	margin-bottom:5px;
}
.uho{
	position:fixed;
	margin-left:-64px;
	margin-top:60px;
	border:0px solid #0CC;
	padding-left:0px;
	
	border-top-left-radius :10px;	
	-moz-border-radius-topleft:10px;	
	-webkit-border-top-left-radius:10px;
	
	border-bottom-left-radius :10px;	
	-moz-border-radius-bottomleft:10px;	
	-webkit-border-bottom-left-radius:10px;
	
	width:66px;
	min-height:50px;
	background:url(images/uho_bg.png) repeat-y;
	
	
}
.uhohead{
	background:url(images/uho_head.png) no-repeat left top;
	height:13px;
	width:100%;
	margin-top:-11px;
	
}

.uhofoot{
	background:url(images/uho_foot.png) no-repeat left bottom;
	height:13px;
	width:100%;
	margin-bottom:-11px;
	position:absolute;
	bottom:0px;
	
}
.openIt{
	 cursor:pointer;
}
.expand{
	 width:62px;
	 height:15px;
	 background:url(images/uho_b.png) no-repeat left bottom;
	 position:absolute;
	 bottom:-6px;
	 left:5px;
	 z-index:9;
}
.collapse{
	 width:62px;
	 height:15px;
	 background:url(images/uho_m.png) no-repeat left bottom;
	 position:absolute;
	 bottom:-6px;
	 left:5px;
	 z-index:9;
}
.hidden{margin:0 0 0 3px;}
.orll{margin:0px 0 15px 0px; padding:0 0 0 9px;}
#vk_like{ margin:0 0 0 6px;}
.wrp{width:40px; border-bottom:1px dotted #00b8b8; margin:10px auto;}
.tt_content{position:fixed !important;
