section, nav, article, aside, hgroup, header, footer {display:block;}
* {margin:0; padding:0; list-style:none; font-family: 'dotum';}

img, fieldset {border:0 none;}
input,select,textarea{vertical-align:middle;}

hr {display:none;}

/* ¸µÅ© ½ºÅ¸ÀÏ */
a:link, a:visited {text-decoration:none;}
a:hover, a:active, a:onfocus {text-decoration:none;}
a img {border:none;}

/* ÆûÅ×±× */
input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="number"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="email"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="tel"]{-webkit-appearance:none;-webkit-border-radius:0;}
input[type="checkbox"]{background-color:#fff;-webkit-appearance:checkbox;}
button {cursor:pointer; border:0 none;}


/* common */
.hide{visibility:hidden;width:1px;height:1px;line-height:0;overflow:hidden;position:absolute;top:-10000px;left:0;font-size:0;}
.vAlignM {}
.vAlignM * {vertical-align:middle;}
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}


body {background: #afdc3b;}
/* ½ºÅ¸ÀÏ */
#container { background: #afdc3b url('/health/2011campaign/img/sub_con_bg.jpg') no-repeat center top;}
#container #wrap {width:850px; min-width:850px; margin:0 auto;}
#container #wrap #header {position:relative; height:244px; background: url('/health/2011campaign/img/sub_header_bg.jpg') no-repeat left top;}
#container #wrap #header ul#gnb {position:absolute; left:271px; top:0;}
#container #wrap #header ul#gnb li {display:inline; float:left; font-size:0; line-height:0; vertical-align:top;}
#container #wrap #header ul#gnb li.lst01 {margin-right:24px;}
#container #wrap #header ul#gnb li.lst04 {margin-right:59px;}

#bodyWrap {width:850px; min-height:495px; padding-bottom:15px; background: url('/health/2011campaign/img/body_wrap_bg.gif') repeat-y left top; border-bottom:1px solid #e3e1e2; overflow:hidden;}
#bodyWrap #nav {display:inline; float:left; width:220px; background: url('/health/2011campaign/img/nav_bg_top.gif') no-repeat left top;}
#bodyWrap #nav #nav_wrap {position:relative; left:11px; top:0; width:197px;}
#bodyWrap #nav #nav_wrap h2 {width:197px; height:48px; font-size:0; line-height:0; vertical-align:top;}
#bodyWrap #nav #nav_wrap ul {vertical-align:top; text-align:center;}
#bodyWrap #nav #nav_wrap li {vertical-align:top;text-align:center;}
#bodyWrap #nav #nav_wrap li img {vertical-align:top;}
#bodyWrap #nav #nav_wrap ul li ul.depth2 {margin:10px 0 20px;}
#bodyWrap #nav #nav_wrap ul li ul.depth2 li {font-size:12px; padding-bottom:4px;}
#bodyWrap #nav #nav_wrap ul li ul.depth2 li a {color:#666666}
#bodyWrap #nav #nav_wrap ul li ul.depth2 li.on {}
#bodyWrap #nav #nav_wrap ul li ul.depth2 li.on a {font-weight:bold; color:#2ca881; letter-spacing:-0.1em;}

#bodyWrap #section {display:inline; float:right; width:600px;  min-height:495px; height:auto !important; /* height:495px; */ padding:27px 30px 30px 0; background: url('/health/2011campaign/img/section_bg.gif') no-repeat right top; vertical-align:top; overflow:hidden;}
#bodyWrap #section img {vertical-align:top;}
#bodyWrap #section #lnb {height:21px; text-align:right; /* padding-bottom:8px; */ font-size:11px; color:#a6a6a6; vertical-align:top; overflow:hidden;}
#bodyWrap #section #lnb a {color:#a6a6a6;}
#bodyWrap #section #lnb span.current {color:#666666;}
#bodyWrap #section #contents {font-size:12px;}

#footer_wrap {position:relative; width:850px; height:94px; background: url('/health/2011campaign/img/footer_bg.gif') no-repeat left top;}
#footer_wrap ul {position:absolute; left:190px; top:16px;}
#footer_wrap ul li {display:inline; float:left; margin-right:30px; font-size:0; line-height:0; vertical-align:top;}

/* ¸ÞÀÎ */
#main_ev_wrap {width:100%; height:280px; margin-bottom:15px;}
#main_ev_wrap ul {}
#main_ev_wrap ul li {float:left;}
#main_ev_wrap ul li img {vertical-align:top; font-size:0; line-height:0; vertical-align:top;}

#notice_wrap {position:relative; height:156px; margin-bottom:12px; padding-left:30px; overflow:hidden;}
#notice_wrap .notice_inwrap {display:inline; float:left; position:relative; width:382px; height:156px; margin-right:26px; background: url('/health/2011campaign/img/main_notice_bg.gif') no-repeat left 36px;}
#notice_wrap .notice_inwrap span.more {position:absolute; right:13px; top:16px;}
#notice_wrap .notice_inwrap span.more img {vertical-align:top;}
#notice_wrap .notice_inwrap div.thum {position:absolute; left:17px; top:52px;}
#notice_wrap .notice_inwrap div.thum img {border:1px solid #dddddd; vertical-align:top; font-size:0; line-height:0;}
#notice_wrap .notice_inwrap ul {position:absolute; left:122px; top:61px;}
#notice_wrap .notice_inwrap ul li {height:20px; padding-left:12px; background: url('/health/2011campaign/img/dot_01.gif') no-repeat left 5px; font-size:12px; color:#000000; vertical-align:top;}
#notice_wrap .notice_inwrap ul li a {vertical-align:top; color:#000000;}
#notice_wrap .notice_inwrap ul li a:hover {vertical-align:top; color:#000000; text-decoration:underline;}
#notice_wrap .notice_inwrap ul#notice {position:absolute; left:26px;}





/* ÄÁÅÙÃ÷Çü °Ô½ÃÆÇ */
.boardTypeContent {position:relative; width:100%; margin-bottom:20px; border-top:2px solid #d0d0d0;}
.boardTypeContent li {position:relative; clear:both; padding-right:10px; height:118px; font-size:12px; color:#676767; border-bottom:1px solid #d0d0d0; }
.boardTypeContent li span.number {display:inline-block; float:left; padding:35px 20px 0;}
.boardTypeContent li span.img_wrap {display:inline-block; float:left; margin-right:10px; padding:15px 20px; background: #fafafa; font-size:0; line-height:0; vertical-align:top;}
.boardTypeContent li span.img {display:inline-block; float:left; /* margin-right:15px; */ vertical-align:top; font-size:0; line-height:0;}
.boardTypeContent li span.img img {display:block; width:84px; height:84px; padding:1px; background: #ffffff; border:1px solid #dddddd; vertical-align:top; font-size:0;}
.boardTypeContent li span.title {display:block; padding:23px 0 3px 0; font-weight:bold; color:#000000;}
.boardTypeContent li span.outline {width:90%; line-height:160%;}
.boardTypeContent li span.date {display:none; position:absolute; right:10px; top:15px;}
.boardTypeContent li a {color:#676767;}
.boardTypeContent li a span.title {color:#000000;}


/* ºäÆäÀÌÁö */
#boardViewWrap {position:relative; width:100%; border-top:2px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
#boardViewWrap #article_title {padding:10px 0 9px 30px; font-size:12px; color:#555555; border-bottom:1px solid #f7f7f7; font-weight:bold;}
#boardViewWrap #article_title span {padding-right:30px; font-weight:bold; color:#4a7eb6; font-size:11px;}
#boardViewWrap #article_credit {padding:7px 0 5px 30px; font-size:11px;border-bottom:1px solid #e5e5e5; color:#777777; background: #fafafa;}
#boardViewWrap #article_credit div {display:inline; margin-right:30px;}
#boardViewWrap #article_credit div span {padding-right:6px; color:#4d4d4d;}

.viewBtnWrap {position:absolute; right:8px; top:8px;}
.viewBtnWrap img {vertical-align:top;}
.copyAddress {width:55px; height:18px; margin:0 0 0 3px; background: url('/health/2011campaign/img/btn_urlcopy.gif') no-repeat left top;}
.viewBtnPrint {width:41px; height:18px; margin:0 0 0 3px; background: url('/health/2011campaign/img/btn_print.gif') no-repeat left top;}

#boardContentView {padding:15px 0; color:#676767;}

.attachFile {padding:20px 0 15px 0;}
.attachFile li {padding:0 0 3px 15px; background: url('/health/2011campaign/img/icon_file.gif') no-repeat left top; vertical-align:top;}
.attachFile li a {color:#666666;}
.attachFile li a:hover {color:#333333; text-decoration:underline;}


/* ¹öÆ° */
.boardBtnWrap {clear:both; padding:5px 0 10px; text-align:right; font-size:0;}
.boardBtnWrap img {margin-left:3px; vertical-align:top;}



#pagingNav {clear:both;margin:20px auto;padding:1px 0;text-align:center;font-size:12px;font-family:Tahoma;letter-spacing:-1px;line-height:normal;}  
.cur_num, #pagingNav a {display:inline-block;text-decoration:none;vertical-align:middle;}      
.num_box {font-weight:bold;}  
.num_prev, .num_next,  .num_box {padding:3px 5px;border:1px solid #fdfdfd;color:#666;}
.cur_num,  .num_box:hover {padding:3px 5px;border:1px solid #ddd;color:#6977e4;}    
.num_prev:hover,  .num_next:hover {border-color:#ddd;color:#6977e4;} 
.num_prev {padding-left:13px;background:url(http://cafeimg.daum-img.net/cf_img2/skin/btn01/bl_left.gif) no-repeat 5% center;} 
.num_next {padding-right:13px;background:url(http://cafeimg.daum-img.net/cf_img2/skin/btn01/bl_right.gif) no-repeat 95% center;}


button.file_find {width:68px; height:18px; background: url('/momboard/skin/default/img/btn_file.gif') no-repeat left top;}


/* che */
.review01 {border-top:2px solid #f7f7f7;}
.review01 li {position:relative; padding:10px 0 8px; border-bottom:1px solid #f7f7f7;}
.review01 li span {display:inline-block; vertical-align:top; line-height:160%;}
.review01 li span.author {width:100px; padding:0 10px; color:#555555;}
.review01 li span.txt {width:450px; color:#666666;}
.review01 li span.txt a {color:#666666;}



/* temp ¹ÌÁî °Ô½ÃÆÇ Àç¼³Á¤ °ü·Ã cssÀÔ´Ï´Ù. ¾øÀ¸¸é Å«ÀÏ³² */
#momboard {width:600px; overflow:hidden;}
#m_info {display:none; margin:0; padding:0;}
#scrap_info {display:none; margin:0; padding:0;}
table.mbReadHead {background: none;}
table.mbReadHead thead th {margin:0; padding:3px 0 0 15px; background: #f7f7f7; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead thead td {margin:0; padding:3px 0 0 10px; background: #ffffff; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead thead td.title {margin:0; padding:3px 0 0 10px; background: #ffffff; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead tbody th {margin:0; padding:3px 0 0 15px; background: #f7f7f7; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead tbody td {margin:0; padding:3px 0 0 10px; background: #ffffff; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}

table.mbReadHead_t {background: none;}
table.mbReadHead_t thead th {margin:0; padding:8px 0 5px 15px; background: #f7f7f7; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead_t thead td {margin:0; padding:8px 0 5px 15px; background: #ffffff; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead_t thead td.title {margin:0; padding:8px 0 5px 15px; background: #ffffff; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead_t tbody th {margin:0; padding:8px 0 5px 15px; background: #f7f7f7; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}
table.mbReadHead_t tbody td {margin:0; padding:8px 0 5px 15px; background: #ffffff; border-bottom:1px solid #cccccc; text-align:left; line-height:18px;}

div#mainContent {text-align:left; font-size:12px;}

div#btop_title {display:none; height:0; position:absolute; left:-1000px; top:-1000px;}

div.mbInfo {vertical-align:top;}