@charset "utf-8";

/* bims */
#bimsWrapper {position:relative; margin:0 auto; width:1880px; height:auto; padding:0px;}



#bimsWrapper:after {
	content:"";
	display:block;
	clear:both
}

#bimsWrapper #leftWrapper { 
	position:relative;
	float:left;
	/*width:49%;*/
	width:932px;
	padding:0;
	margin:0;
	left:0;
	top:0;
}
#bimsWrapper #centerWrapper { 
	position:relative;
	float:left;
	width:15px;
	padding:0;
	margin:0;
	background:#ddd;
	left:0;
	top:0;
	height:824px;
}
#bimsWrapper #rightWrapper { 
	position:relative;
	float:left;
	/*width:49%;*/
	width:933px;
	margin:0
}

.topMenu{overflow:visible;position:relative;font-size:12px; font-family:gothic, dotum; line-height:normal;white-space:nowrap;*zoom:1; width:1024px; margin-top:20px; margin-left:auto; margin-right:auto;}
.topMenu:after{display:block;clear:both;content:""}
.topMenu .inset{overflow:visible;position:relative;z-index:2; background:url('../../preImages/design/template/menu_back.png') 0 0 no-repeat; height:39px; *zoom:1}
.topMenu .inset:after{display:block;clear:both;content:""}
.topMenu ul{float:left;margin:0 0;padding:0;list-style:none}
.topMenu ul:after{display:block;clear:both;content:""}
.topMenu li{float:left;position:relative;z-index:1;}
.topMenu a{float:left;position:relative; margin-bottom:-1px; padding:10px 0 11px 0;*padding:10px 0 10px 0;text-decoration:none !important;cursor:pointer}
.topMenu a span{height:14px; font-weight:bold;color:#fff;vertical-align:top;padding:0 20px;}
.topMenu a span .i{display:inline-block;overflow:hidden;width:3px;height:8px;margin:3px 0 0 0px;padding:0;border:0 !important;font-size:0;line-height:0;vertical-align:top;/*background:url(img/ico_sub.gif) no-repeat center top;*/opacity:.4;filter:alpha(opacity=40)}
.topMenu .m{width:50px; float:left; margin-left:27px; margin-right:0.06em; position:relative; background:url("../../preImages/design/template/menu_back_bar.png") 100% center no-repeat; text-align:center;}
.topMenu .m .kbn{height:35px; width:24px; background:url('../../preImages/design/template/kbn.png') no-repeat right 50%;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')*/}
/* .topMenu .gradient{float:right; margin-left:20px; position:relative; right:167px; height:35px; width:140px; background:url('../../preImages/design/template/search_back.png') no-repeat right 50%;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')} */

/* .topMenu .win_icon3{float:right; margin-left:20px; position:relative; right:-47px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon1.png') no-repeat right 50%;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')}
.topMenu .win_icon2{float:right; margin-left:20px; position:relative; right:-137px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon2.png') no-repeat right 50%;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')}
.topMenu .win_icon1{float:right; margin-left:20px; position:relative; right:-226px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon3.png') no-repeat right 50%;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')}
 */
 .topMenu .gradient{float:right; float:left; margin-left:20px; height:35px; width:140px; background:url('../../preImages/design/template/search_back.png') no-repeat right 50%;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')*/}
 .topMenu .win_icon3{float:right; margin-left:5px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon1.png') no-repeat right 50%;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')*/}
.topMenu .win_icon2{float:right; margin-left:5px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon2.png') no-repeat right 50%;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')*/}
.topMenu .win_icon1{float:right; margin-left:5px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon3.png') no-repeat right 50%;/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar.png', sizingMethod='scale')*/}
.topMenu .flag{float:right; margin-left:10px; margin-right:10px; height:36px; width:25px; }
 
/* 다국어 버전. 태극기 넣는 경우.
.topMenu .win_icon3{float:right; margin-left:10px; position:relative; right:-37px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon1.png') no-repeat right 50%;}
.topMenu .win_icon2{float:right; margin-left:10px; position:relative; right:-117px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon2.png') no-repeat right 50%;}
.topMenu .win_icon1{float:right; margin-left:10px; position:relative; right:-196px; height:36px; width:30px; background:url('../../preImages/design/template/win_icon3.png') no-repeat right 50%;}
.topMenu .flag{float:right; margin-left:10px; position:relative; right:-266px; height:36px; width:25px; }
*/

