/* layout */
body{margin:0; padding:0; background:url(/img/snb_bg.gif) repeat-y 0 0;}
body.noBg{margin:0; padding:0; background:none;}
#wrap{width:100%;}
#snb{float:left; display:block; border-top:1px solid #fff; width:160px;}
div#content{min-width:1020px; margin-left:160px; background:#fff;}

#header{min-width:1180px; height:84px; background:url(/img/header_bg.gif) repeat-x 0 40px;}
#header .inner{height:40px; width:100%; background:#fff;}
#header h1{float:left; padding:11px 0 0 20px;}
#header .login{float:right; padding:11px 20px 0 0;}
#header .gnb{clear:both; height:43px;}
#header .gnb ul{overflow:hidden; height:40px;}
#header .gnb li{float:left;_display:inline;}
#header .gnb li a:hover img{margin-top:-40px;}

#snb h2{border-bottom:2px solid #d7d7d7; width:160px; height:49px;}
#snb h2 img{padding:23px 0 0 22px;}
#snb li{border-bottom:1px solid #d7d7d7; height:40px;}
#snb li a{display:block; padding:0 0 0 21px; border:1px solid #fff; width:136px; height:38px; background:#f5f5f5 url(/img/icon_arrow.gif) no-repeat 140px 17px; font:bold 12px verdana, tahoma, helvetica, sans-serif; color:#666; line-height:38px;}
#snb li.on a,
#snb li a:hover{display:block; padding:0 0 0 21px;border:1px solid #576c89; width:136px; height:38px; background:#6b809c url(/img/icon_arrow_on.gif) no-repeat 140px 17px; font:bold 12px verdana, tahoma, helvetica, sans-serif; color:#fff; line-height:38px;}

