@charset "utf-8";

div#moduleBody img {vertical-align:top;}
div#moduleBody { width:716px;  margin:0px auto 0px auto;  border:0px solid #ddd; position:relative; padding-bottom:30px; }

/*bbs guide*/
div#moduleBody div.bbs_list_head {  height: 28px; position: relative; text-align:left; border:1px solid #d7d7d7; clear:both; margin-bottom:5px;  }
div#moduleBody div.bbs_list_head .bbs_option{  padding-left:0px; }

div#moduleBody div.bbs_Guide { width:700px; margin:0px auto 0px auto; padding-bottom:15px; padding-top:8px;}
div#moduleBody div.bbs_Guide div.bbs_Guide_txt { background:url("images/nbox_mid.gif") repeat-y ; padding:3px 25px 3px 105px; line-height:18px;  }
div#moduleBody div.bbs_Guide div.bbs_Guide2_txt { background:url("images/wbox_mid.gif") repeat-y; padding:6px 25px 3px 105px; line-height:18px; min-height:50px;  }
div#moduleBody div.bbs_Guide .txt01 {font-weight:bold; color:#F77333; }
div#moduleBody div.bbs_Guide .txt02 {font-weight:bold; color:#0071BC; }
div#moduleBody div.bbs_Guide p { margin: 0px; padding: 0px; line-height: 150%; }
div#moduleBody div.bbs_Guide .txt_red{color:#f70000;}
div#moduleBody div.bbs_Guide .txt_redB{color:#f70000; font-weight:bold;}
div#moduleBody div.bbs_Guide .txt_blue{color:#0028be;}
div#moduleBody div.bbs_Guide .txt_blueB{color:#0028be; font-weight:bold;}
div#moduleBody div.bbs_Guide .txt_green{color:#306b00;}
div#moduleBody div.bbs_Guide .txt_greenB{color:#306b00; font-weight:bold;}
div#moduleBody div.bbs_Guide .txt_orange{color:#ff6600;}
div#moduleBody div.bbs_Guide .txt_orangeB{color:#ff6600; font-weight:bold; }

div#moduleBody div.bbs_cmode{ display:table; width:706px; }
div#moduleBody div.bbs_category{ padding-left:8px; width:612px; float:left; }
div#moduleBody div.bbs_category ul { list-style-type:none; margin:0px; padding:0px; }
div#moduleBody div.bbs_category ul li{ background:url("images/category_arrow.gif") no-repeat; float:left; padding-left:21px; line-height:18px; margin:6px 16px 0px 0px; }
div#moduleBody div.bbs_category ul li.select{ font-weight:bold; color:#0061BC; }
div#moduleBody div.bbs_mode{ padding:0; width:86px; float:right; vertical-align:bottom; text-align:right;  }
div#moduleBody div.adminCate { clear: both; display: block; width: 694px; padding: 5px 5px 5px 15px; margin-top: 7px; border: 0px solid #D7D7D7; background-color: #448ccb; /*border-radius: 5px;*/ }
div#moduleBody div.adminCate ul li { margin: 0px 16px 0px 0px; padding: 2px 0px 0px 21px;  background:url("images/category_arow2.gif") 8px 5px no-repeat; }
div#moduleBody div.adminCate ul li a { color: #ffffff; }
div#moduleBody div.adminCate ul li.select a { color: #FFFF00; }
div#moduleBody div.bbs_Form { padding-top:10px; clear:both }
div#moduleBody div.bbs_Form div.bbs_head {border-top:1px solid #D7D7D7; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; height: 30px; position: relative;}

