@charset "utf-8";

* {
	padding:0; margin:0;
    word-wrap: break-word;
    }
body
	{background:#6c8184 url(/wp-content/themes/smetnov-new/images/bg-body.jpg) center top no-repeat;
	}
.main{
	width:	975px; margin:0 auto;
	}
	.head{
		height:250px;
		}
	.headz{
		font: 36px Constantia; color:#000000; float:left; margin:27px 110px;
			}
	.headz a{
			font: 36px Constantia; color:#000000; text-decoration:none; float:left;
		}
.content-main{
	background:#ffffff; border:1px; solid #fff; overflow:hidden;

    }
.menu{
		list-style:none; background:#313c3c; overflow:hidden;

	    }
		.menu li{
			float:left; padding: 15px 1px 15px 15px;
			}
		.menu li a{
				font: 18px Constantia; color:#7fbdc9; text-decoration:none; /*background:#7fbdc9;*/ /*padding: 8px 8px 10px;*/
				}
		.menu li a:hover{
			text-decoration: underline;
		}
		.menu li ul {
  		display: none;
  		/*padding-left: -10px;*/

  		/*найти решение по выравниванию и высоте подменю*/
				}
		.menu li:hover ul {
  		display: block;
  		position: absolute;
				}
		.menu li:hover ul li {
  		float: none; background:#313c3c; padding: 7px 15px 5px 20px;
				}
		.menu li:hover ul li a {
  		padding: 1px 0 8px;
		}
		.menu li:first-child{
			float:left; /*padding: 15px 15px;*/ background:none;
		}
.content{
	width:700px; float:left; margin:0 0 0 20px;
	}
	.post-main{
		background:#ffffff; border:1px solid #e7c98d; margin:0 0 20px 0;
		border-radius:8px 8px 0 0;
		-moz-border-radius:8px 8px 0 0;
		-webkit-border-radius:8px 8px 0 0;
		overflow: hidden;
		}
		.post-main h1{
			font:normal 24px Constantia; color:#000; background:#f5e9d1;
			border-radius:8px 8px 0 0;
		    -moz-border-radius:8px 8px 0 0;
		    -webkit-border-radius:8px 8px 0 0;
			padding:5px 20px 8px 15px; margin:0 0 10px 0;
			}
			.post-main h1 a{
			font:normal 24px Constantia; color:#6c8184; text-decoration:none;
			}
			.post-main h1 a:hover{
			font:normal 24px Constantia; color:#6c8184; text-decoration:underline;
			}
			.post-main h1 span{
			font:normal 14px Constantia; color:#666;
			}
			.imgstyle{
				float:left; margin:0 15px 15px 0;
			    }
		.post-main h2{
			font:normal 24px Constantia; color:#000; background:#f5e9d1;
			border-radius:8px 8px 0 0;
		    -moz-border-radius:8px 8px 0 0;
		    -webkit-border-radius:8px 8px 0 0;
			padding:5px 20px 8px 15px; margin:0 0 10px 0;
			}
			.post-main h2 a{
			font:normal 24px Constantia; color:#000; text-decoration:none;
			}
			.post-main h2 a:hover{
			font:normal 24px Constantia; color:#000; text-decoration:underline;
			}
			.post-main h2 span{
			font:normal 14px Constantia; color:#666;
			}
			.imgstyle{
				float:left; margin:0 15px 15px 0;
			    }
		.post{
			margin:0 15px 15px 15px;
		    }
			.post p{
				font:16px Constantia; color:#000; margin:0 0 15px 0;
			}
			.post p a{
				color:#5097a4; text-decoration:underline;
			}
			.post p a:hover{
				color:#5097a4; text-decoration:none;
			}
			.alignleft {float:left; margin-right:10px;}
			.alignright {float:right; margin-left:10px;}
			.aligncenter {margin-left:auto; margin-right:auto; display:block}
			.sidebar{
			width:235px; float:right; margin:0 0 0 20px;
    		}
.post ul li{margin: 10px 10px 0px 30px;
list-style-type: square;
padding:0px 0px 8px 0px;
background:#ffffff;
font:16px Constantia; color:#000;
                         }
.post ul a:link{color:#6c8184; text-decoration:underline;
			}
.post ul a:visited{color:#6c8184; text-decoration:underline;
			}
.post ul a:hover{color:#6c8184; text-decoration:none;
			}
