@charset "utf-8";

html,body,div,span,object,iframe,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,video{	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	//vertical-align: baseline
	}


ol, ul, li {
	list-style: none;
}

img{border:0;max-width:none;}

* {margin: 0; padding: 0;}
/* 이미지 및 필드셋에서 보더표시 초기화 */
fieldset,img { border: 0; }
/* 리스트의 스타일 제거 */
ol,ul { list-style: none; }


a:link {font-family: '나눔고딕', NanumGothic,'굴림', Gulim, AppleGothic, sans-serif; text-decoration:none;}
a:visited {font-family: '나눔고딕', NanumGothic,'굴림', Gulim, AppleGothic, sans-serif; text-decoration:none;}
a:hover {font-family: '나눔고딕', NanumGothic,'굴림', Gulim, AppleGothic, sans-serif; text-decoration:underline;}
a:active {font-family: '나눔고딕', NanumGothic,'굴림', Gulim, AppleGothic, sans-serif; text-decoration:underline;}


.tooli2011{width:929px;margin:0 auto;position:absolute;z-index:3;}
.tooli2011 ul{list-style:none;margin:0;padding:0}
.tooli2011 .m1,
.tooli2011 .m2,
.tooli2011 .m3,
.tooli2011 .m4,
.tooli2011 .m5,
.tooli2011 .m6,
.tooli2011 .m7,
.tooli2011 .m8,
.tooli2011 .m9,
.tooli2011 .m10 {position:relative;float:left;margin:0;background:url(/layouts/2011tooli/images/2011_menu.gif) no-repeat}

.tooli2011 ul .space12px {width:12px; height: 64px; float:left;}
.tooli2011 ul .space13px {width:13px; height: 64px; float:left;}
.tooli2011 ul .space14px {width:13px; height: 64px; float:left;}
.tooli2011 ul .space35px {width:35px; height: 64px; float:left;}


#act1{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:106px;}
#act2{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:90px;}
#act3{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:89px;}
#act4{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:63px;}
#act5{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:79px;}
#act6{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:93px;}
#act7{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:64px;}
#act8{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:62px;}
#act9{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:106px;}
#act10{float:left;height:0;overflow:hidden;padding:64px 0 0 0; width:63px;}



.tooli2011 .m1{background-position:0 0;}
.tooli2011 .m2{background-position:-119px 0;}
.tooli2011 .m3{background-position:-223px 0;}
.tooli2011 .m4{background-position:-325px 0;}
.tooli2011 .m5{background-position:-401px 0;}
.tooli2011 .m6{background-position:-492px 0;}
.tooli2011 .m7{background-position:-598px 0;}
.tooli2011 .m8{background-position:-674px 0;}
.tooli2011 .m9{background-position:-749px 0;}
.tooli2011 .m10{background-position:-867px 0;}

.tooli2011 li .active{background:url(/layouts/2011tooli/images/2011_menu.gif) no-repeat;}
.tooli2011 .m1 .active{background-position:0 -64px;}
.tooli2011 .m2 .active{background-position:-119px -64px;}
.tooli2011 .m3 .active{background-position:-223px -64px;}
.tooli2011 .m4 .active{background-position:-325px -64px;}
.tooli2011 .m5 .active{background-position:-401px -64px;}
.tooli2011 .m6 .active{background-position:-492px -64px;}
.tooli2011 .m7 .active{background-position:-598px -64px;}
.tooli2011 .m8 .active{background-position:-674px -64px;}
.tooli2011 .m9 .active{background-position:-749px -64px;}
.tooli2011 .m10 .active{background-position:-867px -64px;}

.tooli2011 li .hover{background:url(/layouts/2011tooli/images/2011_menu.gif) no-repeat;;}
.tooli2011 .m1 .hover{background-position:0 -64px;}
.tooli2011 .m2 .hover{background-position:-119px -64px;}
.tooli2011 .m3 .hover{background-position:-223px -64px;}
.tooli2011 .m4 .hover{background-position:-325px -64px;}
.tooli2011 .m5 .hover{background-position:-401px -64px;}
.tooli2011 .m6 .hover{background-position:-492px -64px;}
.tooli2011 .m7 .hover{background-position:-598px -64px;}
.tooli2011 .m8 .hover{background-position:-674px -64px;}
.tooli2011 .m9 .hover{background-position:-749px -64px;}
.tooli2011 .m10 .hover{background-position:-867px -64px;}

/*
.tooli2011 li ul{width:121px;overflow:hidden;top:46px;left:0;display:none;padding:3px 0 5px 0;background:url(/layouts/2011tooli/images/tooli2011_.gif) no-repeat;opacity:.8;filter:alpha(opacity=80)}
*/
#up_sitemap {
	WIDTH:1000px;background-image:url('/layouts/2011tooli/images/hide_menuback.png');TOP: -154px; HEIGHT: 168px; Z-INDEX: 99; POSITION: absolute;margin:auto;clear:both;font-size:0px;
}

