@charset "utf-8";

a { text-decoration:none; color:#999; }
a:hover { color:#666; }

h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,strong{font-style:normal; font-weight:normal;}

/* ========== font ========== */
@font-face {
  font-family:'Nanum';
  font-style:normal;
  font-weight: 400;
  src:	url(../fonts/NanumGothic-Regular.eot);
  src:	url(../fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
		url(../fonts/NanumGothic-Regular.woff) format('woff'),
		url(../fonts/NanumGothic-Regular.ttf) format('truetype');
}
body { 
color:#333;
font-family:Nanum,dotum,gulim,arial,verdana,sans-serif;
font-size:12px;
/*line-height:135%;*/
/*background:url(../images/bg.gif) repeat 0 0;*/
}

 
/* png24 */
.png24 {tmp:expression(setPng24(this));}

/* setting */
.clear{clear:both}
.fl {float:left;}
.fr {float:right;}
.tc {text-align:center;}
.tr {text-align:right;}
.tl {text-align:left;}
select {font-size:12px; font-family:dotum;}
fieldset {border:0;}


/*LINK*/
a:link, a:visited {color:#333; text-decoration: none;}
a:hover, a:active {color:#333; text-decoration: none;}
.red {
  color:red;
}
.blue{
  color:blue;
}
.redtext {
  color: red;
}
.bluetext {
  color: blue;
}
.greentext {
  color: green;
}
.graytext {
  color: #CCC;
}

.bolder {
  font-weight: bold;
}

.centertext {
	text-align: center;
}
.bottomborder {
	border-bottom: 1px solid #EFEFEF;
}
/*padding*/
.nopadding {
	padding:0!important;
}
.nopadding-lr {
	padding-left: 0!important;
	padding-right: 0!important;
}
.nopadding-tb {
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.nopadding-r {
	padding-right: 0!important;
}
.nopadding-l {
	padding-left: 0!important;
}
/*padding*/

.btnClearInput {
    position: absolute!important;
    right: 5px;
    top: 0;
    bottom: 0;
    height: 14px;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    color: #ccc;
}
