.min-width-normal
{
	min-width: 990px;
}

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
{
	display: block;
	padding: 3px 30px;
	position: relative;
	margin-bottom: 3px;
}

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

.services-car .link-icon
{
	background-position: -24px 0;
}

.services-realty .link-icon
{
	background-position: -48px 0;
}

.services-board .link-icon
{
	background-position: -72px 0;
}

.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;
}

/*
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: #03424A;
	position: absolute;
	left: 50%;
	right: 20%;
	top: 10px;
	line-height: 13px;
	font-size: 12px;
}

.footer .statistics a
{
	color: #03424A;
}

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

/*
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
{
	margin-bottom: 10px;
	width: 100%
}

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

td.home-main-news-left
{
	width: 260px;
	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;

}

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-newsline-photo
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/line.png") transparent -14px 0 no-repeat;
	width: 15px;
	height: 11px;
}

.add-material-newsline-audio
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/line.png") transparent -28px 0 no-repeat;
	width: 15px;
	height: 11px;
}

.add-material-newsline-video
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/line.png") transparent 1px 0 no-repeat;
	width: 16px;
	height: 11px;
}

.add-material-newsline-lifevideo
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/line.png") transparent -28px 0 no-repeat;
	width: 15px;
	height: 11px;
}

.add-material-news-photo
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/block.png") transparent 0 0 no-repeat;
	width: 19px;
	height: 13px;
}

.add-material-news-audio
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/block.png") transparent -58px 0 no-repeat;
	width: 17px;
	height: 13px;
}

.add-material-news-video
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/block.png") transparent -18px 1px no-repeat;
	width: 22px;
	height: 13px;
}

.add-material-news-lifevideo
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/block.png") transparent -39px 0 no-repeat;
	width: 17px;
	height: 13px;
}

add-material-conferenceline-photo
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/line.png") transparent -14px 0 no-repeat;
	width: 15px;
	height: 11px;
}

.add-material-conferenceline-video
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/line.png") transparent 1px 0 no-repeat;
	width: 16px;
	height: 11px;
}

.add-material-conference-photo
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/block.png") transparent 0 0 no-repeat;
	width: 19px;
	height: 13px;
}

.add-material-conference-video
{
	display: inline-block;
	background: url("../../../../_img/design/default/common/add_material/block.png") transparent -18px 1px no-repeat;
	width: 22px;
	height: 13px;
}

/*
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 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;
}

/*
forum: END
*/

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