body{

	margin: 0px;

	background: #FFFFFF url(../images/body_bck.gif) repeat-y 777px 0px;

	color: #000000;

}

a{

	text-decoration: none;

	color: #000000;

}

a:hover {

	text-decoration: underline;

}

img {

	border-width: 0px;

}

form{

	margin: 0px;

}

/**/

.radio{

	border: 0px;

}

.middle_content {

	font: 100 8pt Verdana;

}

.middle_content .explain{

	margin-top: 6px;

	margin-bottom: 10px;

}

.middle_content .nav2{

	margin-bottom: 10px;

}



.button{

	background-color: #ff0000;

	border: 0px;

	height: 19px;

	color: #FFFFFF;

	font: 700 8pt Tahoma;

}

.left_caption{

	height: 24px;

	background: url(../images/left_caption_bck.png) no-repeat;

	color: #ffffff;

	font: bold 8pt/21px Tahoma;

}

.left_caption span{

	padding-left: 8px;

}

.left_content{

	padding: 0px 5px;

}

.right_caption{

	height: 24px;

	background: url(../images/right_caption_bck.png) no-repeat;

	color: #ffffff;

	font: bold 8pt/20px Tahoma;

	overflow: hidden;

}

.right_caption span{

	padding-left: 5px;

}

.right_content{

	padding: 0px 8px;

}

.right_sep{

	clear: both;

}

.right_sep img{

	width: 270px;

	height: 21px;

	border-width: 0px;

}

table.right_content{

	margin: 0px 10px;

}

.middle_page_title {

	background : url(../images/middle_page_bck.png);*/

	width : 100%;

	height: 30px;

	font : 700 12pt/40px Arial;

	color : #444444;

}

.middle_page_title span{

	margin-left: 10px;

}

.middle_sub_page_title {

	background: #EA090F;

	margin-bottom: 5px;

	height: 22px;

	overflow: hidden;

}

.middle_sub_page_title span, .middle_sub_page_title a{

	font: bold 11px/22px Tahoma;

	color : #FFFFFF;

	padding-left: 15px;

}

/**/

.middle_top{

	height: 40px;

	color : #000000;

	padding-top: 10px;

	font: 100 11px/20px Tahoma;

}

.middle_top .part_1{

	float: left;

	width: 268px;

}

.middle_top .part_1 a{

	color: #000000;

	font: 100 11px/20px Tahoma;

}

.middle_top .part_2{

	float: right;

	width: 200px;

	text-align: right;

}

/**/

.main_container {

	background: #FFFFFF;

	width: 777px;

	border-top-width: 0px;

}

.main_container_inner{

	border: 1px solid #FFFFFF;

}

/**/

.base{

	background: #FFFFFF;

	width: 775px;

	text-align: left;

	z-index: 2200;

}

.base_left{

	z-index: 2200;

	float: left;

	border-right: 2px solid #DCDCDC;

	padding-right: 1px;

	overflow: hidden;

}

.base_left_inner{

	width: 126px;

	overflow: hidden;

}

.base_middle{

	float: left;

	border-left: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

}

.base_middle_inner{

	width: 491px;

	overflow: hidden;

}

.base_middle .middle_content{

	margin: 0px 10px 0px 10px;

}

.base_right{

	float: left;

	border-left: 2px solid #DCDCDC;

	padding-left: 1px;

	overflow: hidden;

}

.base_right_inner{

	width: 150px;

	overflow: hidden;

}

/**/

.top{

	width: 775px;

	height: 94px;

	background: url(../images/top.png) no-repeat;

	position: relative;

	text-align: left;

}

.top .logo{

	position: absolute;

	top: 0px;

	left: 0px;

}

.top .logo img{

	width: 289px;

	height: 91px;

	border: 0px;

}

.top .banner {

	width: 468px;

	height: 60px;

	position: absolute;

	top: 15px;

	left: 286px;

}

/**/

