/* menu top */
#menu_top {width:890px; color:#444; font-size:18px; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9; margin:0 0 55px 50px;}
#menu_top a {color:#444; font-size:18px; border-top:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding:11px 25px 10px 10px; display:block; background:url(../images/news/bg-btn.gif) repeat-x; float:left;}
#menu_top a:hover {background:url(../images/news/bg-btn-roll.gif) repeat-x;}
#menu_top a span {width:15px; height:12px; display:block; background:url(../images/news/arrow-right.gif) no-repeat; margin:4px 6px 0 0; float:left;}
#menu_top a.selected {border-top:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding:11px 25px 10px 10px; background:#fff; float:left;}
#menu_top a.selected span {width:15px; height:12px; display:block; background:url(../images/news/arrow-down.gif) no-repeat; margin:4px 6px 0 0; float:left;}


/* content */
#news {margin:0 0 0 50px; _margin:0 20px 0 25px; float:left;}
#news .news {width:670px; margin:0 0 14px 0;}
#news .news .date {width:120px; padding:4px 0 0 0; font-size:14px; color:#b4b4b4; margin:0 20px 0 0; float:left;}
#news .news .content {width:525px; color:#444; font-size:12px; float:left;}
#news .news .content img {margin:0 20px 20px 0; float:left;}
#news .news .content h2 {font-size:19px; color:#cc0000; font-weight:bold; display:block; padding:0 0 2px 0;}
#news .news .content h2 a {font-size:19px; color:#cc0000; font-weight:bold; display:block;}
#news .news .content h2 a:hover {color:#000;}
#news .news .content strong {font-size:13px; padding:0 0 15px 0;}
#news .news .content p {display:block; line-height:17px; text-align:justify; margin:0; padding:0 0 8px 0;}
#news .news .details {width:630px; margin:0;}
#news .news a {color:#444; font-weight:bold;}
#news .news a:hover {color:#cc0000;}
a.download {width:132px; height:27px; text-align:right; padding:6px 30px 0 0; color:#b4b4b4; font-weight:bold; display:block; background:url(../images/common/btn-download.gif) no-repeat; float:left;}
a.download:hover {color:#444; background:url(../images/common/btn-download-roll.gif) no-repeat;}
a.back {width:72px; height:27px; text-align:right; margin:0 2px 0 0; padding:6px 30px 0 0; color:#b4b4b4; font-weight:bold; display:block; background:url(../images/common/btn-back.gif) no-repeat; float:left;}
a.back:hover {color:#444; background:url(../images/common/btn-back-roll.gif) no-repeat;}


/* archive */
#archive {width:718px; margin:0 20px 0 50px; _margin:0 20px 0 25px; float:left;}
#archive .archive {padding:0 0 25px 0; margin:0 0 20px 0; } 
#archive .archive h2 {width:668px; font-size:19px; border-bottom:1px solid #c9c9c9; color:#cc0000; font-weight:bold; display:block; margin:0 0 14px 0; padding:0 0 8px 20px;}
#archive .archive a {width:120px; margin:0 0 6px 20px; color:#b4b4b4; font-size:13px; font-weight:bold; display:block; float:left;}
#archive .archive a:hover {color:#444;}


/* last news - right */
#last {margin:0 50px 0 0; float:right;}
#last .last {width:152px; color:#b4b4b4; font-size:11px; border-bottom:1px solid #e5e5e5; padding:0 0 26px 0; margin:0 0 22px 0;}
#last .last h3 {color:#444; padding:0 0 2px 0; display:block; font-weight:bold;}
#last .last a {color:#444; display:inline;}
#last .last a:hover {color:#cc0000;}