/* IE6  */
* html #up_sitemap {
	WIDTH:1000px;background-image:url('/layouts/2011tooli/images/hide_menuback.gif');TOP: -154px; HEIGHT: 168px; Z-INDEX: 99; POSITION: absolute;margin:auto;clear:both;font-size:0px;
}


.pullDown {
	MARGIN: 0px auto;
	padding:0 0 0 0;
	background-image:url('/layouts/2011tooli/images/hide_menuopen.png');
	WIDTH: 109px;
	CURSOR: pointer;
	BOTTOM: -46px;
	POSITION:absolute;
	HEIGHT: 59px;
	left: 726px;
	}

/* IE6  */
* html .pullDown {
	MARGIN: 0px auto;
	padding:0 0 0 0;
	background-image:url('/layouts/2011tooli/images/hide_menuopen.gif');
	WIDTH: 109px;
	CURSOR: pointer;
	BOTTOM: -46px;
	POSITION:absolute;
	HEIGHT: 59px;
	left: 726px;
	}

#up_sitemap_box {
	WIDTH:950px; MARGIN: 0px auto; ZOOM: 1; POSITION: relative; font-family:dotum,돋움, sans-serif, 굴림, Gulim;font-size:11px;CLEAR: both;
}

#center_hidden {
	background-image:url('/layouts/2011tooli/images/hide_menuback.png'); _background-image:url('/layouts/2011tooli/images/hide_menuback.gif');width:100%;margin:auto;clear:both;
}

#center1000 {
	width:1000px;margin:auto;clear:both;
}
#center {
	width:1000px;margin:auto;clear:both;
}



* {margin: 0; padding: 0;}
html, body{
	width: 100%;
	height: 100%;
	background-color:#EEEDF4;
	margin: 0;
	padding: 0;
	font-family: 굴림, tahoma, Arial;
	/* font-family가 빠지면 Opera에서 제대로 나오지 않습니다. */
}


#up1000_106 {
background-image:url('/layouts/2011tooli/images/2011_up_back.gif');
width:1000px;
height:106px;
margin:auto;
padding: 0;
clear:both;
}
#up28_93 {
width:28px;
height:93px;
float:left;
}
#up_logo {
width:299px;
height:93px;
float:left;
}
#up363_93 {
width:363px;
height:93px;
float:left;
}
#up_search {
background-image:url('/layouts/2011tooli/images/2011_up_4.gif');
width:310px;
height:62px;
float:left;
}
#search_310_30{
	width: 310px;
	height: 30px;
	clear:both;
}

#search_162_32{
	width: 162px;
	height: 32px;
	float:left;
}
#search_148_32{
	width: 148px;
	height: 32px;
	float:left;
}
.up_menu {
background-image:url('/layouts/2011tooli/images/2011_up_5.gif');
position:relative;
margin:0 auto;
padding: 0;
width:310px;
height:31px;
float:left;
}

.up_menu a{
display:inline-block;
height:0;
padding:31px 0 0 0;
overflow:hidden;
}
.up_menu a.up_menu1{width:65px}
.up_menu a.up_menu2{width:54px}
.up_menu a.up_menu3{width:82px}
.up_menu a.up_menu4{width:109px}

#up1000_13 {
width:1000px;
height:13px;
clear:both;
margin: 0;
padding: 0;
}
#menu1000_64 {
background-image:url('/layouts/2011tooli/images/upmenutotal.gif');
width:1000px;
height:64px;
clear:both;
margin:0 auto;
padding: 0;
}
#menu930_64 {
background-image:url('/layouts/2011tooli/images/2011_menu_back.gif');
width:930px;
height:64px;
float:left;
margin:0 auto;
padding: 0;
}
#menuup_35_64 {
width:35px;
height:64px;
float:left;
margin:0;
padding: 0;
}

#mainup1000_10 {
background-image:url('/layouts/2011tooli/images/main_up.gif');
width:1000px;
height:10px;
clear:both;
margin:0 auto;
padding: 0;
font-size:0;
}
#main_total {
background-image:url('/layouts/2011tooli/images/main.gif');
width:1000px;
margin:0 auto;
overflow:hidden;
clear:both;
}

#maindown1000_28 {
background-image:url('/layouts/2011tooli/images/main_down.gif');
width:1000px;
height:28px;
clear:both;
margin:0 auto;
padding: 0;
}

#mainleft20_1 {
width:20px;
height:1px;
float:left;
}

#leftmenu200 {
width:200px;
float:left;
margine: auto;
}

#mainleft10_1 {
width:10px;
height:1px;
float:left;
}

#main750 {
width:750px;
float:left;

}