.post h3{
			font:normal 19px Constantia; color:#000; background:#f5e9d1;
			border-radius:8px 8px 0px 0px;
		    -moz-border-radius:8px 8px 0px 0px;
		    -webkit-border-radius:8px 8px 0px 0px;
			padding:5px 20px 8px 15px; margin:0 0 10px 0;
			}

	.vidget{
		background:#fbf7ee; border:1px solid #e7c98d; margin: 0 15px 0 0; margin-bottom:15px;
		border-radius:8px ;
		-moz-border-radius:8px ;
		-webkit-border-radius:8px ;
		}
		.vidgettitle{
			font:18px constantia; background:#7fbdc9; color:#000000; text-align:center; padding:8px 0;
			border-radius:8px 8px 0 0 ;
		    -moz-border-radius:8px 8px 0 0 ;
		    -webkit-border-radius:8px 8px 0 0 ;
			}
		.vidget ul{
			list-style:none; padding:3px 15px;
			}
			.vidget ul li{
				border-bottom: 1px solid #e7c98d; color:#313c3c; font-family: Constantia; padding:10px 0 5px 5px;
				}
			.vidget ul li a{
				font:16px Constantia; color:#313c3c; text-decoration:none;
				}
			.vidget ul li a:hover{
				font:16px Constantia; color:#313c3c; text-decoration:underline;
				}
			.vidget ul li:last-child{
				border-bottom:none
				}
	.textwidget {
		font:16px Constantia; color:#313c3c; padding:10px 15px 5px 15px;
	}
		.textwidget a{
			font:16px Constantia; color:#313c3c; text-decoration:underline; padding:10px 0 5px 15px;
			}
		.textwidget a:hover{
			font:16px Constantia; color:#313c3c; text-decoration:none; padding:10px 0 5px 15px;
		}
.footer{
	overflow:hidden; padding:15px 15px;
	}
	.logo{
		float:left;
		}
	.menu-foot{
		font:14px Constantia; color:#fbf7ee; text-decoration:none; padding:30px 0 0 300px;
		}
	.menu-foot a{
		font:14px Constantia; color:#fbf7ee; text-decoration:none;
		}
	.menu-foot a:hover{
		font:14px Constantia; color:#fbf7ee; text-decoration:underline;
		}
	.cpy{
		font:14px Constantia; color:#fbf7ee; text-decoration:none; padding:20px 0 0 20px;
		}
/*pagination*/
.pagination{
	margin: 20px;
}
.pagination span,
.pagination a{
	background: #7fbdc9;
	color: #fff;
    padding: 6px 12px;
    text-decoration: none;
    margin: o;
    border-radius: 5px;
}
.pagination span.current{
	background: #6c8184;
	color: #fff;
	border-radius: 5px;
}
.pagination a:hover{
	background: #9cd6e0;
}
.pagination span.dots{
	border: none;
}
/**
*комментарии
**/
 .obs {
 font-family: Constantia, Tahoma, Helvetica, Sans-Serif;
 color:#555;
 padding: 0px 0px 25px 0px;
 margin-left:0px;
 border:0px solid #333;
 font-weight: 100;
 font-size:28px;

 }
 /**
 *участвовать в обсуждении
 **/
 .obs a.addComment {
 border:none;
 color:#fff;
 padding: 10px 15px 14px 15px;
 font-size:18px;
 background: #6c8184;
 margin-top:-10px;
 margin-right:0px;
 display:block;
 float:left;
 text-decoration: none;
 -moz-transition: all 0.2s 0.01s ease-in;
 -o-transition: all 0.2s 0.01s ease-in;
 -webkit-transition: all 0.2s 0.01s ease-in;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 }
.h3comments a.addComment:hover {
 background: #e87ebf;
 color:#fff;
 text-decoration: none;
 }
h3#commentsForm {
 margin:0;
 padding-top:0;
}
#content #colLeft ul.commentlist {
 width:100%;
 list-style:none;
 list-style-position:outside;
 display:block;
 margin:20px 0;
 border-top:0px dotted #7a9e0e;
 border-bottom:0px dotted #7a9e0e;
 padding:0;
}
#content #colLeft ul.commentlist ul {
 list-style-type:none;
 list-style-position:outside;
 margin:0;
}
li {
 	list-style-type: none;
 }
