/* CSS Document */

body {
	margin:0;
	padding:0;
 	font-family:dotum, Arial, sans-serif;
	font-size:12px;
}

img {border:0;}

.box {font-size: 9pt; border:1px solid #848484;background-color:white; height:10px;  }  
.nonbox {font-size: 9pt; border:0 solid #000000;background-color:white;  } 
.radio {font-size: 9pt; border:0 solid #000000;background-color:white;  } 
.text {font-size: 9pt; border:1 solid #000000;}
.select {font-size: 9pt; border:0 solid #000000;}
.outset {font-size:9pt;border:1 outset #ffffff;}

A:link {text-decoration:none;  color:#646464;} 
A:visited {text-decoration:none; color:#646464;}
A:hover {text-decoration:underline; Color:#646464;}
A:active {text-decoration:underline; Color:#646464;}


.top { font-size:11px; letter-spacing:-1; color:#646464; }
.hk a:link, a:visited {text-decoration:none; color:#646464;}
.hk a:hover, a:active {text-decoration:none; color:#646464;}

.hk { font-size:11px;letter-spacing:-1;color:#999999; }
.hk a:link, a:visited {text-decoration:none; color:#999999;}
.hk a:hover, a:active {text-decoration:none; color:#999999;}

.notice { font-size:12px;letter-spacing:-1;color:#555555; }
.notice a:link, a:visited {text-decoration:none; color:#555555;}
.notice a:hover, a:active {text-decoration:none; color:#555555;}

.item { font-size:12px;letter-spacing:-1;color:#555555; }
.item img {border:1px solid #d7d7d7;}
.notice a:link, a:visited {text-decoration:none; color:#555555;}
.notice a:hover, a:active {text-decoration:none; color:#555555;}

td       { font-size: 9pt; color: #333333; }
.image   { border: 3px solid #F0F0FF; }
.items_1 { border: 1px solid #ECD4AE; border-bottom: 0; border-left: 0; }
.items_2 { border: 1px solid #ECD4AE; border-bottom: 0; border-left: 0; border-right: 0; padding-left: 3px; }

.text_s3 {font-size:8pt;font-family: "µ¸¿ò";letter-spacing:-1;color:#858383;}
.text_s3 a:hover{color:858383; text-decoration:underline}
/* Æû */
input.default {border:1px solid #BABABA;}
select {font-family: "µ¸¿ò";font-size: 12px;color:#323232; BORDER: solid 1px; border-color: #CDCDCD;}
textarea {
	font-size:12px; line-height:18px; color:323232;
    SCROLLBAR-FACE-COLOR: #dddddd;
    SCROLLBAR-HIGHLIGHT-COLOR: #d9d9d9;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #ececec;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #f0f0f0;
    SCROLLBAR-DARKSHADOW-COLOR: #d9d9d9;
    SCROLLBAR-BASE-COLOR: #dddddd;
	BORDER: solid 1px #BBBBBB;
	padding:5
	}
/* Template preview popup */
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #DEDEDE;
  font-size: 11px;
  color: #4B4B4B;
  padding: 8px 15px 15px 15px;
}

#tplPreviewTitle {
  font-size: 5px;
}

#tplPreviewBody {
  position: relative;
}

#tplPreviewImage {
  margin: 0px auto 0 auto;
}

#tplPreviewProgressBar {
  position: absolute;
  width: 125px;
  padding: 10px 10px 15px 10px;
  top: 45%;
  left: 50%;
  margin-left: -67px;

  border: 1px solid #6A6A6A;
  background-color: #ffffff;
  color: #000000;
  font-family: Tahoma,Helvetica,sans;
  font-size: 10px;
  text-align:left;
}
 .rightcoltempl {
 width:236px; margin-left: 5px;
 }
 .hidden {
 	display:none;
 }

.faq_item_title {
	margin:22px 0;
}