.min-width-normal
{
	min-width: 990px;
	margin: 0;
	height: auto;
	background: #f6f6f6;
}

.general_div
{
	max-width: 1366px;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0 5px 10px #999;
	position: relative;
	z-index: 1;
}

img
{
	border: 0;
}

.cleaner
{
	position: relative;
	clear: both;
}

/*
footer-services: BEGIN
*/
.footer-services
{
	background: #89b2d2;
	margin: 15px 0;
	padding-left: 20px;
}

.footer-services td
{
	width: 15%;
}

.footer-services td,
.footer-services td a
{
	color: #fff;
	font-size: 12px;
	font-family: tahoma, verdana, arial, serif;
}

.footer-services ul
{
	list-style-type: none;
	padding: 0;
	margin-left: 10px;
	line-height: 20px;
}

.footer-services .m-wo-icons
{
	margin-bottom: 3px;
}

.footer-services .price-link a
{
	color: red;
}

.link-services-block
{
	display: block;
	padding: 0 30px;
	position: relative;
	margin: 3px 0 4px 0;
}

.link-services-block .link-icon
{
	background: url(http://i.sdska.ru/_img/system/default/common/service_icons_simple.gif);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 19px;
	height: 19px;
}

.service-car .link-icon
{
	background-position: -19px 0;
}

.service-realty .link-icon
{
	background-position: -38px 0;
}

.service-board .link-icon
{
	background-position: -57px 0;
}


.link-services
{
	display: block;
	padding: 3px 0 13px 30px;
	position: relative;
	margin-bottom: 3px;
}

.link-services .link-icon
{
	background: url(http://i.sdska.ru/_img/system/default/common/service_icons.png);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 24px;
	height: 24px;
}

.services-twitter .link-icon
{
	background-position: -96px 0;
}

.services-vk .link-icon
{
	background-position: -120px 0;
}

.services-facebook .link-icon
{
	background-position: -144px 0;
}

.services-rss .link-icon
{
	background-position: -168px 0;
}

.services-youtube .link-icon
{
	background-position: -192px 0;
}

.services-odnoklassniki .link-icon
{
	background-position: -216px 0;
}

.services-ios .link-icon
{
	background-position: -264px 0;
}

.services-instagram .link-icon
{
	background-position: -288px 0;
}

.services-android .link-icon
{
	background-position: -240px 0;
}

.services-odnoklassniki .link-icon
{
	background-position: -216px 0;
}

.services-ios .link-icon
{
	background-position: -264px 0;
}

.services-android .link-icon
{
	background-position: -240px 0;
}

ul.block_mobile_links,
ul.block_social_links
{
	margin: 10px 10px 0;
	float: left;
	padding-bottom: 10px;
	color: #fff;
}

ul.block_mobile_links
{
	margin: 10px 10px 0 70px;
}

ul.block_mobile_links a,
ul.block_social_links a
{
	color: #fff;
}

ul.block_mobile_links li,
ul.block_social_links li
{
	display: inline-block;
}
ul.block_mobile_links li.title_block_social_links,
ul.block_social_links li.title_block_social_links
{
	display: block;
	margin-bottom: 5px;
}

/*
footer-services: END
*/

/*
footer: BEGIN
*/
.footer
{
	position: relative;
	background: #89b2d2;
	width: 100%;
	font-size: 12px;
	color: #fff;
	height: 60px;
}

.footer A,
.footer A:hover,
.footer A:visited
{
	color: #fff;
}

.footer .counters
{
	position: absolute;
	top: 10px;
	right: 15px;
	height: 31px;
	overflow: hidden;
	text-align: right;
}

.footer .copyright
{
	position: absolute;
	top: 10px;
	left: 15px;
	overflow: hidden;
	color: #fff;
}

.footer .statistics
{
	color: #fff;
	position: absolute;
	left: 40%;
	right: 20%;
	top: 10px;
	font-size: 11px;
	width: 295px;
}

.footer .statistics a
{
	color: #fff;
}

.footer .statistics a:hover
{
    color: #b8d6e1;
}

.footer .statistics span
{
	font-weight: bold;
}

.footer_logo_block {
	float: right;
	margin: 20px 20px 0 0;
}

.rugion_logo_color {
	margin-right: 25px;
}

.footer_logo_block a {
	display: inline-block;
}
/*
footer: END
*/

/*
content: BEGIN
*/
.layout-content
{
	position: relative;
	margin-bottom: 10px;
	width: 100%;
	border: 0;
	z-index: 0;
}

.layout-content .col_center,
.layout-content .col_left,
.layout-content .col_right
{
	vertical-align: top;
}

.layout-content .col_left,
.layout-content .col_right
{
	width: 200px;
}

.layout-content .col_center
{
	padding: 5px 10px;
}

.layout-content .col_left
{
	padding-left: 10px;
}

.layout-content .col_right
{
	padding-right: 10px;
}

/* ���� �� �����.
//TODO: ���� ��� ������� � ������� ���������, ����� ����������� ��� ��������� layout
.c1-1-0 .col_center {
	margin-right:0;
}
.c1-1-0 .col_right {
	display:none;
}

.c0-1-1 .col_center {
	margin-left:0;
}
.c0-1-1 .col_left {
	display:none;
}

.c0-1-0 .col_center {
	margin-left:0;
	margin-right:0;
}
.c0-1-0 .col_left,
.c0-1-0 .col_right {
	display:none;
}
/*
content: END
*/

/* ���� �� �����.
//TODO: ���� ��� ������� � ������� ���������, ����� ����������� ��� ��������� layout
.c1-1-0 .col_center {
	margin-right:0;
}
.c1-1-0 .col_right {
	display:none;
}

.c0-1-1 .col_center {
	margin-left:0;
}
.c0-1-1 .col_left {
	display:none;
}

.c0-1-0 .col_center {
	margin-left:0;
	margin-right:0;
}
.c0-1-0 .col_left,
.c0-1-0 .col_right {
	display:none;
}
/*
content: END
*/

/*
widget news: END
*/
.general-table-anons
{
	width: 100%
}

.home-main-news-table
{
	border-top: 6px solid #eaf0f0;
}

td.home-main-news-left
{
	width: 60%;
	vertical-align: top;
	padding: 0 1% 0 0;
}

td.home-main-news-left span.data-format
{
	color: #03424A;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}

td.home-main-news-left .comment-general-anons .comment-last-comment > span.comments-title,
td.home-main-news-left .comment-general-anons span.comment_name strong
{
	color: #03424A;
	font-weight: bold;
	margin-top: 5px;
	font-size: 11px;
}

td.home-main-news-left .comment-general-anons
{
	font-size: 11px;
}

td.home-main-news-right
{
	vertical-align: top;
	padding: 0 0 0 1%;
	color: #333;
	width: 40%;
}

h1.home-main-news
{
	font-size: 18px;
	line-height: 20px;
	margin: 5px 0;
}

p.home-main-news
{
	font-size: 12px;
	line-height: 16px;
}

p.home-main-news .anon
{
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	color: #333333;
}

p.home-main-news .anon:hover
{
	color: #5BA7A7;
}

p.home-main-news a
{
	text-decoration: none;
	color: #000;
}

/*
widget news: END
*/

/*
CALENDAR: BEGIN
*/
.calendar-bord
{
}

.calendar-bord th
{
	padding-top: 10px;
	text-align: left;
	font-size: 12px;
}

.calendar
{
	width: 100%;
}

.calendar .head td
{
	font-size: 9px;
	font-weight: bold;
	padding: 2px;
}

.calendar .calendar-item
{
	font-weight: normal;
	font-size: 11px;
	width: 13%;
	padding: 0.2em;
	margin-bottom: 0.3em;
	text-align: center;
}

.calendar a
{
	font-size: 11px;
}

.calendar .active
{
	font-weight: bold;
}

.calendar form
{
	margin: 0;
	padding: 0;
}

.calendar input, .calendar select
{
	font-size: 11px;
}

.calendar .button
{
	font-weight: bold;
	font-size: 11px;
	width: 100%;
}

/*
CALENDAR: END
*/

/*
GENERAL-ANONS: BEGIN
*/
.general-anons h1
{
	padding: 0;
	margin: 5px 0;
}

.general-anons p a
{
	text-decoration: none;
	color: #000;
}

/*
GENERAL-ANONS: END
*/

.redtext
{
	color: red !important;
}

/*
ECOLOGY: BEGIN
*/
.ecology-style
{
	color: #03424A;
	font-size: 11px
}

.ecology-style .title a
{
	font-size: 12px;
	font-weight: bold;
}

.ecology-style strong
{
	display: block;
	margin-top: 5px;
}

.ecology-style strong.street
{
	font-size: 12px;
	color: #000;
	margin-top: 3px;
}

/*
ECOLOGY: END
*/

/*
Additional Material: BEGIN
*/

.add-material-news-lifevideo,
.add-material-news-photo,
.add-material-news-audio,
.add-material-news-video,
.add-material-news-infographics,
.add-material-newsline-lifevideo,
.add-material-newsline-photo,
.add-material-newsline-audio,
.add-material-newsline-video,
.add-material-newsline-infographics
{
	display: inline-block;
	font-size: 11px;
	color: rgb(121, 121, 121);
}

.add-material-news-lifevideo .icon,
.add-material-news-photo .icon,
.add-material-news-audio .icon,
.add-material-news-video .icon,
.add-material-news-infographics .icon,
.add-material-newsline-lifevideo .icon,
.add-material-newsline-photo .icon,
.add-material-newsline-audio .icon,
.add-material-newsline-video .icon,
.add-material-newsline-infographics .icon
{
	display: inline-block;
	background: url("http://i.sdska.ru/_img/system/default/common/add_material/line.png") transparent 0px 0 no-repeat;
	margin-right: 5px;
	height: 13px;
	width: 16px;
}

.add-material-news-lifevideo .icon,
.add-material-news-photo .icon,
.add-material-news-audio .icon,
.add-material-news-video .icon,
.add-material-news-infographics .icon
{
	background: url("http://i.sdska.ru/_img/system/default/common/add_material/block.png") transparent 0 0 no-repeat;
	height: 20px;
	width: 24px;
	display: inline-block;
	line-height: 15px;
}

.add-material-newsline-video .icon
{
	background-position: -16px 0;
}

.add-material-newsline-photo .icon
{
	background-position: 0px 0;
}

.add-material-newsline-audio .icon
{
	background-position: -28px 0;
}

.add-material-newsline-lifevideo .icon
{
	background-position: -16px 0;
}

.add-material-newsline-infographics .icon
{
	background-position: -47px 0;
}

.add-material-news-photo .icon
{
	background-position: 0 0;
}

.add-material-news-audio .icon
{
	background-position: -48px 0;
}

.add-material-news-video .icon
{
	background-position: -24px 0;
}

.add-material-news-lifevideo .icon
{
	background-position: -24px 0;
}

.add-material-news-infographics .icon
{
	background-position: -74px 0;
}

.add-material-conferenceline-photo
{
	background: url("http://i.sdska.ru/_img/system/default/common/add_material/line.png") transparent 0px 0 no-repeat;
	height: 13px;
	width: 16px;
}

.add-material-conferenceline-video
{
	background: url("http://i.sdska.ru/_img/system/default/common/add_material/line.png") transparent -16px 0 no-repeat;
	height: 13px;
	width: 16px;
}

.add-material-conference-photo
{
	background: url("http://i.sdska.ru/_img/system/default/common/add_material/block.png") transparent 0 0 no-repeat;
	height: 20px;
	width: 24px;
}

.add-material-conference-video
{
	background: url("http://i.sdska.ru/_img/system/default/common/add_material/block.png") transparent -24px 0px no-repeat;
	height: 20px;
	width: 24px;
}

/*
Additional Material: END
*/

/*
SEOtext Material: BEGIN
*/

.seotext
{
	margin: 10px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #888;
	font-size: 10px;
}

.seotext__bottom
{
	margin-top: 100px;
}

/*
SEOtext Material: END
*/

/*
forum: BEGIN
*/

.forum_profile
{
	font-size: 12px;
	letter-spacing: 0.5px;
}

.forum_profile h2
{
	font-weight: lighter;
	color: #005A52;
}

.forum_profile img
{
	float: left;
	margin: 0 15px 20px 0;
}

.forum_profile ul
{
	margin-left: 80px;
	list-style-type: none;
}

.forum_profile ul li
{
	line-height: 20px;
}

.forum_profile ul li *
{
	line-height:normal;
}

.forum_profile span
{
	font-size: 14px;
	color: #005A52;
	font-weight: bold;
	margin-bottom: 8px;
	display: block;
}

ul.forum_messages li
{
	list-style-type: none;
	border-top: 2px solid #E0F3F3;
	margin-left: -25px;
	padding: 10px 10px;
}

.forum_profile form strong
{
	font-size: 16px;
	color: #005A52;
	margin: 0 3px;
	display: block;
}

.forum_profile form small
{
	color: #777;
}

ul.forum_messages li small
{
	display: block;
	font-size: 10px;
	color: #777;
	margin-bottom: 5px;
}

ul.forum_messages li li
{
	border: none;
	padding: 0;
	line-height: 20px;
}

ul.forum_messages li span
{
	display: inline-block;
	width: 40px;
}

ul.forum_messages li a
{
	font-weight: bold;
}

ul.forum_menu li
{
	list-style-type: none;
	text-align: right;
	padding-right: 15px;
	line-height: 20px;
}

ul.forum_menu li a
{
	font-weight: bold;
}

ul.forum_menu li a.profile-select-link
{
	color: #5ba7a7 !important;
}

/*
forum: END
*/

.tag-item-list
{
	margin-top: 12px;
}

/* To top panel */
.to_top {
	position: fixed;
	z-index: 0;
	top: 0;
	bottom: 0;
	left: 0;
	display: none;
	width: 50%;
	background: none;
	-webkit-transform: translateZ(0);
}

.to_top .to_top_panel {
	display: block;
	width: 70px;
	height: 100%;
	font-size: 11px;
	color: #c3c3c3;
	padding: 10px 10px 0;
	position: relative;
	font-weight: bold;
}

.has_position:hover .to_top_panel,
.to_top:hover .to_top_panel {
	cursor: pointer;
	background: #ededed;
	color: #1786b3;
}
.to_top .to_top_button {
	text-align: center;
}
.to_top .to_top_button .arrow {
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	vertical-align: middle;
}
.to_top .to_top_button .label {
	display: block;
}

.to_top_panel span.arrow
{
	background: url('http://i.sdska.ru/_img/system/default/common/arrows.png') no-repeat -13px 0;
	display: block;
	width: 13px;
	height: 7px;
	float: left;
	margin-top: 4px;
}

@-moz-document url-prefix() {
	.to_top_panel span.arrow
	{
		margin-top: 5px;
	}
}

.to_top:hover span.arrow
{
	background-position:  0 0;
}

.has_position span.arrow
{
	background: url('http://i.sdska.ru/_img/system/default/common/arrows.png') no-repeat -39px 0 ;
	display: block;
	width: 13px;
	height: 7px;
	margin-top: 4px;
}

@-moz-document url-prefix() {
	.has_position span.arrow
	{
		margin-top: 5px;
	}
}

.has_position:hover span.arrow
{
	background-position:  -26px 0;
}

#sb_4040 > div:first-child
{
	-webkit-transform: translateZ(0);
}

.developers-stats-bottom
{
	position: relative;
	z-index: 1;
}

.poll_captcha_input {
	width: 80px;
}