@charset "euc-kr";
@import url("http://img.sbs.co.kr/s9/common/css/common.css");

*{font-family:Dotum;}

#Thead_wrap{width:100%; height:43px; border-bottom:1px solid #f5f5f5;}
.TheadAare_wrap{margin:0 auto; text-align:center;}
#Thead_wrap .Tleft{text-align:left; height:43px;}
#Tlogo_area h1{top:10px; background:none;}
#Thead_wrap .Tright{float:right; width:200px; margin:17px 0 0; text-align:right;}
#Thead_wrap .Tright li{float:left; color:#dedede;}
#Thead_wrap .Tright li a{color:#555555;}

#Twrap,
.TheadAare_wrap,
#Tcenter_wrap,
#Tfooter_wrap{width:830px;}

#Tcenter_wrap{text-align:left;}
.loginHead{margin:20px 0 0; text-align:center;}
.loginBox{position:relative; padding:62px 0 0 51px; background:#f6f8fb url(http://img.sbs.co.kr/s9/login/loginbox_line.gif) repeat-x;}
.loginBox .loginText{margin:0 0 27px;}
.loginBox .loginForm{position:relative; width:298px; padding:0 0 12px; border-bottom:1px solid #e8e8e8;}
.loginBox .loginForm label{padding:0 14px 0 0;margin-top:-2px;color:#757676; font-size:11px; letter-spacing:-1px;}
.loginForm .input{display:block; width:190px; height:17px; padding:4px 0 0 8px; margin:0 0 5px; color:#aaaaaa; border-color:#C1C5D3 #E0E2E9 #E0E2E9 #C1C5D3; border-style:solid; border-width:1px; background-color:#fff;}
.loginForm .rockSave{display:inline-block; padding:0 0 0 13px; margin:0 0 0 26px; text-align:right; background:url(http://img.sbs.co.kr/s9/login/icon_key.gif) no-repeat 0 2px; letter-spacing:-1px;}
.loginForm .rockSave a{color:#757676; font-size:11px;}
.loginForm .btn{position:absolute; left:208px; top:0;}
.loginForm .chkType{margin:7px 0 0;}
.loginGuide .button{padding-right:5px;}
.loginGuide{margin:20px 0 0; padding:0 0 20px; text-align:left;}
.loginGuide li{padding:0 0 0 7px; margin:0 0 5px; background:url(http://img.sbs.co.kr/s9/login/bl_arr.gif) no-repeat 0 7px;}
.loginGuide li p{display:inline; padding-right:2px; color:#555; font-size:11px; letter-spacing:-1px;}
.loginGuide li a{color:#696969;}
.loginGuide .lost p{padding-right:15px;}
.loginGuide .button a{padding-left:5px;}
.loginBanner{position:absolute; right:40px; top:27px;}
.loginTextWrap{padding:0; text-align:left;}
.loginTextWrap li{padding:0 0 0 8px; margin:12px 0 0; background:url(http://img.sbs.co.kr/s9/login/dot.gif) no-repeat 0 5px; font-size:11px;color:#555;}
.loginTextWrap .logBnr{list-style:none;margin-bottom:5px;}

#Tfooter_wrap{border:0;}

#loginPopBody{width:482px; margin:0 auto; text-align:center;}
#loginPop .loginHead{margin:10px 0 0; text-align:center;}
#loginPop .loginBox{margin:20px auto 0; padding:0; text-align:center;}
#loginPop .loginBox .taleft{position:relative; width:311px; margin:0 auto; padding:25px 0 0; text-align:left;}
#loginPop .loginBox .loginForm,
#loginPop .loginBox .loginGuide{position:relative; width:311px;}
#loginPop .loginTextWrap{margin:0 0 0 33px;}
#loginPop .loginTextWrap a.pwFindGo{color:#fe7523 !important; font-weight:bold; text-decoration:none;}
#loginPop #Tfooter_wrap{width:100%; height:43px; margin:30px 0 0; background:#f7f7f7 url(http://img.sbs.co.kr/s9/login/popfooter_bg.gif) repeat-x; text-align:center;}
#loginPop #loginPopBody{clear:both; width:458px; text-align:left;}
#loginPop #Tfooter_wrap .copyright{display:inline; float:left; margin:17px 0 0 33px; padding:0; text-align:left;}
#loginPop #Tfooter_wrap .btn_close{float:left; padding:10px 0 0 90px;}
#loginPop #Tfooter_wrap .btn_close img{vertical-align:middle;}

.Re button{overflow:visible;margin:0;padding:0;background:none;border:0;cursor:pointer}
.Re .idpw button{position:absolute;right:3px;top:0;font-size:11px}
