body,
form,
div,
ul,
li{
	margin: 0px;
	padding: 0px;
}
table{
	border-collapse: collapse;
	border-spacing: 0px;
}
img, fieldset{ 
	border-width: 0px;
}
ul, li{
	list-style: none;
}
p{
	padding-top: 0px;
}
h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 100%;
}
a{
	text-decoration: none;
	color: #000000;
}
a:hover{
	text-decoration: underline;
}
.button{
	background-color: #828282;
	color: #FFFFFF;
	border: 0px;
	height: 19px;
	font: 700 8pt/15px Verdana;
	padding: 0px 6px;
}
/**/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/**/
.main_container {
	width: 819px;
	text-align: left;
	border-top-width: 0px;
	background: #FFFFFF url(../images/main_container_bck.gif) repeat-y 0px top;
}
.main_container_inner{
	padding: 1px;
/*	border: 1px solid #FFFFFF; */
}
.right_content{
	border: 1px solid #e7e7e7;
	background: #f9f9f9;
}
.right_sep{
	height: 10px;
	font-size: 1px;
	clear: both;
}
.right_caption{
	background: url(../images/right_caption_bck.png) no-repeat; 
	height: 24px;
	width: 300px;
	margin-bottom: 1px;
}
.right_caption span{
	padding-left: 12px;
	font: 700 8pt/22px Tahoma;
	color: #FFFFFF;
}
.right_caption a{
	font: 700 8pt/22px Tahoma;
	color: #FFFFFF;
}
.right_caption_2{
	background-color: #cccccc;
	height: 13px;
	width: 300px;
}
.right_caption_2 span{
	padding-left: 8px;
	font: 700 8pt/13px Tahoma;
	color: #FFFFFF;
}
/**/
.nav_link{
	height: 25px;
}
.nav_link a{
	padding-left: 6px;
	font: bold 9pt/25px Tahoma;
	color: #336699;
}
/**/
.middle_sub_page_title{
	background: #D50018; /*url(../images/middle_sub_page_title_bck.png);*/
	height: 21px;
	overflow: hidden;
	margin-bottom: 10px;
}
.middle_sub_page_title span{
	padding-left: 10px;
	font: bold 8pt/21px Tahoma;
	color: #FFFFFF;
}
.middle_page_title{
	background: url(../images/middle_content_bck.png) repeat-x;
	height: 50px;
	overflow: hidden;
}
.middle_page_title span,
.middle_page_title h1{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font: bold 13pt/40px Arial;
	color: #212121;
}
.middle_content{
	padding: 0px;
}
table.middle_content{
	margin: 0px;
	padding: 0px;
}
/**/
.base {
	clear: both;
	width: 812px;
	overflow: hidden;
	background: url(../images/line_1.png) repeat-y 490px 0px;
}
.base_middle {
	float: left;
	padding: 10px 11px 10px 9px;
}
.base_middle .base_middle_inner{
	width: 470px;
	overflow: hidden;
}
.base_middle_index {
	float: left;
	padding: 10px 0px 0px 0px;
	width: 490px;
	overflow: hidden;
}
.base_right {
	float: left;
	padding: 10px 10px 0px 12px;
}
.base_right_inner {
	width: 300px;
	overflow: hidden;
}
/**/
.footer{
	clear: both;
	position: relative;
	width: 812px;
	height: 76px;
}
.footer .link{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 812px;
	height: 26px;
	background: #192A56;
	text-align: center;
}
.footer .link,
.footer .link a{
	font: normal 8pt/25px Verdana;
	color: #FFF;
}
.footer .link span{
	font: 100 8pt/25px Tahoma;
	color: #000;
}
.footer .content{
	position: absolute;
	left: 0px;
	top: 35px;
	width: 812px;
	height: 36px;
	text-align: center;
}
.footer .content,
.footer .content a{
	font: 100 8pt/18px Tahoma;
	color: #787878;
}
/**/
.logo{
	position: relative;
	width: 812px;
	height: 133px;
	background: url(../images/logo.png) no-repeat;
	overflow: hidden;
}
.logo .logo_link{
	position: absolute;
	top: 38px;
	left: 20px;
	width: 285px;
	height: 90px;
}
.logo .banner{
	position: absolute;
	width: 468px;
	height: 60px;
	left: 326px;
	top: 49px;
	z-index: 2000;
}
.quick_launch{
	position: absolute;
	top: 0px;
	left: 7px;
	width: 799px;
	height: 31px;
	overflow: hidden;
}
.quick_launch .item{
	float: left;
	background: url(../images/icon_1.gif) no-repeat 3px 14px;
	padding-left: 12px;
}
.quick_launch .sep{
	float: left;
	padding-left: 8px;
}
.quick_launch .item a, .quick_launch .sep{
	color: #554d49;
	font: 100 11px/31px Tahoma;
}
.search_form{
	position: absolute;
	top: 6px;
	left: 602px;
	width: 210px;
	height: 18px;
	overflow: hidden;
}
.search_form .input{
	border-width: 0px;
	width: 135px;
	height: 16px;
	background: #FFFFFF url(../images/search_input_bck.gif);
	font: normal 10px/16px Tahoma;
	color: #8D8D8D;
	padding: 0px;
	margin: 0px;
}
.search_form .submit{
	border-width: 0px;
	width: 53px;
	height: 16px;
	background-image: url(../images/search_submit_bck.gif);
	font: 100 10px/14px Tahoma;
	margin-left: 4px;
}
/**/
.top_headline{
	text-align: center;
	padding: 6px 0px 0px 0px;
	
}
/**/
.main_author{
	padding: 8px 0px 0px 8px;
}
.main_author .items{
	height: 308px;
	overflow: auto;
}
.main_author .item {
	height: 71px;
	overflow: hidden;
	background: transparent url(../images/author_name_bck.png) no-repeat left top;
	margin: 0px 0px 6px 0px;
}
.main_author .img {
	float: left;
}
.main_author img {
	width: 50px;
	height: 65px;
	margin: 3px 12px 3px 3px;
}
.main_author .name{
	height: 30px;
	overflow: hidden;
}
.main_author .name a{
	font: 700 11px/30px Tahoma;
	color: #d60101;
}
.main_author .title{
	height: 39px;
	overflow: hidden;
}
.main_author .title a{
	font: 100 8pt/13px Tahoma;
	color: #4b4b4b;
}
/**/
.mostly_readed{
	clear: both;
	width: 300px;
	text-align: left;
}
.mostly_readed_inner{
	width: 300px;
	height: 338px;
	overflow: hidden;
	background: url(../images/mostly_bck.png);
}
.mostly_readed .caption{
	height: 25px;
}
.mostly_readed .caption div{
	float: left;
}
.mostly_readed .caption .item_1{
	padding: 0px;
	width: 170px;
}
.mostly_readed .caption .item_1 a{
	color: #FFF;
	padding-left: 13px;
	font: 700 8pt/24px Tahoma;
}
.mostly_readed .caption, .mostly_readed .caption a{
	font: 700 7pt/24px Tahoma;
	color: #F1F1F1;
}
.mostly_readed .mostly_content{
	padding: 10px 0px 0px 0px;
}
.mostly_readed .first_item{
	clear: both;
	padding: 0px 10px;
	margin: 0px 0px 10px 0px;
}
.mostly_readed .first_item_inner{
	height: 80px;
	overflow: hidden;
}
.mostly_readed .item{
	clear: both;
	margin: 0px 12px;
}
.mostly_readed .item_inner{
	clear: both;
	height: 20px;
	overflow: hidden;
	background: url(../images/icon_1.gif) no-repeat 0px 8px;
}
.mostly_readed .item a{
	font: 700 8pt/19px Verdana;
	padding-left: 10px;
	color: #002757;
}
.mostly_readed img{
	width: 105px;
	height: 80px;
	margin-right: 8px;
}
.mostly_readed .title a{
	color: #15536E;
	font: 700 8pt/16px Verdana;
}
.mostly_readed .short_content a{
	font: 100 8pt/16px Verdana;
	color: #15536E;
}
/**/
.main_mail_list{
	clear: both;
	border: 1px solid #e4e4e4;
	margin-bottom: 10px;
}
.main_mail_list div{
	margin: 5px 10px 2px 10px;
}
.main_mail_list .input_type{
	font-size: 8pt;
	width: 248px;	
}
/****/
.right_news{
	clear: both;
	width: 300px;
	text-align: left;
}
.right_news_inner {
	margin: 10px;
}
.right_news .title{
	padding-bottom: 8px;
}
.right_news .title a{
	font: 700 9pt/16px Verdana;
	color: #000000;
}
.right_news .content{
	width: 100%;
	overflow: hidden;
}
.right_news .content a{
	font: 100 8pt/16px Verdana;
	color: #000;
}
.right_news img{
	border: 1px solid #C0C0C0;
	width: 100px;
	height: 75px;
	margin: 0px 5px 0px 0px;
}
/****/
.main_image_gallery{
	background: url(../images/index_gallery_bck.png) no-repeat;
	padding: 48px 20px 10px 20px; 
}
.main_image_gallery .inner{
	width: 260px;
	height: 82px;
}
.main_image_gallery img{
	width: 109px;
	height: 82px;
}
.main_image_gallery a{
	font: 700 8pt Verdana;
}
/**/
.mostly_viewed{
	clear: both;
	text-align: left;
}
.mostly_viewed .item{
	clear: both;
}
.mostly_viewed .item .content{
	padding: 5px;
}
.mostly_viewed .item img{
	margin: 5px 4px 3px 10px;
	width: 100px;
	height: 75px;
	border: 1px solid #D0D0D0;
}
.mostly_viewed .title{
	color: #15539F;
	font: 700 8pt/15px Verdana;
}
.mostly_viewed .date{
	color: #000;
	font: 700 8pt/15px Verdana;
}
/***/
.main_video_gallery{
	padding: 48px 20px 10px 20px; 
}
.main_video_gallery .inner{
	width: 260px;
	height: 82px;
}
.main_video_gallery img{
	width: 109px;
	height: 82px;
}
.main_video_gallery a{
	font: 700 8pt Verdana;
}
/**/
.weather_report {
	background: url(../images/main_weather_bck.png) no-repeat;
	padding: 2px 0px 5px 0px;
}
.weather_report table {
	height: 68px;
}
.weather_report td{
	width: 60px;
	text-align: center;
	vertical-align: top;
	height: 50px; 
}
.weather_report .name{
	color: #000000;
	font: 700 8pt/17px Tahoma;
	width: 60px;
	margin-bottom: 34px;
}
.weather_report .value{
	color: #000000;
	font: 100 8pt/17px Tahoma;
	width: 60px;
}
/**/
.main_poll{
	clear: both;
	overflow: hidden;
	width: 300px;
	height: 159px;
}
.main_poll .inner{
	margin: 12px;
}
.main_poll .question{
	font: 700 8pt/15px Verdana;
	color: #1F1F1F;
	margin: 5px 0px;
}
.main_poll .image{
	text-align: left;
}
.main_poll .image img{
	width: 274px;
	height: 60px;
	margin-bottom: 12px;
}
.main_poll .submit{
	font: 700 8pt/15px Verdana;
	color: #1F1F1F;
}
/**/
.mostly_views_gallery{
	clear: both;
	overflow: hidden;
	width: 300px;
}
.mostly_views_gallery_inner{
	margin: 0px 10px;
	padding: 10px 0px 0px 0px;
}
.mostly_views_gallery .item{
	margin: 0px 0px 10px 0px;
	clear: both;
}
.mostly_views_gallery .content{
	height: 47px;
	overflow: hidden;
}
.mostly_views_gallery img{
	margin: 0px 5px 0px 0px;
	width: 60px;
	height: 45px;
	border: 1px solid #e7e7e7;
}
.mostly_views_gallery .title{
	color: #000000;
	font: 700 8pt/14px Verdana;
	cursor: pointer;
}
.mostly_views_gallery .date{
	font: 100 8pt/14px Verdana;
	height: 14px;
	overflow: hidden;
	color: #000000;
	cursor: pointer;
}
.mostly_views_gallery .sep{
	clear: both;
	border-top: 1px solid #e7e7e7;
	font-size: 1px;
	height: 10px;
}
/**/
.mostly_views_video{
	clear: both;
	overflow: hidden;
	width: 300px;
}
.mostly_views_video_inner{
	margin: 0px 10px;
	padding: 10px 0px 0px 0px;
}
.mostly_views_video .item{
	margin: 0px 0px 10px 0px;
	clear: both;
}
.mostly_views_video .content{
	height: 47px;
	overflow: hidden;
}
.mostly_views_video img{
	margin: 0px 5px 0px 0px;
	width: 60px;
	height: 45px;
	border: 1px solid #e7e7e7;
}
.mostly_views_video .title{
	color: #000000;
	font: 700 8pt/14px Verdana;
	cursor: pointer;
}
.mostly_views_video .date{
	font: 100 8pt/14px Verdana;
	height: 14px;
	overflow: hidden;
	color: #000000;
	cursor: pointer;
}
.mostly_views_video .sep{
	clear: both;
	border-top: 1px solid #e7e7e7;
	font-size: 1px;
	height: 10px;
}
/**/
.right_cat_news{
	background: url(../images/right_cat_news_bck.png) no-repeat;
	width: 300px;
	height: 285px;
	overflow: hidden;
}
.right_cat_news .content{
	padding: 5px 10px 5px 15px;
}
.right_cat_news .title{
	height: 20px;
	overflow: hidden;
	color: #000000;
	font: 700 8pt/20px Tahoma;
	cursor: pointer;
}
.right_cat_news img{
	margin: 0px 5px 0px 0px;
	width: 99px;
	height: 75px;
}
.right_cat_news .short_content{
	font: 100 8pt Tahoma;
	height: 67px;
	color: #666666;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 13px;
}
.right_cat_news .item{
	clear: both;
	background: url(../images/icon_5.gif) no-repeat 0px 8px;
	height: 18px;
	overflow: hidden;
}
.right_cat_news .item a{
	font: 700 8pt/18px Tahoma;
	color: #1e6897;
	padding-left: 14px;
}
.right_cat_news .all{
	text-align: right;
}
.right_cat_news .all a{
	font: 700 8pt Tahoma;
	color: #DE0029;
}
/**/
.font_sizer{
	text-align: right;
	margin-bottom: 10px;
}
.font_sizer img{
	width: 18px;
	height: 20px;
	margin-left: 2px;
}.base_popup input, .base_popup textarea{
	border: 1px solid #000000;
	padding: 1px;
}
.base_popup .radio{
	border-width: 0px;
}
.base_popup .button{
	border: 1px solid #9F0101;
	background: #d60101;
	font: 100 9pt/16px Arial;
	color: #FFFFFF;
}
.base_popup td{
	font: 100 8pt Verdana;
}
/**/
.base_popup{
	text-align: left;
}
.base_popup .middle_page_title {
	width : 100%;
	height: 34px;
	margin-bottom : 5px;
	background: url(../images/middle_page_popup_bck.png) repeat-x left top;
}
.base_popup .middle_page_title h1 {
	margin: 0px 0px 0px 10px;
	font : 700 12pt/34px Arial;
	color : #545454;
}
.base_popup .middle_content{
	margin: 0px 8px 8px 8px;
}.add_to_site {
	width: 100%;
	font: 100 13px/18px Arial;
}
.add_to_site .txtr{
	width: 470px; height: 38px; border-color:#666666 rgb(255, 255, 255) rgb(255, 255, 255) rgb(102, 102, 102); border: 1px solid #D0D0D0; font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif; font-size:11px;
}
.add_to_site select{
	font: 100 8pt Tahoma;
	margin-bottom:5px;
	width: 200px;
}
.add_to_site .title{
	color: #E00025;
	font: 700 13px/21px Arial;
}
.add_to_site .explain{
	color: #000000;
	font: 100 13px/21px Arial;
	margin: 0px 0px 5px 0px;
}
.add_to_site .item{
	margin: 0px 0px 20px 0px;
}
.add_to_site .content{
	margin: 5px 0px 5px 0px;
}
.add_to_site .example{
	margin: 0px 0px 5px 0px;
}.author{
	width: 100%; 
	text-align: left;
}
.author .author_name, .author .author_name a{
	font: 700 9pt Verdana;
	color: #4A77AB;
}
.author img {
	width: 34px;
	height: 45px;
	border: 1px solid #D3D4D7;
}
.author .article{
	padding: 5px 5px 5px 5px;
	background-color: #EFF1F5;
}
.author .title{
	font: 700 8pt/18px Verdana;
}
.author .content{
	font: 100 8pt/14px Verdana;
}
.author .line_01{
	clear: both;
	background: #4A77AB;
	height: 1px;
	font-size: 1px;
}
.author .line_02{
	clear: both;
	background: #FFFFFF;
	height: 1px;
	font-size: 1px;
}
.author .line_03{
	clear: both;
	background: #E1ECF8;
	height: 1px;
	font-size: 1px;
	margin: 0px 0px 15px 0px;
}
.author_article {
	width: 100%;
	margin: 0px 0px 0px 0px;
}
.author_article .author_name {
	font: 700 13pt/18px Verdana;
	overflow: hidden;
	height: 18px;
	color: #07559D;
}
.author_article .title {
	padding: 0px;
	margin: 0px;
}
.author_article .title h3{
	font: 700 10pt/18px Verdana;
	color: #303030;
}
.author_article .image img{
	width: 100px;
	height: 135px;
	border: 1px solid #C2C2C2;
	margin: 0px 8px 5px 0px;
}
.author_article .date{
	font: 100 8pt/17px Trebuchet MS;
	height: 17px;
	color: #BFC2AF;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
.author_article .email{
	font: 100 8pt/17px Trebuchet MS;
	height: 17px;
	color: #BFC2AF;
	text-align: left;
	margin: 0px 0px 15px 0px;
}
.author_article .content, .author_article p, .author_article .content td, .author_article .content div, .author_article .content font {
	font: normal 9pt/20px Verdana;
}
.author_article .content a{
	color: #0000FF;
}
.author_article .read_count{
	font: 100 9pt/17px Verdana;
	color: #434343;
	text-align: right;
	margin: 10px 0px 0px 0px;
}
.author_article_other {
	margin: 5px 0px 10px 0px;
	width: 100%;
	text-align: center;
}
.author_article_other select {
 	font: normal 9pt/17px Verdana;
	width: 100%;
}
.author_article_navigation {
	width: 100%;
	border: 5px solid #DEDEDE;
	border-left-width: 0px;
	border-right-width: 0px;
}
.author_article_navigation .container{
	background: #FFFFFF;
	text-align: center;
	font: normal 9pt/20px Verdana;
	margin: 5px 0px 5px 0px;
}
.author_article_navigation .container a {
	color: #434343;
	margin-right: 10px;
}
.author_article_navigation .container img {
	width: 16px;
	height: 16px;
}
.box_news{
	;
}
.box_news .item{
	float: left;
	height: 143px;
	width: 232px;
	margin-bottom: 6px;
	overflow: hidden;
}
.box_news .item_1{
	float: left;
	margin-right: 6px;
}
.box_news .inner{
	border: 1px solid #D3D1D1;
	padding: 10px 10px 6px 10px;
}
.box_news img{
	margin: 0px 8px 0px 0px;
	width: 97px;
	height: 74px;
	border: 1px solid #D1D1D1;
}
.box_news .title{
	width: 100px;
	height: 74px;
	overflow: hidden;
	line-height: 19px;
}
.box_news .title a{
	font: 700 9pt/19px Verdana;
	color: #E40000;
}
.box_news .short_content{
	clear: both;
	height: 48px;
	overflow: hidden;
	line-height: 16px;
}
.box_news .short_content a{
	font: 100 8pt/16px Verdana;
}.box_news_2{
	;
}
.box_news_2 .item{
	float: left;
	width: 231px;
	height: 114px;
	background: url(../images/index_box_news_bck.png) no-repeat;
	margin-bottom: 8px;
	overflow: hidden;
}
.box_news_2 .item_1{
	margin-right: 8px;
}
.box_news_2 .inner{
	padding: 0px 9px;
}
.box_news_2 .title{
	height: 26px;
	overflow: hidden;
}
.box_news_2 .title a{
	color: #e0010a;
	font: 700 11px/26px Tahoma;
}
.box_news_2 img{
	margin: 0px 10px 0px 0px;
	width: 103px;
	height: 78px;
}
.box_news_2 .short_content{
	cursor: pointer;
	height: 80px;
	overflow: hidden;
	font: 100 8pt/16px Tahoma;
}.comment {
	width: 470px;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
}
.comment .container{
	padding: 0px 5px 0px 5px;
}
.comment .item {
	font: 100 13px/18px Arial;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px #DEDEDE dashed;
}
.comment .part_1{
	height: 18px;
	margin-bottom: 5px;
	overflow: hidden;
}
.comment .part_1 .title {
	float: left;
	width: 260px;
	height: 18px;
	overflow: hidden;
	background: url(../images/icon_pen.gif) no-repeat 0px 2px;
}
.comment .part_1 .title span {
	padding-left: 20px;
	font: 700 13px/18px Arial;
	color: #071A2F;
}
.comment .part_1 .name {
	float: right;
	width: 200px;
	height: 18px;
	overflow: hidden;
	text-align: right;
}
.comment .part_1 .name span{
	font: 700 13px/18px Arial;
	color: #071A2F;
}
.comment .part_2{
	width: 100%;
	margin-bottom: 5px;
}
.comment .content{
	font: 100 13px/18px Arial;
	color: #071A2F;
}
.comment .part_3{
	width: 100%;
	height: 18px;
}
.comment .date, .comment .ip{
	float: left;
	width: 50%;
	font: 100 11px/18px Arial;
	color: #071A2F;
}
.comment .ip{
	float: right;
	text-align: right;
}
.comment .all{
	text-align: center;
}
.comment .all a{
	text-align: center;
	font: 700 13px/20px Arial;
	color: #d60101;
}
.comment_view {
	width: 100%;
	border-width: 0px;
	margin: 0px 0px 0px 0px;
}
/**/
.comment_navigation {
	clear: both;
	width: 100%;
	height: 35px;
	overflow: hidden;
	background: url(../images/comment_nav_bck.png) no-repeat;
}
.comment_navigation .container{
	text-align: center;
}
.comment_navigation ul{
	height: 32px;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}
.comment_navigation li{
	float: left;
	height: 32px;
	list-style: none;
}
.comment_navigation .sep{
	width: 32px;
	background: url(../images/comment_nav_sep.png) no-repeat center center;
	font-size: 1px;
}
.comment_navigation a {
	color: #434343;
	font: 700 11px/30px Tahoma;
}
/*
.comment_navigation img {
	width: 14px;
	height: 14px;
}*/.contact {
	width: 100%;
}
.contact .err{
	color: #304F67;
}
.contact .label{
	margin: 6px 0px 6px 0px;
	font: 700 9pt/18px Verdana;
}
.contact .row{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
}
.contact .err_row{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
	color: #304F67;
}
.contact .line hr{
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
}
.contact input, .contact textarea{
	border-style:groove;
}

/* CONTACT ADDED */
.contact_added{
	width: 100%;
	line-height: 140%;
	font: 100 9pt/18px Verdana;
}
/**/
.contact_identity{
	width: 100%;
}
.contact_identity .title{
	font: 700 10pt/20px Verdana;
}
.contact_identity .label{
	font: 100 9pt/18px Verdana;
	width: 15%;
}
.contact_identity .value{
	width: 85%;
	font: 100 9pt/18px Verdana;
}.form {
	width: 470px;
}
.form .error{
	color: #CA0000;
}
.form .header div{
	font: 700 9pt/21px Tahoma;
	color: #E0010A;
	background: #B5CEEF;
	padding-left: 6px;
}
.form .message{
	padding: 8px 0px 8px 0px;
	font: 700 9pt/18px Verdana;
	color: #E0010A;
}
.form .label{
	margin: 10px 0px 10px 0px;
	font: 700 9pt/18px Verdana;
}
.form .row{
	font: 100 9pt/18px Verdana;
}
.form .row .td{
	padding: 5px 0px;
}
.form .err_row{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
	color: #DB1346;
}
.form .line{
	margin: 0px;
	padding: 0px;
	height: 1px;
	background: #DEDEDE;
}
.form .line hr{
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
}
.form .checkbox{
	border-style: none;
}
.form .result{
	padding: 8px 0px 8px 0px;
	font: 100 9pt/18px Verdana;
}
/**/
.standart_list {
	width: 470px;
	font: 100 8pt/18px Verdana;
}
.standart_list td{
	padding: 1px 3px 1px 3px;
}
.standart_list .header{
	height: 23px;
	background: #DAE3E8;
	color: #43565F;
}
.standart_list .header div{
	font-weight: bold;
}
.standart_list .even_row{
	height: 21px;
	background: #ECF1F5;
}
.standart_list .odd_row{
	height: 21px;
	background: #FFFFFF;
}
.standart_list .message{
	height: 30px;
}
.standart_list .footer_line{
	background: #DAE3E8;
	height: 3px;
}
.standart_list select{
	font: 100 8pt Tahoma;
}
/**/
.middle_content .explain{
	margin-top: 6px;
	margin-bottom: 10px;
	font: 100 8pt Verdana;
}
.middle_content .nav2{
	margin-bottom: 10px;
	font: 100 8pt Verdana;
}
/**/
.gallery_cat_box{
	margin: 0px;
	width: 470px;
}
.gallery_cat_box .v_sep{
	float: left;
	width: 10px;
	height: 185px;
	font-size: 1px;
}
.gallery_cat_box .h_sep{
	clear: both;
	height: 10px;
	width: 470px;
	font-size: 1px;
}
.gallery_cat_box .item{
	float: left;
	width: 150px;
	height: 185px;
	background: url(../images/gallery_cat_bck.png) no-repeat;
}
.gallery_cat_box .cat_name{
	height: 26px;
	overflow: hidden;
}
.gallery_cat_box .cat_name a{
	color: #FFFFFF;
	font: 700 9pt/26px Tahoma;
	padding-left: 8px;
}
.gallery_cat_box .item .image{
	padding: 5px 12px 5px 12px;
}
.gallery_cat_box .item img{
	width: 124px;
	height: 94px;
	border: 1px solid #000000;
}
.gallery_cat_box .item .title{
	text-align: center;
}
.gallery_cat_box .item .title a{
	color: #CA0900;
	font: 700 8pt/12px Verdana;
}
.gallery_cat_box .item .view_count{
	text-align: center;
	color: #765771;
	font: 100 8pt/12px Verdana;
}
.gallery_cat_box .row{
	height: 185px;
	overflow: hidden;
}
/**/
.box_gallery{
	margin: 0px;
	width: 470px;
}
.box_gallery .v_sep{
	float: left;
	width: 10px;
	height: 185px;
	font-size: 1px;
}
.box_gallery .h_sep{
	clear: both;
	height: 10px;
	width: 470px;
	font-size: 1px;
}
.box_gallery .item{
	float: left;
	width: 150px;
	height: 185px;
	background: url(../images/gallery_box_bck.png) repeat-x;
}
.box_gallery .cat_name a{
	color: #FFFFFF;
	font: 700 9pt/26px Tahoma;
	padding-left: 8px;
}
.box_gallery .item .image{
	padding: 24px 12px 10px 12px;
}
.box_gallery .item img{
	width: 124px;
	height: 94px;
	border: 1px solid #000000;
}
.box_gallery .item .title{
	text-align: center;
}
.box_gallery .item .title a{
	color: #CA0900;
	font: 700 8pt/13px Verdana;
}
.box_gallery .item .view_count{
	text-align: center;
	color: #765771;
	font: 100 8pt/14px Verdana;
}
.box_gallery .row{
	height: 185px;
	overflow: hidden;
}
/**/
.random_gallery{
	margin: 0px;
	width: 470px;
}
.random_gallery .v_sep{
	float: left;
	width: 10px;
	height: 185px;
	font-size: 1px;
}
.random_gallery .h_sep{
	clear: both;
	height: 10px;
	width: 470px;;
	font-size: 1px;
}
.random_gallery .item{
	float: left;
	width: 150px;
	height: 185px;
	background: url(../images/gallery_box_bck.png) repeat-x;
}
.random_gallery .cat_name a{
	color: #FFFFFF;
	font: 700 9pt/26px Tahoma;
	padding-left: 8px;
}
.random_gallery .item .image{
	padding: 24px 12px 10px 12px;
}
.random_gallery .item img{
	width: 124px;
	height: 94px;
	border: 1px solid #000000;
}
.random_gallery .item .title{
	text-align: center;
}
.random_gallery .item .title a{
	color: #CA0900;
	font: 700 8pt/13px Verdana;
}
.random_gallery .item .view_count{
	text-align: center;
	color: #765771;
	font: 100 8pt/14px Verdana;
}
.random_gallery .row{
	height: 185px;
	overflow: hidden;
}
/**/
.image_gallery_detail{
	width: 470px;
	overflow: hidden;
	text-align: center;
}
.image_gallery_detail .image{
	text-align: center;
}
.image_gallery_detail .title{
	font: 700 16pt/140% Verdana;
	color: #C20900;
	padding: 10px 0px 10px 0px;
}
.image_gallery_detail .gallery_explain{
	font: 100 9pt/140% Verdana;
	color: #000000;
	margin-top: 10px;
}
/**/
.gallery_nav{
	clear: both;
	width: 100%;
	height: 16px;
	font: 100 8pt/16px Verdana;
	margin-bottom: 10px;
}
.gallery_nav, .gallery_nav a{
	color: #000000;
}
/* VISITOR NOTEBOOK */

.guest_book {
	width: 100%;
}
.guest_book_top{
	font: 100 9pt/18px Verdana;
	color: #4C4B4C;
	margin: 10px 0px 10px 0px;
	text-align: left;
}
.guest_book .item{
	font: 100 9pt/18px Verdana;
	margin: 0px 0px 10px 0px;
}
.guest_book .content{
	font: 100 9pt/17px Verdana;
	margin: 5px 0px 5px 0px;
}
.guest_book .footer, .guest_book .footer a{
	font: 100 9pt/21px Verdana;
	color: #434343;
	height: 21px;
}
.guest_book .line hr{
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
}

/* VISITOR NOTEBOOK ADD */
.guest_book_add {
	width: 100%;
}
.guest_book_add .err{
	color: #2D7199;
}
.guest_book_add .label{
	margin: 6px 0px 6px 0px;
	font: 700 9pt/18px Verdana;
}
.guest_book_add .row{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
}
.guest_book_add .err_row{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
	color: #2D7199;
}
.guest_book_add .line hr{
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
}
.guest_book_add input, .guest_book_add textarea{
	border-style: groove;
}

/* VISITOR NOTEBOOK ADDED */
.guest_book_added{
	width: 100%;
	font: 100 9pt/18px Verdana;
	margin: 10px 0px 10px 0px;
}
.guest_book_added div{
	line-height: 140%;
}
.guest_book_added .link{
	font: 700 10pt/23px Verdana;
	height: 23px;
	overflow: hidden;
	background: url(../images/icon_02.gif) no-repeat 0px center;
	padding: 0px 0px 0px 15px;
}
/**/
.headline_outer{
	clear: both;
	margin: 0px 0px 5px 0px;
}
.headline{
	clear: both;	
	text-align: left;
	width: 468px;
	height: 295px;
	overflow: hiddden;
	position: relative;
}
.headline .image_title{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 468px;
	height: 64px;
	overflow: hidden;
}
.headline .content{
	position: absolute;
	left: 0px;
	top: 65px;
	width: 257px;
	height: 192px;
	overflow: hidden;
}
.headline .content .image img{
	width: 250px;
	height: 190px;
	border: 1px #d0d0d0 solid;
}
.headline .short_content_outer{
	position: absolute;
	left: 0px;
	top: 263px;
	width: 250px;
}
.headline .short_content{
	height: 45px;
	overflow: hidden;
}
.headline .short_content a{
	font: 700 11px/15px Verdana;
	color: #000000;
}
/**/
.tabsheetCM {
	text-align: left;
	position: absolute;
	left: 257px;
	top: 63px;
}
.tabsheetCM .item{
	padding: 2px 0px 2px 16px;
	background: transparent url(../images/icon_1.gif) no-repeat 5px 9px;
}
.tabsheetCM .item_inner{
	height: 16px;
	overflow: hidden;
	line-height: 16px;
}
.tabsheetCM .item img {
	height: 14px;
	border-width: 0px;
	margin-left: 4px;
}
.tabsheetCM .item a, .tabsheetCM .item font{
	font: 700 11px/16px Verdana;
}
.tabsheetCM a{
	color: #033978;
}.headline_news{
	width: 100%;
}
.headline_news .item{
	margin: 10px 0px 18px 0px;
	text-align: center;
}
.headline_news img{
	border-width: 0px;
	width: 470px;
	height: 220px;
}
.headline_news .title{
	text-align: left;
}
.headline_news .title a{
	font: 700 12px/20px Tahoma;
}#html_page a {
	color: #0000FF;
}
#html_page, #html_page p, #html_page div, #html_page td {
	font: 100 9pt/18px Verdana;
}
#html_page img {
	border: 1px solid #434343;
}
.identity {
	width: 100%;
}
.identity .item, .identity .item a, .identity div{
	font: 100 9pt/18px Arial;
	text-align: center;
}
.identity .item .header{
	font: 700 9pt/18px Arial;
	margin: 10px 0px 0px 0px;
}



