@charset "utf-8"


@import url(index.css);
@import url(hosting.css);


* { padding: 0; margin: 0; }
img {border:0px;}

ul,li {list-style-type:none;}
ul, dl, ol , dt, dd, p, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px;}

/*a:link{
	color:#000;
	text-decoration:none;
	border-bottom:none;
}

a:hover{
	color:#000;
	text-decoration:none;
}

a:active{
	color:#000;
	text-decoration:none;
}

a:visited{
	color:#000;
	text-decoration:none;
}*/

#header {
	margin:0 auto 0px; width:100%;
	background: url(/images/common/top_bg.gif) repeat-x top;
	/*height:166px;*/
	}
   .gnb {
	   margin:0 auto; width:960px; height:60px; padding:0px; line-height:0px; font-size:0px;
	   }
   .gnb .logo {
	   float:left; 
	   padding:18px 0px 0px 6px; 
	   height:30px;
	    }
   .gnb .gnbMenu {
	   float:right; 
	   padding:10px 10px 11px 0px;
	   height:10px;}
   .gnb .gnbMenu li {
	   float:left; 
	   padding-left:18px;
	   background:url(/images/common/menu_small_line.gif) no-repeat 9px;
	   vertical-align:top;
	   }
   .gnb .gnbMenu li.fir {
	   padding-left:0; 
       background:none;
	  }
   .gnb .bigMenu{
	   clear:right; 
	   float:right;
	   padding:0px 5px 0px 0px;
	   height:29px;
	   }
    .flashmenu{
	   margin:0 auto;
	   width:960px;
	   height:82px;
	   padding-bottom:5px;
		}
	.etcmenu{
	   margin:0 auto;
	   width:960px;
	   height:38px;
	   padding-bottom:5px;
		}
		
