/*
FOOTER: BEGIN
*/
.footer-services
{
	background: #e3ecf2;
}

.footer-services td,
.footer-services td a
{
	color: #1b6291;
}

.footer
{
	background: #e9f0f6;
	color: #1b6291;
}

.footer .copyright
{
	color: #1b6291;
}

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

/*
FOOTER: END
*/

/*
BLOCK: BEGIN
*/
.block
{
	position: relative;
	margin: 0 0 20px 0;
}

.block-head
{
	position: relative;
	background: #85a0b3 url("../../../../_img/design/200710_fin/block-head-bg.gif") no-repeat bottom right;
	color: #fff;
	font-weight: bolder;
	font-size: 12px;
	line-height: 18px;
	min-height: 15px;
	overflow: hidden;
	padding: 3px 0 4px 13px;
}

.block-head a,
.block-head a:hover,
.block-head a:visited
{
	color: #fff;
}

.block-head .block-bull
{
	background: #85a0b3 url("../../../../_img/design/200710_fin/block-head-bull.gif") no-repeat top left;
	position: absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 23px;
}

.block-body
{
	position: relative;
	padding: 5px;
	background: #e3ecf2;

}

/*
BLOCK: END
*/

/*
BLOCK COL-CENTER: BEGIN
*/
.col_center .block-body
{
	background: #fff;
}

.col_center .block-body img
{
	margin: 0 5px 5px 0;
}

.col_center .block-body a
{
	color: #1B6291;
}

.col_center .block-body span.anon_name
{
	color: #1B6291;
	font-size: 12px;
	font-weight: bold;
}

.col_center .block-body span.interview
{
	font-size: 14px;
}

.col_center .block-body span.anon_position
{
	color: #1B6291;
	font-size: 12px;
}

.col_center .block-body span.bl_text
{
	color: #333333;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.col_center .block-body .under
{
	font-size: 11px;
	color: #1B6291
}

/*
BLOCK COL-CENTER: END
*/

/*
GENERAL-ANONS: BEGIN
*/
.general-anons a img
{
	float: left;
	margin: 0 10px 10px 0;
}

.general-anons h1 a
{
	color: #1B6291;
	font-size: 17px;
}

.general-anons h1 span.anon_position
{
	font-weight: lighter;
}

.news-block-left span
{
	color: #1B6291;
	font-size: 17px;
	font-weight: lighter;
}

.general-anons h1 a span.interview,
.news-block-left span.interview
{
	font-size: 19px;
	font-weight: bold;
}

.news-block-left b
{
	font-size: 17px;
	color: #3F708E;
}

.general-anons p a
{
	color: #333333;
	text-decoration: none;
	font-size: 11px;
}

.general-anons .comment-general-anons
{
	font-size: 11px;
	color: #1B6291;
}

.general-anons .comment-general-anons a
{
	color: #1B6291;
}

.general-anons span.data-format
{
	color: #5d97bd;
	font-weight: bold;
	font-size: 11px;
}

.general-anons .comment-general-anons .comment-last-comment > span.comments-title,
.general-anons .comment-general-anons span.comment_name
{
	color: #1B6291;
	font-weight: bold;
	font-size: 11px;
}

/*
GENERAL-ANONS: END
*/

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

.calendar-bord th
{
	color: #0069a6;
}

.calendar .head
{
	background-color: #e3ecf2;
}

.calendar .head td
{
	color: #0069a6 !important;
}

.calendar .calendar-item,
.calendar .calendar-item .red,
.calendar .calendar-item .red a,
.calendar .active,
.calendar a
{
	color: #383838;
}

.calendar .current
{
	border: 1px solid #d0d0d0;
}

.calendar .button
{
	color: #383838;
}

/*
CALENDAR: END
*/

/*
FORUM: END
*/
ul.forum_menu li a
{
	color: #555;
}

ul.forum_menu li a.profile-select-link
{
	color: #0C6E9F;
}

/*
FORUM: END
*/

body
{
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF
}

body, td, th, p
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: tahoma, verdana, arial
}

A
{
	COLOR: #555555
}

A:hover
{
	COLOR: #f17300;
	TEXT-DECORATION: none
}

.menu
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, verdana, arial
}

.menu2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #dceaf2;
	FONT-FAMILY: tahoma, verdana, arial
}

.menu3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #013a5c;
	FONT-FAMILY: tahoma, verdana, arial
}

.menu4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, verdana, arial
}

.txt
{
	FONT-SIZE: 12px;
	WIDTH: 120px
}

.txt2
{
	FONT-SIZE: 12px;
	WIDTH: 80px
}

.txt3
{
	FONT-SIZE: 12px;
	WIDTH: 300px
}

.button
{
	FONT-SIZE: 10px
}

.zag1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #f06000;
	FONT-FAMILY: tahoma, verdana, arial
}

