html, body
{
	width: 100%;
	height: auto;
	min-height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: arial, sans-serif;
	font-size: 10pt;
	color: #555;
	background: #000 url('../images/page_bg.jpg') center 0 no-repeat;
	background-attachment: fixed;
}


a img
{
	border-style: none;
}

input:focus, option:focus, select:focus, textarea:focus, a
{
    outline: none;
}

p
{
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}

div, form, h1, h2, h3, h4, h5, h6
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h1
{
	font-size: 16pt;
	font-weight: 300;
	padding: 0 0 15px 0;
}

h2
{
	font-size: 14pt;
	font-weight: 300;
	padding: 0 0 15px 0;
}

h3
{
	font-size: 12pt;
	font-weight: 600;
	padding: 0 0 15px 0;
}

table
{
	margin: 0 0 0 0;
	border-collapse: collapse;
}

table td
{
	padding: 0 0 0 0;
	text-align: left;
	vertical-align: top;
}

textarea, input[type=text], input[type=password]
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
}

.an
{
	clear: both;
}

a
{
	text-decoration: underline;
	color: #5398c1;
}


.main_page_container_1
{
	display: block;
	width: 100%;
	min-width: 990px;
	max-width: 1100px;
	height: auto;
	margin: 0 auto;
	background-color: #fff;
}

.main_page_container_2
{
	display: block;
	width: 990px;
	height: auto;
	margin: 15px auto;
	padding: 0 0 15px 0;
}


/* Блок с сообщением о разработке сайта: начало */
.block_top_header .block_message_site_develop
{
	display: block;
	width: 490px;
	height: auto;
	position: absolute;
	top: 0;
	left: 25px;
	z-index: 10;
	margin: 0 0 0 0;
	padding: 5px 0;
	background-color: #dedede;
	/*border: 3px solid #ddd;*/
	text-align: center;
	color: #333;
	font-weight: bold;
}
/* Блок с сообщением о разработке сайта: конец */

/* Шапка: начало */
.block_top_header
{
	display: block;
	width: 100%;
	height: 150px;
	position: relative;
	overflow: hidden;
	padding: 0 0 5px 0;
}

.block_top_header .logotype
{
	display: block;
	width: 170px;
	height: 119px;
	overflow: hidden;
	position: absolute;
	top: 18px;
	left: 35px;
	background: url('../images/logotype.png') 0 0 no-repeat;
}

.block_top_header > .part_sn_authorize
{
	display: block;
	width: 104px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 40px;
	left: 690px;
	z-index: 5;
}

.block_top_header > .part_regions
{
	display: block;
	width: 400px;
	height: 115px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 260px;
}

.block_top_header > .part_regions .block_left,
.block_top_header > .part_regions .block_right
{
	display: block;
	width: 198px;
	height: auto;
	float: left;
}

.block_top_header > .part_regions .block_left
{
	float: left;
}

.block_top_header > .part_regions .block_right
{
	float: right;
}

.block_top_header > .part_regions .block_left > div,
.block_top_header > .part_regions .block_right > div
{
	padding: 5px 0 4px 40px;
	background-repeat: no-repeat;
	background-position: 0 center;
}

.block_top_header > .part_regions .block_left > div a.selected,
.block_top_header > .part_regions .block_right > div a.selected,
.block_top_header > .part_regions .block_left > div a.selected:hover,
.block_top_header > .part_regions .block_right > div a.selected:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #222;
}

.block_top_header > .part_regions .region_stavropol
{
	background-image: url('../images/region_flag/stavropol.png');
}

.block_top_header > .part_regions .region_adigeya
{
	background-image: url('../images/region_flag/adigeya.png');
}

.block_top_header > .part_regions .region_dagestan
{
	background-image: url('../images/region_flag/dagestan.png');
}

.block_top_header > .part_regions .region_ingushetia
{
	background-image: url('../images/region_flag/ingushetia.png');
}

.block_top_header > .part_regions .region_kabadino_balkaria
{
	background-image: url('../images/region_flag/kabadino_balkaria.png');
}

.block_top_header > .part_regions .region_karachaevo_cherkesia
{
	background-image: url('../images/region_flag/karachaevo_cherkesia.png');
}

.block_top_header > .part_regions .region_north_osetia
{
	background-image: url('../images/region_flag/north_osetia.png');
}

.block_top_header > .part_regions .region_chechnya
{
	background-image: url('../images/region_flag/chechnya.png');
}

.block_top_header > .part_regions .region_russia
{
	background-image: url('../images/region_flag/russia.png');
}

.block_top_header > .part_regions a
{
	text-decoration: underline;
	color: #7e7e7e;
}

.block_top_header > .part_right_menu
{
	display: block;
	width: 600px;
	height: 25px;
	overflow: hidden;
	position: absolute;
	top: 10px;
	right: 0px;
	text-align: right;
}

.block_top_header > .part_right_menu .menu
{
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}

.block_top_header > .part_right_menu .menu ul
{
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: right;
}

.block_top_header > .part_right_menu .menu li
{
	display: inline;
	margin: 0 0 0 12px;
	padding: 0 0 0 12px;
	list-style: none;
	background: url('../images/page_elements/menu_wrap_gray.png') 0 center no-repeat;
}

.block_top_header > .part_right_menu .menu li:first-child
{
	background: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.block_top_header > .part_right_info
{
	display: block;
	width: 330px;
	height: 110px;
	overflow: hidden;
	position: absolute;
	top: 40px;
	right: 0px;
	text-align: right;
}

.block_top_header > .part_right_info .block_events
{
	display: block;
	width: 179px;
	height: auto;
	float: right;
	padding: 10px 0 0 0;
	text-align: left;
	line-height: 14pt;
}

.block_top_header > .part_right_info .block_events .line_date
{
	color: #7f7f7d;
}

.block_top_header > .part_right_info .block_events .line_day_event
{
	font-weight: 300;
	color: #666;
}

.block_top_header > .part_right_info .block_events .line_day_event a
{
	font-weight: bold;
	color: #394f64;
	text-decoration: none;
}

.block_top_header > .part_right_info .block_events .line_day_event a:hover
{
	font-weight: bold;
	color: #394f64;
	text-decoration: underline;
}

.block_top_header > .part_right_info .block_events .line_all_events
{

}

.block_top_header > .part_right_info .block_events .line_events_not_found
{
	color: #999;
}

.block_top_header > .part_right_info > .block_site_enter
{

}

.block_top_header > .part_right_info .block_events_calendar
{
	display: block;
	width: 140px;
	height: auto;
	position: absolute;
	top: 69px;
	left: 5px;
	text-align: left;
}

.block_top_header > .part_right_info > .block_site_enter .enter_site_container
{
	display: block;
	width: 179px;
	height: 38px;
	overflow: hidden;
	float: right;
}

.block_top_header > .part_right_info > .block_site_enter .enter_site_container .button_site_registration
{
	display: block;
	width: 113px;
	height: 38px;
	overflow: hidden;
	float: left;
	background: url('../images/form_elements/button_top_enter.png') 0 0 no-repeat;
	line-height: 38px;
	text-align: center;
	color: #444;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px 1px #fff;
}

.block_top_header > .part_right_info > .block_site_enter .enter_site_container .button_site_enter
{
	display: block;
	width: 66px;
	height: 38px;
	overflow: hidden;
	float: left;
	background: url('../images/form_elements/button_top_enter.png') right 0 no-repeat;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px 1px #395376;
}

.block_top_header > .part_sn_authorize .button_sn_vk,
.block_top_header > .part_sn_authorize .button_sn_facebook,
.block_top_header > .part_sn_authorize .button_sn_twitter,
.block_top_header > .part_sn_authorize .button_sn_odnoklassniki,
.block_top_header > .part_sn_authorize .button_sn_livejournal,
.block_top_header > .part_sn_authorize .button_sn_mail_ru
{
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	margin: 0 10px 10px 0;
	cursor: pointer;
}

.block_top_header > .part_sn_authorize .button_sn_vk
{
	background: url('../images/icons/socials/mini_vk.jpg') 0 0 no-repeat;
}

.block_top_header > .part_sn_authorize .button_sn_facebook
{
	background: url('../images/icons/socials/mini_facebook.jpg') 0 0 no-repeat;
}

.block_top_header > .part_sn_authorize .button_sn_twitter
{
	background: url('../images/icons/socials/mini_twitter.jpg') 0 0 no-repeat;
}

.block_top_header > .part_sn_authorize .button_sn_odnoklassniki
{
	background: url('../images/icons/socials/mini_odnoklassniki.jpg') 0 0 no-repeat;
}

.block_top_header > .part_sn_authorize .button_sn_livejournal
{
	background: url('../images/icons/socials/mini_livejournal.jpg') 0 0 no-repeat;
}

.block_top_header > .part_sn_authorize .button_sn_mail_ru
{
	background: url('../images/icons/socials/mini_mail_ru.jpg') 0 0 no-repeat;
}
/* Шапка: конец */

/* Главное меню: начало */
.block_main_menu_1
{
	display: block;
	width: 100%;
	height: 39px;
	background: #314658 url('../images/page_elements/top_menu/bg_simple.png') 0 0 repeat-x;
	position: relative;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
}

.block_main_menu_1 .menu
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	text-align: left;
	line-height: 37px;
}

.block_main_menu_1 .menu > li
{
	display: inline;
	margin: 0 0 0 0;
	padding: 10px 20px 11px 22px;
	background: url('../images/page_elements/top_menu/wrap.png') 0 center no-repeat;
}

.block_main_menu_1 .menu > li:first-child
{
	background: none;
}

.block_main_menu_1 .menu > li.selected
{
	position: relative;
	z-index: 2;
	margin: 0 -2px 0 0;
	background: url('../images/page_elements/top_menu/bg_selected.png') 0 0 repeat-x;
}

.block_main_menu_1 > .block_search
{
	display: block;
	width: 210px;
	height: auto;
	position: absolute;
	top: 5px;
	right: 13px;
}

