/*			forum	*/
 .forum_block{
	border: 1px solid #969696;
	border-top:0px;
	border-bottom:0px;
	background:#FFF;
	padding:13px 3px 8px 15px;
}
.forum_topic {
 		padding:0px 0px 0px 35px;  		
 	}
 .forum_topic a {
		background: url(/images/item.gif) no-repeat 0px 4px;		
		color:#0082D2;
		font-size:11px;
		text-decoration:none;
		font-weight: bold;
		display:block;
		padding-left: 15px;
		
	}
	.f_text_grey_l {
		color: #B5B5B5;
		font-size:10px;
		text-decoration:none;
		text-align: left;
	}
	.f_text_grey_d {
		color: #949494;
		font-size:10px;
		text-decoration:none;
	}
	
	.f_text_blue {
		color:#0082D2;
		font-size:10px;
		text-decoration:none;
	}
	.f_text_green {
		color: #7BAD10;
		font-size:10px;
		text-decoration:none;
	}
	div.f_num {
		float: left;
		color: #949494;
		font: normal 9px Tahoma;
		text-align: center;
		width: 50px;
		margin-right: 7px;
		/*border: 1px solid black;*/
	}
	
	div.f_num div {
		background: #B5B5B5;	
		color: #ffffff;
		text-align: center;
		font-size:12px;
		width: 31px;
		height: 31px;
		padding: 8px 0 0 0;
	}
	.f_mes {
	color:#006BAD;
	font-size: 10px;
	font-weight: normal;
	}
	.f_wrt-m {
		border:1px solid #969696;
		border-top:0px;
		background:#FFF;
		padding:3px;
	}
	.f_input {
		border:1px solid #B5B5B5;
		font-size:11px;
		margin-left: 3px;
	}
	
	.f_reg{
	padding-top:10px;
	}
	.f_reg td.rhead{	
	} 
		.f_reg td.rhead div{
			width:183px;
			background: #0082D3 url(/images/left_trans_grey.gif) no-repeat left;
			color: #FFF;
			text-align: center;
			font-weight:bold;
			font-size: 11px;
			height: 14px;
			text-align: right;
			padding-right: 10px;
		/*	border-bottom: 1px solid #0082D3;*/
		}
	.f_reg td.lhead{
		text-align:left
	} 
		.f_reg td.lhead div{
			width:143px;
			background: #7BAD10 url(/images/right_trans_grey.gif) no-repeat right;
			color: #FFF;
			text-align: center;
			font-weight:bold;
			font-size: 12px;
		}
		
	.f_reg td.rform {
		width:285px;
		border: 1px solid #0082D3;
		border-top: 2px solid #0082D3;
		padding: 5px;
		background: #FFF;
		color: #969696;
		font-size:11px;
	} 
	
	.f_reg td.lform {
		width:285px;
		border: 1px solid #7BAD10;
		border-top: 2px solid #7BAD10;
		padding: 5px;
		background: #FFF;
		color: #969696;
		font-size:11px;
	} 
	
	.f_button {
		color: #949494;
		background: #E7E7E7;
		border-right: 1px solid #B5B5B5;
		border-bottom: 1px solid #B5B5B5;
		border-left: 1px solid #F7F7F7;
		border-top: 1px solid #F7F7F7;
		font: normal 10px TAHOMA;
	}
	
/*	a.f_href:hover {
		background: url(/images/str1_double.gif) 100% -18px no-repeat;
	}
	a.f_href:visited, a.f_href:active {
		background: url(/images/str1_double.gif) 100% 3px no-repeat;
	}
*/	
	a.f_href {
		background: url(/images/str1.gif) no-repeat right 3px 0px;
		padding-right: 12px;
		text-decoration: none;
		color: #009EE3;
		font-size:11px;
	}
	td.error_mes {
		color:red;
		text-align:center;
		border: 1px solid red;
		height:28px;
	}
	
	td.ok_mes {
		color:#0082D2;
		text-align:center;
		border: 1px solid #0082D2;
		height:28px;
	}
	
	/*Восстановление пароля restore*/

	.f_reg td.rhead{	
	} 
		.f_reg td.rhead_r div{
			width:140px;
			background: #0082D3 url(/images/left_trans_grey.gif) no-repeat left;
			color: #FFF;
			text-align: center;
			font-weight:bold;
			font-size: 12px;
			/*height: 14px;*/
			text-align: right;
			padding-right: 20px;
		}
	.f_reg td.lhead{
		text-align:left
	} 
		.f_reg td.lhead_r div{
			width:160px;
			background: #7BAD10 url(/images/right_trans_grey.gif) no-repeat right;
			color: #FFF;
			text-align: center;
			font-weight:bold;
			font-size: 12px;
		}
	