/*bbs list table*/
div#moduleBody table.bbs_List_style1 { table-layout: fixed; border-bottom:1px solid #dadada; border-top:1px solid #dadada; margin-bottom:0px; border-collapse:collapse; padding:0px;  background:url("images/bbs_middle_bg.gif") repeat-x;}
div#moduleBody table.bbs_List_style1 thead th { height:28px; background:url("images/bbs_line.gif") no-repeat ; }
div#moduleBody table.bbs_List_style1 thead th.bbs_first { /*border-radius:8px 0 0 0 ; */border-left:1px solid #dadada; background-image:none;}
div#moduleBody table.bbs_List_style1 thead th.bbs_end { /*border-radius:0 8px 0 0 ;*/ border-right:1px solid #dadada;}
/*div#moduleBody table.bbs_List_style1 tbody tr:nth-child(even) { background-color: #fcfcfc; }
div#moduleBody table.bbs_List_style1 tbody tr:nth-child(odd) { background-color: #ffffff; }*/
div#moduleBody table.bbs_List_style1 tbody td { border-bottom:1px solid #dadada; text-align:center; padding: 7px 0px 7px 0px; background-image: none; }
div#moduleBody table.bbs_List_style1 tbody td a{display:inline-block;}
div#moduleBody table.bbs_List_style1 tbody td.taL { text-align:left;}
div#moduleBody table.bbs_List_style1 tbody td abbr { cursor: help;}
div#moduleBody table.bbs_List_style1 tbody td em { font-style:normal; }
div#moduleBody table.bbs_List_style1 tbody .ico img { vertical-align:middle; }
div#moduleBody table.bbs_List_style1 tbody tr.toptr td { background-color:#ECF8FF;  }
div#moduleBody table.bbs_List_style1 tbody tr.hiddentr td { background-color:#FFF3F3; text-decoration:line-through; }

/*bbs list photo*/
div#moduleBody div.photo_box { float:left; width:23%;  text-align:center; padding:20px 0 15px 0;  border-bottom:1px solid #e1e1e1; margin:0 1% 0 1%; min-height: 175px;}
div#moduleBody div.photo_box div.gallerybox {border: 0px solid #cccccc;  }
/*div#moduleBody div.photo_box img {border:1px solid #dadada; padding:5px; }*/
div#moduleBody div.photo_box ul {list-style-type:none; padding:10px 0px 0px 0px; margin:0px;  }
div#moduleBody div.photo_box ul li { padding:2px 0px 2px 0px; }

/*bbs list webzine*/
div#moduleBody div.webzine_box {float:left; padding:15px 10px 18px 10px;  border-bottom:1px solid #e1e1e1;}
div#moduleBody div.webzine_box div.webzine_img { float:left; font-size: 0px;  }
div#moduleBody div.webzine_box div.webzine_img p.digitomiEbookView { position: relative; top: 65px; text-align: center; background-color: #FFFFFF; padding: 1px 0px 0px 0px; }
div#moduleBody div.webzine_box div.webzine_cont { float:left; width:556px; padding-left:20px; }
div#moduleBody div.webzine_box div.webzine_cont ul {margin:0px; padding:0px; list-style-type:none; }
div#moduleBody div.webzine_box div.webzine_cont .webzine_title {padding:2px 0px 7px 0px; margin:0px; font-size:14px; overflow:hidden; white-space:nowrap; /*text-overflow:ellipsis;*/ }
div#moduleBody div.webzine_box div.webzine_cont .webzine_data {color:#a1a1a1; font-size:11px;}
div#moduleBody div.webzine_box div.webzine_cont .webzine_txt {padding-top:8px; line-height:18px; }