#content #colLeft ul.commentlist li {
 padding:0 0 20px 40px;
 position:relative;
 border-bottom:1px solid #e7c98d;
 margin-top:25px;
 background:none;
 list-style-type: none;
}
#content #colLeft ul.commentlist li p{
 font-size:13px;
 margin:10px 0;
 margin-left:10px;
 list-style-type: none;
}
#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text {
 margin-left:20px;
}
#content #colLeft ul.commentlist li .comment-meta span {
 font-size:11px;
 color:#999;
}
#content #colLeft ul.commentlist li .comment-meta {
 font-size:18px;
 margin-left:30px;
}
#content #colLeft ul.commentlist li .avatar {
 background:#fff;
 border:1px solid #eee;
 position:absolute;
 left:0;
 top:5px;
}
#content #colLeft ul.commentlist .reply {
 position:absolute;
 right:10px;
 top:10px;
 text-align:center;
 font-size:21px;
}
#content #colLeft ul.commentlist .reply a {
 border-bottom:none;
 display:block;
 color:#6c8184;
 -moz-transition: all 0.2s 0.01s ease-in;
 -o-transition: all 0.2s 0.01s ease-in;
 -webkit-transition: all 0.2s 0.01s ease-in;
}
#content #colLeft ul.commentlist .reply a:hover {
 color:#0dbfe5;
 list-style-type: none;
}
#content #colLeft ul.commentlist li .children li {
 margin-top:20px;
 padding-top:20px;
 border-top:1px solid #e7c98d;
 border-bottom:none;
 overflow:hidden;
 padding-bottom:0;
}
#content #colLeft ul.commentlist li .children li .avatar {
 top:25px;
}
#content #colLeft ul.commentlist li .children li .reply {
 top:15px;
}
/* Формы комментариев */
.commenth {
 font-family: Constantia, Tahoma, Helvetica, Sans-Serif;
 color:#000000;
 padding: 20px 20px 25px 20px;
 margin-left:35px;
 border:0px solid #333;
 font-weight: 100;
 font-size:22px;
 }
#commentform p {
 margin:0;
}
#commentform label {
 color:#777;
 display:block;
 padding:5px 0;
}
#commentform input, #commentform textarea {
 border:1px solid #e7c98d;
 padding:8px;
 width:50%;
 margin-bottom:10px;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
}
#commentform input:focus, #commentform textarea:focus {
 border:1px solid #e7c98d;
}
#commentform textarea {
 width:96%;
 font-family: Constantia, Arial, Helvetica, sans-serif;
 font-size:13px;
}
#commentform input#submit{
 font-family: Constantia, Tahoma, Helvetica, Sans-Serif;
 border:none;
 border-radius:0px;
 color:#fff;
 padding: 10px 15px 14px 15px;
 font-size:18px;
 background: #6c8184;
 width:150px;
 margin-right:0px;
 display:block;
 cursor:pointer;
 -moz-transition: all 0.2s 0.01s ease-in;
 -o-transition: all 0.2s 0.01s ease-in;
 -webkit-transition: all 0.2s 0.01s ease-in;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
}

#commentform input#submit:hover {
 color:#fff;
 background: #7fbdc9;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 }
blockquote {
 width:90%;
 border-left:5px solid #ccc;
 padding-left:20px;
 margin:15px 0 15px 25px;
 font-size:14px;
 color:#777; text-decoration: underline;
}
blockquote:hover {
 border-left:5px solid #e7c98d;
 color:#444;
}
.text {
	margin: 15px 0 0 100px;
}
.reply {
	margin: 20px 0 29px 20px;
}
.reply a{
	margin: 20px 0 29px 20px;
	color: #6c8184;
	text-decoration: none;
}
.reply a:hover{
	margin: 20px 0 29px 20px;
	color: #6c8184;
	text-decoration: underline;
}
.avatar {
 	float: left;
 	margin: 0 10px 10px 20px;
 }
 .comment-meta commentme tadata clearfix{
 	color: #6c8184;
 }
.comment-avtor{
	color: #6c8184;
}
.comment-avtor a{
	color: #6c8184;
	text-decoration: none;
}
.comment-avtor a:hover{
	color: #6c8184;
	text-decoration: underline;
}
.commenth{
	color: #6c8184;
}
.commenth a{
	color: #6c8184;
	text-decoration: underline;
	;
}
.commenth a:hover{
	color: #6c8184;
	text-decoration: none;
}
.cancel-comment-reply{
	color: #6c8184;
}
.cancel-comment-reply a{
	color: #6c8184;
	text-decoration: underline;
}
.cancel-comment-reply a:hover{
	color: #f5e9d1;
	text-decoration: none;
}
/**
*стиль для поиска
**/
.screen-reader-text{
	color: #f5e9d1;
	text-decoration: underline;
	padding:10px 0 5px 15px;
}
.searchform{
	padding:10px 0 5px 15px;
}
.carta {
	   font:16px Constantia; color:#000; margin:0 0 15px 0;
		}
.carta a{
		color:#6c8184; text-decoration:underline;
		}
.carta a:hover{
		color:#6c8184; text-decoration:none;
		}
.kroshki a{
		color:#f5e9d1; text-decoration:underline;
		}
.kroshki a:hover{
		color:#f5e9d1; text-decoration:none;
		}
