h1, h2, h3, a h3, a h2, a h1, h1 a, h2 a, h3 a
{
	border: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
body
{
	color: #000;
	font-size: 12pt;
}
a img, img a h2 img
{
	border: none;
}
a
{
	color: #666666;
}
a:hover
{
	color: #000;
	text-decoration: none;
}
.h_bok_table tr td, h_bok_table td
{
	margin: 0px;
	padding: 0px;
	height: 32px;
}
.h_bok
{
	height: 30px;
	color: #fff;
	background-color: #e77817;
	text-decoration: none;
	font-size: 16pt;
	margin: 0px;
	padding: 0px;
}
.h_center_table
{
	padding-top: 5px;
}
.h_center_table tr td, h_center_table td
{
	margin: 0px;
	padding: 0px;
	height: 29px;
}
.h_center
{
	height: 29px;
	color: #fff;
	background-color: #28166f;
	text-decoration: none;
	font-size: 16pt;
	margin: 0px;
	padding: 0px;
}
a.h:hover
{
	text-decoration: underline;
}

.bok_menu
{
	padding: 5px;
	padding-left: 15px;
}
.bok_menu a
{
	display: block;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
.bok_menu a:hover
{
	text-decoration: underline;
}

.end_menu
{
	text-align: center;
	margin: 5px;
}
.top_menu
{
	text-align: center;
	margin: 5px;
	color: #28166f;
}
.top_menu a
{
	text-decoration: none;
	color: #28166f;
	font-weight: bold;
}
.top_menu a:hover
{
	text-decoration: underline;
}
.list
{
	padding: 5px;
	/*text-align: justify;*/
	overflow: hidden;
}

.list img, .list a img
{
	float:left;
	padding-right:5px;
}
.list_name
{
	font-weight: bold;
	color: #000;
}
.list_info
{
	color: #666666;
}
.vip_hr
{
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.vip_name, .vip_name a, .vip_fotot
{
	width: 25%;
	text-align: center;
	vertical-align: middle;
}
.vip_name, .vip_name a
{
	color: #fff;
	background-color: #28166f;
}


.c_table{
	width:90%; text-align:center; background-color:#dededd; margin: 10px;
}
.c_div{
	width:90%;margin-top:100px; background-color: #c0dcfb; padding-top: 10px; padding-bottom:10px;
}
.c_name{
	font-size:14px; font-weight:bold; color:#003399;
}
.c_name a{
	color:red; padding-left:10px; padding-right:10px; font-size:11px;
}
.c_dey{
	font-size:12; font-weight:bold; color:#FFF; background-color:#e77817;
}
.c_dey_num {
font-size:12px; color:#999999
}
.c_dey_num a{
	color:#003399; font-weight:bold;
}

.autor
{
	padding: 5px;
}
.autor_name
{
	font-weight:bold;
}
.text_block
{
	text-align: justify;
	float: none;
	overflow: hidden;
}
.text_block img, .text_block a img
{
	padding: 5px;
}
.date
{
	background-color: #999999;
	color: #FFFFFF;
	margin: 3px;
	padding: 2px;
}
.comment, .namber_comment
{
	color: #990000;
}
.comment_2, .comment_1
{
	margin-top: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-bottom-width: 1px;
}
.comment_2
{
	background-color:#CCCCCC;
}
.foto_list, .foto_max
{
	text-align: center;
}
.foto_max
{
	margin-top: 15px;
}
.oll_link_tab
{
	text-align: center;
}
.comment_otvet
{
	border-top-style: solid;
	border-top-color: #000;
	border-top-width: 1px;
	margin-left: 25px;
}
.poll_val
{
	margin-top: 5px;
}
.poll_ps
{
	font-size: 125%;
}
.fseek
{
	text-align: center;
	margin: 5px;
}

.tablefoto tr td, .tablefoto td
{
	vertical-align: middle;
	text-align: center;
	background-color:#CCC;
	padding: 10px;
}
.tablefoto tr td a img, .tablefoto td a img
{
	border: 1px solid #000;
}
.bigimg {width: 100%; background-color:#CCC; height:400px;}
.bigimg_l, .bigimg_r
{
	width: 50px;
}
.bigimg_l a, .bigimg_r a
{
	display: block;
	height:100%;
	font-size: 30px;
	text-decoration: none;
}
.bigimg_l a:hover, .bigimg_r a:hover, .bigimg_l:hover, .bigimg_r:hover, .bigimg_l:hover a, .bigimg_r:hover a
{
	background-color: #000;
	color: #fff;
	text-decoration: none;
}
.exit, .exit a
{
	text-align:right;
	font-size: 25px;
	color: #000;
	text-decoration: none;
}
.exit
{
	margin: 5px;
}

.vip {color: red}
