body {font-size:12px; padding:0px; margin:0px; color:#837f7f; font-family:Dotum, arial, verdana;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {margin:0px; padding:0px; color:#837f7f; font-family:Dotum, arial, verdana;}
ul, ol{list-style: none;}
table, th, td {margin:0; padding:0; border:0; border-spacing:0px; border-collapse: collapse;}
fieldset {margin:0px; padding:0px; border:none;}
legend, caption {display:none;}
hr{display:none;}
img {font-size:0px; border:0px;}
.bg_none {background:none !important }

input, select, textarea {padding:0; margin:0; font-family:Dotum, arial, verdana; font-size:12px; vertical-align:middle; color:#837f7f;}
select {padding:2px 0;}

img.png24 {tmp:expression(setPng24(this));}

.fix {_height:1%;}
*:first-child+html .fix {zoom:1;}
.fix:after {display:block ;height:0; content:"."; visibility:hidden;}

/* link */
a:link, a:visited, a:active {color:#796b61; text-decoration:none;}
a:hover {color:#796b61; text-decoration:underline;}

.skip {position:absolute; left:0px; top:0px; width:0px; height:0px; overflow:hidden;}

/* header */
#wrap_all {width:100%; background:url('bg_mymenu_repeat.jpg') repeat-x 50% 157px;}
#wrap {margin:0 auto; width:990px;}
#contents {margin:0 auto; width:960px;}

#header {position:relative; height:157px; z-index:2;}
#header h1{position:absolute; top:29px; left:12px;}
#global_menu {position:absolute; right:15px; top:11px; height:11px;}	
#global_menu li {float:left; padding-right:10px; margin-left:11px; background:url(bg_bar.gif) no-repeat right top;}
#global_menu li.end {padding:0; background:none;}
#header fieldset {position:absolute; right:15px; top:29px; height:22px;}
#header fieldset input{float:left; }
#header fieldset input.searchbox { width:95px; height:12px; border:none; padding:6px 5px 4px 23px; background:url('bg_search.gif') no-repeat; vertical-align:top; color:#c1bfbd; font-size:11px;}
#header fieldset input.images {display:inline;}

#vis {position:absolute; left:228px; top:97px;  }

#gnb {position:absolute; left:160px; top:34px;}
#gnb img {vertical-align:top;}
#gnb li {float:left;}
#gnb li.mn1 {position:absolute; left:0px; top:0px; width:99px;}
#gnb li.mn2 {position:absolute; left:75px; top:0px; width:95px;}
#gnb li.mn3 {position:absolute; left:151px; top:0px; width:100px;}
#gnb li.mn4 {position:absolute; left:237px; top:0px; width:85px;}
#gnb li.mn5 {position:absolute; left:312px; top:0px; width:87px;}
#gnb li.mn6 {position:absolute; left:376px; top:0px; width:106px;}
#gnb li.mn7 {position:absolute; left:427px; top:0px; width:106px;}
#gnb li.mn8 {position:absolute; left:495px; top:0px; width:133px;}

#gnb ul {margin:0px 0 0 12px;}
#gnb li ul li {float:none; height:22px;}
#gnb .subimg {margin-left:11px;}
#gnb .off {display:none;}
#gnb .on ul { position:relative; }
#gnb .on {display:block; padding-top:15px; margin-top:5px;}
#gnb #sub1 {width:99px; height:110px; background:url('gnb/subbg1.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg1.png', sizingMethod='crop');}
#gnb #sub2 {width:95px; height:110px; background:url('gnb/subbg2.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg2.png', sizingMethod='crop');}
#gnb #sub3 {width:100px; height:110px; background:url('gnb/subbg3.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg3.png', sizingMethod='crop');}
#gnb #sub4 {width:85px; height:110px; background:url('gnb/subbg4.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg4.png', sizingMethod='crop');}
#gnb #sub5 {width:86px; height:110px; background:url('gnb/subbg5.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg5.png', sizingMethod='crop');}
#gnb #sub6 {width:106px; height:110px; background:url('gnb/subbg6.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg6.png', sizingMethod='crop');}
#gnb #sub7 {width:106px; height:110px; background:url('gnb/subbg7.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg7.png', sizingMethod='crop');}
#gnb #sub8 {width:133px; height:324px; background:url('gnb/subbg9.png') no-repeat left top;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gnb/subbg9.png', sizingMethod='crop');}
#gnb #sub8 ul {margin:0px 0 8px 12px;}
#gnb .new{padding:4px 0 0 6px;}

#my_menu_wrap{position:relative; height:195px; background:url(bg_mymenu.jpg) no-repeat left top; z-index:1; }
#my_menu_wrap .login {position:absolute; left:11px; top:0; height:26px;}
#my_menu_wrap .login li {float:left; margin-right:3px;}
#my_menu_wrap .mymenu10{ margin:0 auto; height:95px; padding:64px 0 0 12px; overflow:hidden; margin-left:-33px;}
#my_menu_wrap .mymenu10 li { float:left; padding-left:33px; }
#my_menu_wrap .mymenu9 { margin:0 auto; height:95px; padding:64px 0 0 12px; overflow:hidden; margin-left:-45px;}
#my_menu_wrap .mymenu9 li { float:left; padding-left:45px; }
#my_menu_wrap .mymenu8 { margin:0 auto; height:95px; padding:64px 0 0 35px; overflow:hidden; margin-left:-45px;}
#my_menu_wrap .mymenu8 li { float:left; padding-left:52px; }
#my_menu_wrap .mymenu7 { margin:0 auto; height:95px; padding:64px 0 0 74px; overflow:hidden; margin-left:-56px;}
#my_menu_wrap .mymenu7 li { float:left; padding-left:56px; }
#my_menu_wrap .mymenu6 { margin:0 auto; height:95px; padding:64px 0 0 128px; overflow:hidden; margin-left:-57px;}
#my_menu_wrap .mymenu6 li { float:left; padding-left:57px; }
#my_menu_wrap .btn_quick{width:100%; position:absolute; bottom:0; text-align:center;}
	
.conts_wrap{height:125px; padding:35px 20px 40px 12px;}
.conts_wrap h3{padding:0 0 15px;}
.conts_wrap .btn_more{position:absolute; right:0; top:4px;}

#service {float:left; position:relative; width:175px; margin-right:30px;}
#service li{padding:0 0 0 14px; line-height:160%; background:url(bul01.gif) no-repeat left 6px; position:relative; }
#service li strong{color:#ff9000;}

#news {float:left; position:relative; width:405px;}
#news li{padding:0 0 0 14px; line-height:160%; background:url(bul01.gif) no-repeat left 6px; position:relative; }
#news .point {color:#ff9000; font-weight:bold;}
#news .btn_more{position:absolute; left:293px; top:4px;}

#event {position:relative; float:left; width:315px;}
#event ul{position:absolute; left:102px; top:110px; height:9px;}
#event ul li{float:left; margin-right:4px;}
#event dl{margin-left:102px; height:91px;}
#event dl dt{font-size:16px; padding-bottom:10px;}
#event dl dt a {color:#ff9000; font-weight:bold;}
#event dl dd{line-height:135%;}
#event .img{float:left;}
#event .off {display:none;}
#event .on {display:block;}

#footer_wrap{width:100%; clear:both; border-top:1px solid #f2f2f2;}
#footer{width:960px; height:100px; margin:0 auto;}
#footer .menu{width:800px; height:11px; margin:11px 0 6px 0;}
#footer .menu li {float:left; padding:0 11px; background:url(bg_bar2.gif) no-repeat right 2px;}
#footer .menu li.end {padding:0 0 0 11px; background:none;}
#footer .copy{ margin-left:13px;}
#footer .bnr {padding:30px 0 50px 13px; overflow:hidden;  }
#footer .bnr li {float:left; margin-right:13px }

#footer .family {position:relative; margin-top:-34px; margin-left:785px; color:#796b61; font:12px Dotum, µ¸¿ò, sans-serif; }
#footer .family .btn {position:relative;display:block; background:url('bg_family.gif') no-repeat; width:145px; height:17px; padding-left:10px; padding-top:5px;}
#footer .family #family_site_open {position:absolute; left:0px; top:-72px; background:url('intro_footer_kbnetwork_open_bg.gif') no-repeat; width:147px; height:88px; padding:3px 0 3px 8px;}
#footer .family .list { width:145px; height:87px; overflow-x:hidden; overflow-y:scroll;  
	scrollbar-face-color:#fff;
	scrollbar-face-color:#fff;
	scrollbar-highlight-color:#ebe8e4;
	scrollbar-3dlight-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-shadow-color:#ebe8e4;
	scrollbar-arrow-color:#aba096;
	scrollbar-track-color:#fff;
}
.family .list ul {width:100px; }
.family .list li {height:15px; padding-top:3px;}
.family a:link, .family .btn_box a:visited, .family .btn_box a:active {color:#796b61;}


