/* отступы страницы */
/*ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,dl,dt,dd,caption {margin:0; padding:0;}
ul,ol {list-style: none;}

ol.default {
	padding: 5px 0px 5px 25px;
	list-style: decimal inside;
}

ul.default {
	padding: 5px 0px 5px 25px;
	list-style: disc inside;
}*/
form,body,html {
	margin:0; padding:0;
}

img {border: 0px;}
html, body
{
	height:100%;
}
body, * html TD, TR, INPUT, SELECT, TEXTAREA, OPTION, P {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #133C5A;
}

INPUT, SELECT, TEXTAREA, OPTION {
	color: #000000;
	vertical-align: bottom;
	//vertical-align: middle;
}

A, A:link, A:visited {
	color:#7193A4;
}
A:hover {
	color:#FFB98F;
}

.search_button {
	border: 0px none ; 
	background-color: transparent; 
	background-image: url(/_img/design/200901_social/btn_search.gif); 
	background-repeat: no-repeat;
	width: 33px; 
	height: 33px; 
	cursor: pointer;
}

/* основные элементы страницы : BEGIN */
#page {
	min-height:100%;
	position:relative;
	_height: 100%;
}
#header
{
	position: relative;
	height:120px;
}
#content
{
	position:relative;
	//height: 1%;
}
#footer_padding {
	position:relative;
	height:90px;
	width:100%;
}
#footer {
	width:100%;
}
#content .content_columns {
	width:100%;
	border:0;
}
#content .content_columns TR, #content .content_columns TD {
	/* TD - для Оперы */
	vertical-align:top;
}
#block_center {
	position: relative;
	/*padding: 0px 20px 0px 20px;  - из за этого глюки в IE6*/
}

#block_center .hotlink
{
	color:red;
	font-weight:bold;
	font-size:10px;
}

#block_center h1
{
	font-size: 18px;
	color: #73A8C2;
	text-align: left;
	font-weight: normal;
}

#block_center h2
{
	font-size: 16px;
	text-align: left;
	color: #FF843C;
}

#block_center h4
{
	font-size: 14px;
	text-align: left;
	color: #73A8C2;
}

#block_center .content .float_tip_right
{
	float: right;
	margin-left:10px;
	line-height:14px;
	font-size: 10px;
}

#block_center .pnews_el{
	margin-top: 2px;
	margin-bottom: 2px;
}

.block_cols_sep {
	position: relative;
	width: 20px;
}
#block_left {
	position: relative;
	width:270px;
	padding-top: 30px;
}
#block_right {
	position:relative;
	/*display:none;*/
	width:190px;
}
/* основные элементы страницы : END */


/* header : BEGIN */
/* главное меню */
#header .menu {
	position: relative;
	height: 28px;
	background-image: url("/_img/design/200901_social/bg_h_menu.gif");
	background-color: #4D798D;
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
	overflow:hidden;
	margin-bottom:1px;
}
#header .menu ul {
	list-style: none;
	padding:2px 0px 0px 290px;
	margin:0px;
	line-height:200%;
}
#header .menu ul li {
	display:inline;
	margin-right:20px;
}
#header .menu ul li a {
	color:#FFFFFF;
}
#header .menu ul li a:hover {
	text-decoration:none;
}
#header .menu ul li.right {
	float:right;
	width: 160px;
	display:inline;
	text-align:right;
	font-weight:normal;
	color: #FFC9A8;
}
#header .menu ul li.right a {
	color: #FFC9A8;
}
#header .menu ul li.right a:hover {
	text-decoration:none;
}

/* блок пользователя */
#header .user {
	position: relative;
	width:600px;
	height: 47px;
	background: #FF843C url("/_img/design/200901_social/h_user_block_back_right.gif") no-repeat right bottom;
	overflow:hidden;
}
#header .user .logged, #header .user .not_logged {
	position:absolute;
	left: 270px;
	top: 0px;
	width: 320px;
	height: 47px;
	overflow:hidden;
}
#header .user .logged {
	left: 290px;
	width: 300px;
}
#header .user .logged .hello_title {
	position: relative;
	color: #FFD0B4;
	float:left;
	height:14px;
	width:100px;
	font-weight:bold;
	font-size:12px;
	margin-top: 7px;
}
#header .user .logged .name {
	position:relative;
	float:left;
	width: 200px;
	height:16px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	margin-top: 5px;
}
#header .user .messages {
	position:relative;
	float:left;
	height:14px;
	color: #FFDCC7;
	font-size:10px;
	margin: 5px 0px 0px 0px;
	padding-left: 50px;
}
#header .user .next_btn {
	position:relative;
	float:left;
	width:17px;
	height:17px;
	margin: 5px 0px 0px 10px
}
#header .user .actions {
	font-weight:bold;
	padding: 5px;
	color: #296182;
	font-size:10px;
	float: right;
}

#header .user .actions A {
	color: #FFF;
}
#header .user .not_logged .state_1 {
	position:absolute;
	top:0px;
	left:0px;
	width: 300px;
	height: 47px;
	display:block;
	padding-top: 5px;
	padding-left: 20px;
	background-color: #FF843C;
}
#header .user .not_logged .state_1 .reg, #header .user .not_logged .state_1 .login {
	font-size: 26px;
	color: #FFFFFF;
	margin: 0px 10px 0px 10px;
}
#header .user .not_logged .state_1 .reg {
	border-bottom: 2px solid;
}
#header .user .not_logged .state_1 .reg A,
#header .user .not_logged .state_1 .reg A:visited,
#header .user .not_logged .state_1 .reg A:hover {
	color: #FFFFFF;
	text-decoration:none;
}
#header .user .not_logged .state_1 .login {
	border-bottom: 2px dashed;
}
#header .user .not_logged .state_1 .login A,
#header .user .not_logged .state_1 .login A:visited,
#header .user .not_logged .state_1 .login A:hover {
	text-decoration:none;
	color:#ffffff;
}
#header .user .not_logged .state_2 {
	position:absolute;
	display:block;
	top:0px;
	left:20px;
	width: 300px;
	height: 47px;
	//height:100%;
}
#header .user .not_logged .state_2 .field {
	position:relative;
	float:left;
	width: 98px;
	font-size: 10px;
	color: #ffffff;
}
#header .user .not_logged .state_2 .field A,
#header .user .not_logged .state_2 .field A:visited,
#header .user .not_logged .state_2 .field A:hover {
	color: #ffffff;
}

