/*
Theme Name: Oborot
Theme URI: oborot.ru
Description: Тема для сайта Оборот.ру. Функционирует с плагином zPostTypeControl
Version: 0.0.0.0 
Author: Voronin ALexandr
Author URI: oborot.ru
*/ 
body
{
	margin: 0px;
	padding: 0px;
	background-image: url('pict/body_bg.gif');
	height: auto;
}
form
{
	margin: 0px;
	padding: 0px;
}
td, div, font, p, li,body
{
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	font-size: 16px;
	color: #454545;
}
a
{
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	/*font-size: inherit;*/
	color: #0a5783;
}
a:hover
{
	text-decoration: none;
}
form 
{
	margin: 0px;
}
fieldset
{
	border: 0px !important;
}
.top_menu_div2 h2,.top_menu_div2 h1
{
	margin: 4px 6px 0px 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	font-size: 12px;
	color:#ffffff;
	text-transform: uppercase;
}


/* КЛАССЫ ВЕРХНЕГО БЛОКА БАННЕРОВ */

.top_1
{
	width: 100%;
	/*height: 94px;*/
	max-height: 250px;
	position: relative;
	min-width: 1240px;
	overflow: hidden;
	margin-bottom: 5px;
}
.top_1_cont
{
	overflow: hidden;
	width: 1240px;
	max-height: 250px;
	/*height: 90px;*/
	margin: 5px auto 0px auto;
	position: relative;
}
.top_1_div_1
	{
	max-height: 250px;
		/*height: 90px;*/
		/*right: 250px;*/
		left: 0px;
		/*position: absolute;*/
		text-align: center;
	}
.top_1_div_2
	{
		width: 250px;
		height: 90px;
		float: right;
		position: absolute;
		right: 0px;
		text-align: right;
	}
/*
@media screen and (max-width: 969px)
{
	.top_1_div_1
	{
		height: 90px;
		right: 0px;
		left: 0px;
		position: absolute;
		min-width: 740px;
		text-align: center;
	}
	.top_1_div_2
	{
		width: 0px;
		height: 90px;
		float: right;
		position: absolute;
		right: 0px;
		text-align: right;
	}
}
*/
/* КОНЕЦ КЛАССОВ ВЕРХНЕГО БЛОКА БАННЕРОВ */


/* КЛАССЫ ВЕРХНЕЙ СИНЕЙ ПОЛОСКИ С ПОИСКОМ И ПОДПИСКОЙ */

.top_2
{
	width: 100%;
	min-width: 1240px;
	height: 39px;
	background-image: url(pict/top_2_bg.gif);
	background-repeat: repeat-x;
	/*overflow: hidden;*/
}
.top_2_cont
{
	width: 1240px;
	margin: 0 auto;
	/*overflow: hidden;*/
	position: relative;
}
.top_2_div_1
{
	float: left;
	/*width: 272px;*/
	margin-top: 6px;
	border: 0px #777777 solid;
}
.top_2_div_2
{
	width: 187px;
	height: 39px;
	float: right;
	background-image: url(pict/top_2_div_2_bg.gif);
	background-position: left;
	position: relative;
}
.top_2_div_2:hover
{
	background-position: right;
}

.top_2_div_3
{
	float: right;
	width: 184px;
	height: 39px;
	background-image: url(pict/top_2_div_3_bg.gif);
	background-position: left;
	position: relative;
	z-index: 99;
}
.top_2_social_count
{
	float: left;
	font-size: 11px;
	color: #ffffff;
	text-shadow: none;
	background: url(pict/social_icons_like.png) left no-repeat;
	margin: 5px 10px 0px 0px;
	border-top: 1px #3f85b9 solid;
	border-right: 1px #3f85b9 solid;
	border-bottom: 1px #3f85b9 solid;
	border-left: none;
	padding: 1px 5px 1px 13px;
	opacity: 0.7;
	transition: all 0.3s ease;
}
.top_2_social_0
{
	float: left;
	color: #ffffff !important;
	text-shadow: 1px 1px 1px #0d466f;
	font-size: 12px;
	margin: 6px 10px 0px 0px;
}
.top_2_social_1
{
	float: left;
	background: url(pict/social_icons_vk.png);
	opacity: 0.7;
	transition: all 0.3s ease;
	width: 26px;
	height: 26px;
}
.top_2_social_2
{
	float: left;
	background: url(pict/social_icons_fb.png);
	opacity: 0.7;
	transition: all 0.3s ease;
	width: 26px;
	height: 26px;
}
.top_2_social_3
{
	float: left;
	background: url(pict/social_icons_tw.png);
	opacity: 0.7;
	transition: all 0.3s ease;
	width: 26px;
	height: 26px;
}
.top_2_social_count:hover, .top_2_social_1:hover, .top_2_social_2:hover, .top_2_social_3:hover
{
	opacity: 1;
}
/*
.top_2_div_3:hover
{
	background-position: right;
	z-index: 250;
}
.top_2_div_3:active
{
	z-index: 250;
}
.top_2_div_3:focus
{
	z-index: 250;
}

.search_text_white
{
	position: absolute;
	font-size: 11px;
	text-shadow:1px 1px 1px #365b79;
	color:#ffffff;
	top: 16px;
	right: 287px;
	z-index: 240;
}
*/
.top_2_div_4
{
	float: right;
	width: 4px;
	border: 1px #000000 solid;
}
.top_2_readus
{
	display: inline;
	float:left;
	color:#ffffff;
	text-shadow: 1px 1px 1px #0d466f;
	margin-left: 7px;
	font-size: 12px;
}

.top_2_form
{
	width: 150px;
	border: 0px !important;
	font-family: Tahoma, Book Antiqua, Times New Roman;
	font-size: 11px;
	color:#ffffff;
	background-color: transparent !important;
	margin-left: 8px;
	margin-top: 12px;
	text-shadow: 1px 1px 1px #365b79;
}

.top_s_form
{
	width: 150px;
	border: 0px !important;
	font-family: Tahoma, Book Antiqua, Times New Roman;
	font-size: 11px;
	color:#ffffff;
	background-color: transparent !important;
	margin: 10px auto auto 6px;
	text-shadow: 1px 1px 1px #365b79;
}

/* КОНЕЦ КЛАССЫ ВЕРХНЕЙ СИНЕЙ ПОЛОСКИ С ПОИСКОМ И ПОДПИСКОЙ */

/* НАЧАЛО ОБЩИХ СТИЛЕЙ ВЕРХНЕГО ТРЕХКОЛОНОЧНОГО БЛОКА */
.top_3
{
	width: 100%;
	height: 207px;
	/*overflow: hidden; */
	min-width: 1240px;
	background-image: url('pict/body_bg.gif');
}
/*@media screen and (max-height: 700px) {.top_3 {height: 150px;}}*/
.top_3_cont
{
	width: 1240px;
	margin: 0 auto;
	/*overflow: hidden;*/
	height: 207px;
	display: table;
	background-image: url('pict/body_bg.gif');
}
/*@media screen and (max-height: 700px) {.top_3_cont{height: 150px;}}*/
.top_3_layout
{
	position: relative;
}
.col1
{
	width: 500px;
	height: 207px;
	position: absolute;
	background-color: #ffffff;
	/*overflow: hidden;*/
}
/*
@media screen and (max-width: 1240px) {.col1 {width: 500px;}}
@media screen and (max-width: 1151px) {.col1 {width: 450px;}}
@media screen and (max-width: 1067px) {.col1 {width: 260px;}}
@media screen and (max-width: 877px) {.col1 {width: 260px;}}
@media screen and (max-height: 700px) {.col1 {height: 150px;}}*/