/*bbs view */
div#moduleBody table.bbs_View_style1 { border-bottom:2px solid #dadada; margin-bottom:15px; border-collapse:collapse; padding:0px;  }
div#moduleBody table.bbs_View_style1 th.bbs_tit { padding:12px 15px 3px 15px; background:#F9F9F9; border-top:1px solid #b2b2b2;  font-size:14px; text-align:left; position: relative;  }
div#moduleBody table.bbs_View_style1 th.bbs_tit div.adminManage { position: absolute; top: 10px; right: 5px; z-index: 2;}
div#moduleBody table.bbs_View_style1 th.bbs_tit_admin { padding:9px 0 7px 0px; margin:0px; border-bottom:1px solid #dadada;   background-color: #F66D2A; color: #ffffff;  }
div#moduleBody table.bbs_View_style1 th.bbs_tit2 { padding:9px 5px 7px 18px; border-bottom:1px solid #dadada; background:url("images/bbs_bullet_01.gif") no-repeat 10px center; text-align:left; }
div#moduleBody table.bbs_View_style1 th.bbs_tit3 { padding:9px 5px 7px 18px; border-bottom:1px solid #dadada; background:url("images/bbs_bullet_01.gif") no-repeat 10px center; text-align:left; border-bottom:1px solid #dadada;  border-top:1px solid #dadada; background-color: #F9F9F9; }
div#moduleBody table.bbs_View_style1 td.user_info { padding:3px 15px 7px 15px; background:#F9F9F9; border-bottom:1px solid #DBDBDB; }
div#moduleBody table.bbs_View_style1 td.user_info ul { margin:0; padding:0; list-style-type:none;  }
div#moduleBody table.bbs_View_style1 td.user_info ul li { padding:2px 0;  font-size:11px; font-weight:normal;}
div#moduleBody table.bbs_View_style1 td.user_info ul li.bbs_data { float:right; }
div#moduleBody table.bbs_View_style1 td.user_info ul li.bbs_name { float:left; }
div#moduleBody table.bbs_View_style1 td.user_info ul li.bbs_category { clear:both; }
div#moduleBody table.bbs_View_style1 td {  border-bottom:1px solid #dadada;   padding:2px 5px 0px 5px; }
div#moduleBody table.bbs_View_style1 td.map  { border-bottom:0px; padding-top:7px; }
div#moduleBody table.bbs_View_style1 td.cont { padding:20px 10px 25px 10px; line-height:180%; border-bottom:0px; width:696px;  }
div#moduleBody table.bbs_View_style1 td.cont div.AttachImage { text-align: center; }
div#moduleBody table.bbs_View_style1 td.cont div.mcaMovie  { text-align: center; }
div#moduleBody table.bbs_View_style1 td.taL { text-align:left; }
div#moduleBody table.bbs_View_style1 img{ vertical-align:middle; }
div#moduleBody table.bbs_View_style1 td ol.referlink { padding:0px; margin:8px 5px 8px 22px; }
div#moduleBody table.bbs_View_style1 td ol.attach { padding:0px; margin:8px 5px 8px 22px; }
div#moduleBody table.bbs_View_style1 td ol.attach li { line-height:20px; }
div#moduleBody table.bbs_View_style1 td.etc  { border-bottom:1px dashed #ccc;  }
div#moduleBody table.bbs_View_style1 td.etc ul { margin:0; padding:0; list-style-type:none;   }
div#moduleBody table.bbs_View_style1 td.etc ul li { float:left; margin:10px 5px 0px 5px; padding-bottom:15px; }
div#moduleBody table.bbs_View_style1 td.etc ul li.etc_vote { border-top:1px solid #E0E0E0; border-left:1px solid #E0E0E0; border-right:1px solid #B6B6B6; border-bottom:1px solid #B6B6B6;  background:url(/Ivyimages/common/sub/votes_ico.png) 7px 4px no-repeat; padding:9px 10px 6px 32px;}
div#moduleBody table.bbs_View_style1 td.etc ul li.etc_tag { width:290px;  }
div#moduleBody table.bbs_View_style1 td.etc ul li.etc_ccl { float:right;  }

div#moduleBody div.bbslist {border-bottom:1px solid #dadada; border-top:1px solid #dadada; clear:both; padding:6px 0px 6px 0px; }
div#moduleBody div.bbslist ul {margin:0px; padding:0px;  list-style-type:none;}
div#moduleBody div.bbslist ul li {padding:5px 0 5px  26px; color: #666666; }
div#moduleBody div.bbslist ul li.pre {   background:url("images/bbs_arrow_pre.gif") no-repeat 3px center; }
div#moduleBody div.bbslist ul li.current { background:url("images/bbs_arrow_current.gif") no-repeat 4px center; font-weight: bold; }
div#moduleBody div.bbslist ul li.next {  background:url("images/bbs_arrow_next.gif") no-repeat 3px center; }
div#moduleBody div.bbslist ul li span.head {  padding-right:10px; width:42px; float:left; }
div#moduleBody div.bbslist ul li a { color: #666666; }
div#moduleBody div.bbslist ul li a:hover { color: #FF6600; }
div#moduleBody div.bbslist ul li em { color: #888888; font-size: .75em;}
div#moduleBody div.bbslist ul li img { vertical-align: middle; }