#header .user .not_logged .state_2 .field input,
#header .user .not_logged .state_2 .field .input,
#header .user .not_logged .state_2 .field button {
	font-size: 10px;
	margin: 0px;
}
#header .user .not_logged .state_2 .field .input {
	width: 90px;
}
#header .user .not_logged .state_2 .field .checkbox {
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
	_margin: -4px 5px 0px -4px;
	_vertical-align: top;
}
#header .user .not_logged .state_2 .field button {
	font-size: 9px;
	width: 60px;
	float:none;
}

#header .usermenu {
	position: absolute;
	left:601px;
	right:0px;
	top:29px;
	height: auto;
	background: #E1ECF5 url("/_img/design/200901_social/h_usermenu_back_left.gif") no-repeat left bottom;
	font-weight:bold;
	font-size:10px;
	overflow:hidden;
}
#header .usermenu .back{
	width:100%;
}
#header .usermenu ul {
	padding-top:4px;
	padding-left:20px;
	line-height:200%;
}
#header .usermenu ul li {
	display:inline;
	margin-right:20px;
}
#header .usermenu ul li.right {
	float:right;
	width: 45px;
	text-align:right;
	display:inline;
	margin-right:20px;
}
#header .usermenu ul li.right A {
	color:#FF843C;
}
#header .usermenu .hot
{
	color: #FF8230;
}

#header .usermenu A.hot
{
	color: #FF8230;
}

#header .usermenu A.hot:hover
{
	color: #FF8230;
}

#header .logotype_block {
	position: absolute;
	left: 10px;
	top: 0px;
	width: 260px;
	height: 123px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#header .logotype_block .logotype {
	position: absolute;
	left: 160px;
	top: 6px;
	width: 90px;
	height: 16px;
	text-align: right;
	overflow: hidden;
}

#header .logotype_block .date_title {
	position: absolute;
	left:23px;
	top:8px;
	width:90px;
	height:20px;
	color: #BBBBBB;
	font-size:10px;
	line-height: 12px;
}

#header .logotype_block .date {
	position: absolute;
	left:76px;
	top:8px;
	width:90px;
	height:20px;
	color: #BBBBBB;
	font-weight:bold;
	font-size:12px;
	line-height: 12px;
}
/* header : END */


/* footer : BEGIN */
#footer_padding {
position:relative;
height:150px;
width:100%;

}

#footer {
width:100%;
bottom: 0px;
height:95px;
position:absolute;
}

#footer .back {
height:56px;
position:absolute;
width:100%;
background-image: url("/_img/design/200901_social/bg_h_menu_cm.gif");
	background-color: #8eb2c2;
	background-repeat:repeat-x;
bottom: -2px;
}

#footer .copyright {
	color: #ffffff;
	font-size: 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding-left: 40px;
	height: 56px;
	vertical-align: middle;
}

#footer .copyright .reklama,
#footer .copyright .reklama a {
	color: #ffffff;
	font-size: 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}
#footer .copyright .reklama a:hover {
	color: #FFB98F;
}

#footer .links,
#footer .links  a {
	color: #ffffff;
	font-size: 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

#footer .links  a {
	color: #cee4ee;
}

#footer .links  a:hover {
	color: #FFB98F;
}

#footer .links .menu {
	position: relative;
	top:0px;
	left:0px;
	color: #ffffff;
	font-size: 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	float: none;
	padding: 0px;
	font-weight: normal;
}

#footer .links .menu a{
	color: #ffaa79;
}
#footer .links .menu a:hover{
	color: #FFB98F;
}

#footer .menu {
overflow:hidden;
position:absolute;
	left:270px;
	color: #4D798D;
	font-weight:bold;
	font-size:11px;
	_top:6px;

}

#footer .menu ul {
line-height:150%;

}

#footer .menu ul li {
display:inline;
margin-right:20px;

}

#footer .logotype_block {
position:absolute;
right:0px;
top:6px;
width:270px;
text-align:center;

}

#footer .counters {
width:270px;
text-align:center;
}
/* footer : END */


/* block_left : BEGIN */
#block_left .menu {
	position:relative;
	margin: 20px 30px 20px 0px;
}
#block_left .menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#block_left .menu ul li, #block_left .menu ul li.current {
	position: relative;
	text-align:right;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color: #4D798D;
	padding-right: 15px;
	margin-bottom:6px;
	background: url("/_img/design/200901_social/arrow_orange.gif") no-repeat 100% 2px;
}
#block_left .menu ul li.current {
	color: #FF8230;
	background: url("/_img/design/200901_social/arrow_orange_cur.gif") no-repeat 100% 2px;
}
#block_left .menu ul li.current a {
	color: #FF8230;
}

#block_left .adv {
	position:relative;
	margin-top: 10px;
}
#block_left .adv ul li {
	position: relative;
	text-align:left;
	font-size:11px;
	line-height:12px;
	color: #4D798D;
	padding-left: 15px;
	margin-bottom:10px;
	background: url("/_img/design/200901_social/arrow_blue.gif") no-repeat 0px 2px;
}
/* interest_group_list: BEGIN */
#block_left .interest_group_list {
	position:relative;
	margin-top: 10px;
}
#block_left .interest_group_list .list,
#block_left .interest_group_list .list_hot {
	padding: 6px 0px 6px 0px;
}
#block_left .interest_group_list ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#block_left .interest_group_list ul.list li,
#block_left .interest_group_list ul.list li a,
#block_left .interest_group_list ul.list li a:visited,
#block_left .interest_group_list ul.list li a:hover {
	position: relative;
	font-size:11px;
	color: #3A5F7A;
	line-height:12px;
}
#block_left .interest_group_list ul.list li {
	padding-left: 15px;
	background: url("/_img/design/200901_social/arrow_blue.gif") no-repeat 0px 2px;
	margin-bottom: 7px;
	text-align:left;
}
#block_left .interest_group_list ul.list_hot li,
#block_left .interest_group_list ul.list_hot li a,
#block_left .interest_group_list ul.list_hot li a:visited,
#block_left .interest_group_list ul.list_hot li a:hover {
	position: relative;
	font-size:11px;
	line-height:12px;
	color: #ff6000;
}
#block_left .interest_group_list ul.list_hot li {
	margin-bottom: 7px;
}
/* interest_group_list: END */