.index_banner{
	clear: both;
	text-align: center;
	padding-bottom: 10px;
}
/**/
.cat_news{
	float: left;
	height: 234px;
	width: 229px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	background: #FFFFFF url(../images/cat_news_bck.png) no-repeat;
}
.cat_news .header{
	height: 25px;
	padding-left: 11px;
}
.cat_news .header a{
	font: 700 8pt/20px Tahoma;
	color: #424242;
	display: block;
}
.cat_news img{
	margin: 3px 10px 8px 0px;
	width: 100px;
	height: 76px;
}
.cat_news .content{
	padding: 0px 11px;
}
.cat_news .title{
	height: 24px;
	overflow: hidden;
	color: #F11B24;
	font: 700 8pt/24px Verdana;
	cursor: pointer;
}
.cat_news .item{
	clear: both;
	background: url(../images/icon_5.gif) no-repeat 0px 8px;
	height: 18px;
	overflow: hidden;
}
.cat_news .item a{
	font: 700 8pt/18px Verdana;
	color: #000;
	padding-left: 10px;
}
.cat_news .short_content{
	font: 100 8pt/15px Verdana;
	height: 75px;
	color: #000;
	overflow: hidden;
	cursor: pointer;
}
/**/
.currency_line{
	background: url(../images/currency_bck.png) no-repeat;
	font: 100 8pt/20px Tahoma;
	color: #4d4d4d;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
	height: 20px;
	margin-bottom: 10px;
}
.currency_line .container{
	margin-left: 100px;
}
.currency_line img{
	height: 20px;
}