/*bbs write */
div#moduleBody table.bbs_Write_style1 { border-bottom:2px solid #dadada; margin-bottom:15px; border-collapse:collapse; padding:0px; border-top:1px solid #b2b2b2; table-layout: fixed;}
div#moduleBody table.bbs_Write_style1 th { padding:9px 5px 7px 5px;  border-bottom:1px solid #dadada;background:#f8f8f8; }
div#moduleBody table.bbs_Write_style1 td ul.checkBtn { list-style-type:none;  margin:0px; padding:0px; }
div#moduleBody table.bbs_Write_style1 td ul.checkBtn li { float:left;}
div#moduleBody table.bbs_Write_style1 td { border-bottom:1px solid #dadada; padding: 7px 5px 7px 5px;}
div#moduleBody table.bbs_Write_style1 td p.area { padding: 0px; margin: 0px 0px 4px 0px;}
div#moduleBody table.bbs_Write_style1 td.cont { padding:8px 8px 10px 8px; line-height:180%;  }
div#moduleBody table.bbs_Write_style1 td.taL { text-align:left; }
div#moduleBody table.bbs_Write_style1 img{ vertical-align:middle; }
div#moduleBody table.bbs_Write_style1 td ol.aimgs { margin:0px; padding:0px 0px 8px 25px; }
div#moduleBody table.bbs_Write_style1 td ol.aimgs li { padding:2px 0px 2px 0px;}
div#moduleBody table.bbs_Write_style1 td textarea#wb_content { background-image: url(images/guide.gif); }

/* bbs tail */
div#moduleBody div.bbs_top {padding-bottom: 15px;}
div#moduleBody div.bbs_tail {padding-bottom:55px;}
div#moduleBody div.bbs_tail div.bbs_btn {float:left;}
div#moduleBody div.bbs_tail div.bbs_search {float:right;}
div#moduleBody div.bbs_tail div.bbs_search select {border:1px solid #c3c3c3; height:23px; vertical-align:middle;}
div#moduleBody div.bbs_tail div.bbs_search .search_keyword {border:1px solid #c3c3c3;  height:19px; vertical-align:middle;}
div#moduleBody div.bbs_tail div.bbs_search .input_btn {vertical-align:middle; }
div#moduleBody div.pageing {clear:both; text-align:center; padding-bottom:25px; padding-top:20px;}
div#moduleBody div.pageing img {vertical-align:middle;  }
div#moduleBody div.pageing a {  margin:0px 7px;  }
div#moduleBody div.pageing .imgbt {  margin:0px 3px;  }
div#moduleBody div.pageing .select {border:1px solid #2C2C2C; color:#fff; background:#4E4E4E; padding:2px 7px 3px 7px;  }

/* 회원검색 */
table.memberSearch { width: 100%; border-collapse:collapse; }
table.memberSearch thead tr th,
table.memberSearch thead tr td { height: 32px; border-bottom: 2px solid #B6B6B6; }
table.memberSearch thead tr td input[type=image] { vertical-align: top; }
table.memberSearch tbody { }
table.memberSearch tbody tr td { padding: 5px 10px 5px 10px; border-bottom: 1px dotted #cccccc; }
table.memberSearch tbody tr td.center { text-align: center; height: 50px; border: 0px; }

/* 접근성 준수 요청 알림 */
div.IVYWEBERITEALERT { font-size: 1em; background-image: url(images/writehp.png); background-repeat: no-repeat; background-position: right bottom;}
div.IVYWEBERITEALERT h4 { color: #2f4a79; font-size: 1.2em; }
div.IVYWEBERITEALERT h4.thank { font-size: 1em; text-align: right;}
div.IVYWEBERITEALERT ol { padding: 0px 20px 0px 30px; }
div.IVYWEBERITEALERT ol li { line-height: 160%;margin-bottom: 10px; color: #000000; }
div.IVYWEBERITEALERT div.notdisplay { text-align: center; }
div.IVYWEBERITEALERT div.notdisplay a { font-size: 1em; font-weight: bold; color: #6699FF; }