@charset "utf-8";
img, td{
	margin: 0px;
	padding: 0px;
}
strong {
    color: #000000;
    font-weight: normal!important;
}
.nn{
	cursor: pointer;
	padding: 2px 0 3px 0;
	color: #BA883D;
}
.nn:hover {
	background-color: #FCEEDA;
}
#cke_full_text {
    width: 95%;
}
.first h2:first-letter{
	color: red;
	font-size: 300%;
	text-align: top;
}
#bl-left {
	margin: 0 0 10px 5px;
}
#bl-news {
	margin: 0 5px 10px 0;
	width: 238px;
	float: right;
}
#bl-right {
	margin: 0px 5px 0px 265px;
	overflow: hidden;
}
#bl-podval {
	padding: 5px;
    margin: 5px;
    clear: both;
    background: #F4F4F4;
    border: 1px solid #BEBEBE;
 }
#___gcse_0, #___gcse_1 {
    width: 60%;
	margin:0 auto;
}
 .bloc_right{
	max-width: 50%;
    background: #FBE8CB;
    padding: 10px 20px;
    float: right;
    color: #000;
    font-style: italic;
    margin: 5px 10px;
    border-radius: 10px;
    box-shadow: inset 0 0 27px 7px #BA883D;	
}
.bloc_left{
	max-width: 50%;
    background: #F4F4F4;
    padding: 10px;
    float: left;
    color: #000;
    font-style: italic;
    margin: 5px 10px;
    border-radius: 10px;
    box-shadow: inset 0 0 27px 7px #9C9A9A;
}
.act_razdel li{
	color:#11EF08;
}
.user_meny a, .razdel a{
	padding-left: 15px;
}
.menu_razdel {
	margin: 3px 0 3px 10px;
}
#statist p{
	float:left;
	width:80px;
	margin-left:20px;
	margin-top:6px;
	margin-bottom:0px;
}
#_dann{
	background-color:#666666;
	border:#999999 solid 1px;
	padding:10px;
}
#imges {
	margin:10px 10px 10px 0;
}
#red {
	color:#FF0000;
}
.errors {
	color: red;
	text-align: center;
	font-size: 125%;
}
.errors img {
	display:none;
}
#on-top {
	border: 1px solid #F5F8FB;
	padding: 10px;
	width: 50px;
	position: fixed;
	top: 85%;
	left: 91%;
	cursor: pointer;
	display: none;
	opacity: 0;
}
#podn {
	padding:10px;
}
#booth {
	clear: both;
}
.booth {
	clear: both;
}
.userblog {
	padding: 3px;
    border-bottom: #D8D8D8 1px solid;
}
.userblog a {
	text-decoration: underline;
}
.userblog a:hover, .alluser a:hover{
	color:#00FF00;
}
.link a , .right a, .link_select a, .edit_mat_article a, .section_content a {
	text-decoration: underline;
}
.gab form .form .link a {
	color: #fff;
}
.link_select a{
	text-decoration:none;
}
.alluser a{
	font-size: 140%;
	text-decoration: underline;
}
.allusbloc {
	text-align:center;
	height: 30px;
	padding: 10px 0px 10px 0px;
}
.bl_search {
	background-color:#333;
	padding: 5px;
}
.coment_blok{
	margin: 10px 0;
	padding: 0 0 0 30px;
}
#parent_coment {
	padding: 10px;
	background-color: #fff;
}
#comment_cancel {
	margin: 0 0 0 380px;
	text-align: center;
	width: 20px;
}
#comment_cancel span {
	color: #f0b017;
	cursor: pointer;
	border: 1px solid #f0b017;
	border-radius: 8px;
	display: block;
}
#comment_cancel span:hover {
	color: #c00;
	border: 1px solid #c00;
}
#form_add_comment {
	padding:  10px;
	margin: 10px 0;
	background-color: #fff;
}
#form_add_comment .button {
	float: right;
}
#add_comment {
	margin: 0 0 0 30px;
}
.form .header {
	text-align: center;
}
#left_form .form {
	margin: 0;
}
.form label {
	display: block;
	font-size: 90%;
}
#g_user_menu .form label {
	color: #B8B0B0;
}
.form input[type="text"], .data input[type="text"], .form input[type="password"], .form input[type="email"], .form textarea, .data textarea, #comments textarea {
	border: 1px solid #C5C3C4;
	padding: 0 5px;
}
.form input[type="text"], .data input[type="text"], .form input[type="password"], .form input[type="email"] {
	height: 25px;
}
.form select, .data select {
	background-color: #dcdcdc;
}
.form .checkbox label {
	float: left;
}
#form_reg{
    background: #fff;
    border: 1px solid #C5C3C4;
    padding: 5px;
}
#form_reg img{
    border: 1px solid #C5C3C4;
}
.form .wysibb-toolbar, .form .wysibb-text {
	margin: 0;
}
.form .wysibb-text {
	padding: 10px;
}
.form_mat {
    border: #B6B6B6 solid 1px;
	border-top: none;
    padding: 10px;
	margin: 0 0 15px 0;
    background-color: #F4F4F4;
}
.region, .city {
	margin-right: 20px;
    float: left;
}
.form input[type="submit"], .content input[type="submit"], .bl_search input[type="submit"], #parent_coment input[type="button"], .soz_seti input[type="button"]{
	background-color: #E15452;
	border: 0;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 100%;
	padding: 7px 15px;
	margin-top: 5px;
}
.form input[type="submit"]:hover, .content input[type="submit"]:hover, .bl_search input[type="submit"]:hover, #parent_coment input[type="button"]:hover  {
	border-radius: 3px;
}
.center, .link_select, .edit_mat_article {
	text-align: center;
}
.show img {
	border: 1px solid #F3EE08;
}
.show h2 {
	margin: 0;
}
.more {
	background-color: #E15452;
	border-radius: 5px;
	color: #fff;
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	margin-bottom: 10px;
	float: right;
}
.more:hover {
	border-radius: 3px;
}
.url_edit{
	color: #E15452;
    font-size: 120%;
}
.parent_article_grupp{
 	margin: 5px 0px 5px -7px;
  	padding: 15px;
  	border-bottom: 1px solid #C5C5C5;
	background-color: #fff;
}
.section_header {
	background: url(../img/templatemo_post_top.png) top left no-repeat;
	font-size: 200%;
	padding: 12px 3px 3px 30px;
	margin-left: -5px;	
}
.section_header a {
	color: #BA883D;
}
.article_grupp {
	min-height: 165px;
	text-align: center;
}
.article_grupp h1{
	border-bottom: 1px dotted #7C7C7C;
    padding-bottom: 10px;
    margin-bottom: 35px;
}
.article_grupp h3{
	font-size: 130%;
    font-family: Georgia,serif;
    font-style: italic;
line-height: 1.4;
}
.article_grupp h3 a:hover{
	color: red;
}
.parent_grupp_img {
	margin: 0 0 5px 0px;
}
.right , .stat{
	text-align: right;
	display: block;
	font-size: 80%;
}
.pluso {
	margin: 10px 0 5px 5px;
}
.full_text {
	text-align: justify;
	text-indent: 20px;
	font-size: 120%;
}
.full_text p {
	margin: 15px 0 0 0!important;
}
.full_text h2 {
	text-align: center;
}
.full_text pre {
	margin: 0!important;
	padding: 0!important;
	background: none;
	border: none;
	overflow: hidden;
}
.article_intro, .top{
	margin-bottom: 3px;
	padding: 5px;
	max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
}
.big {
	margin-top: 50px;
}
#cke_full_text{
	margin: 0;
}

	/*	Настройки блока с доп. ссылками внизу статьи	*/
ul.related_post li {
    width: 106px !important;
    height: 140px;
    padding: 5px !important;
    margin: 3px;
    float: left;
    overflow: hidden;
    box-shadow: 0 1px 3px #999;
	background-color: #fff;
}
ul.related_post li:hover{
	background: #F4F4F4;
}

	/*	Настройки подписей под фото	*/
.wp-caption {
    box-shadow: 0px 0px 5px;
    text-indent: 0;
	text-align: center;
	margin: 15px;
	display: inline-block;
	font-size: 75%;
    font-style: italic;
	background-color: #f4f4f4;
}
.rsbar {
	padding-left: 5px !important;
}
#yandex_ad {
	background-color: #fff;
}
.recom-content{
	background-color: #fff;
	padding: 10px;
	margin-bottom: 10px;
}