.block_main_menu_1 > .block_search .input_search_text
{
	width: 190px;
	height: auto;
	float: right;
	margin: 1px 0 0 0;
	padding: 5px 10px;
	font-size: 10pt;
	background: #fff url('../images/form_elements/input_text_1/bg_1.png') 0 0 repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border: none;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.6); /* Для Safari 3.0 */
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.6); /* Для Firefox 3.5 */
    box-shadow: 1px 1px 1px rgba(0,0,0,0.6); /* Для современных браузеров */
}

.block_main_menu_1 > .block_search .button_lypa
{
	display: block;
	width: 16px;
	height: 15px;
	position: absolute;
	top: 6px;
	right: 10px;
	z-index: 2;
	cursor: pointer;
	background: url('../images/icons/lypa.png') 0 0 no-repeat;
}

.block_main_menu_2
{
	display: block;
	width: 100%;
	height: 40px;
    margin: -2px 0 0 0;
	position: relative;
	z-index: 3;
	overflow: hidden;
	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border: none;
	background: #eef0f5;
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.4); /* Для Safari 3.0 */
    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.4); /* Для Firefox 3.5 */
    box-shadow: 2px 2px 3px rgba(0,0,0,0.4); /* Для современных браузеров */
}

.block_main_menu_2 .menu
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	text-align: left;
	line-height: 40px;
}

.block_main_menu_2 .menu > li
{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 19px;
}

.block_main_menu_2 .menu > li:first-child
{
	padding: 0 0 0 18px;
}

.block_main_menu_2 .menu > li.selected a
{
	font-weight: bold;
}
/* Главное меню: конец */


/* Главное содержимое страницы (в две колонки): начало */
.main_container
{
	padding: 25px 0 20px 0;
}

.main_container > .main_column_left
{
	display: block;
	width: 615px;
	height: auto;
	float: left;
	word-wrap: break-word;
	/*border: 1px solid #ddd;*/
}

.main_container > .main_column_right
{
	display: block;
	width: 350px;
	height: auto;
	float: right;
	word-wrap: break-word;
	/*border: 1px solid #ddd;*/
}

.main_container > .main_column_left .main_title_1,
.main_container > .main_column_right .main_title_1
{
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	font-size: 16pt;
	font-weight: 300;
	color: #384e63;
}

.main_container > .main_column_left .main_title_1 h1,
.main_container > .main_column_right .main_title_1 h1,
.main_container > .main_column_left .main_title_1 h2,
.main_container > .main_column_right .main_title_1 h2
{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 16pt;
	font-weight: 300;
	color: #384e63;}

.main_container > .main_column_left .main_title_2
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 16pt;
	font-weight: 300;
	color: #384e63;
}

.main_container > .main_column_left .main_title_2 h1,
.main_container > .main_column_left .main_title_2 h2,
.main_container > .main_column_left .main_title_2 h3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 16pt;
	font-weight: 300;
	color: #384e63;}

.main_container > .main_column_left .main_title_2_sub
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	font-weight: 300;
	font-size: 10pt;
}

.main_container > .main_column_left .main_title_2_sub h1,
.main_container > .main_column_left .main_title_2_sub h2,
.main_container > .main_column_left .main_title_2_sub h3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: 300;
	font-size: 10pt;}
/* Главное содержимое страницы (в две колонки): конец */


/* Футер: начало */
.footer_container
{
	display: block;
	width: 100%;
	height: 150px;
	position: relative;
	padding: 0 0 30px 0;
}

.footer_container > .part_left
{
	display: block;
	width: 245px;
	height: 130px;
	position: absolute;
	top: 20px;
	left: 0;
	color: #767474;
	line-height: 14pt;
}

.footer_container > .part_left .age_pic
{
	display: block;
	width: 58px;
	height: 58px;
	background: url('../images/icons/age_16_and_more.png') 0 0 no-repeat;
	margin: 12px 0 0 0;
}

.footer_container > .part_left .block_liveinternet
{
	display: block;
	width: 88px;
	height: 31px;
	position: absolute;
	top: 85px;
	left: 80px;
	z-index: 5;
	overflow: hidden;
}

.footer_container > .part_right
{
	display: block;
	width: 720px;
	height: 144px;
	position: absolute;
	top: 10px;
	right: 0;
	color: #767474;
}

.footer_container > .part_right .button_go_top
{
	display: block;
	width: 33px;
	height: 33px;
	position: absolute;
	top: 20px;
	right: 45px;
	cursor: pointer;
	background: url('../images/icons/go_top.jpg') 0 0 no-repeat;
}

.footer_container > .part_right .container_button_complain
{
	display: inline;
	position: absolute;
	top: 118px;
	right: 45px;
	padding: 3px 0 3px 32px;
	background: url('../images/icons/pen24.png') 0 center no-repeat;
}

.footer_container > .part_right .block_news_rss
{
	display: inline;
	position: absolute;
	top: 120px;
	right: 45px;
	padding: 3px 0 3px 32px;
	background: url('../images/icons/rss.png') 0 center no-repeat;
}

.footer_container > .part_right .block_menu_1
{
	margin: 0 0 0 0;
	padding: 0 0 21px 0;
}

.footer_container > .part_right .block_menu_1 .menu
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.footer_container > .part_right .block_menu_2 .menu
{
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	text-align: left;
}

.footer_container > .part_right .block_menu_2 .footer_menu
{
	margin: 0 0 0 0;
	padding: 3px 100px 0 0;
	text-align: left;
}

.footer_container > .part_right .block_menu_1 .title,
.footer_container > .part_right .block_menu_2 .title
{
	padding: 0 0 5px 0;
	font-size: 11pt;
	font-weight: bold;
	color: #595858;
}

.footer_container > .part_right .block_menu_1 .menu td
{
	vertical-align: top;
	text-align: left;
	padding: 5px 0;
}

.footer_container > .part_right .block_menu_1 .menu .item,
.footer_container > .part_right .block_menu_2 .footer_menu .item
{
	display: inline;
	margin: 0 0 0 0;
	list-style: none;
	background: url('../images/page_elements/li_1.png') 0 center no-repeat;
}

.footer_container > .part_right .block_menu_1 .menu .item
{
	padding: 0 16px 0 14px;
}

.footer_container > .part_right .block_menu_2 .footer_menu .item
{
	margin: 0 0 8px 0;
	padding: 0 22px 0 14px;
	float: left;
}
/* Футер: конец */


/* Правый блок "Поздравления": начало */
.main_column_right .block_congratulation
{
	padding: 0 0 20px 0;
}

.main_column_right .block_congratulation .congratulation_container
{
	display: block;
	height: auto;
	background-color: #f4f4f6;
	border: 1px solid #d4d4d6;
	padding: 12px 10px;
}

.main_column_right .block_congratulation a.congratulation_container,
.main_column_right .block_congratulation a.congratulation_container:hover
{
	text-decoration: none;
}

.main_column_right .block_congratulation a.congratulation_container:hover .user_congratulation_desc .congratulation_title_big,
.main_column_right .block_congratulation a.congratulation_container:hover .user_congratulation_desc .congratulation_title_mini,
.main_column_right .block_congratulation a.congratulation_container:hover .user_congratulation_desc .user_congratulation_anons
{
	text-decoration: underline;
}

.main_column_right .block_congratulation .congratulation_container .elements_not_found
{
	color: #707173;
}

.main_column_right .block_congratulation .user_photo
{
	display: block;
	width: 88px;
	height: auto;
	overflow: hidden;
	float: left;
	border: 1px solid #9b9ca0;
}

.main_column_right .block_congratulation .user_photo img
{
	width: 100%;
}

.main_column_right .block_congratulation .user_congratulation_desc
{
	display: block;
	width: 225px;
	height: auto;
	float: right;
}

.main_column_right .block_congratulation .user_congratulation_desc .congratulation_title_big
{
	padding: 0 0 5px 0;
	font-size: 12pt;
	font-weight: bold;
	color: #43464b;
}

.main_column_right .block_congratulation .user_congratulation_desc .congratulation_title_mini
{
	padding: 0 0 5px 0;
	color: #333;
}

.main_column_right .block_congratulation .user_congratulation_desc .user_congratulation_anons
{
	padding: 5px 0 0 0;
	color: #707173;
}

.main_column_right .bottom_buttons_container
{
}

.main_column_right .bottom_buttons_container .button_blue_bottom_205
{
	float: right;
}
/* Правый блок "Поздравления": конец */

/* Полуокруглые кнопки-ссылки: начало */
.button_blue_bottom_205,
.button_blue_bottom_180,
.button_blue_bottom_141
{
	display: block;
	height: 28px;
	text-decoration: none;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px 1px #395376;
	cursor: pointer;
}

.button_blue_bottom_205
{
	width: 205px;
	background: url('../images/form_elements/button_blue_205.png') 0 0 no-repeat;
}

.button_blue_bottom_180
{
	width: 180px;
	background: url('../images/form_elements/button_blue_180.png') 0 0 no-repeat;
}

.button_blue_bottom_141
{
	width: 141px;
	background: url('../images/form_elements/button_blue_141.png') 0 0 no-repeat;
}
/* Полуокруглые кнопки-ссылки: конец */


/* Правый блок "Заголовок 1": начало */
.main_column_right .title_container_1
{
	padding: 0 0 12px 0;
}

.main_column_right .title_container_1 .block_title_1.title_inline
{	display: inline;}

.main_column_right .title_container_1 .block_title_1,
.main_column_right .title_container_1 .block_title_1 h1,
.main_column_right .title_container_1 .block_title_1 h2
{
	font-size: 16pt;
	color: #384e63;
}