.top_menu {
	text-align: center;
	width: 775px;
	height: 28px;
	font: 100 8pt/28px Tahoma;
	background: url(../images/top_menu_bck.png) repeat-x;
	border-bottom: 1px solid #FFFFFF;
	overflow: hidden;
}
.top_menu, .top_menu a{
	font: 100 8pt/24px Tahoma;
	color: #FFFFFF;
}
.top_menu .item {
	float: left;
	height: 28px;
}
.top_menu .item_first {
	padding-left: 20px;
}
.top_menu .sep {
	float: left;
	background: url(../images/top_menu_sep.png) no-repeat;
	height: 28px;
	width: 5px;
	font-size: 1px;
	margin: 0px 8px;
}
/**/

.footer {

	width: 775px;

	height: 110px;

	overflow: hidden;

	clear: both;

}

.footer .content {

	text-align: center;

	font: normal 8pt/15px Tahoma;

	color: #000000;

}

.footer .item {

	background: #EA090F;

	height: 26px;

	overflow: visible;

	background-image: url(../images/footer.jpg);

}

.footer .content .item, .footer .content .item a{

	font: bold 8pt/18px Tahoma;

	color: #FFFFFF;

}

/**/

.left_menu {

	width: 100%;

	text-align: left;

}

.left_menu ul {

	list-style: none;

	margin: 0px;

	padding: 0px;

	height: 21px; 

	overflow: hidden;

}

.left_menu a {

	font: 700 11px/20px Tahoma;

	display: block;

	margin-left: 0px;

	padding: 0px 12px 0px 12px;

	text-decoration: none;

}

.left_menu .parent a {

	background: url(../images/left_menu_bck.png) no-repeat;

	color: #FFFFFF;

}

.left_menu .parent a:hover{

	color: #FFFFFF;

}

.left_menu .child a {

	background: url(../images/left_menu_child_bck.png) no-repeat;

	color: #FFFFFF;

	font: 700 11px/20px Tahoma;

}

.left_menu .child a:hover{

	color: #FFFFFF;

}

/**/

.main_search {

	width: 100%;

	background: url(../images/search_menu_bck.png) no-repeat;

	margin: 0px 0px 1px 0px;

}

.main_search .item{

	padding: 3px 3px 3px 3px;

}

.main_search .search_key{

	border: #5e5e5e 1px solid; font-size: 8pt; font-family: tahoma; background: #FFFFFF; width: 83px; height: 18px; color: #5e5e5e;

}

.main_search .search_submit{

	border: #5e5e5e 1px solid; font-size: 8pt; font-family: tahoma; background: #FFFFFF; width: 30px; height: 18px; color: #5e5e5e;

}

/**/

.currency{

	width: 100%;

	height: 75px;

	overflow: hidden;

    font: 100 8pt/15px Tahoma;

}

.currency .table{

	width: 110px;

	height: 60px;

	overflow: hidden;

    font: 100 8pt/15px Tahoma;

	margin: 7px 0px 0px 0px;

}

.currency .table .label, .currency .table .value{

	color: #000000;

}

.currency .table .item{

	height: 15px;

    margin: 0px;

    padding: 0px;

}

.currency .table .label{

	width: 42px; 

}

.currency .table .value{

	width: 38px;

	padding-left: 5px;

}

.currency .table .image{

	width: 25px;

	text-align: center;

}

.currency .table img{

	width: 11px;

	height: 6px;

}

/*

.weather_report{

	width: 100%;

	margin-bottom: 10px;

}

.weather_report .city{

	color: #000000;

	font: 700 8pt/19px Tahoma;

	width: 60px;

	padding-left: 5px;

}

.weather_report .value{

	color: #000000;

	font: 100 8pt/19px Tahoma;

	width: 66px;

	padding-left: 5px;

}

/**/

.main_image_gallery {

	width: 100%;

}

.main_image_gallery .container{

	padding: 1px 0px 8px 0px;

}

.main_image_gallery .first_item{

	height: 110px;

	overflow: hidden;

}

.main_image_gallery .first_item embed{

	background: #000000;

	width: 134px;

	height: 102px;

}

.main_image_gallery .first_item img{

	width: 134px;

	height: 102px;

}