/* interest_newgroup_list: BEGIN */
#block_left .interest_newgroup_list {
	position:relative;
	margin-top: 20px;
}
#block_left .interest_newgroup_list .list,
#block_left .interest_newgroup_list .list_hot {
	padding: 6px 0px 6px 0px;
}
#block_left .interest_newgroup_list ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#block_left .interest_newgroup_list ul.list li.item,
#block_left .interest_newgroup_list ul.list li.item-sel {
	position: relative;
	font-size:11px;
	font-weight: bold;	
	line-height:12px;
	padding-right: 15px;	
	margin-bottom: 7px;
	text-align:right;
	cursor: pointer;
}

#block_left .interest_newgroup_list ul.list li.item {	
	background: url("/_img/design/200901_social/arrow_blue.gif") no-repeat right 2px;	
	color: #7DB3CE;
}
#block_left .interest_newgroup_list ul.list li.item-sel {	
	background: url("/_img/design/200901_social/arrow_blue_down.gif") no-repeat right 2px;	
	color: #FFB98F;
}

#block_left .interest_newgroup_list ul.list li.item  ul{
	display: none;
	
}
#block_left .interest_newgroup_list ul.list li.subitem {
	font-size:11px;	
	font-weight: normal;	
	line-height:12px;	
	background: url("/_img/design/200901_social/circle_orange.gif") no-repeat right 5px;
	margin-top: 7px;
	margin-bottom: 7px;
	margin-right: 2px;
	padding-right: 15px;
	text-align:right;
}
#block_left .interest_newgroup_list ul.list li.subitem a,
#block_left .interest_newgroup_list ul.list li.subitem a:visited,
#block_left .interest_newgroup_list ul.list li.subitem a:hover {	
	color: #7DB3CE;	
}

#block_left .interest_newgroup_list ul.list_hot li,
#block_left .interest_newgroup_list ul.list_hot li a,
#block_left .interest_newgroup_list ul.list_hot li a:visited,
#block_left .interest_newgroup_list ul.list_hot li a:hover {
	color: #ff6000;
	text-align:right;
}
#block_left .interest_newgroup_list ul.list_hot li {
	position: relative;	
	padding-right: 15px;
	margin-bottom: 7px;
	line-height:12px;
	font-size:11px;
}
/* interest_newgroup_list: END */


#block_left .events .date, #block_left .events .visited {
	font-size: 10px;
	color: #8A9BA7;
}
#block_left .events .title {
	font-size: 10px;
	font-weight:bold;
	color: #FF6000;
	margin-bottom: 8px;
}
#block_left .events .image {
	width: 100px;
	height: 100px;
	background-position: left center;
	background-repeat:no-repeat;
	margin-bottom: 3px;
}
#block_left .events .image IMG {
	width: 100px;
	height: 100px;
}
#block_left .events .name {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
}
#block_left .events .visited {
	margin-bottom: 5px;
}
#block_left .events .text {
	font-size: 10px;
	margin-bottom: 8px;
}
#block_left .events .buttons {
	font-weight: bold;
}
/* block_left : END */


/* sticker : BEGIN */
.sticker {
	position: relative;
	width:270px;
	background-image: url("/_img/design/200901_social/bg_sticker.gif");
	background-repeat:repeat-y;
}
.sticker .top {
	position: absolute;
	top:0px;
	width:270px;
	height:149px;
	background-image: url("/_img/design/200901_social/sticker.png");
	background-repeat:no-repeat;
}
.sticker .bottom {
	position: absolute;
	bottom:0px;
	width:270px;
	height:59px;
	background-image: url("/_img/design/200901_social/sticker.png");
	background-position: 0px -149px;
	background-repeat:no-repeat;
}
.sticker .content {
	position: relative;
	padding: 35px 40px 40px 40px;
}
.sticker .content .title {
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color: #ff6000;
}

.sticker .content .titlenew{
	position: relative;
	font-size: 12px;
	float: right;
	padding-right: 15px;
	font-weight: bold;
	color: #ff6000;
}
/* sticker : END */

/* blocks : BEGIN */
/*
info - orange, anon - blue
subtitle - gray
r,l - right, left
t,b - top, bottom
*/
.block_anon
{
	overflow: hidden;
}
.block_info, .block_anon {
	font-size: 11px;
	color: #444444;
}

.block_info .title,
.block_info .title_trsp,
.block_anon .title,
.block_anon .title_trsp,
.block_info .subtitle,
.block_anon .subtitle {
	position: relative;
	margin-bottom: 1px;
}
.block_info .title .left,
.block_info .title_trsp .left,
.block_anon .title .left,
.block_anon .title_trsp .left,
.block_info .title .right,
.block_info .title_trsp .right,
.block_anon .title .right
.block_anon .title_trsp .right
.block_info .subtitle .left,
.block_anon .subtitle .left,
.block_info .subtitle .right,
.block_anon .subtitle .right
{
	position: relative;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}
.title_rt, .title_lt,
.title_rb, .title_lb {
	background-repeat: no-repeat;
}
.title_rt {
	background-image: url("/_img/design/200901_social/title_rt.gif");
	background-position: right top;
}
.title_lt {
	background-image: url("/_img/design/200901_social/title_lt.gif");
	background-position: left top;
}
.title_rb {
	background-image: url("/_img/design/200901_social/title_rb.gif");
	background-position: right bottom;
}
.title_lb {
	background-image: url("/_img/design/200901_social/title_lb.gif");
	background-position: left bottom;
}
.block_info .title .left,
.block_anon .title .left,
.block_info .subtitle .left,
.block_anon .subtitle .left,
.block_info .title .right,
.block_anon .title .right,
.block_info .subtitle .right,
.block_anon .subtitle .right {
	position: relative;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}
