﻿/*
가이드 명칭 : WITH Campaign CSS 가이드
가이드 목적 : -------------------------------------------------------------
가이드 내용 : 사이트 레이아웃
최초 제작자 : 박진규 (arigato9@gmail.com), 정효진 (web_designer@nate.com)
최초 제작일 : 2009.06.09
최종 수정자 : 박진규
최종 수정일 : 2009.06.09
수정 / 배포 : 담당자 문의 후 수정 가능. 재배포 절대 불가
*/

@charset "utf-8";

/* dafault */
*{ margin:0; padding:0; }
body, form, div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,fieldset,input,blockquote,th,td{padding:0; margin:0; word-break:break-all;}
html, body{height:100%; margin:0; padding:0;}
body{color:#666666; font-size:12px; font-family:dotum,tahoma,sans-serif; text-align:left; letter-spacing:0px; line-height:15px;}
input, textarea, select{font-size:12px; font-family:dotum,tahoma,sans-serif; margin:0; padding:0;}
img{border:0; vertical-align:middle;}
a{color:#666666; text-decoration:none; onfocus:blur;}
a:link{color:#666666; text-decoration:none; onfocus:blur;}
a:hover{color:#c90000; text-decoration:underline; onfocus:blur;}
ul,ol,ul,dl{list-style: none;}
table{border-collapse:collapse;}
em, cite, address, dfn, var{font-style:normal;}
fieldset, blockquote{border:none;}
input{padding:3px 5px 3px 5px; color:#666666; border:1px solid #dedede;}
input.checkbox{width:14px; height:14px; border:0;}
input.radio{width:14px; height:14px; border:0;}
.textarea{border:1px soild #bebebe;}

/* body */
#body{width:100%; text-align:left; border-top:3px solid #7cc9d3; min-height:100%;}

/* toplink */
#toplink{width:900px; height:20px; text-align:right; margin-left:auto; margin-right:auto;}
#toplink ul{float:right; height:16px; margin-top:4px;}
#toplink ul li{float:left; background:url('/images/toplink_bg.gif') no-repeat left top;}
#toplink ul li.toplink_memo{width:181px; padding-right:7px;}
#toplink ul li.toplink_login{width:26px;}
#toplink ul li.toplink_idpw{width:87px; padding-left:15px;}
#toplink ul li.toplink_join{width:35px; padding-left:15px;}
#toplink ul li.toplink_ygfamily{width:72px; padding-left:15px;}
#toplink ul li.toplink_member{width:500px; color:#9e9e9e; font-size:8pt; background:none;}
#toplink ul li.toplink_input{width:300px; margin-top:-1px; background:none;}
#toplink ul li.toplink_input label{margin-left:-2px; margin-right:7px; font-size:8pt; color:#9e9e9e;}
#toplink ul li.toplink_login2{width:43px; padding-left:10px; background:none;}
#toplink ul li.toplink_logout{width:49px; padding-left:10px; background:none;}
#toplink ul li.toplink_member strong{color:#555555;}
#toplink ul li img{cursor:pointer; display:block;}

/* flash_navi */
#flash_navi{clear:both; width:900px; height:81px; margin-left:auto; margin-right:auto;}

/* flash_main */
#flash_main{clear:both; width:900px; height:257px; border-bottom:2px solid #7cc9d3; margin-left:auto; margin-right:auto;}

/* flash_sub */
#flash_sub{margin-right:auto; margin-left:auto; width:900px; height:230px; border-bottom:1px solid #7bc9d3; #border-bottom:2px solid #7bc9d3; _border-bottom:1px solid #7bc9d3;}

/* container */
#container{clear:both; width:900px; text-align:left; margin-left:auto; margin-right:auto;}

/* main_section_stuff */
#main_introduce{width:585px; height:177px; float:left; border-bottom:1px solid #dfdfdf; margin-top:15px; margin-right:37px; font-size:0;}
#main_introduce h3{background:url('/images/title_main_introduce.gif') no-repeat; height:15px; text-indent:-9999px;}
#main_introduce img{margin-top:-15px; display:block;}

#main_currentapply{width:278px; height:178px; float:left; margin-top:15px;}
#main_currentapply h3{background:url('/images/title_main_currentapply.gif') no-repeat; height:15px; text-indent:-9999px;}
#main_currentapply img{display:block;}

#main_diary{width:585px; height:215px; float:left; margin-top:32px; margin-right:37px;}
#main_diary h3{background:url('/images/title_main_diary.gif') no-repeat; height:15px; text-indent:-9999px;}
#main_calendar{float:left; width:171px; height:171px; background-color:#f6f6f6; border-top:1px solid #e7e7e7; margin-top:14px; margin-right:16px; padding:7px;}
.main_calendar_pic{border:1px solid #cdcdcd; width:169px; height:53px; cursor:pointer;}
.main_calendar_pic img{display:block;}
#main_calendar #month{width:140px; margin-top:5px; margin-right:auto; margin-left:auto;  height:18px; border-bottom:1px solid #e7e7e7; text-align:center; padding-left:30px;}
#main_calendar #month li{float:left; padding:0 5px 0 5px; font-size:8pt; font-family:'arial';}
#main_calendar #month li img{cursor:pointer; display:block;}
#main_calendar #date{width:140px; _width:141px; height:85px; margin-top:4px; margin-right:auto; margin-left:auto; }
#main_calendar #date li{width:15px; height:9px; _height:9px; overflow:hidden; float:left; border:1px solid #f6f6f6; background-color:#f6f6f6; font-size:7pt; font-family:'arial'; color:#999999; text-align:center; margin-right:2px; margin-bottom:1px; margin-left:1px; padding-top:0; padding-bottom:3px; _padding-bottom:3px; vertical-align:top;}
#main_calendar #date li.today, #main_calendar #date li.today:hover{border:1px solid #7cc9d3; background-color:#7cc9d3; color:#fff; font-weight:bold;}
#main_calendar #date li.article, #main_calendar #date li.article:hover{color:#7cc9d3; font-weight:bold; background-color:#f6f6f6; cursor:pointer;}
#main_calendar #date li:hover{border:1px solid #e1e1e1; background-color:#e1e1e1; cursor:default;}

#main_diary_list{float:left; width:384px; margin-top:14px;}
#main_diary_list #diary_title{color:#555555;}
#main_diary_list #diary_title li{color:#555555; overflow:hidden; height:13px;}
#main_diary_list #diary_title li a:hover, #main_diary_list  #diary_reply_list li a:hover{color:#333333; text-decoration:underline;}
#main_diary_list #diary_title li.recent{font-size:14px; font-weight:bold; padding-bottom:6px; height:30px; line-height:120%;}
#main_diary_list #diary_title li span{color:#7cc9d3;}
#main_diary_list #diary_title li strong{color:#999999;}

#main_diary_list  #diary_reply_head{height:25px; border-bottom:1px solid #dfdfdf; margin-top:10px;}
#main_diary_list  #diary_reply_head li.tab{width:65px; float:left; position:relative; top:1px; _top:3px;}
#main_diary_list  #diary_reply_head li.refresh{width:79px; float:right; position:relative; top:6px; _top:8px;}
#main_diary_list  #diary_reply_head li.tab img, #main_diary_list  #diary_reply_head li.refresh img{cursor:pointer; display:block;}

#main_diary_list  #diary_reply_list{height:69px; margin-top:2px;}
#main_diary_list  #diary_reply_list li{overflow:hidden; height:10px; padding:5px 0 2px 12px; #padding:4px 0 2px 12px; _padding:5px 0 2px 12px; color:#999999; font-size:8pt; background:url('/images/bullet_square.gif') no-repeat 0 10px;}
#main_diary_list  #diary_reply_list span{color:#cccccc; padding-left:12px;}

#main_volunteer{width:278px; height:215px; float:left; margin-top:32px;}
#main_volunteer h3{background:url('/images/title_main_volunteer.gif') no-repeat; height:15px; text-indent:-9999px;}
#main_volunteer p{padding-left:115px; background:url('/images/toplink_bg.gif') no-repeat 100px top; margin-top:-10px; height:10px;}
#main_volunteer p img{cursor:pointer; display:block;}
#main_volunteer_bannerframe{overflow:hidden; height:70px; padding-top:15px;}
#main_volunteer img.banner{cursor:pointer; display:block; border:1px solid #cccccc; float:left; width:276px;}
#main_volunteer img.btn_prevnext{width:29px; float:right; cursor:pointer; display:block; padding:5px 0 7px 0;}
#main_volunteer_introduce{clear:both; height:90px;}
#main_volunteer_introduce dt{color:#666666; font-weight:bold; background:url('/images/bullet_arrow.gif') no-repeat 0 6px; padding:2px 0 5px 12px; cursor:pointer;}
#main_volunteer_introduce dd{overflow:hidden; height:10px; padding:5px 0 2px 12px; #padding:4px 0 3px 12px; _padding:5px 0 2px 12px;  color:#999999; font-size:9pt; background:url('/images/bullet_square.gif') no-repeat 0 10px;}

#main_review{width:900px; height:100px; clear:both; position:relative; top:32px;}
#main_review h3{background:url('/images/title_main_review.gif') no-repeat; height:15px; text-indent:-9999px;}
#main_review p{padding-left:200px; background:url('/images/toplink_bg.gif') no-repeat 185px top; margin-top:-10px; height:10px;}
#main_review p img{cursor:pointer; display:block;}
#main_review table{width:430px; float:left; margin-top:15px;}
#main_review table tr td.pic{padding-right:12px; height:68px;}
#main_review table tr td.pic img{display:block; cursor:pointer; border:1px solid #dddddd;}
#main_review table tr td.rightpara{width:230px; padding-top:4px; height:68px; text-align:left; vertical-align:top;}
#main_review table tr td.rightpara strong{display:block; color:#666666; border-bottom:1px solid #e7e7e7; padding-bottom:2px; cursor:pointer;}
#main_review table tr td.rightpara div{font-weight:normal; color:#999999; padding-top:4px;}
#main_review table tr td.rightpara span{width:40px; float:right; margin-top:-10px; display:block; border-bottom:1px solid #dddddd; padding-bottom:1px;}
#main_review table tr td.rightpara span img{display:block; cursor:pointer;}

#main_campaign{clear:both; position:relative; top:32px; width:900px; height:315px;}
#main_campaign h3{background:url('/images/title_main_campaign.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#main_campaign table{clear:both; width:900px; height:108px;}
#main_campaign table tr td.pic{padding-top:12px; padding-bottom:12px; height:108px;}
#main_campaign table tr td.pic img{display:block; cursor:pointer; border:1px solid #dddddd;}
#main_campaign table tr td.rightpara{padding-top:12px; padding-bottom:12px; width:588px; height:110px; vertical-align:top;}
#main_campaign table tr td.rightpara div.upon{height:60px; border-bottom:1px solid #e7e7e7; padding:2px 0 9px 0;}
#main_campaign table tr td.rightpara div.left{float:left; width:434px;}
#main_campaign table tr td.rightpara div.left strong{display:block; margin-bottom:6px; overflow:hidden; height:27px; _height:25px; _padding-top:1px; line-height:110%;}
#main_campaign table tr td.rightpara div.left span{display:block; background:url('/images/bullet_arrow.gif') no-repeat 0 3px; #background:url('/images/bullet_arrow.gif') no-repeat 0 4px; _background:url('/images/bullet_arrow.gif') no-repeat 0 3px; padding-left:12px; overflow:hidden;}
#main_campaign table tr td.rightpara div.right{float:right; width:151px; font-size:0;}
#main_campaign table tr td.rightpara div.right img{margin-left:7px; cursor:pointer;}
#main_campaign table tr td.rightpara div.bellow{height:30px; padding:6px 0 0 0; overflow:hidden; color:#999999; font-size:8pt; line-height:150%;}

#main_reply{position:relative; top:32px; width:585px; height:158px; float:left; margin-top:32px; margin-right:37px;}
#main_reply h3{background:url('/images/title_main_reply.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#main_reply p{padding-left:175px; background:url('/images/toplink_bg.gif') no-repeat 160px top; margin-top:-10px; height:10px;}
#main_reply p img{cursor:pointer; display:block;}
#main_reply_list{margin-top:7px; height:135px; width:585px;}
#main_reply_list li{width:585px; _width:582px; height:23px; padding:0 3px 3px 0; _padding:0 3px 0 0; border-bottom:1px solid #e7e7e7; line-height:200%;}
#main_reply_list li strong{display:inline-block; overflow:hidden; height:23px; width:85px; padding:3px 9px 0 4px; font-weight:normal; color:#999999; font-size:8pt;}
#main_reply_list li b{display:inline-block; overflow:hidden; height:23px; width:358px; _width:355px; padding:3px 5px 0 10px; background:url('/images/toplink_bg.gif') no-repeat -5px 14px; font-weight:normal; color:#777777; }
#main_reply_list li span{display:inline-block; overflow:hidden; height:23px; width:77px; padding:3px 0 0 10px; background:url('/images/toplink_bg.gif') no-repeat -5px 14px; _background:url('/images/toplink_bg.gif') no-repeat -5px 16px; font-weight:normal; color:#aaaaaa; font-family:'tahoma'; font-size:8pt;}

#main_sponsor{position:relative; top:32px; width:278px; height:158px; float:left; margin-top:32px;}
#main_sponsor h3{background:url('/images/title_main_sponsor.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#main_sponsor img.btn_prevnext{width:29px; float:right; cursor:pointer; display:block; padding:5px 0 7px 0; margin-top:-22px;}
#main_sponsor_box{margin-top:20px; width:248px; height:105px; padding:15px 15px 5px 15px; background:url('/images/bg_main_sponsor.gif') no-repeat;}
#main_sponsor_box li{height:27px; float:left; margin-bottom:10px; text-align:center; text-indent:-9999px; cursor:default;}
#main_sponsor_box li.snubh{width:148px; background:url('/images/sponsor_snubh.gif') no-repeat center top;}
#main_sponsor_box li.fila{width:103px; background:url('/images/sponsor_fila.gif') no-repeat center top;}
#main_sponsor_box li.donorscamp{width:53px; background:url('/images/sponsor_donorscamp.gif') no-repeat center top;}
#main_sponsor_box li.globalvision{width:88px; background:url('/images/sponsor_globalvision.gif') no-repeat center top;}
#main_sponsor_box li.mbest{width:116px; background:url('/images/sponsor_mbest.gif') no-repeat center top;}
#main_sponsor_box li:hover{background-position:center -50px;}

#main_practice{position:relative; top:32px; width:585px; height:85px; float:left; margin-top:32px; margin-right:37px; margin-bottom:80px;}
#main_practice h3{background:url('/images/title_main_practice.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#main_practice img{display:block; margin-top:17px;}

#main_notice{position:relative; top:32px; width:278px; _width:275px; height:85px; float:left; margin-top:32px; margin-bottom:80px;}
#main_notice h3{background:url('/images/title_main_notice.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#main_notice img.btn_prevnext{width:29px; float:right; cursor:pointer; display:block; padding:5px 0 7px 0; margin-top:-22px;}
#main_notice_list{margin-top:14px;}
#main_notice_list li{overflow:hidden; height:13px; padding:5px 0 2px 12px; #padding:4px 0 3px 12px; _padding:5px 0 2px 12px;  color:#999999; font-size:9pt; background:url('/images/bullet_square.gif') no-repeat 0 10px;}
#main_notice_list li a, #main_notice_list li a:hover{color:#999999;}

/* footer */
#footer_line{position:relative; clear:both; width:100%; height:2px; background-color:#e7e7e7; font-size:0; margin-top:40px;}
#footer{position:relative; width:900px; height:23px; margin-right:auto; margin-left:auto; }
#footer td{padding-top:15px; padding-bottom:30px;}
#ygfamilysiteBox{position:relative; top:-349px; #top:0; width:900px; height:259px; margin-right:auto; margin-left:auto; #margin-top:-348px; text-align:left; z-index:999;}
#ygfamilysiteBox div{padding-left:750px; height:259px; }
#ygfamilysiteBox div div.deco1{float:left; width:140px; height:10px; background:url('/images/footer_bg_sitelink01.gif') no-repeat left top; margin:0; padding:0; font-size:0;}
#ygfamilysiteBox div div.deco2{float:left; width:10px; height:10px; background:url('/images/footer_bg_sitelink01.gif') no-repeat right top; margin:0; padding:0; font-size:0;}
#ygfamilysiteBox div div.deco3{float:left; width:140px; height:10px; background:url('/images/footer_bg_sitelink02.gif') no-repeat left top; margin:0; padding:0; font-size:0;}
#ygfamilysiteBox div div.deco4{float:left; width:10px; height:10px; background:url('/images/footer_bg_sitelink02.gif') no-repeat right top; margin:0; padding:0; font-size:0;}
#ygfamilysiteBox div ul{clear:both; width:115px; background-color:#ffffff; border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4; padding:0 17px 0 17px; }
#ygfamilysiteBox div ul li a.foot_link_yanggoon{display:block; width:113px; height:16px; background:url('/images/foot_link_yanggoon.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_jinusean{display:block; width:113px; height:16px; background:url('/images/foot_link_jinusean.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_1tym{display:block; width:113px; height:16px; background:url('/images/foot_link_1tym.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_se7en{display:block; width:113px; height:16px; background:url('/images/foot_link_se7en.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_gummy{display:block; width:113px; height:16px; background:url('/images/foot_link_gummy.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_perry{display:block; width:113px; height:16px; background:url('/images/foot_link_perry.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_mooga{display:block; width:113px; height:16px; background:url('/images/foot_link_mooga.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_bigbang{display:block; width:113px; height:16px; background:url('/images/foot_link_bigbang.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_2ne1{display:block; width:113px; height:16px; background:url('/images/foot_link_2ne1.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_uhmjunghwa{display:block; width:113px; height:16px; background:url('/images/foot_link_uhmjunghwa.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_jieun{display:block; width:113px; height:16px; background:url('/images/foot_link_jieun.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_mastawu{display:block; width:113px; height:16px; background:url('/images/foot_link_mastawu.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_45rpm{display:block; width:113px; height:16px; background:url('/images/foot_link_45rpm.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_stonyskunk{display:block; width:113px; height:16px; background:url('/images/foot_link_stonyskunk.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_ymga{display:block; width:113px; height:16px; background:url('/images/foot_link_ymga.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_audition{display:block; width:113px; height:16px; background:url('/images/foot_link_audition.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_bounce{display:block; width:113px; height:16px; background:url('/images/foot_link_bounce.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a.foot_link_eshop{display:block; width:113px; height:16px; background:url('/images/foot_link_eshop.gif') no-repeat; text-indent:-5000px;}
#ygfamilysiteBox div ul li a:hover{background-position:0 -16px;}

/* specific */
.iePngFix{behavior:url(../css/iepngfix.htc);}

/* paging */
.paging{padding:12px 0 12px 0; margin-right:auto; margin-left:auto; color:#999999; text-align:center; }
.paging span{padding:2px 2px 2px 2px; text-align:center; cursor:default; display:block-inline; cursor:pointer;}
.paging span:hover{color:#000;}
.paging span.first{background:url('/images/bullet_paging.gif') no-repeat 0 5px; padding:2px; width:14px; height:6px; overflow:hidden;}
.paging span.first:hover{background-position:0 -10px;}
.paging span.prev{background:url('/images/bullet_paging.gif') no-repeat -15px 5px; padding:2px; width:14px; height:6px; overflow:hidden;}
.paging span.prev:hover{background-position:-15px -10px;}
.paging span.last{background:url('/images/bullet_paging.gif') no-repeat -30px 5px;  padding:2px; width:14px; height:6px; overflow:hidden;}
.paging span.last:hover{background-position:-30px -10px;}
.paging span.next{background:url('/images/bullet_paging.gif') no-repeat -45px 5px;  padding:2px; width:14px; height:6px; overflow:hidden;}
.paging span.next:hover{background-position:-45px -10px;}
.paging span.select, .paging span.select:hover{color:#000; font-weight:bold;}

/* inputStuffs */
input.login_idpw{width:80px; height:8px; color:#9e9e9e; border:1px solid #e7e7e7; font-size:8pt;}
input.search{width:100px; height:12px;}
input.password{width:70px; height:9px;}
#insertTitle input{width:750px; color:#333333; font-weight:bold; font-size:9pt; background:url('/images/bg_dummy_title.gif') no-repeat 10px 10px; padding:10px;}

/* with */
#withlogo{position:relative; width:303px; height:320px; float:left; margin-top:30px; margin-right:43px; margin-bottom:80px;}
#withtxt{position:relative; width:554px; height:549px; float:left; margin-top:30px; margin-bottom:80px;}

/* campaign */
#sub_campaign table{clear:both; width:900px; height:108px;}
#sub_campaign table tr td.pic{padding-top:12px; padding-bottom:12px; height:108px;}
#sub_campaign table tr td.pic img{display:block; cursor:pointer; border:1px solid #dddddd;}
#sub_campaign table tr td.rightpara{padding-top:12px; padding-bottom:12px; width:588px; height:110px; vertical-align:top;}
#sub_campaign table tr td.rightpara div.upon{height:60px; border-bottom:1px solid #e7e7e7; padding:2px 0 7px 0;}
#sub_campaign table tr td.rightpara div.left{float:left; width:434px;}
#sub_campaign table tr td.rightpara div.left strong{display:block; padding-bottom:1px; overflow:hidden; height:23px;}
#sub_campaign table tr td.rightpara div.left span{display:block; background:url('/images/bullet_arrow.gif') no-repeat 0 3px; #background:url('/images/bullet_arrow.gif') no-repeat 0 4px; _background:url('/images/bullet_arrow.gif') no-repeat 0 3px; padding-left:12px; overflow:hidden;}
#sub_campaign table tr td.rightpara div.right{float:right; width:151px; font-size:0;}
#sub_campaign table tr td.rightpara div.right img{margin-left:7px; cursor:pointer;}
#sub_campaign table tr td.rightpara div.bellow{height:30px; padding:8px 0 0 0; overflow:hidden; color:#999999; font-size:8pt; line-height:150%;}

/* board_new */
#board_new table{clear:both; width:800px; height:20px;}
#board_new table tr td.pic{padding-top:12px; padding-bottom:12px; height:108px;}
#board_new table tr td.pic img{display:block; cursor:pointer; border:1px solid #dddddd;}
#board_new table tr td.rightpara{padding-top:12px; padding-bottom:12px; width:588px; height:110px; vertical-align:top;}
#board_new table tr td.rightpara div.upon{height:60px; border-bottom:1px solid #e7e7e7; padding:2px 0 7px 0;}
#board_new table tr td.rightpara div.left{float:left; width:434px;}
#board_new table tr td.rightpara div.left strong{display:block; padding-bottom:1px; overflow:hidden; height:23px;}
#board_new table tr td.rightpara div.left span{display:block; background:url('/images/bullet_arrow.gif') no-repeat 0 3px; #background:url('/images/bullet_arrow.gif') no-repeat 0 4px; _background:url('/images/bullet_arrow.gif') no-repeat 0 3px; padding-left:12px; overflow:hidden;}
#board_new table tr td.rightpara div.right{float:right; width:151px; font-size:0;}
#board_new table tr td.rightpara div.right img{margin-left:7px; cursor:pointer;}
#board_new table tr td.rightpara div.bellow{height:30px; padding:8px 0 0 0; overflow:hidden; color:#999999; font-size:8pt; line-height:150%;}


/* sub bottom */
#sub_bottom{background:#f5f5f5; border:1px solid #e7e7e7; clear:both; width:900px; height:102px; text-align:left; margin-top:50px; margin-left:auto; margin-right:auto; padding-top:15px; padding-bottom:15px;}
#sub_line{float:left; width:2px; margin-top:29px; margin-left:20px;}

/* sub practice */
#sub_practice{float:left; width:520px; margin-left:15px;}
#sub_practice h3{background:url('/images/title_main_practice.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#sub_practice img{display:block; margin-top:15px;}

/* sub diary */
#sub_diary{float:left; width:520px; margin-left:15px; _margin-left:8px;}
#sub_diary h3{background:url('/images/title_main_diary.gif') no-repeat; height:15px; text-indent:-9999px;}

#sub_diary_img{float:left; width:171px; height:70px; margin-top:14px; margin-right:12px;}
.sub_diary_pic{border:1px solid #cdcdcd; width:169px; height:53px; cursor:pointer;}
.sub_diary_pic img{display:block;}

#sub_diary_list{float:left; width:337px; _width:334px; margin-top:14px;}
#sub_diary_list #sub_diary_title{color:#555555;}
#sub_diary_list #sub_diary_title li{color:#555555; overflow:hidden; height:17px;}
#sub_diary_list #sub_diary_title li a:hover{color:#333333; text-decoration:underline;}
#sub_diary_list #sub_diary_title li.recent{font-size:14px; font-weight:bold; padding-bottom:6px; height:30px; line-height:120%;}
#sub_diary_list #sub_diary_title li span{color:#7cc9d3;}
#sub_diary_list #sub_diary_title li span.color{color:#999999;}
#sub_diary_list #sub_diary_title li strong{color:#999999;}

/* sub diary review */
#diary_view{margin-top:10px; text-align:center;}
#diary_view_topline{width:900px; height:1px; background-color:#7cc9d3;}
#diary_view_subject{background-color:#f5f5f5; padding:15px; width:870px;}
#diary_view_subject div.diary_subject{float:left; width:750px; text-align:left; font-family:돋움; font-size:14px; font-weight:bold; color:#333333;}
#diary_view_subject div.diary_date{float:right; width:80px; font-family:돋움; font-size:11px; color:#666666;}

#diary_view_info{position:relative; text-align:left; padding:7px 15px 5px 15px; width:870px;}
#diary_view_info div.txt{float:left; font-family:돋움; font-size:11px; color:#333333; padding-right:5px;}
#diary_view_info div.num1{float:left; font-family:돋움; font-size:11px; color:#666666;}
#diary_view_info div.num2{float:left; font-family:돋움; font-size:11px; color:#46bbca;}
#diary_view_info div.partition{float:left; font-family:돋움; font-size:11px; color:#aaaaaa; padding-left:10px; padding-right:10px;}

#diary_view_view{text-align:left; padding:20px; width:860px;}
#diary_view_view table tr td div img{margin-bottom:20px;}
#diary_view_view table tr td div.txt{margin-bottom:50px;}

#diary_comment{background-color:#f5f5f5; padding:20px; width:820px;}
#diary_comment table tr td span{font-family:돋움; font-size:11px; color:#aaaaaa;}
#diary_comment table tr td span.date{font-family:돋움; font-size:11px; color:#666666;}

#diary_btn{text-align:right;}
.diary_btn_write{}


/* sub review */
#sub_review{float:left; width:300px; margin-left:20px;}
#sub_review h3{background:url('/images/title_main_review.gif') no-repeat; height:15px; text-indent:-9999px;}
#sub_review  #sub_review_list{height:70px; margin-top:9px;}
#sub_review  #sub_review_list li{overflow:hidden; height:12px; padding:5px 0 2px 12px; #padding:4px 0 2px 12px; _padding:5px 0 2px 12px; color:#999999; font-size:9pt; background:url('/images/bullet_square.gif') no-repeat 0 10px;}
#sub_review  #sub_review_list li a:hover{color:#333333; text-decoration:underline;}
#sub_review  #sub_review_list li.recent{font-weight:bold;}
#sub_review  #sub_review_list li span{color:#7cc9d3;}
#sub_review  #sub_review_list li strong{color:#999999;}
	
/* sub sponsor */
#sub_sponsor{float:left; width:300px; margin-left:20px;}
#sub_sponsor h3{background:url('/images/title_main_sponsor.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#sub_sponsor img.btn_prevnext{width:29px; float:right; cursor:pointer; display:block; padding:5px 0 7px 0; margin-top:-22px;}
#sub_sponsor_box{height:70px; margin-top:15px;}
#sub_sponsor_box li{height:35px; float:left; margin-right:20px; text-indent:-9999px; cursor:default;}
#sub_sponsor_box li.snubh{width:118px; background:url('/images/sponsor_snubh.gif') no-repeat left  top;}
#sub_sponsor_box li.fila{width:73px; background:url('/images/sponsor_fila.gif') no-repeat left  top;}
#sub_sponsor_box li.donorscamp{width:23px; background:url('/images/sponsor_donorscamp.gif') no-repeat left  top;}
#sub_sponsor_box li.globalvision{width:58px; background:url('/images/sponsor_globalvision.gif') no-repeat left  top;}
#sub_sponsor_box li.mbest{width:86px; background:url('/images/sponsor_mbest.gif') no-repeat left  top;}
#sub_sponsor_box li:hover{background-position:center -50px;}


/* btn_bullet_paging */
.btn_bullet_paging{padding:30px 0 20px 0; margin-right:auto; margin-left:auto; color:#999999; text-align:center; }
.btn_bullet_paging span.on{text-align:center; cursor:pointer; position:relative; display:inline-block; margin-left:5px; margin-right:5px; padding:5px 18px 5px 18px; color:#888888; text-decoration:none; border:1px solid #7cc9d3; line-height:normal; font:bold 13px Verdana;}
.btn_bullet_paging span.on:hover{background-color:#7cc9d3; text-decoration:none; border:1px solid #7cc9d3; color:#ffffff;}
.btn_bullet_paging span.off{background-color:#f7f7f7; text-align:center; position:relative; display:inline-block; margin-left:5px; margin-right:5px; padding:5px 18px 5px 18px; color:#aaaaaa; text-decoration:none; border:1px solid #dddddd; line-height:normal; font:bold 13px Verdana}
.btn_bullet_paging span.select{background-color:#7cc9d3; text-align:center; position:relative; display:inline-block; margin-left:5px; margin-right:5px; padding:5px 18px 5px 18px; color:#ffffff; text-decoration:none; border:1px solid #7cc9d3; line-height:normal; font:bold 13px Verdana}
.btn_bullet_paging span.prev{background:url('/images/btn_bullet_paging.gif') no-repeat 0 0; position:relative; display:inline-block; width:15px; height:30px; overflow:hidden;}
.btn_bullet_paging span.prev:hover{background-position:0 -30px;}
.btn_bullet_paging span.next{background:url('/images/btn_bullet_paging.gif') no-repeat -15px 0; position:relative; display:inline-block; width:15px; height:30px; overflow:hidden;}
.btn_bullet_paging span.next:hover{background-position:-15px -30px;}

/* cheer */
#sub_cheer table{clear:both; width:900px;}
#sub_cheer table tr td.title{padding-top:50px; padding-bottom:40px; text-align:center;}

#number{text-align:center; padding-bottom:20px;}
#number span.num{text-align:center; position:relative; display:inline-block; margin-right:5px; padding:0 10px 0 10px; color:#000000; text-decoration:none; border:1px solid #7cc9d3; background-color:#e5f4f6; line-height:normal; font:75px '맑은 고딕', 'MalgunGothic', 'tahoma', 'verdana', sans-serif;}
#number span.comma{text-align:center; position:relative; display:inline-block; margin-right:5px; text-decoration:none; background:url('/images/cheer_comma.gif') no-repeat left bottom; width:6px; line-height:normal; font:72px Arial, Helvetica, sans-serif;}
#number span.figure{text-align:center; position:relative; display:inline-block; text-decoration:none; background:url('/images/cheer_figure.gif') no-repeat left bottom; width:23px; line-height:normal; font:72px Arial, Helvetica, sans-serif;}

.comment_quick{text-align:right; padding-bottom:10px;}
.comment_quick img{cursor:pointer;}

#cheer_memo{padding:20px; border:3px solid #e7e7e7; margin-bottom:30px; height:270px;}
#cheer_memo #photo{width:310px; float:left; padding-right:20px;}
#cheer_memo #photo table{width:310px;}
#cheer_memo #photo table tr td div.img{border:1px solid #dddddd; width:306px; height:213px; margin-bottom:5px;}
#cheer_memo #photo table tr td div.img_thumb1{float:left; position:relative; border:1px solid #dddddd; cursor:pointer;}
#cheer_memo #photo table tr td div.img_thumb2{float:left; position:relative; border:1px solid #dddddd; margin-left:4px; cursor:pointer;}
#cheer_memo #memo{float:left; position:relative; width:524px;}
#cheer_memo #memo span{color:#666666; font-size:12px; font-family:dotum,tahoma,sans-serif; text-align:left; letter-spacing:0px; line-height:15px;}

#cheer_comment{margin-bottom:20px;}
#cheer_comment h3{background:url('/images/title_cheer_comment.gif') no-repeat; height:15px; text-indent:-9999px; margin-bottom:3px;}
#cheer_comment p{padding-left:75px; margin-top:-18px;}
#cheer_comment span{color:#666666; font-size:12px; font-family:dotum,tahoma,sans-serif; text-align:left; letter-spacing:0px; line-height:15px;}
#cheer_comment strong{color:#7cc9d3; font-size:12px; font-family:dotum,tahoma,sans-serif; font-weight:bold; text-align:left; letter-spacing:0px; line-height:15px;}

#cheer_ico{text-align:left; position:relative; margin-bottom:5px; padding-top:20px;}
#cheer_ico span{width:19px; height:19px; background-color:#fffff; position:relative; display:inline-block; text-decoration:none; border:1px solid #e6e6e6; margin-right:5px; cursor:pointer; padding-bottom:1px; font-size:0;}
#cheer_ico span:hover{background-color:#fffff; position:relative; display:inline-block; text-decoration:none; border:1px solid #7cc9d3; margin-right:5px; cursor:pointer; padding-bottom:1px;}
#cheer_ico span.ico_select{background-color:#fffff; position:relative; display:inline-block; text-decoration:none; border:1px solid #7cc9d3; margin-right:5px; padding-bottom:1px;}
#cheer_ico span img{display:block; width:19px; height:19px; }

#comment_write table tr td img{cursor:pointer;}

#comment_best{background-color:#f7f7f7; border:1px solid #e7e7e7; padding:20px; text-align:center; margin-top:30px; margin-bottom:20px;}
#comment_best table tr td.info div.name{float:left; position:relative; text-align:left; font-family:돋움; font-size:12; font-weight:bold; color:#333333;}
#comment_best table tr td.info div.name_star{float:left; position:relative; text-align:left; font-family:돋움; font-size:12px; font-weight:bold; color:#46bbca;}
#comment_best table tr td.info div.date{float:left; position:relative; text-align:left; padding-left:10px; font-family:돋움; font-size:11; color:#aaaaaa;}
#comment_best table tr td.best div.click a{float:left; position:relative; text-align:left; font-family:돋움; font-size:11; color:#333333;}
#comment_best table tr td.best div.best_num{float:left; position:relative; text-align:left; padding-left:10px; font-family:돋움; font-size:11px; font-weight:bold; color:#46bbca;}
#comment_best table tr td.memo div.view{float:left; position:relative; padding-top:10px; text-align:left; font-family:돋움; font-size:12; color:#666666;}

#comment_list{text-align:center;}
#comment_list #comment_block{padding-top:15px; padding-bottom:15px;}
#comment_list #comment_block table tr td.info div.name{float:left; position:relative; text-align:left; font-family:돋움; font-size:12; font-weight:bold; color:#333333;}
#comment_list #comment_block table tr td.info div.name_star{float:left; position:relative; text-align:left; font-family:돋움; font-size:12px; font-weight:bold; color:#46bbca;}
#comment_list #comment_block table tr td.info div.date{float:left; position:relative; text-align:left; padding-left:10px; font-family:돋움; font-size:11; color:#aaaaaa;}
#comment_list #comment_block table tr td.best div.click a{float:left; position:relative; text-align:left; font-family:돋움; font-size:11; color:#333333;}
#comment_list #comment_block table tr td.best div.best_num{float:left; position:relative; text-align:left; padding-left:10px; font-family:돋움; font-size:11px; font-weight:bold; color:#46bbca;}
#comment_list #comment_block table tr td.memo div.view{float:left; position:relative; padding-top:10px; text-align:left; font-family:돋움; font-size:12; color:#666666;}
#comment_list #comment_block_star{background-color:#f3fdfe; padding-top:15px; padding-bottom:15px;}	
#comment_list #comment_block_star table tr td.info div.name{float:left; position:relative; text-align:left; font-family:돋움; font-size:12; font-weight:bold; color:#333333;}
#comment_list #comment_block_star table tr td.info div.name_star{float:left; position:relative; text-align:left; font-family:돋움; font-size:12px; font-weight:bold; color:#46bbca;}
#comment_list #comment_block_star table tr td.info div.date{float:left; position:relative; text-align:left; padding-left:10px; font-family:돋움; font-size:11; color:#aaaaaa;}
#comment_list #comment_block_star table tr td.best div.click a{float:left; position:relative; text-align:left; font-family:돋움; font-size:11; color:#333333;}
#comment_list #comment_block_star table tr td.best div.best_num{float:left; position:relative; text-align:left; padding-left:10px; font-family:돋움; font-size:11px; font-weight:bold; color:#46bbca;}
#comment_list #comment_block_star table tr td.memo div.view{float:left; position:relative; padding-top:10px; text-align:left; font-family:돋움; font-size:12; color:#666666;}

/* btn_bullet_date */
#btn_bullet_date{padding:0 0 10px 0; margin-right:auto; margin-left:auto; text-align:center;}
#btn_bullet_date div.month span.yyyymm{text-align:center; position:relative; display:inline-block; margin-left:10px; margin-right:10px; top:-5px; color:#333333; text-decoration:none; line-height:normal; font:bold 16px 돋움,Verdana}
#btn_bullet_date div.month span.prev{background:url('/images/btn_bullet_paging.gif') no-repeat 0 0; position:relative; display:inline-block; width:15px; height:30px; overflow:hidden;}
#btn_bullet_date div.month span.prev:hover{background-position:0 -30px;}
#btn_bullet_date div.month span.next{background:url('/images/btn_bullet_paging.gif') no-repeat -15px 0; position:relative; display:inline-block; width:15px; height:30px; overflow:hidden;}
#btn_bullet_date div.month span.next:hover{background-position:-15px -30px;}
#btn_bullet_date div.day span.on{text-align:center; cursor:pointer; position:relative; display:inline-block; margin-left:5px; margin-right:5px; padding:5px 20px 5px 20px; color:#7cc9d3; text-decoration:none; line-height:normal; font:bold 11px Verdana;}
#btn_bullet_date div.day{margin-top:15px;}
#btn_bullet_date div.day span.on:hover{background-color:#ffffff; text-align:center; position:relative; display:inline-block; margin-left:2px; margin-right:2px; padding:2px; text-decoration:none; border:1px solid #7cc9d3; line-height:normal; font:bold 10px Verdana;}
#btn_bullet_date div.day span.on{text-align:center; position:relative; display:inline-block; margin-left:2px; margin-right:2px; padding:3px; color:#7cc9d3; text-decoration:none; line-height:normal; font:bold 10px Verdana}
#btn_bullet_date div.day span.off{text-align:center; position:relative; display:inline-block; margin-left:2px; margin-right:2px; padding:3px; color:#aaaaaa; text-decoration:none; line-height:normal; font:10px Verdana}
#btn_bullet_date div.day span.select{background-color:#7cc9d3; text-align:center; position:relative; display:inline-block; margin-left:2px; margin-right:2px; padding:3px; color:#ffffff; text-decoration:none; line-height:normal; font:bold 10px Verdana}

/* cheer */
.diary_select{width:900px; text-align:right; position:relative; height:21px; background-color:#FFFFFF; margin-top:5px;}
.dropb_diary{font-size:12px; font-family:굴림; color:#666666; border:1px solid #e7e7e7; width:100px;}

/* volunteer popup */
#pop_volunteer{width:450px; height:300px; clear:both; text-align:left; margin-left:auto; margin-right:auto; padding:15px; border:1px solid #e7e7e7;}
#pop_volunteer h3{background:url('/images/title_volunteer_apply.gif') no-repeat; height:15px; text-indent:-9999px;}

#pop_close div{float:right; width:11px; margin-top:-15px;}
#pop_close div img{cursor:pointer;}

#pop_volunteer_view{margin-top:10px;}
#pop_topline{height:2px; background-color:#7cc9d3; margin-top:10px; font-size:0;}

#pop_volunteer_top li{height:23px; padding:0 0 5px 0; border-bottom:1px solid #e7e7e7; line-height:200%;}
#pop_volunteer_top li b{display:inline-block; overflow:hidden; width:265px; height:23px; padding:3px 5px 0 5px; font-weight:bold; color:#333333; margin-left:5px;}
#pop_volunteer_top li b:hover{color:#333333; text-decoration:underline; cursor:pointer;}
#pop_volunteer_top li span{display:inline-block; overflow:hidden; height:23px; width:130px; padding:3px 0 0 10px; background:url('/images/toplink_bg.gif') no-repeat -5px 14px; _background:url('/images/toplink_bg.gif') no-repeat -5px 16px; font-weight:normal; color:#aaaaaa; font-family:돋움; font-size:11px;}
#pop_volunteer_top li div{float:left;}
#pop_volunteer_top li div.ico{ padding:7px 0 0 10px;}

#pop_volunteer_data{height:230px; margin-top:20px; padding-left:10px; padding-right:10px;}
#pop_volunteer_data p{font-weight:normal; color:#666666; font-family:돋움; font-size:12px; margin-bottom:15px;}
#pop_volunteer_data span{font-weight:normal; color:#46bbca; font-family:돋움; font-size:11px;}
#pop_volunteer_data b{font-weight:normal; color:#db0000; font-family:돋움; font-size:11px;}
#pop_volunteer_data div.email{border:1px solid #e7e7e7; background-color:#f5f5f5; padding:10px; height:18px;}
#pop_volunteer_data div.email img{margin-left:80px; margin-top:-1px;}
#pop_volunteer_data div.email div{float:left; font-weight:normal; color:#666666; font-family:돋움; font-size:12px; margin-left:10px;}
#pop_volunteer_data div.email strong{font-weight:bold; color:#666666; font-family:돋움; font-size:12px;}
#pop_volunteer_data div.email strong:hover{color:#333333; text-decoration:underline; cursor:pointer;}

.list_line_top{background:url('/images/bg_line.gif') repeat-x left top;}

/* notice popup */
#pop_notice{width:450px; height:350px; clear:both; text-align:left; margin-left:auto; margin-right:auto; padding:15px; border:1px solid #e7e7e7;}
#pop_notice h3{background:url('/images/title_main_notice.gif') no-repeat; height:15px; text-indent:-9999px;}

#pop_close div{float:right; width:11px; margin-top:-15px;}
#pop_close div img{cursor:pointer;}

#notice_view{margin-top:10px;}

#notice_top li{height:23px; padding:0 0 5px 0; border-bottom:1px solid #e7e7e7; line-height:200%;}
#notice_top li strong{display:inline-block; overflow:hidden; height:23px; width:340px; padding:3px 5px 0 10px; font-weight:bold; color:#333333; }
#notice_top li span{display:inline-block; overflow:hidden; height:23px; width:80px; padding:3px 0 0 10px; background:url('/images/toplink_bg.gif') no-repeat -5px 14px; _background:url('/images/toplink_bg.gif') no-repeat -5px 16px; font-weight:normal; color:#aaaaaa; font-family:'tahoma'; font-size:8pt;}
#notice_top li b{display:inline-block; overflow:hidden; height:23px; padding:3px 5px 0 5px; font-weight:normal; color:#666666; margin-left:5px;}
#notice_top li b:hover{color:#333333; text-decoration:underline; cursor:pointer;}
#notice_top li div{float:left;}
#notice_top li div.ico{ padding:7px 0 0 10px;}
#notice_data{overflow-y:scroll; height:250px; margin-top:10px; padding-left:10px; padding-right:10px; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #F2F2F2; scrollbar-shadow-color: #dddddd; scrollbar-darkshadow-color: #F2F2F2; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #46bbca;}

/* campaign */
#sub_volunteer {clear:both; width:900px; margin-top:20px;}
#volunteer_title{border:1px solid #e7e7e7; background-color:#f5f5f5; padding:10px; margin-bottom:15px; height:27px;}
#volunteer_title div.volunteer_tit{float:left; position:relative; text-align:left; margin-top:6px;}
#volunteer_title div.volunteer_apply{float:right; position:relative; text-align:right; width:141px; cursor:pointer;}

#volunteer_list{border:1px solid #e7e7e7; padding:20px; margin-bottom:50px;}
#volunteer_list table{margin-bottom:20px; width:860px; padding-bottom:20px;}

#volunteer_list_left{width:278px; height:190px; float:left;}
#volunteer_list_left .bannerframe{overflow:hidden; height:70px;}
#volunteer_list_left img.banner{cursor:pointer; display:block; border:1px solid #cccccc; float:left; width:276px;}
#volunteer_list_left .introduce{clear:both; height:90px;}
#volunteer_list_left .introduce dt{color:#666666; font-weight:bold; background:url('/images/bullet_arrow.gif') no-repeat 0 10px; padding:6px 0 5px 12px; margin-top:10px;}
#volunteer_list_left .introduce dd{overflow:hidden; height:10px; padding:5px 0 2px 12px; #padding:4px 0 3px 12px; _padding:5px 0 2px 12px;  color:#999999; font-size:9pt; background:url('/images/bullet_square.gif') no-repeat 0 10px;}

#volunteer_list_right{width:558px; float:right;}
#volunteer_list_right .date{text-align:left; font-family:돋움; font-size:12; font-weight:bold; color:#666666; padding-bottom:15px;}
#volunteer_list_right #memo{text-align:left; font-family:돋움; font-size:12; font-weight:bold; color:#666666; height:20px;}
#volunteer_list_right #memo div.memo_tit{float:left; position:relative; text-align:left; font-family:돋움; font-size:12; font-weight:bold; color:#666666; padding-bottom:5px; width:100px;}
#volunteer_list_right #memo div.memo_good{float:right; width:455px; position:relative; text-align:right; font-family:돋움; font-size:12; font-weight:bold; color:#666666;}
#volunteer_list_right #memo div.memo_good span{font-family:돋움; font-size:12; font-weight:bold; color:#46bbca;}
#volunteer_list_right .info{position:relative; text-align:left; border:1px solid #dddddd; width:536px; font-family:돋움; font-size:12; color:#888888; padding:10px;}
#volunteer_list_right #btn {clear:both; position:relative; text-align:left; margin-top:10px; width:558px;}
#volunteer_list_right #btn div.join{float:left; width:98px; position:relative; text-align:left; cursor:pointer;}
#volunteer_list_right #btn div.ps{float:left; width:98px; position:relative; text-align:left; margin-left:10px; cursor:pointer;}
#volunteer_list_right #btn div.good{float:right; width:98px; position:relative; text-align:right; cursor:pointer;}

.dotline_top{background:url('/images/bg_dotline.gif') no-repeat left top;}


/* boardStuffs */
	/* sub review */
	#board{width:900px; clear:both; text-align:left; margin-left:auto; margin-right:auto;}
	#board h3{background:url('/images/title_main_review.gif') no-repeat; height:15px; text-indent:-9999px;}
	.dropb_board {font-size:12px; font-family:굴림; color:#666666; border:1px solid #e7e7e7; width:120px;}
	
	#board_list{margin-top:9px;}
	#board_list div.board_select1{text-align:right; position:relative; height:21px; background-color:#FFFFFF; margin-bottom:5px;}
	#board_list div.board_list_tit{background-color:#7cc9d3; padding-top:7px; padding-bottom:7px; width:900px;}
	
	#board_list div.board_list_noti{background-color:#f5f5f5; padding-top:7px; padding-bottom:7px; width:900px;}
	#board_list div.board_list_noti table tr td strong{text-align:left; font-family:돋움; font-size:12px; font-weight:bold; color:#666666;}
	#board_list div.board_list_noti table tr td a:hover{color:#333333; text-decoration:underline;}
	#board_list div.board_list_noti table tr td span{font-family:돋움; font-size:12px; color:#46bbca;}
	
	#board_list div.board_list_list{width:900px;}
	#board_list div.board_list_list table tr td img.board_thumb{border:1px solid #dddddd; cursor:pointer; margin-top:10px; margin-bottom:10px;}
	#board_list div.board_list_list table tr td strong{padding-left:10px; text-align:left; font-family:돋움; font-size:12px; font-weight:bold; color:#666666;}
	#board_list div.board_list_list table tr td a:hover{color:#333333; text-decoration:underline;}
	#board_list div.board_list_list table tr td span{font-family:돋움; font-size:12px; color:#46bbca;}
	
	#board_search{text-align:center; margin-right:auto; margin-left:auto;}
	.dropb_board_search {font-size:12px; font-family:굴림; color:#666666; border:1px solid #e7e7e7; width:100px; padding-right:15px;}


	/* sub review */
	#board{width:900px; clear:both; text-align:left; margin-left:auto; margin-right:auto;}
	#board h3{background:url('/images/title_main_review.gif') no-repeat; height:15px; text-indent:-9999px;}
	
	#board_view{margin-top:10px;}
	#board_view #board_view_topline{width:900px; height:1px; background-color:#7cc9d3; font-size:0;}
	#board_view div.board_view_subject{background-color:#f5f5f5; padding:15px; width:870px;}
	#board_view div.board_view_subject table tr td strong{text-align:left; font-family:돋움; font-size:14px; font-weight:bold; color:#333333;}
	#board_view div.board_view_subject table tr td span{font-family:돋움; font-size:12px; color:#888888;}
	#board_view div.board_view_subject table tr td span.date{font-family:돋움; font-size:11px; color:#888888;}
	#board_view div.board_view_subject table tr td span.time{font-family:돋움; font-size:11px; color:#aaaaaa;}
	
	#board_view_info{position:relative; text-align:left; padding:7px 15px 5px 15px; width:870px; height:16px;}
	#board_view_info div.txt{float:left; font-family:돋움; font-size:11px; color:#333333; padding-right:5px;}
	#board_view_info div.num1{float:left; font-family:돋움; font-size:11px; color:#666666;}
	#board_view_info div.num2{float:left; font-family:돋움; font-size:11px; color:#46bbca;}
	#board_view_info div.partition{float:left; font-family:돋움; font-size:11px; color:#aaaaaa; padding-left:10px; padding-right:10px;}
	
	#board_view_view{text-align:left; padding:20px; width:820px;}
	#board_view_view table tr td div img{margin-bottom:20px;}
	#board_view_view table tr td div.txt{margin-bottom:50px;}
	
	#board_comment{background-color:#f5f5f5; padding:20px; width:820px;}
	#board_comment table tr td span{font-family:돋움; font-size:11px; color:#aaaaaa;}
	#board_comment table tr td span.date{font-family:돋움; font-size:11px; color:#666666;}

	#board_new_comment{background-color:#f5f5f5; padding:20px; width:850px;}
	#board_new_comment table tr td span{font-family:돋움; font-size:11px; color:#aaaaa;}
	#board_new_comment table tr td span.date{font-family:돋움; font-size:11px; color:#666666;}

	/* sub review */
	#board{width:900px; clear:both; text-align:left; margin-left:auto; margin-right:auto;}
	#board h3{background:url('/images/title_main_review.gif') no-repeat; height:15px; text-indent:-9999px;}
	
	#board_write{margin-top:10px;}
	#board_write_topline{width:900px; height:1px; background-color:#7cc9d3; font-size:0;}
	#board_write_subject{background-color:#f5f5f5; padding:5px 0 5px; width:900px; height:20px;}
	#board_write_subject div strong{text-align:left; font-family:돋움; font-size:12px; font-weight:bold; color:#333333;}
	
	#board_write_file{background-color:#f5f5f5; padding:5px 0 5px; width:900px; height:20px; margin-top:1px}
	#board_write_file div strong{text-align:left; font-family:돋움; font-size:12px; font-weight:bold; color:#333333;}
	#board_write_file div span{font-family:돋움; font-size:11px; color:#888888;}
	
	#board_write_notice{padding:20px 0 0 0;; width:900px; height:20px;}
	#board_write_notice div span{font-family:돋움; font-size:11px; color:#dc5d5d;}
	
	.list_line_top{background:url('/images/bg_line.gif') repeat-x left top;}
	.list_line_bottom{background:url('/images/bg_line.gif') repeat-x left bottom;}
	
	#board_write_btn{text-align:center;}
	
	/* board common */
	.list_line_top{background:url('/images/bg_line.gif') repeat-x left top;}
	
	#board_btn{text-align:right;}
	.board_btn_write{}


/* margin */
.mt1{margin-top:30px;}

/* padding */

/* position */

/* font */

/* dotline */
.dotline{background:url('/images/bg_dotline.gif') no-repeat left bottom;}
.fatline_top{background:url('/images/bg_fatline.gif') no-repeat left top;}
.fatline_bottom{background:url('/images/bg_fatline.gif') no-repeat left bottom;}

/* etc add */
.pad_10{padding-top:10px;}
.pad_20{padding-top:20px;}
.pad_30{padding-top:30px;}
.pad_bot10{padding-bottom:10px;}