.zag2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.zag3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #1b6291;
	FONT-FAMILY: tahoma, verdana, arial
}

.zag4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #3f708e;
	FONT-FAMILY: tahoma, verdana, arial
}

.zag5
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, verdana, arial
}

.zag6
{
	FONT-SIZE: 20px;
	COLOR: #ff6600;
	FONT-FAMILY: tahoma, verdana, arial
}

.zag7
{
	FONT-SIZE: 18px;
	COLOR: #78a6c1;
	FONT-FAMILY: tahoma, verdana, arial
}

.zag8
{
	FONT-SIZE: 18px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.dop1
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial
}

.dop2
{
	FONT-SIZE: 10px;
	COLOR: #4d81a0;
	FONT-FAMILY: tahoma, verdana, arial
}

.dop3
{
	FONT-SIZE: 10px;
	COLOR: #444444;
	FONT-FAMILY: tahoma, verdana, arial
}

.dop4
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff6600;
	FONT-FAMILY: tahoma, verdana, arial
}

.padd
{
	PADDING-LEFT: 10px
}

.menu-klass
{
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px
}

.footnote,
.footnote_left,
.footnote_right
{
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 10px;
	color: #888888;
	border: solid 1px #ecc9a9;
	background-color: #fff9f1;
	padding: 5px;
	text-align: justify;
	float: right;
	margin: 5px;
	width: 200px;
	display: block;
}

.footnote_left
{
	float: left;
	margin-left: 0;
}

.footnote_right
{
	float: right;
	margin-right: 0;
}

.descr,
tr.descr > td
{
	FONT-SIZE: 10px;
}

.image_block_left
{
	margin: 0 5px 5px 0;
	float: left;
	display: block;
}

.image_block_right
{
	margin: 0 5px 5px 0;
	float: right;
	display: block;
}

.bg_color2
{
	background-color: #e3ecf2;
}

.bg_color4
{
	background-color: #f1f1f1;
}

.table2 TH
{
	height: 24px;
	padding: 3px;
	background-color: #aec9da;
	color: #333333;
	font-weight: bold;
}

.table2 TD
{
	padding: 5px;
}

.text11, .smalltext
{
	font-size: 11px;
}

.tip, .tipsup
{
	font-size: 10px;
	color: #4B4B4B;
}

.table TH A, .table TH A:link, .table TH A:visited, .table TH A:hover, .table2 TH A, .table2 TH A:link, .table2 TH A:visited, .table2 TH A:hover
{
	color: #333333;
}

/* styles for blocks */

.title
{
	FONT-SIZE: 18px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial;
	font-weight: normal;
}

span.title
{
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #016aa7
}

.title2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #1b6291;
	FONT-FAMILY: tahoma, verdana, arial
}

span.title2
{
	font-weight: bold;
	font-size: 19px;
}

.title2_news
{
	FONT-SIZE: 18px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial;
	font-weight: normal;
}

.title2_date
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #5D97BD;
	FONT-FAMILY: arial, tahoma, verdana;
	PADDING: 0px 0px 5px 0px;
}

.title2_askform
{
	FONT-SIZE: 18px;
	COLOR: #78a6c1;
	FONT-FAMILY: tahoma, verdana, arial;
	font-weight: bold;
	padding-left: 14px;
}

.title_normal
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #f06000;
	FONT-FAMILY: tahoma, verdana, arial;
	padding: 4px 4px 4px 14px;
}

.comment-last-comment,
.comment_descr
{
	FONT-SIZE: 10px;
	COLOR: #4d81a0;
	FONT-FAMILY: tahoma, verdana, arial
}

.comment-last-comment > span.comments-title,
.comment_name
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
}

.comment-last-comment > span.comments-title > a,
.comment_name a
{
	COLOR: #5d97bd;
}

.block_left .comment-last-comment > span.comments-title,
.block_left SPAN.comment_name
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
}

.block_right .comment-last-comment > span.comments-title,
.block_right SPAN.comment_name
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
}

.comment_date
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-WEIGHT: normal;
}

.comment_time
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-WEIGHT: normal;
}

.margin_bottom_thin
{
	margin-bottom: 4px;
}

.descr,
tr.descr > td
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial
}

.txt_color1
{
	color: #333333;
}

.block_left
{
	padding: 0px;
}

.block_left TH
{
	text-align: center;
	padding: 2px 20px 2px 2px;
	/*	background-image : url(http://i.sdska.ru/img/design/zag1back.gif);
		background-repeat : repeat-y;
		background-position : left;
		background-color: #B3C9D7;*/
}

.block_left TH SPAN
{
	FONT-SIZE: 12px;
	COLOR: #f06000;
	FONT-FAMILY: tahoma, verdana, arial;
}

.block_left SPAN
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, verdana, arial;
}

.block_left TD
{
	text-align: left;
	padding-left: 4px;
	padding-top: 8px;
}

