/* °øÅë */
* {margin:0px; padding:0px;}
ul,ol,li{list-style:none outside}
img { border:0px;}

.blind {position:absolute; left:-8000px}
.blind2 {position:absolute; left:-8000px; display:none;}
#skip-navi {position:absolute; left:-8000px}

@font-face {
    font-family:'NanumGothic'; 
    src:url('/font/NanumGothic.eot');
    src:url('/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
    url('/font/NanumGothic.woff') format('woff'),
    url('/font/NanumGothic.ttf') format('truetype');
}

#wrab {	margin:0 auto; 	position:relative;	width:100%;	z-index:1; font-family:'NanumGothic'; }


#wrab_top {	margin:0 auto; 	position:relative;	width:1001px; height:81px; z-index:1; border:0px solid #F00;}

/* ¸ÞÀÎ */

#logo {position:absolute;	top:32px; left:20px;	width:112px; height:22px; z-index:5; }
#top {position:relative; top:0px; width:1001px; height:81px;	z-index:3;	border:0px solid #F00;	}
#top #menu { position:absolute; top:37px; left:290px; width:auto; z-index:8; border:0px solid #F00;}
#top #menu li{float:left; padding-right:70px; border:0px solid #F00;}
#top #top_m {position:absolute;	width:107px; right:0px; z-index:3; border:0px solid #F00;	}
#top #top_m li{float:left; padding-left:1px;}

#mainimg {	position:relative;	width:100%;	height:423px;	z-index:1;	border:0px solid #F00;}

.mainimgBox {width:auto; height:423px; background-image:url(/img_new/main/mainimg1.jpg); background-repeat: no-repeat; background-position:center top;}

.why-adweb {background:url(/img_new/main/whyadweb.gif) no-repeat; width:939px; height:427px; margin:0 auto;}


/* layerpopup */
.popup_close {overflow:hidden; padding:5px 10px; background:#000; text-align:right;}
.popup_close #check {display:inline-block; color:#eee;}
.popup_close #check input {vertical-align:middle;}
.popup_close #close {display:inline-block; padding-left:10px;}
.popup_close #close a {color:#eee;}
.popup_close .check {display:inline-block; color:#eee;}
.popup_close .check input {vertical-align:middle;}
.popup_close .close {display:inline-block; padding-left:10px;}
.popup_close .close a {color:#eee;}


/* ÄÁÅÙÃ÷ 1 */
#m_contents { position:relative; margin:0 auto; width:100%; z-index:5; border:0px solid #F00;}
#m_contents #m_1 { margin:0 auto; position:relative; width:1001px;  z-index:5;}
#m_contents #m_1:after {clear:both; display:block; content:"";}
#m_contents #m_1 li{float:left; border:0px solid #F00;}
#m_contents #m_1 li img {vertical-align:top}

.m_line { position:relative; width:100%; border-top:1px solid #aaa;}
.v_line { position:relative; width:1px; margin-top:20px; height:145px; background-color:#ededed;}
.padding { padding:0px 12px 0px 12px;}

#m_contents #m_2 { margin:0 auto;position:relative; padding:70px 0px 70px 0px; width:1001px; height:1350px; z-index:5; border:0px solid #ebebeb;}
#m_contents #m_2 ul{padding-top:30px;}
#m_contents #m_2 ul:after {clear:both; display:block; content:"";}
#m_contents #m_2 ul li{float:left;text-align:center; border:0px solid #F00;}


#m_contents #m_3 { margin:0 auto;position:relative; padding:70px 0px 70px 50px; width:950px; z-index:5; border:0px solid #ebebeb; background:url(/img_new/main/staff_pic.jpg) no-repeat 480px 170px}
#m_contents #m_3 #m3_text{position:relative; padding:20px 0px 20px 0px; width:430px; font-size:18px; line-height:32px; z-index:5; border:0px solid #ebebeb;}

#m_contents #m_4 {position:relative; background-color:#f4f4f4; padding:70px 0px 70px 100px; text-align:center; width:auto; z-index:5; border:0px solid #ebebeb;}

#m_contents #m_5 { margin:0 auto;position:relative; padding:40px 0px 20px 50px; width:950px; height:90px; z-index:5; border:0px solid #ebebeb;}
#m_contents #m_5 li{float:left; padding-left:65px; border:0px solid #F00;}





/* ÄÁÅÙÃ÷ 1 */




/* °øÅë Ä«ÇÇ¶óÀÌÆ® */
#c_top { position:relative; text-align:center; height:27px; z-index:2; border:0px solid #F00;}
#copyright {position:relative;	width:100%;	height:150px;	background-image:url("/img_new/comm/bottom_bg.gif");overflow:hidden;	z-index:1;	border:0px solid #F00; }
#bottom { margin:0 auto; 	position:relative;	left:20px;	margin-top:30px; width:995px; height:80px;	z-index:2; 	border:0px solid #F00;}
#bottom_m {	position:absolute; top:10px; right:0px; width:350px; height:20px;z-index:5;	border:0px solid #F00;}
#bottom_m li{float:left;padding:1px;}
#copy {	position:absolute; left:40px; width:446px; height:39px;	z-index:5;	border:0px solid #F00; background-image:url(/img_new/comm/bottom_copyright.gif);}
#b_banner {	position:absolute; left:40px; top:65px;	z-index:5;	border:0px solid #F00;}


/* ¼­ºê */
#subimg { position:relative; width:100%; min-width:1001px; height:98px;	z-index:1;	border:0px solid #F00;  background-position:center; background-repeat:no-repeat;}

#s_contents {margin:0 auto;	position:relative;	margin-top:30px; width:1001px; margin-bottom:80px; overflow:hidden; background-image:url("/img_new/sub/scontents_bg.gif"); z-index:1;	border:0px solid #F00;}

#s_contents #pf_menu{position:relative;	margin-top:30px; margin-left:8px; width:auto; z-index:1; border:0px solid #F00;}
#s_contents #pf_menu:after {clear:both; display:block; content:"";}
#s_contents #pf_menu li{float:left; margin-left:3px; text-align:center; width:137px;}
#s_contents #pf_menu li a {width:auto; display:block; padding:6px 0px 6px 0px; border:1px solid #cfcfcf;}
#s_contents #pf_menu li a.on{background-color:#636363; border:1px solid #353535; color:#ffffff;}

#s_contents #pf_list { margin:0 auto;position:relative; padding:70px 0px 0px 0px; width:1001px; z-index:5; border:0px solid #ebebeb;}
#s_contents #pf_list ul.portfolio{width:100%; border:0px solid #f00;margin-left:10px;}
#s_contents #pf_list ul.portfolio:after {clear:both; display:block; content:"";}
#s_contents #pf_list ul.portfolio li {width:25%; float:left; height:200px; border:1px solid #ddd; text-align:center; margin-top:30px;padding:26px; margin-right:28px;}
#s_contents #pf_list ul.portfolio li div {width:100%; height:100%; background:url(/img_new/main/pf_line.gif) no-repeat 100% 50%;}


#overview {margin:0 auto;position:relative; margin-top:30px; padding:0px 0px 45px 0px; width:1001px; z-index:5; border:0px solid #F00; background:url(/img_new/main/staff_pic.jpg) no-repeat 500px 110px;}
#overview #overview_text{position:relative; padding:20px 0px 20px 0px; width:500px; font-family:'NanumGothic';  font-size:16px; line-height:32px; z-index:5; border:0px solid #F00;}

#history_wrap {position:relative; background-color:#f4f4f4; padding:50px 0px 100px 0px;  text-align:center; width:100%; z-index:5; border:0px solid #F00;}
#history_wrap #history {position:relative; margin:0 auto; width:1001px; z-index:5; border:0px solid #ebebeb;}
#history_wrap #history h3 {position:relative; padding-left:600px; width:auto; z-index:5; border:0px solid #F00; text-align:left;}
#history_wrap #history #history_text{position:relative; margin-left:0px; margin-top:10px; font-family:'NanumGothic'; text-align:left; font-size:16px; line-height:24px; z-index:5; border:0px solid #F00;}
#history_wrap #history .slidesw_container {width:980px; margin-left:13px; margin-top:43px; height:185px; overflow:hidden;position:relative; border:0px solid #f00;}
#history_wrap #history .slidesw_container div.sliding {position:absolute; border:0px solid #f00; overflow:hidden; display:none; width:240px; height:180px; background-color:#252122}
#history_wrap #history .slidesw_container div .hs_tx_tt{font-family:'NanumGothic'; font-size:24px; padding:25px 0px 10px 20px;color:#cf2525; width:auto; text-align:left; border:0px solid #f00 }
#history_wrap #history .slidesw_container div .hs_tx {font-family:'NanumGothic'; font-size:12px; line-height:18px; color:#7b7b7b; text-align:left; padding-left:20px; width:auto}
#slidesw_left, #slidesw_right {cursor:pointer}

#servernbank {margin:0 auto; width:1000px; padding:20px 0 20px 60px;}
#servernbank dl#server {background:url(/img_new/sub/icon_server.gif) no-repeat left 35px;font-family:'NanumGothic'; min-height:115px; margin-top:40px;}
#servernbank dl#bank {background:url(/img_new/sub/icon_bank.gif) no-repeat left 35px;font-family:'NanumGothic'; min-height:115px; margin-top:30px;}
#servernbank dl dt {font-weight:bold; font-size:16px; margin-bottom:10px;}
#servernbank dl dd {font-size:16px; margin-top:5px; line-height:160%; padding-left:100px;}
#servernbank dl dd.pl20 {padding-left:120px !important; font-size:14px; font-weight:bold;}

#location {margin:0 auto;position:relative; margin-top:50px; padding:0px 0px 70px 0px; width:1001px; height:500px; z-index:5; border:0px solid #F00;}
#location #location_img{position:relative; padding:20px 0px 20px 0px; width:540px; float:left; z-index:5; border:0px solid #F00;}
#location #location_text{position:relative; padding:20px 0px 20px 0px; width:400px; font-family:'NanumGothic';  font-size:16px; line-height:32px; float:left; z-index:5; border:0px solid #F00;}


#web {margin:0 auto;position:relative; margin-top:30px; padding:0px 0px 40px 0px; width:1001px; height:1100px; z-index:5; border:0px solid #F00;}
#web #web_list{position:relative; padding-left:10px; width:1001px; z-index:5; border:0px solid #F00;}
#web #web_list:after{clear:both; display:block; content:"";}
#web #web_list dl{position:relative; width:273px; float:left; margin-right:60px; padding-top:20px; padding-bottom:60px; z-index:5; text-align:center; border:0px solid #F00; font-family:'NanumGothic';}
#web #web_list dl dt {background-repeat:no-repeat; padding-top:171px; font-weight:bold; font-size:14px;}
#web #web_list dl dd {font-size:12px; padding-top:3px;}


#web #web_pf{position:relative; width:1001px; margin-top:30px; margin-left:10px; z-index:5; border:0px solid #F00;}
#web #web_pf:after{clear:both; display:block; content:"";}
#web #web_pf #web_text{position:relative; padding:0px 0px 30px 0px; width:380px; height:300px; margin-right:60px; font-family:'NanumGothic';  font-size:14px; line-height:28px; float:left; z-index:5; border:0px solid #F00;}

#web #web_process{position:relative; text-align:left; margin-top:20px; width:100%; z-index:5; border:0px solid #F00;}




#hosting_wrap {position:relative; background-color:#f4f4f4; padding:70px 0px 70px 0px;  text-align:center; width:100%; height:642px;z-index:5; border:0px solid #F00;display:none;}
#hosting_wrap #hosting {position:relative; margin:0 auto; width:1001px; height:710px; background-image:url("/img_new/sub/sub03_2img1.jpg"); background-repeat:no-repeat;  z-index:5; border:0px solid #ebebeb;}
#hosting_wrap #hosting h3 {position:relative; padding-left:540px; width:auto; z-index:5; text-align:left; border:0px solid #F00;}
#hosting_wrap #hosting #hosting_text{padding:18px 58px 0px 540px; width:auto; height:180px; font-family:'NanumGothic'; text-align:left; font-size:14px; line-height:24px; z-index:5; border:0px solid #F00;}
#hosting_wrap #hosting #hosting_text2{position:relative; margin-top:62px; width:936px; height:306px; z-index:5; border:0px solid #F00; background:url(/img_new/sub/sub03_2img2.gif) no-repeat;}



#print {margin:0 auto;position:relative; margin-top:50px; padding:0px 0px 40px 0px; width:1001px; height:750px; z-index:5; border:0px solid #F00;}
#print #print_pf{position:relative; width:1001px; margin-top:30px; margin-left:10px; z-index:5; border:0px solid #F00;background-image:url("/img_new/sub/sub03_4img1.jpg");  background-repeat:no-repeat;background-position:100% 0px;}
#print #print_pf:after{clear:both; display:block; content:"";}
#print #print_pf #print_text{position:relative; padding:0px 0px 30px 0px; width:380px; height:300px; margin-right:60px; font-family:'NanumGothic';  font-size:14px; line-height:28px; float:left; z-index:5; border:0px solid #F00;}
#print #print_list{position:relative; padding-left:10px; width:1001px; z-index:5; border:0px solid #F00;margin-top:50px;}
#print #print_list:after{clear:both; display:block; content:"";}
#print #print_list li{position:relative; width:273px; float:left; margin-right:62px; padding-top:20px; padding-bottom:60px; z-index:5; text-align:center; border:0px solid #F00; font-family:'NanumGothic';}




#management_wrap {position:relative; background-color:#f4f4f4; padding:40px 0px 40px 0px;  text-align:center; width:100%;z-index:5; border:0px solid #F00;}
#management {position:relative; margin:0 auto; margin-top:30px; width:1001px; height:auto;  text-align:left; z-index:5; border:0px solid #F00;}
#management #management_pf{position:relative; width:940px; height:420px; background-image:url("/img_new/sub/sub03_3img1.jpg");  background-repeat:no-repeat; z-index:5; border:0px solid #F00;}
#management #management_pf #management_text{position:relative; padding:20px 0px 0px 0px; width:940px; font-family:'NanumGothic';  font-size:14px; line-height:28px; z-index:5; border:0px solid #F00;}
#management #management_process{position:relative; text-align:left; margin-top:20px; width:1001px; z-index:5; border:0px solid #F00;}








/*»çÀÌÆ®¸Ê*/
#right #ss_con #sitemap1 {position:relative;width:660px; height:274px; overflow:hidden; z-index:10; border:0px solid #F00;}
#right #ss_con #sitemap1 li, #right #ss_con #sitemap1 li{float:left; width:200px;padding:3px; border:0px solid #F00;}
#right #ss_con #sitemap1 #sitemap_m1, #right #ss_con #sitemap1 #sitemap_m2, #right #ss_con #sitemap1 #sitemap_m3,  #right #ss_con #sitemap1 #sitemap_m4{position:relative;width:183px;margin-right:20px;background-image:url("/img_new/sub/sitemap_bg.gif");}
#right #ss_con #sitemap1 #sitemap_m1 li, #right #ss_con #sitemap1 #sitemap_m2 li, #right #ss_con #sitemap1 #sitemap_m3 li, #right #ss_con #sitemap2 #sitemap_m4 li {position:relative; width:150px; padding:8px; margin-left:15px;background-image:url("/img_new/comm/gray_bulet.gif"); background-repeat:no-repeat; background-position:0px 50%;}

#right #ss_con #sitemap2 {position:relative; width:200px; margin-top:30px; float:left; overflow:hidden; z-index:10; border:0px solid #F00;}
/*»çÀÌÆ®¸Ê*/



/***  Padding & Style ***/
#imp-box .img-padd1-1 { padding-bottom:10px; }
#imp-box .img-padd1-2 { padding-bottom:20px; }
#imp-box .img-padd1-3 { padding-bottom:35px; }

#imp-box .img-padd2-1 { padding-top:25px; }
#imp-box .img-padd2-2 { padding-top:10px; }

#imp-box .img-padd3-1 { padding-left:15px; }

#imp-box .ft-sty1-1 { color:#e36824; font-size:11px; padding-top:5px; padding-left:15px; }

#imp-box #in-line li { float:left; padding-right:2px; padding-bottom:25px; }

/***  Table Style ***/
#imp-box #tb-sty1 td { text-align:center; border-right:1px solid #9f9f9f; background-color:#fff; border-bottom:1px solid #9f9f9f; padding:5px; font-size:11px; }
#imp-box #tb-sty1 .line-t { border-top:2px solid #9f9f9f; font-weight:bold; color:#fff; background-color:#e89e00; }
#imp-box #tb-sty1 .line-l { border-left:1px solid #9f9f9f; }
#imp-box #tb-sty1 .line-2 { border-bottom:1px solid #e89e00; }
#imp-box #tb-sty1 .bg-c { background-color:#ffdb79; }

#imp-box #tb-sty2 td { border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; }
#imp-box #tb-sty2 .line-t { border-top:2px solid #6499c6; }
#imp-box #tb-sty2 .line-l { border-left:1px solid #ddd; }
#imp-box #tb-sty2 .bg-c { background-color:#fafae9; }
#imp-box #tb-sty2 .bg-c1 { background-color:#f2f2f2; font-weight:bold; color:#5582a9; }
#imp-box #tb-sty2 .padd1 { padding-left:15px; }

#tb_sty1 td { border-bottom:1px solid #d8d8d8; text-align:center; padding:5px; }
#tb_sty1 .txt-al { text-align:left; }
#tb_sty1 .line-st1 { border-top:2px solid #1b78c2; border-bottom:1px solid #1b78c2; font-weight:bold; }

#tb_sty2 td { height:30px; border-left:1px solid #4b7db5; border-top:1px solid #4b7db5; border-bottom:1px solid #4b7db5; background-color:#5f8fc6; text-align:center; color:#fff; font-weight:bold; }
#tb_sty2 .lin-r { border-right:1px solid #4b7db5; }

#tb_sty3 td { height:35px; border-bottom:1px solid #e9e9e9; }
#tb_sty3 .lin-r { border-left:1px solid #e9e9e9; text-align:center; }
#tb_sty3 .lin-d { background-image:url('/img_new/sub/sub_dot.gif'); background-repeat:no-repeat; padding-left:15px; }
#tb_sty3 .lin-l { border-left:1px solid #e9e9e9; padding-left:10px; }

#tb_sty4_1 td { height:30px; border-top:2px solid #a2a2a2; border-bottom:1px solid #a2a2a2; text-align:center; font-weight:bold; background-color:#f3f3f3;  }
#tb_sty4_1 .lin-r { border-left:1px solid #e9e9e9; }

#tb_sty4 td { height:30px; border-bottom:1px solid #e9e9e9; padding-left:15px; }
#tb_sty4 .lin-r { border-left:1px solid #e9e9e9; }
#tb_sty4 .txt1 { font-weight:bold; }

#ca_tb_sty1 td { width:13%; height:30px; border-left:1px solid #4b7db5; border-top:1px solid #4b7db5; border-bottom:1px solid #4b7db5; background-color:#5f8fc6; text-align:center; }
#ca_tb_sty1 .lin-r { border-right:1px solid #4b7db5; }
#ca_tb_sty2 td { width:13%; height:100px; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
#ca_tb_sty2 .lin-r { border-right:1px solid #e9e9e9; }

#tap_link td a:link, a:visited, a:active { color:#5B5B5B; }


#sitemap {
	width:640px;
    margin-left:20px;
	font-size:12px;
	overflow:hidden;
}

#sitemap #sitemap1, #sitemap #sitemap2, #sitemap #sitemap3, #sitemap #sitemap4, #sitemap #sitemap5, #sitemap #sitemap6, #sitemap #sitemap7, #sitemap #sitemap8, {
	width:201px;
	background-image:url("/img_new/sub_img/sitemap_bg.gif");	background-repeat:no-repeat;	
	overflow:hidden;
}

#sitemap #sitemap1 div, #sitemap #sitemap2 div {
	width:180px;
	height:175px;
	float:left;
}


#left-menu a {display:block; padding-top:8px; padding-bottom:8px; padding-left:25px;}
#left-menu #leftOver { background-image:url('/img_new/sub/leftmenu_over.gif'); font-weight:bold; color:#fff}





/** Æ÷Æ®Æú¸®¿À **/
#portdetail {position:absolute; background-color:#000; width:820px; height:550px; z-index:1000000}
#portdetail a {color:#fff; text-decoration:none;}
#portdetail .close {position:absolute; width:30px; height:auto; border:0px solid #f00; font-size:26px; color:#fff; text-align:center; top:15px; right:20px}
#portdetail .client {font-size:26px; color:#fff; margin-top:50px; padding-left:45px}
#portdetail .dimg1 {width:460px; height:345px; background-color:#fff; position:absolute; left:43px; top:90px}
#portdetail .dimg2, #portdetail .dimg3 {width:255px; height:160px; background-color:#fff; position:absolute; left:527px;}
#portdetail .dimg2 {top:90px}
#portdetail .dimg3 {top:275px}
#portdetail .text1 {font-size:15px; color:#fff; margin-top:380px; padding-left:45px}
#portdetail .text2 {font-size:15px; color:#fff; margin-top:10px; padding-left:45px}

#portdetail .mdimg1, #portdetail .mdimg2, #portdetail .mdimg3 {width:215px; height:345px; overflow:hidden; background-color:#fff; position:absolute; top:90px}
#portdetail .mdimg1 {left:43px;}
#portdetail .mdimg2 {left:295px;}
#portdetail .mdimg3 {left:548px;}



/** BUSINESS Web **/
#slidegallery {width:490px; height:270px; border:0px solid #f00; position:relative; overflow:hidden}
#slidegallery img {position:absolute; display:none; width:350px; height:230px; cursor:pointer;}