.table_caption_left{
	background-color: #E6E6E6;
	padding: 4px 4px 4px 5px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #ABABAB;
}
.table_caption{
	background-color: #E6E6E6;
	padding: 4px 4px 4px 5px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #ABABAB;
}
.table_caption2{
	background-color: #E6E6E6;
	padding: 4px 4px 4px 4px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #ABABAB;
}
.table_caption_icons{
	background-color: #E6E6E6;
	border-bottom: 1px solid #ABABAB;
}
.table_caption_right{
	background-color: #E6E6E6;
	padding: 4px 4px 4px 10px;
	text-align: left;
	font-weight: bold;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #ABABAB;
}
.table_caption_b_left{
	background-color: #0066CC;
	padding: 3px 3px 3px 10px;
	text-align: left;
	font-weight: bold;
	color:  #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #003399;
}
.table_caption_b{
	background-color: #0066CC;
	padding: 3px 3px 3px 10px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #003399;
}
.table_caption_b_right{
	background-color: #006699;
	padding: 3px 3px 3px 10px;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #003399;
}
.table_shadow_left{
	background-color: #D6D6D6;
	height: 5px;
	font-size: 1px;
	border-right: 1px solid #FFFFFF;
}
.table_shadow{
	background-color: #D6D6D6;
	height: 5px;
	font-size: 1px;
	border-right: 1px solid #FFFFFF;
}
.table_item_left{
	color: #000000;
	padding: 4px 4px 4px 5px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}
.table_item{
	color: #000000;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
}

.table_item_center{
	color: #000000;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
	text-align:center;
}
.small{font-size:10px;}

.table_subcaption{
	background-color: #6699CC;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.table_subcaption_2{
	background-color: #D6D6D6;
	text-align: left;
	font-weight: bold;
	color: #000000;
	padding: 4px 4px 4px 4px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}


.ntc_block		{font-size:12px; border:1px solid #CDCDCD; padding:10px; display: table; background-color:#EFEFEF;}
.ntc_item		{padding: 2px; text-align:left;}
.ntc_item_err	{color:#FF0000;}
.ntc_item_ok	{color:#669966;}
.ntc_item_wrn	{color:#FF9900;}

.pgT		{border-collapse: separate; border-spacing: 2px}
.pgTd		{padding:2px; border:1px solid #c1a987; background-color:#f5f2ed; width:14px; text-align:center; font-family:Tahoma, Verdana;}
.pgTd_str	{padding:2px; color:#9c7d51;}
.pgTd_act	{padding:2px; font-weight:bold; border:1px solid #c1a987; background-color:#c1a987; width:14px; text-align:center; font-family:Tahoma, Verdana;}
.pgTd_next	{padding:2px; font-weight:bold; border:1px solid #c1a987; background-color:#f5f2ed; width:14px; text-align:center;}
.pgTd_last	{padding:2px; font-weight:bold; border:1px solid #c1a987; background-color:#f5f2ed; width:14px; text-align:center;}
a.pg_act, a.pg_act:link, a.pg_act:visited, a.pg_act:active, a.pg_act:hover { color: #FFFFFF; text-decoration: none; font-weight:bold;}


/* ÊÀËÅÍÄÀÐÜ */
.cal2 {border-collapse: collapse; width:100%;}
.cal2 .cal TD {font-weight: bold; color:#9c7d51; background-color:#f5f2ed; text-align:center;}
.row_d{ text-align:center;}
.cal2 TD {padding:3px; border: 1px solid #ded1c0; color: #878787;}
TD.cur_d { background-color: #c1a987; color: #FFFFFF;}
.cal_month TD { padding:3px; border: 0px solid ; color:#878787;}
.cal2 .cal TD.wk_t_d{ color: #F22206;}
TD.next_m { cursor: pointer; width:25%;}

/* ÔÎÐÓÌ */
table.t_forum					{width:100%; margin-top:10px;}
table.t_forum td				{padding:5px; border: 1px solid #7B6443;}
table.t_forum th				{padding:5px; border: 1px solid #7B6443; background-color:#a28a66; color:#ffffff;font-size:13px;}
table.t_forum .b_mess_author	{padding:0px 0px 10px 0px;}
table.t_forum .b_mess_title		{padding:0px 0px 5px 0px; font-weight:bold; font-size:13px;}
table.t_forum .b_mess_subtitle	{padding:0px 0px 5px 0px; font-size:11px; color:#888888;}
table.t_forum .b_mess_text		{padding:5px 0px 10px 0px;}

/* Èêîíêè Ôîòî, Êîììåíòàðèè*/
.i_comment		{color:#d86a6a; font-size:10px; font-family:Arial,Tahoma; font-style:normal; height:13px; font-weight:normal; padding:0px 0px 0px 15px; margin:0 0 0px 4px; background:url('/i/dsgn/i_comment.png') no-repeat 0px 2px;}
.i_photo		{color:#d86a6a; font-size:10px; font-family:Arial,Tahoma; font-style:normal; height:13px; font-weight:normal; padding:0px 0px 0px 15px; margin:0 0 0px 4px; background:url('/i/dsgn/i_photo.png') no-repeat 0px 0px;}

.center			{text-align:center;}
.right			{text-align:right;}
.left			{text-align:left;}


/* Ãîëîñîâàíèå */
.b_voiting					{}
.b_voiting .b_v_name		{font-size:16px; font-family: 'PTSansNarrowBold'; font-weight:bold; padding:0px 0px 0px 0px;}
.b_voiting .b_v_query		{font-weight: bold; padding:8px 0px 3px 5px; color:#e06356; clear:both;}
.b_voiting .b_v_value		{font-size:12px; padding:2px 0px 2px 5px; /*font-family:Arial;*/clear:both;;}
.b_voiting .b_v_value LABEL	{margin-left: 17px; display:block; color:#707070;}
.b_voiting .b_v_value input	{margin:0px 0px 0px 0; padding:0px; float:left; }
.b_voiting .b_v_button		{padding:5px; text-align:center;}
.b_voiting .b_see_more		{padding:0px 0px 3px 0px; font-size: 15px; font-weight:normal;}

.b_v_res_query					{font-size:17px; color:#666666; padding-top:5px;}
.b_v_res_value					{clear:both; padding:10px 0px 5px 0px;}
.b_v_res_cnt					{clear:both; float:left; width:30px; text-align:center;}
.b_v_res_scale					{height:15px; background-color:#e37a65; float:left;}
.b_v_res_proc					{}
.b_v_res_cnt_all				{font-size: 17px; color:#666666; padding: 5px 0px 20px 0px;}