.block_info .title .right,
.block_anon .title .right,
.block_info .subtitle .right,
.block_anon .subtitle .right {
	position: relative;
	text-align: right;
}
.block_info .title .right .actions,
.block_anon .title .right .actions,
.block_info .subtitle .right .actions,
.block_anon .subtitle .right .actions {
	position: relative;
	float: left;
}
.block_info .title .left .actions,
.block_anon .title .left .actions,
.block_info .subtitle .left .actions,
.block_anon .subtitle .left .actions {
	position: relative;
	float: right;
}
.block_info .title {
	background-color:#fedecc;
	color: #ff843c;
}
.block_info .title_trsp {
	background-color:transparent;
	color: #ff843c;
}
.block_info .title A, .block_info .title A:visited,
.block_info .title_trsp A, .block_info .title_trsp A:visited {
	color: #ff843c;
}
.block_anon .title {
	background-color: #98c2d7;
	color: #FFFFFF;
}

.block_anon .title_trsp {
	background-color:transparent;
	color: #ff843c;
}

.block_anon .title A, .block_anon .title A:visited,
.block_anon .title_trsp A, .block_anon .title_trsp A:visited {
	color: #FFFFFF;
}
.block_anon .title_trsp A, .block_anon .title_trsp A:visited {
	color: #ff843c;
}
.block_info .subtitle,
.block_anon .subtitle {
	background-color: #e9eef1;
	color: #296182;
}
.block_info .subtitle A, .block_info .subtitle A:visited,
.block_anon .subtitle A, .block_anon .subtitle A:visited {
	color: #296182;
}
.block_info .subtitle A,
.block_anon .subtitle A {
	color: #296182;
}
.block_info .title A:hover,
.block_info .title_trsp A:hover,
.block_anon .title_trsp A:hover,
.block_anon .title A:hover,
.block_info .subtitle A:hover,
.block_anon .subtitle A:hover {
	text-decoration: none;
}
.block_info .content,
.block_anon .content {
	position: relative;
	padding: 10px 10px 10px 10px;
}
.block_info .content ul,
.block_anon .content ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.block_info .content_float,
.block_anon .content_float {
	position: relative;
	padding: 10px 0px 0px 10px;
	//height: 100%;
}
/* blocks : END */

/* nav : BEGIN */
#block_center .nav {
	position: relative;
	margin-bottom: 5px;
}
#block_center .nav ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#block_center .nav ul li {
	position:relative;
	display:inline;
	margin-right: 5px;
}
#block_center .nav .l1 A, #block_center .nav .l1 A:visited,
#block_center .nav .l1 {
	color:#7FB3CD;
	font-size:22px;
}
#block_center .nav .l2 A, #block_center .nav .l2 A:visited,
#block_center .nav .l3 A, #block_center .nav .l3 A:visited,
#block_center .nav .l4 A, #block_center .nav .l4 A:visited,
#block_center .nav .l5 A, #block_center .nav .l5 A:visited,
#block_center .nav .l2,
#block_center .nav .l3,
#block_center .nav .l4,
#block_center .nav .l5,
#block_center .nav .sep {
	color:#ff843c;
	font-size:18px;
	margin-top: 4px;
}
#block_center .nav .l1 A, #block_center .nav .l1 A:visited,
#block_center .nav .l2 A, #block_center .nav .l2 A:visited,
#block_center .nav .l3 A, #block_center .nav .l3 A:visited,
#block_center .nav .l4 A, #block_center .nav .l4 A:visited,
#block_center .nav .l5 A, #block_center .nav .l5 A:visited {
	text-decoration: underline;
}
/* nav : END */

/* .two_cols : BEGIN */
/* верстка с двумя столбами в центре */
#block_center .two_cols {
	position:relative;
	width:100%;
	border:0;
}
#block_center .two_cols TR, #block_center .two_cols TD {
	position:relative;
	vertical-align: top;
}
#block_center .two_cols .col1 {
	position:relative;
	width: 49%;
}
#block_center .two_cols .col2 {
	position:relative;
	width: 49%;
}
#block_center .two_cols .col_sep {
	position:relative;
	width: 10px;
}
/* .two_cols : END */

/* block_center menu : BEGIN */
#block_center .menu {
	position: relative;
	margin-bottom: 20px;
}
#block_center .menu .line {
	position: relative;
	background-color: #73a8c2;
	height: 2px;
	font-size: 2px;
}
#block_center .menu .item {
	position: relative;
	float: left;
	font-size:10px;
	font-weight: bold;
	padding: 4px 7px 7px 7px;
}
#block_center .menu .current {
	position: relative;
	float: left;
	font-size:10px;
	padding: 4px 0px 7px 15px;
	color: #FF8230;
	background: #e9eef1 url("/_img/design/200901_social/title_lb.gif") no-repeat left bottom;
}
#block_center .menu .current_after {
	position: relative;
	float: left;
	font-size:10px;
	padding: 4px 0px 7px 0px;
	width: 15px;
	background: #e9eef1 url("/_img/design/200901_social/title_rb.gif") no-repeat right bottom;
}
#block_center .menu .current_after {
	position: relative;
	float: left;
	font-size:10px;
	padding: 4px 0px 7px 0px;
	width: 15px;
	background: #e9eef1 url("/_img/design/200901_social/title_rb.gif") no-repeat right bottom;
}
#block_center .menu .logo_section_title {
	position: relative;
	float: right;
}

#block_center .menu .submenu {
	position: relative;
	margin-top:5px;
}
#block_center .menu .submenu .item {
	position: relative;
	float: left;
	font-size:10px;
	font-weight: bold;
	padding: 4px 7px 7px 7px;
}
#block_center .menu .submenu .current {
	position: relative;
	float: left;
	font-size:10px;
	padding: 4px 15px 7px 15px;
	color: #FF8230;
	background:#E9EEF1 url() no-repeat scroll left bottom;
}

/* block_center menu : END */