/**/
.last_min {
	height: 20px;
	background: url(../images/last_min_bck.png) no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}.link_bank{
	width: 100%;
}
.link_bank .cat_title{
	height: 21px;
	font: bold 9pt/21px Arial;
	color: #FFFFFF;
	text-align: left;
	background: url(../images/middle_sub_page_title_bck.png)
}
.link_bank .cat_title span{
	padding-left: 10px;
}
.link_bank .item{
	font: 100 8pt/21px Tahoma;
	background: white url(../images/icon_2.gif) no-repeat 4px 50%;
}
.link_bank .item a{
	color: #666666;
	padding-left: 15px;
}.login_form table{
	width: 100%;
	margin: 10px 0px;
}
.login_form td{
	vertical-align: top;
	padding-right: 5px;
	font: 100 11px/17px Tahoma;
}
.login_form input{
	height: 17px;
	margin-bottom: 5px;
	border: 0px;
	font: 100 11px/17px Tahoma;
}
.login_form .input{
	background: url(../images/member_login_input.png) no-repeat;
	width: 126px;
	padding-left: 8px;
}
.login_form .submit{
	background: url(../images/member_login_submit.png) no-repeat;
	width: 77px;
	text-align: center;
}
.login_form .link{
	background: url(../images/icon_01.gif) no-repeat 0px 7px;
	height: 17px;
}
.login_form .link a{
	padding-left: 12px;
}/* CONTACT */
.mail_list {
	width: 100%;
}
.mail_list td, .mail_list div{
	font: 100 9pt/20px Verdana;
}
.mail_list .err{
	color: #2D7199;
}
.mail_list .label{
	margin: 6px 0px 6px 0px; font-weight: bold;
}
.mail_list .row{
	padding: 5px 0px 5px 0px;
}
.mail_list .err_row{
	padding: 5px 0px 5px 0px; color: #2D7199;
}
.mail_list .line hr{
	height: 1px; color: #DEDEDE; margin: 5px 0px 5px 0px; width: 100%;
}
.mail_list input, .contact textarea{
	border-style: groove;
}

