/* TOP */

#top-head{
width:800px;
height:43px;
display:block;
position:relative;
clear:both;
}

#top-head ul{
list-style:none;
margin:0;
padding:0;
}

#top-head li{
padding:13px 0 0 15px;
float:right;
}

#top-head a:link { color:#000000; text-decoration:underline;}
#top-head a:visited { color:#000000; text-decoration:underline;}
#top-head a:hover { color:#999999;  text-decoration:none;}
#top-head a:active { color:#000000; text-decoration:none;}

h3{
width:800px;
height:375px;
padding:0;
margin:0;
clear:both;
}

#top-menu{
width:775px;
height:46px;
text-align:center;
padding:0 0 0 25px;
margin:0;
display:block;
position:relative;
clear:both;
}

#top-menu ul{
width:775px;
height:46px;
text-align:center;
padding:0;
margin:0;
display:block;
position:relative;
clear:both;
}

#top-menu li{
height:46px;
text-align:center;
padding:0;
margin:0 7px 0 0;
display:block;
position:relative;
float:left;
}

#top-left{
width:390px;
padding:20px 20px 10px 0;
margin:0;
display:block;
position:relative;
float:left;
}

#top-right{
width:390px;
padding:20px 0 10px 0;
display:block;
position:relative;
float:right;
}

#news-top{
width:390px;
margin:0;
padding:0;
display:block;
position:relative;
clear:both;
}

#news{
width:346px;
height:auto;
background:#ffffff;
border-left:#fff500 solid 2px;
border-right:#fff500 solid 2px;
border-bottom:#fff500 solid 2px;
padding:15px 20px 0 20px;
margin:0 0 5px 0;
display:block;
position:relative;
clear:both;
}

#news-txt{
width:346px;
text-align:left;
padding:0;
display:block;
position:relative;
clear:both;
}

#news-txt_l{
width:66px;
text-align:left;
padding:0 10px 5px 0;
float:left;
}

#news-txt_r{
width:270px;
text-align:left;
padding:0 0 5px 0;
float:right;
}

#news-end{
height:10px;
margin:0;
padding:0;
clear:both;
}

#topics-top{
width:390px;
margin:20px 0 0 0;
padding:0;
display:block;
position:relative;
clear:both;
}

#topics{
width:346px;
height:auto;
background:#ffffff;
border-left:#fff500 solid 2px;
border-right:#fff500 solid 2px;
border-bottom:#fff500 solid 2px;
padding:15px 20px 0 20px;
margin:0 0 5px 0;
display:block;
position:relative;
clear:both;
}

#topics-txt{
width:346px;
text-align:left;
padding:0;
display:block;
position:relative;
clear:both;
}

#topics-txt_l{
width:66px;
text-align:left;
padding:0 10px 5px 0;
float:left;
}

#topics-txt_r{
width:270px;
text-align:left;
padding:0 0 5px 0;
float:right;
}

#topics-end{
height:10px;
margin:0;
padding:0;
clear:both;
}

#twit-top{
width:390px;
margin:0;
padding:0;
display:block;
position:relative;
clear:both;
}

#twit{
width:390px;
height:295px;
background:#fff500;
padding:0;
margin:0;
display:block;
position:relative;
clear:both;
}

#twit-txt{
width:346px;
padding:0;
margin:0;
display:block;
position:relative;
clear:both;
}

#twit-txt ul{
list-style:none;
margin:0;
padding:0;
}

#twit-txt li{
margin:0;
padding:0 10px 10px 0;
float:left;
}

.twit-name{
color:#a5da1a;
}

.twit-time{
color:#969696;
}

#twit-bottom{
width:346px;
height:1px;
border-bottom:#c6c3c3 solid 2px;
padding:0;
margin:0 0 10px 0;
display:block;
position:relative;
clear:both;
}

#top-copy{
width:800px;
height:20px;
color:#000000;
text-align:center;
margin:0;
padding:5px 0 0 0;
display:block;
position:relative;
clear:both;
}

#top-copy a:link { color:#009933; text-decoration:underline;}
#top-copy a:visited { color:#009933; text-decoration:underline;}
#top-copy a:hover { color:#ccffcc;  text-decoration:none;}
#top-copy a:active { color:#009933; text-decoration:none;}
