@charset "euc-kr";
/* CSS Document */
@import url("common_css.css");
@import url("table_css.css");
@import url("baeoom_css.css");
@import url("freeplan.css");

p {
	color:#555;
	line-height:18px;
}

.in_text3{
	padding:10px 0 6px 0;
}
#notice_box {
	background:url(/images/lecture/bg_notice_box.gif) no-repeat;
	width:700px;
	height:53px;	
	text-align:left;
}
#notice_box li.txt {
	padding:20px 0 0 40px;
}
#container{
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	border-bottom:1px solid #bababa;
}

#container_body{
	width:702px;
	padding:20px;
	border:0px solid red;
}

#container_body2{
	width:660px;
	padding:0px;
}

.title_pop { 
	border-top:3px solid #277bca;
	border-bottom:1px solid #d2d2d2;
	padding:15px 0 10px 0;
}

h3 {
	text-align:left;
	padding:15px 0 5px 2px;
}

h4{
	background:url(/images/common/bu_h4.gif) no-repeat 0px 12px;
	color:#555;
	font-size:12px;
	padding:10px 0 5px 15px;
}
.lt_box3{
	padding:15px; 
	border:3px solid #efefef; width:630px;	
}
#wrap_pop{
	margin:0 auto; width:700px;
}

.font_point1 {
	color: #4c9da6;
}

.font_point1-b {
	color: #4c9da6;
	font-weight: bold;
}

.font_orange {
	color: #ff9000;
}

.font_orange-b {
	color: #ff9000;
	font-weight: bold;
}

.font_orange2 {
	color: #ff7800;
}

.font_orange2-b {
	color: #ff7800;
	font-weight: bold;
}

.font_ygreen {
	color: #8ca200;
}

.font_blue-b {
	color: #3990cd;
	font-weight: bold;
}

.font_blue2_14 {
	color: #275887;
	font-weight: bold;
	font-size:14px
}

.font_blue2 {
	color: #275887;
}

.font_blue2-b {
	color: #275887;
	font-weight: bold;
}

.font_blue {
	color: #3990cd;
}

.font_red {
	color: #ff0000;
}

.font_red-b {
	color: #ff0000;
	font-weight: bold;
}



#box_s{
}
.box_s1{
	background:url(/images/special/box_s301.gif) no-repeat;	
	height:30px;
}
.box_s2{
	background:url(/images/special/box_s302.gif) repeat-y;
}
.box_s3{
	background:url(/images/special/box_s303.gif) no-repeat left bottom;	
	height:30px;
}


#box2_s{
}
.box2_s1{
	background:url(/images/special/box_s301.gif) no-repeat;	
	height:10px;
}
.box2_s2{
	padding:0 20px 20px 20px;
}

.box2_s22{
	background:url(/images/special/box_s302.gif) repeat-y;
}

.box2_s3{
	background:url(/images/special/box_s303.gif) no-repeat left bottom;	
	height:10px;
}


#box3_s{
}
.box3_s1{
	background:url(/images/special/box_s301.gif) no-repeat;	
	height:10px;
}
.box3_s2{
	padding:0 20px 20px 20px;
}

.box3_s22{
	background:url(/images/special/box_s302.gif) repeat-y;
}

.box3_s3{
	background:url(/images/special/box_s303.gif) no-repeat left bottom;	
	height:10px;
}



#box_s4{
}
.box4_s1{
	background:url(/images/special/box_s301.gif) no-repeat;	
	height:10px;
}
.box4_s2{
	background:url(/images/special/box_s302.gif) repeat-y;
}
.box4_s3{
	background:url(/images/special/box_s303.gif) no-repeat left bottom;	
	height:15px;
}


/*Æò»ý±³À°»ç*/

#wrap_i{
	background:url(/images/lecture/bg_lifelong.jpg) repeat-x;
	padding:0;	
	width:100%;
}
#header_i{
	width:800px; margin:0 auto;
	padding:0;	
}
#contents_i{
	width:800px; margin:0 auto;	
	border:5px solid #e3e3e3;
	padding:20px;
}
#list_i{
}
.f0{
	overflow:0;
}
.f1{
	float:left;
	
}
.f2{
	float:right;
}

h5{
	background:url(/images/common/bu_lifelong.gif) no-repeat 0 3px;
	font-size:16px;
	font-weight:bold;
	color:#2372a0;
	line-height:18px;
	padding:0px 10px 6px 20px;
}
#page_i{
	margin:10px auto 10px auto;
	
}



#search_head{width:700px; padding:20px 0 5px 0px;text-align:center; }
#search_head #pd_w { width:629px;height:52px;margin:0 auto;background:url(/images/lecture/box_search.gif) no-repeat; padding:3px 0 0 0px;text-align:center; }
#search_head #pd {  width:550px;height:52px;margin:0 auto;padding:3px 0 0 0px;text-align:center; }