/* block_center menu-reverse : BEGIN */
#block_center .menu-reverse,
#block_center .menu-reverse_female {
	position: relative;
	margin-top: 20px;
}
#block_center .menu-reverse .line,
#block_center .menu-reverse_female .line {
	position: relative;
	background-color: #edf3f8;
	height: 2px;
	font-size: 2px;
}
#block_center .menu-reverse .item,
#block_center .menu-reverse_female .item {
	position: relative;
	float: left;
	font-size:10px;
	font-weight: bold;
	padding: 2px 10px 4px 10px;
}
#block_center .menu-reverse .current,
#block_center .menu-reverse_female .current {
	position: relative;
	float: left;
	font-size:10px;
	padding-right: 0px;
	color: #FF8230;
	background: #edf3f8 url("/_img/design/200901_social/title_2_lt.gif") no-repeat left top;
}
#block_center .menu-reverse_female .current {
	background: #fff2eb url("/_img/design/200901_social/title_2_lt.gif") no-repeat left top;
}
#block_center .menu-reverse .current_after,
#block_center .menu-reverse_female .current_after {
	position: relative;
	float: left;
	font-size:10px;
	padding: 2px 0px 4px 0px;
	width: 10px;
	background: #edf3f8 url("/_img/design/200901_social/title_2_rt.gif") no-repeat right top;
}
#block_center .menu-reverse_female .current_after {
	background: #fff2eb url("/_img/design/200901_social/title_2_rt.gif") no-repeat right top;
}
/* block_center menu-reverse : END */

/* block_center menu_right : BEGIN */
#block_center .menu-right {
	position: relative;
	margin-bottom: 20px;
}
#block_center .menu-right .line {
	position: relative;
	background-color: #73a8c2;
	height: 2px;
	font-size: 2px;
}
#block_center .menu-right .item {
	position: relative;
	float: right;
	font-size:10px;
	font-weight: bold;
	padding: 4px 15px 7px 15px;
}
#block_center .menu-right .current {
	position: relative;
	float: right;
	font-size:10px;
	padding-right: 0px;
	color: #FF8230;
	background: #e9eef1 url("/_img/design/200901_social/title_lb.gif") no-repeat left bottom;
}
#block_center .menu-right .current_after {
	position: relative;
	float: right;
	font-size:10px;
	padding: 4px 0px 7px 0px;
	width: 15px;
	background: #e9eef1 url("/_img/design/200901_social/title_rb.gif") no-repeat right bottom;
}
/* block_center menu_right : END */

/* block_center page_edit : BEGIN */
#block_center .page_edit {
	position: relative;
	margin-bottom: 20px;
}
#block_center .page_edit .title {
	position: relative;
	margin-bottom: 10px;
	color:#7FB3CD;
	font-size:22px;
}
#block_center .page_edit .desc {
	font-size:12px;
	padding-bottom: 20px;
}
/* block_center page_edit : END */

/* block_center page_edit content_interest : BEGIN */
#block_center .page_edit .content_interest {
	//height:100%;
}
#block_center .page_edit .content_interest .group {
	background-color: #edf3f8;
	padding: 10px;
	width: 50%;
}
#block_center .page_edit .content_interest .group  .progress{
	background-image: url("/_img/design/200901_social/progress.gif");
	border:1px solid #7F9DB9;
	padding:2px;
}
#block_center .page_edit .content_interest .group .name {
	font-weight: bold;
	margin-bottom:4px;
}
#block_center .page_edit .content_interest .group .interest_add {
	font-size: 10px;
	cursor: pointer;
	display:inline;
	padding-left: 14px;
	background: url("/_img/design/200901_social/btn_plus.gif") no-repeat left bottom;
}
#block_center .page_edit .content_interest .group .interest_add_form {
	display:none;
}
#block_center .page_edit .content_interest .group .interest_add_form input{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}
#block_center .page_edit .content_interest .group .interest_add_form .field {
	width: 180px;
}
#block_center .page_edit .content_interest .interest_list,
#block_center .page_edit .content_interest .group .interest_list {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: block;
	position: relative;
	//height:100%;
}
/* hack for IE ... */
#block_center .page_edit .content_interest .group div.h {
	//height:100%;
}
#block_center .page_edit .content_interest .group .interest_list {
	margin: 0px 0px 8px 0px;
}
#block_center .page_edit .content_interest .interest_list li,
#block_center .page_edit .content_interest .group .interest_list li {
	position:relative;
	display:inline;
	margin-right: 10px;
	font-size: 11px;
}
#block_center .page_edit .content_interest .interest_list li {
	padding-bottom: 8px;
	display:block;
}
#block_center .page_edit .content_interest .interest_list li .del,
#block_center .page_edit .content_interest .group .interest_list li .del {
	position: relative;
	width: 6px;
	height: 6px;
	cursor: pointer;
	cursor: hand;
}

#block_center .page_edit .content_interest .group_add {
	position: relative;
	margin-top: 20px;
}
#block_center .page_edit .content_interest .group_add .name {
	font-size: 18px;
	margin-bottom:10px;
}
#block_center .page_edit .content_interest .group_add .interest_add_form .field {
	width: 250px;
}
/* block_center page_edit content_interest : END */

/* comments : BEGIN */

#block_center  .comment
{
	margin-top: 10px;
}

#block_center  .comment .counter
{
	color: #FF843C;
	width: 34px;
	font-size: 12px;
	font-weight: bold;
}

#block_center  .comment .body
{
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 40px;
}

#block_center .comment td, #block_center .comment td a
{
	color: #387EAF;
	vertical-align: bottom;
}

#block_center .comment .date
{
	padding-left:5px;
	font-size: 10px;
	font-weight: normal;
}

#block_center #comment_pageslink
{
	text-align:right;
	font-size:10px;
	height:22px;
}

#block_center #comment_pageslink td
{
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	width:14px;
	height:14px;
}

#block_center #comment_pageslink td.ppageslink
{
	background-color: #D1E6F7;
}

#block_center #comment_pageslink td.ppageslink_active
{
	font-weight: bold;
	background-color: #EDF3F8;
}

#block_center  #comment_page_loading
{
	padding-bottom:4px;
	height:18px;
}

#block_center  #comment_page_loading td
{
	font-size:12px;
	font-weight:bold;
	vertical-align:middle;
}

/* comments : END */

/* messages : BEGIN */

.sort_actions
{
	font-size:11px;
	color: #73A8C2;
}

