body {
	background: url(../images/body_bck.jpg) no-repeat 50% 0;
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
img {
	border-width: 0px;
}
form{
	margin: 0px;
}
radio{
	border: 0px;
}
h3{
	margin: 0px;
	padding: 0px;
}
/**/
.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: 1000px;
	background: url(../images/main_container_bck.png) repeat-y;
	text-align: left;
	margin: 0 auto;
}
.main_container_inner {
	padding: 1px 2px;
}
.base{
	clear: both;
	width: 996px;
	margin: 0 auto;
	background: url(../images/base_bck.png) repeat-y 680px 0px;
}
.base_middle{
	float: left;
	padding: 0px 8px;
}
.base_middle .base_middle_inner{
	width: 660px;
	padding: 9px 0px;
	overflow-x: hidden;
}
.base_right{
	float: left;
	padding: 0px 5px 0px 13px;
}
.base_right .base_right_inner{
	width: 300px;
	padding: 9px 0px;
	overflow-x: hidden;
}
/**/
.base_bottom{
	clear: both;
	width: 996px;
	height: 106px;
	overflow: hidden;
	background: url(../images/base_bottom_bck.png) no-repeat 14px 32px;
}
.base_bottom .logo_link{
	width: 142px;
	height: 106px;
	margin-left: 14px;
	margin-top: 32px;
	float: left;
}
.base_bottom .logo_link img{
	width: 142px;
	height: 42px;
}
.base_bottom .inner{
	border-top: solid 3px #afafaf;
	padding: 20px 0px 0px 180px;
}
.base_bottom .links{
	font: 100 8pt/20px Tahoma;
	color: #737373;
	margin-bottom: 5px;
}
.base_bottom .links a{
	color: #737373;
}
.base_bottom .links span{
	float: right;
}
.base_bottom .info{
	font: 100 8pt/15px Tahoma;
	color: #737373;
}
.base_bottom .info a{
	color: #737373;
}
/**/
.base_top{
	position: relative;
	width: 966px;
	height: 233px;
	margin: 0px;
	padding: 0px;
	z-index: 2;
}
.base_top_container{
	position: relative;
	width: 996px;
	height: 233px;
	background: url(../images/base_top_bck.png) no-repeat;
}
.base_top_inner{
	position: absolute;
	background: url(../images/base_top_bck_repeat.png) repeat;
	z-index: -1;
}
/**/
.base_top .logo{
	position: absolute;
	left: 7px;
    top: 48px;
    width: 245px;
	height: 91px;
    z-index: 200;
}
.base_top .logo img{
	width: 240px;
	height: 70px;
	z-index: 200;
}
/**/
.base_top .top_banner{
	position: absolute;
	top: 61px;
	left: 258px;
	width: 728px;
	height: 90px;
	text-align: center;
}
/**/
.base_top .menu_1{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 996px;
	height: 26px;
	background: url(../images/top_bar_bck.png) repeat-x;
}
.base_top .menu_1 .first_item{
	background: url(../images/top_bar_first_item_bck.png) repeat-x;
}
.base_top .menu_1 .first_item a{
	font: 700 8pt/26px Tahoma;
	color: #fff;
}
.base_top .menu_1 *{
	line-height: 26px;
}
.base_top .menu_1 div{
	float: left;
	height: 26px;
	font: 100 11px/26px Tahoma;
	list-style: none;
	padding: 0px 10px 0px 10px;
}
.base_top .menu_1 a{
	font: 100 11px/26px Tahoma;
	color: #000;
}
.base_top .menu_1 .sep{
	width: 1px;
	background: #FFF;
	font: 100 1pt/1px Tahoma;
	padding: 0px;
}
/**/
.base_top .menu_2{
	position: absolute;
	bottom: 37px;
	left: 0px;
	width: 996px;
	height: 30px;
}
.base_top .menu_2 .item{
	float: left;
	height:30px;
	font: 700 8pt/30px Tahoma;
	padding: 0px 10px;
}
.base_top .menu_2 .sep{
	float: left;
	width: 1px;
	background: #d6d6d6;
	font: 100 1pt/30px Tahoma;
}
/**/
.base_top .menu_3{
	position: absolute;
	bottom: 1px;
	left: 0px;
	width: 996px;
	height: 32px;
}
.base_top .menu_3 .item{
	float: left;
	height: 32px;
	font: 700 8pt/32px Tahoma;
	padding: 0px 10px;
}
.base_top .menu_3 .item a{
	color: #464646;
}
.base_top .menu_3 .sep{
	float: left;
	width: 0px;
	font: 100 1pt/1px Tahoma;
}
/**/
.base_top .login{
	position: absolute;
	top: 35px;
	right: 0px;
	width: 470px;
	height: 20px;
	overflow: hidden;
}
/**/
.base_top .search .text{
	position: absolute;
	top: 4px;
	right: 26px;	
	width: 158px;
	height: 18px;
	background: url(../images/top_search_input_bck.png) no-repeat;
	border: none;
	font: 100 8pt/17px Tahoma;
	color: #bdbdbd;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 8px;
}
.base_top .search .submit{
	position: absolute;
	top: 4px;
	right: 6px;
	width: 31px;
	height: 18px;
	border: none;
	background: url(../images/top_search_submit_bck.png) no-repeat;
	font: 100 7pt Tahoma;
	color: #ffffff;
	vertical-align: middle;
}
/**/
.last_min{
	height: 26px;
	overflow: hidden;
	background-color: #3d669e;
}
.last_min_left{
	float: left;
	height: 26px;
	padding-left: 10px;
	font: 700 18px/28px arial;
	color: white;
}
.last_min_inner{
	position: relative;
	float: left;
	height: 26px;
	width: 850px;
}