.main_column_right .title_container_1 .block_title_1 h1,
.main_column_right .title_container_1 .block_title_1 h2
{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.main_column_right .title_container_1 .block_title_wrap
{
	font-size: 12pt;
	color: #959490;
	padding: 0 15px;
}

.main_column_right .title_container_1 .block_title_1 a
{
	color: #384e63;
	text-decoration: none;
}

.main_column_right .title_container_1 .block_title_1 a:hover
{
	text-decoration: underline;
}

.main_column_right .title_container_1 .block_title_2
{
	color: #959490;
}

.main_column_right .title_container_1 .block_title_2 a
{
	color: #959490;
}

.main_column_right .title_container_1 .block_title_2 a:hover
{
	color: #222;
}
/* Правый блок "Заголовок 1": конец */


/* Левый блок "Заголовок 1": начало */
.main_column_left .group_title_container_1
{
	padding: 0 0 15px 0;
}

.main_column_left .group_title_container_1 .block_title_1
{
	font-size: 16pt;
	color: #384e63;
}

.main_column_left .group_title_container_1 .block_title_wrap
{
	font-size: 12pt;
	color: #959490;
	padding: 0 15px;
}

.main_column_left .group_title_container_1 .block_title_2
{
	color: #959490;
}

.main_column_left .group_title_container_1 .block_title_2 a
{
	color: #959490;
}

.main_column_left .group_title_container_1 .block_title_2 a:hover
{
	color: #222;
}
/* Левый блок "Заголовок 1": конец */


/* Провый заголовок 1: начало */
.main_column_right .right_title_1,
.main_column_right .right_title_1_new_info
{
	padding: 0 0 12px 0;
	font-size: 16pt;
}

.main_column_right .right_title_1
{
	color: #384e63;
}

.main_column_right .right_title_1_new_info
{
	color: #728f1b;
}
/* Провый заголовок 1: конец */


/* Правый блок "Новое на сайте": начало */
.main_column_right .block_new_info
{
	padding: 0 0 30px 0;
}

.main_column_right .block_new_info .tabs_set
{
 	display: block;
 	width: 348px;
 	height: auto;
 	margin: 0 0 -3px 0;
 	border: 1px solid #b6b6b6;
	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
}

.main_column_right .block_new_info .tabs_set > span
{
	display: block;
	width: 116px;
	height: auto;
	float: left;
	padding: 8px 0 11px 0;
	text-align: center;
	font-size: 11pt;
	cursor: pointer;
	color: #6f6f6f;
	text-decoration: underline;
	background: url('../images/page_elements/tab_wrap.jpg') 0 center no-repeat;
}

.main_column_right .block_new_info .tabs_set > span:first-child
{
	background: none;
}

.main_column_right .block_new_info .tabs_set > span.selected
{
	position: relative;
	z-index: 2;
	margin: 0 -1px 0 0;
	text-decoration: none;
	color: #272a2f;
	background: #dedede;
}

.main_column_right .block_new_info .tabs_set > span:hover
{
	color: #222;
}

.main_column_right .block_new_info .tabs_set > span.selected:hover
{
	color: #272a2f;
}

.main_column_right .block_new_info .articles_list_source
{
	display: none;
}

.main_column_right .block_new_info .articles_list
{
	position: relative;
	z-index: 5;
	padding: 10px 15px;
	border: 1px solid #b5b5b5;
	background-color: #fff;
}

.main_column_right .block_new_info .articles_list .item
{
	padding: 13px 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #dcdcdc;
}

.main_column_right .block_new_info .articles_list .item:first-child
{
	border: none;
}

.main_column_right .block_new_info .articles_list .item .i_number
{
	display: block;
	width: 20px;
	height: 15px;
	float: left;
	color: #414141;
}

.main_column_right .block_new_info .articles_list .item .i_date
{
	display: block;
	width: 45px;
	height: 15px;
	float: left;
	color: #414141;
}

.main_column_right .block_new_info .articles_list .item .i_text_anons
{
	display: block;
	width: 290px;
	height: auto;
	float: left;
	color: #838383;
}

.main_column_right .block_new_info .articles_list .item .i_text_anons_news
{
	display: block;
	width: 265px;
	height: auto;
	float: left;
	color: #838383;
}

.main_column_right .block_new_info .articles_list .item .i_text_anons .quote
{
	margin: 5px 0 5px 0;
	padding: 10px 10px;
	background-color: #f8f2d4;
	border: 1px solid #ddd;
}

.main_column_right .block_new_info .articles_list .item .i_text_anons .quote .quote_title
{
	font-weight: bold;
}

.main_column_right .block_new_info .articles_list .item .i_text_anons .quote .quote_text
{
	padding: 5px 10px;
}

.main_column_right .block_new_info .articles_list .item a
{
	text-decoration: none;
	color: #848484;
}

.main_column_right .block_new_info .articles_list .item a:hover
{
	text-decoration: underline;
	color: #333;
}
/* Правый блок "Новое на сайте": конец */


/* Правый блок "Авторы": начало */
.main_column_right .block_authors
{
	padding: 0 0 30px 0;
}

.main_column_right .block_authors .authors_list
{
	display: block;
	width: 100%;
	height: 525px;
	overflow: hidden;
}

.main_column_right .block_authors .authors_list .scroll_container
{
	display: block;
	width: auto;
	height: 450px;
}

.main_column_right .block_authors .authors_list .scroll_container .block_cell_container
{
	display: block;
	width: 360px;
	height: auto;
	overflow: hidden;
	float: left;
}

.main_column_right .block_authors .authors_list .item
{
	display: block;
	width: 107px;
	height: 165px;
	overflow: hidden;
	float: left;
	margin: 0 13px 0 0;
}

.main_column_right .block_authors .authors_list .item .user_photo
{
	display: block;
	width: 105px;
	height:  98px;
	overflow: hidden;
	border: 1px solid #afa8af;
}

.main_column_right .block_authors .authors_list .item .user_photo img
{
	width: 105px;
}

.main_column_right .block_authors .authors_list .item .user_name
{
	padding: 5px 0 0 0;
	text-align: center;
}

.main_column_right .block_authors .authors_list .item .user_articles
{
	padding: 3px 0 0 0;
	text-align: center;
	font-size: 9pt;
}

.main_column_right .block_authors .authors_list .item .user_articles a
{
	color: #898886;
}
/* Правый блок "Авторы": конец */


/* Правый баннер: начало */
.main_column_right .banner
{
	padding: 0 0 25px 0;
}

.main_column_right .banner .banner_content_image,
.main_column_right .banner .banner_content_html,
.main_column_right .banner .banner_content_simple
{
	position: relative;
	text-align: center;
}

.main_column_right .banner .banner_content_image .test_hint,
.main_column_right .banner .banner_content_html .test_hint,
.main_column_right .banner .banner_content_simple .test_hint
{
	display: block;
	width: 100%;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 5;
	overflow: hidden;
	margin: -20px 0 0 0;
	font-size: 18pt;
	color: #fff;
	font-weight: bold;
	text-align: center;
	opacity: 0.8;
}

.main_column_right .banner .banner_content_html
{
	border: 1px solid #aaaaaa;
	padding: 10px 15px;
}

.main_column_right .banner .banner_content_image img,
.main_column_right .banner .banner_content_html img,
.main_column_right .banner .banner_content_simple img
{
	width: 100%;
	height: auto;
}
/* Правый баннер: конец */


/* Центральный горизонтальный баннер: начало */
.main_column_left .banner_horizontal
{
	padding: 0 0 30px 0;
}

.main_column_left .banner_horizontal .banner_content_image,
.main_column_left .banner_horizontal .banner_content_html,
.main_column_left .banner_horizontal .banner_content_simple
{
	position: relative;
	text-align: center;
}

.main_column_left .banner_horizontal .banner_content_image .test_hint,
.main_column_left .banner_horizontal .banner_content_html .test_hint,
.main_column_left .banner_horizontal .banner_content_simple .test_hint
{
	display: block;
	width: 100%;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 5;
	overflow: hidden;
	margin: -20px 0 0 0;
	font-size: 18pt;
	color: #fff;
	font-weight: bold;
	text-align: center;
	opacity: 0.8;
}

.main_column_left .banner_horizontal .banner_content_html
{
	border: 1px solid #aaaaaa;
	padding: 10px 15px;
}

.main_column_left .banner_horizontal .banner_content_image img,
.main_column_left .banner_horizontal .banner_content_html img,
.main_column_left .banner_horizontal .banner_content_simple img
{
	width: 100%;
	height: auto;
}
/* Центральный горизонтальный баннер: конец */


/* Центральный горизонтальный баннер (конкурсы): начало */
.main_column_left .banner_horizontal_konkurs
{
	padding: 30px 0 0 0;
}

.main_column_left .banner_horizontal_konkurs .banner_content_image,
.main_column_left .banner_horizontal_konkurs .banner_content_html,
.main_column_left .banner_horizontal_konkurs .banner_content_simple
{
	position: relative;
	text-align: center;
}

.main_column_left .banner_horizontal_konkurs .banner_content_image .test_hint,
.main_column_left .banner_horizontal_konkurs .banner_content_html .test_hint,
.main_column_left .banner_horizontal_konkurs .banner_content_simple .test_hint
{
	display: block;
	width: 100%;
	height: 40px;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 5;
	overflow: hidden;
	margin: -20px 0 0 0;
	font-size: 18pt;
	color: #fff;
	font-weight: bold;
	text-align: center;
	opacity: 0.8;
}

.main_column_left .banner_horizontal_konkurs .banner_content_html
{
	border: 1px solid #aaaaaa;
	padding: 10px 15px;
}

.main_column_left .banner_horizontal_konkurs .banner_content_image img,
.main_column_left .banner_horizontal_konkurs .banner_content_html img,
.main_column_left .banner_horizontal_konkurs .banner_content_simple img
{
	width: 100%;
	height: auto;
}
/* Центральный горизонтальный баннер (конкурсы): конец */


/* Правый блок "Мы на фейсбуке": начало */
.main_column_right .block_facebook
{
	padding: 0 0 30px 0;
}

.main_column_right .block_facebook .facebook_content
{
	border: 1px solid #969696;
}
/* Правый блок "Мы на фейсбуке": конец */


/* Правый блок "Новости ВК": начало */
.main_column_right .block_vk
{
	padding: 0 0 30px 0;
}
/* Правый блок "Новости ВК": конец */


/* Правый блок "Мы в твиттере": начало */
.main_column_right .block_twitter
{
	padding: 0 0 30px 0;
}

.main_column_right .block_twitter .twitter_content
{
	border: 1px solid #cecdcb;
}
/* Правый блок "Мы в твиттере": конец */


/* Правый блок "Подписка на рассылку": начало */
.main_column_right .block_subscription
{
	margin: 0 0 20px 0;
	padding: 10px 15px 20px 15px;
	border: 1px solid #bfbebc;
	background: #fefefe url('../images/page_elements/block_subscription_bg.jpg') 0 bottom repeat-x;
}

.main_column_right .block_subscription .block_title_1
{
	padding: 5px 0 5px 37px;
	font-size: 16pt;
	color: #615f60;
	text-align: center;
	background: #fefefe url('../images/icons/mail.png') 85px 0 no-repeat;
}

.main_column_right .block_subscription .block_title_2
{
	padding: 0 0 12px 0;
	color: #717372;
	text-align: center;
}

.main_column_right .block_subscription .container_input_text
{
	padding: 0 0 12px 0;
}

.main_column_right .block_subscription .container_input_text .input_text_1
{
	width: 230px;
	margin: 0 auto;
	text-align: center;
}

.main_column_right .block_subscription .container_button .blue_button_1
{
	width: 140px;
	margin: 0 auto;
}
/* Правый блок "Подписка на рассылку": конец */


/* Правый блок "Опрос недели": начало */
.main_column_right .block_inquiry
{
	margin: 0 0 30px 0;
	padding: 20px;
	background-color: #f4f5f9;
	border: 1px solid #a9a9a9;
}

.main_column_right .block_inquiry .block_title
{
	padding: 0 0 15px 0;
	font-size: 12pt;
	color: #3f464e;
}

.main_column_right .block_inquiry .responses_list .item
{
	padding: 10px 0 0 0;
}

.main_column_right .block_inquiry .responses_list .item:first-child
{
	padding: 0;
}

.main_column_right .block_inquiry .responses_list .item input[type=radio]
{
	margin: 0 0 0 0;
}

.main_column_right .block_inquiry .responses_list .item .block_radio
{
	display: block;
	width: 25px;
	height: auto;
	float: left;
	padding: 1px 0 0 5px;
}

.main_column_right .block_inquiry .responses_list .item .block_radio_hint
{
	display: block;
	width: 270px;
	height: auto;
	float: left;
}

.main_column_right .block_inquiry .bottom_buttons_container
{
	padding: 20px 0 10px 5px;
}

.main_column_right .block_inquiry .bottom_buttons_container .link_submit
{
	cursor: pointer;
	color: #424345;
	font-weight: bold;
	text-decoration: underline;
}
/* Правый блок "Опрос недели": конец */

/* Правый блок "Конкурсы": начало */
.main_column_right .block_competitions
{
	padding: 0 0 30px 0;
}

.main_column_right .block_competitions .item
{
	display: block;
	width: 106px;
	height: auto;
	float: left;
	margin: 0 0 0 15px;
}

.main_column_right .block_competitions .item:first-child
{
	margin: 0;
}

.main_column_right .block_competitions .item .container_photo
{
	display: block;
	width: 104px;
	height: 100px;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 0;
	border: 1px solid #b4b4b4;
}

.main_column_right .block_competitions .item .container_photo img
{
	height: 100px;
}

.container_title
{
	padding: 5px 0 0 0;
	text-align: center;
}
/* Правый блок "Конкурсы": конец */


/* Правый блок "Последнее размещённое видео": начало */
.main_column_right .block_last_video
{
	padding: 0 0 25px 0;
}

.main_column_right .block_last_video .block_title
{
	padding: 0 0 10px 0;
	font-size: 11pt;
}

.main_column_right .block_last_video .block_title a
{
	color: #21201e;
}

.main_column_right .block_last_video .block_material_info
{
	color: #666;
	padding: 0 0 5px 0;
}

.main_column_right .block_last_video .pic_container
{
	display: block;
	width: 348px;
	height: auto;
	position: relative;
	overflow: hidden;
	line-height: 0;
	border: 1px solid #b7b7b7;
}

.main_column_right .block_last_video .pic_container img
{
	width: 100%;
}

.main_column_right .block_last_video .pic_container .button_play
{
	display: block;
	width: 74px;
	height: 74px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	margin: -37px 0 0 -37px;
	background: url('../images/icons/video_play.png') 0 0 no-repeat;
}

.main_column_right .block_last_video .bottom_buttons_container .button_blue_bottom_141,
.main_column_right .block_last_video .bottom_buttons_container .button_blue_bottom_180
{
	float: right;
}
/* Правый блок "Последнее размещённое видео": конец */


/* Правый блок "Последнее размещённое фото": начало */
.main_column_right .block_last_photo
{
	padding: 0 0 25px 0;
}

.main_column_right .block_last_photo .block_title
{
	padding: 0 0 10px 0;
	font-size: 11pt;
}

.main_column_right .block_last_photo .block_title a
{
	color: #21201e;
}

.main_column_right .block_last_photo .block_material_info
{
	color: #666;
	padding: 0 0 5px 0;
}

.main_column_right .block_last_photo .pic_container
{
	display: block;
	width: 348px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 0;
	border: 1px solid #b7b7b7;
}

.main_column_right .block_last_photo .pic_container img
{
	width: 100%;
}

.main_column_right .block_last_photo .bottom_buttons_container .button_blue_bottom_141,
.main_column_right .block_last_photo .bottom_buttons_container .button_blue_bottom_180
{
	float: right;
}
/* Правый блок "Последнее размещённое фото": конец */


/* Правый блок "Видео опрос": начало */
.main_column_right .block_video_inquiry
{
	padding: 0 0 20px 0;
}

.main_column_right .block_video_inquiry .block_video_inquiry_content
{
	padding: 15px 15px 5px 15px;
	border: 1px solid #aaaaaa;
	background-color: #f4f5f9;
}

.main_column_right .block_video_inquiry .message_answer_none
{
	padding: 0 0 5px 0;
}

.main_column_right .block_video_inquiry .block_poll_desc .block_pic
{
	display: block;
	width: 88px;
	height: auto;
	overflow: hidden;
	float: left;
	border: 1px solid #9b9ca0;
}

.main_column_right .block_video_inquiry .block_poll_desc .block_pic img
{
	width: 88px;
}

.main_column_right .block_video_inquiry .block_poll_desc .block_text_description
{
	display: block;
	width: 220px;
	height: auto;
	float: right;
}


.main_column_right .block_video_inquiry .block_poll_desc_full_width,
.main_column_right .block_video_inquiry .block_poll_desc
{
	padding: 0 0 15px 0;
}

.main_column_right .block_video_inquiry .block_poll_desc_full_width .element_query_title,
.main_column_right .block_video_inquiry .block_poll_desc .element_query_title
{
	padding: 0 0 5px 0;
	font-size: 11pt;
	font-weight: bold;
	color: #43464b;
}

.main_column_right .block_video_inquiry .block_poll_desc_full_width .element_text_anons,
.main_column_right .block_video_inquiry .block_poll_desc .element_text_anons
{
	color: #333;
}

.main_column_right .block_video_inquiry .block_title
{
	padding: 0 0 15px 0;
	font-size: 12pt;
	color: #3f464e;
}

.main_column_right .block_video_inquiry .video_inquiry_list
{
	margin: 0 -20px 0 0;
}

.main_column_right .block_video_inquiry .video_inquiry_list > .item
{
	display: block;
	width: 149px;
	height: 124px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0 15px 15px 0;
	border: 1px solid #bfbfbf;
}

.main_column_right .block_video_inquiry .video_inquiry_list > .item img
{
	height: 124px;
}

.main_column_right .block_video_inquiry .video_inquiry_list > .item .button_play
{
	display: block;
	width: 43px;
	height: 43px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 5;
	margin: -21px 0 0 -21px;
	background: url('../images/icons/video_play_mini.png') 0 0 no-repeat;
}

.main_column_right .block_video_inquiry .bottom_buttons_container .button_blue_bottom_141,
.main_column_right .block_last_photo .bottom_buttons_container .button_blue_bottom_180
{
	float: right;
}
/* Правый блок "Видео опрос": конец */


/* Специальный блок статей (для главной страницы): начало */
.special_articles_block_for_main_page
{	margin: 0 0 35px 0;
	padding: 10px 15px 0 15px;
	background-color: #fff; /*#f4f5f9;*/
	border: 1px solid #0057ab; /*d5d5d5;*/
}

.special_articles_block_for_main_page .group_title_container_1
{	margin: -10px -15px 30px -15px;
	padding: 8px 10px;
	font-size: 18pt;
	font-weight: 300;
	color: #fff;
	background-color: #0057ab;}


.special_articles_block_for_main_page .group_title_container_1 a.block_title_1
{
	text-decoration: none;
	color: #fff;
}

.special_articles_block_for_main_page .group_title_container_1 a.block_title_1:hover
{
	text-decoration: none;
	color: #fff;
}

.main_column_left .special_articles_block_for_main_page .list_articles_anons .item > .description,
.main_column_left .special_articles_block_for_main_page .list_articles_anons .item_selected > .description
{
	width: 395px;
}

.main_column_left .special_articles_block_for_main_page .list_articles_anons .item > .description_full_width
{
	width:780px;
}
/* Специальный блок статей (для главной страницы): конец */


/* Список анонсов стайтей: начало */
.main_column_left .list_articles_anons
{
	padding: 0 0 0 0;
}

.main_column_left .list_articles_anons .bottom_section_links
{
	margin: 0 0 0 0;
	padding: 10px 0 30px 0;
	text-align: right;
	border-top: 1px solid #dcdcda;
}

.main_column_left .list_articles_anons .bottom_section_links a
{
	font-weight: bold;
}

.main_column_left .list_articles_anons .bottom_section_links .wrap
{
	color: #bbb;
	margin: 0 25px;
}

.main_column_left .list_articles_anons > .stranation_1
{
	padding: 10px 0 0 0;
}

.main_column_left .list_articles_anons .item
{
	padding: 30px 0 30px 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #dcdcda;
}

.main_column_left .list_articles_anons .item_selected
{
	padding: 30px 0 30px 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #dcdcda;
	background-color: #faf3e0;
}

.main_column_left .list_articles_anons .item:first-child
{
	padding: 0 0 30px 0;
	border: none;
}

.main_column_left .list_articles_anons .records_selected
{
	margin: 0 0 0 0;
}

.main_column_left .list_articles_anons .records_selected .item
{
	margin: 0;
	padding: 30px 5px 30px 10px;
	background-color: #faf3e0;
	border-width: 1px 1px 0 1px;
}

.main_column_left .list_articles_anons .records_selected .item:first-child
{
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #dcdcda;
}

.main_column_left .list_articles_anons .item > .photo
{
	display: block;
	width: 172px;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 0 15px 0 0;
	padding: 0 0 0 0;
}

.main_column_left .list_articles_anons .item > .photo img
{
	margin: 0 0 0 0;
	width: 170px;
	border: 1px solid #a2a2a2;
}

.main_column_left .list_articles_anons .item_selected > .photo
{
	display: block;
	width: 170px;
	height: auto;
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
}

.main_column_left .list_articles_anons .item_selected > .photo img
{
	width: 148px;
	margin: 0 0 0 20px;
	border: 1px solid #a2a2a2;
}

.main_column_left .list_articles_anons .item > .description,
.main_column_left .list_articles_anons .item > .description_full_width,
.main_column_left .list_articles_anons .item_selected > .description,
.main_column_left .list_articles_anons .item_selected > .description_full_width
{
	display: block;
	height: auto;
	float: left;
}

.main_column_left .list_articles_anons .item > .description,
.main_column_left .list_articles_anons .item_selected > .description
{
	width: 425px;
}

.main_column_left .list_articles_anons .item > .description_full_width
{
	width:610px;
}

.main_column_left .list_articles_anons .item_selected > .description_full_width
{
	width: 575px;
	margin: 0 0 0 20px;
}

.main_column_left .list_articles_anons .records_selected .item > .description
{
	width: 410px;
}

.main_column_left .list_articles_anons .records_selected .item > .description_full_width
{
	width: 595px;
}

.main_column_left .list_articles_anons .item .artice_title,
.main_column_left .list_articles_anons .item_selected .artice_title
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 12pt;
	font-weight: bold;
	color: #385165;
}

.main_column_left .list_articles_anons .item .artice_title h1,
.main_column_left .list_articles_anons .item .artice_title h2,
.main_column_left .list_articles_anons .item .artice_title h3,
.main_column_left .list_articles_anons .item .artice_title h4,
.main_column_left .list_articles_anons .item_selected .artice_title h1,
.main_column_left .list_articles_anons .item_selected .artice_title h2,
.main_column_left .list_articles_anons .item_selected .artice_title h3,
.main_column_left .list_articles_anons .item_selected .artice_title h4
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12pt;
	font-weight: bold;
	color: #385165;}

.main_column_left .list_articles_anons .item .article_title_level_2,
.main_column_left .list_articles_anons .item_selected .article_title_level_2
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 11pt;
	font-weight: 300;
	color: #385165;
}

