﻿@import url("public.css");

.form{width:350px;margin:20px 0 76px 10px;background-position:-1940px 0;}
.form div{position:relative;height:34px;}
.form label{width:50px;font-size:14px;padding:8px 5px 0 0;}
.form .text{float:left;width:270px;padding:2px 2px 1px;font:18px Verdana;border:1px solid #FFF;color:#333;background:url(/el/themes/public/images/form_text.png) no-repeat;}
.form .u_account,.form .u_email{background:url(/el/themes/public/images/formframe.png) -1590px top no-repeat;}
.form .u_account input{background-position:0 -60px !important;}
.form .u_password input{background-position:0 -90px !important;}
.form .u_email input{background-position:0 0 !important;}
.form .u_id input{background-position:0 -30px !important;}
.form .u_password{border:none;background:url(/el/themes/public/images/formframe.png) -2290px bottom no-repeat}
.form .cookie{padding:15px 0 0 3px;border:none;background:#FFF;}
.cookie label{float:none;padding-top:0;color:#333;font-size:12px;}
.cookie .chk{margin-right:5px;}
.cookie label em{color:#999;}
.form a{position:absolute;top:135px;left:120px;}
input.login,input.reg{position:absolute;width:104px;height:36px;color:#FFF;text-indent:-10000px;background:url(images/button_l&r.png);_background:url(images/button_l&r_ie6.png)}
.login{top:125px;}#userLogin input.h,.login:hover{background-position:0 -36px;}#userLogin input.c,.login:active{background-position:0 -72px;}
input.reg{top:135px;background-position:-104px 0;}#userRegister input.h,.reg:hover{background-position:-104px -36px;}#userRegister input.c,.reg:active{background-position:-104px -72px;}
span.tip{position:absolute;bottom:0;right:5px;color:#E60000;}.loading{display:none;position:absolute;top:122px;left:110px;width:20px;height:20px;}
p.reg{position:absolute;top:20px;left:450px;padding-left:10px;border-left:1px solid #CCC;}

#userRegister .form em{display:none;position:absolute;top:5px;left:360px;width:350px;color:#999;line-height:15px;}.form em br{display:block;}

h3{margin-top:10px;font:normal 24px 楷体;color:#AAD010;}p.tip{width:660px;padding:10px 0;font-size:14px;color:#333;line-height:30px;text-indent:2em;}
p strong{padding:0 5px;font:bold 14px Verdana;color:#000;}.in{margin-left:2em;font-size:14px;}

p.tip{overflow:hidden;clear:left;position:relative;margin:10px;width:720px;padding:5px 0;line-height:20px;color:#666;font:12px simsun;border:1px solid #DDD;background:#F5F5F5;}
.invited h3{margin:10px;font:700 12px simsun;color:#338421;}
.mCard{position:relative;width:375px;height:225px;margin:0 0 -5px 10px;padding:10px;border:1px solid #DDD;background:#FFF}.mCard .vevent{position:absolute;top:0;right:-340px;width:315px;}
.mCard .summary{color:#333;font-weight:700;}.mCard ul{overflow:visible;margin:10px 0 0 10px;}.mCard .detail .tip{position:absolute;top:100px;left:50px;padding:2px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#000;}
.vevent ul{position:relative;margin:10px 0 0 10px;}.vevent li{margin:5px 0 0 15px;color:#666;list-style-type:disc;}.vevent li span{display:block;padding:1px 0;color:#999;}
.vevent em{padding:0 2px;color:#AAD010;font-weight:700;}.vevent em.all{color:#666;}.vevent em.p{color:#FF7F00;}.vevent em.x{color:#E60000;}
.card{margin:0;}.card .englive{position:absolute;bottom:-20px;left:0;width:375px;height:20px;background:none;}

.sidebar h3{color:#F60;font:bold 12px simsun;line-height:20px;}.sidebar p{color:#333;line-height:20px;text-indent:2em;}