.sort_actions .title
{
	font-weight: bold;
}

.sort_actions .current
{
	color: #FF843C;
	font-weight: bold;
}

.pmtable_command
{
	font-size:11px;
	color:#BABABA;
}

/* messages : END */

/* im_messages : BEGIN */

.im_messages td
{
	padding-bottom: 30px;
}

.im_messages .date, .im_messages .tip
{
	color: #7299AB;
	font-size: 11px;
}

.im_messages .delete
{
	float: right;
	font-size:11px;
	color: #BABABA;
}

.im_messages .name
{
	font-size: 16px;
	color: #FF5E00;
	padding-bottom:2px;
}

.im_messages .replay
{
	color: #FF5E00;
	font-size:11px;
	padding-left: 15px;
	height: 18px;
	background: url("/_img/design/200901_social/arrow.gif") no-repeat left 2px;
}

.im_messages .actions
{
	margin-top: 10px;
}

.im_messages .actions ul
{
	float: right;
}

.im_messages .actions ul li
{
	display: inline;
	margin-left: 20px;
	font-size: 11px;
	color: #BABABA;
	vertical-align: middle;
}

.im_messages .actions ul li input
{
}

.im_messages .actions ul li a, .im_messages .delete a
{
	color: #BABABA;
}

.im_messages .actions ul li a:hover, .im_messages .delete a:hover
{
	color: #FFC9A8;
}

#im_form .title
{
	background-color: #98C2D7;
}

#im_form .body
{
	background-color: #E1ECF5;
}

/* im_messages : END */

/* Forms : BEGIN */
.form,
.form_list,
.form_header,
.form_cell {
	padding: 0px;
	margin: 0px;
}

.form_header {
	padding: 5px 15px 5px 5px;
	font-size: 9px;
	float: right;
}

.form div,
.form_list div,
.form_cell div {
	padding: 5px 11px 10px;
	margin: 0px;
	background-color: #edf3f8;
	//width: 100%;
}

.form .line,
.form_list .line
.form_cell .line {
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	height: 2px;
	font-size: 2px;
}

.form .actions,
.form_list .actions,
.form_cell .actions {
	padding: 5px 11px 5px 11px;
	background-color: #dfe9f3;
}

.form td, .form th,
.form_list td, .form_list th,
.form_header td, .form_header th,
.form_cell td, .form_cell th {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #8A9BA7;
	font-weight: lighter;
	line-height: 15px;
}

.form td.big, .form th.big,
.form_list td .big, .form_list th.big,
.form_header td.big, .form_header th.big,
.form_cell td.big, .form_cell th.big {
	font-size:11px;
}

.form td.big2, .form th.big2,
.form_list td .big2, .form_list th.big2,
.form_header td.big2, .form_header th.big2,
.form_cell td.big2, .form_cell th.big2 {
	font-size:15px;
	font-weight:bold;
}

.form td A, .form th A,
.form_list td A, .form_list th A,
.form_header td A, .form_header th A,
.form_cell td A, .form_cell th A {
	font-weight: normal;
}

.form th,
.form_list th,
.form_cell th {
	color: #7193A4;
	font-weight: bold;
	text-align: left;
}

.form_list th {
	text-align: center;
}

.form_cell th {
	text-align: right;
	width: 150px;
}

.form_header td, .form_header th {
	font-size: 9px;
	padding: 0px 3px 3px 0px;
}

.form_header th {
	font-size: 9px;
	font-weight: bold;
}

.form_cell tr,
.form_list tr {
	background-color: #edf3f8;
}

.form input, .form textarea, .form select, .form option,
.form_list input, .form_list textarea, .form_list select, .form_list option,
.form_header input, .form_header textarea, .form_header select, .form_header option,
.form_cell input, .form_cell textarea, .form_cell select, .form_cell option {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	_vertical-align: middle;
}

.form_header input, .form_header textarea, .form_header select, .form_header option {
	font-size: 9px;
}

.form_cell .warning, .form .warning {
	border: solid 2px #ff0000;
}
#block_center .form_search {
	position: relative;
	background-color: #EDF3F8;
	width: 100%;
}


/* Forms : END */

/* Pager : BEGIN */

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

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

.pager .page {
	text-align: center;
	font-weight: bold;
}

.pager a {
	color:#7193A4;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.pager a:hover {
	color: #7193A4;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #edf3f8;
}

.pager .current {
	background-color: #edf3f8;
}

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


/* Pager : END */

/* List Result : BEGIN */
#block_center .result_list,
#block_center .page_edit .result_list {
	font-weight: bold;
	font-size: 14px;
	color: #7FB3CD;
	text-align: left;
	padding-bottom: 15px;
}

#block_center .result_list .title,
#block_center .page_edit.result_list .title {
	font-weight: bold;
	font-size: 14px;
}

#block_center .result_list .count,
#block_center .page_edit.result_list .count {
	font-weight: bold;
	font-size: 14px;
	color: #8A9BA7;
}
/* List Result : END */

/* user_item : BEGIN */
.float_left .user_item {
	position: relative;
	margin: 0px 10px 10px 0px;
}
.user_item {
	position: relative;
	width: 140px;
	height: 180px;
}
.user_item .visited {
	font-size: 10px;
	color: #8A9BA7;
	margin-bottom: 5px;
}
.user_item .image {
	width: 100px;
	height: 100px;
	background-position: left center;
	background-repeat:no-repeat;
	margin-bottom: 3px;
}
.user_item .image IMG {
	width: 100px;
	height: 100px;
}
.user_item .name {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #064a6b;
}
.user_item .name A, .user_item .name A:visited {
	color: #064a6b;
}
.user_item .name A:hover {
	color: #FFB98F;
}
.user_item .buttons, .user_item .buttons A, .user_item .buttons A:visited {
	font-size: 10px;
	color: #73a8c2;
}
.user_item .buttons A:hover {
	font-size: 10px;
	color:#FFB98F;
}
/* user_item : END */

/* user_info_next : BEGIN */

.user_info_next {
	position: relative;
	text-align: right;
	font-size: 10px;
}

.user_info_next A, .user_info_next A:visited {
	color: #ff6000;
}
.user_info_next A:hover {
	color: #FFB98F;
}

