@charset"utf-8";

/* common */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*skip  숨김처리*/
  #skipNavi,hr,.skip,caption,font_zoomin1,font_zoomout1,font_default1{
  position:absolute;
  left:-1000%;
  visibility:hidden;
  overflow:hidden;
  width:0;
  height:0;
  font-size:0;
  line-height:0;
  }
   /*skip  숨김처리*/

/*reset*/
 body,img,ul,li,p,table,tr,th,td,a,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,address,strong,summary,caption,thead,tbody,hr,textarea,button,fieldset,span{margin:0;padding:0;}
 *{margin:0;padding:0;}


html, body {margin:0px;padding:0px;width:100%;height:100%;color:#999;font:normal 100%/100% '나눔고딕'; font-family:'Nanum Gothic',dotum;font-size:12px;color:#333;text-decoration:none;}
div, ul, ol {list-style:none;}
table, th, td {margin:0;padding:0;border:0;border-spacing:0px;border-collapse:collapse;}
legend, caption {width:0px;height:0px;font-size:0px;line-height:0px;overflow:hidden;visibility:hidden;}
img {border:0px;vertical-align:top;}
caption {display:none;}

/* Link Style */
a:link {color:#333333;text-decoration:none;}
a:visited {color:#333333;text-decoration:none;}
a:hover {color:#333333;text-decoration:none}
a:active {color:#333333;text-decoration:none;}


input.intext{ height:14px; padding:3px 2px 0 2px; border:1px solid #d6d6d6; vertical-align:middle; background:#fff;}
input.ed { height:26px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px 2px 4px 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.clearfix::before,
.clearfix::after {
	display: table;
	content: " ";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	*zoom : 1;
}

/* layoiut */
body{text-align:center;}
#wrap{margin:0 auto;width:100px;text-align:center;vertical-align:middle; }


#header{width:100%;text-align:center;}

#container{margin:0 auto; width:1024px; text-align:center; position:relative; }

#content{width:1024px; text-align:center}

#notice_icon {position:relative; text-align:center; z-index:100; width:1024px; height:175px;}
.mmenu1 { position:absolute; left:0px; top:20px; border:1px solid #CCC;}
.mmenu2 { position:absolute; left:172px; top:20px;border:1px solid #CCC;}
.mmenu3 { position:absolute; left:344px; top:20px;border:1px solid #CCC;}
.mmenu4 { position:absolute; left:518px; top:20px;border:1px solid #CCC;}
.mmenu5 { position:absolute; left:690px; top:20px;border:1px solid #CCC;}
.mmenu6 { position:absolute; left:862px; top:20px;border:1px solid #CCC;}

/* 슬라이딩sl */
#wrap_a{position:relative; height: 244px; clear: both;}

#main_bn_bt {
                list-style-type:none;
				position:absolute;
				bottom:5px; left:5px;
}

#main_bn_bt li {
                float: left; padding:3px 0px; color:#fff; margin-right:5px;
}

/*a, a:hover, a:visited{text-decoration:none; color:#fff;}*/


/* 롤오버 */
ul.nav {position:relative;list-style:none;}
ul.nav li {float:left; }  
ul.nav li a {display:inline-block;}
ul.nav li img,
ul.nav li a {width:157x;height:151px;}
ul.nav li a:hover,
ul.nav li a:hover img {width:147px; height:141px;}
ul.nav li a:hover {border:5px solid #ccc !important;}

#footer{width:100%; height:50px; background-color:#ffffff; margin:0;   text-align:center; padding:20px 0 20px 0; border-top:3px solid #606b87; margin-top:35px;}
.foot {margin:0 auto; text-align:center; width:1024px;}
.copyright {float:left; padding-left:30px}
.familySite {float:right;  vertical-align:middle; padding-top:10px; padding-right:30px;}


/* GNB Bar Style Link Style  95~138*/
#gnbWrap{margin:0 auto;width:1024px;text-align:center;vertical-align:middle; padding:15px 0 0 0; color:}

#mainGnb {
	background-image:url(../images/gnb_bar.jpg); 
	background-repeat:repeat-x; 
	position:relative;width:100%;height:42px;z-index:100; 
	line-height:normal; 
	color:#fff;
	text-align:center; 
	clear:both;}
#mainGnb ul {position:relative;z-index:1;width:100%;padding:11px 0 0 10px;}
#mainGnb ul li {float:left;overflow:visible; list-style:none;}
#mainGnb ul li a {display:block;}
#mainGnb ul li ul {position:absolute;top:40px;margin:0 0 0 15px; }
#mainGnb ul li ul li {float:none;}
#mainGnb ul li.gnb1 {margin-left:60px;}
#mainGnb ul li.gnb1 ul {left:0px;width:100%;}
#mainGnb ul li.gnb1 li {padding-right:7px;}
#mainGnb ul li.gnb2 {margin-left:45px;}
#mainGnb ul li.gnb2 ul {left:120px;width:100%;}
#mainGnb ul li.gnb2 li {padding-right:7px;}
#mainGnb ul li.gnb3 {margin-left:45px;}
#mainGnb ul li.gnb3 ul {left:200px;width:100%;}
#mainGnb ul li.gnb3 li {padding-right:7px;}
#mainGnb ul li.gnb4 {margin-left:45px;}
#mainGnb ul li.gnb4 ul {left:320px;width:100%;}
#mainGnb ul li.gnb4 li {padding-right:7px;}
#mainGnb ul li.gnb5 {margin-left:45px;}
#mainGnb ul li.gnb5 ul {left:100px;width:100%;}
#mainGnb ul li.gnb5 li {padding-right:7px;}
#mainGnb ul li.gnb6 {margin-left:45px;}
#mainGnb ul li.gnb6 ul {left:100px;width:100%;}
#mainGnb ul li.gnb6 li {padding-right:7px;}



#mainGnb .sitemap {display:inline-block;float:right;position:relative;z-index:2;width:30px;height:16px;padding:20px 0 0 0;text-indent:-999999px;}
*:first-child+html #mainGnb .sitemap {margin-top:-30px;padding-top:10px}
#mainGnb ul li ul li {float:left;}
#mainGnb a:link {color:#fff;text-decoration:none;font-size:14px;font-weight:600;}
#mainGnb a:visited {color:#fff;text-decoration:none;font-size:14px;font-weight:600;}
#mainGnb a:hover {color:#fff;text-decoration:none;font-size:14px;font-weight:600;}
#mainGnb a:active {color:#fff;text-decoration:none;font-size:14px;font-weight:600;}


.fl {float:left; padding:15px;}
.fr {float:right; padding-top:10px;}

.glb {margin:0 auto;width:1024px;height:57px; font-size:11px;color:#999;text-align:center;}
.glb a:link {color:#999;text-decoration:none;}
.glb a:visited {color:#595959;text-decoration:none;}
.glb a:hover {color:#595959;text-decoration:none}
.glb a:active {color:#595959;text-decoration:none;}
.glb .fl {float:left;}
.glb .fr {float:right; margin-top:10px; line-height:normal; }


.loginBox {height:370px; background:url("../images/login_bg.gif") no-repeat center top;text-align:left;}
.loginBox .loginForm {padding-top:157px; padding-left:170px;}
.loginBox input[type~="text"] {border:1px solid #ccc; font-size:1.7em; width:150px; padding-right:7px;}
.loginBox input[type~="password"] {border:1px solid #ccc; font-size:1.7em; width:150px; padding-right:7px;}
.loginBox .login_btn {padding-left:5px;}
.loginBox .saveID {margin-top:15px;}

.subTitle { border-bottom:0px solid #cc3333; height:60px;}
.subTitle h1{float:left;
	height:40px; 
	line-height:40px; 
	padding:20px 0px 10px 25px;
	background:url(../images/top_icon.png) no-repeat left 30px;
	font-family:맑은고딕,Malgun Gothic;
	text-align:left;
	font-size:1.8em;


}
.subTitle .innernavi{float:right; height:30px; padding-top:30px; line-height:normal; white-space:nowrap;}
.subTitle .innernavi img{margin-top:0px;}
.subTitle #orf{}
.ctnArea {margin-top:40px;}

h2.subtitles{
	height:40px; 
	line-height:40px; 
	padding:0 0px 10px 25px;
	background:url(../images/top_icon.png) no-repeat left 9px;
	font-family:맑은고딕,Malgun Gothic;
	text-align:left;
	font-size:1.8em;
}

.boardwrite2{width:100%; border:0px solid #ccc; color:#666; font-size:12px; table-layout:fixed; border:0;border-spacing:0px;}
.boardwrite2 caption{display:none;}
.boardwrite2 th{border:solid 0px #D2D2D2; background-color:#f7f7f8;}
.boardwrite2 th{line-height:20px; padding:7px 0 4px 35px; border-bottom:solid 1px #D2D2D2; background-color:#f7f7f8; font-weight:bold; color:#464646; text-align:left; }
.boardwrite2 .check {background:url("../images/ico_check02.gif") no-repeat 20px 13px; border-bottom:solid 1px #D2D2D2; background-color:#f7f7f8;}
.boardwrite2 td{padding:8px 0 5px 10px; text-align:left; border-bottom:solid 1px #D2D2D2; }

.boardwrite2 td.contents{padding:20px; line-height:normal;}
.boardwrite2 td p{vertical-align:middle; line-height:normal}
/*.boardwrite2 input[type~="text"] {width:150px; line-height:normal}*/
.boardwrite2 textarea {border:1px solid #D2D2D2;width:95%;}
.boardwrite2 span {border:none;margin:-1px 0;}
.boardwrite2 input[type~="radio"] {margin-top:-5px;}
.boardwrite2 td .description {margin-top:30px; font-size:11px; color:#999999;}
.boardwrite2 td .red {margin-top:30px; font-size:11px; color:#ff6666;}
.boardwrite2 td *{vertical-align:middle;}

.btn_cen{text-align:center;margin-top:15px;}


.main_subitem {margin:0 auto;width:1024px; height:160px; padding:20px;}
<!--.main_subitem div{float:left}-->
.mainlogin {width:230px; padding:10px; background-image:url(../images/login_bg.jpg); background-repeat:no-repeat; height:160px; width:252px;}
.mainnotice {width:390px; height:160px; padding-right:50px; padding-left:20px;}
.mainnotice .list{padding:5px 0 0 0;}
.mainnotice .list li{border:0px solid red; display:block; font-size:13px; line-height:18px; background:url("../images/point03.gif") no-repeat 8px 12px;padding-left:10px; text-align:left; padding:5px 0 5px 20px;}
.mainnotice .list img{margin-top:2px; margin-left:10px;}


.mainquick { background-image:url(../images/quick_bg.jpg); background-repeat:no-repeat; height:160px; width:252px; position:relative;}
.quick1 { position:absolute; left:14px; top:47px; }
.quick2 { position:absolute; left:91px; top:47px; }
.quick3 { position:absolute; left:165px; top:47px; }

/* -----------------------------------퀵메뉴 sl-----------------------------------------  */


#example {
	width:240px;
	height:100px;
	position:relative; left:3px; top:40px;
}





/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:240px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:240px;
	height:100px;
	display:block;
}



/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:none;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	z-index:500;
	position:absolute; right:0px; top:-15px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image: url(/images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	
	position:absolute;
	height:30px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:240px;
	font-size:13px;
	line-height:26px;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
	font-size: 16px;
}

/*
	Anchors
*/




/* ---------------------------------------------------------------------------------  */


.sub01{ background-image:url(../images/sub_01.jpg); background-repeat:no-repeat; height:1250px; position:relative;}
.sub02 { position:absolute; left:250px; top:1140px; }
.sub03{ background-image:url(../images/sub_02_01.jpg); background-repeat:no-repeat; height:1245px; position:relative;}

.subem01{ background-image:url(../images/sub_02_01.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subem02{ background-image:url(../images/sub_02_02.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subem03{ background-image:url(../images/sub_02_03.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subem04{ background-image:url(../images/sub_02_04.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subem05{ background-image:url(../images/sub_02_05.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subem06{ background-image:url(../images/sub_02_06.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subem07{ background-image:url(../images/sub_02_07.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subem08{ background-image:url(../images/sub_02_08.jpg); background-repeat:no-repeat; height:1245px; position:relative;}

.subemn01{ background-image:url(../images/subn_02_01.jpg); background-repeat:no-repeat ; height:870px; position:relative;}
.subemn02{ background-image:url(../images/subn_02_02.jpg); background-repeat:no-repeat; height:884px; position:relative;}
.subemn03{ background-image:url(../images/subn_02_03.jpg); background-repeat:no-repeat; height:884px; position:relative;}
.subemn04{ background-image:url(../images/subn_02_04.jpg); background-repeat:no-repeat; height:884px; position:relative;}
.subemn05{ background-image:url(../images/subn_02_05.jpg); background-repeat:no-repeat; height:884px; position:relative;}
.subemn06{ background-image:url(../images/subn_02_06.jpg); background-repeat:no-repeat; height:884px; position:relative;}
.subemn07{ background-image:url(../images/subn_02_07.jpg); background-repeat:no-repeat; height:884px; position:relative;}
.subemn08{ background-image:url(../images/subn_02_08.jpg); background-repeat:no-repeat; height:884px; position:relative;}


.sub04 { position:absolute; left:150px; top:640px; height:450px; margin:0; padding:0; }
.sub04 h3 {line-height:0px;}
.sub05 { position:absolute; left:250px; top:950px; }
.sub13{ background-image:url(../images/sub_02_07.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.sub14{ background-image:url(../images/sub_02_08.jpg); background-repeat:no-repeat; height:1245px; position:relative;}
.subn14{ background-image:url(../images/subn_02_08.jpg); background-repeat:no-repeat; height:884px; position:relative;}
.sub04_new { position:absolute; left:150px; top:310px; height:450px; margin:0; padding:0; margin:0; padding:0; }

.sub_02 { background-color:#f2f2f2; height:177px; position:relative;}

.sub_02_09{ background-image:url(../images/sub_02_09.jpg); background-repeat:no-repeat; height:2500px; position:relative;}
.sub_table02_09 { position:absolute; left:150px; top:640px; margin:0; padding:0; }


.sub_03{ margin:0; padding:0; background-image:url(../images/sub_03_02.jpg); background-repeat:no-repeat; height:575px; position:relative;}
.sub_table03 { position:absolute; left:413px; top:70px; height:420px; margin:0; padding:0; line-height:auto;}

.sub_03_03{ background-image:url(../images/sub_03_03.jpg); background-repeat:no-repeat; height:575px; position:relative;}
.sub_table03_03 { position:absolute; left:428px; top:168px; height:240px; margin:0; padding:0; }


#CH_wrap {
	width:650px;
	margin:0 auto;
}
.t_txt {
	padding:5px 0 0 0;
	font-size:1.1em;
	line-height:1.5em;
	color: #333;
}

.t_txt red { 
	color: #ff0000;
}
.t_txt bo { 
    font-weight:600 
}



.t_grid {
	width:650px;
	height:100px;
	border:2px solid #bbb;
	border-radius:5px;
	margin:10px 0 20px 0;
	padding:0 5px;
	color: #333;
}
.t_grid tr:nth-of-type(1) th, .t_grid tr:nth-of-type(2) th, .t_grid tr:nth-of-type(3) th .t_grid tr:nth-of-type(4) th{
	width:90px; 
	background-color:#e3f5fa;
    border:2px solid #ccc;
	color: #333;
}
.t_grid th {
 font-weight:600;
 background-color:#e3f5fa;

}
.t_grid td {
	padding:0 20px;
	font-size:0.85em;
}
.t_grid tr:nth-of-type(1) td, .t_grid tr:nth-of-type(2) td, .t_grid  td {
	border:2px solid #ccc;
	color: #333;
}
.t2_grid {
	width:650px;
	height:100px;
	margin:15px 0 15px 0;
	border-radius:5px;
	border:1px solid #eee;
}
.t2_grid tr th {
	font-weight:600;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow:1px 1px 1px #555;
}
.t2_grid tr td {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	font-size:0.85em;
	color: #333;
}
.t2_grid tr:nth-of-type(2) td:first-of-type {
	text-align:center;
}
.t2_grid tr:nth-of-type(2) td:nth-of-type(1),.t2_grid tr:nth-of-type(2) td:nth-of-type(2){
	border-right:1px solid #d9d9d9;
}






.t3_txt {
	font-size:1.1em;
	line-height:1.5em;
	color: #333;
}
.t3_grid {
	width:650px;
	 
	border:1px solid #333;
	margin:10px 0 20px 0;
	padding:0 5px;
	color: #333;
}
.t3_grid th {
 font-weight:600;
}
.t3_grid td {
	padding:0 20px;
	font-size:0.85em;
}

.t4_grid {
	width:650px;
	
	border:1px solid #333;
	margin:10px 0 20px 0;
	padding:0 5px;
	color: #333;
}


.t5_grid {
	width:650px;
	border:1px solid #333; 
	color: #333;
	text-align:center
}

.t5_grid td {
	border-left-width:1px; 
	border-left-style:solid;	
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color:#333;
}

.t6_grid {
	width:400px;
	border:1px solid #333; 
	color: #333;
}


.t7_grid {
	width:650px;
	border:2px solid #205287; 
	color: #333;
	text-align:center
}

.t7_grid th {
  	color:#333;
	text-align:center;
    border:1px solid #333; 
	font-size:15px;
	line-height:1.5em;
	background-color:#c2e3b2;
}

.t7_grid td {
	border-left-width:1px; 
	border-left-style:solid;	
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color:#333;
}

.t8_grid {
	width:1024px;
	border:1px solid #333;
	color: #333;
}


.t8_grid td {
	border-left-width:1px; 
	border-left-style:solid;	
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color:#333;
	height:35px;
	text-align:center;
}

.t9_grid {
	width:646px;
	border:2px solid #205287; 
	color: #333;
	text-align:center;
	margin-bottom:40px;
}

.t9_grid td {
	border-left-width:1px; 
	border-left-style:solid;	
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-color:#333;
}

.t10_grid {
	width:310px;
	border:2px solid #205287; 
	color: #333;
	text-align:center
}

.t11_grid {
	width:606px;
	text-align:center;
	border:1px solid #333;
	margin:20px 20px 20px 20px;
	color: #333;
}

.t11_grid th {
	text-align:center;
	border:1px solid #333;
	color: #333;
	background-color:#eeeeee;
}


.t12_grid {
	width:650px;
	height:40px;
	margin:15px 0 15px 0;
	border:2px solid #ccc;
}
.t12_grid tr th {
	font-weight:600;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow:1px 1px 1px #555;
	border:2px solid #ccc;
}
.t12_grid tr td {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	font-size:0.85em;
	color: #333;
	text-align:center;
}



.t13_txt {
	font-size:1.1em;
	line-height:1.5em;
	color: #333;
}
.t13_grid {
	width:650px;
	border:2px solid #bbb;
	border-radius:5px;
	margin:10px 0 20px 0;
	padding:0 5px;
	color: #333;
}


.t13_grid th {
    font-weight:600;
	width:100px;
	height:35px;
	background-color:#e3f5fa;
    border:2px solid #ccc;
	color: #333;
}
.t13_grid td {
	padding:0 20px;
	font-size:0.85em;
	border:2px solid #ccc;
	color: #333;
}



.t14_grid {
	height:35px;
	width:606px;
	text-align:left;
	margin:20px 20px 0px 20px;
	font-weight:600;
	line-height:2.2em;
	font-size:15px;
	color:#333;
}

.t15_grid {
	width:606px;
	text-align:center;
	border:1px solid #333;
	margin:5px 20px 5px 20px;
	color: #333;
	font-size:13px;
}

.t15_grid th {
	text-align:center;
	border:1px solid #333;
	color: #333;
	height:35;
	background-color:#e3f5fa;
}

.t16_grid {
	width:606px;
	text-align:center;
	border:1px solid #333;
	margin:5px 20px 20px 20px;
	color: #333;
	font-size:12px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 39%, rgba(201,232,241,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,rgba(255,255,255,1)), color-stop(100%,rgba(201,232,241,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 39%,rgba(201,232,241,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 39%,rgba(201,232,241,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 39%,rgba(201,232,241,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 39%,rgba(201,232,241,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9e8f1',GradientType=0 ); /* IE6-9 */
}
.t16_grid th {
	text-align:center;
	border-bottom:2px solid #333;
	border-top:2px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	color: #333;
	font-size:12px;
}


.t16_grid tr {
	height:25px;
}

.t17_grid {
	width:606px;
	text-align:center;
	border:1px solid #333;
	margin:5px 20px 20px 20px;
	color: #333;
	font-size:12px;
}

.t17_grid th {
	text-align:center;
	border-bottom:2px solid #333;
	border-top:2px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	color: #333;
	font-size:12px;
}


.t17_grid tr {
	height:25px;
}


.t18_grid {
	width:606px;
	text-align:center;
	border:1px solid #333;
	margin:20 20 20 20px;
	color: #333;
	font-size:13px;
}

.t18_grid th {
	text-align:center;
	border:1px solid #333;
	color: #333;
	height:35;
	background-color:#f1d7d7;
}

.t19_grid td{
	height:30;	
}


.t19_grid {
	width:500px;
	text-align:center;
	border:1px solid #333;
	margin:10px;
	color: #333;
	font-size:13px;
}

.t19_grid th {
	text-align:center;
	border:1px solid #333;
	color: #333;
	height:35;
	background-color:#f1d7d7;
}

.t19_grid td{
	height:30;	
}




.gragh_a {
	background:#474390;
	padding:10px 5px;
	color:#fff;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
}
.gragh_b {
	background:#aa3e3e;
	padding:10px 5px;
	color:#fff;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	display:inline-block;
}

.total_grid {
	width:650px;
	border:2px solid #bbb;
	border-radius:5px;
	padding:5px 5px;
	margin:-25px 0 20px 0;
	position:relative;
	color: #333;
}
.total_grid td {
	font-size:0.85em;
}
.total_txt {
	padding:10px 0 5px 0;
	line-height:1.5em;
	text-indent:3px;gragh_a
}
.total_txt em {
	color:#d21515;
	font-weight:600;
	text-decoration:underline;
}
.total_grid tr:first-of-type th {
	font-weight:600;
}
.to_sc {
width:105px;
height:30px;
background-color:#d7d8f3;
border:2px solid #ccc;
padding:0 0 5px 0;
}
.to_sc2 {
width:115px;
border-bottom:2px solid #eee;
text-align:center;
}
.b_g_tit {
	font-weight:600;
	width:100px;
	font-color:#000;
}
.b_g_sc,.b_g_as {
	width:75px;
	text-align:center;
}
.b_g_db {
	width:200px;
	text-align:center;
}
.g_n {
	width:50px;
	text-align:center;
}
.cl {
	text-align:center;
	font-size:0.85em;
}
.bo_gragh {
	width:650px;
	background-color:#d7e6bb;
	border:2px solid #ccc;
	border-radius:5px;
	padding:0 5px 0 5px;
	margin:10px 0 0 0;
	color: #666;
}
.bo_gragh tr:first-of-type td {
	padding:5px 0 5px 0;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-child(2) td,
.bo_gragh tr:nth-child(3) td,
.bo_gragh tr:nth-child(4) td,
.bo_gragh tr:nth-child(5) td,
.bo_gragh tr:nth-child(6) td,
.bo_gragh tr:nth-child(7) td,
.bo_gragh tr:nth-child(8) td,
.bo_gragh tr:nth-child(9) td,
.bo_gragh tr:nth-child(10) td,
.bo_gragh tr:nth-child(11) td,
.bo_gragh tr:nth-child(12) td,
.bo_gragh tr:nth-child(13) td {
	font-size:0.85em;
}
.gragh_01,
.gragh_03,
.gragh_05,
.gragh_07,
.gragh_09,
.gragh_11 {
	height:25px;
	background:#747474;
	line-height:25px;
	padding:0 5px;
	color:#fff;
	font-size:0.85em;
}
.gragh_02,
.gragh_04,
.gragh_06,
.gragh_08,
.gragh_10,
.gragh_12 {
	height:25px;
	background:#65c2e8;
	line-height:25px;
	padding:0 5px;
	color:#fff;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	font-size:0.85em;
}

.gragh_13 {
	height:25px;
	background:#87D517;
	line-height:25px;
	padding:0px;
	color:#fff;
	font-size:0.85em;
	margin:0;
}

.gragh_14 {
	height:25px;
	background:#205287;
	line-height:25px;
	padding:0px;
	color:#FF0A0A;
	font-size:0.85em;
	margin:0;
}



.bo_gragh tr:nth-of-type(2) th,.bo_gragh tr:nth-of-type(2) td {
	background:#f2f2f2;
    border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(3) td, .bo_gragh tr:nth-of-type(3) th {
	background:#f2f2f2;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(4) th,.bo_gragh tr:nth-of-type(4) td {
	background:#f9f9f9;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(5) td,.bo_gragh tr:nth-of-type(5) th {
	background:#f9f9f9;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(6) th,.bo_gragh tr:nth-of-type(6) td {
	background:#f2f2f2;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(7) td,.bo_gragh tr:nth-of-type(7) th {
	background:#f2f2f2;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(8) th,.bo_gragh tr:nth-of-type(8) td {
	background:#f9f9f9;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(9) td, .bo_gragh tr:nth-of-type(9) th {
	background:#f9f9f9;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(10) th,.bo_gragh tr:nth-of-type(10) td {
	background:#f2f2f2;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(11) td, .bo_gragh tr:nth-of-type(11) th {
	background:#f2f2f2;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(12) th,.bo_gragh tr:nth-of-type(12) td {
	background:#f9f9f9;
	border:2px solid #ccc;
}
.bo_gragh tr:nth-of-type(13) td, .bo_gragh tr:nth-of-type(13) th {
	background:#f9f9f9;
	border:2px solid #ccc;
}
.bo_line {
	border-top-width:7px;
	border-color:#dddddd;
	border-top-style:solid;
	width:650px;
	margin:50px 0 0 0;
}
.bo_gragh tr:first-of-type {
	font-weight:600;
	color: #333;
}

.sub_title {
	margin:20px 0 0 0;
	font-size:1.5em;
	color: #FFF;
	width:400px;
	height:45px;
	border-radius:15px;
background: #452e43; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #452e43 0%, #817984 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#452e43), color-stop(100%,#817984)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #452e43 0%,#817984 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #452e43 0%,#817984 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #452e43 0%,#817984 100%); /* IE10+ */
background: linear-gradient(135deg,  #452e43 0%,#817984 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#452e43', endColorstr='#817984',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.sub_title p {text-align:left;padding-top:15px;}

.sub_title_01 {
	font-size:18px;
	font-weight:600;
	color: #fff;
	width:650px;
	height:45px;
background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 1%, rgba(61,61,61,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(0,0,0,1)), color-stop(51%,rgba(61,61,61,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 1%,rgba(61,61,61,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(0,0,0,1) 1%,rgba(61,61,61,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(0,0,0,1) 1%,rgba(61,61,61,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(0,0,0,1) 1%,rgba(61,61,61,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
.sub_title_01 p {text-align:left; padding-top:15px;}

.title_a {
	font-size:18px;
	font-weight:600;
	color: #fff;
	width:650px;
	height:39px;
	background-image:url(../images/title_a.jpg); background-repeat:no-repeat;
}
.title_a p {text-align:left; padding-top:15px; padding-left:40px;}




.title_b {
	font-size:18px;
	font-weight:600;
	color: #fff;
	width:310px;
	height:39px;
	background-image:url(../images/title_b.jpg);
}
.title_b p {text-align:left; padding-top:15px; padding-left:40px;}








#siteMap {
	width:1024px;
	margin:0 auto;
	font-family:"맑은 고딕";
	background-repeat:no-repeat;
	background-position:0px 0px 0px 0px;
}
#siteMap ul {
	list-style:none;
	padding:20px 0 20px 30px;
	margin:10px 10px;
}
#siteMap div {
	float:left;
	width:50%;
}

.left ul.left1:before {
	content:url(../images/li_01.png) "   회사소개";
	font-weight:bold;
	font-size:1.2em;
}
.left ul.left2:before {
	content:url(../images/li_02.png)"   마이페이지";
	font-weight:bold;
	font-size:1.2em;
}
.right ul.right1:before {
	content:url(../images/li_01.png)"   진단검사";
	font-weight:bold;
	font-size:1.2em;
}
.left ul.left3:before {
	content:url(../images/li_03.png)"   회원메뉴";
	font-weight:bold;
	font-size:1.2em;
}
.left ul li,.right ul li {
	background-image:url(../images/li_04.png);
	background-repeat: no-repeat;
	background-position:14px 18px;
/*	margin:20px 10px;
	padding:0 20px;*/
}
.left ul li a {
	color:#898989;
}
.right ul li a {
	color:#fff;
	font-weight:600;
}
.left ul li a:link,.right ul li a:link {
	text-decoration:none;
}
.left ul li a:hover,.right ul li a:hover {
	/* chrome,safari */
	-webkit-transition-property:all;
	-webkit-transition-duration: 1s;
	-webkit-transition-timing-function: ease;
	-webkit-transition-delay: 0;
	/* mozila */
	-moz-transition-property:all;
	-moz-transition-duration: 1s;
	-moz-transition-timing-function: ease;
	-moz-transition-delay: 0;
	/* IE */	
	transition-property:all;
	transition-duration: 1s;
	transition-timing-function: ease;
	transition-delay: 0;
	color:#000;
}
.left ul.left1 li,
.left ul.left2 li,
.left ul.left3 li{
	padding:10px 30px ;
	margin:15px 0 0 0;
}
.left ul.left1 li:last-child,
.left ul.left3 li.left32{
	padding:10px 30px ;
	margin:0px 0 0 0;
}
.right ul.right1 li.right11{
	border-bottom:1px dashed #eee;
	padding:10px 30px;
	margin:15px 0 0 0;
}
.right ul.right1 li.right12 {
	border-bottom:1px dashed #eee;
	padding:10px 30px ;
}
.right ul.right1 li.right13 {
	border-bottom:1px dashed #eee;
	padding:10px 30px ;
}
.right ul.right1 li.right14 {
	border-bottom:1px dashed #eee;
	padding:10px 30px ;
}
.right ul.right1 li.right15 {
	border-bottom:1px dashed #eee;
	padding:10px 30px ;
}
.right ul.right1 li.right16 {
	border-bottom:1px dashed #eee;
	padding:10px 30px ;
}

.left ul{
	border:3px solid #b8b8b8;
	border-radius:5px;
	background-image:url(../images/pattern.png);
}
.right ul {
	background:#c8c8c8;
	border-radius:5px;
}
.right ul {
	padding-bottom:50px !important;
}

.boo_gragh {
	width:650px;
	border:2px solid #ccc;
	padding:0 5px 0 5px;
	margin:10px 0 0 0;
	color: #333;
	font-weight:600;
}
.boo_gragh tr:first-of-type td,
.boo_gragh tr:first-of-type th {
	padding:5px 0 5px 0;
	border:2px solid #ccc;
	font-weight:600;
}
.boo_gragh tr:nth-child(2) td,
.boo_gragh tr:nth-child(3) td,
.boo_gragh tr:nth-child(4) td,
.boo_gragh tr:nth-child(5) td,
.boo_gragh tr:nth-child(6) td,
.boo_gragh tr:nth-child(7) td,
.boo_gragh tr:nth-child(8) td,
.boo_gragh tr:nth-child(9) td,
.boo_gragh tr:nth-child(10) td,
.boo_gragh tr:nth-child(11) td,
.boo_gragh tr:nth-child(12) td,
.boo_gragh tr:nth-child(13) td {
	font-size:0.80em;
	padding:5px 0 5px 0;
	border:2px solid #ccc;
	font-weight:500;
	background-color:#f2fafc;
}

.breakAfter {page-break-before: always;}


#waps{
	margin:0; width:100%;
}

#rap{
	width:1180px;
	margin:0 auto; position:relative;
}
#leftcot{
	width:1050px;
	position:relative; 
	top:0px; 
	left:0px; 
	text-align:center;
}
#rightcot{
	position:absolute; 
	top:0px; 
	right:0px; 
	width:130px;
	height:200px;
	background:url('/examtest2/images/time.png') no-repeat left top;
}


/* 여기서부터 추가된 css 입니다 */
.gradient_01{ height:50px; margin-bottom:30px;
background: rgb(157,213,58); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(50%,rgba(161,213,79,1)), color-stop(51%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

line-height:4.4em; 

}




.ta_30 {
	width:1024px; 
	background:#c9e8f1;
	border-radius:5px;
	margin-bottom:30px;
}

.ta_30 h5 {
	text-align:left;
	padding:10px;
	line-height:1.7em;
	color: #666;
	font-size:1.1em;

}

.ta_31 {	
    width:1024px;
	background-color:#fff;
	border:2px solid #ccc;
	padding:0 5px 0 5px;
	margin:10px 0 0 0;
	color: #666;
}
	
.ta_31 tr:first-of-type {
	background:#f2f2f2;
}
.ta_31 th {
	height:50px;
	letter-spacing:-0.1em;
    font-size:0.9em;
	line-height:1.5em;
}
.ta_31 tr td {
	height:43px;
	border:1px solid #ccc;
	font-size:0.9em;
	padding:0px 0 0 5px;
	line-height:28px;

}

.ta_31 tr td .lefts{
	text-align:left;
}


.tabs1_off{
	background:url('/examtest2/images/tab_off.png') no-repeat left top;
	width:70px;
	height:28px;
	text-align:center;

}

.tabs1_on{

	background:url('/examtest2/images/tab_on.png') no-repeat left top;
	width:70px;
	height:28px;
	text-align:center;

}

#maxtime{
	position:relative;
	top:105px;
	width:120px;
	height:140px;
	border:0px solid red;
	font-weight:bold;
	font-size:14px;
}

#time{
	position:relative;
	top:23px;
	width:120px;
	height:140px;
	border:0px solid red;
	font-weight:bold;
	font-size:14px;
}

.bt_start{
	position:absolute;
	top:430px;
	z-index:90;
}



.ta_32 {
	width:224px;
	height:500px;
	border-radius:15px;
	border:2px solid #ddd;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(249,249,249,1) 91%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(91%,rgba(249,249,249,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 91%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 91%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 91%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 91%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}

.ta_33 {
	width:180px;
	height:35px;
	color:#FFFFFF;
	margin-bottom:20px;
	border-radius:15px;
background: rgb(149,149,149); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(76%,rgba(78,78,78,1)), color-stop(87%,rgba(56,56,56,1)), color-stop(100%,rgba(27,27,27,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */

}

.ta_33 h5 {
	text-align:center;
	line-height:35px;
	color: #fff;
	font-size:16px;
}

.ta_34 { 
    text-align:left;	
    width:900px;
	color: #666;
	margin:20px;
}

.ta_35 {
	width:20px;
	height:20px;
	color:#000;
	margin:7 0 0 7px;
	padding:0px;
	border:1px solid #ccc;
background: rgb(148,183,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(148,183,232,1) 0%, rgba(133,174,234,1) 97%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,183,232,1)), color-stop(97%,rgba(133,174,234,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(148,183,232,1) 0%,rgba(133,174,234,1) 97%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(148,183,232,1) 0%,rgba(133,174,234,1) 97%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(148,183,232,1) 0%,rgba(133,174,234,1) 97%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(148,183,232,1) 0%,rgba(133,174,234,1) 97%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94b7e8', endColorstr='#85aeea',GradientType=0 ); /* IE6-9 */
}
	

.ta_36 {
	width:20px;
	height:20px;
	color:#000;
	margin:7 0 0 7px;
	padding:0px;
	border:1px solid #ccc;
background: rgb(245,145,48); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(245,145,48,1) 0%, rgba(244,129,22,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,145,48,1)), color-stop(98%,rgba(244,129,22,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(245,145,48,1) 0%,rgba(244,129,22,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(245,145,48,1) 0%,rgba(244,129,22,1) 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(245,145,48,1) 0%,rgba(244,129,22,1) 98%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(245,145,48,1) 0%,rgba(244,129,22,1) 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f59130', endColorstr='#f48116',GradientType=0 ); /* IE6-9 */

	
}	

.ta_37 {

margin-bottom:10px;
width:228px;
height:104px;
background-image:url(../images/time01.png)
}

.ta_38 { 
    text-align:left;	
    width:700px;
	color: #666;
	margin:20px;
}

/* 적성검사 문제 퀵메뉴 */

#floatdiv {
    position:fixed; _position:absolute; _z-index:-1;
    width:220px;
    display:inline-block;
    right:20px;
    top:70px;
    background-color: transparent;
    margin:0;
}

#floatdiv_a {
    position:fixed; _position:absolute; _z-index:-1;
    width:130px;
    display:inline-block;
    left:5px;
    top:60px;
    background-color: transparent;
    margin:0;
}

#floatdiv_b {
    position:fixed; _position:absolute; _z-index:-1;
    width:1024px;
    display:inline-block;
    top:0px;
    background-color: transparent;
    margin:0;
}


.time_a {
position:absolute;
width:120px;
height:200px;
background-image:url(../images/time.png);
}


/*- Menu Tabs 5--------------------------- */

.tabs5 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  margin-bottom:30px;
      }
	  
.tabs5 ul {
          margin:0;
          padding:0 0 0 0;
          list-style:none;
      }
.tabs5 li {
      display:inline;
      margin:0;
      padding:0;
      }
.tabs5 a {
      float:left;
	  background:url(../images/tableftI.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
.tabs5 a span {
      float:left;
      display:block;
	  background:url(../images/tabrightI.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs5 a span {float:none;}
    /* End IE5-Mac hack */
.tabs5 a:hover span {
      color:#FFF;
      }
.tabs5 a:hover {
      background-position:0% -42px;
      }
.tabs5 a:hover span {
      background-position:100% -42px;
      }

.tabs5 .current a {
              background-position:0% -42px;
      }
.tabs5 .current a span {
              background-position:100% -42px;
      }


.box{
	clear: both;
	position:relative;
	z-index:1;
}

/* 430오른쪽 */
.box_a {
	width:430px;
	font:"맑은 고딕";
	font-size:13px;
	line-height:25px;
    font-weight:600;
	color: #444444;
	text-align:left;
	float: left;
	padding:0 0 0 15px;
	
}

.box_a dt{
	padding:0 0 5px 0px;
}

.box_a dd {
	padding:2px 0 2px 20px;
	margin:0 0 0 0px;

}

.box_aa {
	width:424px;
	text-align:center;
	font:"맑은 고딕";
	font-size:13px;
	line-height:25px;
    font-weight:600;
	color: #444444;
	border:3 #ddd solid ;
 }
 
.dd_click {
	float: left;
	margin: 7px 10px 0 0;
	display:none;
}


/* 언어_오른쪽 박스지문 */
.box_b {
	width:450px;
	margin:0 0 10 0px;

}

/* 450 왼쪽 */
.box_b {
	width:450px;
	font:"맑은 고딕";
	font-size:13px;
	line-height:25px;
    font-weight:600;
	color: #444444;
	text-align:left;
	float: left;
	padding:0 0px 0 0;
}

.box_b dt{
	clear: both;
	padding:0 0 5px 0px;
}

.box_b dd{
	padding:0 20px 0 0px;
	margin:0 0 0 0px;

}

.box_b dd.lefts{
	float: left;
}

.box_b img{
	padding:15px 0px 5px  0;
}


/* 700기준 */
.box_c {
	margin:0 0 10 0px;
	width:725px;
	font:"맑은 고딕";
	font-size:13px;
	line-height:25px;
    font-weight:600;
	color: #444444;
	text-align:left;
	float: left;
}

.box_c dt{
	clear: both;
	padding:0 0 5px 0px;
}

.box_c dd{
	padding:2px 20px 2px 0px;
	margin:0 0 0 0px;
	text-align:left;

}

.box_c dd.lefts{
	float: left;
}

.box_c dd img{

}


.bb_click {
	vertical-align:5px;
}

.bottomp{
	padding: 0 0 0px 0;
}


.button_a{
	height:26px;
	width:70px;
    border:1px solid #ccc;
	border-radius:7px;
	line-height:26px;
	font-style:bold;
	margin:10px 0 0 0;
	
	
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}




.t_19{
	padding:10px; 
    line-height:1.8em; 
	font-size:14px;
	background-color:#f2f2f2;
}


.t_20{
	padding:10px; 
    line-height:1.8em; 
	font-size:13px;
	text-align:left;
}

.t_21{
	padding:10px; 
    line-height:1.8em; 
	font-size:13px;
	font-weight:600;
	background-color:#eeecdf;
}

.t_21 th{
	background-color:#a6ba4b;
	padding:10px; 
    line-height:1.8em; 
	font-size:14px;
	font-weight:600;
	text-shadow:1px 1px 1px #000;
	color:#fff;
}

/* Quick 메인*/
#quick_main	{ border:0px solid #0C8694; width:118px;  text-align:center; position:absolute; top:13px; right:-130px; background:url('/') no-repeat left top;}
#quick_main #quick_link a{width:120px; }
#quick_link a {display: block; margin-bottom: 15px;}



.mypage_a{
	position:relative; left:450px; top:-400px;
	text-align:left;
	width:500px;
}
.mypage_a th{
    line-height:1.8em; 
	font-size:13px;
	font-weight:600; 
	border-bottom:2px solid #666;
	border-top:2px solid #666;
	border-left:0px;
	border-right:0px;
	

}
.mypage_a td{
    line-height:1.8em; 
	font-size:13px;
	font-weight:100; 
    line-height:30px; 
}

h2.subtitles{
	height:40px; 
	line-height:40px; 
	padding:0 0px 10px 25px;
	background:url(../images/top_icon.png) no-repeat left 9px;
	font-family:맑은고딕,Malgun Gothic;
	text-align:left;
	font-size:1.8em;
}

.t22{
     position:absolute; left:325px; top:76px;
}

.gragh_15 {
	height:25px;
	background:#cbaaf1;
	line-height:25px;
	padding:0 5px;
	font-size:0.85em;
}
.gragh_16 {
	height:25px;
	background:#a3c8f2;
	line-height:25px;
	padding:0 5px;
	font-size:0.85em;
}
.gragh_17 {
	height:25px;
	background:#cadd9b;
	line-height:25px;
	padding:0 5px;
	font-size:0.85em;
}
.gragh_18 {
	height:25px;
	background:#f4c13f;
	line-height:25px;
	padding:0 5px;
	font-size:0.85em;
}


/* 경고 레이어 S */
.popupLayer {position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999999997; -ms-filter: alpha(opacity=50); filter: alpha(opacity=50); opacity:0.0; -moz-opacity:0.0;}
.popupLayer .back {position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:9999999998;}
.popup_box {position:absolute; left:0; bottom:0px; z-index:9999999999; background:#fff; }
.popup_box .popup_contents {position:absolute; left:0; top:0; width:100%; height:100%; z-index:9999999999;}
.popupLayer iframe, .popup_box iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
/* 경고 레이어 E */

/*추가 */

.t20_grid {
	width:300px;
	margin:20px 20px 20px 20px;
	border:1px solid #333;
	font-size:13px;
}



.t20_grid tr th {
	font-weight:600;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow:1px 1px 1px #555;
	border:1px solid #333;
	font-size:13px;
	height:35px;

}
.t20_grid tr td {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	font-size:13px;
	color: #333;
	text-align:center;
	border:1px solid #333;
}


.t21_grid {
	width:606px;
	margin:20px 20px 20px 20px;
	border:1px solid #333;
	font-size:13px;
}
.t21_grid tr th {
	font-weight:600;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	color:#fff;
	text-shadow:1px 1px 1px #555;
	border:1px solid #333;
	font-size:13px;
	height:35px;

}
.t21_grid tr td {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	font-size:13px;
	color: #333;
	text-align:center;
	border:1px solid #333;
}

.posi_a{
	position:relative;
	border:0px solid red;
	width:606px;
	margin:0 0 0 20px;
}

.posi_b{
	position:relative;
}
.posi_c{
	position:absolute;  right:0; top:0;
}
.margin_no{
	margin:0px
}


/* aron exam chk css */
.pass_num {
	margin: 30px 0 0 0;
}
.num_text,.num_text2 {
	text-align: center;
	font-size: 1.8em;
	margin: 0 8px;
	width: 100px;
	padding: 5px 0;
	display: inline-block;
}

input.num_text {
	border: 4px solid #0db1b3;
}

.pass_btn {
	background: #1e9d9e; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e9d9e 0%, #155a5b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e9d9e), color-stop(100%,#155a5b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e9d9e 0%,#155a5b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e9d9e 0%,#155a5b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e9d9e 0%,#155a5b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e9d9e 0%,#155a5b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e9d9e', endColorstr='#155a5b',GradientType=0 ); /* IE6-9 */
	padding: 15px 40px;
	font-size: 1.4em;
	color: #fff !important;
	border:1px solid #ddd;
	border-radius: 3px;
	font-weight: 600;
	display: inline-block;
}

.num_title {
	font-size: 1.8em;
	font-weight: 600;
	letter-spacing: -0.1em;
	display: inline-block;
}

/* 2015.12.01 박민구 추가 */
.sch_area {
	margin-top: 20px;
}
.un1 {
	margin-top: 30px;
	padding-bottom: 50px;
}
.un1 ul li {
	float: left;
}
.un1 ul li a {
	display: block;
	border: 1px solid #ddd;
	width: 180px;
	line-height: 40px;
	margin-left: -1px;
	background: #eee;
}
.un1 .on a {
	background: #cf4747;
	color: #fff;
	border-color: #bb3d3d;
}
.un1_1 {
	margin-top: 30px;
	padding-bottom: 5px;
}
.un1_1 ul li {
	float: left;
}
.un1_1 ul li a {
	display: block;
	border: 1px solid #ddd;
	width: 120px;
	line-height: 40px;
	margin-left: -1px;
	background: #eee;
}
.un1_1 .on a {
	background: #cf4747;
	color: #fff;
	border-color: #bb3d3d;
}
.un2 {
	text-align: left;
	float:right;
	
}
.un2 input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}
.un2 label,
.un2 input[type="submit"] {
	display: inline-block;
	padding: .5em .75em;
	color: #377ab8;
	font-size: inherit;
	line-height: normal;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #439bc8;
	border-bottom-color: #3e90bb;
}
.un2 .upload-name {
  display: inline-block;
  padding: .5em .75em;
  font-size: inherit;
  font-family: inherit;
  line-height: normal;
  vertical-align: middle;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-bottom-color: #ccc;
  -webkit-appearance: none; /* 네이티브 외형 감추기 */
  -moz-appearance: none;
  appearance: none;
  color: #aaa;
}
.un2 input[type="submit"] {
	border: 0;
	background: #777;
	color: #fff;
}
.un2 a {
	position: absolute;
	left: 0;
	border: 1px solid #ddd;
	padding: .5em .75em;
	line-height: normal;
	background: #439bc8;
	color: #fff;;
}
.un2_1 a {
	border: 1px solid #ddd;
	padding: .5em .75em;
	line-height: normal;
	background: #439bc8;
	color: #fff;;
}
.un3 {
	border: 1px solid #ddd;
	padding: 15px;
	background: #fafafa;
	text-align: left;
	position: relative;
	margin: 40px 0 10px;
	
}
.un3 span {
	display: inline-block;
	margin-right: 20px;
}
.un3 label {
	display: inline-block;
	margin: 0 5px 0;
}
.un3 input[type="text"] {
	border: 1px solid #ddd;
	padding: 0 5px;
	vertical-align: middle;
}
.un3 select {
	border: 1px solid #ddd;
}
.un3 .sex {
	width: 300px;
	display: inline-block;
	vertical-align: middle;
}
.un3 .sex input[type="radio"] {
	vertical-align:middle;
}
.un3 .day .day_area {
	border: 1px solid #ddd;
	padding: 5px 10px;
	background: #fff;
	margin-bottom: 10px;
	margin-right:0; 
}
.un3 .day .day_area input {
	border: 0;
}
.un3 .major input,
.un3 .name input {
	width: 250px;
}
.un3 select {
	width: 100px;
	height: 26px;
	vertical-align: middle;
}
.un3 .sch {
	position: absolute;
	right: 0;
	top: 15px;
}
.un3 .sch input {
	padding: 24px;
	background: #777;
	text-align: center;
	color: #fff;
	border: 0;
	cursor: pointer;
}
.un4 table {
	font-size: 13px;
}
.un4 table th {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #eee;
	line-height: 40px;
	font-size: 12px;
}
.un4 table td {
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	color: #777;
}
.un4 table tr:nth-of-type(2n) {
	background: #fafafa;
}
.un4 table tr:nth-of-type(2n) td {
	color: #666
}
.un4_btn {
	margin: 20px 0 30px;
}
.un4_btn ul li {
	float: left;
}
.un4_btn ul li a {
	border: 1px solid #ddd;
	padding: 7px 20px;
	font-size: 14px;
	margin-right: 5px;
	background: #fafafa;
	color: #777;
}

.paging ul li b,
.paging ul li a {
	display: inline-block;
	width: 25px;
	height: 25px;
	border: 1px solid #ddd;
	line-height: 25px;
	color: #999;
}
.paging ul li a:first-child,
.paging ul li a:last-child {
	width: 40px;
}
.paging ul li b {
	background: #45649c;
	color: #fff;
}
.login_btn {
	padding: 0 15px 0 10px
}
.login_btn hr {
	
}
.login_btn a {
	font-size: 12px;
}