* { margin:0; padding:0;}
body { 
background-color:#fff; 
font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif;
line-height: 1.5em;
font-size:0.75em; 
color:#444;
}

h1 {font-size:1em;}
h2 {font-size:0.75em;}
h3 {}
ul, ol, li  { list-style:none;}

img {border:0;vertical-align:bottom}

h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote {
	margin:0;
	padding:0;
}

textarea {
	font-size:0.75em;
	font-family:µ¸¿ò,Dotum,AppleGothic,sans-serif;
	color:#666;
}

a, a:link, a:visited {
	color:#636466;
	text-decoration:none;
}
a:hover {
	color:#7ac533;
	text-decoration:underline;}


#all {
	width:100%;}

#wrap {
	width:943px;margin:0 auto;height:770px}

#header {
	width:943px;}

#header .headedep {
	height:52px;
	padding-bottom:10px;}

#header .headedep ul{
	margin:0; padding:0;}

#header .headedep ul li{
	float:left; list-style:none;}

#header .headedep ul li.logo{
	position:relative;
	top:18px; left:10px;
	margin:0;padding:0;}

#header .headedep ul li.logo_r{
	margin:33px 0 0 20px;padding:0;}

#header .headedep li.ut_m{
	margin:40px 0 0 0; float:right; height:12px;}

#header .headedep li.ut_m li img{vertical-align:top}

#header .headedep li.ut_m li{
	margin:0 10px 0 0;
	padding:0px 0 0 10px;
	height:10px;
	background:url('../img/main_top_gub_line.gif') no-repeat;top:7px}

#header .headedep li.ut_m li.first{
	background:none;}





#header #main_nav {float:left; margin-top:9px; font-size:11px}

#main_nav {position:relative; width:941px; height:37px; background:url(http://hosting.esellers.co.kr/img/main_nav.jpg) no-repeat;}
#main_nav li {float:left;}
#main_nav .menu {display:block; height:37px; text-indent:-10000px; overflow:hidden;}
#main_nav a {display:block; background:url(http://hosting.esellers.co.kr/img/main_nav.jpg) no-repeat 0 38px;}
/* ´ë¸Þ´º */
#navi1 {width:161px;}
#navi1:hover, #navi1.on {background-position:0 -37px;}
#navi2 {width:161px;}
#navi2:hover, #navi2.on {background-position:-161px -37px;}
#navi3 {width:161px;}
#navi3:hover, #navi3.on {background-position:-322px -37px;}
#navi4 {width:161px;}
#navi4:hover, #navi4.on {background-position:-483px -37px;}
#navi5 {width:161px;}
#navi5:hover, #navi5.on {background-position:-644px -37px;}

#main_nav ul li ul {position:absolute; top:38px; left:0; display:none; width:941px; height:32px; background:url(http://hosting.esellers.co.kr/img/sub_nav.jpg) no-repeat;}
#main_nav ul li ul li a {display:block; height:25px; text-indent:-10000px; overflow:hidden; background:url(http://hosting.esellers.co.kr/img/sub_nav.jpg) no-repeat 0 25px;}
/* ±³À°°úÁ¤ ¸Þ´º */
#topMenu1.on #topMenu1Sub {display:block; background-position:0 0;}
#topMenu1Sub .menu1 {padding-left:24px; width:97px;}
#topMenu1Sub .menu1 a:hover, #topMenu1Sub .menu1 a.on {background-position:-24px -31px;}
#topMenu1Sub .menu2 {padding-left:27px; width:97px;}
#topMenu1Sub .menu2 a:hover, #topMenu1Sub .menu2 a.on {background-position:-148px -31px;}
#topMenu1Sub .menu6 {padding-left:27px; width:75px;}
#topMenu1Sub .menu6 a:hover, #topMenu1Sub .menu3 a.on {background-position:-272px -31px;}
#topMenu1Sub .menu3 {padding-left:27px; width:157px;}
#topMenu1Sub .menu3 a:hover, #topMenu1Sub .menu3 a.on {background-position:-374px -31px;}
#topMenu1Sub .menu4 {padding-left:27px; width:75px;}
#topMenu1Sub .menu4 a:hover, #topMenu1Sub .menu4 a.on {background-position:-558px -31px;}
#topMenu1Sub .menu5 {padding-left:27px; width:102px;}
#topMenu1Sub .menu5 a:hover, #topMenu1Sub .menu5 a.on {background-position:-660px -31px;}
/* ¼ö°­½ÅÃ» ¸Þ´º */
#topMenu2.on #topMenu2Sub {display:block; background-position:0 -62px;}
#topMenu2Sub .menu1 {padding-left:24px; width:145px;}
#topMenu2Sub .menu1 a:hover, #topMenu2Sub .menu1 a.on {background-position:-24px -93px;}
#topMenu2Sub .menu2 {padding-left:27px; width:145px;}
#topMenu2Sub .menu2 a:hover, #topMenu2Sub .menu2 a.on {background-position:-196px -93px;}
#topMenu2Sub .menu3 {padding-left:27px; width:119px;}
#topMenu2Sub .menu3 a:hover, #topMenu2Sub .menu3 a.on {background-position:-368px -93px;}