.block_left TD DIV
{
	padding-bottom: 4px;
}

.block_left TD .comment-last-comment,
.block_left TD DIV.comment_descr
{
	text-align: left;
}

.block_left TR TD DIV SPAN.bl_date
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_left TD DIV SPAN.bl_title
{
	FONT-WEIGHT: normal;
}

.block_left TD DIV SPAN.bl_date_news
{
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px
}

.bl_date_news
{
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px
}

.block_left TD DIV A.bl_title_news
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.news_block_archive_year
{
	POINTER: hand;
	CURSOR: pointer;
	background: #fff url("../../../../_img/design/200710_fin/bullspis.gif") no-repeat 45px 8px;
	padding: 5px 4px;
	margin: 0 0 5px 5px;
}

.news_block_archive_year A
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #555555;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
}

.news_block_archive_year a:hover
{
	color: #f17300;
}

.news_block_last_item .text11 .month-news-link
{
	margin: 3px 8px;
	padding-left: 15px;
	background: url("../../../../_img/design/200710_fin/bullspis.gif") no-repeat 0 3px;
	font-family: Tahoma, Verdana, sans-serif;
	text-transform: capitalize;
}

.block_right
{
	padding: 0px;
}

.block_right SPAN
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, verdana, arial;
}

.block_right TH SPAN
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_right TD
{
	text-align: left;
	padding: 5px;
}

.block_right TD SPAN
{
	FONT-FAMILY: tahoma, verdana, arial;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-WEIGHT: bold;
}

.block_right TD DIV SPAN.bl_date
{
	FONT-WEIGHT: bold;
}

.block_right TD DIV SPAN.bl_title
{
	FONT-WEIGHT: normal;
}

.block_right_news
{
	padding: 0px;
}

.block_right_news SPAN
{
	FONT-WEIGHT: bold;
}

.block_right_news TH SPAN
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_right_news TD
{
	text-align: center;
	padding: 2px;
}

.block_right_news TD SPAN
{
	FONT-WEIGHT: normal;
}

.block_right_news TD DIV
{
	padding-bottom: 0px;
}

.block_right_news TD .comment-last-comment,
.block_right_news TD DIV.comment_descr
{
	text-align: left;
}

.block_right_news TD DIV SPAN.bl_date
{
	FONT-WEIGHT: bold;
}

.block_right_news TD DIV SPAN.bl_title
{
	FONT-WEIGHT: normal;
}

.block_right_news TD SPAN.anon_name
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_right_news TD A.anon
{
	TEXT-ALIGN: left;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_right_news TD SPAN.anon_position
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main
{
	padding-top: 3px;
}

.block_main SPAN
{
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	FONT-FAMILY: tahoma, verdana, arial;
}

.block_main TH SPAN
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main TD
{
	text-align: left;
	padding: 3px;
}

.block_main TD SPAN
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #f06000;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main TD DIV
{
	padding-bottom: 5px;
}

.block_main TD DIV SPAN.bl_date
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main TD DIV SPAN.bl_title
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}

.block_main_news
{
	padding-top: 3px;
}

.block_main_news SPAN
{
}

.block_main_news TH SPAN
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main_news TD
{
	text-align: left;
	padding: 3px 0px 3px 0px;
}

.block_main_news TD SPAN
{
}

.block_main_news TD DIV
{
	padding-bottom: 5px;
	padding-top: 8px;
}

.block_main_news TD DIV SPAN.bl_date
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main_news TD DIV SPAN.bl_title
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
}

.block_main_news TD SPAN.bl_text
{
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Verdana, sans-serif;
	FONT-SIZE: 11px;
}

.block_main_news TD SPAN.bl_otziv
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #4D81A0;
	font-weight: bold;
	FONT-WEIGHT: normal;
}

.block_main_news TD SPAN.anon_name
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #1B6291;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main_news TD A.anon
{
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	COLOR: #1B6291;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main_news TD SPAN.anon_position
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #1B6291;
	FONT-FAMILY: tahoma, verdana, arial
}

.block_main_news .comment-last-comment > span.comments-title,
.block_main_news SPAN.comment_name
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
}

.block_main_news SPAN.comment_time
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
	font-weight: normal;
}

.block_main_news SPAN.comment_date
{
	FONT-SIZE: 10px;
	COLOR: #5d97bd;
	FONT-FAMILY: tahoma, verdana, arial;
	font-weight: normal;
}

/* END styles for blocks */

/* styles for SITE MAP */
.site_map_title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial
}

/* END styles for SITE MAP */

/* styles for FOOTER LINKS */
.footer_links
{
	FONT-SIZE: 10px;
	COLOR: #4d81a0;
	FONT-FAMILY: tahoma, verdana, arial
}

.footer_links_reklama
{
	FONT-SIZE: 10px;
	COLOR: red;
	FONT-FAMILY: tahoma, verdana, arial
}

