#box{width:775px; margin:0 auto;border: solid 1px #CCCCCC; background-color:#F6F6F6;}



/*label{
    float: left;
    padding: 10px 0px 4px 30px;
}*/

input{
    padding: 1px;
}

input,textarea{
    border: 1px solid #CCCCCC; margin:2px 0;
}


textarea{
    padding: 2px;
}

.bt{
    width: 100px;
    height: 25px;
    font-size: 13px;
    border: solid 1px #CCCCCC;
    background: #FBFBFB;
    text-align: center;
}

.btcenter{
    text-align: center;
    clear: left;
    padding: 4px 0px 0px;
}

.sffocus {
    background: #F0F9FB; /*----for IE----*/
    border: 1px solid #1D95C7;
}

textarea:focus, input:focus {
    background: #F0F9FB; /*----for firefox......----*/
    border: 1px solid #1D95C7;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #555555;
    margin-top: 0;
}

ul,li{ display:inline; background:#E2FBFE; margin:10px; font-size:14px;}
.checked {border:1px solid #FFF; background-color:#E1F9BB}
li a:hover span{border:1px solid #CCC;}
li a span{border:1px solid #EEE; padding:5px}

a{ text-decoration:none; color:#039; margin:2px;}
a:hover{ text-decoration:underline; color:#F30;}
p{ margin:0px; padding:5px 0px;}

.needemail{color:#FFF; background:#7D0633;}


/*ÑéÖ¤´íÎóÐÅÏ¢*/
.msg{display:none; border:1px solid #fac5c7; background:#fef0f0; padding:0px; padding-left:5px; margin:0px 5px 0px 0px; color:#000; font-size:12px; width:200px;}
