@charset "utf-8";
/* Common */

/*padding:0*/
html {
	height:100%;
    overflow-y: scroll;
}

* { margin:0px; padding-left:0px; padding-right:0px; padding-top:0px;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}  
body,input,textarea,select,button,table{font-family:"맑은 고딕",Consolas, Dotum, helvetica, sans-serif;font-size:13.5px}  
#top{font-family:"맑은 고딕",Consolas, Dotum, helvetica, sans-serif;font-size:13.5px}  
body {line-height:1.5em; padding-bottom:20px;}
table {border-collapse:collapse; table-layout:auto; }/*table-layout:fixed;*/
/*input{height:16px;}*/
img,fieldset{border:0; margin:0; padding:0;}  
ul,ol{list-style:none}  
em,address{font-style:normal}  
a{text-decoration:none; color:#444444;selector-dummy : expression(this.hideFocus=true);} 
a:hover,a:active,a:focus{text-decoration:none; color:#4b8ab7}
input[type=button] {cursor:pointer; }
button {cursor:pointer; }
.scroll	{
	overflow-x:auto;overflow-y:auto;
	scrollbar-face-color:#EAEAEA;
	scrollbar-highlight-color:#F7F7F7;
	scrollbar-3dlight-color:#D7D7D7;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#8F8F8F;
	scrollbar-arrow-color:#3D3D3D;
	scrollbar-track-color:#F5F5F5;
    color:#555;
}

#wrap_main { width:100%;}

#wrap {position:relative;margin:0 auto;width:100%;min-width:1687px;max-width:1687px;min-height:100%;margin-top:30px;  }
#top {height:25px; width:100%; background:url(/images/top_bg.gif) repeat-x;z-index:999;}
#top {   
 //padding-bottom: 6px;   
  
 border: 0px solid transparent !important;   
     
 -moz-box-shadow: 3px 3px 10px rgba(0, 0, 0, .8);   
 -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, .8);  
 -ms-box-shadow: 3px 3px 10px rgba(0, 0, 0, .8);    
 box-shadow: 3px 3px 10px rgba(0, 0, 0, .8);   
 }   
#timesheet {align:center;position:relative;margin:0 auto;margin-top:30px;width:100%;height:1172px; 
//padding-left:120px;
width:1587px;
-webkit-logical-width:1587px;

}
#timeform { zoom:0.94;
 position:absolute; 
 left:50%;
 margin-left:-802px;

 margin-bottom:10px;
 -webkit-margin-start:-836px;
 
 /*
		-ms-zoom:0.95; 
		
        -moz-transform: scale(0.95);
        -moz-transform-origin: top center;
        -o-transform: scale(0.95);
        -o-transform-origin: top center;
        -webkit-transform: scale(0.95);
        -webkit-transform-origin:top center;
*/

}
 #timeform {  
// height:100%
 
 transform-origin: top center;

 
height:1167px;
 padding: 0px;   
// margin-top:5px;
 //margin:7px 0 10px 0;
 // margin-left:25px;
 border: 0px solid transparent !important;   
     
 -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, .8);   
 -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, .8);  
 -ms-box-shadow: 0px 3px 10px rgba(0, 0, 0, .8);    
 box-shadow: 0px 3px 10px rgba(0, 0, 0, .8);   
 }   
 
#timesheet .project {cursor:pointer;   overflow: hidden; white-space:nowrap; text-overflow: ellipsis;} 
#timesheet .jobcode { cursor:pointer;  }
#top .top_gm { width:1230px; margin:0 auto; text-align:center; height:30px;}
#top .top_gm ul { padding-top:2px; text-align:right;}
#top .top_gm ul li { display:inline; color:#FFF;}
#top .top_gm ul li a {text-decoration:none; color:#FFF;selector-dummy : expression(this.hideFocus=true);}
/*#top .top_gm ul li a:hover,a:active,a:focus{text-decoration:none; color:#4b8ab7} */
#top .top_gm .notice {color:#F4D946; font-weight:bold;}
#top .top_gm .gm_master {color:#F1CC09; font-weight:bold;}
#top .top_gm .id {color:#f9ab02; font-weight:bold;}
#top .top_logo {width:1000px; margin:0 auto; text-align:center; height:70px; padding-bottom:1px;}
#top .banner_cafe {float:left; border-left:#e9e9e9 1px solid;border-right:#e9e9e9 1px solid;}
#top .top_logo h1 { }
#top .top_navi {width:1000px; margin:0 auto;height:44px; z-index:999;}
#top .top_navi ul {}
#top .top_navi ul li { display:inline; padding-left:3px;}
#visual {width:100%; background:url(../images/main/main_visual_01.gif) center no-repeat; height:361px;}

