@charset "euc-kr";
/* CSS Document */
body{-webkit-text-size-adjust:none; font-size:1em;}

.font_white{ color:#FFFFFF;}
.fontstyle_none{ text-decoration:none;}
.g_bg{ background:#ecf0f2}
.rcon{ float:right}

.talign_r{ text-align:right}

.sinfo{ font-size:0.750em; color:#a1a1a1}

.header_tit{ text-decoration:none;}
.header_tit span{ color:#FFFFFF;}

.navibar{}
.navibar ul{border-bottom:1px solid #e8e8e8;}

.boardname_tit{ background:#f9f9f9; margin-top:0px; padding:5px 5px 5px 10px; border-bottom:1px solid #fff; overflow:hidden; display:block;}
.board_block{ background:#eeeee7; height:1px; }
.boardname_tit ul{ padding:0px; margin:0px; overflow:hidden;}
.boardname_tit ul li{ padding:0px; margin:0px; list-style:none; overflow:hidden; float:left}
.boardname_tit ul li.rcon{ float:right}
.boardname_tit ul li span{ font-size:1em; line-height:25pt; color:#185283; margin:0px 0px 0px 10px; display:block;}

ul.board_list{ padding-top:0; margin:0; list-style:none; overflow:hidden;}
.board_list li{ padding:0px 20px 0px 20px; background:#FFF; list-style:none; overflow:hidden; }
.board_list li A:link {text-decoration:none; color:#191919; background:#fff}
.board_list li A:visited {text-decoration:none; color:#191919;}
.board_list li A:hover {text-decoration:underline; color:#2678bd;}
.board_list li A:active {text-decoration:underline; color:#2678bd;}

/* pagenum - start */
#pagenum{}
#pagenum ul{padding:0px; margin:0px; list-style:none; position:relative; display:table; overflow:hidden;}
#pagenum li{position:relative;display: table-cell;vertical-align: middle; padding-right: 0.2em;}
/* pagenum - end */

.boardview_head{ border-bottom:1px solid #c9c9c9; padding:5px 10px 5px 10px;}
.boardview_head ul{ padding:0px; margin:0px; list-style:none; overflow:hidden}
.boardview_head ul li{ padding:0px; margin:0px; list-style:none;}
.boardview_head ul li.subject{ font-weight:bold; padding-top:5px}
.boardview_head ul li.board_w_tit{ width:60%; float:left; padding-top:8px;}
.boardview_head ul li.rcon{ float:right;}
.boardview_head ul li.rcon a{ margin:2px;}
.boardview_head ul li ul{padding:0px; margin:0px; list-style:none;}
.boardview_head ul li ul li{padding:0px; margin:0px; list-style:none; float:left;}
.boardview_slist{ border-top:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.boardview_slist ul{ padding:0px; margin:0px; list-style:none; border:1px solid #ebebeb; overflow:hidden;}
.boardview_slist ul li{ padding:0px; margin:0px; list-style:none; float:left; padding:5px 10px 5px 10px; color:#9f9f9f}
.slit_head{ width: 70px;}
.slist_active{ background:#ececec;}

/* ·¹Æ¼³ª ÇØ»óµµ¸¦ À§ÇØ¼­ ÀÛ¾÷µÈ css **/
.slist_btn_p{display:block;background:url(/m/images/sbtn_pn.png) no-repeat 2px;-webkit-background-size:14px 10px; padding-left:20px;}
.slist_btn_n{display:block;background:url(/m/images/sbtn_nn.png) no-repeat 2px;-webkit-background-size:14px 10px; padding-left:20px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
	.slist_btn_p{background-image:url(/m/images/sbtn_pn_hd.png)}
	.slist_btn_n{background-image:url(/m/images/sbtn_nn_hd.png)}
}
/* ·¹Æ¼³ª ÇØ»óµµ¸¦ À§ÇØ¼­ ÀÛ¾÷µÈ css **/

/* list °Ô½Ã±Û Á¤º¸ start */
.listoption{ font-size:0.688em; color:#9f9f9f; text-align:left; font-weight:normal; background-color:transparent;}
.listoption ul{ padding:0px; margin:0px; list-style:none;}
.listoption ul li{ padding:0px; margin:0px; list-style:none; background-color:transparent;}
.comm_num{} /* comment number */
/* list °Ô½Ã±Û Á¤º¸ end */

/* comment start */
.boardcomm_head{ border-bottom:1px solid #c9c9c9; padding:5px 5px 5px 10px;}
.boardcomm_head ul{ padding:0px; margin:0px; overflow:hidden; list-style:none;}
.boardcomm_head ul li{ padding:0px; margin:0px; list-style:none; float:left;}
.boardcomm_head ul li.subject{ font-weight:bold; padding-top:5px; font-size:1.125em}
.boardcomm_head ul li.rcon{ float:right}

.boardcomm_shead{ border-bottom:1px solid #e5e5e5; padding:5px 5px 5px 10px; font-size:0.750em;}

.comm_list{ padding:0px; margin:0px; overflow:hidden; list-style:none;}
.comm_list li{ padding:7px 10px 7px 10px; margin:0px; list-style:none;}
.comm_list li.bottom_line{ border-bottom:1px solid #e5e5e5;}
.comm_con_tit{ font-size:0.875em; font-weight:bold; color:#000;}
.comm_con_tit span{ font-size:11px; font-weight:normal; color:#9f9f9f;}
.comm_con_c{ font-size:0.875em; color:#5a5a5a; word-break:break-all}
.comm_ori_name{ font-weight:bold; color:#2779be; margin-right:5px;}

#comm_btn_box{ margin:auto; margin-top:10px;}
#comm_btn_box a.btnd{ overflow:hidden; display:inline-block;}
#comm_btn_box ul{ padding:0px; margin:0px; list-style:none; width:312px; margin:auto; overflow:hidden;}
#comm_btn_box ul li{ padding:0px; margin:0px; list-style:none; float:left; padding:0px 2px 0px 2px;}

#comm_btn_box2{ margin:auto; margin-top:5px; text-align:center; overflow:hidden;}
#comm_btn_box2 a.btnd{ overflow:hidden; display:inline-block;}
#comm_btn_box2 ul{ padding:0px; margin:0px; list-style:none; width:300px; margin:auto; overflow:hidden;}
#comm_btn_box2 ul li{ padding:0px; margin:0px; list-style:none; padding:0px 2px 0px 2px;}

.comm_w_textarea{ width:100%; height:100px;}
.comm_w_textarea_h200{ width:100%; height:200px;}

.comm_m_textarea{ width:100%; height:100px;}
/* comment end */

/* write start */
.boardw_con{}
.boardw_con ul{ padding:0px; margin:0px; overflow:hidden; list-style:none;}
.boardw_con ul li{ padding:0px; margin:0px; list-style:none;}
input.formField{color:gray}
input.formField:hover{color:gray}
input.formField:active{color:red}
input.formField:focus{color:red}
/* write end */

/* icons start */
/*
.rboxblue{ 
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px; 
	border: 1px solid #6AADE6;
	background:#3b8cd0;
	color:#FFFFFF;
	text-shadow: none;
}

.rboxblue:hover{ 
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border: 1px solid #6AADE6;
	background:#3b8cd0;
	color:#FFFFFF;
	text-shadow: none;
}
*/


.icon_new{display:block;background:url(/m/images/icon_new.png) no-repeat;-webkit-background-size:10px 10px; background-position:0px 16px; padding-left:15px;}

.icon_new2{display:inline-block; background:url(/m/images/icon_new.png) no-repeat;-webkit-background-size:10px 10px; width:10px; height:10px; padding-left:3px;}

.icon_reply{display:block;background:url(/m/images/icon_reply.png) no-repeat;-webkit-background-size:10px 10px; width:10px; height:10px; margin:5px 3px 0px 0px; float:left;}

.icon_comm_r{display:block;background:url(/m/images/icon_comm_reply.png) no-repeat;-webkit-background-size:10px 10px; width:10px; height:10px; margin:3px 3px 0px 0px; float:left;}

.icon_comm_r_n{display:block;background:url(/m/images/icon_comm_reply_n.png) no-repeat;-webkit-background-size:10px 10px; width:10px; height:10px; margin:3px 3px 0px 0px; float:left;}
.gsicon_bars{display:block;background:url(/m/images/icon_bars.gif) no-repeat;-webkit-background-size:21px 20px; width:21px; height:20px; margin:0px 0px 0px 0px; float:left;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
	.icon_new{background-image:url(/m/images/icon_new_hd.png)}
	.icon_reply{background-image:url(/m/images/icon_reply_hd.png)}
	.icon_comm_r{background-image:url(/m/images/icon_comm_reply_hd.png)}
	.icon_comm_r_n{background-image:url(/m/images/icon_comm_reply_n_hd.png)}
	.gsicon_bars{background-image:url(/m/images/icon_bars_hd.gif)}
}
/* icons end */

.contit2{padding-bottom:0px; height:30px; margin-bottom:0px;}

/******** button *********/
.gbutton {
  font-family: dotum, 'µ¸¿ò', arial;
  color: #2f3e46;
  font-size: 0.875em;
  box-shadow: 1px 1px 1px #F3F3F3;
  padding: 7px 9px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #CCCCCC;
  background: #EEEEEE;
  background: linear-gradient(top,  #F5F5F5,  #F5F5F5);
  background: -ms-linear-gradient(top,  #F5F5F5,  #F5F5F5);
  background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F5F5F5));
  background: -moz-linear-gradient(top,  #F5F5F5,  #F5F5F5);
  text-align:center;
  cursor:pointer;
}
.gbutton:hover {
  color: #2F3E46;
  background: #E1E1E1;
  background: linear-gradient(top,  #E1E1E1,  #E1E1E1);
  background: -ms-linear-gradient(top,  #E1E1E1,  #E1E1E1);
  background: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#E1E1E1));
  background: -moz-linear-gradient(top,  #E1E1E1,  #E1E1E1);
  cursor:pointer;
}

.gsbutton {
  font-family: dotum, 'µ¸¿ò', arial;
  color: #2f3e46;
  font-size: 0.875em;
  padding: 5px 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #CCCCCC;
  background: #EEEEEE;
  background: linear-gradient(top,  #F5F5F5,  #F5F5F5);
  background: -ms-linear-gradient(top,  #F5F5F5,  #F5F5F5);
  background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F5F5F5));
  background: -moz-linear-gradient(top,  #F5F5F5,  #F5F5F5);
  text-align:center;
  cursor:pointer;
}
.gsbutton:hover {
  color: #2F3E46;
  background: #E1E1E1;
  background: linear-gradient(top,  #E1E1E1,  #E1E1E1);
  background: -ms-linear-gradient(top,  #E1E1E1,  #E1E1E1);
  background: -webkit-gradient(linear, left top, left bottom, from(#E1E1E1), to(#E1E1E1));
  background: -moz-linear-gradient(top,  #E1E1E1,  #E1E1E1);
  cursor:pointer;
}
.gsbutton2 {
  font-family: dotum, 'µ¸¿ò', arial;
  color: #2f3e46;
  font-size: 0.875em;
  padding: 5px 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #CCCCCC;
  background: #EEEEEE;
  background: linear-gradient(top,  #F5F5F5,  #F5F5F5);
  background: -ms-linear-gradient(top,  #F5F5F5,  #F5F5F5);
  background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F5F5F5));
  background: -moz-linear-gradient(top,  #F5F5F5,  #F5F5F5);
  text-align:center;
  cursor:pointer;
}

.gsbutton_active{
	background-color:#63c0f1 !important;
	color:#fff !important;
	text-shadow: none !important;
}
.btn3s{ width:80px;}
.btnss_10{ width:20px; font-size:0.688em}
.btnss_20{ width:20px;}
.btnss_30{ width:45px;}
.btnss_40{ width:40px;}
.btnss_60{ width:60px;}

.btnss_fleft{ float:left}
.btnss_active{ background:#2679bd; color:#FFF;}
.btnss_disable{ color:#d9d9d9; border:1px solid #e7e5e6}

.bg_w{ background:#fff;}

.icon_search{display:block; background:url(/m/images/icon_search.png) no-repeat 50% 50%;-webkit-background-size:14px 18px; width:14px; height:18px; padding:5px 7px 5px 7px; float:left;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
	.icon_search{background-image:url(/m/images/icon_search_HD.png)}
}


/******** button *********/

/* footer */
.footer_gs{ background:#fafafa; color:#c9c9c9; font-size:0.750em; text-align:center; padding:15px; margin-top:20px; text-shadow:none; border-top:1px solid #b9b9b9;}
.footer_gs_a{ padding-bottom:100x; line-height:20px; padding-top:0px; margin-top:-3px;}
.footer_gs_a a{ text-decoration: none; color: #c9c9c9;}
.footer_gs_a a span{ text-decoration: none; color: #c9c9c9; letter-spacing:-1px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
	.footer_gs_a a span{ letter-spacing:0px;}
}

/*
.font_white{ color:#ffffff}
*/
.font_green{ color:#a0d31b}
.font_blue{ color:#2779be}
.font_cgray1{ color:#696969;}
.font_cgray2{ color:#9f9f9f;}
.font_cgray3{ color:#aeaeae;}

.font_ex{ font-weight:bold; color:#1b5a90;}

.font_s11px{ font-size:0.688em}
.font_s12px{ font-size:0.750em}
.font_s14px{ font-size:0.875em}
.font_s16px{ font-size:1.000em}
.font_s18px{ font-size:1.125em}
.font_s20px{ font-size:1.250em}
.font_s22px{ font-size:1.375em}
.font_s24px{ font-size:1.500em}
.font_s26px{ font-size:1.625em}
.font_s28px{ font-size:1.750em}
.font_s30px{ font-size:1.875em}

.pd_5{padding:5px}
.pd_10{padding:10px}
.pd_15{padding:15px}
.pd_20{padding:20px}
.pd_r3{padding-right:3px}
.pd_r5{padding-right:5px}
.pd_t10{padding-top:10px}
.pd_t20{padding-top:20px}
.pd_t30{padding-top:30px}
.pd_b10{padding-bottom:10px}
.pd_b20{padding-bottom:20px}

.mg_0{margin:0px;}
.mg_10{margin:10px;}
.mg_l01{margin-left:10px;}
.mg_r3{margin-right:3px;}
.mg_r5{margin-right:5px;}
.mg_t10{margin-top:10px;}
.mg_t20{margin-top:20px;}
.mg_t30{margin-top:30px;}

.width_100{width:100%;}

.float_l{ float:left}

#view_button_box{ margin:auto; margin-top:15px; text-align:center; overflow:hidden; text-align:center}
#view_button_box a.btnc{ overflow:hidden; display:inline-block;}
#view_button_box ul{ padding:0px; margin:0px; list-style:none; width:312px; margin:auto; overflow:hidden;}
#view_button_box ul li{ padding:0px; margin:0px; list-style:none; float:left; padding:0px 2px 0px 2px;}
#view_button_box ul li.rcon{ float:right}

#view_button_box2{ margin:auto; margin-top:5px; text-align:center; background:#f1f1f1; padding:7px;}
#view_button_box2 ul{ padding:0px; margin:0px; list-style:none; width:100%; margin:auto; overflow:hidden; text-align:center}
#view_button_box2 ul li{ padding:0px; margin:0px; list-style:none; padding:0px 2px 0px 2px; display:inline-block;}

.board_shead{ border-bottom:1px dotted #cccccc; margin-bottom:15px; display:block;}
.board_shead span{ font-weight:bold; padding:5px; display:block;}

/* ÆÄÀÏ¾÷·Îµå - start */
#board_fileup{ padding-bottom:5px; margin-bottom:10px;}
#board_fileup ul{ padding:0px; margin:0px; list-style:none; width:100%; margin:auto; overflow:hidden;}
#board_fileup ul li{ padding:0px; margin:0px; list-style:none; padding:0px 2px 0px 2px; }
/* ÆÄÀÏ¾÷·Îµå - end */

.border_bd1{border-bottom:dotted 1px #CCCCCC;}
.border_n{ border:none;}
.border_b_n{ border-bottom:none;}

.nspace{ clear:both; height:30px;}

#con_subject{ font-size:1.250em; line-height:1.250em; font-weight:bold; display:block; padding:0px; margin:0px; margin-bottom:5px} /* Á¦¸ñ */

.acon_body{ padding:25px 0px 20px 0px;} /* contents ³»ºÎ body */

/* About - start */
#contitbox{ margin-bottom:5px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 1px solid #D9D9D9; background:#2679bd; }
#contitbox ul{ padding:0px; margin:0px; overflow:hidden; margin:auto;}
#contitbox ul li{ padding:0px; margin:0px; overflow:hidden; list-style:none; float:left}
#contitbox ul li.ltit{ color:#FFF; width:70%; }
#contitbox ul li.ltit span{ margin:4px 0px 4px 15px; display:block; font-weight:normal}
#contitbox ul li.rtit{ color:#FFF; border-left:1px solid #FFF; width:30%; border-radius: 0px 8px 8px 0px; -moz-border-radius: 0px 8px 8px 0px; -webkit-border-radius: 0px 8px 8px 0px; background:#c1c1c1; float:right;}
#contitbox ul li.rtit span{ margin:1px 0px 0px 3px; display:block}

#conconbox{ border-bottom:1px solid #efefef;}
#conconbox ul{ padding:0px; margin:0px; overflow:hidden; border-bottom:1px solid #d9d9d9; padding:3px 5px 3px 5px; }
#conconbox ul li{ padding:0px; margin:0px; overflow:hidden; list-style:none; float:left}
#conconbox ul li.ctit{ color:#2679bd; width:30%; font-size:0.875em; word-break:break-all}
#conconbox ul li.ccon{ color:#646464; width:70%; font-size:0.875em; word-break:break-all}
/* About - end */

/* ctel - start */
#consinfo{ font-size:0.875em; color:#646464}

#conconbox2{ margin-bottom:5px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 1px solid #D9D9D9; background:#f0f0f0; }
#conconbox2 ul{ padding:0px; margin:0px; overflow:hidden; border-bottom:1px solid #d9d9d9; padding:3px 5px 3px 5px; }
#conconbox2 ul.clast{ border-bottom:none; }
#conconbox2 ul li{ padding:0px; margin:0px; overflow:hidden; list-style:none; float:left; padding:5px 0px 5px 0px;}
#conconbox2 ul li.ctit{ color:#646464; width:50%; font-size:0.875em; word-break:break-all}
#conconbox2 ul li.ccon{ color:#646464; width:50%; font-size:0.875em; word-break:break-all}
#conconbox2 ul li.ccon a{ text-decoration:none;}

#conconbox3{ margin:15px; background:#fff; }
#conconbox3 ul{ padding:0px; margin:0px; overflow:hidden; border-bottom:1px solid #d9d9d9; padding:3px 5px 3px 5px; }
#conconbox3 ul:hover{ background: #f6f6f6;}
#conconbox3 ul:last-child{ border-bottom:none;}
#conconbox3 ul.clast{ border-bottom:none; }
#conconbox3 ul li{ padding:0px; margin:0px; overflow:hidden; list-style:none; float:left; padding:5px 0px 5px 0px;}
#conconbox3 ul li.ctit{ color:#646464; width:50%; font-size:0.875em; word-break:break-all}
#conconbox3 ul li.ccon{ color:#646464; width:50%; font-size:0.875em; word-break:break-all}
#conconbox3 ul li.ccon a{ text-decoration:none;}
/* ctel - end */

/* map - start */
.mapbox{border:1px solid #D9D9D9; width:100%; height:100%; margin:auto}
#gsMap_P_box{ width:100%; height:350px; overflow:hidden; border:1px solid #D9D9D9;}
#gsMap_L_box{ width:100%; height:350px; overflow:hidden; border:1px solid #D9D9D9;}
/* map - end */

/* loginform - start */
#login_hd{ padding-top:0px}
#login_hd ul{ padding:0px; margin:0px; overflow:hidden}
#login_hd ul li{ padding:0px; margin:0px; list-style:none; float:left; overflow:hidden; width:45%;}
#login_hd ul li.rcon{ float:right; text-align:right; width:55%;}
#login_hd ul li.rcon table{ float:right}

.loginform_box{padding:0px; width:100%;}
.loginform_box th{ text-align:right}
.loginform_box td{ padding-left:10px;}
.loginform_box th.tt{width:75px;}
.loginform_box label{font-size:0.875em}
/* loginform - end */

#gs_search{background:#e0e0e0; padding:10px 10px 10px 10px;}
#gs_search ul{ padding:0px; margin:0px; overflow:hidden;}
#gs_search ul li{ padding:0px; margin:0px; list-style:none; overflow:hidden; width:100%; text-align:center}
.sbtns{ float:right}
.sbtns a{ float:left}
#gs_search ul li ul{ padding:0px; margin:0px; list-style:none; overflow:hidden;}
#gs_search ul li ul li{ padding:0px; margin:0px; list-style:none; overflow:hidden;}

#gs_search_result{background:#f3f3f3; padding:10px 10px 10px 10px;}
#gs_search_result span{ font-size:font-size:0.750em; color:#a7a7a7;}
#gs_search_result span.search_keyword{ color:#dd0047;}

/*  */
.board_con_np{ padding:0;}

.btn_ns a.btn_transp{border:none; background:#2779be; box-shadow:none; text-shadow:none;}

/* tender ÀÔÂûÁ¤º¸ µîÀÇ option ±â´É 20160901 */
.list_option_tender{}
.list_option_tender ul{ padding:0 0 10px 0; margin:0; display:block;}
.list_option_tender ul li{ color:#333333; margin:0; padding: 0; list-style:none; font-size:11pt; width:95%; display:block; background:none;}
.list_option_tender ul li.line1{ width:95%;}
.list_option_tender ul li span{ color:#9e9e9e;}
.view_option_tender{ padding:10px;}
.view_option_tender ul{ border-bottom:1px dotted #c9c9c9; padding:0 0 10px 0; margin:0;}
.view_option_tender ul li{ color:#333333; margin:0; padding: 0 0 2pt 10pt; text-indent:-10pt; list-style:none; font-size:12pt;}
.view_option_tender ul li span{ color:#9e9e9e;}
.view_option_file{ padding:10px; background:#f4f4f4;}
.view_option_file ul{ padding:0; margin:0;}
.view_option_file ul li{ padding:0; margin:0; list-style:none;}
.ten_kind_ing{ color:#2ab2d2 !important;}
.ten_kind_ready{ color:#b9c8cf !important}
.ten_kind_finish{ color:#5f88ab !important}
.tend_view_r{ padding:10px;}
.tend_view_rcon{ border:1px solid #ccc;}
.tend_view_rcon h2{ font-size:1em; padding:5px 0 5px 10px; margin:0; color:#333; display:block; background:#ccc}

.board_l_qa_a{ font-size:20px; font-family:"³ª´®°íµñ", "Nanum Gothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; font-weight:400; color:#535353;}
.board_l_qa_q{ font-size:20px; font-family:"³ª´®°íµñ", "Nanum Gothic", "ngeot", "µ¸¿ò", "DotumChe", "Dotum"; font-weight:400; color:#ff4200;}



.ui-listview > li.ui-first-child a.ui-btn{ border-color:#fff !important; }