.col2 
{
	width: 429px;
	left: 500px;
	height: 207px;
	position: absolute;
	background-image: url(pict/top_3_shadow.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #f0efea;
	/*overflow: hidden;*/
}
/*@media screen and (max-width: 1240px) {.col2{left: 500px;}}
@media screen and (max-width: 1151px) {.col2{left: 450px;width: 400px;}}
@media screen and (max-width: 1067px) {.col2 {left: 260px;width: 400px;}}
@media screen and (max-width: 877px) {.col2 {left: 260px;width: 270px;}}
@media screen and (max-height: 700px) {.col2 {height: 150px;}}*/
.col3
{
	left: 929px;
	right: 6px;
	height: 207px;
	position: absolute;
	background-image: url(pict/top_3_shadow.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #ffffff;
	/*overflow: hidden;*/
}
/*@media screen and (max-width: 1240px) {.col3 {left: 929px;}}
@media screen and (max-width: 1151px) {.col3{left: 850px;}}
@media screen and (max-width: 1067px) {.col3 {left: 660px;}}
@media screen and (max-width: 877px) {.col3 {left: 530px;}}
@media screen and (max-height: 700px) {.col3 {height: 150px;}}*/
.top_3_shadow
{
	float: right;
	height: 207px;
	overflow: hidden;
	width: 6px;
	background-image: url(pict/top_3_shadow.png);
}
/*@media screen and (max-height: 700px) {.top_3_shadow {height: 150px;}}*/

/* НАЧАЛО ОБЩИХ СТИЛЕЙ ВЕРХНЕГО ТРЕХКОЛОНОЧНОГО БЛОКА */

/* НАЧАЛО СТИЛЕЙ БЛОКА АНАЛИТИКА */

.top_3_analytics_main
{
	height: 182px;
	overflow: hidden;
	width: 500px;
}
/*@media screen and (max-height: 700px) {.top_3_analytics_main {height: 125px;}}*/
.top_3_analytics_bottom
{
	width: 100%;
	max-width: 520px;
	height: 25px;
	background-image: url(pict/top_3_analytics_bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*overflow: hidden;*/
	
}
.analytics_main
{
	height: 182px;
	overflow: hidden;
	float: left;
	width: 220px;
	background-color: #3182b9 !important;
	position: relative;
	background-image: url(pict/analytic_nopict.png);
	background-repeat: repeat-x;

}
/*@media screen and (max-height: 700px) {.analytics_main {height: 125px;}}*/


.analytics_pict
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	width: 200px;
	height: 115px;
	/*background-color: #3182b9;*/
	background-size: cover;
	margin: 5px;
	
}
.analytics_other
{
	height: 61px;
	overflow: hidden;
	float: right;
	width: 280px;
}
.analytics_other_active
{
	height: 61px;
	overflow: hidden;	float: right;
	width: 280px;
	background-color: #3182b9;
}

.analytics_title
{
	font-size: 12px;
	float: left;
	width: 210px;
	margin:3px;
}
.analytics_title_active
{
	font-size: 12px;
	float: left;
	width: 230px;
	margin:3px;
	color: #ffffff;
}
/*@media screen and (min-width: 1152px) and (max-width: 1240px) {.analytics_title {font-size: 12px;}}
@media screen and (min-width: 1025px) and (max-width: 1151px) {.analytics_title {font-size: 12px; width: 180px;}}
@media screen and (min-width: 800px) and (max-width: 1024px) {.analytics_title{font-size: 10px;}}
@media screen and (max-width: 799px) {.analytics_title {font-size: 11px;}}

@media screen and (min-width: 1152px) and (max-width: 1240px) {.analytics_title_active{font-size: 12px;}}
@media screen and (min-width: 1025px) and (max-width: 1151px) {.analytics_title_active {font-size: 12px; width: 180px;}}
@media screen and (min-width: 800px) and (max-width: 1024px) {.analytics_title_active {font-size: 10px;}}
@media screen and (max-width: 799px) {.analytics_title_active {font-size: 11px;}}*/
.analytics_block_title
{
	font-size: 18px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
	float: left;
	height: 25px;
	padding: 0px 0px 15px 5px;
	vertical-align: top;
}
.analytics_articles_all
{
	color: #ffffff;
	background-color: #2071ad;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	top: 27px;
	right: 10px;
	width: 125px;
	text-align: left;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	opacity: 1;
	transition: opacity 0.3s ease;
	z-index:500;
	display: block;
	padding: 5px;
}
.analytics_articles_all_a
{
	color: #ffffff;
	background-color: #2071ad;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	top: 3px;
	right: 10px;
	width: 125px;
	text-align: left;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	opacity: 1;
	transition: opacity 0.3s ease;
	z-index:501;
	display: block;
	padding: 5px;
}
.analytics_all
{
	float: right;
	height: 25px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	
}
.analytics_all_a 
{
	display: block;
	padding: 5px;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
	right: 10px;
	text-align: left;
	width: 125px;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	background-color: #2071ad;
	/*background-image: url('pict/wiki_all_a_bg.gif') !important;
	background-position: right;
	background-repeat: no-repeat;*/
}
.analytics_all_a:hover, .analytics_articles_all:hover, .analytics_articles_all_a:hover
{
	background-color: #1693ef; 
}
.analytics_preview
{
	float: left;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	margin: 5px;
	width: 40px;
	max-height: 40px;
}
.analytics_main_title
{
	line-height: 90%;
	width: 210px;
	height: 50px;
	overflow: hidden;
	margin: 0px 0px 0px 5px;
	background-color: #2071ad;
	position: absolute;
	top: 125px;
}
.analytics_main_title_a
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff
}
/*@media screen and (max-height: 700px) {.analytics_other {height: 41px;} .analytics_preview {width: 30px; max-height:30px}}
@media screen and (min-width: 800px) and (max-width: 1067px) {.analytics_preview {width: 30px; max-height:30px}}
@media screen and (max-height: 700px)
{
	.analytics_main_title {top: 70px; background: url(pict/1x1_cyan.png); padding: 5px}
}*/
/* КОНЕЦ СТИЛЕЙ БЛОКА АНАЛИТИКА */


/* НАЧАЛО СТИЛЕЙ БЛОКА НОВОСТИ */

.top_3_news_main
{
	width: 420px; 
	height: 182px;
	overflow: hidden;
	padding: 0px 0px 0px 5px;
}
/*@media screen and (min-width: 1021px) and (max-width: 1151px) {.top_3_news_main{width: 391px;}}
@media screen and (min-width: 800px) and (max-width: 1020px) {.top_3_news_main{width: 391px;}}
@media screen and (max-width: 799px) {.top_3_news_main{width: 261px;}}
@media screen and (max-height: 700px) {.top_3_news_main {height: 125px;}}*/
.top_3_news_bottom
{
	width: 100%;
	max-width: 429px;
	height: 25px;
	background-image: url(pict/top_3_wiki_bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*overflow: hidden;*/
}
.top_3_news_line
{
	width: 100%; 
	height: 60px;
	overflow: hidden;
}
.news_1, .news_2, .news_3, .news_4, .news_5, .news_6
{
	width: 206px;
	line-height: 90%;
	margin-bottom: 15px;
	overflow: hidden;
}
.news_odd {
    float:left;
}

.news_even {
    float:right;
}
/*@media screen and (max-width: 1151px) {.news_1{width: 191px;} .news_2{width: 191px;} .news_3{width: 191px;} .news_4{width: 191px;} .news_5{width: 191px;} .news_6{width: 191px;}}
@media screen and (max-width: 1024px) {.news_1{width: 191px;} .news_2{width: 191px;} .news_3{width: 191px;} .news_4{width: 191px;} .news_5{width: 191px;} .news_6{width: 191px;}}
@media screen and (max-width: 877px) {.news_1{width: 100%} .news_2{width: 100%;} .news_3{width: 100%;} .news_4{width: 0px;} .news_5{width: 0px;} .news_6{width: 0px;}}*/
.news_title
{
	width: 180px;
	float: left;
}
/*@media screen and (max-width: 1151px) {.news_title{width: 165px; height: 50px; overflow: hidden}}
@media screen and (max-width: 1024px) {.news_title{width: 165px; height: 50px; overflow: hidden}}
@media screen and (max-width: 877px) {.news_title{width: 234px;}}*/
.news_date
{
	font-size: 11px;
	color: #5c5c5c;
}
.news_href
{
	font-size: 11px;
}
.news_comments
{
	height: 17px;
	background-image: url(pict/forum_comments_left.gif), url(pict/forum_comments_right.gif), url(pict/forum_comments_bg.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	font-family: Arial;
	font-size: 10px;
	color: #a8a8a8;
	float: right;
	text-align: center;
	padding-top: 5px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 3px;
	transition: all 0.3s  ease;
}
.news_comments:hover
{
	background-image: url(pict/forum_comments_left_a.gif), url(pict/forum_comments_right_a.gif), url(pict/forum_comments_bg_a.gif);
	color: #2071ad;
}
.news_block_title
{
	font-size: 18px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
	float: left;
	height: 25px;
	padding: 0px 0px 15px 5px;
	vertical-align: top;
}

.news_articles_all
{
	color: #ffffff;
	background-color: #2071ad;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	top: 27px;
	right: 10px;
	width: 115px;
	text-align: left;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	opacity: 1;
	transition: opacity 0.3s ease;
	z-index:500;
	display: block;
	padding: 5px;
}
.news_all
{
	float: right;
	height: 25px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	
}
.news_all_a 
{
	display: block;
	padding: 5px;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
	right: 10px;
	text-align: left;
	width: 115px;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	/*background: #2071ad url('pict/wiki_all_a_bg.gif') right no-repeat;*/
}
.category .analytics_all_a, .category .wiki_all_a
{
	background: #2071ad url('pict/wiki_all_a_bg.gif') right no-repeat;
}
.news_all_a:hover, .news_articles_all:hover
{
	background-color: #1693ef; 
}

/* КОНЕЦ СТИЛЕЙ БЛОКА НОВОСТИ */


/* НАЧАЛО СТИЛЕЙ БЛОКА WiKi */

.top_3_wiki_main
{
	width: 100%;
	margin: 0px 2px 1px 2px;
	height: 182px;
	overflow: hidden;
}
/*@media screen and (max-height: 700px) {.top_3_wiki_main {height: 124px;}}*/
.top_3_wiki_bottom
{
	width: 100%;
	max-width: 429px;
	height: 25px;
	background-image: url(pict/top_3_wiki_bottom_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	/*overflow: hidden;*/
}
.wiki_element
{
	width: 98%;
	overflow: hidden;
	line-height: 18px;
	margin-bottom: 14px;
}
/*@media screen and (min-width: 1025px) and (max-width: 1240px) {.wiki_element {	line-height: 15px;}}
@media screen and (min-width: 800px) and (max-width: 1024px) {.wiki_element{	line-height: 15px;}}
@media screen and (max-width: 799px) {.wiki_element {	line-height: 13px;}}
@media screen and (max-height: 700px) {.wiki_element {height: 60px;}}*/
.wiki_href
{
	font-size: 12px;
}
/*@media screen and (min-width: 1025px) and (max-width: 1240px) {.wiki_href {font-size: 11px;}}
@media screen and (min-width: 800px) and (max-width: 1024px) {.wiki_href{font-size: 10px;}}
@media screen and (max-width: 799px) {.wiki_href {font-size: 10px;}}*/
.wiki_pict
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.wiki_pict.wiki_no_img {
	float: left;
	background-image: url(pict/beginner_nopict_header.png);
	vertical-align: top;
	margin: 3px 5px;
	width: 50px;
	height: 42px;
}
.wiki_block_title
{
	font-size: 18px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
	float: left;
	height: 25px;
	padding: 0px 0px 15px 5px;
	vertical-align: top;
}
.wiki_articles_all
{
	color: #ffffff;
	background-color: #2071ad;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	top: 27px;
	right: 10px;
	width: 115px;
	text-align: left;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	opacity: 1;
	transition: opacity 0.3s ease;
	z-index:500;
	display: block;
	padding: 5px;
}
.wiki_articles_all_a
{
	color: #ffffff;
	background-color: #2071ad;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	top: 3px;
	right: 10px;
	width: 115px;
	text-align: left;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	opacity: 1;
	transition: opacity 0.3s ease;
	z-index:501;
	display: block;
	padding: 5px;
}
.wiki_all
{
	float: right;
	height: 25px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;
	
}
.wiki_all_a 
{
	display: block;
	padding: 5px;
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
	right: 10px;
	text-align: left;
	width: 115px;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: background 0.3s ease;
	/*background: #2071ad url('pict/wiki_all_a_bg.gif') right no-repeat;*/
}
.wiki_all_a:hover, .wiki_articles_all:hover, .wiki_articles_all_a:hover
{
	background-color: #1693ef; 
}

.wiki_articles_all_div, .news_articles_all_div, .analytics_articles_all_div
{
	display: none; 
}

/* КОНЕЦ СТИЛЕЙ БЛОКА WiKi */


/* НАЧАЛО СТИЛЕЙ ГЛАВНОГО МЕНЮ */

.top_menu
{
	width: 100%;
	height: 73px;
	background-image: url(pict/top_menu_bg.gif);
	background-repeat: repeat-x;
	overflow: visible;
	min-width: 1240px;
}
.top_menu_cont
{
	width: 1240px;
	margin: 0 auto;
	height: 73px;
	position: relative;
	overflow: visible;
}

.top_menu_shadow_top
{
	width: 100%;
	height: 9px;
	min-width: 780px;
}
.logo_shadow_top
{
	width: 99%;
	max-width: 1240px;
	min-width: 740px;
	margin: 0 auto;
	overflow: hidden;
	height: 7px;
	background: url(pict/logo_shadow_top.png) left bottom no-repeat;
}
.top_menu_shadow_bot
{
	width: 100%;
	height: 9px;
	min-width: 780px;
}
.logo_shadow_bot
{
	width: 99%;
	max-width: 1240px;
	min-width: 740px;
	margin: 0 auto;
	overflow: hidden;
	height: 7px;
	background: url(pict/logo_shadow_bot.png) left no-repeat;
}

.top_menu_logo
{
	width: 283px;
	height: 73px;
	overflow: hidden;
	background: url(pict/logo.gif) center;
	position: absolute;
	left: 0px;
}
.top_menu_1
{
	width: 220px;
	height: 73px;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_bg.gif);
	background-position: right, top;
	background-repeat: repeat-y, repeat-x ;
	text-align: center;
	cursor: pointer;
	position: absolute;
	left: 283px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	color: #ffffff;
	text-shadow: 1px 1px 1px #952800;
}
.top_menu_1:hover
{
	background-image: url(pict/1x1_white.gif), url(pict/top_menuhover_bg.gif);
}
.top_menu_1_login
{
	width: 220px;
	height: 73px;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_login_bg.gif);
	background-position: right, top;
	background-repeat: repeat-y, repeat-x ;
	text-align: center;
	cursor: pointer;
	position: absolute;
	left: 283px;
	padding: 16px 0px 0px 0px;
}
.login_pict
{
	width: 50px;
	height: 73px;
	float: left;
	z-index: 221 !important;
	position: relative;
}
.login_name
{
	float: left;
	width: 128px;
	text-align: left;
	padding: 0px 2px 0px 0px;
}
.login_name_a
{
	text-align: left;
	font-size: 12px;
	color: #ffffff;
}
.login_icons
{
	float: left;
	text-align: left;
	position: relative;
}
/* .login_messages_text
{
	font-size: 10px;
	width: auto;
	color: #ffffff;
	height: 17px;
	margin-top: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(pict/menu_messages_left_a.gif), url(pict/menu_messages_right_a.gif), url(pict/menu_messages_bg_a.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	opacity: 0.8;
	transition: all 0.3s ease;
	background-position: left, right, center;
} */
.login_messages_text
{
	font-size: 11px;
	width: auto;
	color: #ffffff;
	padding: 4px 10px;
	font-weight: bold;
	position: absolute;
	top: -8px;
	left: 6px;
	box-shadow: 0px 0px 2px #081f42;
	border-radius: 1px;
	transition: all 0.3s ease;
	Background: #d93a00 url(pict/login_messages_text_bg.gif) left bottom no-repeat;
	opacity: 0.8;
}
.ucp_messages_text
{
	font-size: 11px;
	width: auto;
	color: #ffffff;
	padding: 2px 6px;
	font-weight: bold;
	position: absolute;
	top: -2px;
	left: 28px;
	border-radius: 1px;
	transition: all 0.3s ease;
	Background: #d93a00 url(pict/login_messages_text_bg.gif) left bottom no-repeat;
	opacity: 0.8;
}
.mcp_messages_text
{
	font-size: 11px;
	width: auto;
	color: #ffffff;
	padding: 2px 6px;
	font-weight: bold;
	position: absolute;
	top: -8px;
	right: 10px;
	border-radius: 1px;
	transition: all 0.3s ease;
	Background: #d93a00 url(pict/login_messages_text_bg.gif) left bottom no-repeat;
	opacity: 0.8;
	width: 5%;
	min-width: 100px;
}
.login_messages_text:hover 
{
	opacity: 1;
}
.avatar_login
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #333333;
}
.top_menu_2
{
	height: 73px;
	background-position: right;
	background-repeat: repeat-y;
	text-align: center;
	background-image: url(pict/1x1_white.gif);
	position: absolute;
	left: 503px;
	right: 0px;
}
.top_menu_div2
{
	position: absolute;
	left: 0px;
	right: 0px;
	height: 24px;
	background-color: #d93a00;
	text-shadow: 1px 1px 1px #952800;
	background-image: url(pict/1x1_white.gif), url(pict/1x1_white.gif);
	background-position: right, bottom;
	background-repeat: repeat-y, repeat-x;
	z-index: 99;
}
.top_menu_div3
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 25px;
	height: 48px;
	text-shadow: 1px 1px 1px #952800;
	overflow: visible;
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(pict/1x1_white.gif);
}
.top_menu_div3 a, .top_menu_2_stick a
{
	text-decoration: none;
}
.top_menu_menu_a_1
{
	text-shadow: 1px 1px 1px #952800;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	color:#ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.top_menu_menu_a_2
{
	text-shadow: 1px 1px 1px #952800;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	color:#ffffff;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: -3px;
}
.top_menu_white_horiz
{
	width: 100%;
	height: 1px;
	background-color: #ffffff;
	float: left;
}
.top_menu_sub
{
	height: 48px;
	text-align: center;
	float: left;
	cursor: pointer;
	position: relative;
	overflow: visible;
	width: 25%;
	background-position: right, top;
	background-repeat: repeat-y, repeat-x;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_sub_bg.gif);
}
.top_menu_sub:hover
{
	background-position: right, top;
	background-repeat: repeat-y, repeat-x;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_subhover_bg.gif);
}
.top_menu_last
{
	height: 48px;
	text-align: center;
	float: left;
	cursor: pointer;
	padding: 13px 0px 0px 0px;
	width: 25%;
}
.top_menu_last:hover
{
	background-position: right, top;
	background-repeat: repeat-y, repeat-x;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_subhover_bg.gif);
}
.top_menu_white_sm
{
	width: 1px;
	height: 48px;
	background-color: #ffffff;
	float: left;
}
.submenu_top
{
	height: 26px;
}
.submenu_bot
{
	background: #ff851a;
	margin: 1px 2px 1px 1px;
	height: 20px;
	position: relative;
}
.submenu
{
	width: 180px;
	background: #ff851a;
	position: absolute;
	left: 0px;
	top: 47px;
	z-index: 130;
	transition: all 0.3s  ease;
	border: 1px #ffffff solid;
	box-shadow: 0 0 10px;
	text-align: left;
	display:none;
}
/*.top_menu_sub:hover .submenu
{
	width: 180px;
	height: auto;
	position: absolute;
	top: 21px;
	left: 0px;
	opacity: 1;
	z-index: 130;
	overflow: visible;
}*/
.submenu a
{
	text-decoration: none; 
}
.submenu_inner
{
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	height: 14px;
	padding: 5px;
	margin: 1px;
}
.submenu_inner:hover
{
	background: #ff4a08
}
.user_submenu 
{
	width: 180px;
	background: #2071ad;
	position: absolute;
	left: 0px;
	top: 40px;
	opacity: 0;
	z-index: 1010; 
	transition: all 0.3s  ease;
	border: 1px #ffffff solid;
	box-shadow: 0 0 10px;
	text-align: left;
	overflow: hidden;
	display: none;
}
.user_submenu a
{
	text-decoration: none;
	text-shadow: 1px 1px 1px #03385f;
}
.user_submenu_inner
{
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	height: 14px;
	padding: 5px;
	margin: 1px;
}
.user_submenu_inner:hover
{
	background: #7ca4c0
}
.user_submenu_inner font
{
	font-size: 10px;
	color: #ffffff;
}
.login_pict:hover .user_submenu
{
	width: 180px;
	height: auto;
	position: absolute;
	opacity: 1;
	overflow: visible;
	top: 57px;
	z-index: 221;
}
.submenu_3level
{
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	height: 14px;
	padding: 5px 5px 5px 20px;
	margin: 1px;
}
.submenu_3level:hover
{
	background: #ff4a08
}
/*
@media screen and (max-width: 1151px)
{
	.top_menu_1{top: 25px;height: 38px; width: 220px;padding: 10px 0px 0px 0px;}
	.login_name {display:block; margin-top: 10px !important;}
	.top_menu_1_login{top: 25px;height: 46px; width: 220px;padding: 2px 0px 0px 0px;}
	.top_menu_2{left: 503px}
	.top_menu_div2{left: -220px;}
	.submenu_inner{font-size: 12px;}
	.login_icons{margin-top: 10px !important;margin-left: 16px !important;} 
}
@media screen and (max-width: 1023px)
{
	.top_menu_1{top: 25px;height: 38px; width: 150px;padding: 10px 0px 0px 0px;}
	.top_menu_1_login{top: 20px; height: 47px; width: 150px;padding: 6px 0px 0px 0px;}
	.login_name {display:none}
	.top_menu_2{left: 433px}
	.top_menu_div2{left: -150px;}
	.top_menu_menu_a_1 , .top_menu_1_sep{	font-size: 12px;}
	.top_menu_menu_a_2 {	font-size: 12px;}
	.top_menu_menu_a_3 {	font-size: 12px;}
	.top_menu_div2 h1, .top_menu_div2 h2{font-size: 11px;}
	.submenu_inner{font-size: 11px;}
	.submenu{width: 140px;}
	.submenu_3level {font-size: 10px;}
	.login_icons{margin-top: 10px !important;margin-left: 10px !important;} 
}
@media screen and (max-width: 920px)
{
	.top_menu_1{top: 25px;height: 43px; width: 120px;padding: 5px 0px 0px 0px;}
	.top_menu_1_login{top: 20px;height: 43px; width: 120px;padding: 10px 0px 0px 0px;}
	.avatar_login {width: 30px !important;height: 30px !important;}
	.login_pict {width: 36px}
	.login_name {display:none}
	.login_icons{margin-top: 10px !important;margin-left: 3px !important;} 
	.top_menu_2{left: 403px}
	.top_menu_div2{left: -120px;}
	.top_menu_menu_a_1 .top_menu_1_sep {	font-size: 11px;}
	.top_menu_menu_a_2 {	font-size: 11px;}
	.top_menu_menu_a_3 {	font-size: 11px;}
	.top_menu_div2 h1, .top_menu_div2 h2 {font-size: 9px;}
	.submenu_inner{font-size: 10px;}
	.submenu{width: 120px;}
	.submenu_3level {font-size: 9px;}
}
@media screen and (max-width: 829px)
{
	.top_menu_1{top: 25px;height: 43px; width: 120px;padding: 5px 0px 0px 0px;}
	.top_menu_1_login{top: 20px;height: 43px; width: 120px;padding: 10px 0px 0px 0px;}
	.avatar_login {width: 30px !important;height: 30px !important;} 
	.login_pict {width: 36px}
	.login_name {display:none}
	.login_icons{margin-top: 10px !important;margin-left: 0px !important;} 
	.top_menu_2{left: 403px}
	.top_menu_div2{left: -120px;}
	.top_menu_menu_a_1  .top_menu_1_sep{	font-size: 10px;}
	.top_menu_menu_a_2 {	font-size: 10px;}
	.top_menu_menu_a_3 {	font-size: 10px;}
	.top_menu_div2 h1, .top_menu_div2 h2 {font-size: 8px;}
	.submenu_inner{font-size: 10px;}
	.submenu{width: 120px;}
	.submenu_3level {font-size: 9px;}
}*/
.icon_pict
{
	opacity: 0.5;
	transition: all 0.3s ease;
}
 .icon_pict:hover
 {
	opacity: 1;
 }