.member_box{
	padding: 0px 10px;
}
.login_form table{
	width: 100%;
}
.login_form td{
	vertical-align: top;
	padding-right: 5px;
	font: 100 11px/17px Tahoma;
}
.login_form input{
	height: 17px;
	margin-bottom: 5px;
	border: 0px;
	font: 100 11px/17px Tahoma;
}
.login_form .input{
	background: url(../images/member_login_input.png) no-repeat;
	width: 126px;
	padding-left: 8px;
}
.login_form .submit{
	background: url(../images/member_login_submit.png) no-repeat;
	width: 77px;
	text-align: center;
}
.login_form .link{
	background: url(../images/icon_01.gif) no-repeat 0px 7px;
	height: 17px;
}
.login_form .link a{
	padding-left: 12px;
}
/**/
.member_signup {
	width: 470px;
}
.member_signup .row, .member_signup .row td{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
}
.member_signup .label{
	font-weight: none;
}
.member_signup select{
	font: 100 9pt Verdana;
}

.member_lost_pass {
	width: 100%;
	font: 100 9pt/18px Verdana;
	color: #4C4B4C;
}
.member_lost_pass .err_row{
	padding: 5px 0px 5px 0px;
	color: #BA0C0C;
}
.member_lost_pass .label{
	margin: 6px 0px 6px 0px;
	color: #000000;
	font-weight: bold;
}
.member_lost_pass .row, .member_lost_pass .row td{
	padding: 5px 0px 5px 0px;
}