.main_column_left .list_articles_anons .item .article_title_level_2 h1,
.main_column_left .list_articles_anons .item .article_title_level_2 h2,
.main_column_left .list_articles_anons .item .article_title_level_2 h3,
.main_column_left .list_articles_anons .item .article_title_level_2 h4,
.main_column_left .list_articles_anons .item_selected .article_title_level_2 h1,
.main_column_left .list_articles_anons .item_selected .article_title_level_2 h2,
.main_column_left .list_articles_anons .item_selected .article_title_level_2 h3,
.main_column_left .list_articles_anons .item_selected .article_title_level_2 h4
{	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11pt;
	font-weight: 300;
	color: #385165;}

.main_column_left .list_articles_anons .item .artice_title a,
.main_column_left .list_articles_anons .item_selected .artice_title a
{
	text-decoration: none;
	color: #385165;
}

.main_column_left .list_articles_anons .item .artice_title a:hover,
.main_column_left .list_articles_anons .item_selected .artice_title a:hover
{
	text-decoration: underline;
}

.main_column_left .list_articles_anons .item .artice_info,
.main_column_left .list_articles_anons .item_selected .artice_info
{
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	font-size: 9pt;
	color: #939290;
}

.main_column_left .list_articles_anons .item .artice_info a,
.main_column_left .list_articles_anons .item_selected .artice_info a
{
	color: #939290;
	text-decoration: none;
}


.main_column_left .list_articles_anons .item .artice_info .wrap,
.main_column_left .list_articles_anons .item_selected .artice_info .wrap
{
	padding: 0 5px;
}

.main_column_left .list_articles_anons .item .artice_info .show_counter,
.main_column_left .list_articles_anons .item_selected .artice_info .show_counter
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/eye_mini.png') 0 center no-repeat;
}