/* КОНЕЦ СТИЛЕЙ ГЛАВНОГО МЕНЮ */


/* НАЧАЛО СТИЛЕЙ ПРИЛЕПЛЕННОГО МЕНЮ */

.top_menu_stick
{
	width: 100%;
	height: 40px;
	background-image: url(pict/top_menu_stick_bg.gif);
	background-repeat: repeat-x;
	z-index: 221;
	min-width: 1240px;
}
.top_menu_stick_active{
	position:fixed;
	display:none;
}
.top_menu_cont_stick
{
	width: 100%;
	max-width: 1240px;
	min-width: 740px;
	margin: 0 auto;
	height: 40px;
	position: relative;
}
.top_menu_shadow_bot_stick
{
	width: 100%;
	height: 4px;
}
.logo_shadow_bot_stick
{
	width: 99%;
	max-width: 1240px;
	min-width: 740px;
	margin: 0 auto;
	overflow: hidden;
	height: 4px;
	background: url(pict/logo_shadow_bot_stick.png) left no-repeat;
}
.oborot_up
{
	width: 55px;
	height: 55px;
	border-radius: 8px;
	overflow: hidden;
	background: #2071ad url(pict/oborot_up_bg.gif) center center no-repeat;
	position: fixed;
	right: 10px;
	bottom: 10px;
	box-shadow: 0px 0px 3px #081f42;
	opacity: 0.7;
	transition: all 0.3s ease;
	z-index: 200000 !important;
}
.oborot_up:hover
{
	border-radius: 4px;
	opacity: 1;
}
.top_menu_logo_stick
{
	width: 283px;
	height: 40px;
	background: url(pict/logo_stick.gif) left top no-repeat #ffffff;
	position: absolute;
	left: 0px;
}
.top_menu_up_stick
{
	width: 40px;
	height: 40px;
	overflow: hidden;
	background: url(pict/up_stick.gif);
	position: absolute;
	left: 243px;
}
.top_menu_up_stick:hover
{
	background: url(pict/up_stick_hover.gif);
}
.top_menu_1_stick
{
	width: 220px;
	height: 40px;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_stick_bg.gif);
	background-position: right, top;
	background-repeat: repeat-y, repeat-x ;
	text-align: center;
	cursor: pointer;
	position: absolute;
	left: 283px;
	padding: 0px 0px 0px 0px;
	text-shadow: 1px 1px 1px #952800;
	color: #ffffff;
}
.top_menu_1_stick:hover
{
	background-image: url(pict/1x1_white.gif), url(pict/top_menuhover_stick_bg.gif);
}
.top_menu_1_login_stick
{
	width: 220px;
	height: 36px;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_login_bg.gif);
	background-position: right, center;
	background-repeat: repeat-y, repeat-x ;
	text-align: center;
	cursor: pointer;
	position: absolute;
	left: 283px;
	padding: 4px 0px 0px 0px;
}
.login_pict_stick
{
	width: 40px;
	height: 40px;
	float: left;
	z-index: 221 !important;
}
.login_pict_stick:hover .user_submenu
{
	width: 180px;
	height: auto;
	position: absolute;
	opacity: 1;
	overflow: visible;
	top: 39px;

}
.login_name_stick
{
	float: left;
	width: 138px;
	text-align: left;
	padding: 0px 2px 0px 0px;
	margin-top: -4px
}
.login_name_a_stick
{
	text-align: left;
	font-size: 12px;
	color: #ffffff;
}
.login_icons_stick
{
	float: left;
	text-align: left;
	margin-top: -4px;
	position: relative;
}
/*.login_messages_text_stick
{
	font-size: 10px;
	width: auto;
	color: #ffffff;
	height: 17px;
	margin-top: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(pict/menu_messages_left_a.gif), url(pict/menu_messages_right_a.gif), url(pict/menu_messages_bg_a.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	color: #ffffff;
	transition: all 0.3s ease;
	opacity: 0.7;
}*/
.login_messages_text_stick
{
	font-size: 11px;
	width: auto;
	color: #ffffff;
	padding: 4px 10px;
	background-color: #d93a00;
	font-weight: bold;
	position: absolute;
	top: 2px;
	left: 6px;
	box-shadow: 0px 0px 2px #081f42;
	opacity: 0.8;
	border-radius: 1px;
	transition: all 0.3s ease;
}
.login_messages_text_stick:hover
{
	opacity: 1;
}
.avatar_login_stick
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #333333;
	max-width: 30px;
	height: 30px;
}
.top_menu_2_stick
{
	height: 40px;
	background-position: right;
	background-repeat: repeat-y;
	text-align: center;
	background-image: url(pict/1x1_white.gif);
	position: absolute;
	left: 503px;
	right: 0px;
}
.top_menu_div2_stick
{
	position: absolute;
	left: 0px;
	right: 0px;
	height: 24px;
	background-color: #d93a00;
	text-shadow: 1px 1px 1px #952800;
	background-image: url(pict/1x1_white.gif), url(pict/1x1_white.gif);
	background-position: right, bottom;
	background-repeat: repeat-y, repeat-x;
	z-index: 100;
}
.top_menu_div3_stick
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 25px;
	height: 48px;
	text-shadow: 1px 1px 1px #952800;
	overflow: hidden;
	background-position: right;
	background-repeat: repeat-y;
	background-image: url(pict/1x1_white.gif);
}
.top_menu_menu_a_1_stick
{
	text-shadow: 1px 1px 1px #952800;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	color:#ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.top_menu_menu_a_2_stick
{
	text-shadow: 1px 1px 1px #952800;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	color:#ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.top_menu_white_horiz_stick
{
	width: 100%;
	height: 1px;
	background-color: #ffffff;
	float: left;
}
.top_menu_2_sub_stick 
{
	height: 40px;
	text-align: center;
	cursor: pointer;
	float: left;
	position: relative;
	width: 25%;
	background-position: right, top;
	background-repeat: repeat-y, repeat-x;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_2_sub_stick_bg.gif);
}
.top_menu_2_sub_stick:hover
{
	background-position: right, top;
	background-repeat: repeat-y, repeat-x;
	background-image: url(pict/1x1_white.gif), url(pict/top_menu_subhover_stick_bg.gif);
}
.top_menu_2_sub_stick a
{
	text-decoration: none;
}
.top_menu_2_last_stick
{
	height: 48px;
	text-align: center;
	float: left;
	padding: 8px 0px 0px 0px;
	width: 25%;
}
.top_menu_2_last_stick:hover
{
	background-position: right, top;
	background-repeat: repeat-y, repeat-x;
	background-image: url(pict/1x1_white.gif), url(pict/top_menuhover_stick_bg.gif);
}
.top_menu_white_sm_stick
{
	width: 1px;
	height: 48px;
	background-color: #ffffff;
	float: left;
}
.top_menu_sub_stick
{
	background-color: #ff861d;
	cursor: pointer;
}
.submenu_top_stick
{
	height: 19px;
}
.submenu_bot_stick
{
	background: #ff851a;
	margin: 1px 2px 1px 1px;
	height: 19px;
	position:relative;
}
.submenu_stick
{
	width: 180px;
	background: #ff851a;
	position: absolute;
	left: 0px;
	top: 40px;
	z-index: 130;
	transition: all 0.3s  ease;
	border: 1px #ffffff solid;
	box-shadow: 0 0 10px;
	text-align: left;
	display: none;
}

.submenu_stick a
{
	text-decoration: none;
}
.submenu_inner_stick
{
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	height: 14px;
	padding: 5px;
	margin: 1px;
	text-shadow: 1px 1px 1px #952800;
}
.submenu_inner_stick:hover
{
	background: #ff4a08
}
.submenu_3level_stick
{
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	height: 14px;
	padding: 5px 5px 5px 20px;
	margin: 1px;
	text-shadow: 1px 1px 1px #952800;
}
.submenu_3level_stick:hover
{
	background: #ff4a08
}
/*
@media screen and (min-width: 1024px) and (max-width: 1151px)
{
	.top_menu_1_stick{top: 0px; height: 40px; width: 220px; padding: 12px 0px 0px 0px;}
	.top_menu_2_stick{left: 503px}
	.login_name_stick{display: display;}
	.top_menu_1_login_stick{top: 0px;height: 36px; width: 220px;padding: 4px 0px 0px 0px;}
	.top_menu_div2_stick{left: -220px;}
	.submenu_inner_stick{font-size: 12px;}
	.submenu_3level_stick {font-size: 12px;}
	.inner_banner_240x200{right: 250px;}
}
@media screen and (min-width: 850px) and (max-width: 1023px)
{
	.top_menu_1_stick{top: 0px;height: 40px; width: 120px;padding: 0px 0px 0px 0px;}
	.top_menu_2_stick{left: 403px}
	.login_name_stick{display: none;}
	.top_menu_1_login_stick{top: 0px;height: 36px; width: 120px;padding: 4px 0px 0px 0px;}
	.top_menu_div2_stick{left: -120px;}
	.top_menu_1_stick .top_menu_menu_a_1 , .top_menu_menu_a_1_stick {font-size: 12px;}
	.top_menu_1_stick .top_menu_menu_a_2 , .top_menu_menu_a_2_stick {font-size: 12px;}
	.submenu_inner_stick{font-size: 11px;}
	.submenu_stick{width: 120px;}
	.top_menu_2_sub_stick:hover .submenu_stick{width: 100px;}
	.submenu_3level_stick {font-size: 10px;}
}
@media screen and (min-width: 830px) and (max-width: 849px)
{
	.top_menu_1_stick{top: 0px;height: 48px; width: 120px;padding: 0px 0px 0px 0px;}
	.top_menu_2_stick{left: 403px}
	.top_menu_div2_stick{left: -120px;}
	.login_name_stick{display: none;}
	.top_menu_1_login_stick{top: 0px;height: 36px; width: 120px;padding: 4px 0px 0px 0px;}
	.top_menu_1_stick .top_menu_menu_a_1, .top_menu_menu_a_1_stick  {font-size: 11px;}
	.top_menu_1_stick .top_menu_menu_a_2, .top_menu_menu_a_2_stick {font-size: 11px;}
	.submenu_inner_stick{font-size: 10px;}
	.submenu_stick{width: 120px;}
	.top_menu_2_sub_stick:hover .submenu_stick{width: 120px;}
	.submenu_3level_stick {font-size: 9px;}
}
@media screen and (max-width: 829px)
{
	.top_menu_1_stick{top: 0px;height: 48px; width: 100px;padding: 0px 0px 0px 0px;}
	.top_menu_2_stick{left: 383px}
	.top_menu_div2_stick{left: -100px;}
	.login_name_stick{display: none;}
	.top_menu_1_login_stick{top: 0px;height: 36px; width: 100px;padding: 4px 0px 0px 0px;}
	.top_menu_1_stick .top_menu_menu_a_1, .top_menu_menu_a_1_stick {font-size: 10px;}
	.top_menu_1_stick .top_menu_menu_a_2, .top_menu_menu_a_2_stick {font-size: 10px;}
	.submenu_inner_stick{font-size: 10px;}
	.submenu_stick{width: 120px;}
	.top_menu_2_sub_stick:hover .submenu_stick{width: 120px;}
	.login_oborot_stick{font-size: 9px; font-weight:normal}
	.submenu_3level_stick {font-size: 9px;}
}*/
 
/* КОНЕЦ СТИЛЕЙ ПРИЛЕПЛЕННОГО МЕНЮ */


/* НАЧАЛО ОБЩИХ СТИЛЕЙ ЦЕНТРАЛЬНОГО БЛОКА */

.main 
{
	width: 100%;
	/*overflow: hidden;*/
	position: relative;
	min-width: 1240px;

}
.main_cont
{
	width: 1240px;
	margin: 0 auto;
	position: relative;
	min-height: 2300px;
	/*overflow: hidden;*/
	/*display: table;*/
	background-image: url('pict/body_bg.gif');
}
.main_left
{
	width: 75%;
	float: left;

}
.main_right
{
	width: 23%;
	float: right;
	min-width: 220px;
}
.inner_left
{
	width: 65%;
	float: left;
	position: relative
}
.forum_left
{
	width: 76%;
	float: left;
}
.forum_right
{
	width: 22%;
	float: left;
	min-width: 220px;
	max-width:370px;
}
.inner_right
{
	width: 34%;
	float: left;
	min-width: 220px;
	max-width:370px;
}

.error404 .inner_left
{
	width: 70%;
	float: left;
}
.error404 .inner_right
{
	width: 28%; 
	float: left;
	min-width: 220px;
	max-width:370px;
}


.main_hidden
{
	position: absolute;
	width: 240px;
	right: 0px;
	display: none;
	background: url('pict/main_hidden_bg.gif') repeat-y left top #f0efea;
	z-index: 111;
	height: 100%;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	box-shadow: -1px -1px 3px #c1c1c1;
	overflow: hidden;
}
.main_hidden_button
{
	position: absolute;
	width: 20px;
	right: 0px;
	display: none;
	z-index: 112;
	height: 100%;
	background: url('pict/main_hidden_bg.gif') repeat-y left top #f0efea;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	box-shadow: -1px -1px 3px #c1c1c1;
}
.inner_hidden
{
	position: absolute;
	width: 240px;
	right: 0px;
	display: none;
	background-color: #f0efea;
	background: url('pict/main_hidden_bg.gif') repeat-y left top #f0efea;
	z-index: 120;
	height: 100%;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	box-shadow: -1px -1px 3px #c1c1c1;
	overflow: hidden;
}
.forum_hidden
{
	position: absolute;
	width: 20px;
	right: 0px;
	display: none;
	background-color: #f0efea;
	background: url('pict/forum_hidden_bg.png') repeat-y left top #f0efea;
	z-index: 120;
	height: 100%;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	box-shadow: -1px -1px 3px #c1c1c1;
	overflow: hidden;
}
/*
.main_top
{
	background-color: #ffffff;
	background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	min-height: 400px;
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;
}*/
.main_bot
{
	height: 21px;
	/*background-image: url(pict/main_bot_1_bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	width:100%;*/
}
.main_bot_block
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	float: right;
	height: 21px;
}
.block_article
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 8px 4px 8px;
	background-color: #ff8d4a;
	margin-right: 1px;
}
.block_article_a
{
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 8px;
	background-color: #ff530f;
	cursor: pointer;
}
.block_article_a:hover
{
	background-color: #ff911a;
}




