/* 공통 스타일 시트 */

*{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
textarea{overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 

BODY {SCROLLBAR-FACE-COLOR: #eeeeee; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;	SCROLLBAR-SHADOW-COLOR: #b4b4b4; WORD-BREAK: keep-all;	SCROLLBAR-3DLIGHT-COLOR: #b4b4b4; SCROLLBAR-ARROW-COLOR: #333333; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #eeeeee; BACKGROUND-COLOR: #ffffff}
body, td, div, form, center, pre, blockquote, option { font-size:11px; COLOR: #9a9a9a; line-height:170%; FONT-FAMILY: "돋움", "verdana", "tahoma"; TEXT-DECORATION: none; }
input, textarea, select{ font-size:12px; COLOR: #666666; FONT-FAMILY: "돋움", "verdana", "tahoma"; TEXT-DECORATION: none; }
.input    { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP:#cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM:#cccccc 1px solid; height:18px; color:#666666;}
.textarea { BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 85%; BORDER-BOTTOM: #cccccc 1px solid; color:#565656; line-height:150%;}
.textarea1 { BORDER-RIGHT: #D9D3C3 1px solid; BORDER-TOP: #D9D3C3 1px solid; BORDER-LEFT: #D9D3C3 1px solid; WIDTH: 100%; BORDER-BOTTOM: #D9D3C3 1px solid; color:#666666; line-height:150%;}
.content { text-align:justify;}



/* 메인 */

.m_search{font-size:9pt; background-color:#FAF5ED;FONT-FAMILY: "돋움", "verdana", "tahoma";WIDTH: 130; border:1px solid #BDA27E;}
.tx1{WIDTH: 75%; height:20px; line-height:20px;padding:7px 1px 0 1px; border:3px solid #696969; vertical-align:middle;text-align:left;}
.tx2{WIDTH: 90px; height:18px; line-height:18px;padding:1px 1px 0 1px; border:1px solid #D7D7D7; vertical-align:middle;text-align:left;}
li, ol, ul{list-style:none;}
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */

body {
	background-image: url(/hs/main/copyright_bg.jpg);
	background-repeat: repeat-x;
	background-position: top bottom;
}
a:link {  font-family: ""; font-size: 9pt; color: #9a9a9a; text-decoration: none}
a:visited {  font-family: ""; font-size: 9pt; color: #9a9a9a; text-decoration: none}
a:hover {  font-family: ""; font-size: 9pt; color: #9a9a9a; text-decoration: none}
a:active {  font-family: ""; font-size: 9pt; color: #9a9a9a; text-decoration: none}
.rigth_bg {width:269px; height: 633px; background-image: url(/hs/main/right_bg.jpg); background-repeat: repeat-y;}
.today_text {color: #ffffff; padding-left : 20px; background-color:#7f7f7f;}
.right_line {border-right: #dddddd 1px solid; border-left: #dddddd 1px solid;}
.right_bg {background-image: url(/hs/main/right_bg.jpg); background-repeat: repeat;}
.ecucation_line {border-right: #dddddd 1px solid;}
.maintext_b {color: #878787; font-weight:bold;}
.maintext {color: #9a9a9a;}

/*서브*/
#head2{width:100%;text-align:center;}
#subtop{background:url("/wv_img/subtop.jpg") repeat-x;}
#subbottom{background-color:#FAF5ED;}

/*나의강의실*/
.subtext{COLOR: #808080;}
.class_start1{height:30px; text-align:center;}
.class_start2{height:30px; padding-left:10px;}
.payment_title{COLOR: #808080; font-weight:bold; text-align:center;}
.payment_text{COLOR: #808080; text-align:center;}
.manager_question{COLOR: #2f2f2f;}
.manager_answer{COLOR: #757575;}
.manager_page{width:1px;}
.personal02_left{COLOR: #808080; font-weight:bold; padding-left:30px;}
.personal02_right{COLOR: #808080; padding-left:30px;}
.personal02_text{COLOR: #808080; padding-left:20px; font-size:12px; line-height:170%;}
.personal03_text{COLOR: #808080; padding-left:20px;}
#nav li { width: 95px; float: left; margin: 0px; list-style: none }
#nav a { width: 95px; padding: 0px; display: block; border: 0px; }

.menu {clear:both;width:950px;border:1px blue 1px solid; }
.menu li {float:left;position:relative;width:135px;} /*주니어메뉴뺄경우 width:98px*/ 
.menu li .sub {display:none;position:absolute;top:36px;left:19px;width:952px}  

/*로그인*/
.login_text1{text-align:left; COLOR:#868686; font-size:12px; vertical-align:bottom;}
.login_text2{text-align:left; COLOR:#868686; font-size:11px; line-height:160%;}
.login_text3{text-align:left; COLOR:#868686; font-size:11px; line-height:160%;}

/*레벨테스트&수강신청*/
.courses_topline{height:3px; background-color:#C3C3C3;}
.courses_right_line{width:1px; background-color:#dddddd;}
.courses_bottom_line{height:1px; background-color:#dddddd;}
.courses_choice{text-align:left; padding-left:30px; COLOR:#808080;}
.courses_choice_span_title{font-weight:bold; COLOR:#808080; text-align:center; height:40px; background-color:#f2f2f2;}
.courses_choice_span_contetns{COLOR:#808080; text-align:center; height:33px;}
.courses_choice_span_lefttitle{font-weight:bold; COLOR:#808080; text-align:center; height:35px; background-color:#f2f2f2;}
.courses_total_payment{font-weight:bold; COLOR:#E22C2B; FONT-FAMILY: "arial", "verdana", "tahoma"; font-size:16pt;}
.courses_hope{font-weight:bold; COLOR:#e22c2c; text-align:left;}
.courses_delivery_toptext{COLOR:#808080; text-align:left;}
.courses_delivery_left{text-align:left; font-weight:bold; COLOR:#808080; height:35px; background-color:#f2f2f2; padding-left:30px;}
.courses_delivery_align{text-align:left; padding-left:20px;}
.courses_payment{text-align:center; COLOR:#808080; height:35px; background-color:#f2f2f2;}
.courses_payment_text{text-align:left; padding-left:20px;}
.courses_confirm_toptext{text-align:left; padding-left:250px;}
.courses_confirm_title{font-weight:bold; text-align:left; COLOR:#808080; height:35px; width:150px; background-color:#f2f2f2; padding-left:30px;}
.courses_confirm{text-align:left; COLOR:#808080; padding-left:30px;}

/*찾아오시는길*/
.map_title{COLOR:#868686; font-size:12px; text-align:left; padding-left:20px; font-weight:bold;}
.map_text{COLOR:#868686; font-size:12px; text-align:left; padding-left:20px;}

/*개인정보취급방침*/
.privacy_title{FONT-FAMILY: "돋움", "dotum,", "verdana"; COLOR:#868686; font-size:12px; text-align:left; padding-left:10px; width:100px;}
.privacy_title a:link		{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #6e6e6e; TEXT-DECORATION:none;}
.privacy_title a:visited	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #6e6e6e; TEXT-DECORATION:none;}
.privacy_title a:active	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #6e6e6e; TEXT-DECORATION:none;}
.privacy_title a:hover	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #313131; text-decoration:underline;}

.privacy_stitle{COLOR:#6a6a6a; font-size:12px; text-align:left; width:200px;font-weight:bold;}
.privacy_text1{COLOR:#868686; font-size:12px; text-align:left; line-height:170%;}

/*이메일무단수집거부*/
.email_no{FONT-FAMILY: "돋움", "dotum,", "verdana"; COLOR:#868686; font-size:12px; text-align:left; line-height:170%; padding-left:20px; padding-right:20px;}

/*사이트맵*/
.site_text1{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size:12px; text-align:left; line-height:170%; padding-left:8px;}
.site_text1 a:link		{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #6e6e6e; TEXT-DECORATION:none;}
.site_text1 a:visited	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #6e6e6e; TEXT-DECORATION:none;}
.site_text1 a:active	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #6e6e6e; TEXT-DECORATION:none;}
.site_text1 a:hover	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #313131; text-decoration:underline;}

.site_text2{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size:12px; text-align:left; line-height:170%; padding-left:17px;}
.site_text2 a:link		{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #919191; TEXT-DECORATION:none;}
.site_text2 a:visited	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #919191; TEXT-DECORATION:none;}
.site_text2 a:active	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #919191; TEXT-DECORATION:none;}
.site_text2 a:hover	{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size: 12px; color: #313131; text-decoration:underline;}

/*게시판*/
.red{color: E22C2B;}

/*레벨테스트 신청완료*/
.end{FONT-FAMILY: "돋움", "dotum,", "verdana"; font-size:20px; text-align:center; line-height:170%; font-weight:bold;}
.end_text{font-size:12px; text-align:center; line-height:170%;}

/*수강료안내*/
.tuition_guide_title{text-align:left;}

/*기업교육*/
.left_text{font-weight:bold; color:#808080; background-color:#F9F9F9; text-align:left; padding-left:20px;}
.text_box{text-align:left; padding-left:10px;}
.ee_choice{text-align:left; padding-left:10px;}
.left_text2{font-weight:bold; color:#808080; background-color:#F9F9F9; text-align:center;}
.ee_program_left{text-align:left;}
.ee_program_bold{font-weight:bold; color:#838383; height:30px; background-color:#f2f2f2;}
.ee_program_text{text-align:left; padding-left:15px; height:27px;}
.ee_program_text2{text-align:left; padding-left:15px; height:65px;}
.ee_program_text3{text-align:left; padding-left:15px; height:45px;}
.ee_program_text4{text-align:left; padding-left:15px; height:87px;}
.ee_program_text5{text-align:left; padding-left:15px; padding-top:10px;}


/*패키지 강좌 리스트 */
.pt{font-weight:bold; color:#4f4f4f; font-size: 14px; letter-spacing:-1pt; text-align:left; padding-top:10px; padding-left:10px; padding-bottom:10px; background-color:#F9F9F9;}
.p_bar{text-align:left;}
.pc{text-align:left; padding-top:7px; padding-bottom:7px; padding-left:56px; line-height:170%;}
.p_bt{text-align:right; padding-right:50px;}


/*개별 강좌 리스트 */
.i_img{text-align:left; width:135px; vertical-align:top;}
.i_t{font-weight:bold; color:#424242; font-size:15px; letter-spacing:-1pt; text-align:left; padding-left:20px;}
.i_c{text-align:left; padding-top:7px; padding-bottom:7px; line-height:170%; padding-left:20px;}
.i_c2{font-weight:bold; color:#E22C2B; text-align:left; padding-top:7px; padding-bottom:7px; line-height:170%; padding-left:20px;}
.i_a{font-weight:bold; color:#7e7e7e; text-align:left; padding-top:7px; padding-bottom:7px; line-height:170%; padding-left:20px;}
.i_bt{width:200px; text-align:right; padding-top:5px; padding-right:5px;}


/*강의 소개 */
.class_in_img{text-align:left; width:206px; vertical-align:top;}
.class_in_img_bt{text-align:center;}
.class_in_topbar{text-align:left; padding-left:20px; vertical-align:top;}
.class_in_t{font-weight:bold; color:#424242; font-size:15px; letter-spacing:-1pt; text-align:left;}
.class_in_c1{text-align:left; padding-top:7px; padding-bottom:7px; line-height:170%;}
.class_in_c2{font-weight:bold; color:#E22C2B; text-align:left; padding-top:5px; padding-bottom:5px; line-height:170%;}
.class_in_c3{ text-align:left; padding-top:1px; padding-bottom:1px; line-height:170%;}
.class_in_c3_bt{ text-align:right; padding-top:1px; padding-bottom:1px; padding-right:20px; line-height:170%;}
.class_in_img2{text-align:left; padding-top:7px; padding-bottom:7px;}
.class_in_title{font-weight:bold; text-align:left; padding-top:5px; padding-bottom:5px; padding-left:20px; line-height:170%; background-color:#F9F9F9; width:130px;}
.class_in_text1{text-align:left; padding-top:5px; padding-bottom:5px; padding-left:20px; line-height:170%;}
.class_in_box{text-align:left; padding-top:3px; padding-left:20px; line-height:170%; width:364px;}


/*동영상강좌수강신청*/
.video_title{text-align:left;}
.video_1_box1{background-color:#F9F9F9; color:#808080; text-align:center;font-weight:bold; padding-top:5px; padding-bottom:5px;}
.video_1_box2{color:#808080; text-align:center; padding-top:5px; padding-bottom:5px;}
.video_bt1{text-align:right;}
.video_2_box1{background-color:#F9F9F9; color:#808080; text-align:left;font-weight:bold; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.video_2_text{color:#808080; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.video_notcie{color:#808080; text-align:left; padding-left:10px;}
.video_payment{color:#808080; text-align:center; padding-top:7px; padding-bottom:7px;}
.video_3_box1{background-color:#F9F9F9; color:#808080; text-align:center; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.video_3_box2{color:#808080; text-align:left; padding-left:10px; padding-top:5px; padding-bottom:5px;}