.topMenu .gradient .inpline_01 {position:relative; left:10px; background:none; border-color:transparent; padding-left:2px; height:14px; vertical-align:middle; font-size:11px; color:#181818; font-weight:normal}
.topMenu .shadow{overflow:hidden;position:absolute;left:0;bottom:-3px;z-index:1;width:100%;height:0;margin:1px -1px; border-top:0;font-size:0;line-height:0}
/* Menu Major */
.topMenu .major{float:left; position:relative; z-index:2}
.topMenu .major .m1,
.topMenu .major .m2,
.topMenu .major .m3,
.topMenu .major .m4,
.topMenu .major .m5{float:left; position:relative; background:url("../../preImages/design/template/menu_back_bar.png") 100% center no-repeat; margin-left:-0.07em;}
.topMenu .major .m6{left:-0.06em; z-index:2; }
.topMenu .major .m6 a{width:114px;}
.topMenu .major a{overflow:hidden; width:121px; padding-left:2px; text-align:center}
.topMenu .major a span{/*border-left:1px solid;border-right:1px solid;_zoom:1*/}
/* Menu Hover */
.topMenu .major li.active{z-index:2;_margin:0;/*border-left:1px solid;border-right:1px solid;*/_border:0}
.topMenu .major li .mSel,
.topMenu .major li a:hover,
.topMenu .major li a:active,
.topMenu .major li a:focus{/*padding-left:1px;padding-right:1px;*/background:url(../../preImages/design/template/bg_bar_hover.png); margin:0; height:15px;}
.topMenu .major li.active a{/*padding-left:1px;padding-right:1px;*/background:url(../../preImages/design/template/bg_bar_active_hover.png); margin:0; height:15px;}
.topMenu .major li.active .i{background-position:center -50px;opacity:1;filter:none}
/* Menu Active */
.topMenu .major.m1 .m1,
.topMenu .major.m2 .m2,
.topMenu .major.m3 .m3,
.topMenu .major.m4 .m4,
.topMenu .major.m5 .m5,
.topMenu .major.m6 .m6,
.topMenu .major.m7 .m7,
.topMenu .major.m8 .m8,
.topMenu .major.m9 .m9,
.topMenu .major.m10 .m10,
.topMenu .major.m11 .m11,
.topMenu .major.m12 .m12{z-index:3;margin:0; }
.topMenu .major.m1 .m1 li,
.topMenu .major.m2 .m2 li,
.topMenu .major.m3 .m3 li,
.topMenu .major.m4 .m4 li,
.topMenu .major.m5 .m5 li,
.topMenu .major.m6 .m6 a,
.topMenu .major.m7 .m7 a,
.topMenu .major.m8 .m8 a,
.topMenu .major.m9 .m9 a,
.topMenu .major.m10 .m10 a,
.topMenu .major.m11 .m11 a,
.topMenu .major.m12 .m12 a{/*padding-left:1px;padding-right:1px;_*/ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_bar_active.png'/*, sizingMethod='scale'*/); }
.topMenu .major.m1 .m1 span,
.topMenu .major.m2 .m2 span,
.topMenu .major.m3 .m3 span,
.topMenu .major.m4 .m4 span,
.topMenu .major.m5 .m5 span,
.topMenu .major.m6 .m6 span,
.topMenu .major.m7 .m7 span,
.topMenu .major.m8 .m8 span,
.topMenu .major.m9 .m9 span,
.topMenu .major.m10 .m10 span,
.topMenu .major.m11 .m11 span,
.topMenu .major.m12 .m12 span,
.topMenu .major li.active span{border:0}
/* Menu Sub */

.topMenu .major ul li div ul li span {color:#383d41 ! important;}
.topMenu .major ul li div ul li span:hover {font-weight:bold;}
.topMenu .major .sub1{ display:none; position:absolute; top:100%;left:-1px; width:1020px; margin:0; height:30px; }
.topMenu .major li.active .sub1{display:block; float:left; height:30px}
.topMenu .major .sub1 ul{display:block; margin:0;padding:1px;border-top:0;}
.topMenu .major .sub1 li{display:block; margin:0;border:0; float:left; padding:3px 10px 0 0; }
.topMenu .major .sub1 li a{display:block;width:100%;float:left; margin:0;padding-left:5px!important;  background:none!important;filter:none}
.topMenu .major .sub1 li a:hover, a:active{/*display:block;*/ font-weight:bold; }
.topMenu .major .sub1 span{ border:solid 1px #00CC33; float:left; /*display:block;*/ background:none; height:auto;padding:5px 0 5px 0;border:0;font-weight:normal;color:#767676;_zoom:0}

.topMenu .major .sub2{ display:none; position:absolute; top:100%;left:-110px; width:1020px; margin:0; height:30px; }
.topMenu .major li.active .sub2{display:block; float:left; height:30px}
.topMenu .major .sub2 ul{display:block; margin:0;padding:1px;border-top:0;}
.topMenu .major .sub2 li{display:block; margin:0;border:0; float:left; padding:3px 10px 0 0; }
.topMenu .major .sub2 li a{display:block;width:100%;float:left; margin:0;padding-left:5px!important;  background:none!important;filter:none}
.topMenu .major .sub2 li a:hover, a:active{/*display:block;*/ font-weight:bold; }
.topMenu .major .sub2 span{ border:solid 1px #00CC33; float:left; /*display:block;*/ background:none; height:auto;padding:5px 0 5px 0;border:0;font-weight:normal;color:#767676;_zoom:0}

.topMenu .major .sub3{ display:none; position:absolute; top:100%;left:-90px; width:1020px; margin:0; height:30px; }
.topMenu .major li.active .sub3{display:block; float:left; height:30px}
.topMenu .major .sub3 ul{display:block; margin:0;padding:1px;border-top:0;}
.topMenu .major .sub3 li{display:block; margin:0;border:0; float:left; padding:3px 10px 0 0; }
.topMenu .major .sub3 li a{display:block;width:100%;float:left; margin:0;padding-left:5px!important;  background:none!important;filter:none}
.topMenu .major .sub3 li a:hover, a:active{/*display:block;*/ font-weight:bold; }
.topMenu .major .sub3 span{ border:solid 1px #00CC33; float:left; /*display:block;*/ background:none; height:auto;padding:5px 0 5px 0;border:0;font-weight:normal;color:#767676;_zoom:0}

.topMenu .major .sub4{ display:none; position:absolute; top:100%;left:-255px; width:1020px; margin:0; height:30px; }
.topMenu .major li.active .sub4{display:block; float:left; height:30px}
.topMenu .major .sub4 ul{display:block; margin:0;padding:1px;border-top:0;}
.topMenu .major .sub4 li{display:block; margin:0;border:0; float:left; padding:3px 10px 0 0; }
.topMenu .major .sub4 li a{display:block;width:100%;float:left; margin:0;padding-left:5px!important;  background:none!important;filter:none}
.topMenu .major .sub4 li a:hover, a:active{/*display:block;*/ font-weight:bold; }
.topMenu .major .sub4 span{ border:solid 1px #00CC33; float:left; /*display:block;*/ background:none; height:auto;padding:5px 0 5px 0;border:0;font-weight:normal;color:#767676;_zoom:0}

.topMenu .major .sub5{ display:none; position:absolute; top:100%;left:-80px; width:1020px; margin:0; height:30px; }
.topMenu .major li.active .sub5{display:block; float:left; height:30px}
.topMenu .major .sub5 ul{display:block; margin:0;padding:1px;border-top:0;}
.topMenu .major .sub5 li{display:block; margin:0;border:0; float:left; padding:3px 10px 0 0; }
.topMenu .major .sub5 li a{display:block;width:100%;float:left; margin:0;padding-left:5px!important;  background:none!important;filter:none}
.topMenu .major .sub5 li a:hover, a:active{/*display:block;*/ font-weight:bold; }
.topMenu .major .sub5 span{ border:solid 1px #00CC33; float:left; /*display:block;*/ background:none; height:auto;padding:5px 0 5px 0;border:0;font-weight:normal;color:#767676;_zoom:0}

.topMenu .major .sub6{ display:none; position:absolute; top:100%;left:-80px; width:1020px; margin:0; height:30px; }
.topMenu .major li.active .sub6{display:block; float:left; height:30px}
.topMenu .major .sub6 ul{display:block; margin:0;padding:1px;border-top:0;}
.topMenu .major .sub6 li{display:block; margin:0;border:0; float:left; padding:3px 10px 0 0; }
.topMenu .major .sub6 li a{display:block;width:100%;float:left; margin:0;padding-left:5px!important;  background:none!important;filter:none}
.topMenu .major .sub6 li a:hover, a:active{/*display:block;*/ font-weight:bold; }
.topMenu .major .sub6 span{ border:solid 1px #00CC33; float:left; /*display:block;*/ background:none; height:auto;padding:5px 0 5px 0;border:0;font-weight:normal;color:#767676;_zoom:0}