#main {width:1000px; margin:0 auto; text-align:center;}
#container {max-width:2000px; margin-top:30px; } 

.2depth_m { background:url(../images/common/2depth_bg.png) repeat;width:136px;border:#fac50f 2px solid;}
#footer {width:100%; background:#313131; margin:0 auto;  float:left; height:87px; margin-top:50px;}
#footer .footer_container {width:1000px; margin:0 auto; padding-top:20px;}
#footer .footer_container h4 { width:200px; float:left; padding-left:20px;}
#footer .footer_container ul{font-size:12px; font-family:나눔고딕; color:#8b8b8b; }
#footer .footer_container li  {display:inline;}
#footer .footer_container li a {color:#FFF; }
#footer .footer_container ul li a:hover,a:active,a:focus{text-decoration:none; color:#4b8ab7}

.location_wrap{padding:34px 0 0}

.location_detail{height:14px;padding:0 0 0 4px;float:right;margin:0 0px 22px auto;line-height:14px;}
.location_detail a{display:inline-block;height:14px;vertical-align:top;font-size:12px;line-height:14px;color:#ababaa;}
.location_detail a img{vertical-align:top;margin-top:1px;}
.location_detail a.active{height:14px;vertical-align:top;font-size:12px;line-height:14px;color:#555;}
.location_title{height:35px;padding:50px 0px 30px 30px;border-bottom:1px solid #ccc;}

.location_detail2{height:14px;padding:0 0 0 4px;float:right;margin:0 0px 12px auto;line-height:14px;}

.txt_loc_bar{display:inline-block;margin:0 1px;*padding-right:0;font-size:12px;line-height:inherit;}

.contents {padding-top:10px; position: relative; margin:0 auto; width:800px; padding-bottom:50px;padding-left:200px;
} //

.board {}
.board_table_list{position:relative;width:100%;border-top:1px solid #555;}
.board_table_list table{width:100%;padding:0;margin:0;}
.board_table_list th{padding:10px 0;border-bottom:1px solid #e5e5e5;color:#000;text-align:center;background:#f7f7f7}
.board_table_list td{padding:5px 0;border-bottom:1px solid #e5e5e5;color:#555;text-align:center;}
.board_table_list .color_ing{color:#59697a;}
.board_table_list .color_end{color:#e11e0a;}
.board_table_list .tb_bar_none{padding:5px 0;border-bottom:1px solid #e5e5e5;background:#f7f7f7;background-image:none;}
.board_table_list .subject{padding:5px;border-bottom:1px solid #e5e5e5;text-align:left;}
.board_table_list .subject img{padding:0 5px;}
.board_table_list td a{color:#555;}
.board_table_list td a:hover{color:#333;}
.board_table_list .pay_code{font-weight:bold;text-decoration:underline;}
.board_table_list .img_con{position:relative;}
.board_table_list .img_con img{margin:0 0 2px;}
.board_table_list .img_mov img{margin:0 0 2px 1px;}
.board_table_list .pay_end{line-height:14px;}
.board_table_list .color_act{color:#FFF;background:url('/inc/img/common/h3l_9c_vod_bg_01.jpg') center 0 no-repeat;}
.board_table_list .color_act1{background:#cfdfba;}
.board_table_list .color_act2{background:#E8DD77;}
.board_table_list .color_act3{background:#ffb09d;}
.board_table_list .color_act4{background:#1A2F45;color:#FFFFFF}

.board_table_view{position:relative;width:100%;border-top:1px solid #555;}
.board_table_view table{width:100%;padding:0;margin:0;}
.board_table_view th{padding:10px 0;border-bottom:1px solid #e5e5e5;color:#000;background:#f7f7f7}
.board_table_view td{padding:5px 0;border-bottom:1px solid #e5e5e5;color:#555;//text-align:center;}
.board_table_view td a{color:#555;}
.board_table_view td a:hover{color:#333;}
.board_table_view .color_ing{color:#59697a;}
.board_table_view .color_end{color:#e11e0a;}
.board_table_view .tb_bar_none{padding:10px 0;border-bottom:1px solid #e5e5e5;background:#f7f7f7;background-image:none;}
.board_table_view .subject{padding:5px 0 0 20px;border-bottom:1px solid #e5e5e5;text-align:left;}
.board_table_view .file_list{text-align:left;}
.board_table_view .file_list a{padding:0 5px;}
.board_table_view .file_list img{padding:0 5px;}
.board_table_view .user_q{position:relative;padding:20px 20px 42px 20px;text-align:left;line-height:18px;}
.board_table_view .admin_a{position:relative;padding:20px 20px 20px 65px;margin:20px 0 0;text-align:left;border:1px solid #ececec;line-height:18px;background:#f5f5f5 url('/images/common/icon_reply.gif') 18px 22px no-repeat;}

.board_table_write{position:relative;width:100%;border-top:1px solid #555;}
.board_table_write table{width:100%;padding:0;margin:0;}
.board_table_write th{padding:10px 0;border-bottom:1px solid #e5e5e5;color:#000;background:#f7f7f7}
/*  url('/inc/img/common/bg_tb_bar.gif') 0 center no-repeat; */
.board_table_write td{padding:5px 0;border-bottom:1px solid #e5e5e5;color:#555;text-align:center;}
.board_table_write td a{color:#555;}
.board_table_write td a:hover{color:#333;}
.board_table_write .color_ing{color:#59697a;}
.board_table_write .color_end{color:#e11e0a;}
.board_table_write .tb_bar_none{padding:10px 0;border-bottom:1px solid #e5e5e5;background:#f7f7f7;background-image:none;}
.board_table_write .subject{padding:10px;border-bottom:1px solid #e5e5e5;text-align:left;}
.board_table_write .file_list{text-align:left;}
.board_table_write .file_list a{padding:0 5px;}
.board_table_write .file_list img{padding:0 5px;}
.board_table_write .user_q{position:relative;padding:20px 20px 42px 20px;text-align:left;line-height:18px;}
.board_table_write .admin_a{position:relative;padding:20px 20px 20px 65px;margin:20px 0 0;text-align:left;border:1px solid #ececec;line-height:18px;background:#f5f5f5 url('/inc/img/common/icon_reply.gif') 18px 22px no-repeat;}

.board_view_cont{padding:22px 0 22px 40px;}
.btn_examlab_rrw{padding:0 22px 60px 22px;}
.board_prev_next{border-top:1px solid #e5e5e5;}
.board_prev_next li{padding:7px 20px;border-bottom:1px solid #e5e5e5;overflow:hidden;}
.board_prev_next span{float:left;width:79px;color:#919eac;display:block;}
.board_prev_next a{margin:0 0 0 79px;color:#555;display:block;}
.board_btns1{position:relative;padding:20px 0 130px;text-align:right;}
.board_btns2{position:relative;padding:20px 0 130px;text-align:left;}
.board_btns3{position:relative;padding:20px 0 130px;text-align:center;}
.board_btns4{position:relative;padding:20px 0 45px;text-align:right;}
.board_btns5{position:relative;padding:17px 0 21px;text-align:right;}
.board_btns6{position:relative;padding:19px 0 19px;text-align:left;}
.board_btns7{position:relative;padding:21px 0 21px;text-align:center;}

/* paginate */
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:50px 0;text-align:center;zoom:1}
.paginate *{font-size:11px;vertical-align:top;line-height:18px;}
.paginate a{padding:0 11px 4px 12px;color:#555;border:1px solid #eeeeee;display:inline-block;background:#fff;overflow:hidden;}
.paginate a:hover{padding:0 11px 4px 12px;color:#fff;border:1px solid #919eac;display:inline-block;background:rgba(49, 49, 49, 1)}
.paginate a:active{padding:0 11px 4px 12px;color:#fff;border:1px solid #919eac;display:inline-block;background:rgba(49, 49, 49, 1)}
/*
.paginate a.first{width:29px;height:29px;padding:0;border:1px solid #eeeeee;display:inline-block;background:url('/images/common/btn_board_first.gif') -1px -1px no-repeat;}
.paginate a.pre{width:29px;height:29px;padding:0;margin:0 6px 0 0;border:1px solid #eeeeee;display:inline-block;background:url('/images/common/btn_board_prev.gif') -1px -1px no-repeat;}
.paginate a.next{width:29px;height:29px;padding:0;margin:0 0 0 6px;border:1px solid #eeeeee;display:inline-block;background:url('/images/common/btn_board_next.gif') -1px -1px no-repeat;}
.paginate a.end{width:29px;height:29px;padding:0;border:1px solid #eeeeee;display:inline-block;background:url('/images/common/btn_board_end.gif') -1px -1px no-repeat;}
*/
.paginate a.active{padding:0 11px 4px 12px;color:#fff;border:1px solid #eeeeee;display:inline-block;background:rgba(49, 49, 49, 1)}
.paginate a span{padding:6px 0 1px;display:inline-block;}


#contents_container  {width:1000px; height:142px; margin:0 auto; text-align:center;}
#contents_container .left {width:200px;  float:left;}
#contents_container .left ul {padding-top:5px; padding-bottom:30px;}
#contents_container .left li {background:url(../images/left/leftm_line.gif) bottom no-repeat; padding:8px 0 8px 25px; }
#contents_container .contents {  padding-left:48px; float:center; //padding-top:128px;}
#contents_container .contents h3 {margin-top:10px; margin-bottom:30px; padding-bottom:10px; float:left; text-align:left; border-bottom:#000 1px solid; width:100%;}
#contents_container .contents h5 {margin-top:20px; margin-bottom:15px; float:left; text-align:left;}
#contents_container .contents .linemap { font-family:돋움; font-size:11px; text-align:right; float:right; width:500px;color:#777777; margin-top:40px;}
#contents_container .contents .linemap li {display:inline;}
#contents_container .contents .linemap_p {color:#01819b;}
.body_img {margin-top:30px;}
.tabmenu { float:left}
.tabmenu ul li {display:inline; margin-left:-1px;}

.join3 p {height:15px; text-align:center; font-family:나눔고딕; font-size:17px; font-weight:bold; }

.join3 h1 {height:50px; text-align:center; font-family:나눔고딕; font-size:19px; font-weight:bold;  }
.txt_red { font-size:21px;color:#993800}

.date { font-family:나눔고딕; font-size:11px; color:#888;text-align:center;}
.btn {width:750px; text-align:right; padding-top:5px;}
.btn li {display:inline}

.ac {text-align:center;}
.pt30 {padding-top:30px;}
.loginneed_btn { padding-top:20px;}
.loginneed_btn li {display:inline}

#guide {}
.guide_box {width:750px; border-top:#434343 3px solid; border-bottom:#434343 1px solid;  background:url(../images/guide/guide_box_bg.gif); height:440px; padding:10px;}
.guide_box_tit {text-align:left; padding:20px 20px 1px 30px;}
.iframe_box { border:#dfdfdf 1px solid;}
.guide_login {width:520px; border-top:#434343 3px solid; background:url(../images/guide/guide_box_bg.gif); border-bottom:#434343 1px solid;height:150px; padding:10px; margin:0 auto;}
.guide_login .input { padding-right:20px;  text-align:right; width:370px;font-size:15px;}
.idpwfind { border-top:#434343 3px solid;} 
.find_input { font-weight:bold; font-family:나눔고딕;width:280px; height:25px;color:#a0a0a0;}

.guide_member { border-top:#434343 3px solid; border-bottom:#434343 1px solid; padding:10px; color:#555555;}
.guide_member th { background:url(../images/guide/guide_box_bg.gif); width:100px; padding:5px 0 5px 15px; text-align:left; color:#000; font-size:13px; font-family:나눔고딕; font-weight:bold; border-bottom:#bbbbbb 1px dotted; height:30px;}
.guide_member td { background:#FFF; padding:5px 0 5px 15px;border-bottom:#bbbbbb 1px dotted; height:30px; text-align:left;}
.guide_member input {border:#989898 1px solid; height:20px;vertical-align:middle; }
.sec_text {font-family:나눔고딕; font-size:13px; font-weight:bold; background:#efefef; padding:5px;}
.sec_red {color:#F00; font-size:13px; font-weight:bold}