.content_head{padding-top:24px; border-bottom:2px solid #d7d7d7; min-width:1020px; height:26px;}
.content_head h3{float:left; margin-left:20px; font:bold 13px verdana, tahoma, helvetica, sans-serif; color:#333;}
.content_head dl{float:left; margin-left:30px;padding:3px 0 0 0; color:#717171;}
.content_head dl dt,
.content_head dl dd{float:left; font:11px dotum;}
.content_head dl dd{margin-right:10px; font-weight:bold; color:#fa8516;}

.list_top{width:100%; height:65px;}
.list_top .tab{float:left; overflow:hidden; margin:30px 0 0 20px; height:20px;}
.list_top .tab li{float:left; _display:inline; margin-right:4px;}
.list_top .tab li.on a img,
.list_top .tab li a:hover img{margin-top:-20px;}
.list_top .setBox{float:right; margin:30px 20px 0 0; font:11px/18px verdana, tahoma, helvetica, sans-serif; color:#717171;}
.list_top .selected_list{float:left; margin:30px 0 0 20px;}

.list_top select{width:100px; height:20px; font:11px/18px verdana, tahoma, helvetica, sans-serif;}
.list_top select.sizeS{width:70px;}
.list_top select.sizeL{width:120px;}
.list_top .inputbox{padding:2px 3px 1px; height:15px; border:1px solid #cbcbcd; color:#585858; font-family:dotum;}
.list_top .inputbox:focus{padding:2px 3px 1px; height:15px; border:1px solid #fa8516; color:#585858; font-family:dotum;}

.list_body{padding:0 20px;}


/*etc*/
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}


/* table */
/*font:11px verdana, tahoma, helvetica, sans-serif;*/
/*.board{border-spacing:0; border-collapse:collapse; border-bottom:1px solid #d7d7d7; width:100%;}*/
.board{border-spacing:0; border-collapse:separate; border-bottom:1px solid #d7d7d7; width:100%;}
.board th,
.board td{padding:6px 0; height:24px; text-align:center; font:11px verdana,gulim,sans-serif; color:#666666; border-right:1px solid #d7d7d7; border-top:1px solid #d7d7d7;}
.board th{font-size:12px; border-top:1px solid #808080; background:#f5f5f5; font-weight:bold;}
.board td{line-height:16px; height:22px;}
.board tr.noline th{border-top:1px solid #d7d7d7;}
.board tfoot td{border-top:1px solid #fa8516;}
.board a{font-weight:bold; color:#467bbb;}
.board a:hover{color:#467bbb; text-decoration:underline;}
.board th.last,
.board td.last{border-right:none;}

.board select{margin:0 10px; width:70px; height:20px; font:11px/18px verdana, tahoma, helvetica, sans-serif;}
.board .inputbox{margin:0 10px; padding:2px 3px 1px; height:15px; border:1px solid #cbcbcd; color:#585858; font-family:dotum;}
.board .inputbox:focus{margin:0 10px; padding:2px 3px 1px; height:15px; border:1px solid #fa8516; color:#585858; font-family:dotum;}
.board a img{margin:0 10px;}

tr.double{background:#fbfbfb;}
tr.stop{background:#f4e7ea;}
tr.out{background:#f0f2f8;}
tr.lack{background:#efe7f0;}
tr.test{background:#fcf7ec;}

.board2{margin-bottom:20px;}
.board2 th{border-bottom:1px solid #fa8516;}
.board2 td.total{color:#fa8516;}

.board3{border-spacing:0; border-collapse:collapse; border-top:1px solid #808080; border-bottom:1px solid #d7d7d7; width:100%;}
.board3 th,
.board3 td{padding:6px 0; height:24px; text-align:center; font:11px verdana,gulim,sans-serif; color:#666666; border-bottom:1px solid #d7d7d7;}
.board3 th{width:200px; font-size:12px; background:#f5f5f5; font-weight:bold;}
.board3 td{padding-left:20px; text-align:left; line-height:16px; height:22px;}
.board3 select{margin:0 10px; width:80px; height:20px; font:11px/18px verdana, tahoma, helvetica, sans-serif;}


.board6{border-spacing:0; border-collapse:collapse; border-top:1px solid #808080; border-bottom:1px solid #d7d7d7; width:100%;}
.board6 th,
.board6 td{padding:6px 0; height:24px; text-align:center; font:11px verdana,gulim,sans-serif; color:#666666; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.board6 tfoot td{border-top:1.4px solid #fa8516;}
.board6 th{width:200px; font-size:12px; background:#f5f5f5; font-weight:bold;}
.board6 td{padding-left:center; text-align:center; line-height:16px; height:22px;}
.board6 select{margin:0 10px; width:80px; height:20px; font:11px/18px verdana, tahoma, helvetica, sans-serif;}
.board6 th.last,
.board6 td.last{border-right:none;}

/* Pageinate */
.paginate{padding-top:25px; text-align:center;}
.paginate a,
.paginate strong{position:relative; vertical-align:0px; display:inline-block; padding:3px 0 0; margin-right:3px; width:20px; height:17px; font:11px/normal verdana, sans-serif; color:#929292; vertical-align:middle;}
.paginate a img{position:absolute; top:4px; left:10px;}
.paginate strong{font-weight:bold;}
.paginate a.first{background:none;}
.paginate .pre,
.paginate .pre2,
.paginate .next,
.paginate .next2{vertical-align:top;display:inline-block; background:none; padding:0; width:22px; height:19px; background:url(/img/page.gif) no-repeat; border:0 none;}
.paginate .pre{background-position:-26px -2px;}
.paginate .pre2{background-position:0 -2px;}
.paginate .next{background-position:0 -26px;}
.paginate .next2{background-position:-26px -26px;}
.paginate a:hover{text-decoration:none; }
.paginate a:hover,
.paginate strong{color:#585858;}


/*버튼*/
.toolBox{margin-top:30px; border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; width:100%; height:44px;}
.toolBox .btn{padding:12px 0 0 20px;}
.toolBox .btn p{float:left; margin-right:4px;}


/*로그인*/
/*login*/
#login{margin:182px auto 0; padding:1px; border:1px solid #3778c8; width:652px; height:308px;}
#login .box{margin:50px 0 0 92px; width:495px;}
#login .title{margin-bottom:35px; text-align:left;}
#login dl{float:left; width:348px; height:72px;}
#login dt{float:left; margin-bottom:8px; _margin-bottom:2px; width:56px; height:31px;}
#login dt img{margin-top:9px;}
#login dd{float:left; margin-bottom:8px; _margin-bottom:2px; height:31px;}
#login .btn{float:left; margin-left:4px;}
#login .inputbox{padding:9px 5px; border:1px solid #dcdcdc; width:279px; height:13px; background:#f9f9f9;}

/* pop */
.popBox{padding:25px; border:1px solid #fff;}
.popBox h1{float:left; margin-bottom:10px; padding-left:12px; background:url(/img/icon_arrow3.gif) no-repeat 0 4px; font:bold 13px verdana, tahoma, helvetica, sans-serif; color:#333;}
.popBox h2{clear:both; margin-bottom:5px; font:bold 12px verdana, tahoma, helvetica, sans-serif; color:#333;}
.popBox .inputbox{padding:2px 3px 1px; border:1px solid #cbcbcd; height:15px; font:11px/18px verdana, tahoma, helvetica, sans-serif; color:#717171;}
.popBox .inputbox:focus{padding:2px 3px 1px; border:1px solid #cbcbcd; height:15px; font:11px/18px verdana, tahoma, helvetica, sans-serif; color:#717171;}

.popBox .inputView{float:left; margin-right:4px; padding:2px 3px 1px; border:1px solid #cbcbcd; height:15px; font:11px/18px verdana, tahoma, helvetica, sans-serif; color:#717171;}
.popBox .inputSearch{position:relative; width:50px; height:20px; overflow:hidden;}
.popBox .inputHidden{position:absolute; top:0; right:0; font-size:45px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;}
.popBox .inputBtn{position:absolute; top:0; width:50px; height:20px; background-color:#fff; color:#717171; border:1px solid #abadb3;}
.popBox .inputSearch2{float:left; position:relative; margin-right:4px; width:50px; height:20px; overflow:hidden;}
.popBox .inputBtn2{position:absolute; top:0; width:50px; height:20px; background-color:#fff; color:#717171; border:1px solid #abadb3; font:11px dotum, gulim, verdana; letter-spacing:-0.6px;}
.popBox .fl{float:left;}

.board4{border-spacing:0; border-collapse:collapse; border:1px solid #d7d7d7; border-top:1px solid #808080; width:100%;}
.board4 th,
.board4 td{padding:4px 0 6px 15px; height:24px; font:11px verdana,gulim,sans-serif; color:#666666; border-bottom:1px solid #d7d7d7; text-align:left;}
.board4 th{width:100px; font-size:11px; background:#f5f5f5; font-weight:bold; }
.board4 td{text-align:left; line-height:16px; height:22px; }
.board4 select{width:130px; height:20px; font:11px/18px verdana, tahoma, helvetica, sans-serif;}
.board4 select.sizeS{width:70px;}
.board4 select.sizeS2{width:85px;}
.board4 a{font-weight:bold; color:#467bbb;}
.board4 a:hover{color:#467bbb; text-decoration:underline;}
.board4 span{font-weight:bold; color:#fa8516;}
.board4 textarea{margin:5px 0; padding:5px; border:1px solid #cbcbcd; width:260px; height:120px;font:11px/18px verdana, tahoma, helvetica, sans-serif; color:#717171;}

.board5{border-spacing:0; border-collapse:collapse; border:1px solid #d7d7d7; width:100%;}
.board5 th,
.board5 td{padding:4px 0; height:24px; text-align:center; font:11px verdana,gulim,sans-serif; color:#666666; border-right:1px solid #d7d7d7; border-top:1px solid #d7d7d7;}
.board5 th{font-size:11px; border-top:1px solid #808080; background:#f5f5f5; font-weight:bold;}
.board5 td{line-height:16px; height:22px;}
.board5 a{font-weight:bold; color:#467bbb;}
.board5 a:hover{color:#467bbb; text-decoration:underline;}

.btnBox{clear:both; margin-top:15px; width:100%; text-align:center;}
.btnBox .btn{width:100%;}
.btnBox2{float:right;}
.btnBox2 select{width:80px; height:20px; font:11px/18px verdana, tahoma, helvetica, sans-serif;}
.btnBox2 select.sizeL{width:120px;}

.setBox2{clear:both; width:100%; margin:10px 0; height:20px; font:11px/18px verdana, tahoma, helvetica, sans-serif; color:#717171;}
.setBox2 .setBtn{float:left;}

.advertiser_register{overflow-y:scroll; width:440px;}
.ad_info{overflow-y:scroll; width:440px; height:400px;}
.ad_register{overflow-y:scroll; width:440px;}
.ad_keyword{overflow-y:scroll; width:640px; height:400px;}
.ad_cost{overflow-y:scroll; width:440px;}
.ban_keyword{overflow-y:scroll; width:440px;}
.rel_register{overflow-y:scroll; width:640px; height:480px;}
.ad_live{overflow-y:scroll; width:640px; height:400px;}
