@charset "utf-8";
/* CSS Document */

.right{float:right; width:765px; line-height:30px;}
.right .header{height:280px;}
.right .main{padding-left:5px; width:727px;}
.right .main .tittle{background:url(../images/other/icon.jpg) no-repeat left top; padding:4px 0 0 30px; margin-bottom:10px; color:#8c8c8c; height:28px; font-style:oblique;}
span.blue{color:#1885eb; font-size:15px; font-weight:bold; font-style:normal;}
.line{background:url(../images/other/line.jpg) repeat-x left 20px; width:540px; float:right; padding-top:20px; height:2px;}
.right .main p{color:#2a89b6; font-weight:bold; font-size:13px; margin:5px 0;}
.right .main p a{color:#2a89b6;}
.right .main p a:hover{color:#F30;}
.right .main .text{color:#555; font-weight:normal; font-size:13px;}
.right .main img{margin-left:35px;}
.right .main .up{float:right; color:#900; font-weight:bold; background:url(../images/other/up.jpg) no-repeat right top; padding:0 38px 5px 0; height:30px}
.right .main .up .uuu{margin:10px 2px 0 0;}
.right .main .line-bur{background:url(../images/other/line-bur.jpg) repeat-x; height:3px; margin:8px;_margin:2px;}
.right .main .go{background:url(../images/other/love.jpg) no-repeat left 6px; padding-left:23px; margin:0 auto; width:250px; position:relative; color:#06C;}
.right .main .go .ggg{position:absolute; top:1px; right:0;}
/*加入會員*/
.cue{background:url(../images/other/mem-icon.jpg) no-repeat left top; padding-left:60px; margin:10px 74px 15px 52px; color:#135eb1; font-weight:bold;}
.cue a{color:#135eb1;}
.mem{background:url(../images/other/member-bg.jpg) no-repeat; width:301px; height:393px; padding:55px 325px 80px 66px; color:#666; margin:auto;}
.logon{width:200px; height:92px; background:#edf4fd; padding:22px 48px 18px 48px;_padding:22px 20px 18px 48px; margin:40px 0; position:relative;}
.lll{border:#c9c9c9 1px solid; width:90px; height:19px; margin:0 4px 0 0;} 
.logon .l-OK{position:absolute; top:38px; right:58px;}
.l-line{background:url(../images/other/login-line.jpg) repeat-x; width:260px; height:2px; margin:12px 0 0 -30px;}
.l-line2{background:url(../images/other/login-line.jpg) repeat-x; width:260px; height:2px; margin:5px 0;}
.logon li{background:url(../images/other/login-icon2.jpg) no-repeat left 10px; padding-left:14px; float:left; margin-left:35px; *margin-left:28px;_margin-left:28px;}
.logon li a{color:#666;}
.logon li a:hover{color:#06F;}
.add{width:270px; text-align:center; margin:30px auto;}
.add li{margin:0 0 20px -35px;}
/*加入會員 END*/
/*上傳作品*/
.up_add{margin:0 30px;}
table{width:100%;}
table tbody th{color:#fff; padding:4px 5px 4px 22px; text-align:left; background:#68bae1 url(../images/other/add-icon.jpg) no-repeat 6px 12px;border-bottom:#CCC 1px dotted;}
table tbody td{color:#537387; padding:4px 5px; text-align:left; border-right:#a7c5d7 1px solid; border-top:#a7c5d7 1px solid; border-bottom:0;}
table tbody td.bot{border-bottom:#a7c5d7 1px solid;}
.txt_box{padding:3px;}
.add_but{margin-left:350px; float:left;width:10px; height:24px; margin-right:50px;}
/*上傳作品 END*/
/*修改會員資料*/
.must{float:right; color:#900;}
.data{width:390px; padding:0 0 0 10px; line-height:25px;_line-height:30px;}
span.small{font-size:10px;}
.eee{border:#c9c9c9 1px solid; height:19px; margin:0 4px 0 0;}
/*修改會員資料 END*/
/*網站導覽 */
#map{background:url(../images/other/mapbg.jpg) no-repeat left bottom; padding-bottom:90px; overflow:hidden; zoom:1;}
.site{width:200px; margin:0 60px 30px 0; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; min-height:170px; height:auto !important; height:170px;}
.site h4{background:url(../images/other/zoom.gif) no-repeat left 3px; color:#2d6899; font-size:15px; font-weight:bold; margin-bottom:5px; padding-left:23px;}
.site span{font-size:10px; font-family:"Times New Roman", Times, serif; font-style:oblique; font-weight:normal; color:#aaa; margin-left:5px;}
.site ul{margin-left:10px;}
.site ul li{background:url(../images/other/dot.jpg) no-repeat 7px 8px; color:#25A5D6; font-size:12px; border-bottom:#ccc 1px dotted; padding:0 0 1px 15px; margin-bottom:5px; width:150px;}
.site ul li a{color:#25A5D6; text-decoration:none;}
.site ul li a:hover{color:#8BADCF; margin-left:1px;}
/*網站導覽 END*/

/*作品票選 */
.vote .top{float:right; color:#666;}
.vote .top a{color:#666;}
.vote .top a:hover{color:#C60;}
table tbody td.no{border:none;}
table tbody td.bot{border-bottom:1px #CCC dotted; border-top:none; padding-bottom:10px;}
table tbody td.vot{color:#fff; background:#69bae2; border-left:1px dotted #a7c5d7; text-align:center;}
.coo{color:#36C; margin:5px auto; width:300px;}
.coo a{color:#36C;}

.note{background:url(../images/other/heart.gif) no-repeat left 6px; padding-left:22px; margin:0 0 10px 20px; color:#999; font-weight:bold; font-size:15px;}
.vote_about{margin:10px 30px; color:#999;}
.vote_about li{border-bottom:dotted 1px #CCC; margin-bottom:20px;}
p.vote_no{background:url(../images/other/035.gif) no-repeat left 10px; padding-left:15px; margin:5px 0; color:#06C;}
.vote_about li img{width:172px; height:120px; padding:4px; background:url(../images/other/pic-bg.jpg) no-repeat; margin-left:0px;}
/*作品票選 END */

/*得獎名單 */
.ann .ann-t{height:24px; background:#2a89b6; padding:3px 10px; color:#fff; font-weight:bold;}
.a-ttt{background:url(../images/other/035.gif) no-repeat left 10px; padding-left:15px; color:#960; font-weight:bold;}
.ann ul{padding:15px 40px; float:left;}
.ann ul li{background:url(../images/other/ann.jpg) no-repeat left 13px; padding-left:10px;}
.ann .pod{margin:20px 5px; padding:5px; min-height:185px; height:auto!important; height:185px; background:url(../images/other/ann-line.jpg) repeat-x left bottom; color:#727272; line-height:25px; position:relative; overflow:hidden; zoom:1;}
.ann .pod img{float:left; margin:0 18px 5px 0px;}
.ann .pod p.ann-name{height:24px; padding:4px 17px; background:url(../images/other/dot.jpg) no-repeat 10px 15px #fff; width:450px; margin:10px 0 10px 220px; color:#F00;}
.ann .pod span.pep{background:url(../images/other/dot.jpg) no-repeat left 10px; padding-left:10px; color:#727272; float:right; margin-right:25px; font-weight:normal;}
.ann .pod p.rate{
	font-weight:bold;
	color:#000;
	position:absolute;
	left:5px;
	margin:0;
	top: 155px;
}
/*得獎名單 END*/