/* END styles for FOOTER LINKS */

/* Comments Tree */

.js-comment
{
	font-style: normal;
	color: #000000;
}

.js-comment-info
{
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 20px;
}

.js-comment img
{
	border: 0px;
}

.js-comment .add-comment
{
	padding-bottom: 10px;
}

.js-comment .title
{
	font-size: 18px;
	color: #016AA7;
	font-weight: normal
}

.js-comment a.dashed-border
{
	border-bottom: 1px dashed #016AA7;
	position: relative;
	text-decoration: none;
}

.js-comment .best
{
	padding: 6px;
	background-color: #e3ecf2;
}

.js-comment .holder
{
	padding-bottom: 10px;
}

.js-comment .comment
{
	width: 100%;
	overflow: hidden;
	background-color: #e3ecf2;
	padding: 0px;
	margin: 0px;
}

.js-comment .sub
{
	background-color: rgb(239, 239, 239);
}

.js-comment .best .comment
{
	background-color: #FFFFFF;
}

.js-comment .best .comment .content
{
	background-color: #e3ecf2;
}

.js-comment .comment .content
{
	background-color: #FFFFFF;
	padding: 3px 0px 5px 5px;
	margin-top: -10px;
}

.js-comment .comment .date
{
	font-size: 11px;
	margin: 2px 0 4px 10px;
}

.js-comment span.author
{
	padding: 7px 0px 0px 0px;
	display: block;
}

.js-comment span.author span.name
{
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	color: #333333;
	font-size: 11px;
}

.js-comment span.author .date
{
	font-size: 11px;
}

.js-comment span.author  span.announce
{
	font-weight: normal;
	color: #666666;
	font-size: 11px;
}

