/* ------------------------------------------------------------
 * Name      : member.css
 * Desc       : 마이미디어 / mynews 3.0 member.css
 * Created   : 2008/11/13 mymedia by park eun kyoung
 ------------------------------------------------------------ */

body {
 background-color:#ffffff;
 font-size:12px;
 font-family:굴림,Dotum,AppleGothic,sans-serif ;
 color:#5d5d5d ;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height: 150%;
 z-index:1;
 text-align:center;
}

/*LINK*/
a:link, a:visited {color: #5d5d5d; text-decoration: none;}
a:hover, a:active {color: #000; text-decoration:none;}

body , div , dl ,dt , dd , ul ,ol ,li , h1 ,h2 , h3 , h4 ,h5 ,h6 ,pre , form , input , th , td , fieldset , p {
	margin : 0 ;
	padding : 0 ;
}

/* div {border: 1px solid #ccc;} */
h1 ,h2 , h3 , h4 ,h5 ,h6 {font-size:12px ;}
ol , ul {List-style : none ;}
hr {display:none;}
/*label {cursor:pointer;}*/

Fieldset , img, input, select, textarea {
	border :0 ;

}

select {font-size: 12px;}

/* Input Style Definition */
.input1 {font-size: 12px;color: #fe6d0c;font-family: "굴림";background-color: #ffffff;border: 2px solid #fe6d0c;height: 17px; font-weight:bold;vertical-align:middle;}
.textarea1 {font-size: 12px; background-color:#FFFFFF; border: 1px solid #b2d9f4; width:70%;}

/* Special Class Selector */
.fr { float:right; }
.fl { float:left; }
.clear {clear:both;}
.displayNone {	display:none;}
.fb { font-weight:bold;}
.tcenter { text-align:center; }
.tright { text-align:right; }
.tleft { text-align:left; }
.tbottom {margin-bottom:10px;}

/* 기타 공용 사용 */
/*투명png*/
.png24 {
    tmp:expression(setPng24(this));
}

.space10 {height:10px;}
.space20 {height:20px;}


.arrage_n {margin-top:10px; margin-bottom:10px;}
.arrage_r {margin-top:10px; margin-bottom:10px; text-align:right; }
.arrage_l {margin-top:10px; margin-bottom:10px; text-align:left; }
.arrage_c {margin-top:10px; margin-bottom:10px; text-align:center; }

/* border:1px #ddd solid; */
#wrap {width:980px; margin: 0 auto; border:0px #ddd solid; overflow: hidden; }


/* headerArea */
#headerArea {position:relative; border:0px #ddd solid; text-align:left; padding-bottom:10px;}

#headerArea .topetc {padding-top:10px;}
#headerArea .etcmenu {padding:0 0 0 8px; height:60px; clear:both;}
#headerArea .etcmenu .top_info li {float:left; padding-bottom:5px;}
#headerArea .etcmenu .top_editdate li { border:0px #ddd solid;  padding:3px 0 0 470px;text-align:left;font-size:11px; letter-spacing:0px; font-weight:none; color:#3f3f3f;}

#headerArea .mainmenu {clear:both; padding:12px; height:57px; background:url(/data/skin/layout/1/010/images/main/bg_mainmenu.gif) repeat-x; position:relative; text-align:left;}
#headerArea .mainmenu .logo {float:left; padding:10px 0 0 10px;   }
#headerArea .mainmenu .navi {width:950px; float:right; }
#headerArea .mainmenu .navi li {padding:0 2px; float:left;}
#headerArea .mainmenu .navi .snavi {clear:both; padding-top:10px; width:750px;color:#2b2b2b;font-size: 11px;}
#headerArea .mainmenu .navi .snavi a:link, #headerArea .mainmenu .navi .snavi a:visited {color: #2b2b2b; text-decoration: none;}
#headerArea .mainmenu .navi .snavi a:hover, #headerArea .mainmenu .navi .snavi a:active {color: #368133; text-decoration: none;}


/* footerArea */
#footerArea { border:1px #d4d4d4 solid;  background-color:#f7f7f7;  clear:both; text-align:left; height:115px;}
#footerArea .footerArea2 address {font-style:normal;font-size:11px;letter-spacing:0px;color:#6e6e6e;line-height:130%;padding: 0 15px;}
#footerArea .footerArea1 {width:958px; }
#footerArea .footerArea1 a {color:#939393;}
#footerArea .footerArea2 .copyright {padding:10px 0 0 150px; text-align:left;}
#footerArea .footerArea2 .logo {width:140px;float:left;border:0px #ddd solid;}


/* centerArea */
#centerArea {background : url(/data/skin/layout/1/010/images/main/right_bg.gif) repeat-y right top ; overflow:auto ; /* IE6 Hack */ zoom: 1;}

/* contentArea */
#contentArea{float:left; width:680px; text-align:left; padding-bottom:30px;}

/*layout-right*/
#sideArea2{ float:right; width:275px; w\idth:250px;  text-align:left; background-color:#f1f1f1 ; padding:11px;}

/* pageNav */
#contentArea .pageNav{ padding-top:20px; padding-bottom:20px; background:url(/data/skin/layout/1/010/images/sub/pagenavi_line.gif) repeat-x}
#contentArea .pageNav span{background:url(/data/skin/layout/1/010/images/sub/pagenavi_home.gif) no-repeat 0 ; padding:0 15px;  font-size:11px; color:#4d4945; 	font-family: 돋움, Dotum, AppleGothic, sans-serif;}

/* pagelink */
#contentArea .pageLink{ padding-top:20px; padding-bottom:20px;text-align:center;}
#contentArea .pageLink a{ font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif;}

/* viewNav */
#contentArea .newsNav{ padding-top:25px; border-bottom:2px solid #f5f5f5;}
#contentArea .newsNav dl{overflow: hidden; border-bottom:1px solid #d6d6d6; padding-bottom:5px; height:20px; }
#contentArea .newsNav dd.navi{ font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif;  float:left; padding-top:5px;}
#contentArea .newsNav dd.navidata{ float:right; }
#contentArea .newsNav img{  height:18px; padding-bottom:4px;}

/*viewNav_bottom*/
#contentArea .newsNav_bottom{ }
#contentArea .newsNav_bottom dl{overflow: hidden; border-top:1px solid #e6e6e6; padding-top:8px; margin-top:50px;margin-bottom:20px; }
#contentArea .newsNav_bottom dd.navi{ font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif;  float:left; padding-top:5px;}
#contentArea .newsNav_bottom dd.navidata{ float:right; font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif;}
#contentArea .newsNav_bottom img{  height:18px; padding-bottom:4px;}


/*타이틀*/
.tit {padding-top:25px; padding-bottom:20px; background:url(/data/skin/layout/1/010/images/sub/tit_line.gif) repeat-x}

/* 메인 페이지 추가형태 */
#extraArea {width:980px; text-align:left; padding-bottom:20px; position:relative; }
*html #extraArea {width:980px; text-align:left; padding-bottom:20px; position:relative; }
#extraArea h2 {position:absolute; top:0; left:0; padding:0px; margin:0px;}
#extraArea .extraArea1 {width:700px; w\idth:655px; height:100px; float:left; border:0px #ddd solid; padding:19px 10px 19px 19px;}
#extraArea .extraArea2 {float:right; border-left:7px #ddd solid; padding:18px 14px 18px 14px;}

#main_centerArea { clear: both; background : url(/data/skin/layout/1/010/images/main/right_bg.gif) repeat-y right top ; overflow: hidden ; /* IE6 Hack */ zoom: 1;}
#main_centerArea .contentArea {float:left;  width:410px; border:0px #ddd solid; text-align:left; }
#main_centerArea .sideArea1 {float:left;  width:260px; padding:0 10px 0 20px; border:0px #ddd solid; text-align:left;}
#main_centerArea .sideArea2 {float:right; width:275px; w\idth:250px; text-align:left; background-color:#f1f1f1; padding:12px; background : url(/data/skin/layout/1/010/images/main/right_bg.gif) repeat-y right top ; overflow:auto ; /* IE6 Hack */ zoom: 1;}


/* 메인 페이지 검색 부분 */
.extraArea .main_search {width:250px; float:left; border:0px #ddd solid; padding:0px; font-size: 11px; }
.main_search  img, input{vertical-align: middle;}
.extraArea .main_search .input1 {font-size: 12px;color: #fe6d0c;font-family: "돋움";background-color: #ffffff;border: 2px solid #fe6d0c; font-weight:bold; vertical-align: middle;}
.mynews_tag {line-height:120%; padding-top:0px; 	}
.mainsearchtitle {color:#d83300; font-weight:bold; }
.mainsearchlist a {color:#5f5f5f;font-size: 11px; }


/*로그인*/
.login {background:url(/data/skin/layout/1/010/images/member/login_bg.gif) no-repeat center; height:114px; margin-top:50px; margin-left:30px; padding:20px; overflow: hidden; border:0px #ddd solid; width:563px; position:relative;}
.login .loginimg {background:url(/data/skin/layout/1/010/images/member/login_line.gif) repeat-y ; float:left ; width:170px; padding-top:22px; text-align:center;  }
.login .logintxt { float:left; padding-left:15px;padding-top:10px; }
.login .text { padding:10px 0 20px 0;}
.login .logintxt .bt{position:absolute; top:72px; right:105px; }
.login .label{ float: left; clear: left; width: 70px; text-align: left; font-weight: bold; padding-top:5px; }
.login .input {border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:16px; width: 160px; }
.login p {padding:1px;}

.logintext{border:0px #ddd solid; width:500px; margin: 25px 0 0 100px; }
.logintext p{padding-top:5px;}
.logintext span{padding-left:15px;}

/*회원가입*/
.joining .img {padding:30px 0 5px 5px; }
.joining .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:652px; position:relative;}
.joining .box textarea{border:1px #e6dacf solid; background-color:#fcfcfa; padding:10px;width:625px; height:150px; font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; line-height: 140%; margin-bottom:10px;}
.joining .box .agreement{padding:10px 0 15px 0;text-align:right; width:643px;}
.joining .box p{border:1px #e6dacf solid; background-color:#fcfcfa; padding:10px;width:625px; text-align:center; }
.joining .box input{border:1px solid #cfbaa7; margin:0 0 0 8px; height:15px; font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif;}
.joining .box .text{padding:25px 0 5px 0;text-align:left; width:643px; font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; line-height: 120%;}
.joining .input03 {border:0px solid #ffffff; cursor:hand}
.joining .box .submit { border:0px;width:76px;height:19px;}

/*회원가입02*/
.joining02{  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; line-height: 120%; }
.joining02 .img {padding:30px 0 5px 5px;}
.joining02 .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:652px; position:relative; }
.joining02 .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:622px; }
.joining02 .add{border-bottom:1px solid #e6dacf; padding:5px;}
.joining02 p input{border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:15px; vertical-align:middle; overflow: hidden;}
.joining02 .input01{border:none; }
.joining02 .address01{height:50px; float:left;}
.joining02bt {text-align:center ; padding-top:20px; height:20px;}
.joining02 .orange{ color:#e6652e;font-weight:bold;}
.joining02 select {border:1px solid #cfbaa7; }

/*아이디비밀번호찾기*/
.loss {width:680px;padding:30px 0 10px 0;}
.loss img,input {vertical-align: middle;}
.loss p {padding-bottom:5px;}
.loss .tit{padding:20px 0 5px 15px;}
.loss_id {background:url(/data/skin/layout/1/010/images/member/lossid_bg.gif) no-repeat center; height:99px; width:653px; margin-left:10px; position:relative;}
.loss_id .text {width:390px; padding-top:25px;padding-left:135px; }
.loss_id p input{border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:15px; }
.loss_id .inputzero {border:0px solid #cfbaa7; height:20px; }
.loss_id .arrage_c {margin-top:40px; margin-bottom:10px; text-align:center;}

.loss_pw {background:url(/data/skin/layout/1/010/images/member/losspw_bg.gif) no-repeat center; height:123px; width:653px; margin-left:10px; position:relative;}
.loss img,input {vertical-align: middle;}
.loss_pw .text {width:390px; padding-top:25px;padding-left:135px; }
.loss_pw p input{border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:15px;}
.loss_pw .inputzero {border:0px solid #cfbaa7; height:20px; }

/*마이페이지*/
.mypage {overflow: hidden;float:right;}

/*마이페이지왼쪽메뉴*/
.mypagemenu{width:124px; margin-top:20px; float:left;padding-right:15px;}
.mypagemenu {align:absmiddle;}
.mypagemenu ul{background:url(/data/skin/layout/1/010/images/sub/mypage_topimg2.gif) repeat-x left bottom; padding:0 0 80px 0;}
.mypagemenu ul li{border-bottom:1px solid #e6dacf; padding:5px 0 5px 10px; width:95px; margin-left:9px; background:url(/data/skin/layout/1/010/images/sub/mypage_menu_point.gif) no-repeat 0 10px; ;}
.mypagemenu ul li a{color:#505050; font-size:12px;  letter-spacing:-0px; }
.mypagemenu ul li a:hover {color:#db5c29; font-weight:bold;text-decoration:none; }

.mypage_tit {padding-top:25px;padding-bottom:7px; border-bottom:1px solid #efefef;  }

/*마이페이지-정보수정*/
.joining_edit{  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; line-height: 120%; float:right;}
.joining_edit .img {padding:30px 0 5px 5px;}
.joining_edit .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:500px; }
.joining_edit .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:470px; }
.joining_edit .add{border-bottom:1px solid #e6dacf; padding:5px;}
.joining_edit p input{border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:15px; vertical-align:middle; overflow: hidden;}
.joining_edit .input01{border:none; }
.joining_edit .address01{height:50px; float:left;}
.joining_edit .joiningbt{padding:25px 0 0 0;text-align:center; }

/*마이페이지-스크랩*/
.myscrap{  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; line-height: 120%; float:right;}
.myscrap .box .scrapdate{padding:5px 0 5px 0; text-align:right;}
.myscrap .box .fontorange{ font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#db5c29; font-weight:bold;}
.myscrap .img {padding:30px 0 5px 2px;}
.myscrap .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:500px; }
.myscrap .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:470px; }
.myscrap dl {overflow:hidden; border-bottom:1px solid #e6dacf; padding:7px 7px 7px 11px; width:95%; margin-left:7px; background:url(/data/skin/layout/1/010/images/sub/review_point.gif) no-repeat 0 12px; }
.myscrap .subject{float:left; padding-top:2px;}
.myscrap .name{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; padding-right:10px; padding-top:2px; }
.myscrap .day{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; padding-top:2px;}
.myscrap .cancel{float:right; padding-left:10px; }
.myscrap .subject a{color:#505050; font-size:12px;  letter-spacing:-0px; }
.myscrap .subject a:hover {color:#db5c29;  }
.myscrap .pageLink{padding:25px 0 0 0;text-align:center; }


/*마이페이지-나의의견*/
.myreply{  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; line-height: 120%; float:right;}
.myreply .box .scrapdate{padding:5px 0 5px 0; text-align:right;}
.myreply .box .fontorange{ font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#db5c29; font-weight:bold;}
.myreply .img {padding:30px 0 5px 2px;}
.myreply .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:500px; }
.myreply .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:470px; }
.myreply dl {overflow:hidden; border-bottom:1px solid #e6dacf; padding:7px; width:97%; }
.myreply .data{float:left; padding-top:5px; font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; vertical-align: middle; height:15px;}
.myreply .comment{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; padding-top:5px; padding-right:15px;  font-weight:bold;}
.myreply .news{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; padding-top:2px; height:17px; }
.myreply .cnt{clear:left; padding:5px 0 0 18px;text-align:justify; color:#333333;}
.myreply .box .box2 .red{ float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#dc0c00; font-weight:bold;}
.myreply .box .box2 .blue{ float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#115fb6; font-weight:bold;}
.myreply .pageLink{padding:25px 0 0 0;text-align:center; }


/*리뷰전체기사*/
.reviewall{}
.reviewall .box .scrapdate{padding:5px 0 5px 0; text-align:right;}
.reviewall .box .fontorange{ font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#db5c29; font-weight:bold;}
.reviewall .img {padding:30px 0 5px 2px;}
.reviewall .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:650px; }
.reviewall .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:623px; }
.reviewall dl {overflow:hidden; border-bottom:1px solid #e6dacf; padding:7px 7px 7px 11px; width:95%; margin-left:7px; background:url(/data/skin/layout/1/010/images/sub/review_point.gif) no-repeat 0 12px;}
.reviewall .subject{float:left; }
.reviewall .day{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif;}
.reviewall .name{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; padding-right:10px;}
.reviewall p{padding-bottom:6px; }
.reviewall span{color:#db5c29; font-weight:bold;text-decoration:none; }
.reviewall .subject a{color:#505050; font-size:12px;  letter-spacing:-0px; }
.reviewall .subject a:hover {color:#db5c29;  }

/*search02*/
.search02{}
.search02 .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:650px; }
.search02 .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:623px; }
.search02 dl {overflow:hidden; border-bottom:1px solid #e6dacf; padding:7px 7px 7px 11px; width:95%; margin-left:7px; background:url(/data/skin/layout/1/010/images/sub/review_point.gif) no-repeat 0 12px; }
.search02 .subject{float:left; }
.search02 .day{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif;}
.search02 .name{float:right;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; padding-right:10px;}
.search02 p{padding-bottom:6px; }
.search02 span{color:#db5c29; font-weight:bold;text-decoration:none; }
.search02 .subject a{color:#505050; font-size:12px;  letter-spacing:-0px; }
.search02 .subject a:hover {color:#db5c29;  }

/*search*/
.search{}
.search .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:650px; }
.search .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:623px; }
.search dl {overflow:hidden; border-bottom:1px solid #e6dacf; padding:7px 7px 7px 11px; width:95%; margin-left:7px; background:url(/data/skin/layout/1/010/images/sub/review_point.gif) no-repeat 0 12px; }
.search .subject{float:left; width:85px; padding-top:2px; }
.search .input01{border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:15px; width:400px;}
.search .input03{border:0px solid #fff; }
.search select {border:1px solid #cfbaa7; }
.search .form{}
.search p{padding-bottom:6px;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#5d4336; font-weight:bold; }
.search .second{padding-bottom:6px;padding-top:15px;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#5d4336; font-weight:bold; }
.search span{color:#db5c29; font-weight:bold;text-decoration:none; }
.search .bt{ padding-top:20px;  text-align:center;  height:22px;}

/*inquiry*/
.inquiry{}
.inquiry .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:650px; }
.inquiry .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:623px; }
.inquiry dl {overflow:hidden; border-bottom:1px solid #e6dacf; padding:7px 7px 7px 11px; width:97%; }
.inquiry .subject{float:left; width:85px; padding-top:2px; }
.inquiry .input{border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; width:80%; }
.inquiry .form{font-size: 12px; background-color:#FFFFFF; border: 1px solid #cfbaa7; width:80%; height:200px; }
.inquiry p{ padding:15px 0 10px 0; }
.inquiry .bt{overflow:hidden;  padding-top:20px;}
.inquiry .bt_left{ float:left;height:22px; }
.inquiry .bt_right{float:right;height:22px;}

/*mail_send*/
.mail_send{  font-size: 12px; font-family: 굴림, Dotum, AppleGothic, sans-serif; color:#222222;  line-height: 120%; overflow: hidden; text-align:left; border-top:2px solid #ef6d39; text-align:center;}
.mail_send img {vertical-align: middle;}
.mail_send .logo { padding:20px; }
.mail_send .guide{ font-size: 14px; font-family: 굴림, Dotum, AppleGothic, sans-serif; color:#222222; font-weight: bold; padding-left:20px;}
.mail_send .text{ padding: 10px 0 10px 0;}
.mail_send .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:680px; }
.mail_send .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:647px; }
.mail_send p {overflow:hidden; border-bottom:1px solid #e6dacf; padding:7px 7px 7px 11px; width:97%; }
.mail_send .label{	float: left; clear: left; width: 90px; text-align: left; font-weight: bold; padding-top:5px; }
.mail_send .form{font-size: 12px; background-color:#FFFFFF; border: 1px solid #cfbaa7; width:80%; height:300px; }
.mail_send .bt{ text-align:center; padding:15px 0 5px 0; height:20px; }
.mail_send input {border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:16px; width: 300px; }
.mail_send textarea {border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif;  width: 480px;  }
.mail_send .submit { border:0px;width:80px;height:20px;}


/*print*/
.print{  font-size: 13px; font-family: 굴림, Dotum, AppleGothic, sans-serif; color:#222222;  line-height: 120%; overflow: hidden; text-align:left; border-top:2px solid #ef6d39;}
.print img {vertical-align: middle;}
.print .logo { padding:20px; }
.print .guide{ font-size: 13px; font-family: 굴림, Dotum, AppleGothic, sans-serif; color:#222222; font-weight: bold; padding-left:50px;}
.print .content{border-top:1px solid #ddd; padding:10px;}
.print .content{  font-size: 14px; font-family: 굴림, Dotum, AppleGothic, sans-serif; color:#222222;  line-height: 160%; overflow: hidden; }
.print .content .subject{ font-size: 24px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#cc0000; font-weight:bold; 	line-height: 130%; padding: 20px 0 0 0;  letter-spacing:-1px; }
.print .content .data{ font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#a1a1a1; padding: 10px 0 10px 3px;   }
.print .content .writer{ padding: 20px 0 0 0;   }
.print .content .writer a{ font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#a1a1a1; }
.print .content .photo_left{border:2px solid #ededed; margin: 0 15px 10px 0; padding:4px;}
.print .content .photo_right{border:2px solid #ededed; margin: 0 0 10px 15px; padding:4px;}
.print .content .photo_center{border:2px solid #ededed; margin: 10px; padding:4px;}


/* article_view */
/* photo_left, photo_right, photo_center은 프로그램으로 제어됨 */
#contentArea .news_view{  font-size: 14px; font-family: 굴림, Dotum, AppleGothic, sans-serif; color:#222222;  line-height: 160%; overflow: hidden; }
#contentArea .news_view .subject{ font-size: 24px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#cc0000; font-weight:bold; 	line-height: 130%; padding: 20px 0 0 0;  letter-spacing:-1px; }
#contentArea .news_view .data{ font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#a1a1a1; padding: 10px 0 10px 3px;   }
#contentArea .news_view .writer{ padding: 20px 0 0 0;   }
#contentArea .news_view .writer a{ font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#a1a1a1; }
/*기본 #contentArea .news_view img{border:2px solid #ededed; float:left; margin: 0 15px 10px 0; padding:4px;}*/
#contentArea .news_view .photo_left{border:2px solid #ededed; margin: 0 15px 10px 0; padding:4px;}
#contentArea .news_view .photo_right{border:2px solid #ededed; margin: 0 0 10px 15px; padding:4px;}
#contentArea .news_view .photo_center{border:2px solid #ededed; margin: 10px; padding:4px;}
#CAPTION{font-size: 11px;font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#739CB5;margin-left: 10px; margin-right: 10px;}


/*
 article_view 이미지 정렬

#contentArea .news_view .img_left {border:2px solid #ededed; float:left; margin: 0 15px 10px 0; padding:4px;}  이미지 왼쪽 정렬
#contentArea .news_view .img_left {border:2px solid #ededed; float:left; margin: 0 0 10px 15px; padding:4px;}  이미지 오른쪽 정렬
#contentArea .news_view .img_left {border:2px solid #ededed; float:left; margin: 10px; padding:4px;}  이미지 중앙 정렬
*/


/* connection_view */
#contentArea .connection_view{  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#575757; line-height: 140%;  background-color:#fcfcfa; border-top:1px #e6dacf solid; border-bottom:1px #e6dacf solid; padding:10px ; margin-bottom:10px;}
#contentArea .connection_view p { font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#c82a2a; font-weight: bold; padding-bottom:4px;}


/* connection_link */
#contentArea .connection_link{  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#575757; line-height: 140%;  background-color:#fcfcfa; border-top:1px #e6dacf solid; border-bottom:1px #e6dacf solid; padding:10px ; margin-bottom:10px;}
#contentArea .connection_link p { font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#c82a2a; font-weight: bold; padding-bottom:4px;}
#contentArea .connection_link dd a{padding-left:12px; color:#575757;}
#contentArea .connection_link dd a:hover{padding-left:12px; color:#da9964;}

/* connection_man */
#contentArea .connection_man{  background-color:#fcfcfa; padding:13px; border:1px #e6dacf solid; margin-bottom:10px; overflow: hidden; zoom:1; width:650px;}
#contentArea .connection_man img{ border:1px #e6dacf solid;  height:85px; width:85px; float:left; margin-right:15px;}
#contentArea .connection_man p { float:left;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#575757; line-height: 140%; padding-bottom:4px;}
#contentArea .connection_man span { color:#a96c4e; font-weight: bold; }


/* article_comment */
#contentArea img,input,textarea {vertical-align: middle;}
#contentArea .comment{ overflow: hidden; padding-bottom:30px;}
#contentArea .comment .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:650px; }
#contentArea .comment .label{float: left; clear: left; width: 90px; text-align: left; font-weight: bold; padding-top:5px; }
#contentArea .comment p{padding:1px 0; }
#contentArea .comment input {border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; height:15px; width: 100px; padding-top:2px; }
#contentArea .comment textarea {border:1px solid #cfbaa7;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif;  width: 490px;  }
#contentArea input#imoticon { width: 30px; border:0px solid #cfbaa7; margin-top: 2px;}
#contentArea .comment .submit {border:0px; width:55px; height:43px; }
#contentArea .comment .info {font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; padding-left:90px;}

/* article_comment_view */
#contentArea .comment_view{ padding-bottom:30px;}
#contentArea .comment_view .box { background-color:#ffffff; padding:13px; width:650px; border-left:1px #e6dacf solid;border-right:1px #e6dacf solid; border-bottom:1px #e6dacf solid;}
#contentArea .comment_view .arrow {background:url(/data/skin/layout/1/010/images/sub/comment_view_img01.gif) no-repeat ; background-position:left bottom; height:5px; clear:both;  height:8px; }
#contentArea .comment_view .name { float:left; }
#contentArea .comment_view .data { float:right; padding-right:5px; font-size: 13px; font-family: 굴림, Dotum, AppleGothic, sans-serif; font-weight:bold;height:18px; }
#contentArea .comment_view .data .red {  font-size: 13px; font-family: 굴림, Dotum, AppleGothic, sans-serif; font-weight:bold; color:#c82a2a;}
#contentArea .comment_view .data .blue {  font-size: 13px; font-family: 굴림, Dotum, AppleGothic, sans-serif; font-weight:bold; color:#0057da;}
#contentArea .comment_view span {font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#a1a1a1;}

/*poll*/
.poll{overflow: hidden;}
.poll .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:650px; }
.poll .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:623px; }
.poll .box .box2 .box3 {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:595px;}
.poll .daytitle {float: left; clear: left; width:430px; text-align: left; font-weight: bold; padding-top:5px; }
.poll .day {padding-top:6px;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#767676;  line-height: 120%; text-align: right;}
.poll span {font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#a16b56; font-weight: bold; }
.poll .box .box2 .titie{font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#bd3600; font-weight: bold; }
.poll .poll_view {float: left; clear: left; width:490px; text-align: left; font-weight: bold; padding-top:10px;}
.poll .poll_day {padding-top:8px;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#7c7c7c;  line-height: 120%; text-align: right; }
.poll p{padding-bottom:6px; padding-top:10px; }
.poll .bt_r {float: right;}
.poll .bt_l {float: left;}

/*poll_result*/
.poll_result{overflow: hidden;}
.poll_result .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:650px; }
.poll_result .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:623px; }
.poll_result .box .box2 .box3 {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:13px; width:595px;  font-weight: bold;}
.poll_result .daytitle {float: left; clear: left; width:430px; text-align: left; font-weight: bold; padding-top:5px; }
.poll_result .day {padding-top:6px;  font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#767676;  line-height: 120%; text-align: right;}
.poll_result span {font-size: 11px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#a16b56; font-weight: bold; }
.poll_result .box .box2 .titie{font-size:12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#484848; font-weight: bold; }
.poll_result p{padding-bottom:6px; padding-top:10px; }
.poll_result .bt {text-align: right;}



/* 버튼영역 */
/* 참조 : IE6에서 아래와 같이 루뜨 클래스 설정시 우선순위가 내부 동명 클래스 보다 먼저 처리된다
          예)칼렌더
*/
.btn {margin-top:10px; margin-bottom:10px; text-align:right; }

/* paging */
.paging { clear:both; text-align:center; padding-top:10px; background-color:#FFFFFF; height:25px; }
.paging span {padding:0 3px; }

/* section01 */
.section01{ padding-bottom:15px; padding-top:10px;overflow: hidden; height:100px;  border-bottom:1px solid #e4dad7; }
.section01 dl{overflow: hidden;}
.section01 dt{font-size: 16px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#c7100c; line-height: 140%; font-weight:bold; padding-bottom:5px; }
.section01 dl dd.photo img{border: 1px solid #dfd9c1;  background-color:#fbfcf7; padding:3px; margin-right:10px; float: left; width:100px;height:70px;}
.section01 dl dd.text{ float:left; line-height: 150%;  font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#878787; width:550px;}


/*past_news */
.past_news{padding-top:20px;}
.past_news ul{}
.past_news ul li{line-height: 160%;  font-size: 13px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#5f5f5f; border-bottom:1px solid #e4dad7; background:url(/data/skin/layout/1/010/images/sub/past_point.gif) no-repeat  10px 10px; padding:3px 0 3px 20px; letter-spacing:-1px; }


/* section02*/
.section02_first{ background:url(/data/skin/layout/1/010/images/sub/section02_img01.gif) repeat-y; padding:25px; overflow: hidden; }
.section02_first p.photo img{border: 1px solid #535353;  margin-right:15px; float: left;}
.section02_first dt{font-size: 16px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#c7100c; line-height: 140%; font-weight:bold; }
.section02_first dd.small_t{font-size:12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#878787; line-height: 120%; font-weight:bold; padding-bottom:15px; }
.section02_first dd.content{font-size:12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#878787; line-height: 120%; padding-bottom:10px; }
.section02_first dd.reply{font-size:12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#4a4a4a; line-height: 120%; padding-bottom:3px; }


.section02_small{ background:url(/data/skin/layout/1/010/images/sub/section02_img02.gif) no-repeat;  padding:12px 25px 13px 25px; overflow: hidden; height:57px;}
.section02_small .small01{float: left; margin-right:25px; width:295px;}
.section02_small p.photo img{margin-right:10px; float: left; border: 1px solid #535353; }
.section02_small .small02{float: right;  width:295px;}
.section02_small p.photo img{border: 1px solid #535353; margin-right:10px; float: left; border: 1px solid #535353; }
.section02_small dt{font-size:12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#464646; line-height: 120%; font-weight:bold;  padding-bottom:7px;}
.section02_small dd{font-size:12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#878787; line-height: 120%;  }


/*커뮤니티 게시판 category*/
.category{ overflow: hidden; }
.category_left{ float: left; width:330px;}
.category_right{ float: right; width:330px;}


/*
.category_left{ float: left; width:330px; background:url(/data/skin/layout/1/010/images/sub/category_box_bottom.gif) repeat-y left bottom; }
.category_left h2 {background:url(/data/skin/layout/1/010/images/sub/category_box_top.gif) no-repeat left top; height:33px;}
.category_left dl {padding: 9px 8px 10px 28px; overflow: hidden;}
.category_left dl dd.subject {float: left;}
.category_left dl dd.more {float: right; }
.category_left ul {clear:both;padding:5px 0 10px 15px; }
.category_left ul li{background:url(/data/skin/layout/1/010/images/sub/category_point.gif) no-repeat 0 8px; padding:3px 3px 3px 7px }

.category_right{ float: right; width:330px; background:url(/data/skin/layout/1/010/images/sub/category_box_bottom.gif) repeat-y left bottom;}
.category_right h2 {background:url(/data/skin/layout/1/010/images/sub/category_box_top.gif) no-repeat left top; height:33px;}
.category_right dl {padding: 9px 8px 10px 28px;}
.category_right dl dd.subject {float: left;}
.category_right dl dd.more {float: right; }
.category_right ul {clear:both;padding:5px 0 10px 15px; }
.category_right ul li{background:url(/data/skin/layout/1/010/images/sub/category_point.gif) no-repeat 0 8px; padding:3px 3px 3px 7px }
*/


/* section03 */
.section03{ overflow: hidden; padding-top:12px; padding-bottom:12px; height:80px; border-bottom:1px solid #e5e5e5; }
.section03 p img{ border: 1px solid #dfd9c1;  background-color:#fbfcf7; padding:3px; margin-right:10px; float: left;}
.section03 dl{float:left; }
.section03 dl dt{font-size: 14px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#792a28; line-height: 140%; font-weight:bold; padding-bottom:5px; }
.section03 dl dd{line-height:140%; font-size: 12px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#878787; width:550px;}



/* section04*/
.section04_first{background:url(/data/skin/layout/1/010/images/sub/section04_topbg.gif) repeat-y; padding:28px 15px 15px 15px; overflow: hidden; height:173px; table-layout:fixed; text-align:left; }
.section04_first .arrow_left{ float:left; padding-right:18px; padding-top:65px;}
.section04_first .arrow_right{ float:right; padding-top:65px; }
.section04_first ul {}
.section04_first ul li {float:left;  padding:5px 3px;}
.section04_first ul li img{border: 1px solid #e0c1b0;  margin-right:15px; padding:4px;}
.section04_first ul li span{display:block; padding:8px 0 0px 0; text-align:center; width:180px;}
.section04_first .subject {color:#595959; }
.section04_first .subject a{color:#595959; }
.section04_first .subject a:hover{color:#000000;  }


/*photo-view*/

.photo-view{width:100%; table-layout:fixed; text-align:left;}
/*
.photo-view{width:100%; table-layout:fixed; text-align:left; background:url(/data/skin/layout/1/010/images/sub/photo_view_bottom.gif) repeat-y left bottom; overflow: hidden; padding-bottom:10px;}
.photo-view h2 {background:url(/data/skin/layout/1/010/images/sub/photo_view_top.gif) no-repeat left top; height:28px; padding:11px 0 0 20px; font-size: 14px; font-family: 돋움, Dotum, AppleGothic, sans-serif; color:#92502c; line-height: 120%; font-weight:bold;}
.photo-view ul {padding:10px 20px;  }
.photo-view ul li {float:left;  padding:5px 20px;}
.photo-view ul li img{padding:0px;border:1px #bdaba1 solid;}
.photo-view ul li span{display:block; padding:8px 0 0px 0; text-align:center; width:120px;}
.photo-view .subject {color:#595959; }
.photo-view .subject a{color:#595959; }
.photo-view .subject a:hover{color:#000000;  }
*/


/*adress*/

.adress {border:3px #e6dacf solid; margin:5px; padding:3px 3px 15px 3px; width:368px; }
.adress img {vertical-align: middle; }
.adress .box{border:1px #e6dacf solid;  background-color:#fbfcf7; width:100% text-align:center; margin-top:5px; padding:10px; }
.adress input {border:3px #ef6d39 solid; height:27px;}
.adress .input03 {border:0px #ffffff solid; height:20px;}


/* 테이블 */
.table_layout table { empty-cells:show; border-collapse:collapse; font-size:1em; border:0; width:100%}
.table_layout th { color:#666666;	background-color:#fcfcfa; text-align:center; height : 30px; font-size:1em; border:1px solid #e6dacf;}
.table_layout td { padding:5px; background-color:#FFFFFF; font-size:1em; border:1px solid #e6dacf;}
.table_layout thead { padding:5px; background-color:#FFFFFF;}
.table_layout caption {display:none;}

/* LIST TYPE */
/*
table {border:0px #dbdbdb solid; border-collapse: collapse;}
td, th{font-size:12px; padding:0; margin:0; }
caption {display:none;}
*/

.tbl_type1{width:100%; table-layout:fixed;}
.tbl_type1 thead tr{background:url(/data/skin/layout/1/010/images/bbs/thead_bg.gif) repeat-x  0 bottom;  }
.tbl_type1 thead tr th{height:30px; text-align:center; color:#00498f; }
.tbl_type1 tbody tr td{height:30px; text-align:center; border-bottom:1px solid #eaeaea; }
.tbl_type1 tbody tr td.subject{text-align:left; padding-left:20px;}
.tbl_type1 tbody .no {color:#ff6600; font-weight:bold;}
.tbl_type1 tbody .subject, .date{color:#767676; font-family:dotum,Verdana; }
.tbl_type1 tbody .writer, .hit {color:#767676; font-family:dotum,Verdana; font-size:11px;}

/*스케줄*/
.schedule{}
.schedule .box {overflow: hidden; border:1px #e6dacf solid; background-color:#fcfcfa; padding:10px; width:660px; }
.schedule .box .box2 {overflow: hidden; border:1px #e6dacf solid; background-color:#FFFFFF; padding:13px; width:632px; }
.schedule .schedule_day {float:left;}
.schedule .today {float:right;}
.schedule .today .todaytit{padding-bottom:20px;}
.schedule .today .date{color:#bd3600;font-weight:bold; padding-bottom:5px;}
.schedule .today .todaybox{border:1px #e6dacf solid; background-color:#fcfcfa; padding:10px; width:330px; margin-bottom:20px;}
.schedule p{padding-bottom:10px; }
.schedule .schedulebt{border-top:1px #e6dacf solid; }
.schedule .space{padding-top:10px; text-align:center;}

