.topicmin{
	padding-top: 10px;
	border-top: 1px dotted #333333;
	margin-top: 10px;
}

.usermin{
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #333;
}
.usermin .photo{
	vertical-align: top;
	width: 50px;
}
.usermin .photo img{
	width: 40px;
	border: 1px solid #FFF;
}
.usermin .action a{
	color: #A80DB4;
}
.usermin .info .fio{
	margin-bottom: 5px;
}
.usermin .info, .usermin .details{
	vertical-align: top;
}

.groupmin td{
	vertical-align: top;
}
.groupmin .cover{
	width: 110px;
}
.groupmin .cover img{
	border: 1px solid #FFF;
}
.groupmin .action{
	display: none;
}
.groupmin:hover .action{
	display: block;
}
.groupmin .action a{
	display: block;
	color: #A80DB4;
	margin-bottom: 5px;
}

.input_text_title, .input_text_address, .input_text_phone, .input_text_web, .input_text_email, .input_type_title{
	width: 400px;
}
.input_text_desc, .input_type_desc{
	width: 400px;
	max-width: 400px;
	height: 150px;
}
.input_select_region{
	width: 406px;
}
.input_text_date{
	width: 192px;
}
.button_delete_date{
	display: inline;
	padding: 3px 8px 4px 8px;
	background: #141414;
	color: red;
	font-weight: bold;
	cursor: pointer;
	margin: 0 0 0 5px;
}
.textareaNews{
	width: 640px;
	height: 300px;
}


.groupcover{
	border: 1px solid #FFF;
}

ul.block_users{ padding: 0px; margin: 0px; }
ul.block_users li{
	padding: 0px;
	margin: 0px;
	float: left;
	display:inline;
	list-style: none;
	margin-right: 7px;
}
ul.block_users .img-wrap{
	border: 1px solid #fff;
	background: #000;
	width: 64px;
	height: 85px;
	overflow: hidden;
}
ul.block_users img{ width: 64px; }
ul.block_users .fio{
	width: 65px;
	word-wrap: break-word;
	text-align: center;
	overflow: hidden;
}

dl.users-list dd{
	margin-bottom: 5px;
}

.admin_panel .input_blocked_size{
	width: 300px;
}

.content-menu-row{ margin: 10px 0 0 4px; }

ul.edit_users_buttons{
	padding: 0px;
	margin: 0px;
}
ul.edit_users_buttons li{
	display:block;
	list-style: none;
	margin-bottom: 5px;
}
ul.edit_users_buttons li a{
	padding: 4px 1px 6px 10px;
	display: block;
	text-decoration: none;
	color: #000;
}
ul.edit_users_buttons li.active{
}
ul.edit_users_buttons li.active a{
	background: #555;
	padding: 3px 0px 5px 9px;
	border: 1px solid #555;
	color: #fff;
}
.grp_pages{
	height: 36px;
}
.countrequest{
	color: RED;
}

.sending_table td, .sending_table th{
	padding: 3px;
}

.approve{
	background: url(images/approve.png) no-repeat 0 12px;
	padding: 10px 0 0 15px;
	color: #A80DB4;
	font-weight: bold;
}

.flist_cell_off, .flist_cell_on, .flist_cell_over{
	cursor: pointer;
	float: left;
	margin: 0px 3px 2px 0px;
}
.flist_cell_off .flist_border_wrap{
	border: 1px solid #f0f0f0;
}
.flist_cell_on .flist_border_wrap{
	background: #f0f0f0;
	border: 1px solid #acacac;
}
.flist_cell_over .flist_border_wrap{
	background: #f0f0f0;
	border: 1px solid #f0f0f0;
}
.flist_cell_off .flist_wrap, .flist_cell_on .flist_wrap, .flist_cell_over .flist_wrap{
	height: 56px;
	padding: 3px;
	width: 130px;
}
.flist_cell_off .flist_image_wrap, .flist_cell_on .flist_image_wrap, .flist_cell_over .flist_image_wrap{
	float: left;
	margin-right: 3px;
}
.flist_cell_off .flist_image, .flist_cell_on .flist_image, .flist_cell_over .flist_image{
	height: 50px;
	margin: 2px;
	overflow: hidden;
	width: 50px;
}
.flist_cell_off .flist_image img, .flist_cell_on .flist_image img, .flist_cell_over .flist_image img{
	width: 50px;
}
.flist_cell_off .flist_name, .flist_cell_on .flist_name, .flist_cell_over .flist_name{
	float: left;
	margin-left: 3px;
	overflow: hidden;
	width: 70px;
	word-wrap: break-word;
	font-size: 11px;
}

#news_edit{
	width: 362px;
	height: 200px;
}


.table-form label{display: block;}








