﻿@charset "utf-8";
/**
* OLYM Cascading Style Sheets
* File Name : default.css
* Description : 한국트로닉스(주) 기본 스타일시트
* Author : Web business Team / Kim Youn Ho
* Email : designyh@olymcompnay.com
* Date : 2012.10.08
* Update : 2012.10.08
* Copyright(c) 2011 OLYM Communications. All Rights Reserved.
*/

/* 기본설정 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; line-height:18px; color:#7c7c7c; }
ol, ul, li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
form, fieldset, img { border:0; }
address, caption, em { font-weight:normal; font-style:normal; }
/* anchor - 지정순서 link, visited, hover, active */
a { text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:underline; }
/* 숨김영역 */
#accessibility, #accessibility_footer, .skip, hr, legend { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
caption { display:none; }
/* ie6 png 파일 투명처리 */
.png24 { tmp:expression(setPng24(this)); }
/* ie6에서 이미지 공백 0으로 조절 */
img { border:0; margin:0; padding:0; vertical-align:top; }
/* float 속성 초기화 */
.space { clear: both; display: block; float: none; font-size: 0 !important; height: 0; line-height: 0 !important; margin: 0 !important; overflow: hidden; padding: 0 !important; width: 100%; }


/* 이미지 인풋등 세로중앙정렬 */
input, textarea, select, img { vertical-align: middle; }
input, textarea, select { font-family:"돋움", Dotum, "굴림", Gulim, Sans-serif; }

/* form tag */
.select_basic {
	padding:0 0 0 3px;
	height:17px;
	border-style:solid;
	border-width:1px;
	border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1;
	color:#565656;
	background:#f5f5f5;
	font-size:0.95em;
	font-family:"돋움", Dotum, "굴림", Gulim, Sans-serif;
}
.input_basic {
	height:13px;
	padding:4px 0 1px 3px;
	border-style:solid;
	border-width:1px;
	border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1;
	color:#565656;
	background:#f5f5f5;
	font-size:1em;
}
.textarea_basic {
	padding:0 0 0 3px;
	border-style:solid;
	border-width:1px;
	border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1;
	color:#565656;
	background:#f5f5f5;
	font-size:1em;
}
.file_basic {
	height:18px;
	padding:4px 0 1px 3px;
	border-style:solid;
	border-width:1px;
	border-color:#d1d1d1 #e7e7e7 #e7e7e7 #d1d1d1;
	color:#565656;
	background:#f5f5f5;
	font-size:1em;
}




/* menu */
.lnb_wrap {width:990px; margin:0 auto; position:relative; }
.lnb_wrap h1 { position:absolute; left:21px; top:62px; z-index:3000;}
.lnb_wrap .gnb { position:absolute; right:10px; top:7px;  }
.lnb_wrap .gnb li { padding-left:7px; float:left;}
#lnb_box { margin-left:395px; position:absolute; top:56px; z-index:3000;}
#lnb_box li {
	float: left; height:47px; width:119px; } 
.snb_wrap { width:990px; margin:0 auto;}
.snb_wrap div {
	height:233px; float: left; padding-top:73px;
}
.snb_wrap .snb01 {
	margin-left:395px;
}
