@charset "utf-8";
/* CSS Document */



/*-----MAIN WRAPS------*/


.headline{
position:absolute;
left:20px;
top:235px;
width:641px;
height:183px;
background-color:#dbd9d9;
color:#646464;
overflow:hidden;
}

.covers{
position:absolute;
right:20px;
top:235px;
width:260px;
height:163px;
background-color:#d5d5d5;
padding:10px 25px;
}


.col_news_1{
position:absolute;
left:11px;
top:430px;
width:324px;
height:1232px;
background:url(../images/big_square_1.jpg) repeat-y left top;
}

.special_news{
position:absolute;
right:11px;
top:430px;
width:324px;
height:278px;
background:url(../images/bg_special_new.jpg) repeat-x left top;
}

.col_news_4{
position:absolute;
left:338px;
top:430px;
width:320px;
height:274px;
padding:2px;
background:url(../images/big_square_3.jpg) repeat-x left top;
color:#646464;
}

.minute_news{
position:absolute;
left:338px;
top:711px;
width:324px;
height:558px;
background-color:#b8b6b6;
}


.most_read{
position:absolute;
right:11px;
top:711px;
width:324px;
height:323px;
background:#e9e8e8 url(../images/bg_most_read.jpg) repeat-x left top;
}


.poll{
position:absolute;
right:11px;
top:1037px;
width:324px;
height:232px;
background-color:#f2f2f2;
}


.gallery{
position:absolute;
right:11px;
top:1272px;
width:651px;
height:390px;
/*background:url(../images/bg_special_new.jpg) repeat-x left top;*/
}

.videos{
position:absolute;
right:11px;
top:1665px;
width:324px;
height:308px;
background-color:#f2f2f2;
}

.col_news_2{
position:absolute;
left:11px;
top:1665px;
width:324px;
height:308px;
background:url(../images/big_square_1.jpg) repeat-y left top;
}

.col_news_3{
position:absolute;
left:338px;
top:1665px;
width:324px;
height:308px;
background:url(../images/big_square_1.jpg) repeat-y left top;
}



.section{
position:relative;
margin:3px auto;
width:978px;

min-height:280px;
overflow: hidden;
height: expression(this.scrollHeight < 281? "280px" : "auto" );

max-height: 1245px;
overflow: hidden;
height: expression(this.scrollHeight > 1246? "1245px" : "auto" );


background-color:#f1f1f1;
overflow:hidden;
}


/*-----MINUTE NEWS------*/
.minute_news_content{
position:absolute;
left:1px;
top:31px;
width:322px;
height:526px;
overflow:auto;
}

.minute_news_row{
position:relative;
float:left;
margin: 1px 0px 0px 0px;
width:305px;
height:52px;
background-color:#f1f1f1;
}

.minute{
position:absolute;
left:4px;
top:6px;
width:61px;
height:39px;
background:url(../images/bg_minute.jpg) no-repeat left top;
text-align:center;
line-height:39px;
color:#FFFFFF;
font-weight:bold;
}

.minute_news_link a{
position:absolute;
left:69px;
top:10px;
width:235px;
height:auto;
}
.minute_news_row:hover{
background-color:#d9d7d7;
}



/*-----MOST READ------*/

.most_read_content{
position:absolute;
left:1px;
top:30px;
width:322px;
height:292px;
overflow:hidden;
}
.most_read_row{
position:relative;
float:left;
width:324px;
height:49px;
background:url(../images/most_read_bullet.jpg) no-repeat 15px 17px;

}


.most_read_link a{
position:absolute;
left:40px;
top:10px;
width:280px;
height:auto;
}

.most_read_row:hover{
background-color:#d9d7d7;
}


/*-----MAIN NEW------*/

.main_new_img{
position:relative;
margin:7px 5px 0px 7px;
float:left;
border:5px solid white;
width:180px;
height:160px;
text-align::center;
overflow:hidden;
}


.main_new_link a{
position:relative;
width:438px;
height:auto;
float:left;
font-size:35px;
color:#00548e;
}

.main_new_link a:hover{
color:#00548e;
text-decoration:underline;
}



/*-------COL_NEWS--------------*/
.col_news_row{
position:relative;
float:left;
width:318px;
padding:2px 3px;
height:150px;
color:#646464;
overflow:hidden;

}

.col_news_link a{
position:relative;
width:100%;
float:left;
margin-bottom:2px;
height:auto;
color:#00548e;
}

.col_news_link a:hover
{
text-decoration:underline;
}

.col_date{
color:#801505;
font-weight:900;
}
.col_news_img{
position:relative;
float:left;
margin:0px 2px 2x 0px;
border:3px solid #c8c8c8;
width:100px;
height:70px;
overflow:hidden;
margin-right:3px;
}



/*---------GALLERY-----------*/
.gallery_main_img{
position:absolute;
left:5px;
top:67px;
width:420px;
height:315px;
overflow:hidden;
}

.gallery_main_img_description{
position: absolute;
bottom:0px;
left:0px; 
width: 410px; 
height: 50px;
padding:5px;
background-color:#000;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
text-align:justify;
color:#FFFFFF;
}


/*-----------SECTION--------------*/



.section_row{
position:relative;
float:left;
width:326px;
height:93px;

}

.section_source{
position:relative;
float:left;
width:290px;
height:auto;
margin:6px 13px ;
color:#615f5f;
font-size:12px;
font-weight:normal;
background:url(../images/section_bullet.jpg) left no-repeat;
padding-left:12px;
}


.section_news a{
position:relative;
float:left;
width:290px;
margin:0px 13px ;
width:290px;
height:auto;
text-align:left;
font-size:20px;
color:#00548e;
}

.section_news a:hover{
text-decoration:underline;
}



/*----------SPECIAL NEWS-----------*/


.special_news_content{
position:absolute;
left:3px;
top:70px;
width:318px;
height:170px;
color:#646464;
}



.special_news_link{
position:relative;
text-align:left;
font-size:20px;
margin-bottom:4px;
}

.special_news_writer{
position:absolute;
left:10px;
top:37px;
color:#7a7979;
}


.special_news_link a:hover{
text-decoration:underline;
}


.special_news_img{
position:relative;
float:left;
border:4px solid #ffffff;
width:110px;
height:80px;
overflow:hidden;
margin-right:3px;
}





/*--------POLL-------------*/


.poll_title{
position:elative;
float:left;
width:290px;
margin:10px 13px ;
width:290px;
height:auto;
text-align:center;
font-size:18px;
color:#b61c02;
}
.poll_answer{
position:relative;
float:left;
width:260px;
padding-left:60px;
margin:20px 0px 0xp 0px;
color:#666464;
}

.poll_button{
position:relative;
padding-left:130px;
float:left;
margin:20px auto;
width:61px;
height:22px;
}

/*----------VIDEOS------------*/
.video_row{
position:relative;
float:left;
margin:2px 2px 0px 2px;
width:314px;
height:61px;
text-align:left;
background-color:#dddcdc;
padding:3px;
}
.video_row a{
font-size:18px;
color:#b61c02;
}

.video_row a:hover{
text-decoration:underline;
}

.video_img{
position:relative;
float:left;
border:3px double #666666;
width:93px;
height:56px;
overflow:hidden;
margin:0px 3px 3px 0px;
}


/*---AD BAR ---*/

.ad_bar{
position:relative;
margin:3px auto;
width:978px;
height:78px;
background-color:#c6c6c6;
}

.ad_block{
position:relative;
float:left;
width:191px;
height:70px;
margin:4px 0px 4px 4px;
background-color:#CCCCCC;
}