.bar_1000_63 {
background-image:url('/layouts/2011tooli/images/bar.gif');
position:relative;
text-align:right;
width:1000px;
height:63px;
clear:both;
margin:0 auto;
padding: 0;
}

.bar_1000_63 a{
display:inline-block;
height:0;
padding:15px 0 0 0;
overflow:hidden;
}
.bar_1000_63 a.bar_menu1{width:72px}
.bar_1000_63 a.bar_menu2{width:68px}
.bar_1000_63 a.bar_menu3{width:69px}
.bar_1000_63 a.bar_menu4{width:117px}
.bar_1000_63 a.bar_menu5{width:154px}
.bar_1000_63 a.bar_menu6{width:85px}


#left_up_200_6 {
background-image:url('/layouts/2011tooli/images/left_up.gif');
width:200px;
height:6px;
clear:both;
margin:0 auto;
padding: 0;
font-size:0;
}


#left_menu_total{
background:url('/layouts/2011tooli/images/leftmenu/bak.gif');	
width:168px;
margin:0 auto;
padding:7px 0 0 0;
}

#left_menu_total a {
width:168px;
height:21px;
float:inherit;
position:relative;
padding:7px 0 0 0;
display:block;
margin:0 auto;
}



#left_menu_total a:link {margin:0 auto; font-family: '나눔고딕', NanumGothic, '돋움', Dotum, '굴림', Gulim, AppleGothic, sans-serif; text-decoration:none; color:#303030; background:url('/layouts/2011tooli/images/leftmenu/bak.gif'); font-size:14px;float:inherit;position:relative;display:block;}
#left_menu_total a:visited {margin:0 auto; font-family: '나눔고딕', NanumGothic, '돋움', Dotum, '굴림', Gulim, AppleGothic, sans-serif; text-decoration:none; color:#303030; background:url('/layouts/2011tooli/images/leftmenu/bak.gif'); font-size:14px;float:inherit;position:relative;display:block;}
#left_menu_total a:hover {margin:0 auto; font-family: '나눔고딕', NanumGothic, '돋움', Dotum, '굴림', Gulim, AppleGothic, sans-serif; color:#FFF; font-weight:bold; background:url('/layouts/2011tooli/images/leftmenu/on.gif'); font-size:14px;float:inherit;position:relative;display:block;}
#left_menu_total a:active {margin:0 auto; font-family: '나눔고딕', NanumGothic, '돋움', Dotum, '굴림', Gulim, AppleGothic, sans-serif; color:#FFF; font-weight:bold; background:url('/layouts/2011tooli/images/leftmenu/on.gif'); font-size:14px;float:inherit;position:relative;display:block;}


.submenu_color1{
background-color:#303030;z-index:99999;
}
.submenu_color2{
background-color:#715CCC;z-index:99999;
}
#sub_menu{
color:#ffffff; height:14px; width:116px; padding:3px 0 0 0px; color:#FFF;z-index:9999999;
}

#sub_menu a{
color:#ffffff;text-decoration:none;display:block;width:100%;height:100%;z-index:9999999;padding:0 0 0 15px;
}
#sub_menu_total{
background-color:#303030;overflow:hidden;font-size:11px;width:116px;z-index:9999999;
}
#menu10Container{
z-index:999;
}
#menu10Content{
z-index:999;
}

#submenuup_116_17 {
background-image:url('/layouts/2011tooli/images/submenuup.gif');
width:116px;
height:17px;
clear:both;
margin:0 auto;
padding: 0;
font-size:0;
}

#submenudown_116_12 {
background-image:url('/layouts/2011tooli/images/submenudown.gif');
width:116px;
height:12px;
clear:both;
margin:0 auto;
padding: 0;
font-size:0;
}

#leftmenu_168_13 {
background-image:url('/layouts/2011tooli/images/leftmenu/leftmenubar.gif');
width: 168px;
height: 13px;
margin: 0 auto;
padding: 0;
}

/* content block 1 */
#mcs_container{ top:10px; margin:margin:0 auto; width:950px; height:140px; padding: 0; }
#mcs_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs_container .customScrollBox .container{position:relative; width:925px; top:0; float:left;}
#mcs_container .customScrollBox .content{padding: 10px 0 0 10px;clear:both;}

#mcs_container .dragger_container{position:relative; width:3px; height:127px; float:left; margin:10px 0 0 10px; background:#B0B0B0; cursor:pointer -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:s-resize;}
#mcs_container .dragger{position:absolute; width:3px; height:60px; background:#394050; text-align:center; line-height:60px; color:#666; overflow:hidden; cursor:pointer; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#mcs_container .dragger_pressed{position:absolute; width:4px; margin-left:-1px; height:60px; background:#394050; text-align:center; line-height:60px; color:#666; overflow:hidden; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:s-resize;}