.main_image_gallery .item{

	padding-left: 15px;

	font: 8pt/16px Tahoma;

	background: url(../images/icon_video.gif) no-repeat 0px 4px;

	margin-bottom: 5px;

}

/**/

.last_min {

	width: 100%;

	margin: 0px 0px 1px 0px;

	text-align: left;

}

.last_min a:hover{

	text-decoration: underline;

}

.last_min .container{

	height: 230px;

	overflow: hidden;

}

.last_min .outer{

	margin-left: 5px;

	margin-right: 5px;

}

.last_min .item{

	clear: both;

	margin-bottom: 4px;

}

.last_min img{

	width: 53px;

	height: 37px;

	border: 1px solid #434343;

	margin-right: 5px;

}

.last_min .title{

	width: 80px;

	height: 39px;

	overflow: hidden;

}

.last_min .title a{

	font: 100 8pt/13px Tahoma;

}

.last_min .title a:hover{

	color: #3D6693

}

.last_min .sep{

	background: url(../images/line_01.gif) repeat-x;

	height: 1px;

	clear: both;

	font-size: 1px;

	margin: 0px 0px 4px 0px;

}

/**/

.main_author {

	clear: both;

}

.main_author .container{

	width: 150px;

}

.main_author .article_content{

	margin: 5px 5px 0px 5px;

}

.main_author .article_content img {

	width: 47px;

	height: 62px;

	margin-right: 5px;

}

.main_author .article_content .title {

	height: 60px;

	overflow: hidden;

}

.main_author .article_content .title a{

	color: #033978;

	font: 100 8pt/15px Verdana;

}

.main_author .items{

	margin-left: 0px;

	margin-top: 9px;

	width: 157px;

	background: #ffffff;

}

.main_author .item span{

	padding-left: 5px;

}

.main_author .item {

	height: 20px;

	font: 100 8pt/19px Verdana;

	overflow: hidden;

	border-bottom: 1px solid #FFFFFF;

}

.main_author .item a{

	color: #FFFFFF;

	padding-left: 5px;

}

/**/

.author_combobox {

	width: 100%;

}

.author_combobox .container{

	text-align: center;

}

.author_combobox select{

	width: 130px;

	font: 100 8pt/18px Tahoma;

	color: #4c4c4c;

	height: 18px;

	margin: 10px 0px 10px 0px;

}

/**/
.author_box 

a.title{
	text-decoration: none;
	color: #ff0000;
	font: normal 8pt/15px Tahoma;
}
/**/

.gazette {

	width: 100%;

	margin: 10px 0px 10px 0px;

}

.gazette select{

	width: 135px;

	font: 100 8pt Verdana;

}

/**/

.main_daily_comment {

	background: #FFFFFF url(../images/daily_comment_bck.png) no-repeat;

	width: 126px;

	height: 100px;

}

.main_daily_comment .item {

	margin: 80px 10px 10px 10px;

	font: 700 8pt/15px Verdana;

}

.main_daily_comment .item a {

	color: #474747;

}

/**/

.main_poll{

	clear: both;

	width: 100%;

	margin: 0px 0px 10px 0px;

}

.main_poll .inner{

	margin: 10px 0px 20px 0px;

}

.main_poll .question{

	font: 100 8pt/15px Verdana;

	color: #1F1F1F;

	margin: 5px 5px 5px 5px;

	text-align: center;

}

.main_poll .image{

	text-align: left;

}

.main_poll .image img{

	width: 150px;

	height: 60px;

}

.main_poll .submit{

	font: 700 8pt/15px Verdana;

	color: #1F1F1F;

	margin: 10px 0px 0px 5px;

}

/**/

.main_mail_list {

	width: 100%;

}

.main_mail_list .container{

	text-align: left;

	margin: 9px 9px 9px 9px;

}

.main_mail_list div{

	margin: 0px 0px 3px 0px;

}

.main_mail_list .input_type{

	font-size: 8pt;

	width: 108px;

}

