@charset "utf-8";
/* CSS Document */
body {
	background:url(../img/container_bg.jpg) #546879 repeat-x top;
	font-family: 돋움, 굴림;
	font-size:12px;
	margin:0px 7px 0px 7px;
	color:#919599;
	}
a {
	color:#919599;
	text-decoration:none;
	border:0px;
	}
	a:hover {
		text-decoration:underline;
		}
img {
	border:0;
	}
* {
	margin:0px;
 	padding:0px;
 	}
ul {
	list-style-type:none;
}

	#container {
		width:100%;
		}
	#Nav_main {
		padding-left:200px;
		width:100%;
		height:96px;
		background: url(../img/mainnav_bg00.jpg) no-repeat left;
		padding:0px;
		margin:0px;}
	div.mainnav {
		padding-left:120px;
		}
		
	#Sub_bg { 
		background:url(../img/sub_bg.jpg) top repeat-x #3b4954;
		width:1010px;
		padding-left:3px;
		padding-top:1px;
		border-bottom:#000 1px solid;
		float:left;
		}
	#Nav_sub {
		float:left;
		width:160px;
		height:474px;
		margin-right:3px;
		}
		#Nav_sub ul {
			margin-left:21px;
			margin-top:75px;
			}
		#Nav_sub ul li {
			height:28px;
			padding-bottom:2px;
			}
	#ContentBg {
		width:682px;
		float:left;
		background-color:#1a2228;
		min-height:500px;
		}
		
	#Subtitle {
		height:64px;
		background:url(../img/content_bg.gif) repeat-x top;
		}
		#Subtitle h1 {
			margin-left:15px;
			margin-top:15px;
			float:left;
			}
		#Subtitle p {
			float:right;
			margin-right:15px;
			margin-top:10px;
			}
	#Content {
			padding:15px;
			}
			#Content ul {
				}
			#Content dt {
				padding:0px 0px 10px 22px;
				background:url(../img/core_bgicon.jpg) no-repeat left top;
				vertical-align:middle;
				line-height:130%;
				}
			#Content dd {
				padding:0px 0px 15px 20px;
				line-height:130%;
				margin-left:22px;
				background:url(../img/core_bgicon_sub.jpg) no-repeat left top;
				vertical-align:middle;
				}
	/* FAQ */				
	#Content_FAQ {
			padding:15px;
			}
			#Content_FAQ ul {
				}
			#Content_FAQ dt {
				margin-top:8px;
				padding:0px 5px 5px 24px;
				background: url(../img/help_ic_q.gif) no-repeat left top;
				line-height:150%;
				font-size:12px;
				color:#d8d8d8;
				font-weight:bold;
				}
			#Content_FAQ dd {
				padding:2px 5px 10px 24px;
				line-height:150%;
				background:url(../img/help_ic_a.gif) no-repeat left top #242b32;
				border-bottom:1px solid #343c45 ;
				}
				
	/* Download */				
	#Content_Download {
			padding:15px;
			}
			#Content_Download ul {
				}
			#Content_Download dt {
				margin-top:8px;
				padding:0px 5px 5px 24px;
				line-height:150%;
				font-size:12px;
				color:#d8d8d8;
				font-weight:bold;
				height:30px;
				}
			#Content_Download dd {
				padding:2px 5px 10px 24px;
				line-height:150%;
				border-bottom:1px solid #343c45 ;
				background:#242b32;
				margin-top:5px;
				clear:both;
				}
			#Content_Download h2 {
				font-size:12px;
				float:left;
				}
			#Content_Download img {
				float:right;
				}
		
/* 기술정보 서브타이틀 12px */				
span.subtitle {
	line-height:200%;
	font-size:12px;
	color:#bcc3c8;
	}

/* 기술정보 탭메뉴2 */
#tabBg2 {
	width:644px; 
	height:52px;
	padding-left:145px;
	padding-top:11px;
	}

#tabBg2 Ul {
	hegiht:26px;
	}
#tabBg2 li {
	font-size:11px;
	width:96px;
	hegiht:26px;
	letter-spacing:-1px;
	float:left;
	margin-right:4px;
	text-align:center;
	}
/* 기술정보 테이블 */
.tech_table {
	line-height:140%;
	margin-top:10px;
	}
.tech_table td {
	padding-bottom:8px;
	border-bottom:1px solid #384148;
	}
.tech_table td img {
	border:2px solid #000000;
	text-align:center;
	margin-top:5px;
	max-width:530px;
	}
	
/* 기술정보 순서리스트 */
.order div {
	padding-top:5px;
	padding-bottom:5px;
	min-height:16px;
	border-bottom:1px solid #232d36;
	}


	#Site_info {
		clear:both;
		background:url(../img/siteinfo_bg.gif) bottom left no-repeat;
		height:42px;
		padding-top:20px;
		}
	#Nav_supp {
		margin-left:715px;
		background:url(../img/suppnav_bg.gif) repeat-x;
		width:300px;
		height:42px;
		text-align:center;
		}
		#Nav_supp img {
			margin-top:10px;
			}
			
			#navsupp_sitemap, #navsupp_email {
				width:402px;
				margin-left:601px;
				background:url(../img/nav_suppbg.gif) repeat-x top #000000;
				border:solid 2px #ffae00;
				padding:4px;
				z-index:10;
				position:relative;
				}
			#navsupp_sitemap {
				top:-235px;
				}
			#navsupp_email {
				top:-160px;
				}
				#navsupp_sitemap table {
					margin-top:10px;
					}
				#navsupp_sitemap table th {
					font-size:12px;
					text-align:left;
					width:100px;
					padding:8px;
					height:20px;
					color:#e2e2e2;
					}
				#navsupp_sitemap table td {
					color:#e2e2e2;
					}
				#navsupp_sitemap table td a{
					color:#e2e2e2;
					}
					
				#navsupp_email p {
					color:#e2e2e2;
					line-height:150%;
					text-align:justify;
					}
				#navsupp_email span {
					color:#ffae00;
					font-weight:bold;
					}