/* user_info_next : END */

/* actions_panel : BEGIN */

.actions_panel{
	position: relative;
	text-align: right;
	font-size: 10px;
}

.actions_panel A, .actions_panel A:visited {
	color: #ff6000;
	font-size: 10px;
}
.actions_panel A:hover {
	color: #FFB98F;
	font-size: 10px;
}
.actions_panel .actions_rs {
	float: right;
	border-left: #b9cad2 solid 2px;
	white-space: nowrap;
	padding-left: 10px;
	padding-bottom: 4px;
	text-align: left;
	margin-top: 6px;
	margin-bottom: 6px;
}

/* actions_panel : END */

/* user_item_ext : BEGIN */

.user_item_ext {
	position: relative;
	width: 100%;
	padding-bottom: 10px;
}

.user_item_ext .visited {
	font-size: 10px;
	color: #8A9BA7;
	margin-bottom: 5px;
}

.user_item_ext .image {
	padding-left: 11px;
	padding-right: 11px;
	background: url('/_img/modules/passport/user_unknown.gif') no-repeat center top;
	width:100px;
}

.user_item_ext .image IMG {
	width: 100px;
	height: 100px;
	border: 0px;
}

.user_item_ext .content {
	color: #3A5F7A;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.user_item_ext .name {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #3184AD;
}

.user_item_ext .name_female {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #FF5E00;
}

.user_item_ext .name A, .user_item_ext .name A:visited {
	color: #3184AD;
}

.user_item_ext .name_female A, .user_item_ext .name_female A:visited {
	color: #FF5E00;
}

.user_item_ext .name A:hover, .user_item_ext .name_female A:hover {
	color: #FFB98F;
}

.user_item_ext .buttons, .user_item_ext .buttons A, .user_item_ext .buttons A:visited {
	font-size: 11px;
	text-decoration: none;
	padding-top: 10px;
}

.user_item_ext .buttons A:hover {
	font-size: 11px;
	text-decoration: none;
}

.user_item_ext .buttons .text {
	padding: 5px 0px 5px 0px;
}

.user_item_ext .buttons .button {
	float: left;
	display: block;
	padding: 5px;
	margin: 2px;
	background-color: #E7EDF4;
	border: 1px solid #EDF6F8;
	border-bottom-color: #D3DFEE;
	border-right-color: #D3DFEE;
	cursor: pointer;
}

/* user_item_ext : END */

/* gallery_item : BEGIN */
.float_left .gallery_item {
	position: relative;
	margin: 0px 10px 10px 0px;
}
.gallery_item {
	position: relative;
	width: 140px;
	height: 150px;
}
.gallery_item .image {
	width: 100px;
	height: 100px;
	background-position: left center;
	background-repeat:no-repeat;
	margin-bottom: 3px;
}
.gallery_item .image IMG {
	width: 100px;
	height: 100px;
}
.gallery_item .name {
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 3px;
}
.gallery_item .name A, .gallery_item .name A:visited {
	color: #064a6b;
}
.gallery_item .name A:hover {
	color: #FFB98F;
}
.gallery_item .info {
	font-size: 10px;
	color: #73a8c2;
	margin-bottom: 3px;
}
/* gallery_item : END */

.underline_dashed {
	border-bottom:1px dashed;
}
.float_left {
	position: relative;
	float: left;
}

.float_block_right
{
	float:right;
	z-index:1;
}

.actions .edit, .actions .edit A, .actions .edit A:visited,
.actions .edit, .actions .edit A, .actions .edit A:visited,
.actions .edit, .actions .edit A, .actions .edit A:visited {
	color: #8c9fac;
	font-size: 10px;
	font-weight: bold;
}
.actions .edit A:hover {
	color: #8c9fac;
	text-decoration: none;
}

UL.list LI {
	margin-bottom: 4px;
}

.online {
	width: 56px;
	height: 10px;
}

.cleaner {
	position: relative;
	clear:both;
}
.error span {
	color:#FF0000;
}
#rightsmenu {
	background-color: #E9EEF1;
}

#block_center DIV.autonotice {
	background: url('/_img/design/200901_social/ex_icon.gif') top left no-repeat;
	padding-left: 18px;
	margin-bottom: 15px;
	font-weight: bold;
}

/* styles for old suggest*/

.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}

.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}

.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}

.ac_match {
	text-decoration: underline;
	color: black;
}

/* crap for rules */
.place_title span {
	color:#7FB3CD;
	font-size:22px;
}

.sub_title span  {
	color:#FF843C;
	font-size:18px;
}
/* end crap for rules */

/* 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.body.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{
	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/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 */

/* BEGIN: catalog of interests */
.cinterests, .cinterests td
{
	color: #73A8C2;
	padding-right:15px;
}

.cinterests .groupblock
{
	margin-bottom: 15px;
}

.cintereststop
{
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 120%;
}
/* END: catalog of interests */

/* Comments Tree */

.js-comments-field-data textarea,
.js-comments-field-data select,
.js-comments-field-data option,
.js-comments-field-data input {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	_vertical-align: middle;
}

.js-comments-field-data td {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	vertical-align: middle !important;
}

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

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

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

.js-comment .title {
	font-size: 18px;
	color: #7FB3CD;	
}

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

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

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

.js-comment .comment {
	width: 100%;
	overflow: hidden;
	background-color: #F1F6F9;
	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: #F1F6F9;
}

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

.js-comment .comment .date {
	font-size: 12px;
	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:#76B9ED;
	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.author {
	padding: 4px;
}

.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('');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
}

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

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

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

.js-comment ul.action {
	font-size:11px;
}

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

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

.js-comment ul.action li.buttons {
	margin-top: -2px;
}

