@charset "utf-8";

a:link,a:visited{}
a:hover,a:active{}
.cur {cursor:pointer;}   

body{background:url(/themes/images/cal-show/bg.png) #000 no-repeat center 34px; font-size:12px;font-family:Tahoma, Geneva, sans-serif;}

#container{ width:1004px; margin:0 auto; margin-top:19px;}
#main,.main{width:716px; height:716px;background:#FFF; border:1px solid #000; float:left; margin-left:30px;}
.table{width:700px; border:1px solid #fff; margin:8px; background:#FFF;  border-collapse:collapse; table-layout:fixed; word-wrap:break-word; color:#FFF; font-size:42px; font-family: "Times New Roman", Times, serif; font-weight:bold;}
.table td,
.table th{ border:1px solid #cccccc;height:99px; width:94px; vertical-align:bottom; text-align:right; padding-right:5px;}
.bg1{ background:url(/themes/images/cal-show/digital_bg1.png) no-repeat; height:99px; width:99px;}
.bg2{ background:url(/themes/images/cal-show/digital_bg2.png) no-repeat;height:99px; width:99px;}
.bg3{ background:url(/themes/images/cal-show/digital_bg3.png) no-repeat; height:99px; width:99px;}
.bg4{ background:url(/themes/images/cal-show/digital_bg1.png) no-repeat; height:99px; width:99px;}
.bg5{ background:url(/themes/images/cal-show/digital_bg2.png) no-repeat; height:99px; width:99px;}
.bg6{ background:url(/themes/images/cal-show/digital_bg3.png) no-repeat; height:99px; width:99px;}
.bg7{ background:url(/themes/images/cal-show/digital_bg1.png) no-repeat; height:99px; width:99px;}

.table img.avatar{width:99px;height:99px;}
.table td span.has{display:none;}

#right{ width:201px; height:710px; float:right; position:relative;}
.month_e{ padding-top:24px;}
.month_c{ padding-top:0;}
.photo{ padding:74px 0 0 39px;}
.with_photo{ padding:34px 0 5px 32px;}
.voting{ padding-left:33px;padding-bottom:5px;}
.messages{ padding:8px 0 0 24px; width:156px; height:80px; text-indent:2em; font-size:12px; color:#000; line-height:1.5;}

.tp_bg{width:700px; height:696px; background: url(/themes/images/cal-show/tp_bg.png) repeat; border:1px solid #000; margin:6px 7px 7px 6px;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.page{ height:35px; padding-top:13px; padding-left:25px; clear:both;}

.page strong{ color: #ff0033; }
.page span{ padding-left:100px; color:#003366;}

.block{ padding:20px 30px 0 0;}
.block dl{width:111px; float:left; padding-right:15px; padding-left:32px; padding-bottom:20px;}
.block dt{text-align:center; color:#006600; height:30px; line-height:30px;}
.block a:link,
.block a:visited{ color:#0066cc; text-decoration:none; font-size:11px;}
.block a:hover{color:#0066cc; text-decoration:underline;}
.pic{ width:111px; height:103px; background:#FFF; border:1px solid #086afd;}

.bottom_page{height:40px; line-height:40px; clear:both;color:#003366; text-align:center;}
.close_btn {float:right;margin-right:9px;cursor:pointer;}

.vote_btn {cursor:pointer;}
/* 弹出窗口底层 */
#pop_bg{position:fixed; _position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:9; filter:alpha(opacity=50); opacity:0.5; _top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
#avatar_content{position:fixed; _position:absolute; left:50%; top:40%; z-index:10; margin-left:-253px !important; margin-top:-160px !important; margin-top:0;width:450px; height:490px; padding:10px 10px 0 10px; background:#fff; border:3px solid #ffad13;}
#notice_content{position:fixed; _position:absolute; left:50%; top:40%; z-index:10; margin-left:-253px !important; margin-top:-160px !important; margin-top:0;width:480px; height:460px; padding:20px 10px 0 10px; background:#fff; border:3px solid #ffad13;line-height:28px;}
.avatar_close{ position:absolute;right:5px;top:5px;}
.selected_day { position:absolute; width:190px;left:218px;top:16px;color:red;padding-left:20px;background:url(/themes/images/cal-show/selected_day_bg.png) no-repeat left center;}
.avatar_close img{ cursor:pointer;}
.pre_td {}
.pre_td div{background:#990100 url(/themes/images/cal-show/Paletted.png) no-repeat right center; height:99px;margin-right:-5px;}

/* loading */
#loading{position:fixed; _position:absolute;background-image:url(/themes/images/loading.gif) ;background-repeat:no-repeat; right:3%; bottom:4%; z-index:100; margin-left:-203px !important; margin-top:-120px !important; margin-top:0;width:128px; height:32px; padding:6px 8px 6px 32px; color:#FF8002;display:none;}
.over_td{ background:url(/themes/images/cal-show/focus_bg.png) no-repeat;}
.over_td img.avatar{display:none;}
.over_td span{display:block !important;}
#my_photo{cursor:pointer;}