@charset "euc-kr";

html, body, div, fieldset, ul, li, dl, dt, dd, p, br, img, legend, form, h1, h2, h3, h4, h5, h6, table, tr, td, th, thead, tbody, tfoot, iframe {margin:0;padding:0;}
html, body {height:100%;width:100%;margin:0px;font-family:"µ¸¿ò";color:#767b7d;font-size:12px;line-height:17px;}
h1, h2, h3, h4, h5, h6 {font-size:12px;}
img, fieldset, iframe {border:0;}
li {list-style:none;}
address {font-style:normal;}
legend {font-size:0;height:0;visibility:hidden;width:0;}
table{border-collapse:collapse;}

td {margin:0px;font-family:"µ¸¿ò";color:#767b7d;font-size:12px;line-height:17px;}

a,a:hover {text-decoration:none; color:#767b7d;}
input {font-size:12px; }

#mainWrap {overflow:hidden; margin:0 auto; width:956px; background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/bgTop.jpg) no-repeat 0 0; }
#snb {float:left; width:212px; padding:33px 0 0 10px; margin-bottom:50px; }
#snb h1 {padding:0 0 19px 43px;}
#snb h1 img {vertical-align;top}
.frmAllSearch { width:208px; height:25px; border:2px solid #9e978d; margin-bottom:20px;}
.frmAllSearch div{ width:206px; height:23px; border:1px solid #dbd7d1; vertical-align:top; background:#fff;}
.frmAllSearch h2 {display:none;}
.frmAllSearch input { float:left; border:0;}
.frmAllSearch .txt {/*border-right:1px solid #dbd7d1; */height:13px; width:140px;line-height:13px; padding:5px 5px 5px 25px; background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/ico_search.gif) no-repeat 3px center}
.frmAllSearch .btn {overflow:hidden; float:left; margin:0; padding:0; border:0;/* width:35px; height:13px; padding:5px 0; text-align:center; margin:0; font-family:dotum; font-size:11px; color:#6d6868;*/}


.frmLogin {position:relative; overflow:hidden; width:210px; height:98px;  margin-bottom:24px; border:1px solid #e6e7e7;  background-color:#f4f7fa; }
.frmLogin h2 {display:none;}
.frmLogin .idpw {position:relative; width:100%;}
.frmLogin .idpw p {position:absolute; top:8px; left:7px;/*float:left; */width:134px; vertical-align:top;}
.frmLogin .idpw p input {height:15px; width:120px; margin-top:5px; padding:3px 5px 0; border:2px solid #b6afa4; line-height:14px; vertical-align:top; background-color:#fff; font-size:11px;}
.frmLogin .idpw .loginBtn  {position:absolute; top:15px; left:145px; width:59px; height:40px;}

.frmLogin .btn { position:absolute; top:73px; width:100%; font-size:11px; font-family:dotum; text-align:center; }
.frmLogin .btn a {height:16px; letter-spacing:-1px; color:#232323;  vertical-align:top;}
/*.frmLogin .btn input{float:right; width:50px; height:20px; border:0; color:#fff;*overflow:visible; background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/btn_login.gif) no-repeat 0 0; text-indent:-10000px; cursor:pointer;}
*/
.frmLogin .login {position:relative; width:100%;}
.frmLogin .login p {position:absolute; top:18px; left:5px; width:128px; vertical-align:top; color:#000; text-align:right; line-height:16px; font-size:11px;}
.frmLogin .login p span {display:inline-block;}
.frmLogin .login .loginBtn {position:absolute; top:18px; left:145px;  width:59px; height:40px; }


#snb .navigation {border-top:1px solid #e8e7e7;}
#snb .navigation dl {border:1px solid #e8e7e7; border-top:0; padding:14px 19px 11px;}
#snb .navigation dt {padding-bottom:8px; line-height:1em; vertical-align:top;font-family:Verdana; font-size:12px; font-weight:bold; color:#000;}
#snb .navigation dd {padding:3px 0 4px 15px;}
#snb .navigation dd a {overfloa:hidden; display:block; color:#767b7d;line-height:12px;font-family:Verdana,gulim; font-size:12px; }
#snb .navigation .nv1 dd {background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/icon_squareBlue.gif) no-repeat 0 7px;}
#snb .navigation .nv2 dd {background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/icon_squareOrange.gif) no-repeat 0 6px;}
#snb .navigation .nv3 dd {background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/icon_squareGray.gif) no-repeat 0 6px;}

#cnt {overflow:hidden; float:right; width:696px; padding-top:15px; margin:0 0 45px 0;}
.headerLink {overflow:hidden; width:100%; padding-bottom:5px; border-bottom:1px solid #dedede;}
.headerLink a {float:left; display:inline; margin:0 0 0 77px; line-height:1em; vertical-align:top;}
.headerLink .memberJoin {margin:0; padding:13px 0 0 3px; font:dotum; font-size:12px; font-weight:bold; color:#fd7a00;}
.headerLink .memberJoin:hover { color:#fd7a00;}

.headerNaviLink {overflow:hidden; width:100%; height:29px; border-bottom:1px solid #dedede; margin-bottom:7px;}
.headerNaviLink a {float:left; display:inline-block; padding:8px 15px 0;  margin-left:60px; font-family:Verdana, dotum;  vertical-align:top}
.headerNaviLink .firstA {margin:0;}

#footerCnt {overflow:hidden; width:100%; height:290px; padding-top:17px; clear:both; border-top:5px solid #ada9a1; background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/bgFcnt.jpg) no-repeat 0 0;}
.fcnt1, .fcnt2, .fcnt3 {float:left; display:inline;}
.fcnt1 {width:280px; padding:0 20px;}
.fcnt2 {width:246px; margin-right:20px; border:2px solid #a3dbf1;}
.fcnt3 {width:358px;}

.fcnt1 h3 {padding-left:2px;}
.fcnt1 dl {overflow:hidden; padding-top:5px;  width:280px; }

.fcnt1 dt {clear:both; width:40px; display:inline; float:left; padding-left:20px; background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/dot_orange.gif) no-repeat 10px 8px;font-family:dotum !important; font-weight:bold; color:#767b7d;}

.fcnt1 dd {display:inline; width:215px; float:right; margin:0; line-height:1.3em;}

.fcnt1 .banner {margin-top:5px; }
.fcnt1 .banner a {display:block; margin-top:2px;}


.fcnt2 .grayBorder {padding:7px 13px; border:1px solid #d0d2d2;}

.fcnt2 h3 {line-height:1em; vertical-align:top; margin-bottom:14px;}
.fcnt2 .thumImg {vertical-align:top; margin-bottom:15px;}
.fcnt2 .txt {margin-bottom:9px; line-height:1.4em;}

.fontBlack {color:#000;}
.fcnt2 .txt a {margin-left:5px;}

.fcnt3 .tagArea {overflow:hidden; height:96px; padding:10px 0; margin-bottom:20px; background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/bg_lineTag.gif) repeat-x 0 0;}
.fcnt3 .tagArea a {display:inline-block; margin:7px 1px; padding:3px 4px 0; font-size:11px; font-family:dotum; vertical-align:top; line-height:1;}

.fcnt3 .tagArea .blueBg {font-size:14px; background-color:#0064c4; color:#fff; font-weight:bold;}
.fcnt3 .tagArea .bigTxt {font-size:18px; font-weight:bold; color:#0085ff;}
.fcnt3 .news {overflow:hidden; position:relative; height:135px; padding:0 7px; background:url(http://img.sbs.co.kr/vobos/sdf/html/user/2010/img/main/bg_lineNews.gif) repeat-x 0 0;}
.fcnt3 .news h3 {padding:15px 0 13px;}
.fcnt3 .news .moreView {position:absolute; top:15px; right:5px; }
.fcnt3 .news a {display:block; overflow:hidden; height:1.2em; margin:0 0 7px 0;  }
.fcnt3 .news a span {display:inline-block; width:55px;font-size:12px; font-weight:bold; color:#e96235; letter-spacing:0; font-family:dotum !important;}
.boldNews {font-weight:bold; }

#footer { clear:both; padding:10px 0; text-align:center;}
#footer p {font-family:gulim; font-size:11px; line-height:1.4em;}
#footer p span {color:#000;}

/*¿µ¹®*/
.en {font-family:verdana !important;}

.en .frmAllSearch div {}
.en .frmAllSearch .txt { width:130px; }
.en .frmAllSearch .btn {margin:0; padding:0;}

.en .frmLogin .idpw input {font-family:verdana; font-size:11px;}
.en .frmLogin .btn a {display:inline-block; font-family:verdana; font-size:10px; line-height:1em; vertical-align:top; letter-spacing:-1px;}

.en .headerLink a {margin:0 0 0 60px;}
.en .headerLink .memberJoin {margin:0; padding:13px 0 0 8px; font-family:verdana, dotum; line-height:1.3em;}
.en .fcnt1 dl { padding-top:3px;}
.en .fcnt1 dt {font-size:11px;}
.en .fcnt1 dd {font-size:11px;}
.en .fcnt1 .banner a {margin-top:1px;}
.en .fcnt2 .grayBorder {padding:7px 0px 7px 13px;}
.en .fcnt2 .txt {font-size:11px;}
.en .fcnt3 .tagArea a {font-family:verdana; line-height:1; margin:5px 0; padding:2px 5px}
.en .fcnt3 .news a {display:block; overflow:hidden; height:1.2em; margin:0 0 7px 0; font-size:11px; fnt-family:verdana;}
.en .fcnt3 .news a span {display:inline-block; width:65px; font-size:12px; font-weight:bold; color:#e96235; letter-spacing:0; font-family:dotum !important;}


/*¼­ºêÆäÀÌÁö*/
.sub #cnt {width:696px; margin-right:0;}
.sub .headerLink .memberJoin {margin:0 0 0 10px;}

.sub .headerNaviLink {margin-bottom:30px;}
.sub .headerNaviLink a { margin-left:73px; }
.sub .headerNaviLink .firstA {margin:0;}

.location {margin-bottom:20px; padding:5px 5px 4px; background-color:#e8e7e7; color:#6a6f71; text-align:right; font-family:dotum;}

.sub .stit {margin-bottom:20px; padding:0 0 8px; border-bottom:1px solid #d0d0d0;}