.main_forum
{
	width: 321px;
	height: 660px;
	margin-right: -5px;
	margin-left: 5px;
	float: right;
	background:#f0efea;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.search_page_top .main_banner_1
{ 
	margin-right: 185px;
	float: right;
	width: 236px;
	height: 198px;
	margin-top: -100px;
	
}
/*.main_banner_1
{ 
	margin-right: -585px;
	float: right;
	width: 236px;
	height: 198px;
	margin-top: -40px;
	
}*/
.main_banner_1
{ 
	width: 240px;
	height: 200px;
	margin-top: 20px;
	
}
.inner_banner_1
{ 
	margin-right: -270px;
	float: right;
	width: 236px;
	height: 198px;
}
/*.main_is_category  .main_banner_1
{
	margin-top: 20px !important;
}*/
/*.main_noforum  .main_banner_1
{
	margin-right: -270px !important;
	margin-top: -140px !important;
}*/

.rubrikator 
{
	/*width: 90%;*/
	text-align: left;
	padding: 20px 0px 30px 20px !important;
}
.inner_rubrikator
{
	width: 100%;
	text-align: left;
	padding: 20px 20px 20px 20px;
}
.forum_rubrikator
{
	width: 280px;
	text-align: left;
	margin-right: 13px;
	z-index: 160;
	background: #f0efea;
	border: 1px solid #ffffff;
	/*position: absolute;*/
}
/*@media screen and (max-width:759px)
{
	.forum_rubrikator {display: none}
	.forum_left {width: 99%}
}*/
.forum_rubrikator_block
{
	padding: 220px 10px 30px 32px;
	margin-bottom: 0px;
	position: relative;
}

.forum_rubrikator_title
{
	font-size: 18px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #608caf;
	font-weight: bold;
}
.forum_qoute
{
	font-size: 12px;
	font-style: italic;
	background: #f0efea;
	border: 1px solid #ffffff;
	padding: 10px;
	margin-left: 200px;
	margin-top: 10px;
}
.forum_qoute a
{
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
}
.rubrikator_hidden
{
	width: 90%;
	text-align: left;
	padding: 20px 20px 20px 20px;
}
.tagsblock
{
	/*width: 90%;*/
	text-align: left;
	padding: 20px;
}
.inner_banner_2_place
{
	width: 260px;
	float: left;
	height: 440px;
	display: none;
}
/*
@media screen and (max-width: 1240px)
{
	.main_left{width: 75%;}
	.main_right{width: 24%;}
}
@media screen and (max-width: 1240px)
{
	.main_forum {margin-top: 210px;height: 1060px}
	.main_banner_1{margin-right: -285px;}
	.rubrikator {padding: 10px 20px 20px 20px;}
	.main_noforum .main_banner_1{margin-right: -270px !important; margin-top: -140px !important;}
	.main_is_category .main_banner_1{margin-right: -270px !important; margin-top: -70px !important;}
	.main_noforum .rubrikator {padding: 220px 20px 20px 20px  !important;}
	.main_banner_2{position: absolute; top: 880px; right: 29%;}
}
@media screen and (max-width: 1181px)
{
	.main_noforum .main_banner_1{margin-right: -270px !important; margin-top: -180px !important;}
}
@media screen and (max-width: 1024px)
{
	.inner_banner_2{position: absolute; bottom: 136px; left:10px} 
	.inner_banner_2_place {display:block;}
	.main_hidden_button {display: block;}
	/*.main_hidden {display: block;}
	.main_right {width: 1px;}
	.rubrikator {display: none;}
	.main_left {width: 96%;}
	.main_banner_2 {position: absolute; top: 880px; right: 7%;}
	.main_noforum .main_banner_2  {display: none}
	.tagsblock {display: none;}
	.main_hidden .tagsblock, .inner_hidden .tagsblock  {display: block !important;}
	.main_noforum .main_banner_1{margin-right: 30px !important; margin-top: -40px !important;}
}
@media screen and (min-width:1024px) and (max-width: 1240px)
{
	.inner_left{width: 70%;}
	.inner_right{width: 30%;}
}
@media screen and (min-width:760px) and (max-width: 1023px)
{
	.inner_left{width: 96%;}
	.inner_right{width: 0%;}
	.inner_rubrikator {display: none;}
	/*.inner_hidden {display: block;}
	/*.forum_hidden {display: block;}
	.forum_left{width: 70}
}
@media screen and (max-width: 759px)
{
	.inner_left{width: 96%;}
	.inner_right{width: 0%;}
	.inner_rubrikator {display: none;}
	/*.inner_hidden {display: block;}
	.forum_hidden {display: block;}
}
@media screen and (min-width:1200px) and (max-width: 1240px)
{
	.forum_left{width: 76%;}
}
@media screen and (min-width:1150px) and (max-width: 1199px)
{
	.forum_left{width: 75%;}
}
@media screen and (min-width:1100px) and (max-width: 1149px)
{
	.forum_left{width: 74%;}
}
@media screen and (min-width:1050px) and (max-width: 1099px)
{
	.forum_left{width: 73%;}
}
@media screen and (min-width:1000px) and (max-width: 1049px)
{
	.forum_left{width: 71%;}
}
@media screen and (min-width:950px) and (max-width: 999px)
{
	.forum_left{width: 70%;}
}
@media screen and (min-width:900px) and (max-width: 949px)
{
	.forum_left{width: 68%;}
}
@media screen and (min-width:850px) and (max-width: 899px)
{
	.forum_left{width: 66%;}
}
@media screen and (min-width:800px) and (max-width: 849px)
{
	.forum_left{width: 64%;}
}
@media screen and (min-width: 760px) and (max-width: 799px)
{
	.forum_left{width: 62%;}
}
*/
.main_hidden:active
{
	position: absolute;
	width: 240px;
}
.main_hidden:hover
{
	width: 240px;
	background-image: none;
}
.inner_hidden:active
{
	position: absolute;
	width: 240px;
}
.inner_hidden:hover
{
	width: 240px;
	background-image: none;
}
.forum_hidden:active
{
	position: absolute;
	width: 240px;
}
.forum_hidden:hover
{
	width: 240px;
	background-image: none;
}
.div_create_button
{
	position: relative;
}
/*
@media screen and (min-width: 760px) and (max-width: 920px)
{
	.div_create_button {position: absolute; top: 140px; left: -110px; z-index: 160}
}
@media screen and (max-width: 759px;)
{
	.div_create_button {	position: relative; width: 400px;}
}*/
/* НАЧАЛО СТИЛЕЙ ФОРУМА НА ГЛАВНОЙ */

.forum_top
{
	width: 321px;
	height: 627px;
	/*background-image: url(pict/forum_top_bg.png);*/
	overflow: hidden;
	position: relative;
}

.forum_bot
{
	width: 321px;
	height: 24px;
	/*background-image: url(pict/forum_bot_bg.png);*/
	background-position: left;
	position: relative;
	margin-top: 14px;
}
.forum_bot:hover
{
	background-position: right;
}
.forum_grad
{
	height: 14px;
	width: 310px;
	background-image: url(pict/forum_grad.png);
	position: absolute;
	bottom: 0px;
	z-index: 110;
}
.news_grad
{
	height: 14px;
	width: 420px;
	background-image: url(pict/forum_grad.png);
	position: absolute;
	bottom: 25px;
	z-index: 120;
}
.wiki_grad
{
	height: 14px;
	width: 100%;
	background-image: url(pict/wiki_grad.png);
	position: absolute;
	bottom: 25px;
	z-index: 120;
}
.forum_title
{
	width: 310px;
	margin: 5px 10px 10px 5px;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
	padding-top: 7px;
}
.forum_element
{
	width: 310px;
	margin: 10px 10px 10px 5px;
	display: table;
	position: relative;
	/*min-height: 62px;*/
}
.forum_avatar
{
	width: 60px;
	float: left;
	
}
.forum_topic
{
	width: 200px;
	float: left;
	
}
.forum_comments
{
	margin-left: 5px;
	height: 17px;
	background-image: url(pict/forum_comments_left.gif), url(pict/forum_comments_right.gif), url(pict/forum_comments_bg.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	font-family: Arial;
	font-size: 10px;
	color: #a8a8a8;
	float: left;
	text-align: center;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	transition: all 0.3s ease;
	margin-top: 20px;
}
.forum_comments:hover
{
	background-image: url(pict/forum_comments_left_a.gif), url(pict/forum_comments_right_a.gif), url(pict/forum_comments_bg_a.gif);
	color: #2071ad;
}
.forum_author
{
	font-size: 11px;
}
.forum_avatar_pict
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.forum_name
{
	overflow: hidden;
	line-height: 95%;
}
.forum_name_a
{
	font-size: 11px;
	font-weight: bold;
}
.forum_date
{
	font-size: 10px;
}
.block_forum_a
{
	display: block;
	padding: 4px;
	color: #ffffff;
	background-color: #ff530f;
	font-size: 10px;
	text-decoration: none;
	position: absolute;
	bottom: 1px;
	right: 10px;
	width: auto;
	text-align: center;
	box-shadow: 1px 1px 1px #a8a8a8;
	transition: all 0.3s ease;
	z-index: 200;
}
.block_forum_a:hover
{
	background-color: #ff8125; 
}
/* КОНЕЦ СТИЛЕЙ ФОРУМА НА ГЛАВНОЙ */


.main_title
{
	margin: 5px 10px 10px 5px;
	font-size: 24px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
}
.main_title_sponsor
{
	margin: 5px 10px 10px 0px;
	font-size: 24px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
}
.article_tags_sponsor
{
	font-size: 12px;
}
/*
@media screen and (max-width: 1200px)
{
	.main_title_sponsor {font-size: 20px;}
	.article_tags_sponsor {font-size: 11px; line-height: -3;}
}
@media screen and (max-width: 1000px) 
{
	.main_title_sponsor {font-size: 18px;}
	.article_tags_sponsor {font-size: 11px; line-height: -3;}
}
@media screen and (max-width: 950px)
{
	.main_title_sponsor {font-size: 14px;}
	.article_tags_sponsor {font-size: 11px; line-height: -3;}
} */
/*@media screen and (max-width: 800px)
{
	.inner_title_top {height: 110px !important;}
} 
@media screen and (max-width: 750px)
{
	.inner_title_top {height: 80px !important;}
} */
/* НАЧАЛО СТИЛЕЙ СТАТЕЙ НА ГЛАВНОЙ */

.main_article
{
	padding: 3px 16px 3px 10px;
	display: table;
}
.razd
{
	background: url('pict/razd.gif') right no-repeat;
	height: 16px;
	display: table;
}

.article_pict_small
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	height: auto;
	width: 150px;
	margin-right: 10px;
}
.article_pict
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	height: auto;
	margin-right: 10px;
	max-width: 450px !important;
	width: auto !important;
}
.forum_sponsor
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
}
/*.inner_avatar
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	width: 50%;
	height: auto;
	width: 125px;
	margin-right: 10px;
}*/
.article_title
{
	font-size: 16px;
	font-weight: bold;
	/*float: left;
	display: block;*/
}
.readmore_article_title
{
	font-size: 12px;
	font-weight: bold;
}
.readmore_article
{
	font-size: 12px;	
	padding: 3px 6px 3px 10px;
	display: table;
	width: 97%; 
}

