
#logo {padding:17px 0; border-top:4px solid #5464a0}



/* menu */
#mw {padding:0;margin:0;background-color:#ffffff;}
.menu{font-size:15px;font-weight:bold;height:100%;background:#6473af;/*background:url(/m/img/tm_bg.gif) bottom repeat-x;*/margin-top:5px;}
.menu .mn{ width:99%; margin:0; padding:0px 0 0 5px;}
.menu .mn li{display:inline;float:left;text-align:center;height:35px;}
.menu .mn li a{position:relative;float:left;color:#fff;/*background:url(/m/img/mline.gif) left no-repeat;*/}
.menu .mn li a span{float:left;padding:5px 7px 5px 5px;cursor:pointer;letter-spacing:-0.5px;}
.menu .mn a:haver {color:#e6c820}
/*.menu .mn li.on{letter-spacing:-1px;}
.menu .mn li.on a,.menu .mn li.on a:hover{color:#ff4e00;font-weight:nomal ;z-index:12;}
.menu .mn li.no a{background-position:100px 0px;}*/


#mwinfo {padding:0;margin:0;/*border-bottom:2px solid #5464a0;*/}
.menuinfo{font-size:14px;font-weight:bold;height:100%;background:#45588c;}
.menuinfo .mninfo{ width:100%; margin:0; padding:0;}
.menuinfo .mninfo li{display:inline;float:left;text-align:center;color:#fff; padding:7px 10px 3px 10px; border-right:1px solid #5464a0}
.menuinfo .mninfo li a{position:relative;float:left;color:#eee;cursor:pointer;/*background:url(/m/img/mline.gif) left no-repeat;*/}
/*.menuinfo .mninfo li a span{float:left;padding:5px 7px 5px 5px;cursor:pointer;letter-spacing:-0.5px;}*/
.mninfo li a:haver {color:#d6c72b}

.ic1 {list-style:none; background: url('/m/img/ic1.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic2 {list-style:none;  background: url('/m/img/ic2.png') no-repeat 0 50%; padding-left:20px; margin-left:2px; padding-top:3px;}
.ic3 {list-style:none;  background: url('/m/img/ic3.png') no-repeat 0 50%; padding-left:25px; margin-left:2px; padding-top:3px;}


/* mainpage  */

#mainpage {position:relative; width:100%; min-height:450px; height:auto; background:url(/m/img/bg.gif) repeat-x; padding:0;margin:0;}

/*.sl-mbg {min-width:340px; margin:0 auto; padding:10px;margin:0;}

.slbg {width:100%; margin:0 auto; padding-bottom:10px;}
.sl-bg {width:340px; margin:0 auto;}
.sl-bg h3 {padding:30px 0px 0px 5px; font:normal 18px 'NanumBarunGothic',dotum,Sans-serif; color:#eee;}
.sl-bg h2 {padding:0px 0px 0px 5px; font:normal 22px 'NanumBarunGothic',dotum,Sans-serif; color:#fff;}*/


.slmu {position:relative;display:block; height:auto;/*background:#000; opacity:0.4;*/ width:100%; margin:0 auto; padding:0; }

/*.sl-menu {position:relative;border:1px solid #bbb; width:100%; height:300px; margin:0 auto; }*/
.sl-menu {position:relative; width:340px; display:block; /*height:455px;*/ margin:0 auto;padding-top:10px; }
.sl-menu ul {list-style:none; float:left; min-width:340px;margin:0 auto; clear:both;}
.sl-menu ul li {float:left; width:25%;text-align:center;margin:10px 0;}
.sl-menu ul li a {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; color:#555;padding:15px 0;}
.sl-menu ul li img {margin:10px 0;}

.sl-menu table td img {margin:10px 0;}
.sl-menu table td a {font:bold 15px 'NanumBarunGothic',dotum,Sans-serif; color:#555;padding:15px 0; }


/* search */
.search {background:url(/m/img/search_bg3.gif) 0px 0px repeat-x;color:#f1f1f4;height:40px;}
.search .searchm{display:block;overflow:hidden;position:relative;padding:7px 0 0 5px;}
.search .searchbtn {position:absolute;margin-right:5px;margin-top:7px;top:0;right:0;padding:0;width:35px;height:25px;border:0 none;background:transparent url(/m/img/search_btn3.gif) no-repeat 0 0;text-indent:-1000em;}
.search_bline {position:relative;overflow:hidden;height:21px;margin-right:45px;border:2px solid #f66211;}
.s_in {border:0;width:100%;height:21px;font-size:14px;margin-top:-5px;padding-top:5px;padding-left:3px;}

/* content */
.tit {border-bottom:1px solid #c8cddf;height:24px; padding-bottom:5px; color:#616fa6;font-size:17px;}
.tit_t {float:left;height:22px;background:transparent url(http://m.sunglim.org/img/tit_icon1.gif) no-repeat 0 0;font-weight:bold;padding-left:15px;margin-left:3px;letter-spacing:-1px;}
.tit_btn {float:right;margin-right:2px;}
.tit_line {border-top:1px solid #d5d5d5;}

/* detail */
#tbox .tbox_tit {background-color:#feecdc; padding:8px; 0px; 8px; 12px;}
#tbox .tbox_img {padding:10px 10px;text-align:center;}

/* etc */
.im_c{text-align:center;padding:0 10px;}
.fx2{width:100%;}
.fx1{width:95%;padding:5px 5px;text-align:center;}