.member_pass_sent{
	width: 100%;
	line-height: 140%;
	font: 100 9pt/18px Verdana;
}
.member_pass_sent .title{
	margin: 0px 0px 10px 0px;
}
.member_pass_sent .link{
	font: 700 8pt/21px Verdana;
	height: 21px;
	overflow: hidden;
	background: url(../images/icon_02.gif) no-repeat 6px center;
	padding: 0px 0px 0px 20px;
}

.my_page{
	width: 100%;
	font: 100 8pt/18px Verdana;
}
.my_page .header{
	padding: 10px 0px 10px 10px;
	color: #595959;
}
.my_page .label{
	padding: 0px 0px 10px 10px;
	color: #595959;
}
.my_page .title{
	background: url(../images/icon_02.gif) no-repeat 15px center;
	padding: 0px 0px 0px 12px;
}
.my_page .title, .my_page .title a{
	font: 700 8pt/18px Verdana;
	color: #4C4B4C;
}
.my_page .title a{
	padding-left: 15px;
}
.my_page .row{
	padding: 10px 0px 15px 0px;
	font: 100 8pt/18px Verdana;
}
.my_page .label{
	padding-left: 25px;
}


.nav{
	margin-top: 6px;
	margin-bottom: 10px;
}
.nav .button{
	width: 25%;
}
.nav2 .flat{
	margin-top: 5px;
	border: 1px solid #C9C7BA;
	width: 180px;
}
.nav2 .flat2{
	margin-top: 5px;
	border: 1px solid #C9C7BA;
	width: 130px;
}
.nav3{
	margin-bottom: 10px;
}