.footer-block {
    float: left;
    padding: 10px  1px 15px 10px;
    width: 15%;
    font-size: 18px;
    color:#6c6257;
    text-decoration:underline;
}
.footer-block p {
    float: left;
    font-size: 14px;
    line-height: 20%;
    margin: 5px 0 15px;
    color:#6c6257;
}
.footer-block span {
    color: #fff;
}
.footer-block ul {
    float: left;
    font-size: 14px;
    margin-left: 0px;
    padding: 10px  1px;

}
.footer-block li {
    padding-bottom: 0px;
    padding: 2px;
}
.footer-block li a {

    color: #6c6257;
    font-family: Constantia;
    font-size: 14px;
    text-decoration: none;
}
.footer-block li a:hover {

    color: #6c6257;
    text-decoration:underline;
}
.search-main{
		 float:right; padding: 0px 100px -20px 0px;
width:300px;
	        }

.rubrika{
			margin:0 15px 15px 15px;
		    }
			.rubrika p{
				font:16px Constantia; color:#000; margin:0 0 15px 0;
			}
			.rubrika p a{
				color:#6c8184; text-decoration:underline;
			}
			.rubrika p a:hover{
				color:#6c8184; text-decoration:none;
			}
.rubrika ul li{margin: 10px 10px 0px 30px;
list-style-type: square;
padding:0px 0px 8px 0px;
background:#ffffff;
font:16px Constantia; color:#000;
                         }
.rubrika ul a:link{color:#6c8184; text-decoration:underline;
			}
.rubrika ul a:visited{color:#6c8184; text-decoration:underline;
			}
.rubrika ul a:hover{color:#6c8184; text-decoration:none;
			}
.breadcrumb {
				font:16px Constantia; color:#000; margin:0 0 15px 0;
			}
			.breadcrumb a{
				color:#6c8184; text-decoration:underline;
			}
			.breadcrumb a:hover{
				color:#6c8184; text-decoration:none;
			}


.related-posts-nav {
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
}
.related-posts-nav:after {
  content: '';
  display: block;
  clear: both;
}
.related-posts-nav>li {
  list-style: none;
  padding: 0;
  margin: 0;
  float: left;
}
.related-posts-nav>li:after {
  content: '';
  display: block;
  clear: both;
}
.related-posts-nav>li:before {
  display: none;
}
.related-posts-nav>li>a {
  border-bottom: medium none;
  margin: 0pt;
  padding: 6px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-right: #ddd;
  background-color: #fff;
}
.related-posts-nav>li>a:hover {
  background-color: #eeeeef;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container {
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
  width: 150px;
  height: 225px;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container>.related-post-list-item-img-container {
  border: 0pt none;
  margin: 0pt;
  padding: 0pt;
  width: 150px;
  height: 150px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 0;
}
.related-posts-nav>li>a>.related-post-list-item-inner-container>.related-post-list-item-text-container {
  border: 0pt none;
  margin: 3px 0pt 0pt;
  padding: 0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  font-stretch: normal;
  color: #333333;
}
.related-post-list-item-link {
  box-shadow: none !important;
}
/* Burhan */
#related_posts_thumbnails {
  list-style-type: none;
  list-style-position: inside;
  padding: 0;
  margin: 0
}
#related_posts_thumbnails li {
  float: left;
  padding: 0;
  margin: 0;
  padding: 5px;
  display: block;
  max-width: 100%;
}
.relpost_content {
  display: block;
  overflow: hidden;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  -x-system-font: none;
  text-decoration: none;
  max-width: 100%;
}
.relpost-post-image {
  padding: 0;
  margin: 0;
  border: 0 none;
  max-width: 100%;
}
.relpost-block-container{
  border: 0 none ;
  margin: 0;
  padding: 0;
}
.relpost-block-single{
  border-bottom: medium none;
  margin: 0;
  padding: 6px;
  display: block;
  float: left;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  margin-right: -1px;
  margin-bottom: 5px;
  overflow: hidden;
  border: 0 !important;
}
.relpost-block-single-image{
  border: 0 none ;
  margin: 0;
  padding: 0;
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-inline-policy: continuous;
  background-size: cover !important;
  max-width: 100%;
}
.relpost-block-single-text{
  border: 0 none;
  margin: 3px 0 0;
  padding: 0;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  font-stretch: normal;
  -x-system-font: none;
}
html[dir="rtl"] .relpost-block-single{
  float: right;
}
html[dir="rtl"] #related_posts_thumbnails li{
  float: right;
}

.relpost-align-left {
float: left;
}

.relpost-align-right{
float: right;
}

.relpost-align-center {
float: none;
text-align: center;

}
.relpost-align-center .relpost-block-single{
  display: inline-block;
  float: none;
}
