body{ padding-top: 0px; margin: 0px; font-size:15px;font-family:arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림, sans-serif; color:#4E4E4E;  background-color:#F2F2F2;  }
ul,ol,li{list-style:none;}
a:link, a:visited, a:active { text-decoration:none; color:#0A3556; }
a:hover { text-decoration:underline; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,button{margin:0;padding:0;}
img {border:0px;}

.font_color_red { font-size: 11pt; color: #FF0000; }
.font_color_purple { color: #8A4DD5;}
.font_color_purple2 { color: #BE6B71; }
.space_no ul { padding:0; margin:0; list-style: none; }
.space_no_line ul { padding:0; margin:0; list-style: none; border-bottom: 1px solid #CBA335;line-height:110%}
.space_no_dot li{ padding:3px; margin:0; list-style: none; border-bottom: 1px dotted #ccc;line-height:110%}

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }
.form_topbar { text-align:center; background:url(./img_new2/img_m.jpg) 0 0px repeat-x; width:100%; }
.form_photo { margin-top:0; margin-bottom:0; width:940px; }
#form_menubar { text-align:left; padding-left:25px; padding-top:10px; height:30px; margin-bottom:10px; background-color:#319EBA; width:915px; }
#form_menubar a{  font-size:19px; font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림; color:#FFFFFF; }
#form_menubar a:hover{ text-decoration:none; font-size:19px; font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림; color:#FFF600; }
#form_menubar .language a{  font-size:16px;   float: right; padding-right:15px; }
#form_menubar .menu {   float: left; }
.menu_select { color:#00146B; }

.form_left {  float: left; margin-top:10px; width: 614px; overflow:hidden;}
.form_right {  float:left; text-align:right; width: 319px;  overflow:hidden;}
/*Rotation_Quote_Banner*/
.form_tuck_t{clear:both;}
.form_tuck_t_left{width:12px;height:12px;margin:0;padding:0; float:left;background:url(./img_new2/img_m.jpg) 0 -62px no-repeat;}
.form_tuck_t_center{width:596px;height:12px;margin:0; padding:0; float:left;background-color:#FFFFFF;}
.form_tuck_t_center_smtv{width:626px;height:12px;margin:0; padding:0; float:left;background-color:#FFFFFF;}
.form_tuck_t_right{width:12px;height:12px;margin:0; padding:0; float:left;background:url(./img_new2/img_m.jpg) -18px -62px no-repeat;}
.form_tuck_b{clear:both;height:12px;}
.form_tuck_b_left{width:12px;height:12px;margin:0;padding:0;float:left;background:url(./img_new2/img_m.jpg) 0 -83px no-repeat;}
.form_tuck_b_center{width:596px;height:12px;margin:0;padding:0;float:left;background-color:#FFFFFF;}
.form_tuck_b_center_smtv{width:626px;height:12px;margin:0;padding:0;float:left;background-color:#FFFFFF;}
.form_tuck_b_right{width:12px;height:12px;margin:0;padding:0;float:left;background:url(./img_new2/img_m.jpg) -18px  -83px no-repeat;}
.form_tuck_content{clear:both; margin:0;padding:0;width:612px; height:360px; border-left:1px solid #59C0DB; border-right:1px solid #59C0DB; text-align:left; font-size:19px; font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림;  overflow:hidden; background-color:#FFFFFF; }
.form_tuck_content2{clear:both; margin:0;padding:0;width:612px; height:auto; border-left:1px solid #59C0DB; border-right:1px solid #59C0DB; text-align:left; font-size:19px; font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림;  overflow:hidden; background-color:#FFFFFF; }
.form_tuck_edenrules{clear:both; margin:0;padding:10px;width:592px; height:660px; border-left:1px solid #59C0DB; border-right:1px solid #59C0DB; text-align:left; font-size:19px; font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림;  overflow:hidden; background-color:#FFFFFF; }


.form_tuck_content_sub{clear:both;float:left; width:600px; padding:10px; text-align:left; color:#4E4E4E;  font-size:14px; font-family:arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림;  background-color:#FFFFFF; }

.form_tuck_content_smtv{clear:both;float:left; width:645px; padding:10px 2px; text-align:left; color:#4E4E4E;  font-size:14px; font-family:arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림;  background-color:#FFFFFF; }

.form_line {  text-align:center;margin-bottom:10px; padding: 8px; background: #FFFFFF; border:1px solid #CCCCCC; width:282px; }
.form_line_smtv {  text-align:center;margin-bottom:10px; padding: 8px; background: #FFFFFF; border:1px solid #CCCCCC; width:260px; }
/*latest newes*/
.siderbar_box { margin-top:10px; padding: 0; }
.now-showing-panes{ margin:0; width:612px; border-left:1px solid #59C0DB; border-right:1px solid #59C0DB; padding-top: 4px; padding-top: 4px; padding-bottom:10px;background-color:#FFFFFF;}
/*.now-showing-panes {	width:614px; border-top:0px; border:1px solid #cccccc;border-width:0 1px 1px 1px;	background-color:#FFFFFF;min-height:150px;padding:0;	margin:0; }*/
ul.now-showing-tabs {  margin:0; 	padding-left:5px; height:30px; border-bottom:1px solid #59C0DB; }
ul.now-showing-tabs li { float:left;	 padding:0; margin:3px;  list-style-type:none;	 }
ul.now-showing-tabs a { float:left;	font-size:14px; font-weight:bold; display:block;padding:5px 7px; font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림;color:#FFFFFF;text-decoration:none;border:1px solid #59C0DB;	border-bottom:0px;height:18px;	background: #59C0DB;margin-top:0; position:relative;top:1px;	outline:0; }
ul.now-showing-tabs a:hover {	background-color:#F8C014;color:#CC0000;}
ul.now-showing-tabs a.selected {background: #ffffff;  border-bottom:1px solid #ffffff;color: #18677C; margin-top:0;  cursor:default; }

.bottom_bg { background-color:#FFDD2F;  width:100%; height:200px; margin-top:20px; }
.bottom { font-size:13px; background-color:#FFDD2F; text-decoration:none; width:941px; }
.bottom li{ float:left;  background-color:#FFDD2F; margin-top:20px; }
.line_right{  border-right:1px solid #cccccc; padding:30px; width:260px;}
.padding30 { padding:30px; width:230px;}
/*search*/
.button { margin: 0; padding: 2px 3px; font: bold 12px; background: #E0E0E0;border: 1px solid #B7B7B7;	color: #000099;	 vertical-align: top; 	height:25px;cursor:pointer;}
.textbox { margin:0; width: 177px;border: 1px solid  #B7B7B7; background: #FFFFFF; height:20px;color: #333; vertical-align: top;}
.select { margin:0; border: 1px solid  #B7B7B7; background: #FFFFFF; height:20px;color: #333; vertical-align: top; }
.search_line {  text-align:left;margin-bottom:10px; padding: 8px; background: #FFFFFF; border:1px solid #CCCCCC; width:282px; }

/***** List Skin *****/
.board_list { clear:both;  margin-left:10px;  line-height: 170%; } /* Padding&Margin: Top,Right,Bottom,Left */
.board_list ul { clear:both;list-style: none; } /* 여백 설정은 li에서 해주세요. */
.board_list li { list-style: none; }
.board_top { color:#319EBA; padding-bottom:10px;}
.board_list_title { height:34px; background:url(img/title_bg.gif) repeat-x; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.board_list_title li { overflow:hidden; text-align:left; font-weight:bold; font-size:12px; padding-top:11px; }
.line { border-top:1px solid #ddd; height:1px; text-align:center;margin-top:10px; margin-bottom:10px; } 
.line_img { border:1px solid #ddd; padding:2px;} 
/* 항목별 위치와 너비를 설정합니다. */
.board_no { float:left; width:30px; }
.board_check { float:left; width:20px; }
.board_subject { float:left;  font-size:12px; width:auto; }
.board_subject_new { padding-bottom:10px; margin-top:30px; font-size:16px; height:35px; width:auto; background:url(./img_new2/title_bar.gif) 0 -30px no-repeat;}

.board_subject_email { float:left;   font-size:14px; }
.board_poll { float:right; width:150px; }
.board_good { float:right; width:40px; }
.board_hit { float:right; width:40px; }
.board_date { float:right; width:40px; }
.board_name { float:right; width:80px; }

/* 게시물 목록 행의 배경을 설정합니다.*/
.board_list ul.bg0 { background-color:#fafafa; }
.board_list ul.bg1 { background-color:#ffffff; }

/* 게시물 목록 행과, 행의 항목별 위치에 추가 스타일을 지정합니다. */
.board_list_row li { padding-bottom:5px; }
.list_row_line { border-bottom:1px solid #ddd; }
.board_list_row li.board_no { color:#999; }
.board_list_row li.board_subject { overflow:hidden; }
.board_list_row li.board_nogood,
.board_list_row li.board_good,
.board_list_row li.board_hit,
.board_list_row li.board_date { font:normal 11px tahoma; color:#BABABA; }
.board_list_row .notice { font-weight:normal; }
.board_list_row .current { font:11px tahoma; color:#E15916; }
.board_list_row .comment { font:normal 10px Tahoma; color:#EE5A00; }

/* 버튼 공간의 스타일을 지정합니다. */
.board_button { margin-top:10px; border-top:1px solid #ddd; }
.board_button li { padding:10px 0 0 0; }

/* 페이지 번호 공간의 스타일을 지정합니다. */
.board_page li { clear:both; text-align:center; padding:3px 0 10px 0; }
.board_page a:link { color:#777; }

/* 검색 공간의 스타일을 지정합니다.*/
.board_search li { text-align:center; margin:10px 0 0 0; }
.board_search .stx { height:21px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }

/***** View Skin *****/
.board_view { clear:both;   margin-left:10px; margin-top:10px;}
.board_view ul, .board_view_btn ul {  clear:both; padding:0; margin:0; list-style: none; } /* 여백 설정은 li에 */
.board_view_top li { font-size:12px; color:#319EBA;  margin:0; }
/* 타이틀 지정 */
.board_view_title { height:34px; border:1px solid #ddd; background:url(img/title_bg.gif) repeat-x; }
.title_left { float:left; padding:8px 0 0 10px; color:#505050; font-size:13px; font-weight:bold; }
.title_right { float:right; padding:6px 6px 0 0; }

/* 게시물 정보, 다운로드, 링크 */
.board_view_item { height:30px; background:url(img/view_dot.gif) repeat-x; }
.board_view_item li { color:#888; padding-top: 5px; }
.board_view_content { clear:both; float:none; margin:10px; line-height: 170%; }
.board_view_nogood, .board_view_good { float:right; width:72px; height:55px; background:url(img/good_bg.gif) no-repeat; text-align:center; }
.board_view_nogood div { color:crimson; margin:7px 0 5px 0; text-align:center; }
.board_view_good div { color:#888; margin:7px 0 5px 0; text-align:center; }
.board_view_sign { text-align:center; font-size:13px; border-top:1px solid #E7E7E7; padding:5px 0; }
.board_view_sign a{ color:#7D4700; }
.board_view_next a{ text-align:center; font-size:13px; color:#7D4700;}

/* 버튼 */
.board_view_btn { clear:both;  height:43px;  padding-top:10px; }

/***** Comment View *****/
.center {  text-align:center; }

/* 댓글 목록의 스타일 */
#commentContents { clear:both; padding:0; margin:10px; list-style:none; }
#commentContents ul { clear:both; }
#commentContents ul li dl { clear:both; list-style:none; }
#commentContents ul li dl dt { list-style:none; }
#commentContents .co_write_content {float:left;  width:460px; }
#commentContents .co_write_submit {  float:left; width:80px; padding-top: 34px;  }
#commentContents label { float:left; width:100px;  font-size:14px; text-align:right;  color:#16829E;}
#commentContents .reg { color:#16829E;}
#commentContents .reply { margin:20px; }
.co_title { height:28px; border-top: 1px solid #DDD; }
.co_title a{ color:#319EBA;font-size:11px; }

.co_view { line-height:20px; padding:7px; overflow:hidden; }

/* 댓글 쓰기의 스타일 */
#comment_write {  clear:both; border:1px solid #90C2CF;  color:#16829E; padding:10px; margin:10px;height:210px; }
#comment_write ul { clear:both;  list-style:none; }
#comment_write li { float:left; padding:0;   }
#comment_write label { float:left; width:100px;  font-size:14px; text-align:right;  color:#16829E;}
#comment_write .co_write_content {float:left;  width:460px; }
#comment_write .co_write_submit {  float:left; width:80px; padding-top: 34px;  }

/***** Write *****/
/* 제목 input과 내용 textarea에 너비 550px가 정의되어있습니다. */
.write_form {width:600px;margin-left:0; margin-top:10px; }
.write_form ul { clear:both; padding:5px; margin:0; list-style: none; } /* 여백 설정은 li에 */
.write_form_title { height:34px; border:1px solid #ddd; background:url(img/title_bg.gif) repeat-x; }
.write_form_title li { font-weight:bold; font-size:14px; padding:7px 0 0 10px; }

.write_form_input label { float:left; width:190px; padding:5 0 5 0; font-size:14px; text-align:right; color:#424242; }
.write_form_input2 label { float:left; width:90px; padding:5 0 5 0; font-size:14px; text-align:right; color:#424242; }
.write_form_input div { text-align:center; padding-bottom:5px; }
.write_content { float:left; }
.write_form_line { border-bottom:1px solid #ddd; }
.write_form_btn li { padding:30px 0 0 0; text-align:center; }

/* new css paging  */
#pagingNew { clear:both;font:13px AppleGothic,Verdana;margin-top:15px;text-align:center;width:600px;}
#pagingNew a {border:1px solid #ececec;height:15px;text-decoration:none;padding:2px 5px 0px 5px;margin-left:4px;font-weight:bold;}
#pagingNew a:hover {border:1px solid #95a5ff;color:#6671ff;}
#pagingNew .sel {border:1px solid #95a5ff;color:#6671ff;font-weight:bold;height:13px;padding:2px 5px 0 5px;margin-left:4px;}
#pagingNew .numBox {color:#000;font-weight:bold;padding:2px 5px 0px 5px;}
#pagingNew .numPrev {color:#000;height:13px;margin-right:4px;overflow:hidden;padding:2px 5px 1px 5px;}
#pagingNew .numNext {color:#000;margin-left:4px;padding:2px 2px 1px 0px;}
#pagingNew em {padding:0 11px 0 5px;}
/*share, read, act - form*/
#act {  text-align:left; border-left:1px solid #59C0DB; border-right:1px solid #59C0DB; width:123px;  padding-left:10px; padding-right:5px; padding-top:15px; padding-bottom:10px; line-height: 130%; background-color:#FFFFFF; }
#act li{  border-bottom:1px solid #DDD; }
/*share*/
#share{ margin:0;padding:0;  width:138px; padding-bottom:10px; border-left:1px solid #59C0DB; border-right:1px solid #59C0DB; background-color:#FFFFFF; }
#share a{display:block;width:90px;overflow:hidden; background:url(./img_new2/icon_m.gif) 0 0 no-repeat; text-align:left;}
#share .facebook{ height:30px; padding:20px 0 0 45px;border-bottom:1px solid #DDD;  background-position:0 0;}
#share .twitter{ height:28px; padding:8px 0 0 45px; border-bottom:1px solid #DDD; background-position:0 -49px;}
#share .digg{ height:28px; padding:8px 0 0 45px;border-bottom:1px solid #DDD;  background-position:0 -83px;}
#share .delicious{ height:28px; padding:8px 0 0 45px; border-bottom:1px solid #DDD; background-position:0 -122px;}
#share .youtube{ height:30px; padding:8px 0 0 45px;border-bottom:1px solid #DDD;  background-position:0 -158px;}
/*read*/
#read{ margin:0; width:297px; border-left:1px solid #59C0DB; border-right:1px solid #59C0DB; padding-top: 4px; padding-top: 4px; padding-bottom:10px;background-color:#FFFFFF;}
#read li{display:block;width:230px;overflow:hidden; background:url(./img_new2/icon_m.gif) 0 0 no-repeat; text-align:left; padding-right: 10px;}
#read .html{ height:50px; padding:20px 0 0 55px; border-bottom:1px solid #DDD; background-position:0 -208px;}
#read .google{ height:50px; padding:15px 0 0 55px; border-bottom:1px solid #DDD; background-position:0 -278px;}
#read .petition{ height:50px; padding:10px 0 0 55px; border-bottom:1px solid #DDD;background-position:0 -337px;}
#read .Android_T{ height:50px; padding:10px 0 0 55px; border-bottom:1px solid #DDD;background-position:0 -580px;}
#read .Android_P{ height:50px; padding:10px 0 0 55px; border-bottom:1px solid #DDD;background-position:0 -505px;}
#read .Apple_iPad { height:50px; padding:10px 0 0 55px; background-position:0 -645px;}
/* FEATURED VIDEOS */
#featured { width:277px; height:340px;  }
#featured li { float:left; padding:2px;}
#featured .smtv { font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림; padding-top:12px; padding-bottom:5px;}
#featured_videos { font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림;  text-align:center; padding-top:6px; color:#FFFFFF; width:300px; height:25px; font-size:16px;font-weight:bold; background:url(./img_new2/img_m.jpg) 0 -103px repeat-x;}
/*play btn*/
#play_btn { clear:both; width:500px; margin-left:30px; padding:0; text-align:center; font-size:16px;font-weight:bold; }
#play_btn li { float:left;padding:0; }
#play_btn .btn_none { float:left; padding-top:16px; width:50px; height:38px; color:#000000; background:url(./img_new2/icon_m.gif) 0 -402px no-repeat; }
#play_btn .btn_play { float:left; padding-top:16px; width:50px; height:38px; color:#000000; background:url(./img_new2/icon_m.gif) 0 -452px no-repeat; }
#natework li{ float:right; padding: 7px 5px;}
/*북메뉴*/
#book_menu {  float: left; padding:10px; text-align:left;width: 280px; background-color:#FFFFFF; overflow:hidden;}
.table_list{  width:auto; margin-top: 3px;  font-weight:bold;font-family:Verdana, arial, Tahoma;}
.table_list_u{  width:auto; margin: 0;  font-weight:bold; padding-top: 7px;}
.table_list_s{  width:auto; margin: 0;  padding-left: 15px; padding-top: 3px;}
.right_content{ clear: both; margin: 0; padding: 0; display:inline; overflow: hidden; }
.down_form li{  float:left; margin: 0; padding:0;}
.link{  font-weight:bold; font-size:12px; color:#D94200; }
.link_x{  font-size:12px; color:#0A3556;}
.line_dot {clear: both; font-size:11px; border-bottom: 1px dotted #ccc; padding-top: 7px; color:#009407; }
.red{  font-weight:bold; font-size:13px; color:#F52E00; }
.purple{  font-weight:bold; font-size:13px; color:#5E009A; }
.blue{ color:#0068D2; }
.text_form { border:1px solid #9A9A9A;  font-size:13px; color:#5E009A;  }
.#book_menu a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }

/* petition */
#title_poll {font-size:15px; width:580px; margin:10px; margin-top:20px; border-bottom:2px solid #D3C45A;  font-weight:bold; overflow:hidden; }
#title_poll2 {font-size:14px; margin-left:20px; margin-top:20px; border-bottom:2px solid #E1DEC6;  font-weight:bold; overflow:hidden; }
#pollbg { font-size:13px; width:580px; margin:10px;  overflow:hidden;}
#psubject { font-size:13px; margin:10px; padding:5px 0px 5px 5px; color:#4E4E4E; width:560px; overflow:hidden;}
#psubject2 { font-size:13px; margin-top:20px; padding:5px 0px 5px 5px; color:#004E9D; width:560px; overflow:hidden;}
#pollbg ul { list-style:none; margin:0px; margin-top:5px; padding:0px; overflow:hidden; }
#pollbg ul li { list-style:none; margin:10px;padding:0px;overflow:hidden;}
#pleft {float:left;margin-left:20px;}
#pright {float:left;margin-left:10px;overflow:hidden;}
#pbottom {margin-top:20px;  font-size:13px; text-align:center;overflow:hidden;}
#poll_bgcolor { width:100%; height: 100%; background-color:#FFFFFF;}
#poll {font-size:13px; margin:10px;padding:5px 5px 5px 5px;border:2px solid #E8E8E8;text-align:left;overflow:hidden;}
#pollh {font-size:12px; text-align:left; margin:10px;padding:5px 5px 5px 5px;border:2px solid #E8E8E8;overflow:hidden;}
#pollh ul {list-style:none;margin:0px;padding:0px;overflow:hidden;}
#pollh ul li {padding:3px;overflow:hidden;}
#polllefta {width:300px;float:left;overflow:hidden;}
#pollleftb {width:170px;float:left;overflow:hidden;}
#pollleftc {font-size:12px;text-align:right;width:100px;float:right;overflow:hidden;}
/*quotes*/
#email_bg { width:580px; height:442px; border:1px solid #ddd; background:url(img_new/email_bg.jpg) no-repeat; }
#email_bg li{ padding-top:210px; padding-left:25px;  padding-right:25px;  font-size:14px; color:#0800A9;}
/*membershop_email*/
.membershop_email_top{ font-family:Times New Roman, arial, Tahoma,'Malgun Gothic','맑은 고딕',굴림; font-size:16px;font-weight:bold; color:#FFFFFF; padding-top:5px; margin:0; height:23px; width:298px;  text-align:center; background:url(img_new2/membershop_email_top2.gif) no-repeat; }
#membershop_email{ margin:0; width:297px; font-size:11px; border-left:1px solid #cccccc; text-align:center; border-right:1px solid #cccccc;  background-color:#FFFFFF;}
.button_submit { margin: 0; padding: 2px 2px; font-size:11px; background: #CDEAFF;border: 1px solid #cccccc;	color: #000099;	 vertical-align: top; 	height:22px;cursor:pointer;}