.js-comment ul
{
	margin: 0px 0px;
	padding: 3px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.js-comment ul
{
	margin: 0px 0px;
	padding: 3px 0px 0px 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.js-comment ul.author
{
	padding: 0px 3px 0px 0px;
}

.js-comment ul.author  li
{
	float: left;
	margin: 0px;
	padding: 0px;
}

.js-comment ul.author  li.avatar
{
	height: 50px;
}

.js-comment ul.author  li.avatar div
{
	position: relative;
	padding-right: 4px;
	margin: -2px 3px 0px 0px;
	width: 50px;
	height: 50px;
	background-image: url('http://i.sdska.ru/_styles/design/200710_fin/common/d.css?1358159431');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
}

.js-comment .best ul.author  li.avatar div
{
	background-color: #e3ecf2;
}

.js-comment ul.author  li.name
{
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 5px;
	margin-left: 0px;
	margin-top: 2px;
}

.js-comment ul.rating
{
	float: right;
	padding: 0px 3px 0px 0px;
}

.js-comment ul.rating  li
{
	float: right;
	padding: 0px;
	margin: 0px;
}

.js-comment ul.rating  li.buttons
{
	margin-left: 3px;
}

.js-comment ul.rating  li.buttons div
{
	margin-left: 3px;
}

.js-comment ul.rating  li.buttons div img
{
	margin: 3px 1px 0px 0px;
}

.js-comment ul.rating  li.votes
{
	font-weight: bold;
	margin-top: 1px;
}

.js-comment ul.rating  li.votes .s
{
	color: red;
}

.js-comment ul.rating  li.votes .ns
{
	color: blue;
}

.js-comment .replies
{
	color: blue;
	font-size: 11px;
	padding: 0px 0px 20px 0px;
	text-align: right;
	color: rgb(140, 140, 140);
	font-weight: normal;
	background-color: #FFFFFF;
}

.js-comment .replies-announce
{
	color: blue;
	font-size: 11px;
	padding: 5px 0px 0px 0px;
	text-align: left;
	color: rgb(140, 140, 140);
	font-weight: normal;
	background-color: #FFFFFF;
	margin-left: 30px;
	clear: both;
}

.js-comment .replies  a,
.js-comment .replies-announce a
{
	font-weight: normal;
	text-decoration: underline;
}

.js-comment .replies  a:hover,
.js-comment .replies-announce a:hover
{
	text-decoration: underline;
}

.js-comment .replies .reply
{
	float: right;
}

.js-comment .replies-announce .reply
{
	float: left;
}

.js-comment .replies .loading,
.js-comment .replies-announce .loading
{
	float: right;
	margin-top: -5px;
	margin-left: 10px;
	display: none;
	width: 18px;
	height: 18px;
}

.js-comment .pages .loading
{
	display: none;
	height: 18px;

	font-weight: bold;
	white-space: nowrap;
}

.js-comment .pages .loading img
{
	vertical-align: middle;
}

.js-comment .pages
{
	position: relative;
}

.js-comment .pages .ppageslink .title
{
	position: relative;
	float: left;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding: 0px;
}

.js-comment .pages .ppageslink
{
	position: relative;
	height: 18px;
}

.js-comment .pages .ppageslink a,
.js-comment .pages .ppageslink .ppageslink_active
{
	position: relative;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 5px;
	float: left;
	display: block;
}

.js-comment .pages .ppageslink .ppageslink_active
{
	background-color: #E3ECF2;
	font-weight: bold;
}

/* end Comments Tree */

/* sitebar... */

body
{
	background: url('../../../../_img/x.gif') no-repeat;
	background-attachment: fixed;
}

.sitebar
{
	font-family: verdana, tahoma, arial;
	font-size: 10px;
	color: #005A52;
	font-weight: bold;
	margin-bottom: 4px;
	height: 30px;
}

.sitebar .fixed
{
	position: fixed;
	width: 100%;
	z-index: 1004;
/ / position : absolute;
	top: expression(eval(document.documentElement.scrollTop) + 'px');
	zoom: 1;
}

.sitebar input
{
	font-size: 10px;
}

.sitebar a
{
	font-family: verdana, tahoma, arial;
	font-size: 11px;
	color: rgb(85, 85, 85);
}

.sitebar a:hover
{
	color: #5BA7A7;
}

.sitebar .hot
{
	font-family: verdana, tahoma, arial;
	color: rgb(204, 0, 0);
	font-weight: bold;
	font-size: 11px;
}

.sitebar .hot a,
.sitebar .hot a:hover
{
	color: rgb(204, 0, 0);
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted;
}

.sitebar .imp,
.sitebar .imp a
{
	color: #86B4B9;
	font-weight: bold;
	font-size: 11px;
}

.sitebar .imp a:hover
{
	color: #5BA7A7;
	font-weight: bold;
}

.sitebar .bTXT
{
	font-weight: bold;
	color: #005A52;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
}

.sitebar .themes
{
	font-weight: bold;
	color: #005A52;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
}

.sitebar .themes a
{
	font-weight: bold;
	color: #005A52;
	font-size: 11px;
	font-family: verdana, tahoma, arial;
}

.sitebar .themes a:hover
{
	color: #5BA7A7;
}

.sitebar table
{
	width: 100%;
	border: 0px;
}

.sitebar table tr
{
	background-color: #e9efef;
}

.sitebar .container
{
	border-bottom: 1px solid #8ebebe;
}

.sitebar .menu
{
	z-index: 1;
	display: none;
	position: absolute;
	background-color: #e9efef;
	padding: 3px;
	border: 1px solid #8ebebe;
	border-top: 0px;
	top: 29px;
	right: 0px;
	margin-right: 2px;
	overflow: hidden;
}

.sitebar .menu .item
{
	text-align: right;
	width: 150px;
	padding: 3px;
	padding-right: 14px;
	background-image: url("../../../../_img/design/default/widgets/sitebar/str.gif");
	background-position: right center;
	background-repeat: no-repeat;
}

.sitebar .menu .item a
{
	text-decoration: underline;
	border: 0px;
}

.sitebar .menu a
{
	color: #005A52;
	font-weight: bold;
}

.sitebar .menu a:hover
{
	color: #5BA7A7;
	font-weight: bold;
}

.sitebar .menu .top
{
	position: absolute;
	width: 150px;
	margin-top: -10px;
	top: 0px;
	height: 14px;
}

.sitebar .menu iframe
{
	display: none; /* sorry for IE5 */
	display /**/: block; /* sorry for IE5 */
	position: absolute; /* must have */
	top: 0; /* must have */
	left: 0; /* must have */
	z-index: -1; /* must have */
	filter: mask(); /* must have */
	width: 3000px; /* must have for any big value */
	height: 3000px; /* must have for any big value */
}

/* sitebar */

/* Tags : BEGIN */

.tag-list
{
	font-size: 12px;
}

.tag-list .title
{
	color: #1B6291;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	font-size: 12px !important;
}

.tag-list ul
{
	list-style: none;
	margin: 0px;
	padding: 0px 10px;
}

.tag-list li
{
	list-style: none;
	margin: 0px;
	padding: 2px 5px 20px 0px;
	display: block;
	float: none;
}

.tag-list li img
{
	margin-right: 3px;
	margin-top: 6px;
	margin-bottom: 3px;
	border: 0px;
}

.tag-list li .title
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}

.tag-list li .title a,
.tag-list li .title a:link,
.tag-list li .title a:visited
{
	color: #016aa7;
}

.tag-list li .title a:hover
{
	color: #F17300;
}

.tag-list li .content
{
	padding-top: 5px;
	color: #000000;
}

.tag-list li .comment
{
	font-size: 10px;
	font-weight: normal;
	clear: both;
	color: #4d81a0;
}

.tag-list li .comment .author
{
	font-size: 10px;
	font-weight: bold;
	color: #5d97bd;
}

.tag-list li .meta
{
	font-size: 10px;
	font-weight: normal;
	width: 100%;
	padding-bottom: 3px;
}

.tag-list li .meta .pub-time
{
	color: #4d81a0;
	padding-top: 6px;
	float: left;
}

.tag-list li .meta .pub-section
{
	color: #999999;
	padding-top: 6px;
	padding-left: 35px;
	float: left;
}

.tag-list li .meta .pub-section a,
.tag-list li .meta .pub-section a:link,
.tag-list li .meta .pub-section a:visited
{
	color: #999999;
}

.tag-list li .meta .pub-section a:hover
{
	color: #F17300;
}

.tag-item-list
{
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	margin-bottom: 5px;
}

.tag-item-list a,
.tag-item-list a:link,
.tag-item-list a:visited
{
	color: #999999;
}

.tag-cloud-full,
.tag-cloud
{
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #e3ecf2;
	padding: 0px 0px 15px 0px;
	margin: 10px 0px 0px 0px;
}

.tag-cloud-full
{
	background-color: transparent;
}

.tag-cloud-full .title
{
	color: #1B6291;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}

.tag-cloud-full .tabs,
.tag-cloud .tabs
{
	padding: 0px 0px 10px 10px;
}

.tag-cloud-full .tabs .tab-active,
.tag-cloud .tabs .tab-active
{
	font-weight: bold;
	font-size: 12px;
	background-color: #FFFFFF;
	float: left;
	padding: 5px;
	color: #0f5185;
}

.tag-cloud-full .tabs .tab,
.tag-cloud .tabs .tab
{
	font-weight: normal;
	font-size: 9px;
	background-color: trasparent;
	float: left;
	padding: 8px 0px 0px 15px;
	color: #0f5185;
}

.tag-cloud .tabs .tab a,
.tag-cloud .tabs .tab a:link,
.tag-cloud .tabs .tab a:visited
{
	color: #02737e;
}

.tag-cloud .tabs .tab a:hover
{
	color: #F17300;
}

.tag-cloud-full br,
.tag-cloud br
{
	clear: both;
}

.tag-cloud-full ul,
.tag-cloud ul
{
	list-style: none;
	margin: 0px;
	padding: 0px 10px 0px 15px;
}

.tag-cloud-full li,
.tag-cloud li
{
	list-style: none;
	margin: 0px;
	padding: 2px 5px 2px 0px;
	display: inline;
}

.tag-cloud-full li a,
.tag-cloud-full li a:link,
.tag-cloud-full li a:visited,
.tag-cloud li a,
.tag-cloud li a:link,
.tag-cloud li a:visited
{
	font-family: Times New Roman, Times, serif;
	color: #666666;
}

.tag-cloud-full li a:hover,
.tag-cloud li a:hover
{
	color: #F17300;
}

/* Tags : END */

/* Pager : BEGIN */

.pager
{
	float: right;
	font-size: 9px !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #005A52;
	text-align: right;
	white-space: nowrap;
}

.pager .ptitle
{
	/*float: left;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px -2px;
	padding: 2px 5px;
}

.pager .page
{
	text-align: center;
}

.pager a
{
	color: #555555 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pager a:hover
{
	color: #FF9900 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pager .current,
.pager .page
{
	margin: 0px -2px;
	padding: 2px 3px;
	font-size: 9px !important;
	/*float: left;*/
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.pager .current
{
	background-color: #E3ECF2;
	color: #000000;
}

/* Pager : END */

/* fix png */
* html img.png
{
	behavior: expression( (
    	function(e){
    		if(!e.rewritten){
				e.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+e.src+'", sizingMethod="scale")';
				e.src='http://i.sdska.ru/_img/x.gif';
				e.rewritten = true;
    		}
    	}
    )(this));
}

/* rating_v2 */

.white_head
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
	background-color: #85A0B2;
	float: left;
	margin: 0px;
}

.rating_title
{
	FONT-SIZE: 18px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial;
	font-weight: normal;
	padding-top: 5px;
}

.rating_title_list
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial;
	PADDING: 10px 5px 5px 15px;
	background-color: #AEC9DA;
}

.rating_title_list a, .rating_title_list div
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #016aa7;
	FONT-FAMILY: tahoma, verdana, arial;
}

