@charset "utf-8";
html, body {width:100%; height: 100%; margin: 0; padding: 0; } 
td {padding:0px}
body{
	width:100%;
	overflow-x:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin: 0 0 0  0.75em;
	margin: 0 0 0;
	margin: 0 0 ;
	margin: 0;
	font-family:, u, seoul, arial, verdana;
	font-size:12px;
	line-height:18px;
	color:#666666;
	word-break:break-all;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#989898;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#E8E8E8;
	scrollbar-shadow-color:#E8E8E8;
	scrollbar-darkshadow-color:#E8E8E8;
	
}


@font-face{
  font-family: 'NanumGothicWeb';
  font-style: normal;
  font-weight: normal;
  src: url('../font/NanumGothic.eot'); 
  src: local('?'), url('../font/NanumGothic.woff') format('woff'), url('../font/NanumGothic.ttf') format('truetype'); 
}

@font-face{
  font-family: 'NanumGothicWeb bold';
  font-style: normal;
  font-weight: bold;
  src: url('../font/NanumGothicBold.eot');     
  src: local('?'), url('../font/NanumGothicBold.woff') format('woff'), url('../font/NanumGothicBold.ttf') format('truetype'); 
}

@font-face{
  font-family: 'MyriadWeb';
  font-style: normal;
  font-weight: normal;
  src: url('../font/MyriadWeb.eot'); 
  src: local('?'), url('../font/MyriadWeb.woff') format('woff'), url('../font/MyriadWeb.ttf') format('truetype'); 
}





a,area{blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style:none;}

img, fieldset{border:none;}

.png24 {
  tmp:expression(setPng24(this));
}

img { border:0px; }

table, tr, td, {
	font-family:, u, seoul, arial, verdana;
	font-size:12px;
	color:#666666;
	word-break:break-all;
}




a:link{color:#33ff33; text-decoration:none;}
a:visited{color:#ff0000; text-decoration:none;} 
a:active{color:#0033ff; text-decoration:none;}
a:hover{color:#990099; text-decoration:none;}

.gnb:link {font-size:11px; color: #9f9f9f; text-decoration:none;}
.gnb:active {font-size:11px; color: #9f9f9f; text-decoration:none;}
.gnb:visited {font-size:11px; color: #9f9f9f; text-decoration:none;}
.gnb:hover {font-size:11px; color: #cccccc; text-decoration:none;}



/* input */

input{font-size:12px; 
	color: #666666;
	height: 14px ;
	vertical-align:middle;
	padding-top:5px;}


.s_input{
	background-color:#161616;
	border:solid 1px #ad720a;
	border-right: solid transparent 1px;
	color:#888888;
	text-align:left;
	padding-left:5px;
}

.t_input{
	background-color:transparent;
	border:solid 1px transparent;
	border-bottom: solid #696969 1px;
	color:#a0a0a0;
	text-align:center;
}

.copy{font-size:12px; color: #535353; font-family:"NanumGothicWeb", "돋움"; line-height: 18px;}
.login_info{font-size:11px; color: #6a6a6a; font-family:"NanumGothicWeb", "돋움"; line-height: 18px;}


.top_bg{ background:url(../img/top_menu/top_bg.jpg) repeat-x top;}

.gnb{font-size: 12px; color: #9f9f9f; font-family: 'Raleway', sans-serif; line-height: 18px; font-weight:600; letter-spacing:-0.5pt;}

/*기본폰트*/
.text{font-size: 12px; color: #666666; font-family: "돋움"; line-height: 18px; text-align:left; }
.text_b{font-size: 12px; color: #666666; font-family: "돋움"; line-height: 18px; font-weight:bold;}
.text_red{font-size: 12px; color: #FF0000; font-family: "돋움"; line-height: 18px; text-align:left; }
.txt_gray {font-size: 12px; color: #7e7e7e; font-family: "돋움"; line-height: 18px; }
.txt_gray_b {font-size: 12px; color: #7e7e7e; font-family: "돋움"; line-height: 18px; font-weight:bold; text-align:left;}
.txt_gray_s {font-size: 11px; color: #7e7e7e; font-family: "돋움"; line-height: 18px;}
.txt_gray_s01{font-size: 11px; color: #b9b9b9; font-family: "돋움"; line-height: 18px;}
.txt_brown{font-size: 12px; color: #6a38a4f; font-family: "돋움"; line-height: 18px; }
.txt_brown_b{font-size: 12px; color: #6a38a4f; font-family: "돋움"; line-height: 18px; font-weight:bold;}
.txt_blue {font-size: 12px; color: #2f4d90; font-family: "돋움"; line-height: 18px; }
.txt_blue_b{font-size: 12px; color: #2f4d90; font-family: "돋움"; line-height: 18px; font-weight:bold;}

.txt_brown {font-size: 12px; color: #a38a4f; font-family: "돋움"; line-height: 18px; }
.txt_brown_b{font-size: 12px; color: #a38a4f; font-family: "돋움"; line-height: 18px; font-weight:bold;}

.txt_orange{font-size: 12px; color: #f9a746; font-family: "돋움"; line-height: 18px; }