.main_column_left .list_articles_anons .item .artice_info .comments_counter,
.main_column_left .list_articles_anons .item_selected .artice_info .comments_counter
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/comment_mini.png') 0 center no-repeat;
}

.main_column_left .list_articles_anons .item .artice_info .category_link,
.main_column_left .list_articles_anons .item_selected .artice_info .category_link
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/category_mini.png') 0 center no-repeat;
}

.main_column_left .list_articles_anons .item .text_anons,
.main_column_left .list_articles_anons .item_selected .text_anons
{
	line-height: 13pt;
}

.main_column_left .list_articles_anons .item .artice_link_detail,
.main_column_left .list_articles_anons .item_selected .artice_link_detail
{
	padding: 10px 0 0 0;
	text-align: left;
}

.main_column_left .list_articles_anons .item .artice_bottom_info,
.main_column_left .list_articles_anons .item_selected .artice_bottom_info
{
	padding: 10px 0 0 0;
}

.main_column_left .list_articles_anons .item .artice_bottom_info .author_title b,
.main_column_left .list_articles_anons .item_selected .artice_bottom_info .author_title b
{
	color: #777;
}

.main_column_left .list_articles_anons .item .artice_bottom_info .author_title a,
.main_column_left .list_articles_anons .item_selected .artice_bottom_info .author_title a
{
	text-decoration: none;
	color: #555;
}

.main_column_left .list_articles_anons .item .artice_info a:hover,
.main_column_left .list_articles_anons .item .artice_bottom_info .author_title a:hover
{
	color: #222;
	text-decoration: underline;
}

.main_column_left .list_articles_anons .item .artice_bottom_info .wrap
{
	padding: 0 4px;
}

.main_column_left .list_articles_anons .item .artice_bottom_info .link_comments
{
	font-weight: bold;
	text-decoration: none;
	color: #4b4a48;
}

.main_column_left .list_articles_anons .item .artice_bottom_info .link_comments:hover
{
	text-decoration: underline;
}
/* Список анонсов стайтей: конец */


/* Список анонсов стайтей (в две колонки): начало */
.main_column_left .list_articles_anons_2_columns
{
	padding: 15px 0 20px 0;
}

.main_column_left .list_articles_anons_2_columns > .line
{
	padding: 30px 0 30px 0;
	border-style: solid;
	border-width: 1px 0 0 0;
	border-color: #dcdcda;
}

.main_column_left .list_articles_anons_2_columns > .line:first-child
{
	padding: 0 0 30px 0;
	border: none;
}

.main_column_left .list_articles_anons_2_columns > .line > .item
{
	display: block;
	width: 270px;
	height: auto;
	float: left;
	padding: 0 0 0 30px;
	border-style: solid;
	border-width: 0 0 0 1px;
	border-color: #dcdcda;
}