.article_date
{
	font-size: 12px; 
}
.article_tags
{
	font-size: 12px;
}
.article_comments
{
	height: 25px; 
	background-image: url(pict/article_comments_left.gif), url(pict/article_comments_right.gif), url(pict/article_comments_bg.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	font-family: Arial;
	font-size: 10px !important;;
	color: #a8a8a8;
	/*float: left;*/
	text-align: center;
	padding: 5px; 
	transition: all 0.3s ease;
	text-decoration: none;
}
.forum_main_comments, .forum_main_comments_nohover 
{
	height: 17px;
	background-image: url(pict/article_comments_left.gif), url(pict/article_comments_right.gif), url(pict/article_comments_bg.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	font-family: Arial;
	font-size: 10px;
	display: inline;
	color: #a8a8a8;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 8px;
	margin-left: 10px;
	transition: all 0.3s ease;
	text-decoration: none;
}
.count_rating
{
	height: 17px;
	background-image: url(pict/count_rating_left.gif), url(pict/count_right.gif), url(pict/count_bg.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	font-family: Arial;
	font-size: 10px;
	display: inline;
	color: #514a52;
	text-align: center;
	padding: 6px 5px 5px 17px;
	margin-top: 8px;
	transition: all 0.3s ease;
	text-decoration: none;
	opacity: 0.5;
}
.count_rating:hover
{
	opacity: 1;
}
.count_warning
{
	height: 17px;
	background-image: url(pict/count_warning_left.gif), url(pict/count_right.gif), url(pict/count_bg.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	font-family: Arial;
	font-size: 10px;
	display: inline-block;
	color: #514a52;
	text-align: center;
	padding: 6px 5px 2px 17px;
	margin-top: 8px;
	margin-right: 3px;
	transition: all 0.3s ease;
	text-decoration: none;
	opacity: 0.5;
}
.count_warning_0
{
	height: 21px;
	transition: all 0.3s ease;
	text-decoration: none;
	opacity: 0.5;
	float: left;
	margin-right: 3px;
}
.count_warning_1
{
	background-image: url(pict/count_warning_left.gif);
	background-repeat: no-repeat;
	width: 16px;
}
.count_warning_2
{
	background-image: url(pict/count_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 10px;
	color: #514a52;
	text-decoration: none;
	padding: 0px 2px;
}
.count_warning_3
{
	background-image: url(pict/count_right.gif);
	background-repeat: no-repeat;
	width: 2px;
}
.ucp_count_warning
{
	height: 17px;
	background-image: url(pict/count_warning_left.gif), url(pict/count_right.gif), url(pict/count_bg.gif);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
	font-family: Arial;
	font-size: 10px;
	display: inline;
	color: #514a52;
	text-align: center;
	padding: 6px 5px 5px 17px;
	margin: 0px;
	top: -1px;
	position:relative;
	transition: all 0.3s ease;
	text-decoration: none;
	opacity: 0.5;
}
/*.count_warning:hover
{
	opacity: 1;
}*/
.article_comments:hover
{
	background-image: url(pict/article_comments_left_a.gif), url(pict/article_comments_right_a.gif), url(pict/article_comments_bg_a.gif);
	color: #2071ad;
}
.forum_main_comments:hover
{
	background-image: url(pict/article_comments_left_a.gif), url(pict/article_comments_right_a.gif), url(pict/article_comments_bg_a.gif);
	color: #2071ad;
}

/* КОНЕЦ СТИЛЕЙ СТАТЕЙ НА ГЛАВНОЙ */

/* НАЧАЛО СТИЛЕЙ ДЛЯ ВНУТРЕННИХ */

.inner_article
{
	padding: 3px 50px 3px 10px;
	display: table;
	position:relative;
	/*overflow-x: hidden;*/
}
.inner_article img
{

	height: auto;
}
.inner_article a
{
	font-size: inherit;
}
.inner_article_left
{
	float: left;
	/* width: 40%; */
	margin-right: 10px;
	max-width: 300px;
	/* min-width: 150px; */
	font-size: 11px;
	font-weight: bold;
}
.main_noforum .inner_banner_240x200
{
	margin-left: 20px;
}
.inner_banner_240x200
{
	margin-top: 20px;
}
.inner_banner_240x200_work
{
	position: absolute;
	right: 100px;
	z-index: 110;
}
.forum_banner_240x200
{
	position: absolute;
	right: 37px;
	top: 10px;
	z-index: 90;
	/*display: none;*/
}
.inner_banner_240x200_block
{
	float: right;
	width: 0px;
	height: 0px;
	text-align: center;
	background: url('pict/inner_banner_240x200_block_bg.gif') no-repeat center bottom;
}
.forum_banner_240x200_block
{
	float: right;
	width: 0px;
	height: 0px;
	text-align: center;
	background: url('pict/inner_banner_240x200_block_bg.gif') no-repeat center bottom;
}
.authors_hidden 
{
	font-size: 10px;
	display: none;
}
.authors_hidden a
{
	font-size: 10px;
}
/*
@media screen and (max-width: 1270px)
{
	.inner_banner_240x200 {right: 30px;}
}
@media screen and (max-width: 905px)
{
	.authors_hidden {display: block;}
}
@media screen and (max-width: 759px)
{
	.inner_article_left {display: none;}
	.forum_banner_240x200 {right: 28px; top: 180px;}
	.forum_banner_240x200_block {width: 280px; height: 220px; border: margin-top: 40px;}
	.inner_banner_240x200_block {width: 200px; height: 230px; margin-left: 40px;}
	.inner_banner_240x200 {right: 60px; top: 160px;}
}
@media screen and (max-width: 750px)
{
	.inner_banner_240x200 {right: 60px; top: 140px;}
	.inner_banner_240x200_block {width: 200px; height: 230px; margin-left: 40px;}
}*/
.readmore_article_left
{
	float: left;
	width: 120;
	font-size: 11px;
	font-weight: bold;
}
.inner_article_left a
{
	font-size: 11px;
}
.inner_article_pict
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	width: 100%;
	height: auto;
	max-width: 300px;
	min-width: 150px;
	margin-right: 20px;
}
.inner_article_pict_small
{
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	width: 120px;
	height: auto;
	margin-right: 20px;
}
.inner_article img
{
	max-width: 500px;
}
.inner_tags
{
	font-size: 11px;
}
.inner_tags a
{
	font-size: 11px;
	margin-right: 10px;
}
.inner_top
{
	position: relative;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	margin-top: 10px !important;
    margin-bottom: 10px !important;
	margin-right: 10px !important;
	padding: 10px 0px 10px 10px !important;
	overflow: hidden;
}
.inner_top_block
{
	margin-top: 20px !important;
}
.forum_left .inner_top:first-child
{
    margin-bottom: 24px !important;
}
.forum_left .inner_top
{
	/*background-color: #ffffff;
	background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	min-height: 300px;
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;*/
	position: relative;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	margin-top: 8px !important;
    margin-bottom: 0px !important;
	margin-right: 10px !important;
	padding: 10px 0px 10px 10px !important;
	overflow: hidden;
}
/*.main_top .inner_top
{
	margin-top: 10px !important;
    margin-bottom: 10px !important;
	margin-right: 10px !important;
	padding: 10px !important;
}*/
.inner_top_subscribe .inner_top
{
	/*background-color: #ffffff;
	background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	min-height: 300px;
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;*/
	position: relative;
	box-shadow: none !important;
	background-color: #ffffff;
	margin-top: 12px !important;
    margin-bottom: 10px !important;
	margin-right: 10px !important;
	padding: 0px !important;
	overflow: hidden;
}
.search_page_top
{
	position: relative;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	margin-top: 20px !important;
    margin-bottom: 10px !important;
	margin-right: 10px !important;
	padding: 10px 0px 10px 10px;
	/*overflow: hidden;*/
}
.inner_top form
{
	margin-top: 0px !important;
}
.my_oborot_buttoms
{
	position: relative;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
    padding: 10px 0px 10px 10px;
	/*overflow: hidden;*/
}

.inner_title_top
{
	position: relative !important;
	box-shadow: 1px 1px 2px #c8c8c8 !important;
	background-color: #ffffff !important;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
    padding: 10px 5px !important;
	margin-top: 20px !important;
	overflow: visible !important;
}
.inner_top_create
{
	background-color: #ffffff;
	background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	height: 400px; 
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;
	position: relative;
}
/*@media screen and (max-width:947px)
{
	.inner_top_create{height: 440px;} 
}
@media screen and (max-width:850px)
{
	.inner_top_create{height: 470px;} 
}
@media screen and (max-width:759px)
{
	.inner_top_create{height: 365px;} 
}*/
.inner_top_answer
{
	/*overflow: hidden;*/
	position: relative;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	margin-top: 20px !important;
    margin-bottom: 10px !important;
	margin-right: 10px !important;
	padding: 10px 0px 10px 10px;
	overflow: visible; 
}
.forum_left, .inner_top_answer, .inner_block_answer
{
	overflow: visible;
}
.inner_block_answer
{
	position: relative;
}
.inner_block_left div
{
	overflow: hidden;
}
/*
@media screen and (max-width:980px)
{
	.inner_top_answer{height: 360px;} 
}
@media screen and (max-width:850px)
{
	.inner_top_answer{height: 360px;} 
}
@media screen and (max-width:760px)
{
	.inner_top_answer{height: 350px;} 
}
*/
.inner_bot
{
	height: 21px;
	background-image: url(pict/main_bot_1_bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	display: none;
}
.inner_top_comm
{
	background-color: #ffffff;
	background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	height: 350px; 
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;
	position: relative;
}
/*@media screen and (max-width:995px)
{
	.inner_top_comm{height: 380px;} 
}
@media screen and (max-width:915px)
{
	.inner_top_comm{height: 380px;} 
	.inner_top_comm form{font-size: 11px;}
}
@media screen and (max-width:810px)
{
	.inner_top_comm{height: 380px;} 
}
@media screen and (max-width:759px)
{
	.inner_top_comm{height: 350px;} 
}*/
/*.inner_title_top 
{
	background-color: #ffffff;
	background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	height: 80px;
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;
	position: relative;
	width: 100%;
}*/
.inner_title_sponsor_top
{
	background-color: #ffffff;
	/*background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	height: 80px;
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;
	position: relative;
	padding-right: 10px;
	padding-left: 5px;
	vertical-align: middle; */
}
.inner_title_sponsor_top div
{
	margin-top: 10px;
}
.inner_title_sponsor_rule
{
	font-size: 11px;
	margin-top: 20px;
}
.inner_title_sponsor
{
	background-color: #ffffff;
	min-height: 105px;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
    margin-bottom: 10px !important;
	padding: 0px 10px;
	margin-left: 210px;
}
.main_noforum .inner_title_sponsor
{
	right: 10px;
}
.inner_title_sponsor_forum
{
	background-color: #ffffff;
	min-height: 70px;
	position: absolute;
	right: 10px;
	left: 210px;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
    margin-bottom: 10px !important;
	padding: 0px 10px;
}
.path_with_sponsor
{
	position: relative;
	min-height:100px;
}
.sponsor_razdela
{
	width: 200px;
	height: 106px;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	float: left;

}

.forum_path_right
{
	margin-right: 20px;
	display: inline;
	float: right;
	width: 60%;
}
.forum_path_left
{
	margin-left: 5px;
	display: inline;
	float: left;
	width: 23%;
	padding-top: 4px;
	white-space: nowrap;
    line-height: 1.5;
}
.forum_path_left a
{
	font-size: 11px;
}

.inner_path
{
	margin-left: 5px;
	width: 80%;
}
.button_div
{
	float: right;
	margin: 0px 10px 0px 0px;
	width: 60px;
}
.div_buttom
{
	padding: 10px 0px 0px 10px;
}
.inner_title_bot
{
	height: 21px;
	background-image: url(pict/main_bot_1_bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	display: none;
}
.inner_title_sponsor_bot
{
	height: 21px;
	background-image: url(pict/main_bot_1_bg.gif);
	background-position: left;
	background-repeat: repeat-x;
	width: 100%;
	display: none;
}
.forum_top_block
{
	float: right;
	margin-right: 20px;
	text-align: right;
}
.button_img
{
	opacity: 0.8;
	transition: all 0.3s ease
}
.button_img:hover
{
	opacity: 1;
}
.inner_pages_top
{
	height: 21px;
	position: relative;
	margin-bottom: -3px;
	margin-top: -10px; 
	z-index: 11;
}
.job_nologin
{
	text-shadow: 0 0 6px rgba(0,0,0,0.6);
	color: transparent;
	opacity: 0.6
}
.job_nologin::selection
{
	Background: #ffffff; 
	color: #ffffff;
	text-shadow: none;
}
.job_nologin::-moz-selection
{
	Background: #ffffff; 
	color: #ffffff;
	text-shadow: none;
}
.myletters_pages .ob_pages_top_forum
{
	top: 10px !important;
	right: 0px !important;
	box-shadow: 1px 1px 2px #c8c8c8;
	position: absolute
}
.ob_pages_top_forum
{
	margin-top: -20px !important;
	margin-right: 10px !important;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.inner_pages_bot
{
	height: 21px;
	position: relative;
	margin-bottom: -3px;
	margin-top: -10px; 
	z-index: 11;
}
.ob_pages_bot_forum
{
	margin-top: 20px;
	margin-bottom: -26px !important;
	margin-right: 10px !important;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.myletters_pages .ob_pages_bot_forum
{
	margin-top: 0px;
	margin-right: 10px !important;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.inner_block_title
{
	padding: 10px 10px 0px 0px;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
	display: block;
}
.forum_block_title
{
	padding: 10px;
	font-size: 18px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
}

.right_block_title
{
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 22px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
}

.forum_rubrikator_block  .right_block_title
{
	padding-bottom: 0px !important;
}

.forum_signature, .forum_signature > a
{
    font-size: 11px;
    text-decoration: overline;
    color: #b4b4b4;
}
.forum_signature > a:not(:hover)
{
    text-decoration: underline;
}
.inner_block
{
	width: 100%;
	position: relative;
	margin: 0px 20px 0px 10px;
	min-height: 180px;
}
.inner_block_new_topic
{
	width: 100%;
	position: relative;
	margin: 0px 20px 0px 10px;
	min-height: 350px;
}
.inner_comm_block
{
	width: 100%;
	position: relative;
	margin: 0px 20px 0px 10px;
	min-height: 70px;
	font-size: 11px;
}
.forum_comm_block
{
	position: relative;
	margin: 0px 20px 10px 10px;
	min-height: 160px;
	font-size: 11px;
	overflow: hidden !important;
	border: 1px #ffffff solid;
	text-overflow: clip;
	display:block;
}
.forum_comm_block_main
{
	margin: 0px 20px 0px 10px;
	font-size: 11px;
	min-height: 120px;
	height: auto;
	overflow: hidden;
	border: 1px #ffffff solid; 
}
.forum_main_block
{
	width: 100%;
	position: relative;
	margin: 0px 20px 0px 10px;
	min-height: 100px;
	font-size: 11px;
}
.inner_block_left
{
	position: absolute;
	width: 200px;
	left: 10px;
	min-height: 200px;
	/*height: 100%;*/
	font-size: 11px;
}
.inner_block_left div
{
	font-size: 11px;
}
.inner_block_left a
{
	font-size: 11px;
	font-weight: bold;
}
.inner_comm_left
{
	width: 30%;
	float: left;
	max-width: 200px;
	min-width: 200px;
	margin-right: 20px;
}
.inner_comm_last
{
	width: 30%;
	float: right;
	max-width: 200px;
	min-width: 200px;
}
.inner_comm_first
{
	float:left;
	width: 70%;
	border: 1px #000000 solid;
}
.inner_comm_left_1
{
	float: left;
	width: 50px;
}
.inner_comm_left_2
{
	float: left;
	width: 150px;
	font-size: 11px;
	overflow: hidden; 
	
}
.inner_comm_left_2 a
{
	font-size: 11px;
}
.inner_comm_left_2 b
{
	color:#0a5783;
	font-weight: normal
}
.forum_comm_left
{
	width: 70%;
	float: left;
}
.forum_comm_right
{
	float: right;
	width: 200px;
	background: #f0efea;
	padding: 4px;
	margin-right: 15px; 
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	/*height: 80px;*/
	font-size: 11px;
}
.forum_comm_right a
{
	font-size: 11px;
}
/*@media screen and (max-width: 950px)
{
	.forum_comm_left {width: 50%;}
	.forum_comm_right {width: 130px; overflow: hidden; height: 120px;}
	.forum_comm_block_main {min-height: 140px;}
}
@media screen and (max-width: 920px)
{
	.forum_comm_left {width: 50%;}
	.forum_comm_right {width: 130px; overflow: hidden; height: 120px;}
}
@media screen and (max-width: 899px)
{
	.forum_comm_left {width: 60%;}
	.forum_comm_right {width: 130px; overflow: hidden; height: 120px;}
	.forum_path_hidden {display: none;}
}
@media screen and (max-width:759px)
{
	.forum_comm_left {width: 90%;}
	.forum_comm_right {display: none;}
	.forum_path_hidden {display: none;}
	.forum_comm_block_main {min-height: 100px;}
}*/



.myletters_comm_left
{
	width: 70%;
	float: left;
}
.myletters_comm_right
{
	float: right;
	width: 200px;
	background: #f0efea;
	padding: 4px;
	margin-right: 15px; 
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	/*height: 80px;*/
	font-size: 11px;
}
.myletters_comm_right a
{
	font-size: 11px;
}
/*@media screen and (max-width: 1100px)
{
	.myletters_comm_left {width: 60%;}
	.forum_comm_block_main {min-height: 140px;}
}
@media screen and (max-width: 950px)
{
	.myletters_comm_left {width: 50%;}
	.myletters_comm_right {width: 100px; overflow: hidden; height: 100px;}
	.forum_comm_block_main {min-height: 140px;}
}
@media screen and (max-width: 920px)
{
	.myletters_comm_left {width: 50%;}
	.myletters_comm_right {width: 100px; overflow: hidden; height: 100px;}
}
@media screen and (max-width: 899px)
{
	.myletters_comm_left {width: 60%;}
	.myletters_comm_right {width: 100px; overflow: hidden; height: 100px;}
	.forum_path_hidden {display: none;}
}
*/
.myletters_title
{
	display: table-cell;
}




.last_forum
{
	font-size: 12px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	/*color: #9e9d9c;*/
	font-weight: bold;
	line-height: 0,5;
}
.sponsor_title
{
	font-size: 12px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	font-weight: bold;
}
.sponsor_razdela img
{
	max-width: 180px;
	max-height: 80px;
}
.forum_inner_pages
{
	font-size: 9px;
}
.article_author
{
	width: 30%;
	float: left;
	max-width: 200px;
	min-width: 200px;
}
.article_author_1
{
	float: left;
	width: 50px;
}
.article_author_2
{
	float: left;
	width: 150px;
	font-size: 11px;
	font-weight: normal;
}
.article_author_2 a
{
	font-weight: bold;
}

.inner_comm_right
{
	margin-right: 40px;
}
.inner_comm_right_a
{
	font-size: 11px;
}
.comm_razd
{
	width: 100%;
	height: 6px;
	background-image:  url('pict/comm_razd_bg.gif'), url('pict/body_bg.gif');
	background-position: right, top;
	background-repeat: no-repeat, repeat-x;
	margin: 10px 0px;
}
.lastnote_razd
{
	width: 100%;
	height: 30px;
	background-image:  url('pict/comm_razd_bg.gif'), url('pict/body_bg.gif');
	background-position: top right, top;
	background-repeat: no-repeat, repeat-x;
	margin: 10px 0px 0px 0px;
}
.article_razd
{
	width: 100%;
	height: 6px;
	background-image:  url('pict/comm_razd_bg.gif'), url('pict/body_bg.gif');
	background-position: right, top;
	background-repeat: no-repeat, repeat-x;
	margin: 10px 0px;
}
.inner_comm_left a
{
	font-size: 11px;
	font-weight: bold;
}
.inner_comm_left div
{
	font-size: 11px;
}
/*.inner_block_right
{
	position: absolute;
	left: 200px;
	right: 40px;
	height: 100%;
	min-height: 200px;
	font-size: 14px;
}*/
.inner_block_right
{
	margin-left: 220px;
	margin-right: 40px;
	min-height: 230px;
	font-size: 14px;
}
.inner_block_right div
{
	font-size: 11px;
}

.answer_block_left
{
	width: 200px;
	/*left: 10px;*/
	min-height: 200px;
	/*height: 100%;*/
	font-size: 11px;
	float: left;
	padding-right: 10px;
}
.answer_block_left div
{
	font-size: 11px;
}
.answer_block_left a
{
	font-size: 11px;
	font-weight: bold;
}
.answer_block_right
{
	/*margin-left: 220px;*/
	width: 650px;
	margin-right: 40px;
	min-height: 230px;
	font-size: 14px;
	float: left;
}
.answer_block_right div
{
	font-size: 11px;
}
.answer_block_right_2
{
	/*margin-left: 220px;*/
	width: 550px;
	margin-right: 20px;
	min-height: 230px;
	font-size: 14px;
	float: left;
}
.answer_block_right_2 div
{
	font-size: 11px;
}

.inner_block_otstup
{
	position: absolute;
	right: 0px;
	width: 40px
}
.inner_avatar
{
	max-width: 120px;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.form_textarea
{
	WIDTH: 98%;
	height: 120px;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	font-size: 14px;
	resize: vertical;
}
.form_textarea:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_textarea:focus
{
	outline: none;
	color: #454545;
}
.form_select
{
	WIDTH: 100%;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	float: left;
	font-size: 14px;
}
.form_text_300
{
	WIDTH: 316px;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	font-size: 12px;
}
.form_text_300:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_select:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_select:focus
{
	outline: none;
	color: #454545;
}

.form_multiple
{
	WIDTH: 100%;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	font-size: 14px;
	overflow-y: hidden;
}
.form_multiple:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_multiple:focus
{
	outline: none;
	color: #454545;
}

.form_select_small_l
{
	WIDTH: 48%;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	float: left;
	font-size: 14px;
}
.form_select_small_l:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_select_small_l:focus
{
	outline: none;
	color: #454545;
}
.form_select_small_r
{
	WIDTH: 48%;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	float: right;
	font-size: 14px;
}
.form_select_small_r:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_select_small_r:focus
{
	outline: none;
	color: #454545;
}
.form_text
{
	WIDTH: 98%;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	font-size: 14px;
	display: block;
}
.form_text:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_text:focus
{
	outline: none;
	color: #454545;
}
.form_text_title
{
	WIDTH: 98%;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #a4a4a4;
	font-size: 16px;
}
.form_text_title:focus
{
	outline: none;
	color: #454545;
}
.form_text_title:hover
{
	border: 1px solid #454545;
	outline: none;
}
.form_text_fail
{
	WIDTH: 98%;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	background-color: #ffdfd0;
	border-radius: 10px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #d72e0d;
	font-size: 14px;
}

.without_underline
{
    text-decoration: none;
}

.form_submit
{
	padding: 10px 25px;
	border: 1px solid #175484;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: #2072ae url('pict/form_submit_bg_hover.gif') repeat-x;
	cursor: pointer;
	opacity: 0.7;
}
.form_submit:hover
{
	opacity: 1;
}
.form_sending .form_submit
{
	color: transparent;
	background-color: #2072ae, #2072ae !important;
	background-image: url('pict/form_submit_bg_load.gif'), url('pict/form_submit_bg_hover.gif') !important;
	background-repeat: no-repeat, repeat-x !important;
	background-position: center, left top !important;
}

.form_submit_sub
{
	padding: 10px 45px 10px 25px;
	border: 1px solid #175484;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-color: #2072ae;
	background-image: url('pict/form_submit_sub_bg.gif'), url('pict/form_submit_bg_hover.gif');
	background-repeat: no-repeat, repeat-x;
	background-position: right, top;
	cursor: pointer;
	opacity: 0.7;
}
.form_submit_sub:hover
{
	opacity: 1;
	background-image: none, url('pict/form_submit_bg_hover.gif');
	background-repeat: no-repeat, repeat-x;
	background-position: right, top;
	padding: 10px 35px 10px 35px;
}
.personal_mess_sub
{
	width: 200px;
	height: 0px;
	opacity: 0;
	position: absolute;
	bottom: 30px;
	right: 0px;
	transition: all 0.5s ease;
	text-align: left;
	background: #2071ad;
    border: 1px #ffffff solid;
	box-shadow: 1px 1px 2px #c8c8c8;
}
.personal_mess_block
{
	position: relative;
}
.personal_mess_block:hover .personal_mess_sub
{
	height: auto;
	opacity: 1;
}
.personal_mess_sub a, .personal_mess_sub .form_submit
{
	padding: 10px 10px;
	text-decoration: none;
	display: block;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;

}
.personal_mess_sub .form_submit {
	/* Обнулил стили для кнопки*/
	width: 100%;
	border: 0px;
	box-shadow: none;
	border-radius: 0px;
	background: none;
}


.personal_mess_sub a:hover, .personal_mess_sub .form_submit:hover
{
	background: #7ca4c0;
}
.form_name
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
.form_name .star
{
	color: #db3400;
	font-size: 12px;
}
.a_button
{
	padding: 4px 20px;
	border: 1px solid #175484;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: url('pict/form_submit_bg.gif') repeat-x;
	text-decoration: none;
	cursor: pointer;
}
.a_button:hover
{
	background: url('pict/form_submit_bg_hover.gif') repeat-x
}

.a_button_small
{
	margin: 8px 0px 8px 140px;
	width: 100px;
	border: 1px solid #175484;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: url('pict/form_submit_bg.gif') repeat-x;
	text-decoration: none;
}
.a_button_small:hover
{
	background: url('pict/form_submit_bg_hover.gif') repeat-x
}



.comment_avatar
{
	width: 50px;
	float: left;
}
.inner_icons
{
	float: right;
	font-size: 10px;
	margin: 4px 10px 4px 0px ;
}
.inner_icons a
{
	font-size: 10px;
	font-weight: normal;
}
.icon_rating
{
	transition: all 0.3s  ease;
	opacity: 0.4;
}
.icon_rating:hover
{
	opacity: 1;
}
.icon_ban
{
	transition: all 0.3s  ease;
	opacity: 0.4;
}
.icon_ban:hover
{
	opacity: 1;
}
.icon_pict
{
	transition: all 0.3s  ease;
	opacity: 0.5;
}
.icon_pict:hover
{
	opacity: 1;
}
.icon_moderator
{
	float: left;
	/*margin-left: 10px;*/
}
.icon_moderator a 
{
	text-decoration: none;
}
.post_buttons_container .icon_moderator
{
	float: none;
	display: inline-block;
	margin-right:20px;
}
.icon_mail
{
	transition: all 0.3s  ease;
	opacity: 0.5;
	/*margin-top: -1px;*/
}
@-moz-document url-prefix() 
{ 
	.icon_mail {transition: all 0.3s  ease;	opacity: 0.5;/*margin-top: 1px;*/}
}
.icon_mail:hover
{
	opacity: 1;
}
/* КОНЕЦ СТИЛЕЙ ДЛЯ ВНУТРЕННИХ */

.bottom
{
	width: 100%;
	height: auto;
	background-image: url(pict/bottom_bg.gif);
	clear: both;
	min-width: 1240px;
}
.bottom_cont
{
	width: 1240px;
	margin: 0 auto;
	overflow: hidden;
	background-image: url(pict/bottom_bg.gif);
	height: 42px;
}
.bottom_left
{
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 12px;
	color: #ffffff;
	font-size: 12px;
}
.bottom_left_a
{
	color: #ffffff;
	font-size: 12px;
}
/*
@media screen and (max-width: 1024px)
{
	.bottom_left{font-size: 11px;}
	.bottom_left_a{font-size: 11px;}
}*/

h1
{
	color: #0a5783;
	margin: 0px;
	font-size: 22px;
}
h3
{
	color: #0a5783;
	margin: 0px;
	font-size: 20px;
}
.rubrikator_a
{
	font-size: 16px;
}
.rubrikator_div
{
	line-height: 90%;
	margin-left: 5px;
	margin-bottom: 10px;
}
.tag1
{
	font-size: 18px;
}
.tag2
{
	font-size: 16px;
}
.tag3
{
	font-size: 14px;
}
.tag4
{
	font-size: 12px;
}
.tag5
{
	font-size: 10px;
}
.tag1
{
	font-size: 24px;
}

/*.a_button_2_sub:hover .user_submenu
{
	width: 180px;
	height: auto;
	position: absolute;
	opacity: 1;
	overflow: visible;
	top: 40px;
	z-index: 221;
}*/
.form_main_block
{
	display: table;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	border-radius: 10px;
	background: #ffffff;
	width: 100%;
	margin-top: 10px;
}
/*.popup_inner .form_main_block #1022
{
	display: table;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	border-radius: 10px;
	background: #ffffff;
	width: 510px;
	margin-top: 10px;
}*/
.form_name_block
{
	display: table-cell;
	width: 20%;
	font-size: 12px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 5px;
	background: #efefef;
	border-right: 1px solid #a8a8a8;
}
.form_fail
{
	border: 1px solid #a8a8a8;
	background-color: #ffdfd0;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #d72e0d;
	font-size: 10px;
	position: absolute;
	top: -20px;
	padding: 5px;
	left: 0px;
	width: 160px;

}
.form_name_block .star
{
	color: #db3400;
	font-size: 12px;
}
.form_block
{
	display: table-cell;
	width: 80%;
	font-size: 12px;
	position: relative;
}
.form_text_block, .form_select_block
{
	WIDTH: 100%;
	border: 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #454545;
	font-size: 14px;
	padding: 0px 0px 0px 5px !important;
	margin-top: 10px;
    box-shadow: none;
	border-radius: 0px;
	position: relative;
}
.form_select_block_2
{
	WIDTH: 120px;
	border: 0px;
	height: 30px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #454545;
	font-size: 14px;
	padding: 0px 0px 0px 5px !important;
	margin-top: 0px;
    box-shadow: none;
	border-radius: 0px;
	position: relative;
	float: left;
	margin-right: 3px;
}
.form_text_block_select 
{
	WIDTH: 80%;
	border: 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #454545;
	font-size: 14px;
	padding: 0px 0px 0px 5px !important;
	margin-top: 10px;
    box-shadow: none;
	border-radius: 0px;
	position: relative;
	float: right;
	margin-right: 5px;
}
.confirm  .form_text 
{
	WIDTH: 90%;
	border: 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #454545;
	font-size: 14px;
	padding: 0px 0px 0px 5px !important;
	margin-top: 10px;
    box-shadow: none;
	border-radius: 0px;
}
.form_block_descr_1
{
	font-size: 11px;
	color: #aaaaaa;
	display:block;
	transition: all 0.5s ease;
	left: 5px;
	top:12px;
	position: absolute;
	z-index:1000;
}
.form_main_block:hover .form_block_descr_1
{
	display:none;
}
.form_block_descr_2
{
	font-size: 11px;
	color: #aaaaaa;
	height:auto;
	opacity: 1;
	transition: all 0.5s ease;
	margin-left: 5px;
}
.form_block:hover .form_block_descr_2
{
	height: 0px;
	opacity: 0;
}
.form_block_descr_3
{
	font-size: 11px;
	color: #aaaaaa;
	height:auto;
	opacity: 1;
	transition: all 0.5s ease;
	margin-left: 5px;
}
.form_block_descr_select 
{
	font-size: 11px;
	color: #aaaaaa;
	display:block;
	transition: all 0.5s ease;
	left: 5px;
	top:12px;
	position: absolute;
	z-index:1000;
}
.forum_fast_actions_block .form_block
{
	width: 69%;
	margin-right: 10px;
}
.form_block_descr_5
{
	font-size: 10px;
	color: #aaaaaa;
	margin-left: 190px;
	margin-top: -8px;
}
.forum_fast_actions_block  select
{
	WIDTH:98%;
	border: 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #454545;
	font-size: 14px;
	padding: 0px 0px 0px 5px !important;
	margin-top: 10px;
    box-shadow: none;
	border-radius: 0px;
}
.form_text_block:focus, .form_select_block:focus
{
	outline: none;
	color: #454545;
}
.form_text_fail_block
{
	WIDTH: 100%;
	border: 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	background-color: #ffdfd0;
	color: #d72e0d;
	font-size: 14px;
	padding-left: 5px;
}
.form_textarea_block, .form_multiple_block
{
	height: 120px;
	WIDTH: 100%;
	border: 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #454545;
	font-size: 14px;
	padding-left: 5px;
}
.form_textarea_block:focus, .form_multiple_block:focus
{
	outline: none;
	color: #454545;
}

/* СТИЛИ ДЛЯ ЛИЧНОГО КАБИНЕТА */
.myoborot_top
{
	height: 140px;
	position: relative;
}
.myoborot_foto
{
	/*height: 130px;*/
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	width: 283px;
	margin-bottom: 10px;
	overflow: hidden;
}
.myoborot_foto_left
{
	padding: 5px;
	/*float: left;*/
	/*width: 90px;*/
	width: 100px;
}
.myoborot_foto_left a
{
	font-size: 11px;
}
.myoborot_foto_right
{
	padding: 5px 5px 5px 0px;
	font-size: 12px;
	float: right;
	width: 165px;
}
.myoborot_foto_right td
{
	font-size: 12px;
}
.myoborot_foto_right td a
{
	font-size: 12px;
}
.myoborot_foto_right b
{
	margin-bottom:10px;
	display: block;
}
.change_form
{
	display:none;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	border-radius: 10px;
	position: absolute;
	background: #ffffff;
	width: 200px;
	z-index: 160;
	top: 0px;
	transition: all 0.5s ease;
}
a.change:hover .change_form
{
	display:table;
	width: 400px;
}






.myoborot_path
{
	position: relative;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	margin-right: 10px;
    padding: 10px 0px;
	overflow: hidden;
	margin-bottom: 20px;
}
.myoborot_right .inner_title_top:first-child
{
	margin-bottom: 20px !important;
}



/*
.myoborot_path_top
{
	background-color: #ffffff;
	background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);
	height: 48px;
	background-position: right, bottom right;
	background-repeat: repeat-y, no-repeat;
}
*/
.myoborot_path_bot
{
	position: relative;
	margin-left:5px;
	display: none;
}
.myoborot_button
{
	margin:5px;
	position:relative;
}
.a_button_small
{
	margin: 8px 0px 8px 120px;
	width: 100px;
	border: 1px solid #175484;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: url('pict/form_submit_bg.gif') repeat-x;
	text-decoration: none;
	cursor: pointer;
}
.a_button_small:hover
{
	background: url('pict/form_submit_bg_hover.gif') repeat-x
}
.a_button_2
{
	padding: 0px 5px;
	border: 1px solid #175484;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: url('pict/form_submit_bg.gif') repeat-x;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}
.a_button_2:hover
{
	background: url('pict/form_submit_bg_hover.gif') repeat-x
}
.a_button_2_sub
{
	padding: 0px 15px 0px 5px;
	border: 1px solid #175484;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background-image: url('pict/form_submit_sub_bg.png'), url('pict/form_submit_bg.gif');
	background-repeat: no-repeat, repeat-x;
	background-position: right;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
}
.a_button_2_sub:hover
{
	background-image: url('pict/form_submit_sub_bg.png'), url('pict/form_submit_bg_hover.gif');
}
.myoborot_submenu
{
	transition: all 0.3s  ease;
	width: 190px;
	height: auto;
	background: #eeeeee;
	position: absolute;
	left: 320px;
	top:30px;
	opacity: 1;
	z-index: 170;
	transition: all 0.3s  ease;
	border: 1px #a2a2a2 solid;
	box-shadow: 0 0 5px #c2c2c2;
	text-align: left;
	overflow: hidden;
}
.myoborot_submenu a
{
	text-decoration: none;
}
.myoborot_submenu_inner
{
	color: #a2a2a2;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	height: 12px;
	padding: 3px 5px 0px 5px;
	margin: 1px;
	cursor: pointer;
}
.myoborot_submenu_inner:hover
{
	background: #454545;
	color: #ffffff;
}
.myoborot_submenu_inner font
{
	font-size: 10px;
	color: #ffffff;
}
.submenu_button
{
	color: #a2a2a2;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	height: 14px;
	border: 0;
    margin: 0;
    padding-left: 3px 5px;
    background: none;
    width: inherit;
    text-align: left;
	cursor: pointer;
}
.submenu_button:hover
{
	color: #ffffff;
	background: #454545;
}
.myoborot_main
{
	position: relative;
	min-width: 700px;
}
.myoborot_left
{
	position: absolute;
	left: 0px;
	width: 263px;
}
.myoborot_right
{
	margin-left: 290px;
	min-height: 700px;
	min-width: 500px;
}
.myoborot_main_left
{
	width: 273px;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	padding: 5px 5px;
}
.myoborot_main_left span
{
	font-size: 15px;
}
.myoborot_main_left_2
{
	position: absolute;
	left: 0px;
	float: left;
	width: 263px;
	box-shadow: 1px 1px 2px #c8c8c8;
	background-color: #ffffff;
	padding: 5px 5px;
}
.myoborot_letters
{
	margin: 5px 0px 15px 22px;
}
.myoborot_main_right
{
	margin-left: 290px;
}
.myoborot_menu
{
	display: table;
	width: 273px;
	transition: all 0.3s  ease;
}
.myoborot_menu_pict
{
	display: table-cell;
	width: 20px;
}
.myoborot_menu_text
{
	display: table-cell;
	width: 210px;
	font-size: 15px;
}
.myoborot_menu_letters
{
	display: table-cell;
	width: 33px;
}
.myoborot_menu:hover
{
	background-color: #f0efea;
}
.myoborot_letters_st
{
	margin-left: 10px;
	transition: all 0.3s  ease;
	font-size: 14px !important;
	min-height:22px;
}
.myoborot_letters_st a
{
	font-size: 14px !important;
}
.myoborot_letters_st:hover
{
	background-color: #f0efea;
}
.myoborot_foto_hover
{
	opacity: 0;
	top: 5px;
	left: 5px;
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 150;
	transition: all 0.3s  ease;
}
/*.myoborot_foto_left:hover .myoborot_foto_hover
{
	opacity: 1;
}*/
.myoborot_mail_block
{
	display: table;
}
.myoborot_mail_checkbox
{
	padding-top: 12px;
	display: table-cell;
	min-width: 25px;
	font-size: 11px;
}
.myoborot_mail_checkbox_top
{
	padding-top: 2px;
	display: table-cell;
	min-width: 25px;
	font-size: 11px;
}
.myoborot_mail_attache, .myoborot_mail_answer
{
	display: table-cell; 
	min-width: 25px;
	font-size: 11px;
	text-align: center;
}
label.myoborot_mail_attache
{
	position: relative;
}
.myoborot_mail_attache_yes
{
	display: table-cell;
	min-width: 25px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background: url('pict/mail_attache.gif') no-repeat;
	background-position: center 12px;
}
.myoborot_mail_answer_yes
{
	display: table-cell;
	min-width: 25px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background: url('pict/mail_answer.gif') no-repeat;
	background-position: center 12px;
}

.myoborot_mail_attache a
{
	font-size: 11px;
}
label.myoborot_mail_attache a
{
	display: block;
	position: absolute;
	bottom: 4px;
	left: 0px;
	width: 75px;
}
.myoborot_mail_title
{
	display: table-cell;
	vertical-align: middle;
}
.myoborot_mail_title a
{
	margin-bottom: 30px;
}
.myoborot_mail_title font
{
	font-size: 10px;
	height: 10px;
	padding-bottom: 30px;
}
.myoborot_topic
{
	margin-left: 5px;
	width: 90%;
}
.myoborot_topic_left div, .myoborot_topic_left a, .myoborot_topic_right div
{
	font-size: 11px;
}
.letter_title_read
{
	font-size: 16px;
}
.letter_title
{
	font-size: 16px;
	font-weight: bold;
}
.form_mail
{
	position:relative;
	height: 50px;
	width: 100%;
}
.form_mail_block
{
	margin-top: 10px;
	margin-left: 22%
}
.form_submit_bb
{
	padding-left:10px;
	padding-right: 10px;
	margin: 1px;
	border: 1px solid #175484;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: #ffffff;
	background: url('pict/form_submit_bg.gif') repeat-x;
	cursor: pointer;
}
.form_submit_bb:hover
{
	background: url('pict/form_submit_bg_hover.gif') repeat-x
}
.form_textarea_mail
{
	height: 300px;
	WIDTH: 100%;
	/*border: 0px;*/
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #a4a4a4;
	font-size: 14px;
	padding-left: 5px;
}

/* Классы попап окошка */

.body_black
{
	background-color: #000000;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 180;
	opacity: 0.5;
}
.popup_window, #zm_content .not_popup_window
{
	width: 563px;
	min-height: 300px;
	vertical-align: middle;
	height: auto;
	background: #ffffff;
	opacity: 1;
	z-index: 190;
	border: 1px #ffffff solid;
	box-shadow: 0 0 10px;
	position: fixed;
	top: 30%;
	left: 50%;
	margin: -150px 0px 0px -282px;
}
.popup_1x1
{
	height: 46px;
	width: 5px;
	background-color: #ffffff;
	float: left;
}
.popup_menu
{
	height: 46px;
	padding: 10px;
}
.popup_menu_pass, .tab-clicker-deactivate
{
	font-family: Century Gothic, Arial;
	font-size: 13px;
	color: #0a5783;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	height: 18px;
	padding: 14px 20px;
	border: 1px dashed #a2a2a2;
}
.popup_menu_pass:hover , .tab-clicker-deactivate:hover
{
	border: 1px dashed #454545;
	background: #eeeeee;
	cursor: pointer;
}
.popup_menu_act, .tab-clicker-active
{
	font-family: Century Gothic, Arial;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	float: left;
	height: 18px;
	padding: 14px 20px;
	border-top: 1px solid #454545;
	border-left: 1px solid #454545;
	border-right: 1px solid #454545;
}
.popup_inner
{
	padding: 10px;
	font-size: 11px;
}
.form_popup_block
{
	display: table;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	border-radius: 10px;
	width: 523px;
	margin-top: 10px;
}
.form_popup_button
{
	margin-top: 10px;
	padding-left: 5px;
}
.popup_close
{
	position: absolute;
	right: -35px;
	top: -1px;
}
.form_text_readonly
{
	WIDTH: 100%;
	border: 0px;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	color: #cccccc;
	font-size: 14px;
	padding-left: 5px;
}
.myoborot_form
{
	margin: 5px 5px 0px 5px;
	width: 90%;
	position: relative;
	height: 300px;
}
.myoborot_form_ucp
{
	margin: 5px 5px 0px 5px;
	width: 90%;
	position: relative;
	height: 275px;
}
.myoborot_form_left
{
	width: 250px;
	position: absolute;
	left: 0px;
	min-height: 200px;
}
.myoborot_form_right
{
	position: absolute;
	left: 270px;
	right: 0px;
}
.myoborot_form_right font, .myoborot_form_right font a
{
	font-size: 12px;
}
.myoborot_foto_hover_250
{
	opacity: 0;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 250px;
	position: absolute;
	z-index: 200;
	transition: all 0.3s  ease;
}
.myoborot_form_left:hover .myoborot_foto_hover_250
{
	opacity: 1;
}
/*@media screen and (max-width: 1024px)
{
	.myoborot_form_right a {font-size: 12px;}
	.myoborot_form_right {font-size: 12px;}
	.myoborot_form_right font {font-size: 11px; line-height: -10;}
	.myoborot_form_right font a {font-size: 12px;}
}
@media screen and (max-width: 830px)
{
	.myoborot_form {HEIGHT: 350px;}
}*/
.myoborot_mail_active
{
	display: table-cell;
	min-width: 25px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background: url('pict/mail_active.gif') no-repeat;
	background-position: center 12px;
	cursor: pointer;
	transition: all 0.3s  ease;
}
.myoborot_mail_active:hover
{
	background: url('pict/mail_active_pass.gif') no-repeat;
	background-position: center 12px;
	opacity: 0.5;
}
.myoborot_mail_pass
{
	display: table-cell;
	min-width: 25px;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background: url('pict/mail_active_pass.gif') no-repeat;
	background-position: center 12px;
	cursor: pointer;
	opacity: 0.5;
	transition: all 0.3s  ease;
}
.myoborot_mail_pass:hover
{
	background: url('pict/mail_active.gif') no-repeat;
	background-position: center 12px;
	opacity: 1;
}
.inner_window
{
	width: 563px;
	min-height: 300px;
	vertical-align: middle;
	height: auto;
	background: #ffffff;
	opacity: 1;
	z-index: 190;
	border: 1px #ffffff solid;
	box-shadow: #bebebe 0 0 10px;
	text-align: left;
}
.inner_popup_block
{
	display: table;
	padding: 5px 10px;
	border: 1px solid #a8a8a8;
	border-radius: 10px;
	width: 523px;
	margin-top: 10px;
}
/*@media screen and (max-width: 900px)
{
	.inner_window  {width: 483px;}
	.inner_popup_block {width: 443px;}
}
@media screen and  (min-width: 740px) and (max-width: 899px)
{
	.inner_window  {width: 423px;}
	.inner_popup_block {width: 383px;}
}*/
.section_subscr
{
	font-size: 11px;
}
.rubr_menu:hover
{
	background-color: #e6e4dc;
}
.subscr_block
{
	display: table;
	margin-bottom: 8px;
}
.subscr_title
{
	display: table-cell;
	vertical-align: middle;
	font-size: 10px;
	line-height: 14px;
}
.forum_pages
{
	margin: 8px 0px;
}
.block_pages
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 8px 4px 8px;
	background-color: #ff8d4a;
	margin-right: 1px;
}
.block_pages_a
{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 7px;
	min-width: 15px;
	background-color: #ff530f;
	cursor: pointer;
	text-align: center;
}
.block_pages_a:hover
{
	background-color: #ff911a;
}
.block_pages_a a
{
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.ucp_pages_a
{
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 7px;
	min-width: 15px;
	background-color: #ff530f;
	cursor: pointer;
	text-align: center;
	height: 15px;
	padding-top: 5px;
}
.ucp_pages_a:hover
{
	background-color: #ff911a;
}
.ucp_pages_a a
{
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

/* НОВЫЕ КЛАССЫ */
.reg_icon_social
{
	min-width: 81px;
	height: 26px;
	/*background: url('pict/social.png') center no-repeat;*/
	margin-top: -3px;
	text-align: center;
}
.reg_icon_social img
{
	margin: 0px 1px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}
.reg_icon_social:hover img
{
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
	filter: none; /* IE 6-9 */
}
.popup_menu_act .reg_icon_social
{
	min-width: 81px;
	height: 26px;
	/*background: url('pict/social_act.gif') center no-repeat;*/
	margin-top: -3px;
}
.error_user_fields {
    font-size: 10px !important;
    position: absolute;
	width: 150px;
	right: 0px;
	padding: 5px;
	min-height: 26px;
	top: -6px; 
	border: 1px solid #a8a8a8 !important;
	background-color: #ffdfd0 !important;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #d72e0d !important;
	display: block;
}
.df_approved .change_user_fields, .df_approved .change_user_photo
{
	display: none;
}
.df_disapproved
{
	position: relative;
}
.df_disapproved .change_user_fields
{
    font-size: 10px !important;
    position: absolute;
	width: 200px;
	right: 0px;
	padding: 5px;
	top: 13px;
	border: 1px solid #a8a8a8 !important;
	background-color: #ffdfd0 !important;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #d72e0d !important;
	display: block;
	z-index: 100;
}
.df_disapproved .change_user_photo
{
    font-size: 14px !important;
	font-weight: bold;
    position: absolute;
	width: 230px;
	height: 130px;
	left: 1px;
	top: 1px;
	background-color: #cf4b4b !important;
	transition: all 0.3s  ease;
	color: #ffffff !important;
	z-index: 100;
	text-align: center;
	padding-top: 100px;
	opacity: 0.8;
}
.df_disapproved .form_text_block
{
	color: #bbbbbb;
	text-decoration: line-through;
}
.df_disapproved .form_select_field
{
	color: inherit;
	text-decoration: inherit;
}
.rubrikator_hide_show
{
	display: block !important;
}
.article_prev_text
{
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	font-size: 16px;
	color: #454545;
	text-decoration: none;
}
.register_form_navi
{
	padding: 10px 25px;
	border: 1px solid #175484;
	border-radius: 4px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: #2072ae url('pict/form_submit_bg_hover.gif') repeat-x;
	cursor: pointer;
	opacity: 0.7;
	text-decoration:none;
} 
.register_form_navi:hover
{
	opacity: 1;

}
.article_comm_right
{
	float: right;
	background: #f0efea;
	padding: 4px;
	margin: 15px 0px 5px 5px;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #c8c8c8;
	font-size: 11px;
}
/*@media screen and (max-width: 905px)
{
	.article_comm_right	{display:none;}
}*/
.article_author_block
{
	min-height: 40px;
	margin-bottom:12px;
}
.oborot_forum_link
{
	width: 13px;
	height: 24px;
	background: url('pict/forum_link.gif');
	position: absolute;
	top: 29px;
	left: -12px;
}
/*@media screen and (max-width: 759px)
{
	.oborot_forum_link  {display: none}
}*/
.form_block_line
{
	position: relative;
	margin-bottom: 10px;
	min-height: 25px;
}
.forum_create_descr
{
	position: absolute;
	border: 1px #a8a8a8 solid;
	padding: 10px;
	left: -190px;
	top: -25px;
	width: 160px;
	box-shadow: inset 1px 1px 2px #c8c8c8;
	background: #f8f5ea;
	display: block;
	font-size: 11px !important; 
}
.forum_create_descr_pict
{
	position: absolute;
	left: -9px;
	top: 7px;
	width: 7px;
	height: 13px;
	background: url('pict/forum_create_descr_pict.gif'); 
}
.form_block_descr_4
{
	position: absolute;
	border: 1px #a8a8a8 solid;
	padding: 10px;
	right: 0px;
	top: 0px;
	width: 240px;
	box-shadow: inset 1px 1px 2px #c8c8c8;
	background: #f8f5ea;
	display: block;
	font-size: 11px !important; 
	transition: all 0.5s ease;
	margin-right:8px
}
.form_block_descr_4_pict
{
	position: absolute;
	left: -7px;
	top: 7px;
	width: 10px;
	height: 13px;
	background: url('pict/descr_pict.gif'); 
}
.form_main_block:hover .form_block_descr_4
{
	width: 0px;
	opacity: 0;
}

/*НОВЫЕ КЛАССЫ ДЛЯ СЕРВИСНЫХ СООБЩЕНИЙ*/
.oborot_error
{
	width: 100%;
	min-height: 26px;
	position: relative;
}
.oborot_error_cont
{
	overflow: hidden;
	width: 100%;
	max-width: 1240px;
	min-width: 740px;
	min-height: 26px;
	margin: 5px auto 5px auto;
	position: relative;
}
.oborot_error_global
{

	font-size: 14px;
	padding: 14px 10px 12px 10px;
	min-height: 20px;
	border: 1px solid #a8a8a8;
	background-color: #ffe6d9;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #fe6d23;
	margin-bottom: 5px
}
.inner_top .oborot_error_global {
	margin-right: 10px;
}

.oborot_warning_global
{
	font-size: 14px !important;
	padding: 14px 10px 12px 10px;
	min-height: 20px;
	top: 50px;
	border: 1px solid #a8a8a8;
	background-color: #dddddd;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	/*color: #ffffff;*/
	margin-bottom: 5px;
}
.oborot_warning_global .error_text_in_error_block {
	font-size: 14px !important;
}
.oborot_success_global
{
	margin-right: 10px; /*Отсутп что бы не было прилипания к правому краю */
	font-size: 14px;
	padding: 14px 10px 12px 10px;
	min-height: 20px;
	border: 1px solid #a8a8a8;
	background-color: #d9eaf6;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #2071ad;
	margin-bottom: 5px;
}
.myletters_block
{
    background-color: #ffffff;
    background-image: url(pict/main_top_1_bg.gif), url(pict/main_top_2_bg.gif);

    background-position: right, bottom right;
    background-repeat: repeat-y, no-repeat;



	position: relative;
	padding: 10px;
	overflow: hidden;
}
.new_newtopic_block
{
	box-shadow: 1px 1px 2px #c8c8c8;
    background-color: #ffffff;
	position: relative;
	margin-right: 10px;
	padding: 10px;

}
.oborot_smiles
{
	display: inline;
}/*
@media screen and (max-width: 850px)
{
	.oborot_smiles {display: none;}
}
@media screen and (max-width: 760px)
{
	.oborot_smiles {display: inline;}
}
@media screen and (max-width: 630px)
{
	.oborot_smiles {display: none;}
}*/
.new_vote_block
{
	padding: 0px 10px;
	margin-right: 10px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 10px;
	box-shadow: inset 1px 1px 5px #cccccc
}
.new_vote_block h2
{
	font-weight: bold;
	font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
	font-size: 16px;
	color: #0A5783; 
}
.new_vote_block p
{
	font-size: 12px;
}
.new_polls
{
 border: 0px !important;
 font-size: 12px;
}
.new_pollbar1
{
	background: #eeeeee;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.new_pollbar2
{
	background: #dddddd;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.new_pollbar3
{
	background: #cccccc;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.new_pollbar4
{
	background: #bbbbbb;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.new_pollbar5
{
	background: #aaaaaa;
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.myoborot_newmail_block
{
	position: absolute;
	width: 250px;
    background: #e5e4de;
    padding: 4px;
    border: 1px solid #ffffff;
    box-shadow: 1px 1px 2px #c8c8c8;
	z-index: 999;
	top: 20px;
	right: -240px;
	text-align: left;
}
.myoborot_newmail_new
{
	font-size: 12px;
    text-transform: uppercase;
    font-family: Century Gothic, Arial;
    color: #9e9d9c;
    font-weight: bold;
	margin-bottom: 7px;
}
.myoborot_newmail_topic
{
	font-size: 11px;
    color: #0a5792;
    font-weight: bold;
	margin-bottom: 7px;
}
.myoborot_newmail_text
{
	font-size: 11px;
	margin-bottom: 7px;
}
.panel .inner
{
	/*width: 400px;*/
	padding: 10px;
	/*border: 1px solid #a8a8a8;*/
	/*box-shadow: 1px 1px 2px #c8c8c8;*/
	background-color: #ffffff;
	margin-top: 20px !important;
    margin-bottom: 10px !important;
	margin-right: 10px !important;
    /* box-shadow: 1px 1px 2px #c8c8c8;*/
	/*width: 545px;
	margin: 0 auto;*/
}
.panel .inner h2
{
	margin: 0px;
	font-size: 14px;
    /*color: #d72e0d;*/
}
.panel .inner p
{
	margin: 0px;
	font-size: 12px;
    /*color: #d72e0d;*/
}
.oborot_global_error
{
	margin: 10px;
	font-weight: bold;
}
.ob_new_on_forum_old_profile_name
{
	font-size: 11px !important;
}
.quick-mod
{
	border: none !important;
	padding: 10px !important;
}
.quick-mod input
{
	padding: 5px 25px;
    border: 1px solid #175484;
    border-radius: 4px;
    box-shadow: 1px 1px 2px #c8c8c8;
    transition: all 0.3s ease;
    color: #454545;
    font-family: Century Gothic, Arial;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    background: #2072ae url('pict/form_submit_bg_hover.gif') repeat-x;
    cursor: pointer;
    opacity: 0.7;
}
.quick-mod input:hover
{
    opacity: 1;
}
.share_icons_bottom
{
	display: none;
	width: 100%;
	height: 50px;
	opacity: 1;
	transition: all 0.3s ease;
	position: fixed;
	z-index: 200;
	bottom: 0px;
	box-shadow: 0px 0px 4px 1px #c8c8c8;
	background: #ffffff url('pict/share_icons_bottom_bg.gif') top repeat-x;
}
.share_icons_bottom:hover
{
	opacity: 1;
}
.share_icons_bottom_cont
{
	max-width: 1240px;
	min-width: 740px;
	width: 70%;
	margin: 0 auto;
	position: relative;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	padding-top: 1px;
}
.share_icons_top a:hover
{
	opacity: 1;
}
.share_icons_top
{
	font-size: 12px;
	text-transform: uppercase;
	font-family: Century Gothic, Arial;
	color: #9e9d9c;
	margin-top: 5px;
	height: 70px;
}
.share_icons_top div
{
	margin-left:3px;
	opacity: 0.7;
	transition: all 0.3s ease;
	font-size: 10px !important;
	text-decoration: none;
	/*text-align: center;
	min-width: 40px;*/
}
.share_icons_top div a
{
	font-size: 10px !important;
	text-decoration: none;
}
.share_icons_top div:hover
{
	opacity:1;
}
.share_icons_top  img
{
	vertical-align: middle
}

#zls_insertchildcontainer a
{
	padding: 3px !important;
	margin: 0px !important;
}
#zls_insertchildcontainer img 
{
	margin: 2px 5px;
	vertical-align: middle;
	width: 25px;
	height: auto !important;
}
#zls_insertchildcontainer a:hover
{
	color: #ffffff !important;
	background-color: #999999 !important;
}
.oborot_user_recipient_container
{
	font-size: 14px;
}
.oborot_user_recipient_container img 
{
	margin: 2px 5px;
	vertical-align: middle;
	width: 25px;
	height: auto !important;
}
.oborot_user_recipient_remove
{
	padding: 0px 5px;
	font-family: Century Gothic, Arial;
	font-size: 09px;
	height: 20px;
	border: 1px #ff0000 solid;
	margin-left: 5px;
	cursor: pointer;
	color: #ff0000;
	opacity: 0.4;
	transition: all 0.3s ease;
}
.oborot_user_recipient_remove:hover
{
	opacity: 1;
}
#forum_create_post_colour_palette
{
	display: block;
}
.overflow
{
	overflow: visible !important;
}
.ob_new_on_forum_old_profile_name
{
	color: #0a5783;
}
#zm_backfon
{
	z-index: 200 !important;
}
.ob_ucp_mess
{
	font-family: Arial;
    font-size: 10px;
    color: #a8a8a8;
}
#comment_6:target
{
	background-color: #f0ead2 !important;
}

/*.fields2 dl
{
	display: table;
	width: 100%;
}
.fields2 dt
{
	font-size: 14px;
	display: table-cell;
	width: 20%;
}
.fields2 dd
{
	font-size: 14px;
	display: table-cell;
	width: 80%;
}*/
.def-rules li
{
	font-size: 14px;
	margin-left: 20px !important;
	padding: 0px !important;
	margin-top: 10px;
}
.def-rules
{
	margin: 0px !important;
	padding: 0px !important;
}
.right-box
{
	float: right;
	margin-right: 20px;
}
.user_profile_name
{
    font-size: 18px;
    font-weight: bold;
    color: #0a5783;
}
.user_profile
{
	min-height: 170px;
}
.user_profile_left
{
	Float: left;
	min-width: 250px;
    text-align: left;
	max-width: 300px;
}
.user_profile_left img
{
	border: 1px solid #ffffff;
    box-shadow: 1px 1px 2px #c8c8c8;
	max-width: 100%;
}
.user_profile_left div, .user_profile_right div
{
	font-size: 14px;
}
.user_profile_left div div, .user_profile_right div div
{
	font-size: 12px;
}
.user_profile_right
{
	Float: left;
    text-align: left;
	width: 60%;
	padding-left: 10px;
}
/*@media screen and (max-width:1065px)
{
	.user_profile_right{width: 50%}
}*/
.visual_edit_but
{
	margin-right: 4px;
	opacity: 0.7;
	transition: all 0.3s ease;
	cursor: pointer;
}
.visual_edit_but:hover
{
	opacity: 1;
	box-shadow: 0px 0px 1px 1px #aaaaaa
}
.subscriber_mail
{
	margin: 10px 0px;
}
.a_button_3
{
	padding: 5px 5px;
	border: 1px solid #175484;
	border-radius: 3px;
	box-shadow: 1px 1px 2px #c8c8c8;
	transition: all 0.3s  ease;
	color: #454545;
	font-family: Century Gothic, Arial;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	background: url('pict/form_submit_bg.gif') repeat-x;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	display: block;
	margin: 5px 0px;
	max-width: 140px;
	text-align: center;
}
.a_button_3:hover
{
	background: url('pict/form_submit_bg_hover.gif') repeat-x
}
.subscribed_all
{
    cursor: pointer;
	font-size: 11px;
	text-decoration: underline;
	color: #0a5783;
}
.inner_pages_top .infolenta_pages
{
	float: right;
	margin-right: 10px;
	margin-top: -10px;
	z-index: 2000;
	position:relative;
}
.main_bot .infolenta_pages
{
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	z-index: 3000;
	position:relative;
}
.main_bot .infolenta_pages
{
	margin-top: -20px !important;
}
.bbcode_format_buttons select
{
    padding: 2px 6px;
    border: 1px solid #a8a8a8;
    font-family: Tahoma, Arial, Book Antiqua, Times New Roman;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #c8c8c8;
    transition: all 0.3s ease;
    color: #a4a4a4;
    font-size: 11px;
	/*float: left;*/ 
	/*top: -8px;*/
	position: relative;
	width: 120px;
}
.bbcode_format_buttons select:hover
{
    border: 1px solid #555555;
	color: #555555;
}
.mcp_letter_address
{
	clear: both;
	font-size: 11px;
}
.mcp_letter_address a
{
	font-size: 11px;
}
.main_noforum .inner_top
{
	overflow: visible
}
.inner_article_block
{
	display: table-cell;
	padding-right: 10px;
}
.main_noforum .inner_article_block
{
	display: block;
}
#zm_main
{
	z-index:3001 !important;
}
.mcp a, .mcp span, .confirm
{
	font-size:12px !important;
}
.user_profile_right .forward_link
{
	font-size: 16px;
}
.share_icons_left
{
	position: fixed; 
	left: 50%;
	margin-left: -670px;
	top: 100px;
	border-radius: 10px 0px 0px 10px;
	background-color: #FFFFFF;
	padding: 10px;
	box-shadow: -2px 1px 4px #c8c8c8;
	z-index: 1000;
	transition: all 0.5s ease;
}
@media screen and (max-width: 1330px)
{
	.share_icons_left
		{
			position: fixed; 
			left: 63%;
			top: 100px;
			margin-left: 0px;
			border-radius: 10px 10px 10px 10px;
			background-color: #FFFFFF;
			padding: 10px;
			box-shadow: -2px 1px 4px #c8c8c8;
			z-index: 1000;
			transition: all 0.5s ease;
		}
}
@media screen and (max-width: 1260px)
{
	.share_icons_left
		{
			position: fixed; 
			left: 753px;
			top: 100px;
			margin-left: 0px;
			border-radius: 10px 0px 0px 10px;
			background-color: #FFFFFF;
			padding: 10px;
			box-shadow: -2px 1px 4px #c8c8c8;
			z-index: 1000;
			transition: all 0.5s ease;
		}
}
/*@media screen and (max-width: 1330px)
{
	.share_icons_left
		{
			position: fixed; 
			left: 750px;
			top: 100px;
			margin-left: 0px;
			border-radius: 10px 0px 0px 10px;
			background-color: #FFFFFF;
			padding: 10px;
			box-shadow: -2px 1px 4px #c8c8c8;
			z-index: 1000;
			transition: all 0.5s ease;
		}
}*/

.share_icons_left .share_icons
{
	float: none !important;
	transition: all 0.3s ease;
}
.share_icons_left .share_icons:hover
{
	opacity: 1 !important;
}
.share_icons_left .share_icons a 
{
	font-size: 10px;
	text-decoration: none;
}
.share_icons  .share_icons{
    vertical-align: middle;
}
/* .main_banner_1
{
	display: none;
}*/
.has_not_right_banner_240_200 .forum_rubrikator_block, .forum_rubrikator_block.forum_rubrikator_block_no_right_banner
{
	padding: 10px 0px 30px 32px;
}
.has_not_right_banner_240_200 .main_banner_1, .main_banner_1.main_banner_1_no_banner
{
	display: none;
}
.display-actions, .display-options 
{
	margin-left: 0px;
	margin-right: 10px;
}
.topicreview
{
	width: 96%;
	border: 1px solid #ffffff;
	box-shadow: 1px 1px 2px #dddddd;
}
/*.report_in_body
{
	width: 60%;
}*/
.report_in_body .inner_block_title
{
	font-size: 14px !important; 
}
.report_in_body .form_select, .report_in_body .form_textarea
{
	font-size: 12px !important; 
}
.report_in_body .form_submit {
    padding: 5px 15px;
    border: 1px solid #175484;
    border-radius: 2px;
    font-size: 12px;
}
.select_helper
{
    font-size: 11px;
    color: #aaaaaa;
    padding-top: 1.5px !important;
    padding-bottom: 2px !important;
    line-height: 12px !important;
	margin-left: 10px;
}
.icon_moderator_right
{
	display: inline-block;
	margin-right: 20px;
	border: 1px #000000 solid;
	height: 40px;
	vertical-align: center;
}
.icon_moderator_right img
{
	display: inline-block;
	margin-top: 10px
}

.inner_article h2, #article_container h2
{
		font-size: 20px !important;
		color: #454545 !important;
		margin-top: 30px!important;
		text-align: left !important;
}
.inner_article h3, #article_container  h3
{
		margin-top: 20px !important;
		font-size: 18px !important;
		text-align: left !important;
		color: #454545 !important;
}
.inner_article h4, #article_container  h4
{
		font-size: 16px !important;
		color: #454545 !important;
		text-align: left !important;
}
.inner_article h5, #article_container  h5
{
		font-size: 15px !important;
		text-align: left !important;
		text-transform: uppercase; 
}
.inner_article h6, #article_container  h6
{
		font-size: 15px !important;
		text-decoration: underline;
		font-weight: normal;
		text-align: left !important;
		text-transform: uppercase; 
}
.move_post_to_wp_button_wrapper img, .post_icons img
{
	margin-top:10px
}
.comment_buttons .form_submit
{
	display: inline-block;
}
.inner_article ul
{
	margin-top: 5px !important;
	padding-left: 20px !important;

}
.inner_article li
{
	padding-left: 0px !important;
	list-style-position: outside !important;;

}
.inner_article p
{
	margin-bottom: 5px !important;
}
.myoborot_foto_hover_230
{
	width: 230px !important;
	height: 230px !important;
}
.myoborot_form_left_230
{
	width: 230px !important;
}
.myoborot_avatar_delete_right
{
	position: absolute;
	top:2px;
	left: 232px;
	width: 29px;
	height: 29px;
	background-image: url('pict/myoborot_avatar_delete_right.gif');
	opacity: 0.6;
	transition: all 0.3s ease;
}
.myoborot_avatar_delete_right:hover
{
	opacity: 1;
}
.myoborot_info_preview, .user_info_preview_data
{
	font-size: 11px;
}

.personal-data-clicker-wrapper {
	margin-top: 19px;
}
.forum_rubrikator_block h3
{
	margin-top: 30px;
}
.rubrikator-first-title
{
	margin-top: 15px !important;
}
.count_pict
{
	float:left;
	height:14px;
	min-width:18px !important;
	font-size:10px;
}
.like
{
	min-width:20px !important;
}
.article_body blockquote
{
	padding: 30px 20px 30px 100px;
	background-color: #dddddd;
	color: #777777;
	background-image: url('pict/blockquote_bg.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.article_body blockquote p, .article_body blockquote span, .article_body blockquote div
{
	margin: 0px !important;
	color: #777777 !important;
}