.examtext { font-family:'함초롬돋움','새서울';font-size:14px;line-height:160%;}
.examtext table table {margin-top:5px;}
.examtext table td {padding:3px;}
.examtext_none_p {padding:0px;}

.examtext2 { font-family:'함초롬돋움','새서울';font-size:12px;line-height:160%;}
.examtext2 table td {padding:5px;}

.rollover a img.over{display:none}
.rollover a:hover{position:relative}
.rollover a:hover img{display:none}
.rollover a:hover img.over{display:inline}
/*.rollover a img{vertical-align:top} */

.paddingdiv3{padding:3px;}
.paddingdiv5{padding:5px;}
.paddingdiv10{padding:10px;}
.paddingdiv15{padding:15px;}
.paddingdiv20{padding:20px;}
.paddingdiv30{padding:30px;}
.paddingdiv40{padding:40px;}

.inputtype30{width:30px;}
.inputtype60{width:60px;}
.inputtype80{width:80px;}
.inputtype100{width:100px;}
.inputtype150{width:150px;}
.inputtype200{width:200px;}
.inputtype250{width:250px;}
.inputtype300{width:300px;}

.inputright{text-align:right}


.logininput1{width:130px;height:16px;border:solid 1px #c5c5c5;color:#666666;font-size:11px;font-family:'돋움'}
.pagebox01{padding:20px 0 0 0;text-align:center;}

.link01{font-size:12px;font-family:'돋움';color:#4d4d4d}
.link01 a{font-size:12px;font-family:'돋움';color:#4d4d4d}
.link01 a:hover{font-size:12px;font-family:'돋움';color:#0066ff}

.link0_g{font-size:12px;font-family:'돋움';color:#EBDD72}
.link0_g a{font-size:12px;font-family:'돋움';color:#EBDD72}
.link0_g a:hover{font-size:12px;font-family:'돋움';color:#ff6600}


/*
.white {
	font-family:'굴림','돋움';
	font-size:12px;
	color:#ffffff;
	line-height:150%;
}
.white_b {
	font-family:'돋움';
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:150%;
	height:27px;
	background:url('/img/admin01/chart_top_bg.gif');
}
.green{
	font-family:'돋움';
	font-size:11px;
	color:#def200;
	line-height:150%;
}
.inclass{
	font-family:'돋움';
	font-size:11px;
	font-weight:bold;
	color:#009fbf;
}
.finish{
	font-family:'돋움';
	font-size:11px;
	font-weight:bold;
	color:#ff2638;
}
.lmenu {
	font-family:'굴림','돋움';
	font-size:12px;
	color:#3e3e45;
	line-height:150%;
}
.title {
	font-family:'굴림','돋움';
	font-size:12px;
	color:#566166;
	line-height:150%;
}
.txt01 {
	font-family:'굴림','돋움';
	font-size:12px;
	color:#666666;
	line-height:150%;
	height:25px;
	border-bottom:solid 1px #ebebeb;
}
*/
.formtd1{
  height:20px;
  background:#f7f7f7;
}
.formtd2{
  background:#ffffff;
}
.formtd3{
  background:#ffffff;
}

.chart_s {
	font-family:'돋움','굴림';
	font-size:11px;
	color:#666666;
	line-height:150%;
}

.f_11_d{font-size:11px;font-family:'돋움'};

.inputdate_s {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;cursor:pointer;width:90px;background: url('/img/icon/tree/calendar-green.gif') no-repeat 100% 50%}
.inputdate_s:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.inputdate_s:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}

.inputdate_e {border:#dfdfdf solid 1px;padding:2px 0 0 2px;margin:1px;height:16px;cursor:pointer;width:90px;background: url('/img/icon/tree/calendar-blue.gif') no-repeat 100% 50%}
.inputdate_e:hover {border:#cdcdcd solid 1px;background:#f9f9f9;}
.inputdate_e:focus {border:#FF9D1D solid 2px;margin:0;background:#f9f9f9;}

.week_m{color:#C64847;}
.week_t{color:#F0AD00;}
.week_w{color:#6BB76D;}
.week_h{color:#5A6378;}
.week_f{color:#663366;}
.week_s{color:#FF6600;}
.week_u{color:#FF0000;}

.sor_on{color:#0066ff}

.op_0{font-family:'돋움';font-size:11px;color:#0066ff}

.pic_player {position:absolute;top:5px;left:5px;width:32px;height:32px;background:url('/img/icon/player.png') center center no-repeat;}
.pic_player_main {position:absolute;bottom:5px;right:5px;width:32px;height:32px;background:url('/img/newhb/m01/pic_player.png') center center no-repeat;}

.btnblue2 {cursor:pointer;border:#3399DD solid 1px;background:url('../image/_public/grad_blue.jpg') #33C9FD left bottom repeat-x;color:#ffffff;height:16px;font-size:11px;}
.btngray2 {cursor:pointer;border:#666666 solid 1px;background:url('../image/_public/grad_gray.jpg') #B3B3B3 left bottom repeat-x;color:#ffffff;height:16px;font-size:11px;}
.btnf1 {cursor:pointer;border:#E76532 solid 1px;background:url('/jrchina/_core/image/_public/grad_f1.jpg') #E76532 left bottom repeat-x;color:#ffffff;height:21px;}
.btnf12 {cursor:pointer;border:#E76532 solid 1px;background:url('../image/_public/grad_f1.jpg') #E76532 left bottom repeat-x;color:#ffffff;height:16px;font-size:11px;}
.btnblack {cursor:pointer;border:#333333 solid 1px;background:#000000 ;color:#ffffff;height:21px;}
.btnblack2 {cursor:pointer;border:#666666 solid 1px;background:#000000 ;color:#ffffff;height:16px;font-size:11px;}
.btn9900ff2 {cursor:pointer;border:#6600ff solid 1px;background:#9900ff ;color:#ffffff;height:16px;font-size:11px;}


.button_class1:hover{
  background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
 }

.button_class1:hover span{
    color: #006395;
    background-position: bottom left;
 }

.button_class1 {
    background: transparent url('/img/icon/btn_1_r.png') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    /*  float: left; */
    font: normal 12px '돋움';
    height: 20px;
    padding-right: 1px; /* sliding doors padding */
    margin:0;
    text-decoration: none;
}
.button_class1 span {
    white-space:nowrap;
        color: #ffffff;
    background: transparent url('/img/icon/btn_1_bg.png') no-repeat;
    display: block;
    line-height: 14px;
        height:17px;
    padding: 3px 3px 0 4px;
}


#table_ex1{
    width: 700px;
    padding: 0;
    margin: 0;
}

#table_ex1 caption {
    padding: 0 0 5px 0;
    width: 700px;    
    font: italic 11px "돋움", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: right;
}

#table_ex1 th {
    font:11px "돋움","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #4f6b72;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    letter-spacing: 2px;

    text-align: left;
    padding: 2px 6px 2px 12px;
    background: #CAE8EA url(/img/icon/bg_header.jpg) no-repeat;
}

#table_ex1 th.nobg {
    border-top: 0;
    border-left: 0;
    border-right: 1px solid #C1DAD7;
    background: none;
}

#table_ex1 td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 2px 6px 2px 12px;
    color: #4f6b72;
}


#table_ex1 td.alt {
    background: #F5FAFA;
    color: #797268;
}

#table_ex1 th.spec {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #fff url(/img/icon/bullet1.gif) no-repeat;
    font: bold 10px "돋움", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#table_ex1 th.specalt {
    border-left: 1px solid #C1DAD7;
    border-top: 0;
    background: #f5fafa url(/img/icon/bullet2.gif) no-repeat;
    font: bold 10px "돋움","Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #797268;
}


#table_ex2 {background:#f1f1f1;}
#table_ex2 th {border:1px solid #cccccc;padding:5px;font-weight:normal}
#table_ex2 td {background:#ffffff; color:#333333; text-align:left;padding:0 0 0 10px;}


#box .m_menu {height:31px;border-bottom:#dfdfdf solid 1px;margin:0 0 10px 0;}
#box .m_menu ul {padding:0;margin:0;}
#box .m_menu li {float:left;list-style-type:none;background:#efefef;border-top:#dfdfdf solid 1px;border-right:#dfdfdf solid 1px;text-align:center;width:71px;height:20px;padding:10px 0 0 0;cursor:pointer;}
#box .m_menu .lside {border-left:#dfdfdf solid 1px;}
#box .m_menu .selected {background:#ffffff;font-weight:bold;height:21px;}
#box .m_menu .num {font-weight:bold;color:#ff0000;font-size:11px;font-family:verdana;}