@charset "euc-kr";
/* CSS Document */
/** {margin:0; padding:0;}
ul,li {list-style:none;font-size:12px;font-family:"굴림","Gulim";letter-spacing:-1px;}
body, td, div, textarea, input {font-family:"굴림","dotum","굴림","Gulim"; color:#666666;letter-spacing:-1px;}
.txt11 {font-size:11px;text-align:left;font-family: "굴림", "u", "Arial",,"Gulim"; }
.txt12 {font-size:12px;text-align:left; line-height:14pt; font-family: "굴림", "u", "Arial"; }
table	{font-family: "굴림", "u", "Arial"; font-size: 9pt; color:#666666; text-decoration:none ; text-decoration:none ; line-height:14pt; }
*/
*{margin:0;padding:0;}
body{background-color:#ffffff; *word-break:break-all; -ms-word-break:break-all;}
body,input,button,td,select,textarea{font-size:12px; line-height:1.4em; font-family:"굴림",Gulim,AppleGothic,verdana,arial,helvetica,sans-serif; color:#666666;letter-spacing:-1px;}
html,body,table{border:0; padding:0; margin:0}
ul,ol,dl{margin:0px;padding:0}
li{list-style:none; margin:0px;padding:0}
img {border:none;}


A:link	{text-decoration:none ;color:#616161;font-size:12px;font-family:굴림;}
A:visited	{text-decoration:none ;color:#616161;font-size:12px;font-family:굴림;}
A:active	{text-decoration:none ; color:#616161;font-size:12px;font-family:굴림;}
A:hover	{text-decoration:underline ;color:#616161;font-size:12px;font-family:굴림;}

	#wrap{margin:0 auto;width:100%;}/*width를 지정안하면 화면이 흔들림 width:900px; dtd와 함께 사용해야함 */
	#header_wrap{width:auto;height:90px;text-align:center;}	
		#header_top{width:900px;margin:0 auto; }
		#header_top .header_book{text-align:right;}
		#header_top li {float:none;}
		/*.header_t {text-align:right;}
		.header_b {text-align:center; padding-bottom:10px;}*/
		#main_ban_top {width:900px;margin:0 auto;height:56px;}
		#main_ban_top li {float:left; height:40px;width:300px;}
		#main_ban_top .l_main_ban_top {text-align:left}
		#main_ban_top .r_main_ban_top {text-align:right;vertical-align:bottom;margin-top:20px;}

	#menu_wrap{width:auto; text-align:center}
		#menu{width:900px;  height:40px;margin:0 auto;}
		#menu ul,li { margin:0; padding:0; float:left;}
		#menu_navi ul{margin:0 auto; padding:0; float:left;background:url(/img/index/back.gif) repeat-x}
		#menu_navi li{margin:0; padding:0; float:left;}
		#menu_navi .topmebgR {width:100px;height:40px;}
		#menu_navi .topmebgL {width:100px;height:40px;}
		
	#top_banner{width:auto; text-align:center;}
		#topB_tbl {width:900px; margin:0 auto;}
		#topB_tbl ul,li { margin:0; padding:0; float:left;}

	#content_wrap{clear:both;width:auto; overflow: visible;text-align:center; } /*left로 상속된 값을 초기화*/
		#content{width:900px; overflow:auto;overflow-y:hidden;overflow-x:hidden; margin:0 auto;padding-top:10px;}
		#content_left{width:175px;float:left;overflow:auto;overflow-y:hidden;overflow-x:hidden; text-align:left;}
				#login {margin-bottom:0;float:left;overflow:hidden}
				#login li{line-height:100%;}
				#left_ipsi img{ vertical-align:top;}
				.left_ipsi_round{border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-bottom:#cccccc solid 1px; width:168px;text-align:center;height:}
					#left_ipsi_data {vertical-align:middle;}
					.ipsidata TR TD TABLE TR TD{border-width:0;}
					.ipsidata TR TD {padding-top:10px;}
					.ipsidata TR TD.last {padding-bottom:11px;}
				#left_help li{padding-top:7px;}
				#left_biz li{padding-top:7px;}
				#left_dday {background:url(/img/index/dday_bg.gif); height:30px; width:170px;clear:both;margin-top:10px;}
				.day_1 {padding-left:80px; padding-top:7px;}

				#left_suban {background-color:#f0f3f8;padding:3px 0 5px;overflow:hidden;width:168px;border:1px solid #c6d9e7;margin-top:10px}
				#left_suban li{padding:4px 0px 0px 4px;}
				
				/*#left_dday {width:175px;}
				.day_1 {background:url(/img/index/left_ban_07.gif); height:20px; width:170px;}

				#_su_img{font-size:0px;}
				#dday {padding-left:30px;}*/

				#left_sns {float:left;width:170px;padding-top:7px;}
				#left_sns img{ vertical-align:top;}
				#left_sns_round{line-height:140%;background-color:#f0f3f8;border-left:#c6d9e7 solid 1px;border-right:#c6d9e7 solid 1px;width:168px;text-align:center;font-size:11px;}

		#content_right{width:725px;float:left;overflow:hidden}

		#content_middle_banner {width:725px;float:none;overflow:auto;overflow-y:hidden;overflow-x:hidden;background-repeat:no-repeat;}
			#content_main_ban {width:725px;height:247px;margin-bottom:7px; float:left; }	
			#middle_banner {width:170px;height:247px;float:left;padding-left:10px;}

		#content_main_notice {width:725px;text-align:center;float:left; margin:7px 0 7px;;}
			#content_main_notice li {padding-left:0px}
			.susinoti {background:url(/img/index/13notice_bg02.gif);width:725px;margin-right:10px} /* 작은 버전 배경 이미지 = 13notice_bg01.gif */
			.susinoti table{width:725px;height:34px;text-align:left} /* 작은 버전 배경 사이즈 = 575px */
			/* 공지사항 스크롤링 */
			#scrollup {float: left;position: relative;overflow:hidden;height: 20px;width:500px;}
			.headline {float: left;position: absolute;top: 19px;left: 65px; width:520px; white-space: nowrap; overflow: hidden;text-align:left;}
			/* 공지사항 스크롤링 */
		
		#content_main_B {width:725px;float:left; font-family: 굴림;  font-size:11px; text-align:left;letter-spacing:-1px; padding:7px 0px 0px 0px;}
			#txt_B1_tbl {width:240px; float:left; }
			#txt_B1_tbl li {text-align:left;}
			#txt_B1_tbl img{ vertical-align:top;}
				.txt_B1_round { border-right:#bbbbbb solid 1px; border-bottom:#333333 solid 1px; width:240px; height:140px;}
					#txt_B1_view {text-align:center;padding:5px;}
					.tbl_B1 TR TD TABLE TR TD{border-width:0;}
						.tbl_B1 TR TH {padding-top:10px;letter-spacing:-1px;font-size:12px;font-weight:bold;}
						.tbl_B1 TR TD {letter-spacing:-1px;font-size:11px;text-align:center;}
			#txt_B2_tbl {width:245px; float:left;  }
			#txt_B2_tbl img{ vertical-align:top;}
				.txt_B2_round {border-bottom:#333333 solid 1px; width:245px; height:140px;}
					#txt_B2_view {text-align:left;}/*전문가답변용padding:5px;*/
						.tbl_B2 TR TD TABLE TR TD{border-width:0;}
						.tbl_B2 TR TD {padding:3px;line-height:140%;}
		#content_main_C {width:725px;float:left; font-family: 굴림;  font-size:11px; text-align:left;letter-spacing:-1px;padding:7px 0px 0px 0px; }
			#txt_C_tbl {width:480px; float:left; ;overflow:hidden}
			#txt_C_tbl img{ vertical-align:top;}
			#txt_C_tbl li {text-align:left;}
				.txt_c_tit  {background:url(/img/index/13main_tit_06_1.gif) repeat-x 0 0;width:480px; height:40px;}
				.txt_c_round  {background:url(/img/index/cut_bg.gif) repeat-x 0 0;width:478px; height:157px;border:#000000 solid 1px; }
				/*.txt_c_round {border-top:#cccccc solid 1px; border-left:#cccccc solid 1px; border-bottom:#333333 solid 1px; width:479px; height:155px; text-align:center; }*/
				.txt_c_busuk {border-right:#bbbbbb solid 1px; border-bottom:#333333 solid 1px; width:480px; height:155px; text-align:center;}
				#m_board {width:279px;overflow:auto;padding-top:5px;padding-left:10px;}
				.mbtitle {width:100%;text-align:left;padding-top:2px;padding-bottom:2px}
				/*.bunsuk_td{background-color:#FFFFFF;}
				.bunsuk_td_on{background-color:#FC6E18;font-weight:700;color:#FFFFFF;}*/
				.bunsukbo td {border-top:1px solid #cccccc;
								border-left:1px solid #cccccc;
								border-right:1px solid #cccccc;}
				.bunsukbo td.hr1{ border-top:#cccccc solid 1px;
									border-left:white solid 0;
									border-right:white solid 0;
									font-size:1;line-height:0;
									padding-top:0;}
				.bunsukbo_on {background-color:#eff6fb;font-weight:700;color:#2d527a;}
				.main_b4{width:720px;float:left;height:15px; background:url(/img/index/news_bg3.gif) repeat-x 0 0;font-size:0px}
					#txt_C2_view {text-align:left;margin-left:20px;}
					#txt_C2_view.gonggam{position:relative;left:-20px}
					#txt_C2_view img{ vertical-align:top;}
					#txt_C2_view .hot_con{background:url('/img/index/gonggam_02.jpg');height:94px;float:left;width:244px;padding:18px 0 0 0;}
					#txt_C2_view .hot_con .imgdiv{float:left;margin:0 0 0 40px}
					#txt_C2_view .hot_con .imgdiv ul{margin:0 0 0 10px;}
					#txt_C2_view .hot_con .imgdiv ul li{clear:both;line-height:10pt}
					#txt_C2_view .hot_con .imgdiv img{margin:0 0 5px 0;}
					#txt_C2_view .hot_con .textdiv{float:left;width:120px;overflow:hidden;}
					#txt_C2_view .hot_con .textdiv ul{float:left;margin:5px 0 0 10px}
					#txt_C2_view .hot_con .textdiv ul li{clear:both;line-height:12pt;width:120px}
					#txt_C2_view .hot_con .textdiv ul li.con{font-size:9pt;height:25px}
					#txt_C2_view .hot_con span{background:#999;height:1px;position:relative;top:42px;display:block;margin:0 20px}

						.txt_C2_round {border-bottom:#333333 solid 1px;width:243px; height:155px;}
						.txt_C2view_round {border-left:#c6d9e7 solid 1px; border-right:#c6d9e7 solid 1px; border-bottom:#c6d9e7 solid 1px; background-color:#f0f3f8;width:243px; height:158px;}
						.tbl_C2 TR TD TABLE TR TD{border-width:0;}
						.tbl_C2 TR TH {padding-top:5px;letter-spacing:-1px;font-size:12px;font-weight:bold;text-align:left;}
						.tbl_C2 TR TD {letter-spacing:-1px;font-size:11px;padding-top:5px;text-align:left;}
					#txt_c_round2 {padding-left:15px;padding-top:12px;}
					#txt_B_tbl {width:245px; float:left;  }
					#txt_B_tbl img{ vertical-align:top;}
						.txt_C3view_round {border-left:#c6d9e7 solid 1px; border-right:#c6d9e7 solid 1px; border-bottom:#c6d9e7 solid 1px; background-color:#f0f3f8;width:243px; height:158px;}
						#txt_C3_view {text-align:left;margin-left:20px;}
					/*등급컷*/
					.mgrade TR TD TABLE{border-width:0;text-align:center;}
					.mgrade TR TD{
						font-family:굴림; font-size:11px;
						color:#fe4f17;
						font-weight:normal;
						border-top:#666666 solid 1px;
						padding-top:5px;
						height:23px;
						text-align:center;
						}
					.mgrade TR Th{
						background-color:#222222;
						font-family:굴림; font-size:12px;
						font-weight:normal; color:#ffffff;
						height:23px;padding-top:2px;
						text-align:center;
						}
					.mgrade TR TD.hr1{
						 border-top:#666666 solid 1px;
						 border-left:white solid 0;
						 border-right:white solid 0;
						 font-size:1;line-height:0;
						 padding-top:0; 
						}
					.mgrade TR Th.hr2{
						 border-top:#333333 solid 1px;
						 border-left:white solid 0;
						 border-right:white solid 0;
						 font-size:1;line-height:0;height:1px;
						 padding-top:0; 
						}

					/*.mgrade TR TD.last{	
						
						/*border-right:#dcdcdc solid 1px;
						font-family:굴림; font-size:12px;
						padding-top:0px; 
						text-align:center;
						}*/
						.mgrade #bot{
						 border-bottom:#dcdcdc solid 1px;
						 font-family:굴림; font-size:12px;
						padding-top:0px; 
						text-align:center;
						}

					#lvl_cut_date{position:relative;width:450px;color:#fff;top:-180px}
					#lvl_cut_date ul{float:right}
					#lvl_cut_date ul li a{color:#fff;font-size:11px}
					/*등급컷*/

					.hahao .content{overflow:hidden;border-bottom:1px solid #333;height:154px}
					.hahao .article_img{margin:25px 0 0 10px;float:left}
					.hahao .article_img div{width:70px;margin:10px 0 0;text-align:center}
					.hahao .article_list{float:left;width:360px;margin:20px 0 0 20px}
					.hahao .article_list ul{clear:both}
					.hahao .article_list ul li{letter-spacing:-1;line-height:20px}
					.hahao .article_list ul li.date{float:right;letter-spacing:-2}
					.hahao .article_list ul li a{margin:0 0 0 5px}
					.hahao .article_list ul li img{margin:3px 0 0}


	#ie_up_view{display:none;-color: #FFFFff; }		/*익스플로러 버전업 유도 이미지*/

/*페이스북*/
#face{width:150px;padding-left:8px;}
#face a:hover { text-decoration:underline; }

/*슬라이드서브메뉴*/

/*서브메뉴*/
/*#menu ul li ul{position:absolute;z-index:5000;display:none;border-left:2px solid #043981;border-bottom:2px solid #043981;border-right:2px solid #043981;width:796px;background-color:#FBFBFB;text-align:left;}*/
#slidemenu {position:absolute;z-index:5000;width:900px;background-color:#Ffffff;text-align:left;top:130px;left:50%;margin:0 0 0 -450px;display:none}
#slidemenu .newmain{width:100%;height:150px}

.newmain TR TD TABLE TR TD{border-width:0; }
.newmain TR TD.hr1{
	background-color:#f9f9f9;
	border-top:#043981 solid 3px;
	 border-left:white solid 0;
	 border-right:white solid 0;
	 font-size:1;line-height:0;
	 padding-top:0; 
	}
.newmain TR TD.slidel{
	background-color:#f9f9f9;
	font-family:굴림; font-size:11px;
	font-weight:normal;
	letter-spacing:-1px;
	border-left:#043981 solid 3px;
	}
.newmain TR TD.slider{
	background-color:#f9f9f9;
	font-family:굴림; font-size:11px;
	font-weight:normal;
	letter-spacing:-1px;
	border-right:#043981 solid 3px;
	}
.newmain TR TD{
	background-color:#f9f9f9;}

A:link.slidem {text-decoration:none ;font-family:굴림; font-size:11px;color:#333333;	letter-spacing:-1px;}
A:visited.slidem {text-decoration:none ;font-family:굴림; font-size:11px;color:#333333;	letter-spacing:-1px;}
A:active.slidem {text-decoration:none ;font-family:굴림; font-size:11px;color:#333333;	letter-spacing:-1px;}
A:hover.slidem {text-decoration:none ;font-family:굴림; font-size:11px;color:#0dcaf9;	letter-spacing:-1px;}

/* 분석실 목록 */
#bunsuk_wrap{width:100%;height:155px;margin-top:10px}
#bunsuk_01{width:279px;overflow:hidden}
#bunsuk_tab li{height:25px;border:1px solid #999;border-top:0;line-height:25px;clear:both;width:100px;cursor:pointer;text-align:center}
#bunsuk_tab{border-top:1px solid #999;float:left}

/* 2012 수능 풀서비스 시작 */
#FullService_title{background-image:url('/img/index/FullServiceStep_back_01.gif');width:703px;height:40px;border-left:1px solid black;border-right:1px solid black;overflow:hidden;padding-left:20px}
#FullService_title h1{float:left;margin-top:10px}
#FullService_title ol{float:left;margin:8px 0 0 10px}
#FullService_title ol li{margin-right:5px}
#FullService_title ul{margin:10px 25px 0 0;float:right}
#FullService_title ul li{color:white;margin-top:5px}
#FullService_title ul li.big{font-size:14pt;line-height:14pt;margin:3px 0 0 10px;font-weight:bold;letter-spacing:-2px}

#FullService_content{margin-top:7px;background-image:url('/img/index/FullServiceStep_back_02.gif');background:black;overflow:hidden;padding-bottom:10px;overflow:hidden;width:723px;border:1px solid black;border-top:0}
.repeat_table{width:356px;float:left;margin-left:4px;color:white}
.repeat_table div{background-image:url('/img/index/FullServiceStep_back_01.gif');margin-bottom:1px;overflow:hidden;height:40px;width:356px}
.repeat_table div h2{float:left;margin:10px 0 0 18px}
.repeat_table div select{float:right;margin:8px 15px 0 0}
.repeat_table table{clear:both;text-align:center;margin:0;padding:0;border:0;border-spacing:0px;border-collapse:collapse;width:356px}
.repeat_table table thead tr th{background:black;line-height:13px;padding:7px 0 3px;font-weight:normal}
.repeat_table table tbody tr td{color:white;height:20px;vertical-align:middle;line-height:20px;border-bottom:1px solid #9a9a9a;padding-top:3px;font-size:9pt;letter-spacing:0}
.repeat_table table tbody tr td.name_school{width:65px}
.repeat_table table tbody tr td.number_value{color:#ff0;font-weight:bold;width:55px}
.repeat_table table tbody tr td.number_value a{color:#ff0;text-decoration:underline}
/* 2012 수능 풀서비스 끝 */

/* 크리스마스 선물 */
.l_main_ban_top a{cursor:pointer}
.l_main_ban_top a object{}
#visible_control{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10000;text-align:center}
#main_ban_background_delete{position:fixed;top:0;left:0;background:black;width:100%;height:100%;filter:alpha(opacity:50);opacity:0.5;z-index:-1}
#show_images{width:790px;height:430px;position:relative;top:160px;margin:0 auto}
#show_images img{border:10px solid white}
/* 크리스마스 선물 */

.temp_pre_login{color:blue;background:#eee;width:168px;text-align:center;font-size:12px;font-weight:bold;float:left;margin:0 0 5px;border:1px solid #ccc;padding:5px 0 0}
.temp_pre_login:hover{text-decoration:underline}