.member_form_completed{
	width: 100%;
	line-height: 140%;
	font: 100 12px/17px Verdana;
}
.member_form_completed .title{
	margin: 0px 0px 10px 0px;
}
.member_form_completed .link{
	font: 700 12px/17px Verdana;
	height: 17px;
	overflow: hidden;
	background: url(../images/icon_02.gif) no-repeat 6px 6px;
	padding: 0px 0px 0px 17px;
	margin-bottom: 10px;
}.navigation {
	background: url(../images/nav_bck.png) no-repeat;
	height: 51px;
	overflow: hidden;
	width: 100%;
	clear: both;
}
.navigation .inner{
	margin-top: 13px;
}
.navigation .container{
	text-align: center;
}
.navigation .container a {
	color: #434343;
	margin-right: 10px;
	font: 100 13px/16px Arial;
}
.navigation .container img {
	margin-right: 4px;
	width: 16px;
	height: 16px;
}
.navigation .container .comment_count a{
	color: #EE0000;
	font-weight: bold;
}



.news_font_size{
	width: 100%;
	height: 25px;
	margin-bottom: 5px;
}
.news_font_size .part_1{
	float: left;
	width: 270px;
	background: url(../images/middle_top_back_bck.png) no-repeat left center;
}
.news_font_size .part_1 a{
	padding-left: 40px;
	font: 100 11px/21px Tahoma;
	color: #3a3a3a;
}
.news_font_size .part_2{
	float: right;
	width: 200px;
	text-align: right;
	font: 700 11px/22px Tahoma;
	color: #727272;
}
.news_font_size .part_2 img{
	width: 19px;
	height: 22px;
	cursor: pointer;
}
/**/
.news_other {
	clear: both;
	margin-bottom: 10px;
}
.news_other .title {
	background: url(../images/icon_02.gif) transparent 10px 8px no-repeat;
	overflow: hidden;
	height: 21px;
}
.news_other .title a{
	font: 100 8pt/21px Verdana;
	color: #000000;
	height: 18px;
	overflow: hidden;
	padding-left: 21px;
}
/**/
.news_detail{
}
.news_detail .news_title{
	font: 700 12pt/23px Arial;
	color: #ed1b23;
	padding: 0px;
	margin: 0px 0px 3px 0px;
}
.news_detail .news_date{
	font: 700 7pt/21px Tahoma;
	height: 24px;
	color: #999999;
}
.news_detail .news_image {
	float: left;
	width: 250px;
	height: 190px;
	border: solid 1px #808080;
	margin: 0px 10px 0px 0px;
}
.news_detail .news_banner{
	margin: 0px 0px 10px 0px;
	width: 200px;
}
.news_detail .news_spot{
	font: 700 10pt/140% Arial;
	margin: 0px 0px 10px 0px;
}
.news_detail .news_banner_1{
	margin: 10px 0px 10px 0px;
}
.news_detail_content {
	padding: 0px 0px 10px 0px;
}
.news_detail_content p{
	margin-top: 0px;
}
.news_detail_content img{
	max-width: 500px;
	margin: 0px 5px;
}
.news_detail_content .content{
	font-family: Arial;
	line-height: 140%;
}
.news_detail_content .read_count{
	text-align: right;
	font: 100 8pt Verdana;
	color: #333;
}
.news_detail_content .source{
	color: #333;
	font-weight: bold;
}
.news_detail_content .content a{
	color: #0000FF;
}
.news_detail_content .content p{
	margin-top: 0px;
}
.content_12 h1,  .content_12 h2, .content_12 h3 {
	font-family: Verdana;
}
.content_12, .content_12 font, .content_12 p, .content_12 div, .content_12 td{
	font: 100 9pt/140% Verdana;
}
.content_14, .content_14 font, .content_14 p, .content_14 div, .content_14 td{
	font: 100 14px/140% Verdana;
}
.content_16, .content_16 font, .content_16 p, .content_16 div, .content_16 td{
	font: 100 16px/140% Verdana;
}
.content_18, .content_18 font, .content_18 p, .content_18 div, .content_18 td{
	font: 100 18px/140% Verdana;
}
/**/
.news_label {
	border-top: medium double #EAEAEA;
	border-bottom: medium double #EAEAEA;
	font: 100 9pt/20px Verdana;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
}
.news_label .tags {
	background: #FFFFFF url(../images/icon_tags.gif) no-repeat scroll left top;
	font: 700 9pt/20px Verdana;
	margin: 0;
	padding: 0 0 0 18px;
}/*NEWS DAULY*/
#news_daily .header{
	width: 100%;
	height: 23px;
	text-align: left;
	margin: 5px 0px 0px 0px;
	background: #D0D0D0;
}
#news_daily .header a{
	padding-left: 10px;
	font: bold 8pt/23px Verdana;
	color: #333333;
}
#news_daily .item{
	background: url(../images/icon_05.gif) no-repeat 5px 10px;
	padding: 5px 5px 5px 15px;
}
#news_daily .item a{
	color: #202020;
	font: normal 9pt Verdana;
}/* PAGING */
.paging{
	border: 1px #A6A996 dashed;
	width: 100%;
	text-align: left;
}
.paging td{
	 line-height: 200%;
	 font: 100 9pt/20px Verdana;
}
.paging .header{
	background: #F3F3F3;
}
.paging input{
	border: #000000 1px solid;
	height: 20px;
}
.paging .go_page {
	width: 25px;
	height: 20px;
	text-align: right;
	font: 100 9pt/20px Verdana;
}
.paging .button{
	background: #DFE0D8;
	color: #000000;
	width: 40px;
	height: 20px;
	font-weight: bold;
}
.paging .current{
	font-weight: bold;
	color: #9A0000;
}
.paging .prev{
	color: #636B78;
}
.paging .next{
	color: #636B78;
}
.paging .number{
	color: #111111;
	text-decoration: underline;
}
.paging .current, .paging .number{
	padding: 4px;
}
.paging .seperator{
	color: #000000;
}
/**/
.paging_3{
	background: #F1F1F1;
	border: 1px solid #A1A1A1;
	padding: 4px 1px;
	font: 100 8pt/20px Tahoma;
}
.paging_3 .paging_3_container{
	width: 100%;
	height: 20px;
	text-align: center;
}
.paging_3 .seperator{
	color: #C1C1C1;
}
.paging_3 .prev, .paging_3 .next{
	font-weight: bold;
	color: #000;
}
.paging_3 .number{
	color: #000;
}
.paging_3 .current{
	font-weight: bold;
	color: #CD0000;
}
.paging_3 .current, .paging_3 .number{
	padding: 0px 3px;
}
.pharmacy table{
	border: 1px solid #E1E1E1;
	font: 100 9pt/18px Verdana;
}
.pharmacy table .header{
	padding: 5px;
	background: #778A9D;
	color: #FFFFFF;
	font-weight: bold;
}
.pharmacy table .row{
	height: 22px;
}
.pharmacy .description{
	font: 100 9pt/50px Verdana;
}
.pharmacy .odd{
	background: #E1E1E1;
}
.pharmacy .even{
	background: transparent;
}/**/
.main_poll{
	padding: 0px 10px;
}
.main_poll .question{
	padding-bottom: 5px;
	font: 700 8pt/15px Tahoma;
}
.main_poll .image{
	width: 280px;
	overflow-x: hidden;
	margin: 0px 0px 5px 0px;
}
.main_poll .submit a{
	font: 700 8pt/18px Tahoma;
	color: #d60101;
	text-decoration: none;
	display: block;
}
/**/
.poll_detail {
	width: 100%;
	font: 100 12px/15px Verdana;
	padding-bottom: 20px;
}
.poll_detail .message{
	color: #E20002;
	margin-bottom: 10px;
}
.poll_detail .question {
	color: #313131;
	font: 700 12px/18px Verdana;
}
.poll_detail .line hr {
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
	font-size: 1px;
	no-shade;
}
.poll_detail .item{
	clear: both;
}
.poll_detail .item .title {
	float: left;
	width: 40%;
}
.poll_detail .item .value {
	float: left;
	width: 60%;
}
.poll_detail .item .value img{
	background-color: #feda70;
	height: 14px;
	border: 0px;
}
.poll_detail .item div {
	padding-bottom: 10px;
}
.poll_detail .total {
	clear: both;
	font: 700 12px/18px Verdana;
	color: #3E3E3E;
}