.input_search{border:none; background:url(/images/lecture/bg_search.gif) no-repeat; width:150px; height:27px; line-height:27px; padding-left:7px; color:#365a9e; font-size:12px;}



.ff0 { overflow:hidden; margin-top: 20px; clear:both}
.ff1 { float:left;}
.ff2 { float:left; padding:0 10px 0 10px}
.ff3 { float:left;}

.tbl_basic {border:1px solid #96A3D4;clear:both;text-align:center;}
.tbl_basic td {
	height:21px;
	color:#444;
	border-right:1px solid #96A3D4;
	border-bottom:1px solid #96A3D4;
	font-size:11px;
	font-family:"Dotum";
	padding:3px;
}

.tbl_basic th {
	color:#405E9E;
	border-right:1px solid #96A3D4;
	border-bottom:1px solid #96A3D4; 
	background-color:#DAE4FF;
	padding:4px;
}


.tbl_basic_gray {border:1px solid #B4B4B4;clear:both;text-align:center;}
.tbl_basic_gray td {
	height:21px;
	color:#444;
	border-right:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4;
	font-size:11px;
	font-family:"Dotum";
	padding:3px;
}

.tbl_basic_gray th {
	color:#B4B4B4;
	border-right:1px solid #B4B4B4;
	border-bottom:1px solid #B4B4B4; 
	background-color:#fafafa;
	padding:4px;

}



/**
 * Àå¹Ù±¸´Ï ½ºÅ¸ÀÏ »õ·Î Ãß°¡
 * ÀÛ¼ºÀÚ : ¼­»ó¿¬
 * ÀÛ¼ºÀÏ : 2012.04.02
*/
.hr {clear: both;}
.hr hr {display: none;}

#lecture-cart {width: 700px; position: absolute; left: 10px; top: 10px; color: #666; font-family: µ¸¿ò, ±¼¸², Dotum, Gulim; display: none;}
#lecture-cart h3#show-hide-cart {width: 138px; height: 22px; overflow: none; margin: 0; padding: 0; background: transparent url('/images/common/cart_title.gif') no-repeat 0 0;}

#show-hide-cart a {display: block; height: 22px;}
#show-hide-cart a span {text-indent: -3000px;}

#lecture-cart div#cart-content {background: transparent url(/images/common/cart_bg.gif) repeat-y 0 0; padding: 15px; padding-top: 30px; display: none;}
#lecture-cart div#payment-process {background: transparent url(/images/common/cart_bg.gif) repeat-y 0 0; padding: 15px; padding-top: 30px; display: block;}

#cart-content .cart-list-wrap {border: 1px solid #e0e0e0; width: 668px;}
#cart-content .cart-list-header {background-color: #eaeaea; font-size: 13px; font-weight: bold; text-align: center; float: left; width: 668px;}
#cart-content .cart-list-header li {float: left; width: 160px; padding: 6px 0;}
#cart-content .cart-list-header .price {border-right: 1px solid #e0e0e0; width: 100px;}
#cart-content .cart-list-header .sum-price {width: 146px;}

#cart-content #cart-list-item {width: 522px; float: left; margin: 0; padding: 0;}
#cart-list-item li {float: left;  width: 260px; height: 12px; padding: 4px 0px 3px; 0px border-right: 1px solid #e0e0e0; position: relative;}
/*
#cart-list-item li.added-item span {display: inline-block; font-size: 11px;}
span.item-name {width: 150px; padding-left: 10px;}
span.item-price {width: 80px; padding-left: 10px; padding-right: 10px; text-align: right; font-weight: bold;}
a.item-remove {display: block; position: absolute; top: 5px; right: 10px;}
.cart-list-wrap .sum-item div {font-size: 15px; color: #417ae4; font-weight: bold; text-align: right; padding: 15px 15px 10px;}
*/

#cart-list-item li.added-item span {display: inline-block; font-size: 11px;}
span.item-name {width: 150px; padding-left: 10px;}
span.item-price {width: 80px; padding-left: 0px; padding-right: 10px; text-align: right; font-weight: bold;}
a.item-remove {display: block; position: absolute; top: 5px; right: 0px;}
.cart-list-wrap .sum-item div {font-size: 15px; color: #417ae4; font-weight: bold; text-align: right; padding: 15px 15px 10px;}


.lecture-add {display: block; float: left; width: 31px; height: 18px; cursor: pointer; background: transparent url(/images/common/btn_cart_order.gif) no-repeat 0 0;}
.lecture-add input {display: none;}

.lecture-remove {background-position: 0 -19px;}

.caution-wrap {margin-top: 15px; position: relative;}
.caution-wrap h4.caution-title {background: url(/images/common/cart_caution.gif) no-repeat 0 0; margin: 0; padding: 0; margin-bottom: 5px;}
.caution-wrap span {text-indent: -4000px;}
/*
.caution-wrap a.close {display: block; width: 25px; height: 14px; overflow: hidden; background: url(/images/common/btn_cart_caution.gif) no-repeat 0 0; font-size: 11px; position: absolute; right: 550px; top: 0;}
*/
.caution-wrap a.close {display: block; width: 25px; height: 14px; overflow: hidden; background: url(/images/common/btn_cart_caution.gif) no-repeat 0 0; font-size: 11px; position: absolute; right: 530px; top: 0;}