.rating_form_remind
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #1b6291;
	FONT-FAMILY: tahoma, verdana, arial
}

.rating_title_comp
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #0c6e9f;
}

.rating_reminde
{
	FONT-WEIGHT: bold;
	color: red;
	padding: 10px 0px 10px 0px;
	FONT-SIZE: 11px
}

.rating_author
{
	padding-top: 6px;
}

.rating_author_block
{
	width: 99%;
	border-bottom: solid 3px #85A0B2;
	height: 24px;
}

.rating_form
{
	background-color: #E3ECF2;
	padding-left: 5px;
}

.rating_form_answers
{
	background-color: #E3ECF2;
}

.rating_form_answer_scale
{
	background-color: #E3ECF2;
	width: 30%;
}

.rating_form_answer_descr
{
	background-color: #E3ECF2;
	text-align: left;
}

.rating_form_answer_area
{
	padding: 0px 2px 3px 0px;
}

.rating_form_answer_area textarea
{
	border-top: solid 2px #B3C9D7;
	border-left: solid 2px #B3C9D7;
}

.rating_stat_answers
{
	background-color: #FFFFFF;
}

/* rating_v2 */

/* Styles for contests */
.contest-list
{
	padding: 5px 0px;
}

div.contest
{
	padding: 8px 0px;
}

