/*---------------------------------------------------------------------------------------------------------------------------------------
Error : stylesheet 는 항상 </title>하단에 와야 하며, 문장 중앙에 위치시키려면, css 파일을 두번 입력하여야 한다.
-----------------------------------------------------------------------------------------------------------------------------------------*/
* {margin: 0; padding: 0;}
body { font-family:굴림,굴림체,arial; font-size:75% !important; font-size:12px; color:#666; letter-spacing:-0.02em; line-height:17px; }

img {border:0 none;}
fieldset {border:0 solid transparent;}/*{border:none;}경우 ,opera7.0에서 버그있음.*/
legend {display:none;}
iframe { display:block; }

h1,h2,h3 {font-size:12px; font-weight:normal;}
ul,ol { margin:0; padding:0; list-style-type: none; }
table {border-spacing: 0; border-collapse:collapse;}
th { text-align:center; }
td {text-align: center; font-weight: normal;}

a:link, a:visited { text-decoration:none; color:#666666; }
a:hover, a:active { text-decoration:none; color:#000000; }

/*=Basic Elements to use after study more.

input.nobor { border:none; }
a,img { selector-dummy:expression(this.hideFocus=true); } //링크 포커스 없애기
table { empty-cells:show; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {margin: 1em 0;}//Put it back on certain elements 
hr { clear:both; display:none; }
-----------------------------------------------------------------------------------------------------------------*/
input.radio, input.checkbox, input.submit {width:auto;}/*To reset default sizes*/

.login_input {width:90px; height:17px; border: 1px #6f71b7 solid; font: 9pt "굴림"; text-decoration: none;}
/*if no mentioning, same size as inputText2 but border-color is blue.*/
.inputText1 {height:16px; line-height:16px; font: 9pt "굴림"; text-decoration: none; border: 1px #C7C7C7 solid;}/*narrow space like homp user_form_engine.php*/
.inputText2 {height:16px; line-height:16px; border-top: 2px solid #999;border-left: 2px solid #999;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
/*inputText2 size4=55px; inputText2 size20=149px;*/
.inputTextarea2 {border-top: 2px solid #999;border-left: 2px solid #999;border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.inputSelect2 {border-top: 2px solid #999;border-left: 2px solid #999;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}/*IE안되고,FF에서 됨.*/
.form_input1 { font: 9pt "굴림"; text-decoration: none; border: 1px #000000 solid}
.form_input2 { font: 9pt "굴림"; text-decoration: none; border: 2px #898989 dashed}
.form_input3 {  font: 9pt "굴림"; text-decoration: none; border: #CCCDE6 dotted; border-width: 0px 1px 1px 0px} 
.input1 {width:35px;}	  
.input2 {width:41px;}	  
.input3 {width:47px;}	 
.input4 {width:52px;}
.input5 {width:59px;}
.input10 {width:89px;}
.input15 {width:119px;}
.input20 {width:149px;}
.input25 {width:179px;}
.alignRight {text-align: right;}

.gl9n {font-family:굴림; font-size:9px; font-weight:normal; color:#666;}
.gl10n {font-family:굴림; font-size:10px; font-weight:normal; color:#666;}
.gl11n {font-family:굴림; font-size:11px; font-weight:normal; color:#666;}
.gl12n {font-family:굴림; font-size:12px; font-weight:normal; color:#666;}
.gl10b {font-family:굴림; font-size:10px; font-weight:bold; color:#666;}
.gl11b {font-family:굴림; font-size:11px; font-weight:bold; color:#666;}
.gl12b {font-family:굴림; font-size:12px; font-weight:bold; color:#666;}

.dt9n {font-family:돋움; font-size:9px; font-weight:normal; color:#666;}
.dt10n {font-family:돋움; font-size:10px; font-weight:normal; color:#666;}
.dt11n {font-family:돋움; font-size:11px; font-weight:normal; color:#666;}
.dt12n {font-family:돋움; font-size:12px; font-weight:normal; color:#666;}
.dt10b {font-family:돋움; font-size:10px; font-weight:bold; color:#666;}
.dt11b {font-family:돋움; font-size:11px; font-weight:bold; color:#666;}
.dt12b {font-family:돋움; font-size:12px; font-weight:bold; color:#666;}

.dt9nw {font-family:돋움; font-size:9px; font-weight:normal; color:#FFFFFF;}
.dt10nw {font-family:돋움; font-size:10px; font-weight:normal; color:#FFFFFF;}
.dt11nw {font-family:돋움; font-size:11px; font-weight:normal; color:#FFFFFF;}
.dt12nw {font-family:돋움; font-size:12px; font-weight:normal; color:#FFFFFF;}
.dt10bw {font-family:돋움; font-size:10px; font-weight:bold; color:#FFFFFF;}
.dt11bw {font-family:돋움; font-size:11px; font-weight:bold; color:#FFFFFF;}
.dt12bw {font-family:돋움; font-size:12px; font-weight:bold; color:#FFFFFF;}

/*P.I.E. FLOAT CLEARING -->  See http://www.positioniseverything.net/easyclearing.html --------------------- */
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	

.clear {clear:both;}
