/* 구글 웹폰트 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@charset "utf-8";
/* 기본 css */
body {
	letter-spacing:-0.5px;
	text-decoration:none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x; overflow-y:scroll ;
	font-family: 'Nanum Gothic', "돋움","돋움체", Arial; font-size:13px; color:#515151; line-height:130%;
}
td {
	text-decoration:none;
	font-family: 'Nanum Gothic', "돋움","돋움체", Arial; font-size:9pt; color:#515151; line-height:12pt;
	border:0;
	margin:0;
}
form, ul, li, div, p, h1, h2, h3, h5, h6, th, p, span, fieldset {
	border:0;
	margin:0;
	padding:0;	
}

html, body, input, select {
	margin:0;
	padding:0;
}

ul, ol, li {
	list-style:none;
}

img {
	border:0px;
	vertical-align:top;
}
img.disblock {
	display:block;
}
/* A태그 */
a:link {
	color:#666666;
	text-decoration:none;
}
a:visited {
	color:#666666;
	text-decoration:none;
}
a:active {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#666666;
	text-decoration:none;
}

.bold {font-weight:bold}


/* 블랙 */
.black_11 {color: #272727;font-weight: bold;font-size:11pt;}
.black_15 {font-size:15pt; color: #424242; font-weight: bold;}

/* 화이트 */
.white_1 {font-size:14pt; color: #fff; font-weight: bold;}
.white_2 {font-size:10pt; color: #fff;}
.white_3 {font-size:9pt; color: #fff; line-height:20px;}
.white_3 a {font-size:9pt; color: #fff; line-height:20px;}
.white_14 {font-size:14pt;color: #fff;font-weight: bold;}
.white_10 {font-size:10pt;color: #fff;}
.white_9 {font-size:9pt;color: #fff;line-height:20px;}
.white_9 a:link {font-size:9pt;color: #fff;line-height:20px;}

/* 그레이 */
.gray {color:#444040}

/* 레드 */
.red_15 {font-size:15pt; color: #c71e1e; font-weight: bold;}
.red_12 {font-size:12pt; color: #c71e1e;font-weight: bold;}

/* 주황 */
.orange {color: #ff6600;}
.orange_11 {font-size:11px;color: #ff6600;font-weight:bold;}
.orange_13 {font-size:13px;color: #ff6600;font-weight:bold;}

/* 노랑 */
.yellow_1 {font-size:13px; color: #ffe500; font-weight: bold;}

/* 그린 */
.green {font-size:15pt; color: #2775bd; font-weight: bold;}

/* 블루 */
.blue_15 {font-size:15pt; color: #2775bd; font-weight: bold;}

/* 남색 */
.navy {font-size:14pt; color: #36557f; font-weight: bold;}
.navy_15 {font-size:15pt;color: #36557f;font-weight:600;}

/* 보라 */
.purp {font-size:15pt; color: #2775bd; font-weight: bold;}

/* 하늘색 */
.sky_9 {font-size:9pt;color: #009ad0;font-weight:bold;}
.sky_11 {font-size:11pt;color: #009ad0;}
.sky_25 {font-size:25pt;color: #009ad0;font-weight:600;}
.sky_33 {font-size:33pt;color: #009ad0;font-weight:600;}
.sky {font-size:11pt;color: #009ad0;}

/* 그린블루 */
.bgreen_11_b {color: #3e9d90;font-weight: bold;font-size:11px;}

.cal
{font-family: "Arial", "verdana"; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:6px}

.cal_red
{font-family: "Arial", "verdana"; font-size:11px; font-weight:bold; color:#ff99bf; padding-left:6px}

.cal_num{ font-family: "Tahoma","verdana"; color: #000000;font-size:26px;font-style: normal;
          font-weight: bold;line-height : 26px; }

.cal_num2{ font-family: "Tahoma","verdana"; color: #D4D4D4;font-size:10px;font-style: normal;
          font-weight: bold;}

.cal_num3{ font-family: "Tahoma","verdana"; color: #FF9022;font-size:9px;font-style: normal;
          font-weight: bold;}

.gray_box01
{border:1px solid #d1d1d1; background-color:ffffff}

.re_t_01
{border: 1px solid #d2d2d2; background-color:f4f4f4; text-indent:3pt; font-weight:bold; color:#333333}

.re_t_02
{border: 1px solid #d2d2d2; text-indent:3pt;}

.m01 {color: #FF0000;	font-weight: bold;	font-size: 15px;}

.m02 {	font-size: 16px;	font-weight: bold;	color: #000000;
}
.m03 {	color: #999999;	font-weight: bold;	font-size: 11px;
}
.m04 {	color: #FFFFFF;	font-weight: bold;}
.m05 {	color: #000000;	font-weight: bold;}
.bold {font-weight: bold}

.black_14{ font-family: "돋움"; color: #121212;font-size:15px;font-style: normal;
          font-weight: bold;letter-spacing:-1px; }
		  
.orange_12{ font-family: "돋움"; color: #FF5400;font-size:12px;font-style: normal;
          font-weight: bold; }
		  
.red_12{ font-family: "Tahoma","verdana"; color: #FF0000;font-size:12px;font-style: normal;
          font-weight: bold; }

/* 레벨테스트 */
.pop_lv {width:900px; min-height:600px; background:#f0f0f0;  position:relative; padding-bottom:20px}
.pop_lv:after { content:" "; display:block; clear:both;}
.pop_lv h2 {width:880px; height:50px; background:#0092dc; color:#ffffff; line-height:50px; font-weight:bold; padding-left:20px;}
.pop_lv  .pop_close a {width:31px; height:29px; background:url('../module/images/pop_close.png') no-repeat center center; position:absolute; right:5px; top:10px; }

.pop_lv .tit {margin:20px; width:860px; height:30px; border-bottom:1px solid #c5c5c5;  font-weight:bold; font-size:16px; color:#555555}
.pop_lv .tit span {color:#0092dc}