/*

.mostly_readed {

	font: 100 11px Verdana;

	margin: 9px 0px 9px 0px;

}

.mostly_readed .first_item {

	clear: both;

	margin: 0px 9px 9px 9px;

}

.mostly_readed .first_item img {

	width: 108px;

	height: 76px

}

.mostly_readed .item {

	background: url(../images/icon_01.gif) no-repeat 0px center;

	padding-left: 10px;

	clear: both;

	margin: 4px 6px 0px 9px;

}

.mostly_readed .sep {

	background: url(../images/line_02.gif) repeat-x;

	height: 1px;

	clear: both;

	font-size: 1px;

	margin: 4px 0px 0px 17px;

}*/

.login_box{

	width: 100%;

}

.login_box .container{

	margin: 10px 0px 10px 0px;

}

.login_box input{

	background: url(../images/member_login_input.png);

	width: 126px;

	height: 17px;

	border: 0px;

	text-align: left;

	font: 100 8pt Tahoma;

	padding-left: 8px;

}

.login_box .welcome{

	font: 700 8pt/17px Tahoma;

	margin-bottom: 8px;

}

.login_box .link{

	background: url(../images/icon_01.gif) no-repeat 0px 7px;

	height: 18px;

}

.login_box .link a{

	font: 100 8pt/17px Tahoma;

	padding-left: 12px;

}

.login_box .button{

	width: 100px;

}

.login_box .submit {

	background: url(../images/member_login_submit.png);

	width: 77px;

	height: 17px;

	border: 0px;

	text-align: left;

}

/**/

.right_news{

	width: 100%;

	margin: 0px 0px 10px 0px;

}

.right_news img{

	width: 135px;

	height: 95px;

	margin: 0px 0px 5px 0px;

}

.right_news .title{

	margin: 5px 0px 5px 0px;

	text-align: center;

}

.right_news .title a{

	color: #B40000;

	font: 700 8pt/16px Verdana;

}

.right_news .short_content{

	text-align: center;

}

.right_news .short_content a{

	font: normal 8pt/16px Verdana;

	color: #535353;

}

/**/

.right_news_2 {

	position: relative;

	height: 119px;

	width: 170px;

}

.right_news_2 .image {

	left: 0px;

	top: 0px;

	position: absolute;

	background: transparent;

	background-repeat: no-repeat;

	height: 119px;

	width: 170px;

	z-index: 1;

}

.right_news_2 .transbox {

	position: absolute;

	left: 0px;

	top: 69px;

	width: 170px;

	border-top: 1px solid #FFF;

	border-bottom: 1px solid #FFF;

	background-color: #414342;

	filter: alpha(opacity=80);

	opacity: 0.75;

	-moz-opacity: 0.75;

	z-index: 10;

}

.right_news_2 .item {

	height: 16px;

	overflow: hidden;

	font: normal 8pt/16px Tahoma;

	text-align: left;

}

.right_news_2 .item a {

	padding-left: 9px;

	color: #FFFFFF;

}

/**/

.sentinel_pharmacy {

	margin-bottom: 10px;

	font: 100 8pt/14px Verdana;

}

.sentinel_pharmacy img{

	width: 157px;

	height: 67px;

	margin-top: 1px;

}

.sentinel_pharmacy .title{

	margin: 8px;

}

.sentinel_pharmacy .item{

	margin: 8px;

}

.sentinel_pharmacy .sep {

	background: url(../images/line_02.gif) repeat-x;

	height: 1px;

	clear: both;

	font-size: 1px;

	margin: 4px 8px 0px 8px;

}

/**/

.comment_marquee {

	font: normal 8pt Tahoma;

	text-align: left;

	width: 100%;

	margin-bottom: 8px;

}

.comment_marquee .outer{

	border: 1px solid #D7D7D7;

	border-top: 1px solid #FFFFFF;

	border-right-width: 0px;

	background: url(../images/right_menu_top_bck.png) no-repeat;

}

.comment_marquee .container{

	text-align: left;

	margin: 8px;

}

.comment_marquee .item{

	clear: both;

	margin-bottom: 8px;

}

.comment_marquee .item a{

	text-decoration: none;

}