.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: #76B9ED;
	font-weight: bold;
}
/* end Comments Tree */
.community{color:#3a5f7a;font-size:11px;}.community .title{font-weight:normal;}.community .title img{vertical-align:middle;}.community .title a{color:#ff843c;}.community .title a:hover{color:#FFB98F;}.community .title a.link{color:#2e7fa7;}.community .title a.link_imp{color:red;font-weight:bold;}.community .title a.link_imp:hover,.community .title a.link:hover{color:#FFB98F;}.community .info a{color:#8db0c1;}.community .info a:hover{color:#FFB98F;}.community .info{padding-top:20px;color:#8db0c1;}.community .info .desc{color:#064a6b;font-weight:bold;padding-bottom:10px;}.community .info .base{padding-top:10px;padding-bottom:20px;}.community .buttons div{padding-bottom:10px;}.community_base_info{color:#8db0c1;}.community_item_ext{position:relative;width:100%;padding-bottom:10px;}.community_item_ext .visited{font-size:10px;color:#8A9BA7;margin-bottom:5px;}.community_item_ext .image{padding-left:11px;padding-right:11px;background:url('/_img/modules/passport/user_unknown.gif') no-repeat center top;width:100px;}.community_item_ext .image IMG{width:100px;height:100px;border:0;}.community_item_ext .content{color:#3A5F7A;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding-right:20px;}.community_item_ext .name{font-size:14px;font-weight:bold;margin-bottom:3px;color:#3184AD;}.community_item_ext .name A,.community_item_ext .name A:visited{color:#3184AD;}.community_item_ext .name A:hover{color:#FFB98F;}.community_item_ext .type IMG{margin-right:2px;}.community_item_ext .options{width:160px;font-size:11px;}.community_item_ext .options A{color:#ff6000;}.community_item_ext .options .users_count{color:#7db3ce;font-weight:bold;}.news_content{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;position:relative;padding:10px 10px 10px 10px;color:#7fb3cd;}.news_content ul{margin:0;padding:0;list-style:none;}.news_content a,.news_content a:link,.news_content a:visited{color:#7fb3cd;}.news_content a:hover{color:#FFB98F;}.news_content .info{font-size:10px;}.news_content .info .date{font-size:10px;color:#7193a4;font-weight:bold;}.hot_link,A.hot_link:visited{color:red;font-weight:bold;font-size:10px;}
#content .ftable td{color:#387999;}#content .ftable tr td{font-weight:bold;font-size:11px;padding:5px 10px 5px 10px;background-color:#FFF;border-bottom:3px #EDF3F8 solid;}#content .ftable tr td a.themelink:link,#content .ftable tr td a.themelink:visited{color:#184363;}#content .ftable tr td a.themelink:hover,#content .ftable tr td a:hover{color:#FFB98F;}#content .ftable tr td a:link,#content .ftable tr td a:visited{color:#387999;}#content .ftable th{font-size:11px;padding:5px 10px 5px 10px;text-align:left;background-color:#EDF3F8;font-weight:bold;color:#3A5F7A;}#content .ftable tr td .date{font-size:10px;font-weight:normal;color:#F8813A;}#content .ftable tr td .info{font-size:10px;font-weight:normal;}#content .fmtable .fmtable_header td{vertical-align:middle;}#content .ffiles{width:200px;float:left;overflow:hidden;}#content .ffiles .ffiles_photo{width:200px;height:170px;}#content .ffiles .ffiles_file{width:200px;}#content .ffiles .ffiles_input{font-size:12px;}.fheader_poll{font-family:verdana,tahoma,arial;font-size:15px;color:#000;font-weight:bold;padding-left:10px;}.fheader_stitle{font-family:verdana,tahoma,arial;font-size:18px;color:#03424A;}.fheader_spath{font-family:verdana,tahoma,arial;font-size:10px;color:#003D63;font-weight:bold;}.fheader_username,.fheader_blockstill{color:#C00;font-weight:bold;}.fheader_input{height:20px;width:50px;font-size:12px;}.fheader_button{height:18px;width:70px;font-size:12px;}.fmainmenu_link{font-family:verdana,tahoma,arial;font-size:10px;color:#03424A;font-weight:bold;}.fheader_link{font-family:verdana,tahoma,arial;font-size:10px;}.frow_fixed{background-color:#EAEFF5;}.frow_closed{background-color:#F1E8E8;}.frow_premod{background-color:#D8DFEA;}.fdescription,.frating,.fcomment,.fchecktext,.fsmall,.fsubsection,a.frating{font-family:verdana,tahoma,arial;font-size:11px;color:#7F7F7F;font-weight:normal;}.frating,a.frating:link,a.frating:visited{color:#7f7f7f;}a.frating:hover{color:#9f9f9f;}.fsubsection{line-height:150%;}.fcomment,.fsmall{font-size:10px;}.fcontrol{font-family:verdana,tahoma,arial;font-size:11px;}.fmtable_header{background-color:#EDF3F8;}.fmtable_nickname{font-family:verdana,tahoma,arial;font-size:12px;color:#333;font-weight:bold;}.fmtable_date,.fmtable_profile,.frating2,.fmtable_command,.fpageslink{font-family:verdana,tahoma,arial;font-size:10px;color:#03424A;}.fmtable_profile,.frating2,.fmtable_command,.fpages{font-weight:bold;}.fpageslink{font-weight:bold;font-size:11px;}.fpageslink_active{font-family:verdana,tahoma,arial;font-weight:bold;font-size:11px;color:White;background-color:#03424A;}.fbreakline{background-color:#EDF3F8;}.fstatus{font-family:verdana,tahoma,arial;font-size:11px;color:#333;font-weight:bold;}.fip,.fsignature,.fimagecomment,a.fip{font-family:verdana,tahoma,arial;font-size:10px;color:#666;}.fimagecomment{color:#999;}.fip,a.fip:link,a.fip:visited{color:#7f7f7f;}a.fip:hover{color:#9f9f9f;}.fanswertitle{font-family:verdana,tahoma,arial;font-size:18px;color:#03424A;}.fheader_text{font-family:verdana,tahoma,arial;font-size:13px;color:#003D63;font-weight:bold;}.ftoolbutton{cursor:hand;}.bbquotetitle{font-family:verdana,tahoma,arial;font-size:10px;color:#333;font-weight:bold;padding-bottom:4px;}.bbquote{font-family:verdana,tahoma,arial;font-size:10px;color:#03424A;padding-left:8px;}.fpoll_bar{background-color:#E7EDF4;}.ferror{font-family:verdana,tahoma,arial;font-size:12px;color:red;}