div.contest span
{
	font-weight: bold;
}

.contest-entry
{
	padding: 5px 0px;
}

.contest-send_link
{
	text-align: center;
	padding: 3px 0px;
}

.contest-photo-container
{
	display: inline-table;
}

.contest-photo
{
	float: left;
	text-align: left;
	padding: 0 8px 0 8px;
	height: 210px;
}

.contest-photo .contest-photo-img
{
	text-align: left;
	height: 140px;
	overflow: hidden;
}

.contest-photo-title
{
	font-weight: bold;
	text-align: left;
	overflow: hidden;
	position: relative;
	height: 70px;
}

.contest-photo-announce
{
	text-align: left;
	padding-top: 5px;
}

.contest-frm-main
{
	padding: 3px 0px;
}

.contest-frm-container
{
	padding: 5px 0px;
}

.contest-frm-caption
{
	font-weight: bold;
	padding-bottom: 5px;
}

.contest-frm-block
{
	padding: 2px 0px 6px 20px;
}

.contest-frm-block span
{
	font-weight: bold;
}

.contest-statistic
{
	text-align: center;
	padding: 5px 0px;
}

.contest-statistic span
{
	font-weight: bold;
}

.contest-captcha-container
{
	padding: 15px 0px;
}

.contest-captcha-container span
{
	text-align: center;
	font-weight: bold;
}

.contest-captcha-content
{
	padding: 2px 0px 5px 0px;
	text-align: center;
}

.contest-captcha-content span
{
	font-weight: bold;
}

.contest-categories-container
{
	padding: 10px;
	text-align: left;
}

.contest-categories-title
{
	font-weight: bold;
	text-align: left;
	padding: 5px 0px 0px 0px;
}

.contest-categories
{
	text-align: left;
	padding: 8px 10px;
}

.contest-categories-one
{
	padding: 0px 10px;
	margin: 2px;
}

.contest-categories-title
{
	padding-bottom: 2px;
}

.contest-categories-count
{
	font-size: 8pt;
	color: #333333;
	font-weight: normal;
}

.contest-categories-block-container
{
	font-weight: bold;
}

.contest-categories-block-title
{
	font-weight: normal;
	padding-bottom: 5px;
}

.contest-categories-block-one
{
	padding: 2px 0px 0px 10px;
	font-size: 8pt;
}

.contest-form-colored-row
{
	background-color: #E3ECF2;
}

/* End of Styles for contests */

/* ������ */
#errors
{
	text-align: center;
}

.error
{
	color: red;
	padding: 5px;
}

#links-for-footer .table_menu
{
	position: relative;
	width: 100%;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
}