/* Ä¿¹Â´ÏÆ¼ ¸Þ´º */
#topMenu3.on #topMenu3Sub {display:block; background-position:0 -124px;}
#topMenu3Sub .menu1 {padding-left:24px; width:80px;}
#topMenu3Sub .menu1 a:hover, #topMenu3Sub .menu1 a.on {background-position:-24px -155px;}
#topMenu3Sub .menu2 {padding-left:26px; width:86px;}
#topMenu3Sub .menu2 a:hover, #topMenu3Sub .menu2 a.on {background-position:-130px -155px;}
#topMenu3Sub .menu3 {padding-left:27px; width:76px;}
#topMenu3Sub .menu3 a:hover, #topMenu3Sub .menu3 a.on {background-position:-243px -155px;}
#topMenu3Sub .menu4 {padding-left:27px; width:75px;}
#topMenu3Sub .menu4 a:hover, #topMenu3Sub .menu4 a.on {background-position:-346px -155px;}
#topMenu3Sub .menu5 {padding-left:27px; width:50px;}
#topMenu3Sub .menu5 a:hover, #topMenu3Sub .menu5 a.on {background-position:-448px -155px;}
#topMenu3Sub .menu6 {padding-left:26px; width:80px;}
#topMenu3Sub .menu6 a:hover, #topMenu3Sub .menu6 a.on {background-position:-524px -155px;}
#topMenu3Sub .menu7 {padding-left:26px; width:64px;}
#topMenu3Sub .menu7 a:hover, #topMenu3Sub .menu7 a.on {background-position:-615px -155px;}


/* Áö¿ø¼¾ÅÍ ¸Þ´º */
#topMenu4.on #topMenu4Sub {display:block; background-position:0 -186px;}
#topMenu4Sub .menu1 {padding-left:24px; width:97px;}
#topMenu4Sub .menu1 a:hover, #topMenu4Sub .menu1 a.on {background-position:-24px -217px;}
#topMenu4Sub .menu2 {padding-left:27px; width:126px;}
#topMenu4Sub .menu2 a:hover, #topMenu4Sub .menu2 a.on {background-position:-148px -217px;}
#topMenu4Sub .menu3 {padding-left:25px; width:90px;}
#topMenu4Sub .menu3 a:hover, #topMenu4Sub .menu3 a.on {background-position:-299px -217px;}

/* Áö¿ø¼¾ÅÍ ¸Þ´º */
#topMenu5.on #topMenu5Sub {display:block; background-position:0 -248px;}
#topMenu5Sub .menu1 {padding-left:24px; width:109px;}
#topMenu5Sub .menu1 a:hover, #topMenu5Sub .menu1 a.on {background-position:-24px -279px;}
#topMenu5Sub .menu2 {padding-left:26px; width:104px;}
#topMenu5Sub .menu2 a:hover, #topMenu5Sub .menu2 a.on {background-position:-159px -279px;}
#topMenu5Sub .menu3 {padding-left:26px; width:50px;}
#topMenu5Sub .menu3 a:hover, #topMenu5Sub .menu3 a.on {background-position:-289px -279px;}
#topMenu5Sub .menu4 {padding-left:26px; width:76px;}
#topMenu5Sub .menu4 a:hover, #topMenu5Sub .menu4 a.on {background-position:-365px -279px;}


#container {
	width:943px;
	display:block;
	clear:both;
	}




/* Banners */



#container .event_banner {
  _float:none;
  margin:0px auto;
  _position: absolute;
  width:915px;

  _padding-left:0px;
}



#container .event_banner #banners .banner{display:none;}

/*.banner.current{z-index: 2;}*/

.banner.current{display:block;}


#container .event_banner #banners{margin:0;padding:40px 0 0 0;}

#container .event_banner #controls{position:relative;padding:30px 0 0 420px;width:70px;margin:0}
#container .event_banner #controls li{margin:0;padding:0; float:left; list-style:none;width:20px;}


