body{border-top:0px solid #999;}
h1{margin:8px 25px 8px 7px;}

#top{border-bottom:1px solid #f1f1f1;padding-bottom:2px; background:#f7f7f7}

#head{margin-top:0px; margin-left:1px;}
#head h1{float:left; width:167px;height:45px;}
#head h1 a{width:167px;height:45px;}

.sbox{float:left;background:#fff;border:0;margin-top:17px;padding-left:0;margin-left:0;}
.sbox input.txt{width:500px;}
input.txt.rt{width:410px;}

#container{margin-top:7px;position:relative;width:950px;}

#rf{float:left;width:175px; margin-right:20px;padding:0 0px 0 0px;}
#rf h3{
	margin:0;padding:0; padding:0;
	margin-bottom:1px;position:relative;
}

#rf h3 a.selected{background:#fe9821; color:#fff;text-decoration:none}
#rf h3 a{display:block;padding: 5px 0 5px 5px; color:#666;font-size:12px;background:#f1f1f1;}
#rf h3 span{color:#f76120;position:absolute;right:5px;top:0px;font-size:18px;text-decoration:none;}

#rf h4{padding: 0px 5px; margin:10px 0 0; font-size:12px; color:#555555;clear:both;}
#rf h4#rf_head{font-size:14px; background:#f1f1f1; margin:0; padding:5px 5px;}

#rf dl{padding:0 0px 0px 5px; margin:0;}
#rf dt{clear:both;float:left;margin:1px 0 0 0;padding:0;width:165px}
#rf dt.h{display:none;}
#rf dt a{color:#555;display:block;padding:2px 5px;text-decoration:none}
#rf dt a.s{background:#f1f1f1;}
#rf dt a.s span.n{text-decoration:underline}
#rf dt a:hover{background:#f1f1f1;text-decoration:none;}
#rf dt a.more{color:#888;padding:2px 1px;width:auto;}
#rf dt a.more:hover{background:#fff;}
#rf dt span.n{color:#999;font-size:10px;}

#rf h4.head{margin:10px 0 2px 0; padding-top:5px; color:#555;border-top:1px solid #f1f1f1}
#rf h4.head a{font-size:10px;font-weight:normal;color:#666;text-decoration:underline;}

#rs{
	float:left;
}

#rs_head{color:#666; padding:0 5px;overflow:hidden;}

#rs_ads{position:absolute;right:0;top:0;width:170px;}
#rs_ads .l{color:#777;margin-left:5px;margin-bottom:7px;}

.rs_list{margin:10px 0 0 0;padding:0;list-style:none;line-height:140%;}
.rs_list .movie{margin-top:10px; margin-bottom:10px; outline:none}
.rs_list .movie div{outline:none}
.rs_list .img{float:left;width:150px; height:150px; margin-right:10px;}
.rs_list .img img{width:145px; height:145px; border:1px solid #c0c0c0; padding:1px;}
.rs_list .b{float:left;width:650px;}
.rs_list li{margin-bottom:7px; padding:5px;}
.rs_list h3{margin:0 0 5px 0;font-size:14px;position:relative}
.rs_list h3 span.ti{font-weight:normal;font-size:11px;color:#666}
.rs_list h4{margin:0 0 2px 0;font-size:13px;}
.rs_list h4 span.lo{font-weight:normal}
.rs_list h3 a{text-decoration:underline;color:#5577BB}
.rs_list p{margin:0;line-height:140%;}
.rs_list .m{margin-top:3px; padding-bottom:15px; border-bottom:1px solid #f1f1f1}
.rs_list .from{color:#568e1a}
.rs_list .when{color:#999}
.rs_list .media a{display:inline-block;border:0;margin:10px 10px 10px 0;}
.rs_list .media img{border:0;max-height:120px;}
.rs_list li a{color:#5577BB;text-decoration:underline;}
.rs_list li a:hover{text-decoration:none;}
.rs_list li.selected{background:#f1f1f1}

.spons .label{position:absolute; right:0; top:0; color:#999; font-size:12px;font-weight:normal}
.spons li{background:#f3faff;}
.spons li.selected{background:#e1f1fd}

#sl{display:none;height:100px;outline:none}


.pager{margin:20px 0 0 0;padding:0;height:65px;}
.pager li{float:left; list-style-type: none; margin: 4px;text-align:center;}
.pager li a{text-decoration:none;padding:5px 0;width:26px;text-align:center;display:block; border: 1px solid #d4d4d4;font-size: 14px; color:#f28301;}
.pager li a.pager-prev,.pager li a.pager-next{color:#3d6983;margin-top:1px;border: 0px;font-size: 12px;}
.pager li a.pager-prev:hover,.pager li a.pager-next:hover{text-decoration:underline;background:#fff}

.pager li.selected{background:#fbefdb;color:#f86120;font-weight: bold; font-size: 14px;border: 1px solid #ffa615;padding:5px 0;width:26px;}
.pager li a:hover{background:#fbefdb;text-decoration: none}


