*{margin:0;}

body {
 text-align:center;
 background-color:#ffffff;
 margin:0;
 onfocus:this.blur();}

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,table,button,code{font-size:12px;font-family:NanumGothic,'Malgun Gothic','dotum','Dotum','Gullim','Gulim,Helvetica','AppleGothic',sans-serif;line-height:1.25em}
body.s,.s input,.s textarea,.s select,.s table,.s button,.s code{font-family:Helvetica,AppleGothic}
button{padding:0;margin:0;border:none;cursor:pointer;*overflow:visible;overflow:hidden;text-align:center;}
body{position:relative;background-color:#ffffff;color:#333;word-wrap:break-word;word-break:break-all}
.it,textarea{border:1px solid #bcbcbc}
.a select{padding-right:22px;border:1px solid #666;-webkit-border-radius:3px;-webkit-appearance:none;background:#fff url() no-repeat 100% 50%}
ul,ol{list-style:none;}
table{border-collapse:collapse}
img,fieldset{border:0}
a{color:#000;text-decoration:none;cursor:pointer}
label,button{cursor:pointer}
em,address{font-style:normal}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-10000px;width:0;height:0;font-size:0;line-height:0;}
.nc,hr{display:none !important}
.vh{visibility:hidden}
.ilk{color:#1172b6}
.ilk2{color:#1172b6;white-space:nowrap}
.ilkbk{display:block}
.elss{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.wn{white-space:nowrap}
.clbt{clear:both}
.dv{color:#dfdfdf;font-size:0.8em}
.dv2{margin:0 0.29em;color:#dfdfdf}
.clrt{overflow:visible;position:absolute;z-index:1;width:31px;height:30px;margin:0;padding:0;border:0;background:url() no-repeat 5px 50%;text-indent:-500em;cursor:pointer}
.st1{color:#ed1b23}
.st2{color:#1172b6}
.st3{color:#32a800}
.tx1{color:#000}
.tx2{color:#666}
.tx3{color:#909090}
.tx4{color:#fff}
.tx5{color:#333}
.tx6{color:#ff6600}
.tx7{color:#666; font:11px  "dotum","Gullim","Verdana","Arial",  "Geneva";letter-spacing:-1px;line-height:120%;}
.tx_popup_t1{color:#fff; font:20px  "NanumGothic","Malgun Gothic","dotum","Gullim","Verdana","Arial",  "Geneva";line-height:120%; font-weight:bold; text-align:left;}
.tx_popup_t2{color:#333; font:15px  "dotum","Gullim","Verdana","Arial",  "Geneva"; font-weight:bold; text-align:left;line-height:190%;}
.tx_popup_t3{color:#333; font:12px  "dotum","Gullim","Verdana","Arial",  "Geneva"; text-align:left;line-height:150%;}
.tx_popup_t4{color:#333; font:12px  "dotum","Gullim","Verdana","Arial",  "Geneva"; text-align:left;line-height:130%; padding:3px 3px 3px 10px; background:#accef7;}

/* Form
===================================================*/
input {
 font:12px "Gullim", "Arial", "Verdana", "Geneva";
 color:#000000;
 line-height:130%;
 height:19px;
 background-color:expression((this.readOnly)?'#EAEAEA':'');
 padding-left:2px;
 }

select {
 font:12px "Gullim", "Arial", "Verdana", "Geneva";
 color:#000000;
 height:19px;
 }

.select01 {
 font:12px "Gullim", "Arial", "Verdana", "Geneva";
 color:#000000;
 height:19px;
 }
 
textarea {
 font:12px  "Gullim","Arial", "Verdana", "Geneva";
 color:#000000;
 line-height:150%;
 padding:5px;
 border:1px solid #c2c2c2;
 }

.input {
 border:1px solid #c2c2c2;
 }

.input_c {
 font:12px "Gullim", "Arial", "Verdana", "Geneva";
 color:#000000;
 line-height:130%;
 height:17px;
 background-color:expression((this.readOnly)?'#EAEAEA':'');
 padding-left:2px;
 }

.input_s {
 font:11px  "Gullim","Arial", "Verdana", "dotum", "Geneva" ;
 color:#000000; 
 line-height:130%;
 height:17px;
 border:1px solid #ADADAD;
 }

.input_color {
 font:12px "Gullim", "Arial", "Verdana", "Geneva";
 color:#000000;
 line-height:130%;
 height:17px;
 border:1px solid;
 border-right-color:#dfddd2;
 border-bottom-color:#dfddd2;
 border-top-color:#c8c5b2;
 border-left-color:#c8c5b2;
 background-color:#faf8ef;
 }

.textarea_color{
 font:12px "Gullim", "Arial", "Verdana", "Geneva";
 color:#000000;
 line-height:150%;
 border:1px solid;
 border-right-color:#dfddd2;
 border-bottom-color:#dfddd2;
 border-top-color:#c8c5b2;
 border-left-color:#c8c5b2;
 background-color:#faf8ef;
 }

/* ------------ layout -------------- */
#wrapper{
    width:100%; 
	text-align:center; 
	margin:0 auto;
}

#header {
	position:relative;
	margin:0 auto;
	width:920px;
	height:85px;
}

#container{
    margin:0 auto;
    width:920px; 
	float:center;  
	padding: 25px 0px 10px 0px;
	height:145px;
}

#container:after{
    display:block;
	clear:both;content:''}
	
#content{
    float:left;
	width:216px;
	text-align:center;
	padding-left:29px;
	padding-right:29px;
	height:143px;
}

.snb{
    float:left;
	width:370px; 
	height:143px; 
	padding-left:13px;
}

.aside{
    float:left;
	width:250px; 
	height:143px;
}

#infoMenu_bg {
    background-image:url(../_img/login/toplink_bg.gif);
	height:33px;
}
#infoMenu {
	margin-right:13px;
	padding:3px 0 11px 0;
	text-align:right;
	font-size:11px;
}

#infoMenu li {
	display:inline;
	padding:0 3px 0 8px;
	font-family: Arial;
	font-weight:bold;
	font-size:10px;
}
#infoMenu li a {
	color:#676767;
	text-decoration:none;
}
#infoMenu li a:hover, #infoMenu li a:focus {
	color:#000;
}
#infoMenu .first-item {background: none;}
.first-item img  {padding-top:6px;}


#lang_sel
{
	list-style:none;
	display:none;
	width:75px;
	background-color:#ffffff;
	border:2px solid #d7d7d7;	
	z-index:3;
	position:absolute;
	left:823px;
	top:24px;
	text-align:left;
	padding-top:1px;
}

#lang_sel td a {
    font:10px " Arial", "Gullim", "Verdana", "Geneva";
	color:#676767;
	text-decoration:none;
}
#lang_sel td a:hover, #infoMenu li a:focus {
	color:#000;
}
/* logo */
#logo {float:left; position:absolute; top:38px; left:15px;}
#logo_time {float:right; position:absolute; top:50px; right:20px; font-size:12px; font-family:"Arial", "Verdana","Geneva"; color:#003399; font-weight:bold;} 

/* popup */
#popup{width:460px; height:330px; text-align:center; margin:0 auto; border:#608bd4 solid 3px; padding:10px;}
.popup li{background-color:#f4f4f4;}
.popup li.title{ padding:5px 5px 7px 5px; font-weight:bold; color:#333333;}

#popup_cont
.popup_cont {width:100%; text-align:left;padding:0px 10px 0px 10px; height:26px;}
.popup_cont li{ text-align:left;}
.popup_cont li.cont01{width:17%; float:left; text-align:left; background:#fff url(../_img/popup/pop_icon.gif) no-repeat 0 4px; padding-left:15px; font-weight:bold;}
.popup_cont li.cont02{width:79%; float:left; text-align:left;}
.popup_cont li.cont03{width:90%; float:left; text-align:left; background:#fff url(../_img/popup/pop_icon.gif) no-repeat 0 4px; padding-left:15px; font-weight:bold;}

#popup_cont02
.popup_cont02 {width:100%; text-align:left;padding:0px 10px 0px 0px; height:20px;}
.popup_cont02 li{ text-align:left;}
.popup_cont02 li.cont01{width:90%; float:left; text-align:left; background:#fff url(../_img/popup/pop_icon.gif) no-repeat 0 4px; padding-left:15px; 
font:13px "Verdana", " Arial", "Gullim", "Geneva";font-weight:bold;}

#popup_cont04
.popup_cont04 {width:100%; text-align:left;padding:0px 10px 0px 0px; height:20px;}
.popup_cont04 li{ text-align:left;}
.popup_cont04 li.cont01{width:90%; float:left; text-align:left; background:#fff url(../_img/popup/pop_icon.gif) no-repeat 0 4px; padding-left:15px; 
font:13px "Verdana", " Arial", "Gullim", "Geneva";font-weight:bold;}

#popup_table table {width:100%; font-size:12px; border-collapse: collapse; color:#333333; border-top:#719ede solid 2px;}
#popup_table caption {display:none;}
#popup_table th { height:19px; color:#333333; text-align:center; font-size:12px; padding:3px 0px 3px 0px;  border-top:#719ede solid 1px; border-left:#96aee3 solid 1px; border-right:#96aee3 solid 1px; border-bottom:#96aee3 solid 1px; background:url('../_img/popup/pop_th.gif') repeat-x; background-image:-moz-linear-gradient(top,#d1e4fe,#aed1fb);background-image:-webkit-gradient(linear,left top,left bottom,from(#d1e4fe),to(#aed1fb));}
#popup_table td {text-align:left; border:#d0d0d0 solid 1px; padding:2px 10px 2px 10px;}
#popup_table td.cont_center {text-align:center; border:#d0d0d0 solid 1px; padding:2px 0px 2px 0px;}

#popup01{width:370px; text-align:center; margin:0 auto; border:#608bd4 solid 3px; padding:10px;}
.popup01 li{background-color:#f4f4f4;}
.popup01 li.title{ padding:5px 5px 7px 5px; font-weight:bold; color:#333333;}

#popup02{width:380px; text-align:center; margin:0 auto; border:#608bd4 solid 3px; padding:10px;}

#popup03{width:460px; height:auto; text-align:center; margin:0 auto; border:#608bd4 solid 3px; padding:10px;}

#popup04{width:655px; height:auto; text-align:center; margin:0 auto; border:#608bd4 solid 3px; padding:10px;}

#popup_contact table {width:100%; font-size:12px; border-collapse: collapse; color:#333333; border:#719ede solid 1px;}
#popup_contact caption {display:none;}
#popup_contact th { height:19px; color:#333333; border:#d0d0d0 solid 1px; text-align:center; font-size:12px; padding:3px 0px 3px 0px; background:#cfe4fd url() repeat-x; background-image:-moz-linear-gradient(top,#cfe4fd,#cfe4fd);background-image:-webkit-gradient(linear,left top,left bottom,from(#cfe4fd),to(#cfe4fd));}
#popup_contact td {text-align:left; border:#d0d0d0 solid 1px; padding:2px 10px 2px 10px; line-height:150%;}
#popup_contact td.coneact_center {text-align:center; border:#d0d0d0 solid 1px; padding:2px 0px 2px 0px;}

#popup_contact A:link { text-decoration:none; color:#333333;}
#popup_contact A:visited { text-decoration:none; color:#333333;}
#popup_contact A:active { text-decoration:underline; color:#333333;}
#popup_contact A:hover { text-decoration:underline; color:#333333;}

/* mail */
#mail{width:660px; height:100%; text-align:left; margin:0 auto; border:#dcdcdc solid 3px; padding:10px;}
.mail li
.mail li.mail_top{width:660px; height:70px; background:#fff url(../_img/common/mail_img.gif) no-repeat; padding:5px 5px 7px 5px; }
.mail li.mail_title{ padding:5px 5px 7px 5px; font-weight:bold; color:#333333; font:12px "Verdana", " Arial", "Gullim", "Geneva";}
.mail li.mail_text{ text-align:left; padding:5px 5px 15px 5px; font:12px "Verdana", " Arial", "Gullim", "Geneva";  color:#333333; line-height:150%;}
.mail li.mail_footer{ border-top:#cccccc dotted 1px; text-align:center; padding:5px 5px 3px 5px; font:10px "Verdana", " Arial", "Gullim", "Geneva";  color:#666666; line-height:150%;}


/* ------- visual -------- */ 

#visual {
	margin:0 auto;
	width:920px; 
    text-align:center
}


/* notice */
#main_notice_cont{width:370px; float:left;}
.notice_title{width:370px; height:23px; float:left;}
.notice_title li.notice_title01{width:49px; float:left; padding:0px;}
.notice_title li.notice_title02{width:43px; text-align:right; float:right; padding:0px;}

.notice_cont{width:370px; float:left; padding-top:0px; border-bottom:#eaeaea solid 1px;}
.notice_cont li.notice_table01{width:280px; float:left;  text-align:left; font-size:13px;  padding:3px 3px 3px 0px; font:12px NanumGothic,"Gullim","dotum","Gullim", "dotum", "Arial", "Verdana","Geneva"; color:#696b72;} 
.notice_cont li.notice_table02{width:80px; float:right; text-align:right; padding:3px 2px 4px 0px; font:11px "Verdana", "Arial","Geneva"; color:#65809b;}

.notice_cont A:link { text-decoration:none; color:#593d1d;}
.notice_cont A:visited { text-decoration:none; color:#593d1d;}
.notice_cont A:active { text-decoration:underline; color:#593d1d;}
.notice_cont A:hover { text-decoration:underline; color:#593d1d;}

/* quick */
#quickBox {
    float:left;
	text-align:left;
	width:215px;
	height:143px;	
}

.quickBox h3 {padding-top:0px; padding-bottom:0px; text-align:left; height:23px;}

.quickBox ul {position:relative}

.quickBox .quickInfo {float:left}

.quickInfo { height:72px; padding-left:70px; background:#fff url(../_img/login/quick_img.gif) no-repeat 0 0px;}
.quickInfo li {
	height:16px; 
	width:125px;
	margin-left:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-top:4px; 
	color:#636363; 
	font-size:12px;
	font-weight:bold;
    background:#fff url(../_img/login/quick_icon.gif) no-repeat 0 7px;
}

.quickInfo a {text-decoration:none; color:#636363;}

.quickInfo a:hover{color:#006CDC;}


.quick_img{width:215px;
           height:47px;}
.quick_img01{padding-bottom:3px;}
.quick_img02{padding-bottom:0px;}

/* lgoin */
#loginBox {
    float:left;
	text-align:left;
	width:250px;
	height:90px;
	padding:7px 0px 0px 0px;
	background:#fff url(../_img/login/login_bg.gif) no-repeat 0 0px;}
	
.loginBox_text01 {
    text-align:right;
	padding-top:5px;
	padding-bottom:5px;		
	font:11px "dotum","Gullim", "Verdana", "Arial","Geneva"; color:#686868;
}

.loginBox_text02 {
    text-align:left;
	padding-top:7px;
	padding-left:2px;
	font:11px "dotum","Gullim", "Verdana", "Arial","Geneva"; color:#686868;
}
.loginBox_text02 a {text-decoration:none; color:#686868;}

.loginBox_text02 a:hover{text-decoration:underline; color:#686868;}

.loginBox_img{
    padding-top:15px;
}

.link_amily a {text-decoration:none; color:#636363;}
.link_amily a:hover{color:#006CDC;}


/* footer */
#footer{ width:100%; clear:both; text-align:center; padding-top:25px;}
.footerInner{width:100%; height:60px; font:11px "Verdana", "Arial","Geneva"; color:#666666;}
    
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

#Install {
	position:relative;
	text-align:left;
	margin:0 auto;
	background-image:url(../_img/install/install_bg.gif);
	width:573px;
	height:290px;
	padding: 20px 15px 20px 17px;
}

#Install2 {
	position:relative;
	text-align:left;
	margin:0 auto;
	background-image:url(../_img/install/install_bg.gif);
	width:573px;
	height:290px;
	padding: 20px 15px 20px 17px;
}

#install_c table{
    width:100%;
	padding:0px;
}
#install_c td.td_left {
    width:146px; 
	height:135px;
	background:url(../_img/install/install_img.png) no-repeat 0 0px;}

#install_c td.td_right {
    width:424px;
	height:60px;
	padding-top:0px; 	
}
.td_right_text li{}

#install_c td.td_right01 {
    width:424px;
	padding-top:0px; 
    height:70px;
    background:url(../_img/install/exe.gif) no-repeat 0 0px;
}

#install_c td.td_right02 {
    width:424px;
	height:60px;
	padding-top:0px; 
	background:url(../_img/install/install_text02.png) no-repeat 0 0px;
}

#install_c td.td_right04 {
    width:424px;
	padding-top:0px; 
    height:70px;
    background:url(../_img/install/exe01.gif) no-repeat 0 0px;
}

#install_c
 td.td_cont li {
	width:100%px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	padding-left:13px;
    padding-right:0px;
	padding-top:2px; 
	color:#333333; 
	font:12px "Gullim", "dotum", "Verdana", "Arial","Geneva";
	line-height:170%;
	/*letter-spacing:-1px;*/
    background:url(../_img/install/install_icon.gif) no-repeat 0 7px;
}

#install_c
 td.td_cont01 li.cont0101 {
	width:100%px;
	padding:0px 0px 0px 0px; 
	color:#ff5a00; 
	font:17px "NanumGothic","Malgun Gothic","Gullim", "dotum", "Verdana", "Arial","Geneva"; font-weight:bold;
}
#install_c
 td.td_cont01 li.cont0102 {
	width:100%px;
	padding:10px 0px 12px 8px; 
	color:#848383; 
	font:12px "NanumGothic","Malgun Gothic","Gullim", "dotum", "Verdana", "Arial","Geneva";font-weight:bold;
}
#install_c
 td.td_cont01 li.cont0103 {
	width:100%px;
	padding:5px 0px 0px 0px; 
	color:#ff5a00; 
	font:22px "NanumGothic","Malgun Gothic","Gullim", "dotum", "Verdana", "Arial","Geneva"; font-weight:bold;
}
#install_c
 td.td_cont01 li.cont0104 {
	width:100%px;
	padding:5px 0px 5px 8px; 
	color:#848383; 
	font:12px "NanumGothic","Malgun Gothic","Gullim", "dotum", "Verdana", "Arial","Geneva";font-weight:bold;
}

#error_box{width:610px; position:relative; text-align:left; margin:0 auto;}
#error_logo{width:610px; text-align:left; padding:10px 0 10px 0;}
.error_cont{background-image:url(../_img/common/error_bg.png);width:610px;height:228px;	padding:0px;}
.error_cont li{text-align:left; font:12px "Gullim", "Verdana", "Arial","Geneva"; color:#444444; padding-top:45px; padding-left:190px;  line-height:150%;}
.error_cont li.engtext{text-align:left; font:12px "Gullim", "Verdana", "Arial","Geneva"; color:#444444; padding-top:60px; padding-left:190px;  line-height:150%;}