.poll_other {
	margin: 10px 0px 0px 0px;
}
.poll_other .item {
	background: url(../images/icon_02.gif) no-repeat 8px 7px;
	margin-bottom: 5px;
}
.poll_other .item a{
	color: #404040;
	font: 100 9pt/21px Verdana;
	padding-left: 24px;
}
/**/
.poll_form .que{
	color: #404040;
	font: 700 12px/20px Verdana;
}
.poll_form .item{
	clear: both;
	margin: 5px 0px;
	font: 100 8pt Verdana;
}
.poll_form .security{
	color: #404040;
	font: 100 8pt/20px Verdana;
}
.poll_form .submit{
	clear: both;
	margin: 8px 0px;
}
.poll_form .error{
	clear: both;
	color: #FF0000;
	margin: 5px 0px;
	font: 100 8pt/20px Verdana;
}
.poll_form .error li{
	list-style: circle;
}.print td{
	font-family: Verdana;
	font-size: 8pt;
}
.print a{
	text-decoration: none;
	color: #000000;
}
.print a:hover{
	text-decoration: underline;
}
.print .button{
	border: #999999 1px solid;
	background-color: #ED1C24;
	font-size: 9pt;
	font-family: tahoma;
	color: #FFFFFF;
	font-weight: bold;
}.search_result {
	width: 100%;
}
.search_result div, .search_result p, .search_result td, .search_result font{
	font: 100 9pt/15px Verdana;
}
.search_result .result font{
	font: 700 9pt/15px Verdana;
}
.search_result .result .item {
	margin: 5px 0px 15px 0px;
}
.search_result .result .item .title a{
	font: 700 9pt/18px Verdana;
	color: #e0010a;
}
.search_result .result .item .short_content{
	font: 100 9pt/18px Verdana;
}
.search_result .result .item .date {
	 color: #9B9B9B;
	 font: 100 8pt/18px Tahoma;
}
.search_result .no_item {
	color: #DE0029;
}
.search_result .result .sep{
	background: url(../images/line_02.gif) repeat-x;
	height: 1px;
	clear: both;
	font-size: 1px;
	margin: 4px 0px 0px 0px;
}
.search_result select{
	margin: 0px 3px;
}.CM_slider{
	width: 793px;
	height: 189px;
	overflow: hidden;
	text-align: left;
	clear: both;
	position: relative;
}
.CM_slider_left{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 8px;
	height: 189px;
	overflow: hidden;
	background: url(../images/index_slide_left.gif) no-repeat right;
	cursor: pointer;
	z-index: 2;
}
.CM_slider_right{
	position: absolute;
	top: 0px;
	left: 785px;
	width: 8px;
	height: 189px;
	background: url(../images/index_slide_right.gif) no-repeat;
	cursor: pointer;
	z-index: 2;
}
.CM_slider_container{
	position: absolute;
	top: 0px;
	left: 9px;
	width: 775px;
	height: 189px;
	z-index: 1;
}
.CM_slider_inner{
	position: relative;
	width: 775px;
	height: 189px;
	overflow: hidden;
}
.CM_slider_item {
	float: left;
	width: 155px;
	height: 189px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	background: url(../images/index_slide_item_bck.png) no-repeat;
}
.CM_slider_item .item_inner{
	margin: 10px 15px 0px 10px;
	height: 169px;
	overflow: hidden;
}
.CM_slider_item .img img {
	width: 128px;
	height: 90px;
}
.CM_slider_item .title {
	cursor: pointer;
	color: #000;
	margin: 3px 0px 3px 0px;
	color: #000;
	font: 700 8pt/15px Verdana;
}
.CM_slider_item .spot {
	cursor: pointer;
	width: 130px;
	height: 60px;
	overflow: hidden;
	color: #000;
	font: 100 8pt/15px Verdana;
}.top_menu {
	clear: both;
	width: 812px;
	height: 61px;
	z-index: 90;
	overflow: hidden;
	background: url(../images/top_menu_2_bck.png) repeat-x;
}
.top_menu_items {
	padding: 0px;
	margin: auto;
	background: #D8D8D8;
	list-style: none;
}
.top_menu_items li {
	float: left;
	padding: 0px;
	margin: 0px;
	background: url(../images/top_menu_2_sep.png) no-repeat;
	list-style: none;
}
.top_menu_items li a {
	display: block;
	padding: 0px 8px 0px 7px;
	font: 700 8pt/27px Verdana;
	color: #414141;
}
.top_menu_items li a:hover {
	color: #888;
}
.transMenu {
	position: absolute;
	left: -1000px;
	top: -1000px;
	overflow: hidden;
}
.transMenu .content {
	position: absolute
}
.transMenu .background {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
}
.transMenu .shadowright {
	position: absolute;
	z-index: 3;
	top: 3px;
	width: 2px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	display: none;
}
.transMenu .shadowbottom {
	z-index: 1;
	position: absolute;
	left: 3px;
	height: 2px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	display: none;
}
.transMenu .items {
	position: relative;
	z-index: 2;
	left: 0px;
	top: 0px;
}
.transMenu .item {
	cursor: pointer;
	color: #ffffff;
	border-style: none;
	font: 100 11px tahoma, arial, sans-serif;
}
.transMenu .item td{
	background: #EAEAEA;
	color: #212121;
	font: 100 11px tahoma, arial, sans-serif;
}
.transMenu .hover.item {
	color: #212121;
}
.transMenu .hover td{
	background: #C1C1C1;
}
.transMenu .item img {
	margin-left: 10px
}
.transMenu .item#active {
	background: #5fa4fb;
	color: #ffffff;
}
.transMenu .item#active:hover {
	background: #545c66;
	color: #ffffff;
}

