@import url("/skin/skin_01/css/common.css");
@import url("/skin/skin_01/css/common_head.css");
@import url("/skin/skin_01/css/common_bottom.css");

#body { margin:0 auto; width:980px; }
#body h2 { font-weight:bold; font-size:14px; line-height:30px; }
#body h2 a { text-decoration:underline; }
#sidebar { float:right; width:300px; }
#mainbody { float:left; width:670px; }
strong { padding-left:10px; }
strong,strong * { font-size:14px; }

#video1 { border:1px #CFE8C4 solid; float:left; line-height:25px; width:671px; }
#video1_l { float:left; width:360px; padding-left:10px; text-align:left; }
#video1_l EMBED { margin-bottom:15px; }
#video1_l a { text-decoration:underline; }

#video1_r { float:right; width:290px; text-align:left; margin-top:5px; }
#video1_r h2{ padding-left:6px; }
#video1_r ul { list-style:none; text-align:center; text-align:center; }
#video1_r li { float:left; width:142px; }
#video1_r li div.img { width:128px; height:94px; margin:0 auto; }
#video1_r li div.txt { width:130px; height:25px; overflow:hidden; }

.video2 { border:1px #ccc solid; float:left; line-height:25px; text-align:left; width:671px; }
.video2 li { float:left; width:167px; text-align:center; padding:5px 0 10px 0; }
.video2 div { margin:0 auto; }
.video2 div img { border:1px #ccc solid; padding:3px; }
.video2 li .click { text-align:left; padding:8px 0 0 0; border:none; line-height:20px; width:125px; overflow:hidden; }
.video2 li .click span { display:block; height:20px; line-height:20px; overflow:hidden; }

#sidebar #ad { width:300px; }

#sidebar #news { border:1px #ccc solid; text-align:left; padding-left:10px; line-height:25px; }
#sidebar #news strong { padding-left:0px; }
#sidebar #news ul { padding-bottom:8px; }
#sidebar #news li { line-height:30px; height:30px; overflow:hidden; }
#sidebar #news li a { text-decoration:underline; }

#sidebar #viewcount { border:1px #ccc solid; float:left; line-height:25px; text-align:left; width:268px; padding:0 15px; }
#sidebar #viewcount ul { padding:5px 0 10px 0; }
#sidebar #viewcount li { line-height:35px; border-bottom:1px #ddd dashed; }
#sidebar #viewcount strong { padding-left:0px; }
#sidebar #viewcount #toppic { width:268px; margin-top:5px; }
#sidebar #viewcount #toppic_l { width:120px; float:left; }
#sidebar #viewcount #toppic_r { width:135px; float:right; padding-left:5px; }

#sidebar #video3 .video2 { width:298px; }
#sidebar #video3 .video2 li { width:147px !important; width:149px; }

#sidebar #video_lx { width:298px; float:left; }
#sidebar #video_lx .video_t { border:1px #ccc solid; border-bottom:none; width:296px; padding:1px 1px 0 1px; }
#sidebar #video_lx .video_t span { display:block; background:#ccc; height:25px; line-height:25px; padding-left:10px; width:100%; width:286px; font-weight:bold; font-size:14px; }
#sidebar #video_lx .video_c { border:1px #ccc solid; border-top:none; padding:10px 15px; float:left; width:268px; }
#sidebar #video_lx .video_c span { width:80px; height:25px; line-height:25px; border:1px #ccc solid; text-align:center; margin:5px 4px 5px 3px; float:left; overflow:hidden; background:#eee; }
#sidebar #video_lx .video_c span a { color:#0000ff; text-decoration:underline; }
#sidebar #video_lx .video_c span a:hover { color:#ff0000; text-decoration:underline; }

#sidebar #video_sort { width:298px; float:left; }
#sidebar #video_sort .video_t { border:1px #ccc solid; border-bottom:none; width:296px; padding:1px 1px 0 1px; }
#sidebar #video_sort .video_t span { display:block; background:#ccc; height:25px; line-height:25px; padding-left:10px; width:100%; width:286px; font-weight:bold; font-size:14px; }
#sidebar #video_sort .video_c { border:1px #ccc solid; border-top:none; padding:10px 15px; float:left; width:268px; }
#sidebar #video_sort .video_c span { width:58px; height:25px; line-height:25px; border:1px #ccc solid; text-align:center; margin:5px 4px 5px 3px; float:left; overflow:hidden; background:#eee; }