@charset "euc-kr";
/* CSS Document */

/* Anchor Button */
a.button,
a.button span {position:relative;display:inline-block; text-decoration:none !important; background:url(/design/image/common/bg_button.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle; *vertical-align:top; margin-right:8px;}
a.button {padding:0; background-position:left top; overflow:visible;}
a.button span {left:16px; padding:4px 15px 4px 0; color:#666; font:11px/12px Dotum; background-position:right top; font-weight:bold;}

a.button, x:-moz-any-link { font:0/23px Dotum; padding:12px 0; top:1px;} /* Firefox 2 Fix */
a.button, x:-moz-any-link, x:default { padding:0; top:0;} /* Firefox 2 Fix */

/* Common */
/* Reset */
*{margin:0;padding:0;scrollbar-face-color:#fff; scrollbar-arrow-color:#919191; scrollbar-track-color:#ddd; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#ddd; scrollbar-darkshadow-color:#ddd;}
body{background-color:#fff; /*word-break:break-all;*/ -ms-word-break:break-all;line-height:1.5em;}
body,input,button,select,input,textarea{font:normal 0.80em/1.4 Dotum,Gulim,Tahoma,Sans-serif;color:#444;}
img,fieldset,iframe{border:0 none;}
img{vertical-align:middle; padding:1px;}
li{list-style:none;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
textarea{overflow:auto;}
select{font-size:90%; height:21px; color:#444; vertical-align:middle;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
table{width:100%; border-collapse:collapse; border:0;}
a{color:#444; text-decoration:none;}
a:hover{text-decoration:underline;}


/* Display */
.input_text, textarea{border:1px #d5d3d3 solid; background:#fff; padding:0px 2px 0 2px; font-size:90%; margin-right:3px;}
.input_text{height:18px;}
.input_check, .input_radio{width:13px!important;height:13px!important; position:relative; top:2px; *top:-1px; _margin-top:4px;}
.blind,legend,hr{display:none;overflow:hidden;position:absolute;left:0;top:-5000px;}
.show{display:block!important;} 

/* Btn */
.btn{position:relative; top:5px; *top:2px;}

/* Font */
.bgclear{background:url()!important;}
.gry{color:#818181;}
.gry a{color:#818181;}
.point{color:#f67a38; line-height:1.2;}
.point a{color:#f67a38; text-decoration:underline;}
.apoint,.apoint a{color:#16b5c7;}
.sfont{font-size:85%; color:#818181;}

/* Align */
.f_left{float:left!important;}
.f_right{float:right!important;}
.left{text-align:left!important;}
.right{text-align:right!important;}
.center{text-align:center!important;}
.center img{position:relative; top:1px;}
.middle{vertical-align:middle!important;}
.clear{clear:both!important;}


