﻿body {
 font-size:12px;
 font-family:"돋움", "Dotum", Arial, Verdana ;
 background-color:#fff ;
 line-height:140%;
 margin:0;
 padding:0;
}

div , dl ,dt , dd , ul ,ol ,li , h1 ,h2 , h3 , h4 ,h5 ,h6 ,pre , form , input ,p {
	margin : 0 ;
	padding : 0 ;
}

a {
 selector-dummy:expression(this.hideFocus=true);
}

ul, li {list-style:none;}
img {border:0;margin : 0 ;	padding : 0 ;}

/*LINK*/
A:link {color:#777; text-decoration:none;}
A:visited {color:#777;text-decoration:none;}
A:active {color:#777;text-decoration:none;}
A:hover {color:#000;text-decoration:none;}
/*상단*/
.etc {padding:12px 10px 10px 0;text-align:right;font-size:8px; color:#000;}
.etc img {vertical-align:middle;}

.logo {float:left; padding-left:4px;}


.menu {float:right;}
.menubg {height:77px; background-image:url(main/bg_menu.gif); background-repeat: repeat-x; margin-bottom:10px;}
.menubg2 {background-image:url(main/bg_menu2.gif); background-repeat: no-repeat;  background-position:right 0 ;}

/* 메인이벤트 */
.mainevent {height:237px; background:url(/ns2010/design/images/main/main.gif); background-repeat:no-repeat;}
.mainevent ul { height: 25px; padding:21px 0 0 40px;}
.mainevent ul li { float:left; }
.eventItems { clear: both; }

/*컨텐츠*/
.left {border:1px #eaeaea solid;width:170px; padding:20px;}
.center {border-top:1px #eaeaea solid; border-bottom:1px #eaeaea solid;padding:20px;}
.right {border:1px #eaeaea solid;width:228px;padding:20px; }

/*서브컨텐츠*/
.sleft {border-right:1px #eaeaea solid;border-bottom:1px #eaeaea solid;width:190px; padding:0 20px 0 0;}
.sleft2 {border-right:0px #eaeaea solid;border-bottom:1px #eaeaea solid;width:190px; padding:20px 50px 0 0;}
.sright {border-right:1px #eaeaea solid;border-bottom:1px #eaeaea solid;padding:0 20px 0 20px; }
.leftmenu li{border-bottom:1px #ebebeb solid; padding:5px 0;}
.menutop {margin-bottom:10px; }

/*top */
#top {position: absolute; top:180px; left:0; z-index:5;  width:1128px; text-align: right; float:right; padding-right:0; vertical-align:middle;border :0 ; }

/*로그인*/
.list_frame .cnt {position:absolute;border:0px red solid;}
.list_frame .cnt p {margin:0; padding:0 0 5px 0; border:0px red solid;}
.list_frame .cnt p label{ border:0px solid red; float:left; padding:5px 0 0 0; text-align:left;}
.list_frame .cnt p input {border:1px #dedcdd solid; height:18px;}
.list_frame .btnlogin {padding-left:110px; border:0px red solid;}
.list_frame .join {padding-top:7px; text-align:center;font-size:11px; letter-spacing:-1px; color:#464646; }
.list_frame .join A:link, .list_frame .join A:visited {font-size:11px; color:#464646;}
.list_frame .join A:active, .list_frame .join A:hover {font-size:11px; color:#ff510c;text-decoration:none;}
.list_frame .login {color:#777777; font-size:11px; letter-spacing:-1px; text-align:center; line-height:120%;}
.list_frame .login  span {font-weight:bold; font-size:12px; color:#f97c22;}

.list_frame .login2 {color:#777777; font-size:11px; letter-spacing:-1px; line-height:150%; padding:0 0 0 5px;}
.list_frame .skinimg {border:1px #d7ceca solid; width:46px;}
.list_frame .login2  span {font-weight:bold; font-size:12px; color:#f97c22;}
.list_frame .login2  span A:link, .list_frame .login2  span A:visited {font-weight:bold; font-size:12px; color:#f97c22;}
.list_frame .login2  span A:active, .list_frame .login2  span A:hover {font-weight:bold; font-size:12px; color:#000;}
.list_frame .login2 p {height:16px; color:#000; letter-spacing:0px;}

/*베스트뉴스_새로운뉴스*/
.newstitle td {border-bottom:1px #dbdbdb solid;}
.newstitle img {padding-right:3px;}
.headimg img{border:1px #b3b3b3 solid; }
.headline {font-size:16px; font-family: "Dotum" ; letter-spacing:-2px; font-weight:bold;padding:2px 0 10px 0;}
.headline A:link, .headline A:visited {font-size:16px; font-family: "Dotum" ; letter-spacing:-2px; font-weight:bold; color:#232323;}
.headline A:active, .headline A:hover {font-size:16px; font-family: "Dotum" ; letter-spacing:-2px; font-weight:bold; color:#000;}

/*포트폴리오*/
.titlebg {float:left; padding-bottom:5px; }
.more {float:right;padding:4px 0;}
.portfolio {text-align:center; font-size:11px; color:#464646; padding-top:5px;}
.portfolio A:link, .portfolio A:visited {font-size:11px; color:#464646;}
.portfolio A:active, .portfolio A:hover {font-size:11px; color:#3a95c6;text-decoration:none;}

/*마이미디어 업데이트*/
.tablist {padding-top:10px;}
.tablist li{border-bottom:1px #f0f0f0 solid; height:18px; padding:2px 0 0 2px; clear:both;position:relative;}
.tablist li p {width:390px;float:left; }
.tablist li span {color:#9b9b9b; font-size:11px;float:left; }
.tablist li A:link, .tablist li A:visited {font-size:12px; color:#464646;}
.tablist li A:active, .tablist li A:hover {font-size:12px; color:#ed3957;text-decoration:none;}

/*제휴사*/
.cpr {text-align:center;}
.cpr li {width:85px; height:30px; float:left; border:0px  red solid; text-align:center;}
.cpr li img {vertical-align:middle; }


/*입금계좌안내*/
.payment {background-image:url(main/img_payment.gif); background-repeat:no-repeat; height:70px;}
.payment ul {padding:29px 0 0 72px; font-size:11px; font-weight:bold; }

.bottometc {padding:10px 0; color:#b6b6b6; font-size:12px; border-bottom:1px #eaeaea solid; }
.bottometc A:link, .bottometc A:visited {color:#6f6f6f; font-size:12px; }
.bottometc A:active, .bottometc A:hover {color:#000; font-size:12px; text-decoration:none;}

.adress {padding:18px; font-size:11px; font-family:dotum;font-style:normal ; color:#adadad; letter-spacing:-1px;}
.adresslogo {padding:12px 0 0 0;margin:12px 12px 0 0;width:211px;float:left;height:62px; border-right:1px #eaeaea solid;}
.adress p{padding-top:2px;}


/* 회원가입1 */
.mr1 {padding:0  0 0 25px; width:663px; }
.mr1 h2, .mr1 h3 {margin : 0; padding : 0 ;}
.mr1 h3 {padding:0 0 5px 0;}
.mr1 .title p{padding:5px 0 10px 0;}
.mr1 .jointextarea {width:100%; height:150px; border:1px #dfdfdf solid; margin:0 0 20px 0 ;}
.mr1 .agree .align_r{text-align:right;}
.mr1 .agree .align_c{text-align:center;}

.mr1  fieldset {padding:0 ; border:0; margin:0 0 20px 0; border-top:2px #f96413 solid;}
.mr1  fieldset legend {display:none; }
.mr1  fieldset p {border-bottom:1px #ededed solid; padding:5px 0  5px 0; margin:0px; height:20px;}
.mr1  fieldset p span {font-size:11px ; color:#7a4e26;   font-family:"돋움";  letter-spacing:-1px;}
.mr1  fieldset label {float:left; width:140px; border:0px red solid; margin:0px; padding:4px 0 0 10px;}
.mr1  fieldset input {border:1px #dedcdd solid; height:18px;}
.mr1 .txt2{font-size:11px ; color:#7e7e7e;   font-family:"돋움";  letter-spacing:-1px; line-height:14px; padding:3px;}

.mr1 .joinbg {height:297px; margin-top:20px;}


/* 네임서버정보(미진추가_20091119) */
/*.nameserver {width:170px; height:90px; border-bottom:1px solid #e2e2e2; color:#464646; font-size:11px; font-family:Verdana; line-height:100%;}*/
.nameserver {background-image:url(main/img_nameserver.gif); background-repeat:no-repeat; height:70px;}
.nameserver ul {padding:9px; font-size:11px; color:#464646; }
.nameserver ul li {padding:0 0 2px 0;}
.nameserver ul li img{vertical-align:middle;}

.nameserver2 {height:48px; border:1px solid #e2e2e2; color:#464646; font-size:11px; font-family:Verdana; line-height:100%;}
.nameserver .tit_nameserver {padding-bottom:5px;}


/* ****************** 회원 ************************* */
/* 회원가입2 */
.mr2  {padding:0  0 0 25px; width:663px;}
.mr2 .join {border:0 #f6efe9 solid; padding:15px;}
.mr2 .join .first{padding:6px 0 5px 0 ;}
.mr2 .txt2{padding:10px 0 7px 10px; margin:0px;}
.mr2  fieldset {border-top:2px #f96413 solid; border-bottom:0px #a3d2e2 solid; border-left:0;  border-right:0;  padding:0; margin:0;}
.mr2  fieldset.choice {border-top:2px #c6c6c6 solid; border-left:0;  border-right:0;  border-bottom:0; padding:0 0 30px 0 ; margin:0}
.mr2  fieldset img{border:none; vertical-align:middle;}
.mr2  fieldset legend {display:none; }
.mr2  fieldset p {border-bottom:1px #ededed solid; margin:0px; padding:6px 0 4px 0; font-size:11px; color:#191919; font-family:돋움;}
.mr2  fieldset p.nobr input {border:none;}
.mr2  fieldset p span {font-size:11px ; color:#7e7e7e;   font-family:"돋움";  letter-spacing:-1px;}
.mr2  fieldset label {float:left; width:140px; border:0px red solid; padding:0px; padding:5px 0 0 10px; color:#5c5c5c;}
.mr2  .fieldset1 { background-color:#fff;}
.mr2  .fieldset1 input {border:1px #dedcdd solid; height:17px; background-color:#fff;}
.mr2  .fieldset2 input {border:1px #c6c6c6 solid; height:17px; background-color:#ededed;}
.mr2  fieldset p.add{height:50px;}
.mr2  fieldset p.add label {height:35px;}
.mr2  fieldset p.add input {margin-bottom:3px;}
.mr2 .submit{text-align:center; margin-bottom:20px;}

/*아이디패스워드찾기*/
.mr3 {font-size:12px; position:relative; left:25px; background:url(/ns2010/design/images/member/bg_box.gif); background-repeat:no-repeat; margin:0;height:342px; width:695px;}

.mr3 .join {border:0px red solid; position:absolute; top:40px; width:690px; height:170px; margin:0; padding:0;}
.mr3 .join .txt {padding:0 0 7px 0;}
.mr3 .join .first{padding:35px 0 5px 0 ;}
.mr3 .findid{border:0px green solid; width:290px; position:absolute; top:0; left:32px;}
.mr3 .findid fieldset {height:104px;}
.mr3 .findpw{border:0px blue solid; width:290px; position:absolute; top:0 ; left:350px;}
.mr3  fieldset {border:0px #red solid; border:0; padding:0 0 20px 0 ; margin:0}
.mr3  fieldset img{border:none; vertical-align:middle;}
.mr3  fieldset legend {display:none;}
.mr3  fieldset p {padding:2px 0  2px 0; margin:0 0 0 18px;}
.mr3  fieldset label {float:left; width:75px; padding:0px; margin:0; }
.mr3  fieldset input {border:1px #dedcdd solid; height:18px; background-color:#fff;}
.mr3 .submit{text-align:center; border:0px red solid; height:200px; }

/*로그인*/
.mr4 {font-size:12px;}
.mr4 .list_frame {border-top:0px solid #dfdfdf; width:713px;  background:url(/ns2010/design/images/member/bg_login.gif); background-repeat:no-repeat; height:377px; position:relative;}
.mr4 .list_frame .cnt {position:absolute;top:163px;left:332px;width:270px;}
.mr4 .list_frame .cnt p {margin:0; padding:0 0 3px 0; }
.mr4 .list_frame .cnt p label{width:50px; border:0px solid red; float:left; padding:3px 0 0 0; }
.mr4 .list_frame .cnt p label .img{padding:4px 0 0 0; }
.mr4 .list_frame .cnt p input {border:1px #dfdfdf solid; font-family:"굴림",verdana; font-size:12px; width:140px; height:14px;padding:3px 0;}
.mr4 .list_frame .btnlogin {position:absolute;  top:164px; left:436px; border:0px red solid;width:80px;}
.mr4 .list_frame .find {position:absolute; top:234px; left:360px;  width:350px; border-top:0px #d8d8d8 solid; padding-top:10px;}
.mr4 .list_frame .find img {border:0px; vertical-align:middle;}
.mr4 .list_frame .find p{margin:0 0 5px 0;}

/*회원가입3*/

.mr5 {padding:0  0 0 25px; width:663px; }
.mr5 .mrjoin {text-align:center; width:302px; padding-top:65px; height:95px; background-image:url(/ns2010/design/images/member/bg_reg3_1.gif); background-repeat:no-repeat;}
.mr5 .mrjoin2 {text-align:center; width:302px; padding-top:65px; height:95px; background-image:url(/ns2010/design/images/member/bg_reg3_2.gif); background-repeat:no-repeat;}



/* ****************** 서비스 ************************* */

.svc {padding:0 25px;font-size:12px; font-family:dotum; }
.svc2 {padding:0 20px;font-size:12px; font-family:dotum; }


/* 장점 */
.svc1_3 {padding-bottom:80px;}
.svc1_3 p {padding-bottom:18px;}


/* 마이뉴스란 */
.svc .tbl_svc1 {border:2px #fcb58e solid; font-size:12px; width:100%;font-family:dotum;margin-bottom:48px; }
.svc .tbl_svc1 .thline {color:#808080; border-right:1px #dddddd solid; border-bottom:1px #dddddd solid;height:31px; background-image:url(/ns2010/design/images/services/bg_tbl_svc1.gif); background-repeat:repeat-x;}
.svc .tbl_svc1 .thnoline { color:#808080;background-image:url(/ns2010/design/images/services/bg_tbl_svc1.gif); background-repeat:repeat-x;border-bottom:1px #dddddd solid;}
.svc .tbl_svc1 .line{border-right:1px #dddddd solid; border-bottom:1px #dddddd solid; height:31px; text-align:center; color:#333;}
.svc .tbl_svc1 .noline {border-bottom:1px #dddddd solid; text-align:center; }
.svc .tbl_svc1 strong {font-size:14px;}
.svc .tbl_svc1 .set {background-color:#fffbf4; text-align:center; height:64px; border:0;}

/* 이용요금안내 */
.svc .tbl_svc2 {border-top:1px #dddddd solid; border-left:1px #dddddd solid;  font-size:12px; width:100%;font-family:dotum; margin-bottom:48px; }
.svc .tbl_svc2 th {color:#808080; border-right:1px #dddddd solid; border-bottom:1px #dddddd solid;height:31px; background-image:url(/ns2010/design/images/services/bg_tbl_svc1.gif); background-repeat:repeat-x;}
.svc .tbl_svc2  td {border-right:1px #dddddd solid; border-bottom:1px #dddddd solid; height:31px; text-align:center; color:#333;}

.svc .top {padding:0 0 10px 0;}

.svc .tab {padding:0 0 0 4px; }
.svc .tab img {padding:0 0px;}

/* 이용고객 */
.svc2 {padding:0 10px;font-size:12px; font-family:dotum; }
.search {text-align:center; width:100%;vertical-align:middle; border-bottom:1px #e9e9e9 solid; padding:0 0 25px 0;}
.search_portpol {text-align:center; width:100%;vertical-align:middle; border-bottom:1px #e9e9e9 solid; padding:0 0 10px 0;}
.search input {border:1px #b0b0b0 solid;  }
.user {padding:30px 0 0 30px;}
.user img{border:1px #d9d9d9 solid;}
.user li {text-align:center; float:left; padding:0 20px 25px 0; }
.user li  p {padding:5px 0;}
.user li  p a:link, .user li  p a:visited{color:#666; text-decoration:none; font-size:11px; font-weight:bold; letter-spacing:-1px;}
.user li  p a:active, .user li  p a:hover{color:#f96413; text-decoration:none; font-size:11px; font-weight:bold; letter-spacing:-1px;}
/* 미진추가20091118 */
.input1 { border:1px solid red;}

/* 인터넷신문팁 */
.svc2_6 {padding-bottom:30px; }
.svc2_6_txt1 {padding:10px 0; border-bottom:1px #e9e9e9 solid; color:#3aa7db;line-height:150%;}
.svc2_6_txt1 span {color:#6c6c6c; }
.svc2_6_txt2 {color:#6c6c6c; padding:15px 0 0 0; line-height:130%;}

/* ****************** 마이페이지 ************************* */

.myp {padding:0 20px;font-size:12px; font-family:dotum; }

/* 마이페이지 */

.myp .mypoint {padding:0 0 50px 0;}
.myp .mypoint li{float:left; }
.myp .mypoint  .point {margin:0 10px; padding:5px 0 0 10px; background-color:#fffeeb; width:355px; border:1px #f5d6ae solid; height:31px; font-family:"Verdana"; color:#f96413; font-size:24px; line-height:100%;  }

.myp .tbl_myp1 {width:100%; border:2px #ff945a solid; color:#333; margin-bottom:45px; }
.myp .tbl_myp1 th, .myp .tbl_myp1 td {height:32px; border-bottom:1px #ddd solid;}
.myp .tbl_myp1 th {background-image:url(/ns2010/design/images/mypage/bg_tbl_myp2.gif); background-repeat:repeat-x; color:#f96413;}
.myp .mcenter {text-align:center;}
.myp .tbl_myp1 .name {padding-left:18px; font-size:14px; color:#f96413;}
.myp .tbl_myp1 .name strong {color:#f96413;}
.myp .tbl_myp1 .name a {font-size:14px; font-weight:bold;}


.myp .tbl_myp2 {width:100%;border-top:1px #ddd solid; margin:0 0 20px 0;}
.myp .tbl_myp2 th, .myp .tbl_myp2 td {height:32px; border-bottom:1px #ddd solid;}
.myp .tbl_myp2 th {background-image:url(/ns2010/design/images/mypage/bg_tbl_myp1.gif); background-repeat:repeat-x; color:#808080;}

.myp .tbl_myp3 {width:100%;border-top:0px #ddd solid; margin:0 0 50px 0;}
.myp .tbl_myp3 td {height:30px; border-bottom:1px #d0d0d0 dashed; color:#40474b; font-weight:bold; font-size:14px;}
.myp .tbl_myp3 td span {color:#ff5c00;}

.myp .topmyp {font-weight:bold; padding-bottom:8px; color:#1d1d1d;}
.myp .topmyp span{color:#f96413}

.myp .mypskinimg img{border:1px #ddd solid;}


/* ****************** 회사소개 ************************* */

/* 회사소개 */
.cmp1 {padding: 0 ; font-size:12px; font-family:dotum; }
.cmp_tab {padding-left:9px; border-bottom:1px #57aed9 solid;}
.cmp_tab img{padding-right:3px;}



/* 문의메일 */

.contact {padding:0 28px;font-size:12px; font-family:dotum; }

.layout_cs {font-size:12px;  font-family:"굴림"; border:1px #e4e4e4 solid; background-color:#f8f8f8;}
.layout_cs .lay_title {margin:0 0 10px 0;}
.layout_cs h2, .layout_cs h3 {margin : 0; padding : 0 ;}
.layout_cs h3 {padding:0 0 5px 0;}
.layout_cs .title p{padding:5px 0 10px 0;}
.layout_cs .inf {border:0px #f6efe9 solid; padding:15px; background-image:url(images/sub/cs/bg.gif); background-repeat:no-repeat; background-position:right 0;}
.layout_cs .txt2{padding:10px 0 3px 0; margin:0px;}
.layout_cs  fieldset { border:0; padding:0 0 30px 0 ; margin:0}
.layout_cs  fieldset img{border:none; vertical-align:middle;}
.layout_cs  fieldset legend {display:none; }
.layout_cs  fieldset p {border-bottom:0px #cad0d1 solid; padding:5px 0  5px 0; margin:0px;}
.layout_cs  fieldset p.nobr input {border:none;}
.layout_cs  fieldset p span {font-size:11px ; color:#232323;   font-family:"돋움";  letter-spacing:-1px; font-weight:bold;}
.layout_cs  fieldset label {float:left; width:110px; border:0px red solid; padding:0px; margin:2px 0 0 5px;}
.layout_cs  fieldset input {border:1px #dedcdd solid; height:17px;}
.layout_cs  fieldset p.add{height:40px;}
.layout_cs  fieldset p.add label {height:35px;}
.layout_cs  fieldset p.add input {margin-bottom:3px;}
.layout_cs  fieldset textarea {border:1px #dedcdd solid; height:90px; width:70%; }
 .submit{text-align:center; margin-top:20px;}




 /* 신문만들기 */
.make  {padding:0  0 0 25px; width:663px;}
.make .join {border:0 #f6efe9 solid; padding:15px;}
.make .join .first{padding:6px 0 5px 0 ;}
.make .txt2{padding:10px 0 7px 10px; margin:0px;}
.make  fieldset {border-top:2px #f96413 solid; border-bottom:0px #a3d2e2 solid; border-left:0;  border-right:0;  padding:0; margin:0;}
.make  fieldset.choice {border-top:2px #c6c6c6 solid; border-left:0;  border-right:0;  border-bottom:0; padding:0 0 30px 0 ; margin:0}
.make  fieldset img{border:none; vertical-align:middle;}
.make  fieldset legend {display:none; }
.make  fieldset p {border-bottom:1px #ededed solid; margin:0px; padding:6px 0 4px 0; font-size:11px; color:#191919; font-family:돋움;}
.make  fieldset p.nobr input {border:none;}
.make  fieldset p span {font-size:12px ; color:#7e7e7e;   font-family:"돋움";  letter-spacing:0px;}
.make  fieldset label {float:left; width:100px; border:0px red solid; padding:0px; padding:5px 0 0 10px; color:#5c5c5c;}
.make  .fieldset1 { background-color:#fff;}
.make  .fieldset1 input {border:1px #dedcdd solid; height:17px; background-color:#fff;}
.make .submit{text-align:center; margin-bottom:20px;}

.make2  p {border-bottom:1px #ededed solid; margin:0px; padding:6px 0 4px 0; font-size:11px; color:#191919; font-family:돋움;}
.make2  label {float:left; width:100px; border:0px red solid; padding:0px; padding:5px 0 0 10px; color:#5c5c5c;}
.make .joinbg {margin-top:20px;}

.make .tbl_make {width:80%; border:1px #f2f2f2 solid; color:#333; text-align:center; }
.make .tbl_make th {padding-top:10px;}
.make .tbl_make td {text-align:center;}
.make .tbl_make .name {padding-left:18px; font-size:14px; }
.make .tbl_make .name span {color:#f96413;}




/*사이트맵*/

#sitemap_p {position:relative;height: 800px; }
#sitemap_p dt {margin-bottom:5px;}
#sitemap_p dd {border-top:1px #eeeeee solid;}

#sitemap_p p {padding: 5px 20px;line-height:130%; border-bottom:1px #eeeeee solid; }
#sitemap_p ul {padding: 6px 0;}
#sitemap_p ul li {padding: 2px 20px;line-height:100%  ;}

#sitemap_01{position:absolute ;	top: 30px ;  left: 30px ;}

#sitemap_02{position:absolute ;	top: 30px ;	left: 200px ;}

#sitemap_03{position:absolute ;	top: 30px ;	left: 364px ;}

#sitemap_04{position:absolute ;	top: 30px ;	left: 532px ;}

#sitemap_05{position:absolute ;	top: 370px ;left: 30px ;}

#sitemap_06{position:absolute ;	top: 370px ;left: 200px ;}


/*이용약관*/

.agreement {padding:15px;}
.agreement2 {font-size:12px;color:#7C7C7C; line-height:130%;}
.agreement2 h4 {color:#626262; font-size:12px; padding:0 0 5px 0;}
.scrollbar {overflow:auto;border:0px #a0c7de solid;}