@charset "utf-8";

/* Body style on base */

html{width:100%;height:100%;}
body{margin:0; padding:0;}
ul{list-style:none;}
img{border:none;}
thead, tbody{margin:0;}
dl, dd{margin:0;padding:0;}
textarea{overflow:auto;}
textarea {border:1px solid #cecece; font-size:9pt; color:#666666;font-family:verdana, Thoma, gulim, arial, sans-serif, Apple Gothic;padding:5px;background-color:#ffffff;}
input, select{font-family:verdana, Thoma, gulim, arial, sans-serif, Apple Gothic;font-size:9pt; color:#6c6c6c;}
input.img{border:0px none;}
ul, ol, li {margin:0px; padding:0px;}
ol, ul {list-style:none;}
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */
option {padding-right:6px;} /* Firefox Fix */
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */
hr{border:0px none;}




/*메인페이지*/

#mainbody{background:url('/images/mainbg.gif') repeat-x left top; margin:0; padding:0;}
#mainwrap{width:1128px; background:url('/images/mainbg.jpg') no-repeat left top; margin:0 auto; padding:0;}
#head{height:136px;}
#head h1{float:left; margin-left:36px; margin-top:30px;}
#head h2{float:left; margin-left:78px; margin-top:34px;}
#head #topnavi{position:absolute; top:4px; right:36px; background:url('/images/topbar.png') no-repeat left top; height:30px; width:230px;}
#head #topnavi ul{margin:0; padding:0;}
#head #topnavi li{margin-left:11px;  padding:6px 1px 0 15px; position:relative; float:left;}
#maincc{height:450px;}
#bbsbox{float:left; width:370px; height:142px; padding-left:36px;}
#bbsbox .leftbtn{float:right;}
#bbsbox #listview{margin-left:15px;}
#bannbox{float:right; margin-right:36px;width:660px;}
#bannbox p{margin:0; padding:0;}
#bannbox #bannlist ul{margin:0; padding:0;}
#bannbox #bannlist li{float:left;}


/*서브페이지*/

#subbody{background:url('/images/subbg.gif') repeat-x left top; margin:0; padding:0;}
#wrap{width:1128px; margin:0 auto; padding:0;}
#subhead{height:140px; background:url('/images/subtopbg.jpg') no-repeat left top; }
#subhead h1{float:left; margin-left:36px; margin-top:30px;}
#subhead h2{float:left; margin-left:78px; margin-top:34px; margin-bottom:0px;}
#subhead #topnavi{position:absolute; top:4px; right:36px; background:url('/images/topbar.png') no-repeat left top; height:30px; width:230px;}
#subhead #topnavi ul{margin:0; padding:0;}
#subhead #topnavi li{margin-left:11px;  padding:6px 1px 0 15px; position:relative; float:left;}
#subcc{position:relative;float:left; margin:0; padding:0;}

#subtitle{float:right; text-align:right;width:836px ; height:177px; margin:0; padding:0;  background:url('/images/subtitlebg.png') no-repeat left top;}
#cc{margin-top:1px; padding-right:20px;  float:right;min-height:630px;}
#cc .map40{text-align:center; margin-top:20px; margin-bottom:40px;}
#cc .lastbb{margin-bottom:100px;}

#foot{clear:both; height:88px; padding-top:20px;text-align:center; border-top:2px solid #ccc;}
#foot span{ margin:0; padding:0;}
	


/*left메뉴*/

#leftmenu{position:absolute;top:0;left:0;width:264px; height:100%;z-index:2;}

/*
#leftmenu .leftme a {display:block;}
#leftmenu .leftme a:hover {background:url('/images/overbg.gif') no-repeat 35px top;}
*/



#leftmenu .overbg{background:url('/images/overbg.gif') no-repeat 35px top;}
#leftmenu .b10{height:25px;}
#leftmenu .blank{height:200px;}
#leftmenu .icon{margin-top:30px;}
#leftmenu_bg{position:absolute;top:0;left:0;width:264px;background-image:url('/images/leftconadd.png');background-repeat:repeat-y; z-index:1;}
#leftcon{float:left; width:264px; height: 808px; background:url('/images/leftconbg.png') no-repeat left top; text-align:center;}
#leftcon .leftme {margin-top:130px;}
#leftcon .lefttel {margin-top:60px;}



.png24 {
   tmp:expression(setPng24(this));
}

