/*:::::::::::::::::::::::::::: common :::::::::::::::::::::::::::::::::::::*/
a,img,input   {selector-dummy:expression(this.hideFocus=true);} /* ¸µÅ©Å×µÎ¸® »èÁ¦ */

* { margin: 0; padding: 0; }
html, body 	{   height: 100%;   }
body 		{	margin:0; padding:0; font-size:12px; font-family:Dotum,µ¸À½,Arial; color:#555; background-color:#333; 	}
table		{	table-layout:fixed; border-spacing:0px; border-collapse:collapse;	}
ul,ol       {   list-style: none;	}
em          {   font-style: normal;   }
img			{	border:0 none; vertical-align: top;  }
form		{ 	margin: 0; padding: 0;	 }
hr 			{ 	display: none;	 }
h1,h2,h3,h4,h5,h6 { 	vertical-align: middle; font-size:12px;	  }

/* link 
-----------------------------------------------------------------------------------*/
a:link, a:visited { color: #555; text-decoration: none; }
a:hover, a:active { color: #555; text-decoration: underline; }

form *, input, select, textarea { font-size:12px; font-family:Dotum,µ¸À½,Arial; vertical-align: middle; }
fieldset { margin: 0; padding: 0; border: none 0 transparent; }
legend { display: none; }
input.textType, textarea { border: 1px solid #C6C4C4; background-color: #fff; padding: 2px 3px 0px 2px; }
input.textType { height:15px; }
input.radioType { margin-top:-4px; }
select { border: 1px solid #A5ACB4; background-color: #FFF; height: 20px; }
.sel_bbs { behavior:url('/common/css/selectbox.htc');}
* html input.radio { margin-top: 4px; }
option { padding-right: 0.7em; }
input.noBorder { border: none; }

/* Global Class
-----------------------------------------------------------------------------------*/
.Auto-clear { clear: both; visibility: hidden; }
/* clear float without additional element */
/* .Auto-clearSelf:after {
content: ".";
height: 0;
visibility: hidden;
display: block;
clear: both;
}
.Auto-clearSelf { display: inline-block; } */
.Auto-hideLabel { position: absolute; left: -5000px; width: 0; }

/* [[ Align Control ]] */
.alignLeft { float:left; display:inline; text-align: left; }
.alignRight { float:right; display:inline; text-align: right; }
.alignCenter { text-align: center; }

/* [[ Text Control ]] */
.lh18		{ line-height:18px; }
.lh20		{ line-height:20px; }
.ls1		{ letter-spacing: -1px; }
.ls2		{ letter-spacing: -2px; }
.ws1		{ word-spacing: -1px; }
.ws2		{ word-spacing: -2px; }
.scroll     { scrollbar-face-color:#DDDDDD; 
              scrollbar-shadow-color:#8B8B8B;
			  scrollbar-highlight-color:#F6F6F6;
			  scrollbar-3dlight-color:#E9E9E9;
			  scrollbar-darkshadow-color:#E9E9E9;
			  scrollbar-track-color:#E9E9E9;
			  scrollbar-arrow-color:#5A5A5A; }