#links-for-footer .table_menu TD
{
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#links-for-footer .table_menu .menu_block
{
	width: 100%;
	padding: 0px;
	margin: 5px 0px;
	_height: 1px !important;
	float: left;
}

#links-for-footer .table_menu .menu_block .menu
{
	position: relative;
	right: 50%;
	float: right;
	padding: 0px;
	font-weight: normal;
}

#links-for-footer .table_menu .menu_block .menu A
{
	white-space: nowrap;
	font-size: 9px;
	font-family: Verdana, Tahoma, Helvetica, Sans-serif;
	color: #4D81A0;
	font-weight: normal;
}

#links-for-footer .table_menu .menu_block .menu UL
{
	position: relative;
	left: 50%;
	float: left;
	display: inline-table;
	_display: table-cell;
	width: auto;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#links-for-footer .table_menu .menu_block .menu UL LI
{
	position: relative;
	float: left;
	display: inline;
	overflow: hidden;
	text-align: center;
	margin: 0px 8px;
}

/* Block "How Make HomePage" */
.startpage
{
}

.startpage a, .startpage a:hover
{
	text-decoration: underline;
}

#startpage_menu
{
	display: none;
	border: 1px solid #8EBEBE;
	background-color: #E9EFEF;
	padding: 4px;
	position: absolute;
	z-index: 1000;
	width: 500px;
	text-align: left;
	_top: 10px;
	_left: 0px;
}

#startpage_text
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-align: left;
}

#startpage_closed
{
	float: right;
	font-size: 10px;
	background-color: #8EBEBE;
	color: #FFFFFF;
	padding: 0px 2px 2px 2px;
	margin: 0px;
	cursor: pointer;
}

/* end Block "How Make HomePage" */

/* menu site */

#menu .ctrl_extend_menu
{
	width: 100%;
	margin-left: -1px;

}

#menu .ctrl_extend_menu_items
{
	list-style: none;
	padding: 0;
	margin: 0;
}

#menu .ctrl_extend_menu_items  li
{
	float: left;
	cursor: pointer;
	background: #3f708e;
	padding-right: 2px;
	background: url('../../../../_img/design/200710_fin/ugol.gif') no-repeat left bottom;
}

#menu .ctrl_extend_menu_items li li
{
	float: none;
	margin: 0px;
	color: #3f708e;
	padding: 0px;
	background: #aec9da;
}

#menu .ctrl_extend_menu_items  li  a
{
	display: block;
	margin: 0px;
	padding: 5px 15px 4px 15px;
	FONT-SIZE: 11px;
	font-weight: bold;
	COLOR: #dceaf2;
	FONT-FAMILY: tahoma, verdana, arial;
	border-left: 1px solid #fff;

}

#menu .ctrl_extend_menu_items  li  a.parent-hover
{
	color: #f1731c;
}

#menu .ctrl_extend_menu_items  li ul
{
	display: none;
	list-style: none;
	position: absolute;
	margin: 2px 0px 0px 8px;
	z-index: 90;
	padding: 0px 0px 0px 0px;
}

#menu .ctrl_extend_menu_items  li ul li a
{
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 3px 8px;
	FONT-SIZE: 12px;
	COLOR: #555;
	font-weight: lighter;
	FONT-FAMILY: tahoma, verdana, arial;
	wrap: nowrap;
	white-space: nowrap;
	border: 1px solid #fff;
	border-top: none
}

#menu .ctrl_extend_menu_items  li ul .child-hover1
{
	COLOR: #f1731c;
}

#menu .ctrl_extend_menu_items  li ul .child-hover2
{
	width: 240px;
	background-color: black;
	color: white;
}

#menu .ctrl_extend_menu_items  li ul .child-hover3
{
	width: 240px;
	background-color: purple;
	color: white;
}

#menu .ctrl_extend_menu_items  li ul .child-hover4
{
	width: 240px;
	background-color: blue;
	color: white;
}

#menu .ctrl_extend_menu_items  li ul li ul
{
	margin: -25px 0 0 208px;
	position: absolute;
}

#menu .ctrl_extend_menu_items span
{
	float: right;
}

/* menu site */

.banners
{
	background: #6798b6 url('../../../../_img/design/200710_fin/consult.gif') no-repeat left;
	margin-left: 8px;
	height: 46px;
	margin-bottom: 10px;

}

td.consult a
{
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	margin: 12px 0px 12px 15px;
	display: block;
}

td.consult a:hover
{
	color: #fff;
}

.ran_announce_news
{
	margin-bottom: 20px;
}

.ran_announce_news td
{
	color: #5F5F5F;
}

.ran_announce_news hr
{
	border-style: solid;
	border-color: #ccc;
	border-width: 1px 0 0;
}

.required
{
	border-color: #aaa;
}

.l_input
{
	width: 350px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ Breadcrumb ~~~~~~~~~~~~~~~~~~~~~~~~~ */

.breadcrumb-simple .path a
{
	color: #777;
	font-size: 11px;
}

.breadcrumb-simple p
{
	color: #0c6e9f;
	font-size: 18px;
	margin: 10px 0;
	text-align: left;
}

/*
Additional Material: BEGIN
*/

.add-material-newsline-photo
{
	background: url("../../../../_img/design/200710_fin/common/add_material/line.png") transparent -14px 0 no-repeat;
}

.add-material-newsline-audio
{
	background: url("../../../../_img/design/200710_fin/common/add_material/line.png") transparent -28px 0 no-repeat;
}

.add-material-newsline-video
{
	background: url("../../../../_img/design/200710_fin/common/add_material/line.png") transparent 1px 0 no-repeat;
}

.add-material-newsline-lifevideo
{
	background: url("../../../../_img/design/200710_fin/common/add_material/line.png") transparent -28px 0 no-repeat;
}

.add-material-news-photo
{
	background: url("../../../../_img/design/200710_fin/common/add_material/block.png") transparent 0 0 no-repeat;
}

.add-material-news-audio
{
	background: url("../../../../_img/design/200710_fin/common/add_material/block.png") transparent -58px 0 no-repeat;
}

.add-material-news-video
{
	background: url("../../../../_img/design/200710_fin/common/add_material/block.png") transparent -18px 1px no-repeat;
}

.add-material-news-lifevideo
{
	background: url("../../../../_img/design/200710_fin/common/add_material/block.png") transparent -39px 0 no-repeat;
}

/*
Additional Material: END
*/