#container .event_banner #controls li a{
  filter:alpha(opacity=70); -ms-filter: "alpha(Opacity=70)"; opacity:0.7; text-decoration:none; display:-moz-inline-box; /* <= FF2 hack */
  display:inline-block;background:url(http://hosting.esellers.co.kr/img/top_main_ba_icon_out.gif) no-repeat 0 0px; outline:none; width:10px; height:10px;}

#container .event_banner #controls li.active a{ 
background:url(http://hosting.esellers.co.kr/img/top_main_ba_icon_over.gif) no-repeat 0 0px;}

#container .event_banner #controls li a:hover{ 
background:url(http://hosting.esellers.co.kr/img/top_main_ba_icon_over.gif) no-repeat 0 0px;}


.con_menu{
	clear:both
	width:943px;
	margin:0 auto;padding:0}

.con_menu ul{
	margin:40px 0 0 0;padding:0;}


.con_menu li{
	list-style:none;float:left;
	margin:0 0 0 16px;}

.con_menu .ma_no{
	margin:0; padding:0;}

.con_menu .faq{background:url('http://hosting.esellers.co.kr/img/middle_banner_04.gif') no-repeat; width:219px; height:141px}


/* ÇªÅÍ */
#footer{width:943px; border-top:solid 1px #d6d6d6;display:block;clear:both;margin:0 auto}
#footlogo { float:left; margin:0; width:170px; height:128px; background-color:#fff;  border-right:solid 1px #d6d6d6;}
#footlogo img { margin:50px 20px;}

#corp { float:left; margin:0 0 0 0px; width:605px;}
#corp_list { float:left; height:35px; }
#corp ul li { float:left; border-right:solid 1px #d6d6d6; height:35px;}
#corp ul li a { display:block; margin:10px 7px 3px 8px; }
#corp ul li a:hover { display:block; margin:10px 7px 3px 8px;}
.corp01 a { width:60px; height:21px; background:url(/images/main/foot_btn1.gif) no-repeat top left;}
.corp01 a:hover { width:60px; height:21px; background:url(/images/main/foot_btn1.gif) no-repeat bottom right;}
.corp02 a { width:60px; height:21px; background:url(/images/main/foot_btn2.gif) no-repeat top left;}
.corp02 a:hover { width:60px; height:21px; background:url(/images/main/foot_btn2.gif) no-repeat bottom right;}
.corp03 a { width:95px; height:21px; background:url(/images/main/foot_btn3.gif) no-repeat top left;}
.corp03 a:hover { width:95px; height:21px; background:url(/images/main/foot_btn3.gif) no-repeat bottom right;}
.corp04 a { width:103px; height:21px; background:url(/images/main/foot_btn4.gif) no-repeat top left;}
.corp04 a:hover { width:103px; height:21px; background:url(/images/main/foot_btn4.gif) no-repeat bottom right;}
.corp05 a { width:60px; height:21px; background:url(/images/main/foot_btn5.gif) no-repeat top left;}
.corp05 a:hover { width:60px; height:21px; background:url(/images/main/foot_btn5.gif) no-repeat bottom right;}
.corp06 a { width:60px; height:21px; background:url(/images/main/foot_btn6.gif) no-repeat top left;}
.corp06 a:hover { width:60px; height:21px; background:url(/images/main/foot_btn6.gif) no-repeat bottom right;}
.corp07 a { width:51px; height:21px; background:url(/images/main/foot_btn7.gif) no-repeat top left;}
.corp07 a:hover { width:51px; height:21px; background:url(/images/main/foot_btn7.gif) no-repeat bottom right;}
#address { float:left; margin:10px 0 0 0; width:602px; height:43px; background-color:#fff;}

#partner { float:right; margin:0 5px 0 0; }
#partner img { clear:both; margin:12px 0 12px 5px;}
.partner_scroll { width:145px; height:33px; margin:0 5px 0 0;}
/* end ÇªÅÍ */

/* ÀüÃ¼¸Þ´º º¸±â css */

	
/* All Site Content */
#visual {margin:0 auto; clear:both; width:941px; padding:0px; left:6px; z-index:3; } /*top:40px;*/
#visual_all { position:absolute; top:100px; clear:both; width:941px; padding:0px; z-index:1;} /*top:40px;*/
/*#visual_all .visual_txt { margin-left:90px; position:relative; z-index:10;}*/
#visual .allmenu { width:939px; position:absolute; top:37px; z-index:100}

/* All Site Menu */
#dhtmlgoodies_contentBox {width:941px; visibility:hidden;position:absolute;overflow:hidden; z-index:6; }
#dhtmlgoodies_content { position:relative; width:939px; height:172px; background-color:#FFF; border:1px solid #8dba0c; z-index:120;}

/* All Site Content */
#all_menu{margin:0 0 0 25px}
#all_menu .menu2 { margin:10px 2px 0; float:left; font-size:12px; color:#777777;z-index:130; }
#all_menu .close {position:relative;float:right;left:-10px; top:7px}

.top_sub_menu ul { padding-left:4px; margin:0px; font-size:12px; z-index:140; }
.top_sub_menu li { width:145px; _width:142px; clear:both; margin:5px 0px; _margin:0; left:10px; list-style:none; line-height:110%; font-size:11px}
*:first-child+html .top_sub_menu li {width:142px;}

.top_sub_menu li a:link { color:#777777; text-decoration:none; font-weight:normal; }
.top_sub_menu li a:visited { color:#777777; text-decoration:none; font-weight:normal; }
.top_sub_menu li a:hover { color:#0057B7; text-decoration:underline; font-weight:normal; }
.top_sub_menu li a:active { color:#0057B7; text-decoration:underline; font-weight:normal; }
#all_close { clear:both; float:right; margin-right:5px; width:auto; z-index:120; }