/**/
.top_headline{
	width: 996px;
	height: 185px;
	overflow: hidden;
}
.top_headline .item{
	float: left;
	width: 199px;
	height: 185px;
}
.top_headline .item .inner{
	padding: 9px 7px;
	text-align: center;
}
.top_headline .item a{
	font: 700 15px/18px Arial;
	color: #333;
}
.top_headline .item img{
	width: 165px;
	height: 124px;
	border: 3px solid #eee;
	margin-bottom: 1px;
}
.top_headline .item span{
	display: block;
	height: 36px;
	overflow: hidden;
	cursor: pointer;
}

.top_headline .item a:hover,
.top_headline .item a:hover span{
	color: #a30000;
}

.top_headline .item_diff{
	background-color: #eee;
}
.top_headline .item_diff img{
	border-color: #fff;
}
/**/
.login_form {
	float: left;
	width: 300px;
	overflow: hidden;
}
.login_form table{
	width: 260px;
}
.login_form .input{
	background: #FFFFFF url(../images/login_input_bck.png);
	border-width: 0px;
	width: 114px;
	height: 18px;
	padding: 0px 6px;
	margin-right: 5px;
	font: 100 10px/16px Tahoma;
	color: #000;
}
.login_form .submit{
	background: #999;	
	border-width: 0px;
	width: 57px;
	height: 18px;
	font: 100 10px/18px Tahoma;
	color: #FFF;
}
.login_links{
	float: left;
	width: 170px;
	overflow: hidden;
}
.login_links span{
	padding-right: 13px;
}
.login_links a{
	font: 100 8pt/18px Tahoma;
}
.login_links .link1 a{
	color: #df0300; 
	padding-left: 4px;
}
.login_links .link2 a{
	padding-left: 4px;
	color: #ababab;
}
/**/
.login_welcome{
	float: left;
	width: 510px;
	height: 18px;
	overflow: hidden;
}
.login_welcome_inner {
	margin-right: 5px;
}
.login_welcome .info{
	font: 700 8pt/18px Tahoma;
	color: #df0300;
}
.login_welcome a, .login_welcome{
	font: 100 8pt/20px Tahoma;
	color: #6c6c6c;
	padding-left: 8px;
}
/*
.navigation{
	background: url(../images/top_nav_bck.png) repeat-x;	
	height: 37px;
	overflow-y: hidden;
	margin: 0px;
	padding: 0px;
}
.navigation li {
	float: left;
	height: 32px;
	list-style: none;
}
.navigation .sep{
	background: url(../images/top_nav_sep.png) no-repeat left bottom;
	width: 3px;
	font-size: 1px;
}
.navigation a{
	height: 32px;
	font: 700 11px/32px Tahoma;
	color: #000;
	padding: 0px 12px;
}
.navigation a:hover{
	background: url(../images/top_nav_hover_bck.png) repeat-x;
	text-decoration: none;
	color: #FFF;
}
ul.navigation li:hover a {/*ff hack*//*
	display: block;
}
.navigation .class_2{
	background: url(../images/top_nav_bck_2.png) repeat-x;
}
.navigation .class_3{
	background: url(../images/top_nav_bck_3.png) repeat-x;
}
.navigation .class_4{
	background: url(../images/top_nav_bck_4.png) repeat-x;
}
.navigation .class_5{
	background: url(../images/top_nav_bck_5.png) repeat-x; 
}
.navigation .class_6{
	background: url(../images/top_nav_bck_6.png) repeat-x; 
}
.navigation .class_7{
	background: url(../images/top_nav_bck_7.png) repeat-x; 
}
.navigation .class_8{
	background: url(../images/top_nav_bck_8.png) repeat-x;
}
.navigation .class_2, .navigation .class_3, .navigation .class_4, .navigation .class_5, .navigation .class_6, .navigation .class_7{
	height: 32px;
	overflow: hidden;
	color: #FFF;
}
/*
.weather_report{
	text-align: right;
}
.weather_report img{
	height: 30px;
	vertical-align: middle;
}
.weather_report span{
	font: 700 11px/35px Tahoma;
	color: #6c6c6c;
}
.weather_report .value{
	font: 700 11px/35px Tahoma;
	color: #F36F20;
	padding-right: 5px;
}
.weather_report .other{
	font: 700 11px/35px Tahoma;
	color: #F36F20;
	padding-right: 10px;
}
/*
.top_headline{
	width: 801px;
	height: 107px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
}
.top_headline .inner{
	padding: 7px 0px 0px 0px;
}
.top_headline .sep{
	float: left;
	width: 7px;
	height: 100px;
	font-size: 0px;
	overflow: hidden;
}
.top_headline .item{
	float: left;
}
.top_headline .item img{
	width: 193px;
	height: 98px;
	border: 1px solid #DFDFDF;
}
/**/
.banner_logo_top{
	width: 812px;
	text-align: center;
}
.banner_logo_bottom{
	text-align: center;
}
/**/
.button{
	color: #FFFFFF;
	background-color: #828282;
	border: 1px solid #CCC;
	font: 700 11px/16px Tahoma;
}
.middle_page_title {
	width : 100%;
	height: 31px;
	background: url(../images/middle_page_title_bck.png) repeat-x bottom;
	margin-bottom : 5px;
}
.middle_page_title h1{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	font: 700 11pt/31px Arial;
}
.middle_sub_page_title {
	background: url(../images/middle_sub_page_bck.png) no-repeat;
	width : 100%;
	height: 23px;
	margin-bottom: 5px;
}
.middle_sub_page_title span, .middle_sub_page_title a, .middle_sub_page_title h2{
	margin-left: 15px;
	font: bold 11px/23px Tahoma;
	color: #FFF;
}
.middle_content {
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.middle_banner{
	clear: both;
	text-align: left;
	/*border: solid 1px #dedede;*/
	margin: 0px 0px 0px 8px;
	padding: 0px;
}
.middle_banner div{
	text-align: center;
}
.right_banner{
	margin: 0px 0px 10px 0px;	
}
.right_content{
	clear: both;
	padding: 0px 0px 10px 0px;
}
.right_caption{
	clear: both;
	width: 300px;
	height: 32px;
	overflow: hidden;
	background: url(../images/right_caption_bck.png) no-repeat;
	font: 100 12px/28px Tahoma;
	margin-bottom: 1px;
}

.right_caption_2 span, .right_caption_2 a {
    color: #FFFFFF;
}

.right_caption_2 span, .right_caption_2 a {
    color: #FFFFFF;
}

.right_caption span, .right_caption a {
    color: #000000;
    font-weight: 700;
}

.right_caption span, .right_caption span {
    color: #FFFFFF;
    font: 700 8pt/28px Tahoma;
    margin-left: 10px;
}

.right_caption_2 {
    background: url("../images/right_caption_bck_2.png") no-repeat scroll 0 0 transparent;
    height: 29px;
}
.right_caption h1, .right_caption h3{
	padding: 4px 0px 0px 0px;
	margin: 0px;
	padding-left: 10px;
	font: 700 12px/28px Tahoma;
}
.right_caption a{
	padding-left: 0px;
	font: 700 12px/28px Tahoma;
}
/**/
.mostly_caption {
    height: 30px;
    left: 10px;
    position: absolute;
    top: 0;
}

.mostly_caption .mostly_tab_1 {
    clear: both;
    height: 28px;
    width: 140px;
}

.mostly_caption div {
    float: left;
}

.mostly_caption .mostly_tab_2, .mostly_caption .mostly_tab_2 a {
    color: #A5A5A5;
    font: 100 8pt/28px Tahoma;
}

.mostly_caption .mostly_tab_1 a {
    color: #FFFFFF;
    font: 700 8pt/28px Tahoma;
}

.mostly_caption .mostly_tab_2 a {
    padding: 0 3px;
}

.mostly_caption .mostly_tab_2, .mostly_caption .mostly_tab_2 a {
    color: #A5A5A5;
    font: 100 8pt/28px Tahoma;
}
/**/
.sport_news {
	clear: both;
}
.sport_news_inner {
	position: relative;
	height: 208px;
	overflow: hidden;
}
.sport_news .content{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 119px;
	height: 208px;
	overflow: hidden;
}
.sport_news .content img{
	width: 110px;
	height: 84px;
	border: 3px double #DCDCDC;
}
.sport_news .content .title{
	margin: 5px 0px;
	height: 28px;
	overflow: hidden;
}
.sport_news .content .title a{
	font: 700 8pt/14px Tahoma;
	color: #000;
}
.sport_news .content .short_content{
	clear: both;
	height: 70px;
	overflow: hidden;
}
.sport_news .content .short_content a{
	font: 100 8pt/14px Tahoma;
	color: #000;
}
.sport_news .items{
	position: absolute;
	top: 0px;
	left: 129px;
	width: 171px;
	overflow: hidden;
}
.sport_news .item {
	background: url(../images/sport_news_item_bck.png) no-repeat;
	height: 24px;
	overflow: hidden;
}
.sport_news .item a{
	font: 100 8pt/23px Tahoma;
	color: #000;
	padding-left: 10px;
}
/*
.right_weather {
	clear: both;
	background: url(../images/right_weather_bck.png) no-repeat;
	width: 300px;
	height: 90px;
	overflow: hidden;
}
.right_weather .content{
	margin: 70px 13px 0px 13px;
}
.right_weather .content a{
	font: 100 8pt/20px Tahoma;
	color: #999;
}
/*
.finance{
	position: relative;
	background: url(../images/currency_bck.png) no-repeat;
	width: 300px;
	height: 93px;
	margin-bottom: 10px;
}
.finance .finance_detail{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 93px;
}
.finance .finance_item{
	float: left;
	width: 75px;
	height: 93px;
}
.finance .finance_item{
	margin-right: 3px;
	width: 72px;
	overflow: hidden;
}
.finance .finance_item div{
	text-align: center;
}
.finance .finance_item .item_name{
	font: 700 11px/31px Tahoma;
	color: #336699;
}
.finance .finance_item .item_value{
	font: 700 11px/17px Tahoma;
	color: #339933;
}
.finance .finance_item .item_img img{
	width: 73px;
	height: 16px;
	margin-bottom: 5px;
}
.finance .finance_item .item_percent{
	font: 100 11px/16px Tahoma;
	color: #666666;
}
.finance .all_data_link{
	position: absolute;
	top: 0px;
	left: 633px;
	width: 21px;
	height: 65px;
}
.finance .all_data_link img{
	width: 21px;
	height: 65px;
}
/**/
.mp{
	clear: both;
	position: relative;
	width: 300px;
	height: 278px;
	background: url(../images/mp_bck.png) no-repeat left top;
	overflow: hidden;
}
.mp .row{
	position: absolute;
	left: 130px;
	width: 170px;
	overflow: hidden;
}
.mp .row_1{
	top: 10px;
	height: 60px;
}
.mp .row_2{
	top: 70px;
	height: 60px;
}
.mp .row_3{
	top: 129px;
}
.mp .row_4{
	top: 225px;
}
.mp .draw_date{
	font: 700 8pt/14px Tahoma;
	color: #000000;
	margin-bottom: 5px;
}
.mp .numbers div{
	float: left;
	/*background: url(../images/mp_sayi.png) repeat-x left top;*/
	width: 20px;
	height: 18px;
	font: 700 8pt/16px Tahoma;
	color: #215dc6;
	overflow: hidden;
	text-align: center;
	margin: 0px 1px 0px 0px;
}
.mp .numbers .plus{
	/*background-image: url(../images/mp_plus.png);*/
	width: 30px;
}
/**/
.standing_caption h3{
	float: left;
}
.standing_caption span{
	float: right;
	padding: 4px 10px 0px 0px;
}
.standing_caption a{
	font: 700 8pt/28px Tahoma;
	color: #5a5a5a;
}
/**/
.main_standings{
	padding: 0px;
}
.main_standings table{
	width: 100%;
}
.main_standings .header{
	font: 700 8pt/21px Verdana;
}
.main_standings .focus{
	background: #58b220;
	color: #ffffff;
}
.main_standings .line{
	height: 1px;
	padding: 0px;
}
.main_standings .line div{
	height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.main_standings .row{
	font: 100 8pt/22px Verdana;
	text-align: center;
}
.main_standings .team{
	width: 100px;
	font-weight: 700;
	text-align: left;
	padding-left: 5px;
}
.main_standings .row .pos{
	width: 20px;
	text-align: center;
}
.main_standings .row_1 .pos{
	background-color: #1E365A;
	color: #ffffff;
	font-weight: 700;
}
.main_standings .row_2 .pos{
	background-color: #0046C5;
	color: #ffffff;
	font-weight: 700;
}
.main_standings .row_3 .pos, .main_standings .row_4 .pos{
	background-color: #4F8DFF;
	color: #ffffff;
	font-weight: 700;
}
.main_standings .row_16 .pos, .main_standings .row_17 .pos, .main_standings .row_18 .pos{
	background-color: #F03B3B;
	color: #ffffff;
	font-weight: 700;
}
.main_standings .detail{
	text-align: right;
}
.main_standings .detail a{
	font: 700 8pt/21px Tahoma;
	color: #2c9527;
}
/**/
.scoreboard{
	position: relative;
	width: 300px;
	height: 150px;
	overflow: hidden;
	margin-bottom: 10px;
}
.scoreboard .img{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 127px;
	z-index: 1;
}
.scoreboard .line{
	position: absolute;
	top: 128px;
	left: 0px;
	width: 300px;
	height: 3px;
	background: #cccccc;
	z-index: 1;
	font: 100 1pt/1px Tahoma;
}
.scoreboard .content{
	position: absolute;
	top: 36px;
	left: 51px;
	width: 198px;
	height: 114px;
	z-index: 2;
	background: url(../images/main_scoreboard_bck.png) no-repeat;
}
.scoreboard .content .logos{
	width: 300px;
	height: 65px;
	overflow: hidden;
	margin-bottom: 10px;
}
.scoreboard .content .logos div{
	float: left;
	width: 99px;
	text-align: center;
}
.scoreboard .content .logos img{
	width: 35px;
	height: 45px;
	margin: 10px 0px;
}
.scoreboard .content .scores{
	width: 300px;
	height: 14px;
	overflow: hidden;
	margin-bottom: 7px;
}
.scoreboard .content .scores div{
	float: left;
	width: 99px;
	font: 700 12pt/14px Tahoma;
	color: #ffffff;
	text-align: center;
}
.scoreboard .content .teams{
	width: 300px;
	height: 12px;
	overflow: hidden;
}
.scoreboard .content .teams div{
	float: left;
	width: 99px;
	font: 100 8pt/12px Tahoma;
	color: #b3ceb3;
	text-align: center;
}
/**/
.main_fixture{
	position: relative;
	width: 300px;
	height: 127px;
	background: url(../images/main_fixture_bck.png) no-repeat;
	margin-bottom: 10px;
}
.main_fixture .week{
	position: absolute;
	top: 27px;
	left: 10px;
	width: 90px;
	height: 26px;
	font: 700 8pt/13px Tahoma;
	color: #ffffff;
}
.main_fixture .logos{
	position: absolute;
	top: 22px;
	left: 109px;
	width: 178px;
	height: 45px;
}
.main_fixture .logos div{
	float: left;
	width: 89px;
	text-align: center;
}
.main_fixture .logos img{
	width: 35px;
	height: 45px;
}
.main_fixture .match{
	position: absolute;
	top: 78px;
	left: 109px;
	width: 178px;
	height: 12px;
	font: 700 8pt/12px Tahoma;
	text-align: center;
}
.main_fixture .date{
	position: absolute;
	top: 95px;
	left: 109px;
	width: 178px;
	height: 12px;
	font: 100 8pt/12px Tahoma;
	text-align: center;
}
.main_fixture .l_nav{
	position: absolute;
	top: 84px;
	left: 12px;
	width: 41px;
	height: 20px;
}
.main_fixture .r_nav{
	position: absolute;
	top: 84px;
	left: 57px;
	width: 41px;
	height: 20px;
}
.main_fixture .r_nav img, .main_fixture .l_nav img{
	width: 41px;
	height: 20px;
}
/*
.main_fixture{
	padding: 0px;
}
.main_fixture table{
	width: 100%;
}
.main_fixture .header{
	font: 700 8pt/21px Tahoma;
}
.main_fixture .line{
	height: 1px;
	padding: 0px;
}
.main_fixture .line div{
	background-color: #EFEFEF;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
}
.main_fixture .row{
	font: 100 8pt/14px Tahoma;
}
.main_fixture .dt{
	width: 55px;
}
.main_fixture .ht{
	width: 105px;
	text-align: right;
}
.main_fixture .at{
	width: 105px;
}
.main_fixture .rs{
	width: 20px;
	text-align: center;
}
/**/
.main_live_score{
	;
}
.main_live_score .image{
	background: url(../images/main_live_score.png) no-repeat;
	width: 301px;
	height: 62px;
}
.main_live_score .content {
	background: url(../images/main_live_score_content_bck.png) no-repeat;
	width: 300px;
	height: 34px;
	font: 100 8pt/34px Tahoma;
}
.main_live_score .item {
	margin-right: 25px;
}
.main_live_score .score a{
	color: #FF0000;
	font-size: 14px;
}
.main_live_score .home, .main_live_score .away{
	font-weight: normal;
	margin-right: 10px;
	font-size: 8pt;
}
.main_live_score span{
	margin-right: 5px;
}
.main_live_score .status {
	font-weight: bold;
}
/**/

.mostly_readed {
    background: transparent url("../images/mostly_bck.png?1") no-repeat;
    height: 416px;
    width: 300px;
}

.mostly_readed .image {
    left: 13px;
    position: absolute;
    top: 78px;
}

.mostly_readed img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CDCDCD;
    height: 70px;
    margin: 0;
    padding: 3px;
    width: 93px;
}

.mostly_readed .title a {
    color: #FFFFFF;
    font: 700 8pt/24px Tahoma;
}

.mostly_readed .short_content a {
    color: #BABABA;
    font: 100 8pt/15px Tahoma;
}

.mostly_readed_inner {
    position: relative;
}

.mostly_readed .short_content {
    height: 50px;
    left: 125px;
    line-height: 15px;
    overflow: hidden;
    position: absolute;
    top: 78px;
    width: 149px;
}

.mostly_readed .title {
    line-height: 16px;
}

.mostly_readed .title {
    height: 24px;
    left: 13px;
    overflow: hidden;
    position: absolute;
    top: 38px;
    width: 280px;
}

.mostly_readed .items {
    left: 13px;
    position: absolute;
    top: 180px;
}

.mostly_readed .sep{
	background: url(../images/mostly_sep.gif) repeat-x;
	top: 230px;
	left: 0px;
	width: 300px;
	height: 2px;
	overflow: hidden;
}

.mostly_readed .item {
    background: url("../images/icon_02.gif") no-repeat scroll 0 8px transparent;
    height: 21px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 16px;
}

.mostly_readed .item a{
	font: 700 11px/21px Tahoma;
	color: #000;
}

.mostly_readed .pager{
	float: right;
	margin-top: 4px;
}

.mostly_readed .pager a.active,.pager a:hover{
	background: url("../images/mostly_readed_page_bck.png") 0px 0px no-repeat scroll transparent;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.mostly_readed .pager a{
	background: url("../images/mostly_readed_page_bck.png") 0 -19px no-repeat scroll transparent;
	color: #6D6D6D;
	display: block;
	float: left;
	font: 700 10px/19px tahoma;
	overflow: hidden;
	height: 19px;
	margin-right: 7px;
	text-align: center;
	width: 19px;
}

/**/

.poll{
}
.poll .question{
	font: 700 11px/15px Tahoma;
	color: #e0010a;
	margin: 10px 0px;
}
.poll .image{
	margin: 10px 0px 0px 0px;
	border: solid 1px #c9c9c9;
}
.poll .image img{
	margin: 2px;
}
.poll .submit a{
	font: 100 11px/18px Tahoma;
	color: #7F7F7F;
	text-decoration: none;
	display: block;
}

/**/

.main_author {
	clear: both;
	margin-bottom: 10px;
	display: inline-block;
}
.main_author .article_content{
	position: relative;
	height: 137px;
}
.main_author .article_content .image{
	position: absolute;
	top: 10px;
	left: 0px;
	display: inline-block;
	border: solid 1px #cecece;
}
.main_author .article_content img {
	width: 100px;
	height: 100px;
	margin: 3px;
}
.main_author .article_content .author{
	position: absolute;
	top: 25px;
	left: 125px;
	width: 200px;
	height: 14px;
	overflow: hidden;
	font: 700 9pt/14px Tahoma;
	color: #b70001;
}
.main_author .article_content .title{
	position: absolute;
	top: 40px;
	left: 125px;
	width: 150px;
	height: 46px;
	line-height: 15px;
	overflow: hidden;
	border-collapse: collapse;
}
.main_author .article_content .title div{
	width: 45px;
	overflow: hidden;
}
.main_author .article_content .title a{
	color: #000000;
	font: 700 9pt/15px Tahoma;
}
.main_author .article_content .date{
	position: absolute;
	top: 95px;
	left: 125px;
	width: 200px;
	height: 12px;
	font: 100 8pt/12px Tahoma;
	color: #666666;
}
.main_author .article_content .hit{
	position: absolute;
	top: 113px;
	left: 125px;
	width: 200px;
	height: 12px;
	font: 100 8pt/12px Tahoma;
	color: #666666;
}
.main_author .items{
	clear: both;
}
.main_author .item_left, .main_author .item_right{
	background: url(../images/main_author_item_bck.png) no-repeat;
	width: 145px;
	height: 19px;
	font: 700 8pt/18px Tahoma;
	overflow: hidden;
	margin-bottom: 1px;
}
.main_author .item_left{
	float: left;
	margin-right: 8px;
}
.main_author .item_right{
	float: right;
}
.main_author .item_left span, .main_author .item_right span{
	padding-left: 13px;
}
/**/
.right_news{
	position: relative;
	height: 160px;
	margin-bottom: 10px;
}
.right_news .image{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 160px;
	z-index: 1;
}
.right_news .image img{
	width: 300px;
	height: 160px;
}
.right_news .title{
	position: absolute;
	top: 120px;
	left: 10px;
	width: 280px;
	height: 32px;
	overflow: hidden;
	font: 700 9pt/32px Tahoma;
	z-index: 3;
}
.right_news .title a{
	color: #ffffff;
}
.right_news .transparent_layer{
	position: absolute;
	top: 120px;
	left: 0px;
	width: 300px;
	height: 32px;
	z-index: 2;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	background: #000;
}

/**/

.headline_2{
	position: absolute;
	top: 0px;
	left: 565px;
	width: 300px;
	height: 267px;
	overflow: hidden;
}

.headline_2_container{
	position: relative;
	width: 300px;
	height: 264px;
}
.headline_2_container .main_2_image{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 237px;
}

.headline_2_container .main_2_image img{
	width: 300px;
	height: 225px;
}

.headline_2_container .main_2_image .title{
	position: absolute;
	top: 195px;
	left: 10px;
	width: 300px;
	height: 26px;
	overflow: hidden;
	z-index: 2003;	
}

.headline_2_container .main_2_image *{
	font: 700 9pt/26px Arial;
	color: #FFF;
}

.headline_2_container .main_2_image .transparent_layer{
	position: absolute;
	top: 195px;
	left: 0px;
	width: 300px;
	height: 26px;
	z-index: 2002;
	filter: alpha(opacity=80);
	opacity: 0.5;
	-moz-opacity: 0.8;
	background: #000;
}

.headline_2_container .main_2_nav{
	position: absolute;
	top: 223px;
	left: 0px;
	width: 300px;
	height: 30px;
	overflow: hidden;
}

.headline_2_container .main_2_nav_inner{
	margin-top: 4px;
}

.headline_2_container .main_2_nav *{
	text-align: center;
}

.headline_2_container .main_2_nav .item{
	float: left;
	width: 28px;
	height: 25px;
	overflow: hidden;
	background: url(../images/headline_2_item_bck.png?v3) 0 1px no-repeat;
}

.headline_2_container .main_2_nav .item a:hover{
	text-decoration: none;
}

.headline_2_container .main_2_nav .item a{
	font: 700 9pt/26px Arial;
	display: block;
}

.headline_2_container .main_2_nav .item a.active{
	background: url(../images/headline_2_item_bck.png?v3) 0px -24px no-repeat;
	color: #FFF;
}
.headline_2_container .main_2_nav .sep{
	float: left;
	width: 2.2px;
	height: 20px;;
	font-size: 1px;
}

/**/

.headline_3{
	width: 300px;
	height: 131px;
	overflow: hidden;
	clear: both;
	background: url(../images/headline_3_bck.png?v3) no-repeat;
	margin-bottom: 10px;
}

.headline_3_container .title{
	height: 22px;
	overflow: hidden;
}

.headline_3_container .title a{
	font: 700 11px/19px Verdana;
	color: #455a79;
	padding-left: 12px;
	display: block;
}

.headline_3_container .title a:hover{
	color: #da0000;
	text-decoration: none;
}

/**/

.main_gazette_select{
	margin-top: 40px;
	margin-left: 16px;
	width: 140px;
}

.main_gazette{
	background: url("../images/gazette_bck.png") no-repeat scroll 0 0 transparent;
	height: 90px;
}

/**/
.main_gallery{
	clear: both;
	width: 976px;
	height: 219px;
	overflow: hidden;
	margin: 0 0 0 8px;
	margin-bottom: 10px;
}

.main_gallery .nav{
	background: url("../images/main_gallery_nav_bck.png") no-repeat scroll 0 0 transparent;
	height: 35px;
	width: 976px;
}

.main_gallery ul,
.main_gallery li{
	padding: 0;
	margin: 0;
	list-style: none;
}

.main_gallery .nav li{
	background-image: url("../images/main_gallery_bck_all.png");
	float: left;
	height: 35px;
}

.main_gallery .nav .sep{
	background-position: 0px -160px;
	width: 3px;
}

.main_gallery .nav .sep_active_prev{
	background-position: 0px -120px;
}

.main_gallery .nav .sep_active_next{
	background-position: 0px -80px;
}

.main_gallery .nav .first{
	background-position: 0px -40px;
	width: 2px;
}

.main_gallery .nav .first_active{
	background-position: 0px 0px;
}

.main_gallery .nav .last{
	background-position: 0px -320px;
	width: 3px;
}

.main_gallery .nav .last_active{
	background-position: 0px -280px;
}

.main_gallery .nav .item{
	background-position: 0px -240px;
	width: 150px;
	font: 700 12px/35px arial;
	text-align: center;
	cursor: pointer;
}

.main_gallery .nav .item_active{
	background-position: 0px -200px;
	width: 150px;
	color: #ff0000;
	cursor: default !important;
}

.main_gallery_page{
	position: relative;
	clear: both;
	top: 0px;
	left: 0px;
	height: 184px;
	width: 976px;
	background: url(../images/main_gallery_page_bck.png) no-repeat;
}
.main_gallery_page .viewport{
	position: relative;
	width: 930px;
	height: 173px;
	left: 23px;
	overflow: hidden;
}
.main_gallery_page .overview{
	position: absolute;
	top: 0;
	left: 0;
	width: 950px;
	height: 173px;
}
.main_gallery_page .overview li{
	float: left;
	width: 170px;
	height: 173px;
	margin-right: 20px;
	text-align: center;
}
.main_gallery_page .overview img{
	width: 160px;
	display: block;
	height: 120px;
	margin: 12px 0 3px;
	padding: 4px;
	border: 1px solid #c6c6c6;
}
.main_gallery_page .overview a{
	color: #333333;
	display: inline-block;
	font: 100 9pt/15px Arial;
}

.main_gallery_page .pager{
	position: absolute;
	left: 320px;
	top: -28px;
}

.main_gallery_page .pager a {
	background: none scroll 0 0 #fff;
	color: #6d6d6d;
	display: block;
	float: left;
	height: 25px;
	margin-right: 7px;
	text-align: center;
	width: 19px;
	font: 700 11px/21px tahoma;    
}

.main_gallery_page .pager a:hover,
.main_gallery_page .pager .active {
	background: url(../images/main_gallery_page_pager_back.png) no-repeat 0 0 transparent;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/**/

.headline_right{
	clear: both;
	position: relative;
	width: 300px;
	height: 254px;
	margin-bottom: 10px;
	background: url(../images/headline_right_bck.png) no-repeat bottom left;
}

.headline_right .image{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	height: 225px;
}
.headline_right .image img{
	width: 298px;
	height: 223px;
	border: 1px solid #EAEAEA;
}

.headline_right .title{
	z-index: 3;
	position: absolute;
	top: 195px;
	left: 5px;
	width: 290px;
	height: 30px;
	overflow: hidden;
}

.headline_right .title a{
    color: #FFFFFF;
    font: 700 11pt/30px "Trebuchet MS";
}

.headline_right  .transparent_layer{
	z-index: 2;
	position: absolute;
	top: 195px;
	left: 0px;
	width: 300px;
	height: 30px;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}

.headline_right .items{
	position: absolute;
	top: 226px;
	left: 10px;
	width: 362px;
	height: 28px;
}
.headline_right .items div{
	float: left;
	text-align: center;
	height: 28px;
}
.headline_right .items a{
	display: block;
	padding: 0px 8px 0px 8px;
	font: 700 11pt/28px "Trebuchet MS";
	color: #fff;
}
.headline_right .items a.active{
	text-decoration: none;
	color: #ffd536;
}
.headline_right .items .sep{
	width: 3px;
	background: url(../images/headline_right_sep.png) no-repeat;
}

/**/
