/* CSS Document */

* {
        font-family:verdana, Gulim;
        font-size:12px;
        line-height:15px;
        margin:0px;
        padding:0;}

body {
        width:100%;
		background:url(../images/main_bg.gif) repeat-x left top;
        text-align:center;
        margin:0 auto;
        }

html {
        font-size:12px;
        color:#666666;
        margin:0 auto;
        }

fieldset, img {
        border: none;
        }

div, ul, form, fieldset, td, th, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, input {
        margin:0; padding:0;
        }

a {
        text-decoration:none;
        color:#333333;
        }

ul li {list-style-type:none;}



/* °Ô½ÃÆÇ ¸®½ºÆ® ¸µÅ© */

a:link {font-size:12px; color:#666666; text-decoration:none;}
a:visited {font-size:12px; color:#666666; text-decoration:none;}
a:hover {font-size:12px; color:#333333; text-decoration:none;}

a.main_link:link {font-size:11px; font-family:µ¸¿ò; color:#444444; text-decoration:none;}
a.main_link:visited {font-size:11px;  font-family:µ¸¿ò; color:#444444; text-decoration:none;}
a.main_link:hover {font-size:11px;  font-family:µ¸¿ò; color:#1b1b1b; text-decoration:underline;}

a.main_link2:link {font-size:11px; font-family:µ¸¿ò; color:#0062ae; text-decoration:none;}
a.main_link2:visited {font-size:11px;  font-family:µ¸¿ò; color:#0062ae; text-decoration:none;}
a.main_link2:hover {font-size:11px;  font-family:µ¸¿ò; color:#0062ae; text-decoration:underline;}


/* ÀüÃ¼ div */
#wrap {
        width:940px;
        margin:0 auto;
        text-align:center;
        }

#main_con .line01 {
        width:901px;
        height:110px;
        margin:0 auto;
        padding-top:20px;
    }
    
#main_con .line01 div.login {
        float:left;
        width:180px;
        height:110px;
        background:url(../images/login_bg.gif) no-repeat left top;
        }  

#main_con .line01 div.login ul {
        width:165px;
        height:;
        margin:30px 0 0 14px;
        }   
    
#main_con .line01 div.login ul li {
        text-align:left;
        font-size:11px;
        font-family:µ¸¿ò;
        height:25px;
        }  
      
#main_con .line01 div.login ul li.btn {
        padding-top:4px
        }        
    
#main_con .line01 div.login ul li img {
        vertical-align:middle;
        } 

#main_con .line01 div.logout {
        float:left;
        width:180px;
        height:110px;
        background:url(../images/logout_bg.gif) no-repeat left top;
    }  

#main_con .line01 div.logout ul {
        width:160px;
        margin:30px 0 0 14px;
    }  

#main_con .line01 div.logout ul li {
        text-align:left;
        font-size:11px;
        font-family:µ¸¿ò;
        background:url(../images/bullet_notice.gif) no-repeat left 5px;
        padding-left:8px;
        height:18px;
    }  
    
#main_con .line01 div.logout ul li.btn {
        background:none;
        padding-left:0px;
    } 

#main_con .line01 div.logout ul li span {
        color:#fc6102;
        font-size:11px;
        font-family:µ¸¿ò;
    } 
    
#main_con .line01 div.logout ul li.normal {
        text-align:left;
        font-size:11px;
        font-family:µ¸¿ò;
        background:url(../images/bullet_notice.gif) no-repeat left 8px;
        padding-left:8px;
        padding-top:4px;
        height:20px;
    }  

#main_con .line01 div.notice {
        float:left;
        width:240px;
        height:110px;
        margin-left:24px;

    } 
    
#main_con .line01 div.notice li {
        text-align:left;
    }
    
 #main_con .line01 div.notice li {
        text-align:left;
        height:22px;
        padding-left:8px;
        background:url(../images/bullet_notice.gif) no-repeat left 5px;
        
    } 
    
     
#main_con .line01 div.notice li.tab {
        text-align:left;
        height:30px;
        background:none;
        padding:0px;
    }   
    
#main_con .line01 div.solo {
        float:left;
        width:226px;
        height:110px;
        margin-left:24px;
    }
    
    
#main_con .line01 div.event {
        float:left;
        width:180px;
        height:110px;
        margin-left:24px;    
    }

#main_con .line01 div.event table {
        width:180px;
        height:40px;
		background:url(/html/images/radioCfbg_new.gif) no-repeat 0 0;
		margin-bottom:5px;		
    }

#main_con .line01 div.event table td {
		text-align:left;
		padding-top:13px;
      }



#main_con .line01 div.event table td.radio_btn {
        width:40px;	
		padding:0 0 0 11px;
      }
    
#main_con .line02 {
        width:901px;
        height:107px;
        margin:0 auto;
        padding-top:10px;
    }
    
#main_con .line02 div.control {
        float:left;
        width:180px;
        height:67px;
        margin:0 auto;

    }

    
#main_con .line02 div.ebill {
        float:left;
        width:240px;
        height:67px;
        margin-left:24px;
    } 
    
#main_con .line02 div.btn_sms {
        float:left;
        width:226px;
        height:67px;
        margin-left:24px;

    } 
    
#main_con .line02 div.buy {
        float:left;
        width:180px;
        height:67px;
        margin-left:24px;

    } 