html, body, form, img, table, td, th, tr {	margin: 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: black;	} body {	text-align: left;}html, body {	height: 100%;	background: white;}td {	vertical-align: top;}img {	border: 0px;}p {	margin-top: 0px;	margin-bottom: 0px;}a {	color: black;	text-decoration: underline;	}a:hover {	color: black;	text-decoration: none;}.float_close {	clear: both;	font-size: 1px;	line-height: 1px;} #main {	text-align: left;	width: 100%;	background: white;	padding: 0;}/*-----------------------------------------*/#header {	height: 107px;	background: black url(/images/header_img.jpg) top right no-repeat;}#header table {	height: 107px;}#header .slogan {	display: block;	position: absolute;	top: 71px;	left: 85px;	font-size: 10px;	color: white;}#header td.text {	vertical-align: middle;	color: black;}.header_text {	display: block;	width: 360px;	float: right;}#red_line {	height: 14px;	width: 100%;	background-color: #ef0000;	text-align: right;	font-size: 10px;	color: white;	margin-bottom: 1px;}#red_line a {	line-height: 14px;	padding: 0 10px;	color: white;	text-decoration: none;	background: none;}#red_line a:hover {	line-height: 14px;	padding: 0 10px;	color: white;	text-decoration: none;	background: #dc0000;}/*-----------------------------------------*/td.left_column {	background: url(/images/bg1.gif);}#left_column {	width: 240px;	background: white;	padding-bottom: 1px;}.block_header_left {	color: #717171;	background: #f3f3f3 url(/images/blkhpoint.gif) no-repeat;	height: 22px;	text-indent: 17px;	line-height: 19px;}.menu_block {	margin: 22px 0 30px 15px;}.menu_block a.a2 {	margin: 0;	padding: 0;	display: block;	line-height: 17px;	text-indent: 0px;	background: none;	text-decoration: none;}.menu_block a.a2:hover {	display: block;	line-height: 17px;	text-indent: 0px;	background: #e6e6e6;		text-decoration: none;}.menu_block a {	margin: 0;	padding: 0;	display: block;	line-height: 17px;	text-indent: 14px;	background: none;	text-decoration: none;}.menu_block a:hover {	display: block;	line-height: 17px;	text-indent: 14px;	background: #e6e6e6 url(/images/menu_point.gif) no-repeat;		text-decoration: none;}.best_theme_header {	padding: 20px 0;	background: #ef0000;	color: white;	font: 18px bold;	text-align: center;}.best_theme_block {	padding: 18px 0; 	text-align: center;}.best_theme_block_btmline {	height: 23px;	background: #ef0000;}/*-----------------------------------------*/td.right_column {	background: url(/images/bg2.gif) repeat-y;}#right_column {	width: 200px;	padding-bottom: 1px;	font-size: 10px;}.block_header_right {	font-size: 11px;	color: #717171;	background: #f3f3f3 url(/images/blkhpoint.gif) no-repeat;	height: 22px;	text-align: right;	padding-right: 17px;	line-height: 19px;}.cnt_block_right {	margin: 14px 18px 14px 15px;}.cnt_block_right p {	margin: 12px 0;}.opros {	}.opros .caption {	font-size: 11px;	font-weight: bold;}.opros div {	margin-bottom: 14px;}.poll a img {	margin-right: 10px;}.poll a {	text-decoration: none;	display: block;	line-height: 16px;}.opros_input_btn {	width: 90px;	height: 17px;	background: #ededed;	border: 1px solid #c10000;	font-size: 10px;}.btn_n_box {	height: 17px;	background: #ededed;	border: 1px solid #c10000;	font-size: 12px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}.pop_header {	line-height: 22px;	display: block;	background: #ef0000;	color: white;	font-size: 14px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	text-indent: 25px;}.pop_block {	}.pop_block p {	margin: 0;	margin-bottom: 3px;}.pop_block a {	font-weight: bold;	color: #ef0000;	text-decoration: none;}.pop_block a:hover {	font-weight: bold;	color: #ef0000;	text-decoration: none;}/*-----------------------------------------*/td.center_cnt {	padding: 0 5px;}td.main_news_left {	padding-right: 10px;}td.main_news_left a, td.main_news_left a:hover {	text-decoration: none;	}.news_header {	margin-top: 1px;	margin-bottom: 14px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;}.main_news_head {	margin: 10px 0 10px;}.main_news_head a, .main_news_head a:hover {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-decoration: none;}.second_news_block {	background: url(/images/star_point.gif) no-repeat;	padding-left: 16px;	}.second_news_headlink a, .second_news_headlink a:hover {	display: block;	margin-bottom: 10px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #be0000;	text-decoration: none;}.sep1 {	height: 1px;	font-size: 1px;	line-height: 1px;	background: #ededed;	margin: 6px 0 4px;}/*-----------------------------------------*/.news_image {	padding: 2px 2px;	text-align: center;	background: #f3f3f3;}table.bottom_news {	margin-top: 20px;}table.bottom_news_main_page {	margin-top: 0px;}table.bottom_news td {	border-bottom: 3px solid #979797;}table.bottom_news td.rc {	background: url(/images/bg2.gif) repeat-y;	background: #f7f7f7;}.bottom_news_head {	line-height: 22px;	display: block;	background: black;	color: white;	font-size: 14px;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	text-indent: 10px;}.bn_news_line {	font-size: 10px;	padding-top: 5px;}.bn_news_link {	margin-top: 20px;}.bn_news_link a {	font-size: 11px;	color: #c10000;	text-decoration: underline;}.bn_news_link a:hover {	color: #c10000;	text-decoration: none;}.bn_news_line a, .bn_news_line a:hover {	text-decoration: none;}a.bn_news_line_h, a.bn_news_line_h:hover {	font-weight: bold;	color: #c10000;	text-decoration: none;}.bn_l {	padding-left: 3px;	padding-right: 18px;	padding-bottom: 15px;}.bn_r {	padding-left: 18px;	padding-right: 8px;		padding-bottom: 15px;}td.rc .bn_news_line a {	color: #696969;}/*-----------------------------------------*/#footer {	height: 35px;	line-height: 35px;	background: url(/images/ftrimg.gif) black no-repeat right;	padding-left: 20px;	color: white;}.lside {	padding-left: 22px;	padding-right: 8px;	color: #acafb6;	font-size: 11px;/*-----------------------------------------*/.content_date {	font-size: 10px;	color: #a5a4a4;}.content {	font-size: 12px;}.content p {	margin-top: 8px;}.content img.left {	float: left;	margin-right: 15px;	margin-bottom: 10px;	border: 1px solid #990000;}.content img.right {	float: right;	margin-left: 15px;	margin-bottom: 10px;	border: 1px solid #990000;}.content_links {	text-align: center;	padding: 20px 0 5px;}.content_links a {	margin: 0 15px;	font-size: 10px;	color: #8f8e8e;	text-decoration: underline;}.content_links a:hover {	margin: 0 15px;	font-size: 10px;	color: #8f8e8e;	text-decoration: none;}