.point_text {
	color:#d8d8d8;
	}
.point_yellow {
	color:#ffea00;
	font-weight:bold;
	}
.point_light {
	color:#ffffff;
	}
.point_list {
	font-weight:bold;
	color:#ffffff;}
	
.point_td {
	border: solid 1px #000000;
	background-color:#1b2025;
	}
	
.point_title {
	color:#f5a700;
	font-weight:bold;
	font-size:13px;
	}
.point_subtitle {
	color:#ebebeb;
	font-size:12px;
	}
		
.partner {border-bottom:1px solid #232d36;}
	.partner td {
		padding:8px 0px;
		}
	.partner td p {
		line-height:150%;
		color:#d0d0d0;
		}
	.partner td p span {
		color:#ffffff;
		}
	.partner a {
		color:#919599;
		}
.interview {
	margin-top:10px;
	padding-left:90px;
	background:url(../img/overview_img02.jpg) no-repeat;
	}
.compare {
	border:solid 1px #b9c2cb;
	background:#5a6671;
	}
	.compare th {
		background:#39444e;
		color:#ffffff;
		height:25px;
		line-height:200%;
		}
	.compare td {
		padding:5px;
		}

/* 서비스 */

.customerlist { 
	font-size:12px;
	color:#bcc3c8;
	}
.customerlist a { 
	font-size:11px;
	text-decoration:underline;
	color:#919599;
	}
.customerlist dd { 
	padding:0px;
	margin:0px;
	height:8px;
	}
.customerlist dd span { 
	line-height:180%;
	}
	
/* 탭메뉴 */
#tab_01, #tab_02, #tab_03, #tab_04, #tab_05, #tab_06 {
	padding:5px;
	border-bottom:1px solid #232d36;
	}
	
#viewimg_01, #viewimg_02, #viewimg_03, #viewimg_04, #viewimg_05, #viewimg_06, #viewimg_07, #viewimg_08, #viewimg_09, #viewimg_10, #viewimg_11, #viewimg_12, #viewimg_13, #viewimg_14, #viewimg_15, #viewimg_16, #viewimg_17, #viewimg_18, #viewimg_19, #viewimg_20 {
	position:relative;
	border:2px solid #000000;
	background-color:#000000;
	float:right;
	margin-top:-60px;
	display:none;
	text-align:center;
	}
	
div.order_list {
	width:85%;
	text-align:justify;
	float:left;
	margin-top:17px;
	border:none;
	padding:0px;
	border:none;
	}
	
div.thums {
	float:right;
	border:none;
	padding:0px;
	margin-right:10px;
	}
	
	
/* 메인페이지 */
#branding {
	float:left;
	}
	
#mainlist {
	float:left;
	}
	
	#notice {
		background:url(../img/main_noticebg.jpg) left top no-repeat;
		width:255px;
		height:105px;
		padding:60px 18px 0px 27px;
		line-height:15pt;
		float:left;
		}	
		
	.notice_list {
		width:180px;
		float:left;
		}	
		
	.notice_date {
		float:right;
		font-family:tahoma, verdana;
		font-size:10px;
		color:#60676d;
		}
	
	#helpdesk {
		width:290px;
		height:68px;
		background:url(../img/main_helpbg.jpg) no-repeat top left;
		padding:35px 0px 0px 5px;
		float:left;
		}
#mainbanner {
	background:url(../img/main_rightbottom.jpg) no-repeat top left;
	width:290px;
	height:190px;
	float:left;

	}
#mainbanner img {
	margin-top:142px;
	margin-left:7px;

	}
		
/* 일반 */
.textarea {
	width:98%;
	height:100px;
	font-size:11px;
	font-family:돋움,굴림;
	background-color:#232d36;
	color:#919599;
	border:solid 1px #b9c2cb;
	line-height:150%;
	padding:5px;
	}

/* 가격정보 */
.price_button01{
	margin-top:10px;
	}
.price_right {
	float:right;
	}
.price_left {
	float:left;
	}
.textbox {
	background-color:#252e39;
	border-color:#161f2a;
	font-size:11px;
	color:#9399a1;
	
	}
	
.gray_input {
	border:1px solid #161f2a;
	background-color:#232d36;
	font-size:12px;
	font-family:돋움,굴림;
	height:18px;
	line-height:150%;
	color:#5f6770;
	}
.dark_input {
	border:1px solid #161f2a;
	background-color:#232d36;
	font-size:12px;
	font-family:돋움,굴림;
	height:18px;
	line-height:150%;
	color:#5f6770;
	}
	
.dark_textarea {
	width:98%;
	height:100px;
	font-size:12px;
	font-family:돋움,굴림;
	background-color:#232d36;
	color:#5f6770;
	border:solid 1px #161f2a;
	line-height:150%;
	padding:5px;
	}