.main_column_left .list_articles_anons_2_columns > .line > .item:first-child
{
	padding: 0 30px 0 0;
	border: none;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_title
{
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 11pt;
	font-weight: bold;
	color: #385165;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_title h1,
.main_column_left .list_articles_anons_2_columns > .line > .item .artice_title h2,
.main_column_left .list_articles_anons_2_columns > .line > .item .artice_title h3,
.main_column_left .list_articles_anons_2_columns > .line > .item .artice_title h4
{	margin: 0;
	padding: 0 0 0 0;
	font-size: 11pt;
	font-weight: bold;
	color: #385165;}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_title a
{
	text-decoration: none;
	color: #385165;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_title a:hover
{
	text-decoration: underline;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_info
{
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	font-size: 9pt;
	color: #939290;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_info a
{
	text-decoration: none;
	color: #939290;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_info a:hover
{
	text-decoration: underline;
	color: #222;
}


.main_column_left .list_articles_anons_2_columns > .line > .item .artice_info .wrap
{
	padding: 0 5px;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_info .show_counter
{
	margin: 0 -20px 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/eye_mini.png') 0 center no-repeat;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_info .comments_counter
{
	margin: 0 0 0 0;
	padding: 2px 0 2px 21px;
	background: url('../images/icons/comment_mini.png') 0 center no-repeat;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_info .category_link
{
	margin: 0 0 0 0;
	padding: 2px 0 2px 21px;
	background: url('../images/icons/category_mini.png') 0 center no-repeat;
}

.main_column_left .list_articles_anons_2_columns > .line > .item > .photo
{
	/*display: block;
	width: 74px;
	height: 71px;
	float: left;
	overflow: hidden;*/
	margin: 0 0 10px 0;
	/*border: 1px solid #aba9aa;*/
}

.main_column_left .list_articles_anons_2_columns > .line > .item > .photo img
{
	width: 270px;
	border: 1px solid #aba9aa;
}

.main_column_left .list_articles_anons_2_columns > .line > .item > .description,
.main_column_left .list_articles_anons_2_columns > .line > .item > .description_full_width
{
	display: block;
	height: auto;
	float: left;
	font-size: 9pt;
}

.main_column_left .list_articles_anons_2_columns > .line > .item > .description
{
	width: 180px;
}

.main_column_left .list_articles_anons_2_columns > .line > .item > .description_full_width
{
	width: 270px;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .text_anons
{
	padding: 0 0 10px 0;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info
{
	font-size: 8pt;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info b
{
	font-weight: bold;
	color: #465b6e;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info .wrap
{
	padding: 0 2px;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info .link_comments
{
	font-weight: bold;
	text-decoration: none;
	color: #465b6e;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info .author_title
{
	padding: 0 10px 0 0;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info .author_title a
{
	text-decoration: none;
	color: #555;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info .author_title a:hover
{
	text-decoration: underline;
	color: #222;
}

.main_column_left .list_articles_anons_2_columns > .line > .item .artice_bottom_info .link_comments:hover
{
	text-decoration: underline;
}
/* Список анонсов стайтей (в две колонки): конец */


/* Стилизованная таблица №1: начало */
.table_style_1
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #bbb;
}

.table_style_1 td
{
	padding: 3px 5px;
	border: 1px solid #bbb;
}


.table_style_1 thead td
{
	background-color: #ddd;
}

/* Стилизованная таблица №2: начало */


/* Горящие путёвки: начало */
.block_burning_permits
{
	padding: 0 0 30px 0;
}

.block_burning_permits .block_content
{
	padding: 15px 15px 20px 15px;
	border: 1px solid #d5d5d5;
	background-color: #f4f5f9;
}

.block_burning_permits .block_content > .item
{
	display: block;
	width: 127px;
	height: auto;
	float: left;
	margin: 0 0 0 25px;
}

.block_burning_permits .block_content > .item:first-child
{
	margin: 0;
}

.block_burning_permits .block_content > .item .photo
{
	display: block;
	width: 125px;
	height: 125px;
	overflow: hidden;
	border: 1px solid #aaaca9;
}

.block_burning_permits .block_content > .item .photo img
{
	height: 125px;
}

.block_burning_permits .block_content > .item .title
{
	padding: 10px 0 0 0;
	text-align: center;
}

.block_burning_permits .bottom_buttons_container .button_blue_bottom_205
{
	float: right;
}
/* Горящие путёвки: конец */


/* Афиши (список): начало */
.block_posters_list
{
	padding: 0 0 30px 0;
}

.block_posters_list .block_content
{
	padding: 15px 15px 20px 15px;
	border: 1px solid #d5d5d5;
	background-color: #f4f5f9;
}

.block_posters_list .block_content > .item
{
	display: block;
	width: 180px;
	height: auto;
	float: left;
	margin: 0 0 0 20px;
}

.block_posters_list .block_content > .item:first-child
{
	margin: 0;
}

.block_posters_list .block_content > .item .photo
{
	display: block;
	width: 178px;
	height: 200px;
	overflow: hidden;
	border: 1px solid #aaaca9;
}

.block_posters_list .block_content > .item .photo img
{
	height: 200px;
}

.block_posters_list .block_content > .item .title
{
	padding: 10px 0 0 0;
	text-align: center;
}

.block_posters_list .bottom_buttons_container .button_blue_bottom_205
{
	float: right;
}
/* Афиши (список): конец */


/* Блок "Задать вопрос": начало */
.block_ask_question
{
	padding: 15px 0 30px 0;
}

.block_ask_question .peoples_list
{
    margin: 0 -25px 0 0;
	padding: 0 0 10px 0;
}

.block_ask_question .peoples_list > .item
{
	display: block;
	width: 294px;
	height: 130px;;
	float: left;
	margin: 0 25px 10px 0;
}

.block_ask_question .peoples_list > .item .photo
{
	display: block;
	width: 95px;
	height: 80px;
	float: left;
	overflow: hidden;
	border: 1px solid #a2a2a2;
}

.block_ask_question .peoples_list > .item .photo img
{
	width: 100px;
}

.block_ask_question .peoples_list > .item .description
{
	display: block;
	width: 185px;
	height: auto;
	float: right;
	overflow: hidden;
}

.block_ask_question .peoples_list > .item .description .people_title
{
	padding: 0 0 5px 0;
}

.block_ask_question .peoples_list > .item .description .people_hint
{
	padding: 0 0 5px 0;
}

.block_ask_question .peoples_list > .item .description .people_buttons_container .button_white_small
{
	width: 150px;
	float: left;
}

.block_ask_question .question_list .block_title
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	font-size: 12pt;
	font-weight: bold;
	color: #384e63;
}

.block_ask_question .question_list .part_left
{
	display: block;
	width: 320px;
	height: auto;
	float: left;
}

.block_ask_question .question_list .part_right
{
	display: block;
	width: 280px;
	height: auto;
	float: right;
}

.block_ask_question .question_list ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.block_ask_question .question_list ul li
{
	margin: 0 0 0 0;
	padding: 0 0 10px 10px;
	background: url('../images/page_elements/li_1.png') 0 5px no-repeat;
}

.block_ask_question .question_list .part_right .buttons_container
{
	padding: 5px 0 0 0;
}

.block_ask_question .question_list .part_right .buttons_container .button_white_big
{
	width: 158px;
}
/* Блок "Задать вопрос": конец */


/* Странация 1: начало */
.stranation_1
{
	padding: 0 0 20px 0;
	text-align: center;
}

.stranation_1 .link_moving
{
	text-decoration: none;
}

.stranation_1 .link_moving span
{
	text-decoration: underline;
}

.stranation_1 .links_page_numeration
{
	padding: 0 5px;
}

.stranation_1 .links_page_numeration a
{
	margin: 0 5px;
	text-decoration: none;
	color: #555;
}

.stranation_1 .links_page_numeration a:hover
{
	text-decoration: underline;
}

.stranation_1 .links_page_numeration a.selected,
.stranation_1 .links_page_numeration a.selected:hover
{
	padding: 2px 5px;
	text-decoration: none;
	color: #fff;
	background-color: #83ace2;
}
/* Странация 1: конец */


/* Форма добавления записи: конец */
.block_form_1
{
	padding: 0 0 30px 0;
}

.block_form_1 > .block_content
{
	padding: 25px 20px 10px 20px;
	background-color: #f8f8f8;
	border: 1px solid #c0c0c0;
}

.block_form_1 > .bottom_buttons_container .button_blue_bottom_205
{
	float: right;
}

.block_form_1 > .block_content .form_control_line_1 .input_text_1
{
	width: 550px;
}
/* Форма добавления записи: начало */


/* Страничное содержание: начало */
.page_navigation
{
	padding: 0 0 30px 0;
	font-size: 10.5pt;
}

.page_navigation a
{
	text-decoration: none;
}

.page_navigation a:hover
{
	text-decoration: underline;
}

.page_navigation .wrap
{
	padding: 0 12px;
	background: url('../images/page_elements/wrap_page_navigation.gif') center center no-repeat;
}
/* Страничное содержание: конец */


/* Список статей (по времени): начало */
.list_articles_anons_on_time
{
	margin: 0 0 30px 0;
	padding: 25px 0 25px 0;
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #dcdcda;
}

.list_articles_anons_on_time .item td,
.list_articles_anons_on_time .tbody_other_rss_news .item:first-child td
{
	padding: 20px 0 0 0;
}

.list_articles_anons_on_time .item:first-child td
{
	padding: 0 0 0 0;
}

.list_articles_anons_on_time .item .part_left
{
	width: 80px;
	vertical-align: middle;
}

.list_articles_anons_on_time .item > .part_right
{
	vertical-align: top;
}

.list_articles_anons_on_time .item > .part_left .time
{
	display: inline;
	padding: 7px 15px;
	color: #fff;
	font-weight: 11pt;
	background: url('../images/icons/news_block_time.png') right center no-repeat;
}

.list_articles_anons_on_time .item > .part_right .text_anons
{
	padding: 0 0 0 15px;
	background: url('../images/page_elements/vertical_dotted_wrap.png') 0 center no-repeat;
}

.list_articles_anons_on_time .item .source_link
{
	padding: 5px 0 0 0;
}

.list_articles_anons_on_time .tbody_other_rss_news
{
	display: none;
}

.list_articles_anons_on_time .block_show_other_news
{
	margin: 0 0 -5px 0;
	padding: 30px 0 0 0;
	text-align: left;
}

.list_articles_anons_on_time .block_show_other_news .inpage_link
{
	color: #555;
	border-color: #555;
}
/* Список статей (по времени): конец */

/* Звёздочный рейтинг: начало */
.rating_star_0,
.rating_star_1,
.rating_star_2,
.rating_star_3,
.rating_star_4,
.rating_star_5
{
	display: block;
	width: 110px;
	height: 16px;
	float: left;
	overflow: hidden;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.rating_star_0
{
	background-image: url('../images/icons/stars/0.png');
}

.rating_star_1
{
	background-image: url('../images/icons/stars/1.png');
}

.rating_star_2
{
	background-image: url('../images/icons/stars/2.png');
}

.rating_star_3
{
	background-image: url('../images/icons/stars/3.png');
}

.rating_star_4
{
	background-image: url('../images/icons/stars/4.png');
}

.rating_star_5
{
	background-image: url('../images/icons/stars/5.png');
}
/* Звёздочный рейтинг: конец */


/* Личный кабинет: начало */
.personal-page-nav h2
{
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}

.personal-page-nav .cabinet_menu
{
	margin: 0 0 0 0;
	padding: 0 0 0 40px;
	line-height: 16pt;
}
/* Личный кабинет: конец */


/* Верхний блок над заголовком страницы, призывающий к голосованию за конкурсный материал */
.above_over_page_title_for_konkurs_material_detail
{
	margin: 0 0 15px 0;	padding: 8px 10px;
	font-size: 11pt;
	text-align: center;
	background-color: #dcdcda;}

/* Список анонсов статей конкурса: начало */
.informations_message_for_konkurs_anons_articles_list
{
	margin: 0 0 -10px 0;
	padding: 8px 10px;
	font-size: 10pt;
	text-align: center;
	background-color: #dcdcda;
}

.konkurs_anons_articles_list
{}

.main_column_left .konkurs_anons_articles_list .banner_horizontal_konkurs
{
	padding: 0 0 30px 0;
}

.konkurs_anons_articles_list .item
{
	padding: 30px 0 30px 0;
	border-top: 1px solid #dcdcda;
}

.konkurs_anons_articles_list .item .item:first-child
{
	padding: 0 0 30px 0;
	border: none;
}

.konkurs_anons_articles_list .item > .block_container
{	display: table;
	width: 100%;
	height: auto;}

.konkurs_anons_articles_list .item > .block_container > div
{	display: table-cell;
	width: auto;
	height: auto;
	text-align: left;
	vertical-align: top;
}

.konkurs_anons_articles_list .item > .block_container > .column_pic
{
	width: 170px;
	height:auto;
	padding: 0 20px 0 0;
}

.konkurs_anons_articles_list .item .column_pic img
{
	width: 168px;
	border: 1px solid #a2a2a2;
}

.konkurs_anons_articles_list .item > .block_container > .column_pic_big
{
	width: 300px;
	height:auto;
	padding: 0 20px 0 0;
}

.konkurs_anons_articles_list .item > .block_container > .column_pic_big img
{
	width: 298px;
	border: 1px solid #a2a2a2;
}

.konkurs_anons_articles_list .item .artice_title
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 12pt;
	font-weight: bold;
	color: #385165;
}

.konkurs_anons_articles_list .item .article_title_level_2
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 11pt;
	font-weight: 300;
	color: #385165;
}

.konkurs_anons_articles_list .item .artice_title a
{
	text-decoration: none;
	color: #385165;
}

.konkurs_anons_articles_list .item .artice_title a:hover
{
	text-decoration: underline;
}

.konkurs_anons_articles_list .item .artice_info
{
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	font-size: 9pt;
	color: #939290;
}

.konkurs_anons_articles_list .item .artice_info a
{
	color: #939290;
	text-decoration: none;
}

.konkurs_anons_articles_list .item .artice_info .wrap
{
	padding: 0 5px;
}

.konkurs_anons_articles_list .item .artice_info .show_counter
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/eye_mini.png') 0 center no-repeat;
}

.konkurs_anons_articles_list .item .artice_info .comments_counter
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/comment_mini.png') 0 center no-repeat;
}

.konkurs_anons_articles_list .item .artice_info .category_link
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/category_mini.png') 0 center no-repeat;
}

.konkurs_anons_articles_list .item .artice_info .icon_user_name
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/user_mini.png') 0 center no-repeat;
}

.konkurs_anons_articles_list .item .artice_info .city
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/city_mini.png') 0 center no-repeat;
}

.konkurs_anons_articles_list .item .text_anons
{
	line-height: 13pt;
}

.konkurs_anons_articles_list .item .text_anons .element_people_position
{	padding: 0 0 12px 0;}

.konkurs_anons_articles_list .item .artice_link_detail
{
	padding: 10px 0 0 0;
	text-align: left;
}

.konkurs_anons_articles_list .item .artice_bottom_info
{
	padding: 10px 0 0 0;
}

.konkurs_anons_articles_list .item .element_share
{
	margin: 0 0 0 -6px;}

.konkurs_anons_articles_list .item .element_block_voting
{}

.konkurs_anons_articles_list .item .element_block_voting .rating_container
{
	display: block;
	width: 100%;
	height: 30px;
	overflow: hidden;
	position: relative;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_rating_info
{
	display: block;
	width: 200px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px 0 0 0;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_rating_info .rating_value
{
	display: inline;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote_message,
.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote_message_gray
{
	display: block;
	width: 350px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 5;
	padding: 5px 0 2px 0;
	text-align: right;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote_message_gray
{
	color: #999;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote
{
	display: block;
	width: 175px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 10;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote .vote_title
{
	display: block;
	width: 60px;
	height: auto;
	float: left;
	padding: 5px 0 0 0;
	text-align: left;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote .vote_stars
{
	display: block;
	width: 110px;
	height: 16px;
	overflow: hidden;
	float: left;
	padding: 5px 0 0 0;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote .vote_stars > div
{
	cursor: pointer;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote .vote_buttons
{
	display: block;
	width: 95px;
	height: auto;
	overflow: hidden;
	float: left;
	padding: 0 0 0 15px;
}

.konkurs_anons_articles_list .item .element_block_voting .rating_container .block_vote .vote_buttons .button_blue_simple_1
{
	width: 95px;
}
/* Список анонсов статей конкурса: конец */


/* Детальное описание статьи в конкурсе статей: начало */
.konkurs_articles_detail_article_text
{	padding: 0 0 15px 0;}

.konkurs_articles_detail_article_text .preview_picture
{	float: left;
	margin: 0 15px 10px 0;}

.konkurs_articles_detail_article_text .element_mass_media_desc
{
	padding: 10px 0 0 0;
	text-align: right;
	font-style: italic;
}

.konkurs_articles_detail_article_text .kp_element_people_position
{	padding: 0 0 12px 0;}

.konkurs_articles_detail_article_text .kp_element_people_status
{
	padding: 12px 0 0 0;
}
/* Детальное описание статьи в конкурсе статей: конец */


/* Конкурсы статей (список конкурсов): начало */
.block_media > .text_description .konkurs_nomination_title
{
	padding: 0 0 8px 0;	font-size: 11pt;
	font-weight: bold;}

.block_media > .text_description img.preview_picture_konkurs
{
	max-width: 150px;
	float: left;
	margin: 0 15px 10px 0;
}

.block_media > .text_description img.preview_picture_konkurs_free_width
{
	float: left;
	margin: 0 15px 10px 0;}

.block_media > .text_description .bottom_tools_konkurs_articles,
.block_media > .text_description .bottom_tools_konkurs_peoples
{
	padding: 20px 0 0 0;
	margin: 0 0 0 -15px;
}

.block_media > .text_description .bottom_tools_konkurs_articles .blue_button_1,
.block_media > .text_description .bottom_tools_konkurs_peoples .blue_button_1
{
	float: left;
	margin: 0 0 0 15px;
}

.block_media .nomination_block
{	padding: 20px 0 0 0;}

.block_media .nomination_block .element_title
{
	padding: 0 0 12px 0;	font-size: 11pt;
	font-weight: bold;}

.block_media .nomination_block .nominations_menu .nomination_item
{	padding: 5px 0 0 0;}

.block_media .nomination_block .nominations_menu .nomination_item:first-child
{	padding: 0 0 0 0;}
/* Конкурсы статей (список конкурсов): конец */


/* Блок поиска конкурсных материалов: начало */
.block_media .block_media_sort
{
	padding: 7px 0 20px 0;	position: relative;}

.block_media .block_media_sort .block_search_konkurs_materials
{	display: block;
	width: 175px;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}

.block_media .block_media_sort .block_search_konkurs_materials .input_text_1
{
	width: 117px;
	height: auto;
	margin: 1px 0 0 0;
	padding: 5px 33px 5px 10px;
	font-size: 10pt;
}

.block_media .block_media_sort .block_search_konkurs_materials .button_lypa
{
	display: block;
	width: 16px;
	height: 15px;
	position: absolute;
	top: 7px;
	left: 135px;
	z-index: 2;
	cursor: pointer;
	background: url('../images/icons/lypa.png') 0 0 no-repeat;
}
/* Блок поиска конкурсных материалов: конец */


/* Анонсный блок со списком материалов конкурса: начало */
.anons_block_konkurs_materials
{	margin: 0 0 35px 0;
	padding: 10px 15px;
	background-color: #f4f5f9;
	border: 1px solid #d5d5d5;}

.main_column_left .anons_block_konkurs_materials .group_title_container_1 a.block_title_1
{
	text-decoration: none;
}

.main_column_left .anons_block_konkurs_materials .group_title_container_1 a.block_title_1:hover
{	text-decoration: underline;}

.anons_block_konkurs_materials .materials_list .item
{
	padding: 30px 0 30px 0;
	border-top: 1px solid #dcdcda;
}

.anons_block_konkurs_materials .materials_list .item:first-child
{
	padding: 0 0 30px 0;
	border: none;
}

.anons_block_konkurs_materials .materials_list .item > .block_container
{
	display: table;
	width: 100%;
	height: auto;
}

.anons_block_konkurs_materials .materials_list .item > .block_container > div
{
	display: table-cell;
	width: auto;
	height: auto;
	text-align: left;
	vertical-align: top;
}

.anons_block_konkurs_materials .materials_list .item > .block_container > .column_pic
{
	width: 170px;
	height:auto;
	padding: 0 20px 0 0;
}

.anons_block_konkurs_materials .materials_list .item .column_pic img
{
	width: 168px;
	border: 1px solid #a2a2a2;
}

.anons_block_konkurs_materials .materials_list .item .artice_title
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 12pt;
	font-weight: bold;
	color: #385165;
}

.anons_block_konkurs_materials .materials_list .item .artice_title h1,
.anons_block_konkurs_materials .materials_list .item .artice_title h2,
.anons_block_konkurs_materials .materials_list .item .artice_title h3,
.anons_block_konkurs_materials .materials_list .item .artice_title h3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12pt;
	font-weight: bold;
	color: #385165;}

.anons_block_konkurs_materials .materials_list .item .article_title_level_2
{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	font-size: 11pt;
	font-weight: 300;
	color: #385165;
}

.anons_block_konkurs_materials .materials_list .item .article_title_level_2 h1,
.anons_block_konkurs_materials .materials_list .item .article_title_level_2 h2,
.anons_block_konkurs_materials .materials_list .item .article_title_level_2 h3,
.anons_block_konkurs_materials .materials_list .item .article_title_level_2 h3
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 11pt;
	font-weight: 300;
	color: #385165;
}

.anons_block_konkurs_materials .materials_list .item .artice_title a
{
	text-decoration: none;
	color: #385165;
}

.anons_block_konkurs_materials .materials_list .item .artice_title a:hover
{
	text-decoration: underline;
}

.anons_block_konkurs_materials .materials_list .item .artice_info
{
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	font-size: 9pt;
	color: #939290;
}

.anons_block_konkurs_materials .materials_list .item .artice_info a
{
	color: #939290;
	text-decoration: none;
}

.anons_block_konkurs_materials .materials_list .item .artice_info .wrap
{
	padding: 0 5px;
}

.anons_block_konkurs_materials .materials_list .item .artice_info .show_counter
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/eye_mini.png') 0 center no-repeat;
}

.anons_block_konkurs_materials .materials_list .item .artice_info .comments_counter
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/comment_mini.png') 0 center no-repeat;
}

.anons_block_konkurs_materials .materials_list .item .artice_info .category_link
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/category_mini.png') 0 center no-repeat;
}

.anons_block_konkurs_materials .materials_list .item .artice_info .icon_user_name
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/user_mini.png') 0 center no-repeat;
}

.anons_block_konkurs_materials .materials_list .item .artice_info .city
{
	margin: 0 0 0 0;
	padding: 0 0 0 21px;
	background: url('../images/icons/city_mini.png') 0 center no-repeat;
}

.anons_block_konkurs_materials .materials_list .item .text_anons
{
	line-height: 13pt;
}

.anons_block_konkurs_materials .materials_list .item .artice_link_detail
{
	padding: 10px 0 0 0;
	text-align: left;
}

.anons_block_konkurs_materials .materials_list .item .artice_bottom_info
{
	padding: 10px 0 0 0;
}
/* Анонсный блок со списком материалов конкурса: конец */


/* Комментарии в виде вкладок: начало */
.main_column_left .block_tab_comments_form
{
	padding: 0 0 20px 0;
}

.main_column_left .block_tab_comments_form .block_tab_buttons
{
	padding: 0 0 25px 0;
}

.main_column_left .block_tab_comments_form .block_tab_buttons > div
{
	display: inline;
	margin: 0 15px 0 0;
	padding: 8px 15px;
	font-size: 10pt;
	font-weight: 300;
	text-shadow: 1px 1px 1px #395376;
	color: #fff;
	background: #6184b1 url('../images/page_elements/tab_comments/bg_simple.png') 0 0 repeat-x;
	cursor: pointer;

	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}

.main_column_left .block_tab_comments_form .block_tab_buttons > div.selected
{
	background: #3d5d87 url('../images/page_elements/tab_comments/bg_selected.png') 0 0 repeat-x;
}

.main_column_left .block_tab_content iframe
{	width: 100%;}
/* Комментарии в виде вкладок: конец */

.special_inline_title
{
	padding: 5px 15px;
	color: #fff;
	background-color: #275789;
}

.special_inline_title h2
{
	display: inline;
	margin: 0 0 0 0;
	marggin: 0 0 0 0;
}

/* Всплывающее окно: начало */
.modal_authorisze_bottom_links_registration
{
	margin: 18px 0 0 0;
	padding: 10px 0 0 0;
	text-align: center;	border-top: 1px solid #aaa;}

.modal_authorisze_bottom_links_registration a
{	margin: 0 5px;}
/* Всплывающее окно: конец */


/* Заголовок блока со списком анонсов стайтей (в две колонки): начало */
.title_for_list_articles_anons_2_columns
{
	margin: 0 0 30px 0;	padding: 8px 10px;
	font-size: 18pt;
	font-weight: 300;
	color: #fff;
	background-color: #0057ab;
	/*color: #384e63;*/}
/* Заголовок блока со списком анонсов стайтей (в две колонки): конец */

.list_articles_anons_2_columns.bottom_block_for_detail_article
{
	margin: 0 0 30px 0;	padding: 0 0 0 0;
	border-bottom: 20px solid #0057ab;}

.article_copy_rights_warning
{	padding: 12px 0 0 0;
	font-weight: bold;}

/* Правый блок "О сайте": начало */
.main_column_right .right_block_about_site
{
	margin: -10px 0 25px 0;	padding: 10px 10px;
	line-height: 1.3;
	text-align: justify;
	border: 1px solid #d4d4d6;}
/* Правый блок "О сайте": конец */


/* Простой правый блок: начало */
.main_column_right .right_block_simple
{
	margin: 0 0 25px 0;
	padding: 10px 10px;
	line-height: 1.3;
	text-align: justify;
	border: 1px solid #d4d4d6;
}
/* Простой правый блок: конец */


/* Рекламные баннер: начало */
.advert_banner_horizontal
{
	display: block;
	width: 615px;
	height: 70px;
	overflow: hidden;
	margin: 0 0 10px 0;
	border: 1px solid #dcdcda;}

.advert_banner_right
{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 0 10px 0;
	border: 1px solid #dcdcda;
}
/* Рекламные баннер: конец */


/* Оформление ссылок: начало */
.inpage_link
{
	text-decoration: none;
	cursor: pointer;
	border-style: dashed;
	border-width: 0 0 1px 0;
	border-color: #5398c1;
	color: #5398c1;
}

.link_underline_sub
{
	text-decoration: none;
}

.link_underline_sub span
{
	text-decoration: underline;
}

.block_top_header a
{
	color: #7e7e7e;
}

.block_top_header a:hover
{
	color: #222;
}

.block_top_header > .part_right_info .block_events .line_all_events a
{
	color: #7ea3da;
}

.block_main_menu_1 .menu > li a
{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #395376;
}

.block_main_menu_1 .menu > li.selected a:hover
{
	text-decoration: none;
}

.block_main_menu_1 .menu > li a:hover
{
	text-decoration: underline;
}

.block_main_menu_2 .menu > li a
{
	color: #5a7084;
}

.block_main_menu_2 .menu > li.selected a,
.block_main_menu_2 .menu > li a:hover
{
	color: #33506b;
}

.footer_container > .part_right .block_news_rss a
{
	text-decoration: none;
	color: #6c6c6c;
}

.footer_container > .part_right .block_news_rss a:hover
{
	text-decoration: underline;
}
/* Оформление ссылок: конец */


/* Текст с описанием республики: начало */
.main_page_republics_text
{	margin: -15px 0 30px 0;
	padding: 10px 15px;
	font-size: 10pt;
	border: 1px solid #d4d4d6;}
/* Текст с описанием республики: конец */


/* Стилизация формы: начало */
.input_text_1
{
	display: block;
	width: 200px;
	height: auto;
	font-size: 10pt;
	background: #fefefe url('../images/form_elements/input_text_1/bg_1.png') 0 top repeat-x;
	border: 1px solid #c0c0c0;
	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
}

input[type=text].input_text_1, input[type=password].input_text_1,
select.input_text_1
{
	padding: 5px 10px;
	font-size: 10pt;
	font-family: arial, sans-serif;
}

textarea.input_text_1
{
	padding: 10px 10px;
	overflow: inherit;
}

.blue_button_1
{
	display: block;
	width: 150px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 1px #395376;
	background: url('../images/form_elements/button_blue_1/bg.png') 0 0 repeat-x;
	cursor: pointer;
	border: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
}

.button_white_small, .button_white_big
{
	display: block;
	width: 200px;
	color: #222;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}

.button_white_small
{
	height: 24px;
	line-height: 24px;
	background: url('../images/form_elements/button_white_small/bg.jpg') 0 0 repeat-x;
}

.button_white_big
{
	height: 31px;
	line-height: 31px;
	background: url('../images/form_elements/button_white_big/bg.jpg') 0 0 repeat-x;
}

.float_block_left
{
	display: block;
	width: 100%;
	height: auto;
	float: left;
}

.float_block_right
{
	display: block;
	width: 100%;
	height: auto;
	float: right;
}

.form_control_line_1
{
	padding: 0 0 15px 0;
}

.form_control_line_2
{
	padding: 0 0 10px 0;
}

.form_control_line_1 .input_title,
.form_control_line_2 .input_title
{
	padding: 0 0 5px 0;
}

.checkbox_1 input
{
	display: none;
}

.checkbox_1, .checkbox_1 > span
{
	display: block;
	width: 400px;
	height: 16px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.checkbox_1 span
{
	padding: 0 0 0 30px;
	background: url('../images/form_elements/checkbox_1.png') 0 0 no-repeat;
}

.checkbox_1 span.selected
{
	background: url('../images/form_elements/checkbox_1.png') 0 -16px no-repeat;
}
/* Стилизация формы: конец */


/* Инструменты для работы с графиком: начало */
.graph_tools
{
	position: relative;	margin: 0 0 15px 0;
	padding: 8px 15px;
	background-color: #f0f0f0;
	border: 1px solid #d4d4d6;}

.graph_tools .button_submit
{	dispaly: block;
	width: 60px;
	height: 66px;
	overflow: hidden;
	position: absolute;
	top: 8px;
	right: 15px;
	z-index: 5;
	padding: 0 0;
	line-height: 64px;
	text-align: center;
	cursor: pointer;
	/*
	background: url('../images/page_elements/button_submit_for_graph.png') 0 0 no-repeat;
	border: 1px solid #ccc;

	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	*/}

.graph_tools .button_submit:active
{	top: 9px;
	right: 14px;}

.graph_tools .line
{	margin: 5px 0 0 0;}

.graph_tools .line:first-child
{
	margin: 0 0 0 0;
}
/* Инструменты для работы с графиком: конец */


/* График в виде горизонтальных брусьев: начало */
.graph_horizontal_bars
{	padding: 10px;
	border: 1px solid #d4d4d6;}

.graph_horizontal_bars > .block_title
{
	padding: 0 0 15px 0;
	font-size: 12pt;
	font-weight: 300;
	text-align: center;
}

.graph_horizontal_bars > .graph_list
{

}

.graph_horizontal_bars > .graph_list > .graph_item
{
	display: table;
	width: 100%;
	height: auto;
	margin: 0 0 0 0;
	border-collapse: collapse;
}

.graph_horizontal_bars > .graph_list > .graph_item:first-child
{	margin: 0 0 0 0;}

.graph_horizontal_bars > .graph_list > .graph_item > .column_pack_name
{	display: table-cell;
	width: 100px;
	padding: 15px 15px 15px 0;
	text-align: right;
	vertical-align: middle;
	font-size: 10pt;
	border-right: 1px solid #000;}

.graph_horizontal_bars > .graph_list > .graph_item > .column_pack_values
{
	display: table-cell;
	width: auto;
	padding: 20px 0 20px 0;
	text-align: left;
	vertical-align: left;
}

.graph_horizontal_bars > .graph_list > .graph_item > .column_pack_values .value
{	display: block;
	width: auto;
	min-width: 70px;
	max-width: 100%;
	height: 26px;
	overflow: hidden;
	margin: 1px 0 0 0;
	line-height: 26px;
	text-indent: 5px;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
	cursor: default;}

.graph_horizontal_bars > .graph_list > .graph_item > .column_pack_values .value:first-child
{	margin: 0 0 0 0;}

.graph_horizontal_bars > .graph_list > .graph_item > .column_pack_values .value .add_hint
{	opacity: 0;
	transition: 0.5s opacity ease;
	-moz-transition: 0.5s opacity ease;
	-webkit-transition: 0.5s opacity ease;}

.graph_horizontal_bars > .graph_list > .graph_item > .column_pack_values .value:hover .add_hint
{
	opacity: 1;
}
/* График в виде горизонтальных брусьев: конец */