.video_nav{
	clear: both;
	width: 100%;
	height: 16px;
	font: 100 8pt/16px Verdana;
}
.video_nav, .video_nav a{
	color: #000000;
}
/**/
.video_detail {
	padding: 0px 0px 10px 0px;
}
.video_detail .title {
	font: 700 14pt/23px Tahoma;
	text-align: left;
	color: #DD0000;
	margin: 10px 0px;
	text-align: center;
}
.video_detail .code{
	text-align: center;
	margin: 0px 0px 10px;
}
.video_detail .short_content {
	font: 100 8pt/16px Verdana;
	margin: 0px 0px 5px 0px
}
.video_detail .date, .video_detail .view_count{
	font: 100 8pt/13px Verdana;
	height: 13px;
	color: #797979;
	margin-bottom: 5px;
}
.video_detail .embed_code {
	font: 700 8pt Verdana;
	clear: both;
}
.video_detail .embed_code input{
	font: 100 8pt Verdana;
	width: 470px;
}
/***/
.other_video{
	margin: 0px;
	width: 470px;
}
.other_video .v_sep{
	float: left;
	width: 10px;
	height: 155px;
	font-size: 1px;
}
.other_video .h_sep{
	clear: both;
	height: 10px;
	width: 470px;
	font-size: 1px;
}
.other_video .item{
	float: left;
	width: 150px;
	height: 155px;
	background: url(../images/video_other_bck.png) no-repeat;
}
.other_video .item .image{
	padding: 24px 12px 5px 12px;
}
.other_video .item img{
	width: 124px;
	height: 90px;
	border: 1px solid #000000;
}
.other_video .item .title{
	text-align: center;
}
.other_video .item .title a{
	color: #CA0900;
	font: 700 8pt/13px Verdana;
}
/**/
.video_box{
	float: left;
	width: 230px;
	height: 102px;
	background: url(../images/video_box_bck.png) no-repeat;
	margin-bottom: 10px;
	overflow: hidden;
}
.video_box_1{
	margin-right: 10px;
}
.video_box .inner{
	padding: 5px 11px;
}
.video_box img{
	margin: 0px 10px 0px 0px;
	width: 86px;
	height: 62px;
}
.video_box .title{
	height: 24px;
	overflow: hidden;
}
.video_box .title a{
	color: #E0010A;
	font: 700 9pt/24px Verdana;
}
.video_box .short_content{
	cursor: pointer;
	height: 59px;
	overflow: hidden;
	font: 100 8pt/14px Verdana;
}
/**/
.gallery_cat_box{
	margin: 0px;
	width: 472px;
}
.gallery_cat_box .v_sep{
	float: left;
	width: 11px;
	height: 185px;
	font-size: 1px;
}
.gallery_cat_box .h_sep{
	clear: both;
	height: 11px;
	width: 472px;
	font-size: 1px;
}
.gallery_cat_box .item{
	float: left;
	width: 150px;
	height: 185px;
	background: url(../images/gallery_cat_bck.png) no-repeat;
}
.gallery_cat_box .cat_name{
	height: 26px;
	overflow: hidden;
	font: 700 9pt/26px Tahoma;
}
.gallery_cat_box .cat_name a{
	color: #FFFFFF;
	padding-left: 8px;
}
.gallery_cat_box .item .image{
	padding: 5px 12px 5px 12px;
}
.gallery_cat_box .item img{
	width: 124px;
	height: 94px;
	border: 1px solid #000000;
}
.gallery_cat_box .item .title{
	text-align: center;
	font: 700 8pt/12px Verdana;
}
.gallery_cat_box .item .title a{
	color: #4b769e;
}
.gallery_cat_box .item .view_count{
	text-align: center;
	color: #765771;
	font: 100 8pt/12px Verdana;
}
.gallery_cat_box .row{
	height: 185px;
	overflow: hidden;
}/* VISITOR NOTEBOOK */

.visitor_notebook {
	width: 100%;
}
.visitor_notebook_top{
	font: 100 9pt/18px Verdana;
	color: #4C4B4C;
	margin: 10px 0px 10px 0px;
	text-align: left;
}
.visitor_notebook .item{
	font: 100 9pt/18px Verdana;
	margin: 0px 0px 10px 0px;
}
.visitor_notebook .content{
	margin: 5px 0px 5px 0px;
}
.visitor_notebook .content, .visitor_notebook .content *{
	font: 100 9pt/17px Verdana;
}
.visitor_notebook .date, .visitor_notebook .date a{
	font: 100 9pt/21px Verdana;
	color: #434343;
	height: 21px;
}
.visitor_notebook .line hr{
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
}

/* VISITOR NOTEBOOK ADD */
.visitor_notebook_add {
	width: 100%;
}
.visitor_notebook_add .err{
	color: #2D7199;
}
.visitor_notebook_add .label{
	margin: 6px 0px 6px 0px;
	font: 700 9pt/18px Verdana;
}
.visitor_notebook_add .row{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
}
.visitor_notebook_add .err_row{
	padding: 5px 0px 5px 0px;
	font: 100 9pt/18px Verdana;
	color: #2D7199;
}
.visitor_notebook_add .line hr{
	height: 1px;
	color: #DEDEDE;
	margin: 5px 0px 5px 0px;
}
.visitor_notebook_add input, .visitor_notebook_add textarea{
	border-style: groove;
}

/* VISITOR NOTEBOOK ADDED */
.visitor_notebook_added{
	width: 100%;
	font: 100 9pt/18px Verdana;
	margin: 10px 0px 10px 0px;
}
.visitor_notebook_added div{
	line-height: 140%;
}
.visitor_notebook_added .link{
	font: 700 10pt/23px Verdana;
	height: 23px;
	overflow: hidden;
	background: url(../images/icon_2.gif) no-repeat 0px center;
	padding: 0px 0px 0px 15px;
}
