#wrapper{position:relative;width:100%; text-align:center; }
#header{width:100%; height:155px; margin:0 auto; text-align:center; background:url(/insadong/images/main/top_bg.png) repeat-x; background-position:center top;}
#top{width:1200px; background:url(/insadong/images/main/top_bg.png) repeat-x; margin:0 auto; text-align:left;}
#top h1{position:absolute; top:46px; left:520px;}
#mini_top{position:absolute; top:10px; right:0;}
#navi_var{width:100%; left:0; }
#m_top{position:relative; width:1200px; margin:0 auto; text-align:left;}

#container{position:relative; width:1186px; overflow:hidden; margin:0 auto; text-align:left;}
.first_box{position:relative; width:1186px; height:347px;}
.first_m1{float:left; width:840px; height:320px; background:url(/insadong/images/main/main_bg1.png) no-repeat; padding:13px 18px 14px 13px;}
.first_m2{float:right; position:relative; width:242px; height:283px; background:url(/insadong/images/main/main_bg2.png) no-repeat; padding:18px 46px 46px 18px;}
.first_m2 h2{width:98px; height:13px; line-height:13px;}


.second_box{position:relative; width:1186px; height:216px;}
.second_mbox{position:relative; float:left; width:486px; height:216px; }
.second_mbox1{width:403px; height:81px; background:url(/insadong/images/main/main_bg3.png) no-repeat; padding:27px 28px 29px 55px;}
.second_mbox2{width:451px; height:21px;background:url(/insadong/images/main/main_bg4.png) no-repeat; padding:23px 15px 27px 20px;}
.arial{font-size:16px; font-family:Arial; color:#363636;}
.nanum{font-family:'NanumGothic'; font-size:16px; color:#363636; }
.second_m2{float:right; position:relative; width:665px; height:190px; background:url(/insadong/images/main/main_bg5.png) no-repeat; padding:13px 13px 13px 14px;}
.second_m2_list1{float:left; width:480px; height:190px;}
.second_m2_list2{float:left; width:185px; height:190px;}

.three_box{position:relative; width:1186px; height:227px;}
.three_m1{float:left; width:360px; height:201px;  background:url(/insadong/images/main/main_bg6.png) no-repeat; padding:13px 14px 13px 13px;}
.three_m2{float:left; width:363px; height:201px;  background:url(/insadong/images/main/main_bg7.png) no-repeat; padding:13px 14px 13px 13px;}

.three_m3{float:left; width:369px; height:201px;  background:url(/insadong/images/main/main_bg8.png) no-repeat; padding:13px 14px 13px 13px;}

#footer{position:relative; width:1200px; height:80px; margin:0 auto; text-align:left; border-bottom:1px solid #e1e1e1;}
#footer_m1{float:left; width:100px; height:80px;}
#footer_m2{float:left; width:990px; height:80px;}
#footer_m3{float:left; width:100px; height:80px;}

/*¼­ºê*/

.sub_page_center{position:relative; width:1120px; background:url(/insadong/images/sub/sub_bg_center.png) repeat-y; min-height:500px; padding:0 33px 0 33px;}

#sub_title{position:relative; height:60px;  overflow:hidden;}
#sub_title h2{position:absolute; top:0; left:0; }
#sub_title h3{position:absolute; top:41px; left:0;line-height:22px; }
#mini_title{position:absolute; right:0; bottom:0;  font-size:13px;}
#mini_title img{vertical-align:middle;}

#page{position:relative; width:1100px; margin:0 auto; text-align:left; overflow:hidden;}


/*Ãß°¡ ÄÚ½º¼Ò°³*/
#category{position:relative; width:400px; float:left;}
#contents2{position:relative; width:670px; float:left; background-color:#eee;}/*height:1195px;*/
.img_visual{width:400px; height:300px;}
.tab{width:400px; overflow:hidden;}
#bt_pdf {text-align:right;padding-top:10px;}


/*Çªµå°¶·¯¸®*/
#gallery_Wrap{position:relative; width:99%;}
.gallery_top{position:relative;width:800px; height:500px;margin:0 auto;}
.gallery_bottom{position:relative; width:1080px; height:100px;margin:0 auto;padding:10px 0 0 0}
.img_s{float:left; width:160px; height:100px;}
.btn_prv{float:left;margin:30px 0 0 0}
.btn_next{float:left;margin:30px 0 0 20px}



/* board */
.boardtb {width:1100px; font-size:12px; line-height:18px;}
.boardtb th {height:30px; background:#f9f9f9; color:#444; border-top:2px solid #ccc; border-bottom:1px solid #e1e1e1;}
.boardtb td {padding:5px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.boardtb .ttal {text-align:center;}
.boardtb .last {border-bottom:1px solid #e1e1e1;}
.boardtb td a:hover {color:#222;}

.baordsc {float:right; font-size:12px; line-height:18px; }
.baordsc .bginput {width:180px; height:24px; border:1px solid #e1e1e1; background:#f5f5f5; line-height:22px;}

.boardlist {width:1100px; font-size:12px; line-height:18px; border-top:2px solid #ccc; border-bottom:1px solid #e1e1e1;}
.boardlist th {height:35px; font-size:12px; font-family:'NanumGothic',Dotum,Arial,sans-serif; color:#444; text-align:center; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f9f9f9;}
.boardlist td {font-size:13px; font-family:'NanumGothic',Dotum,Arial,sans-serif; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; padding-left:10px;}
.boardlist input, textarea {border:1px solid #e1e1e1;}

.coment_tb {width:1100px; font-size:12px; line-height:18px; border-top:1px solid #939393; border-bottom:1px solid #e1e1e1;}
.coment_tb th {height:35px; font-size:13px; font-family:'NanumGothic',Dotum,Arial,sans-serif; color:#777; text-align:center; border-top:1px solid #e1e1e1; background:#fbfbfb;}
.coment_tb td {font-size:13px; font-family:'NanumGothic',Dotum,Arial,sans-serif; border-top:1px solid #e1e1e1; text-align:left; padding-left:10px;}
.coment_tb input, textarea {border:1px solid #e1e1e1;}

/* botton */
.bd_btn {margin-top:30px; padding:0;}
.bd_btn .admin {float:left;}

.bd_btn2 {overflow:hidden; position:relative; margin-top:10px; padding:0; float:right;}
.bd_btn2 img {vertical-align:top;}

.nblink {position:relative; width:1100px; height:30px; text-align:center; margin-top:30px;margin:0 auto; overflow:hidden; clear:both;}


/* gallery-board */
.gallerytb {width:1100px; float:left;}
.gallerytb h2 {font-size:16px;}

.gallerytb td {width:190px; text-align:center; min-height:45px;}
.gallerytb td a:hover {color:#222; font-weight:bold;}

.no-data {width:1100px; padding:30px 0; text-align:center;}

/* btn-Style */
.btnType01 {overflow:hidden; margin:20px 0; padding:0; width:1100px; text-align:right; height:30px;}
.btnType01 .submit {border:1px solid #000; margin-bottom:20px;}
.btnType01 .admin {float:left;}
.btnType01 input.btn_img {margin-bottom:23px;}

.btnType02 {overflow:hidden; margin:20px 0; padding:0; width:1100px; text-align:center;}


.btn_down {position:absolute;bottom:50px;left:186px}