#container {
	margin:0 auto 0px; 
	width:960px;
	}
	#leftMenu {
		float:left; 
		margin-right:29px; 
		padding-top:0px; 
		width:180px;
		line-height:0px;
		font-size:0px;
		}
	#leftMenu .menuTitle {
		background:url(/images/common/leftmenu_top_bg.gif);
		padding:11px 0px 7px 11px;
	    height:16px;
		}
	#leftMenu .menuTitle1 {
		background:url(/images/common/leftmenu_top_bg.gif);
		padding:11px 0px 7px 11px;
	    height:16px;
		}
	#leftMenu .menuall{
		/*background:url(/images/common/leftmenu_bg.gif);*/
		text-align:center;
		}
	#leftMenu .menufir{
		text-align:center;
		padding-top:10px;
		height:21px;
		}
	#leftMenu .menufirlast{
		text-align:center;
		padding:10px 0 13px 0;
		height:21px;
		}
	#leftMenu .menusu{
		text-align:center;
		height:21px;
		padding-top:5px;
		}
	#leftMenu .menusu1{
		text-align:center;
		height:20px;
		}
	#leftMenu .menusu2{
		text-align:center;
		height:26px;
		padding-top:5px;
		}
	*#leftMenu .menulast{
		text-align:center;
		padding:5px 0px 13px 0px;
		}
	*#leftMenu .menulast1{
		text-align:center;
		padding:0px 0px 13px 0px;
		}
	/*#leftMenu .menulast{
		text-align:center;
		height:15px;
		}*/
	#leftMenu .bannerpad{
		margin-top:15px;
		}
	#bodyContents {
		float:left; width:630px;
		padding:0px 20px 0px 0px;
		border-right:1px solid #cacaca;
	    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
        word-wrap: break-word; /* Internet Explorer 5.5+ */
		min-height:600px; /*기본크기 설정*/
        height:auto !important; /*핵*/
        /*height:auto; /*익스플로러*/ 
		 }
	#bodyContents .subtitle{
		line-height:0px;
	    font-size:0px;
		background:url(/images/serveridc/virtualserver/subtitle_bg_gray.gif);
		height:14px;
		padding:12px 0px 0px 10px;
		}
		.underline{
			background:url(/images/common/underline.gif);
			height:9px;
			}
		.location {
			float:right;
			height:11px; 
			font-size:11px; 
			color:#7f7f7f;
			text-align:right;
			padding:5px 5px 6px;
			}
		.location span {padding-left:13px;}
		.location a {color:#989898;}
	    .location a:hover {color:#787de7;}
	    .location strong {color:#565656;}
		.h3{margin-bottom:10px;}
		.h3_1{margin-bottom:20px;}
		.img_padding{margin-bottom:15px;}
		.img_padding_1{margin-bottom:25px;}
		.title_padding{clear:both; margin-bottom:4px;}
		.title_padding1{clear:both; margin-bottom:4px; margin-top:4px;}
		.dl_padding{margin-bottom:40px;}
		.vat span {float:right; font-size:11px; color:#7f7f7f; padding-top:2px;}
		.co_imgpd{float:right; padding:5px 0px 0px 0px; }
		.co_li{list-style-type:georgian;}
		.img_padding1{margin-top:5px;}
		.flash_padding{padding-bottom:15px;}
		.vat1 span {float:left; font-size:11px; color:#7f7f7f; padding-top:2px; padding-bottom:5px;}
		.tablepd{padding-left:5px;}
		.tablepd_1{padding-left:10px;}
		.tabletxt{padding:0 0 5px 10px; font-weight:bold; color:#e13d03;}
		.table_tech td{padding:5px;}
		
	#rightbanner{
	    line-height:0px;
		font-size:0px;
		float:left; 
		text-align:right;
		padding:0px 0px 0px 0px; 
		width:100px;
		
		/*background: url(/images/common/right_bg_line.gif) repeat-y;
		*/
	    }
	#rightbanner .quicktop{
		line-height:0px;
		padding:15px 0px 0px 0px;
		margin:0px;
		float:left;
		height:172px;
        } 
	#rightbanner .img{
		display:block;
		}

#footer{clear:both; padding-top:13px; width:100%; border-top:2px solid #969594;
        }
 .footerWrap{margin:0 auto; width:960px; height:41px;}
 .footerWrap li{float:left; vertical-align:top; padding-left:0px;}

 .box{
	 line-height:0px;
	 clear:both;
	 margin:10px auto;
	 border:3px solid #dddbdb;
	 width:931px;
	 height:11px;
	 padding:9px 0px 9px 23px;
	 }
  .box li{
	  float:left;
	  padding-left:13px;}
  .footerimg{
	  clear:both;
	  margin:0px auto;
	  width:960px;
	  padding:0px 0px 5px 0px;}
  .img_horizon dd{
	  float:left;
	  padding-bottom:10px;}
  .img_horizon .pd_right{
	  padding-right:24px;}
  .img_horizon .pd_right1{
	  padding-right:79px;}
	
body {
 font-family:Dotum,Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#4d4d4d;
 line-height:16px;
}

/*소프트웨어판매,임대*/
.sw_tablepd{
	clear:both;
	padding-bottom:10px;
}
.sw_toptable{
	padding:10px 0 10px 0;
}
.sw_font{
	font-size:11px;
	padding-bottom:10px;
}
.add_pd1{padding-left:10px;}
.add_pd2{padding-bottom:10px;}
.add_imgpd{
	clear:both;
	text-align:center;
	padding-bottom:10px;
	}
.add_bt{padding-bottom:20px;}
.add_bt1{padding-bottom:20px; text-align:right;}
.log_topbt{
	float:left;
	padding-right:5px;
	padding-bottom:3px;
}
.log_btlist{
	width:630px;
	text-align:center;
	float:left;
	padding-bottom:10px;
}
.addbg_line{padding:5px 0 5px 0;}
.log_btimg{padding-right:3px;}
.cdp_txpd{padding:10px 0 10px 0;}

.error_1{
	background:url(./error_04_3.gif);
	width:539px;
	height:auto;
}
.error_txt{
	color:#434343;
	padding:15px 25px 10px 25px;
}
.error_txt1{
	color:#e13d03;
	font-weight:bold;
}
.error_txt2{
	color:#434343;
	padding:5px 25px 20px 25px;
}
