@charset "utf-8";
/* CSS Document */


#contents_wrap{
	width: 1024px;
	margin: 0 auto;
	background:#ffffff;
	position:relative;
	z-index:1000;
	}
#contents_wrap #visual{
	position:static;
	z-index:1;
	background:url(../../images/efine/sub/visual.gif) no-repeat 0 0;
	height:72px;
	}
#contents_wrap #visual h1{	
	font-family:'Nanum Gothic';
	font-size: 18px;
	font-weight: bold;
	color: #2850a1;
	padding: 26px 35px;
	float:left;
	}
#contents_wrap #visual #location{
	font-size:0.8em;
	float:right;
	margin-top: 15px;
	}	
#location .current{
	color:#767575;
	font-size:13px;
	letter-spacing:0px;
	font-weight:bold;
}
#contents_wrap #visual #location2{
	font-size:0.8em;
	float:right;
	margin-top: 25px;
	}	
#location2 .current2{
	color:#767575;
	font-size:11px;
	letter-spacing:0px;
}

#contents_wrap #L_section{
	width:180px;
	float:left;
/* 	clear:both; */
	margin-top:20px;
	}
#contents_wrap #L_section .login{
	position:relative;
	/*background:url(../images/sub/bg_login.png) no-repeat 0 0;*/
	background: rgb(237,237,237); /* Old browsers */
	background: -moz-linear-gradient(top,  rgb(237,237,237) 1%, rgb(255,255,255) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgb(237,237,237)), color-stop(100%,rgb(255,255,255))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(237,237,237) 1%,rgb(255,255,255) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(237,237,237) 1%,rgb(255,255,255) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(237,237,237) 1%,rgb(255,255,255) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(237,237,237) 1%,rgb(255,255,255) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	width:180px;
	border:1px solid #d4d4d4;
	height:100%;
	}
#contents_wrap #L_section .login .text01{
	font-size: 0.7em;
	padding:20px 5px 10px 5px;
	text-align:center;
	}		
#contents_wrap #L_section .login .button01 button{
	width: 82px;
	height: 18px;
	float:right;
	margin-right:40px;
	text-align:center;
	border: 1px solid #cdcdcd;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 50%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 50%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 50%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 50%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 50%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
	}	
	
#contents_wrap #L_section .login .button01 a {
   	width: 82px;
	height: 18px;
	line-height : 18px;
	float:right;
	margin-right:40px;
	margin-top: 7px;	
	border: 1px solid #cdcdcd;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 50%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 50%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 50%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 50%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 50%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
	
}

#contents_wrap #L_section .login .loginMsg {
	margin-top: 10px;
	font-size: 0.7em;
	padding:20px 5px 20px 5px;
	text-align:center;
}
	
#contents_wrap #L_section .login .button01 button{
	display:block;
	color: #8e8d8d;
	padding-top:0px;
	font-family: 돋움체;
	font-size:12px;
	letter-spacing: 2px;
}	

#contents_wrap #L_section .login button{
	margin:0;
	padding:1px 3px;
	width:35px;
	height:20px;
	position:absolute;
	
	top:55px;
	top:53px\9\0; /* IE 9 */	 
	*top:49px;  /* IE 7 */
	right:6px;
	border:1px solid #c6c6c6;
	letter-spacing: -1px;
	font-size:11px;
	color:#686868;
}
@media \0screen{  /*IE8 only*/
	#contents_wrap #L_section .login button{
	   top:49px;
	}
}

#contents_wrap #L_section .application{
	height:100%;
	margin-top:28px;
	position:relative;
	background:url(../../images/efine/sub/bg_leftmenu_top.gif) no-repeat 0 0;
	}	
#contents_wrap #L_section .application h1{
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding-top:20px;
	padding-left:10px;
	height:30px;
    letter-spacing: -1px;
}
#contents_wrap #L_section .application h1.long_title{
	font-size:13px;
	padding-left:6px;
	letter-spacing: -1.5px;
}
#contents_wrap #L_section .application  ul li >a{
	display:block;
	font-size: 0.8em;
	letter-spacing: -1px;
	padding-left: 25px;
	padding-top:8px;
	height:25px;
	background:url(../../images/efine/sub/bg_leftmenu_li.gif) no-repeat 0 0;
}
#contents_wrap #L_section .application ul li a:hover{
	color:#ffffff;
	background:url(../../images/efine/sub/bg_leftmenu_li_on.gif) no-repeat 0 0;
}

#contents_wrap #L_section .application ul li.li_first a:hover{
	color:#ffffff;
	background:url(../../images/efine/sub/bg_leftmenu_li_first_on.gif) no-repeat 0 0;
}
#contents_wrap #L_section .application ul li.li_last a:hover{
	color:#ffffff;
	background:url(../../images/efine/sub/bg_leftmenu_li_last_on.gif) no-repeat 0 0;
}
/*#contents_wrap #L_section .application ul li:hover > a{
	color:#ffffff;
	background:url(../../images/efine/sub/bg_leftmenu_li_on.gif) no-repeat 0 0;
}*/
#contents_wrap #L_section .application .li_first > a{
	background:url(../../images/efine/sub/bg_leftmenu_li_first.gif) no-repeat 0 0;
}
#contents_wrap #L_section .application .li_last > a{
	height:56px;
	background:url(../../images/efine/sub/bg_leftmenu_li_last.gif) no-repeat 0 0;
}

#contents_wrap #L_section .application ul li a span{
	padding-right:5px;
}
#contents_wrap #L_section .application .selected_menu{
	position:relative;
	height:100%;
}
#contents_wrap #L_section .application .selected_menu .sub_menu{
	width:100%;
	height:100%;
	background:#e3f0fd;
	/*padding-left:4px;*/
	/*background:url(../../images/efine/sub/bg_sub_menu.png) repeat-y 0 0;*/
}
#contents_wrap #L_section .application .selected_menu .sub_menu p a{
	padding-left:10px;
	background:url(../../images/efine/sub/bullet_sub_menu.png) no-repeat 0 0;
}
#contents_wrap #L_section .application .selected_menu .sub_menu p.first a:hover{
	padding-left:10px;
	background:url(../../images/efine/sub/bullet_sub_menu.png) no-repeat 0 0;
}
#contents_wrap #L_section .application .selected_menu .sub_menu p{
	font-size:11px;
	color:#666666;
	width:160px;
	height:20px;
	padding-left:20px;
	padding-top:10px;
	/*background:#e3f0fd url(../../images/efine/sub/bullet_sub_menu.png) no-repeat 9px 11px;*/
	background:url(../../images/efine/sub/bg_sub_menu.png) repeat-y 0 0;

}

#contents_wrap #L_section .application .selected_menu .sub_menu p.sub_last{
	height:46px;
	background:url(../../images/efine/sub/bg_last_sub_menu.png) no-repeat 0 0;
}

#contents_wrap #L_section .application .selected_menu .sub_menu p a:hover{
	text-decoration:underline;
	color:#2850a1;
}


#contents_wrap #R_section{
	width:810px;
	margin-top:20px;
	position:relative;
	float:right;
	}	
.notice{
	background:#e7f4fa;
	border-radius:5px;
	width:100%;
	line-height:1.4;
	position:relative;
	}	
.notice h2{
	padding-left: 15px;
    padding-top: 12px;
	color:#77a7d8;
	font-size:12px;
	font-weight: bold;
	letter-spacing: -1px;
	}
.notice p{		
	width:90%;
	font-size:12px;
	color:#666666;
	letter-spacing: -1px;
	padding: 8px;
}
.notice .amnestyP{		
	width:95%;
	font-size:12px;
	color:#666666;
	letter-spacing: -1px;
	padding: 8px;
}
.notice button{
	width: 70px;
	height: 20px;
	border: 1px solid #5992cc;
	background-color:#6da1d5;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	padding-top: 2px;
	position: absolute;
	right: 20px;
	bottom:6px;
	}
	
.notice .print_inform {
	width: 112px;
	height: 20px;
	border: 1px solid #5992cc;
	background-color:#6da1d5;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:center;
	padding-top: 2px;
	position: absolute;
	right: 100px;
	bottom:6px;
	}
	
/*안내보기레이어*/
.notice_layer{
	position:absolute;
	top:65px;
	right:65px;
	font-size:12px;
	color:#125ea3;
	background:#ffffff;
	border:3px solid #539ae1;
	padding:10px;
	z-index:1000;
	
	display:none;
}
.rentchange_detail_layer{
	position:fixed;
	top:115px;
	width:740px;
	color:#125ea3;
	background:#ffffff;
	border:3px solid #539ae1;
	padding:10px;
	z-index:1000;
	
	display:none;
}
.bt_close_layer{
	float:right;
}
.layer_conents{
	float:left;
}
/*안내보기끝*/

/*납부확인출력안내레이어*/
.prt_inform_layer{
	position:absolute;
	top:65px;
	right:65px;
	font-size:12px;
	color:#125ea3;
	background:#ffffff;
	border:3px solid #539ae1;
	padding:10px;
	
	display:none;
}
.prt_inform_close_layer{
	float:right;
}
.layer_conents{
	float:left;
}
/*안내보기끝*/

.list_search_box{
	display:block;
	margin:0 auto;
	color:#2850a1;
	font-size:11px;
	/*font-weight:bold;*/
	height:20px;
	float:left;
	padding:10px 0px 10px 15px;
}
.list_search_box li,
.list_search_box2 li{
	float:left;
	height:20px;
}
.list_search_box li.list_text,
.list_search_box2 li.list_text{
	padding:4px 3px 0 0;
	.padding-top:4px;

}
.list_search_box li.space,
.list_search_box2 li.space{
	padding-left:10px;
}
.space{
	padding-left:10px;
}
.list_search_box select,
.list_search_box2 select{
	color:#686868;
	width:100px;
	height:19px;
}


.list_search_box2{
	display:block;
	color:#2850a1;
	font-size:11px;
	/*font-weight:bold;*/
	height:20px;
	clear:both;
	width:100%;
	float:left;
	padding-left:15px;
	padding-bottom:10px;
}

.search_box_border{
	display:table;
	width:100%;
	margin:20px 0;
	background:#eff3f8;
}


.result_total{
	clear:both;
	font-size:14px;
	color:#504f4f;
	padding-bottom:15px;
	
}
.result_total .result_total_num{
	font-weight:bold;
	font-size:16px;
	color:#FF6600;
}
.inquiry{
	text-align:center;
	background:#0690e9;
/* 	letter-spacing:-1px; */
	border:0px solid #0690e9;
	padding:2px;
/* 	*padding:0px; */
	*margin-left:5px;
}
.inquiry a{
	color:#FFFFFF;
}

.board_list{
	clear:both;
}
.board_list table{
	width:100%;
	border-top: 3px solid #d3d3d3;
    border-bottom: 3px solid #d3d3d3;
	font-size:12px;
	color:#504f4f;
/* 	color:#7a7a7a; */
}
.board_list table .list_title{
	width:345px;
	
	text-align:left;
	padding-left:5px;

}
.board_list table tr{
	height:35px;
}
.board_list table td{
	border-bottom:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	text-align:center;
	padding:0 10px;
}
.board_list table th{
	font-weight:bold;
	text-align:center;
	background:url(../../images/efine/sub/bg_board_list_th.gif) repeat-x 0 0;
	border-bottom:1px solid #d4d4d4;
	padding:0 10px;
}
.list_num{
	background:#f3f3f3;
	text-align:center;
	padding-left:0px;
}
.board_list table .list_td_last{
	border-right:none;
}
.list_td_last{
	border-right:none !important;
}

/** addition : begin **/
.board_list_scroll{
    clear:both;
    overflow:auto;
    white-space:nowrap;
    height:100%;
    *overflow-y:hidden;
    *padding-bottom:20px;
}
.board_list_scroll table{
    width:100%;
    border-top: 3px solid #d3d3d3;
    border-bottom: 3px solid #d3d3d3;
    font-size:12px;
    color:#504f4f;
/*     color:#7a7a7a; */
}
.board_list_scroll table .list_title{
    width:345px;
    
    text-align:left;
    padding-left:5px;
        
}
.board_list_scroll table tr{
    height:35px;
}
.board_list_scroll table td{
    border-bottom:1px solid #d4d4d4;
    border-right:1px solid #d4d4d4;
    text-align:center;
    padding:0 10px;
    *padding-top:2px;
}
.board_list_scroll table th{
    font-weight:bold;
    text-align:center;
    background:url(../../images/efine/sub/bg_board_list_th.gif) repeat-x 0 0;
    border-bottom:1px solid #d4d4d4;
    padding:0 10px;
}
.list_num{
    background:#f3f3f3;
    text-align:center;
    padding-left:0px;
}
.board_list_scroll table .list_td_last{
    border-right:none;
}
.board_list_scroll .second_pay_list th{
    background:#f3f3f3;
/*     background:url(../../images/efine/sub/bg_board_list_th.gif) repeat-x 0 0; */
    border-right:1px solid #d4d4d4;
}
/** addition : end **/

/*수정된부분*/
.board_list_num{
	display:table;
	width:auto;
	margin-left:auto;
	margin-right:auto; 
	margin:25px auto;
	.width:100%;
}
.board_list_num table{
	.display:table;
	.margin:0 auto;
}
.board_list_num table td{
	text-align:center;
}
.board_list_num  a{
	font-size:13px;
	color:#0063a6;
	text-align:center;
	padding:3px 4px;
}
.board_list_num ul.num_area li a{
	display:inline;
	padding:3px;

}
.board_list_num .num_on a{
	background:#0397f7;
	color:#FFFFFF;
	font-weight:bold;
	border-radius:4px;
}

.board_list_num .page_direction a{
	font-weight:bold;
	letter-spacing:-4px;
	font-size:11px;
	display:block;
	color:#0063a6;
	padding:5px 5px;
}
/**************/



.board_list .second_pay_list th{
	background:#f3f3f3;
	border-right:1px solid #d4d4d4;
}
.num_area li{
	display:inline;
}
.board_list .pay_result_list,
.board .pay_result_list_details{
	width:1500px;
	border-spacing:0;
	margin:0;
	padding:0;
}

.even_num{
	background:#fbfcfc;
}

.iframe_table{
	width:100%;
	height:500px;
	margin:0;
	padding:0;
	border:1px solid #CCCCCC;
	overflow:auto;
}

.user_excel_data{
	position:relative;
}
.user_excel_data button{
	position:absolute;
	top:-35px;
	right:0;
}
.board table{
	width:100%;
	border-top: 3px solid #d3d3d3;
    border-bottom: 3px solid #d3d3d3;
    font-size: 0.938em;
	line-height:1.5;
	margin-top:10px;
}
.board table th{
    font-weight: bold;
}
.board th{	
	background-color: #f1f1f1;
	width: 130px;
	margin-left: 20px;
	height: 30px;
	text-align: center;
	border-right: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;
	font-size:0.8em;
	color:#504f4f;
}

.board th.second_th{
	border-left:1px solid #ccc;
}


.board td{
	border-bottom: 1px solid #ccc;
	font-size:0.8em;
	color:#504f4f;
	padding-left: 30px;
}		
.board td a{	
	color: #2850a1;
	font-family: 돋움체;
	letter-spacing: -1px;
}
.pay_result_list_details td,
.pay_result_list_details th{
	width:auto;	
	height:39px;
}
.down a{
	font-weight:bold;
	letter-spacing:0 !important;
	color:#0099CC !important;
}
.board .highlight{
	color:#2850a1;
	font-weight:bold;
	padding:5px 0;
}
.board .board_discription{
	padding:20px 0;
	line-height:1.5;
	width:800px;
}
.board .big_area{
	padding-top:25px;
	padding-bottom:25px;
}

.pay_result td{
	border-right:1px solid #cccccc;
	text-align:center;
	padding:0;
	margin:0;
}

#contents_wrap #R_section .button02 {
	clear:both;
	width:100%;
	padding:20px 0 100px 0;
}	
.button_box{
	float:right;
	*padding-top:10px;
	*padding-bottom:10px;
}


#contents_wrap #R_section .board div.add_licensee table{
	border:1px solid #cccccc;
	border-radius:5px;
	padding:5px 0;
	background:#fbfbfb;
/* 	margin-top:-50px; */
}
#contents_wrap #R_section .board div.add_licensee table td{
	font-size:11px;
	padding-left:0px;
	border-bottom:0px;
	text-align:center;
}



#contents_wrap #R_section .error_page{
	margin:75px auto;
	width:60%;
	background:url(../../images/efine/sub/bg_errorpage.gif) no-repeat 0 18px;;
}

#contents_wrap #R_section .error_page h2{
	padding:20px 0 20px 100px;
	font-size:25px;
	font-weight:900;
	color:#60564a;
}
#contents_wrap #R_section .error_page p{
	padding-left:100px;
	font-size:13px;
	color:#696768;
	line-height:1.3;
}
#contents_wrap #R_section .script_error{
	border-bottom:2px solid #FF3333;
	font-size:11px;
	font-weight:bold;
	color:#FF3333;
	width:100%;
	height:20px;
	text-align:center;
	padding-top:8px;
}

.fine_request{
	width:744px;
	height:430px;
	font-size:12px;
	color:#22739c;
	line-height:1.5;
	background:url(../../images/efine/sub/bg_box_crackdown.gif) no-repeat 0 0;
	margin:0 auto;
}
.fine_request table{
	padding-left:75px;

}
.fine_request table th,
.fine_request table td{
	height:33px;
}
.fine_request table th{
	font-weight:bold;
	width:13%;
	letter-spacing:-2px;
	color:#0099CC;
}
.fine_request table p{
	font-weight:bold;
}
.fine_last_td{
	font-size:12px;
	padding-top:15px;
	color:#666666;
	letter-spacing:-1px;
}
.fine_request02{
	padding:40px 0;	
	font-size:12px;
	letter-spacing:-1px;
	color:#666666;
	line-height:1.3;
	
}
.fine_request02 p{
	font-weight:bold;	
}
.fine_request02 table{
	width:100%;

}
.fine_request02 table td{
	height:25px;
	border-bottom:1px solid #e1e1e1;
}

.fine_request03{
	width:764px;
	height:310px;
	font-size:12px;
	color:#22739c;
	line-height:1.5;
/* 	background:url(../../images/efine/sub/bg_box_crackdown.gif) no-repeat 0 0; */
	margin:0 auto;
	overflow: hidden;
}
.in_request{
	width: 350px;
	height:310px;
	float: left;
	margin: 0 auto;
	background-color: #f6f6f6;
	box-sizing: border-box;
	border:1px solid #e1e1e1;
}
.in_request_center{
	width: 64px;
	height:310px;
	float: left;
}
.center_img{
	margin-top: 120px;
}
.in_request table{
/* 	height:310px; */
	margin-left: 20px;
}
.in_request table tr{
	height: 15px;
}
.in_request table th,
.in_request table td{
	height:35px;
}
.in_request table th{
	font-weight:bold;
	width:20%;
	letter-spacing:-2px;
	color:#0099CC;
}
.in_request table td{
	width:80%;
	padding-left: 20px;
}
.in_request table p{
	font-weight:bold;
}

.sub_title h3{
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	background:url(../../images/efine/sub/bullet_blue.png) no-repeat 0 0;
	padding-left:18px;
	color:#4285d1;
}
.sub_table table{
	margin-top:10px;

}

.sub_table table tr th,
.sub_table table tr td{
/* 	padding-left:0px !important; */
	text-align:center !important;
	padding:0 10px;
	border-right:1px solid #cccccc;
	
}
.sub_table table tr td.last{
	border-right:none;
}
.sub_table table tr.last th,
.sub_table table tr.last td
{
	border-bottom:none;
}

.sm_text{
	font-size:11px;
	line-height:1.5;
	color:#3366CC;
}

.driving_license_info{
	width:100%;
	margin-top:15px;
	padding:5px;
	color:#666666;
	font-size:12px;

}
.driving_license_info li{
	height:23px;
	background:url(../../images/efine/sub/bullet_blue.gif) no-repeat 0 4px;
	padding-left:10px;
}
.driving_license_info li a:hover{
	color:#3366CC;
}
.small_table{
	margin-top:20px;	
}
.small_table table{
	width:100%;
	background:#ebebeb;
	border:1px solid #ffffff;
	border-collapse:collapse;
	font-size:11px;

}
.small_table table th,
.small_table table td{
	text-align:center;
	color:#666666;
	height:30px;
	border:1px solid #ffffff;
	border-collapse:collapse;
}
.small_table table th{
	pading:3px;
	background:#B1B1B1;
	color:#FFFFFF;
	height:30px;
}



.certificate{
	padding-top:30px;
}
.certificate table{
	font-size:12px;
	color:#504f4f;
	width:100%;
	border-collapse:collapse;

	

}
.certificate table th,
.certificate table td{
	border:1px solid #CCCCCC;
	height:30px;
}
.certificate table th{
	color:#3268a2;
	background:#f3f3f3;
	text-align:center;
}
.certificate table td{
	padding-left:30px;
}
.certificate .title{
	background:#4e82ba;
	border-right:1px solid #0066cc;
	border-bottom:1px solid #0066CC;
	color:#FFFFFF;
	font-weight:bold;
}
.certificate .only_text{
	border-top:1px solid #CCCCCC; 
	border-bottom:1px solid #cccccc;
	padding:10px 30px;;
}

.inline_align li{
	float:left;
}

.site_map{
	height:620px;
	font-size:12px;
	padding:15px 0 0 50px;
	background:url(../../images/efine/sub/bg_site_map.gif) no-repeat 600px 325px;
}
.site_map a:hover{
	text-decoration:underline;
	color:#0066FF;
}
.site_map ul.sitemap_menu{
	float:left;
/* 	padding-right:110px; */
	width: 253px;
}
.site_map ul.sitemap_menu li{
	height:25px;
	padding-left:10px;
	background:url(../../images/efine/sub/bullet_sitemap.gif) no-repeat 0 2px;
}
.site_map ul.sitemap_menu li.site_map_title{
	font-size:15px;
	font-weight:bold;
	color:#0066CC;
	background:none;
	padding-left:0px;
}
.site_map ul li.sub{
	padding-left:25px;
	background:url(../../images/efine/sub/bullet_sitemap_sub.gif) no-repeat 12px -3px;
}
.site_map .first_line{
/* 	height:280px; */
	height:360px;
}
.site_map .second_line{
	height:380px;
}

.button02 a{
/* 	border: 1px solid #01529a; */
	border-radius:4px;
	background:url(../../images/efine/sub/bt_blue_gradation.gif) repeat-x 0 0;
	height: 23px;
	font-size:12px;
	font-weight:bold;
	margin:10px 5px;
	padding:6px 5px 4px 5px;
	.padding:5px;
	*vertical-align:middle;
}

.button02 span{
	border: 1px solid #01529a;
	border-radius:1px;
	background:url(../../images/efine/sub/bt_blue_gradation.gif) repeat-x 0 0;
	height: 23px;
	font-size:12px;
	font-weight:bold;
	margin:10px 5px;
	padding:4px;
	.padding:4px;
	*vertical-align:middle;
}
.list_td_last button{
	border: 1px solid #01529a;
	border-radius:1px;
	background:url(../../images/efine/sub/bt_blue_gradation.gif) repeat-x 0 0;
	height: 23px;
	font-size:12px;
	font-weight:bold;
	margin:3px 5px;
	padding:4px;

	}	
	
.table_button a{
/*  display: block; */
/*  color: rgb(142, 141, 141); */
    padding: 3px 0px 3px 3px;
    font-family: 돋움체;
    font-size: 11px;
/*  letter-spacing: 2px; */
    border: 1px solid rgb(205, 205, 205);
/*  background: linear-gradient(to bottom, rgb(255, 255, 255) 50%, rgb(223, 223, 223) 100%) repeat scroll 0% 0% transparent; */
/*  background: none repeat scroll 0% 0% rgb(6, 144, 233); */
    background: url("../../images/efine/sub/bt_blue_gradation.gif") repeat-x scroll 0px 0px transparent;
    margin:3px;
    color: rgb(255, 255, 255);
    text-align:center;

    }

#contents_wrap #R_section .button02 a,
#contents_wrap #R_section button{
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	}
	
#R_section .search_box_border button{
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	}				

/*영상단속이미지*/
.camImage li {
	float:left;
	padding-right:5px;
}
.subCamImage {
	height:188px;
}
/*법인엑셀신청 조회조건 레이어*/
.cpr_excel_layer{
    position:absolute;
    top:180px;
    right:5px;
    width:600px;
    height:130px;
    font-size:12px;
    color:#125ea3;
    background:#ffffff;
    border:3px solid #539ae1;
    padding:10px;
    
    display:none;
}
/*법인엑셀신청 조회조건 레이어 끝*/

/*********납부은행선택팝업*********/

.bank_popup_layer{
    position:absolute;
/*     bottom:110px; */
    right:65px;
    font-size:12px;
    color:#125ea3;
    background:#ffffff;
    border:3px solid #539ae1;
    padding:10px;
    top:0px;
    
    display:none;
}
.bt_close_layer{
    float:right;
}
.layer_conents{
    float:left;
}
.layer_conents ul li{
    line-height:20px;
}
.bank_popup_layer .layer_conents table{
    text-align:center;
    width:100%;
}
.bank_popup_layer .layer_conents table th{
    font-size:11px;
    width:70px;
    text-align:center;

}
.bank_popup_layer .layer_conents table td{
    padding:10px;
}
.bank_popup_layer .layer_conents table td img{

    width:110px;
}
.bank_popup_line{
    background:#cccccc;
}

/******************/
/******************/
.HighlightReserve {
	border-radius:4px;
    background-color:#FF8C8C;
    color:#ffffff;
    font-weight:bold;
    font-size: 12pt;
}
.HighlightReserve a {    
    color:#ffffff !important;
}
.HighlightRequest {
	border-radius:4px;
/*     background-color:rgb(255,200,140); */
    background-color:#8C9EFF;
    color:#ffffff;
    font-weight:bold;
    font-size: 12pt;
}
.HighlightRequest a {    
    color:#ffffff !important;
}
.HighlightEnable {
	border-radius:4px;
    background-color:#5EB67A;
    color:#ffffff;
    font-weight:bold;
    font-size: 12pt;
}
.HighlightEnable a {    
    color:#ffffff !important;
}
.HighlightPhone {
	border-radius:4px;
    background-color:#AA96CF;
    color:#ffffff;
    font-weight:bold;
    font-size: 12pt;
}
.HighlightPhone a {    
    color:#ffffff !important;
}

.efine_btn {
    background:#0690e9;
    border:1px solid #0088ce;
    padding-top:4px;
    padding-left:2px;
    padding-right:2px;    
    border-radius:2px;
    margin-top:-1px;
    
    *padding-top:0px;
    *padding-left:0px;
    *padding-right:0px; 
}
.efine_marker {
	color:#5EA1E5;
	font-size:0.8em;
	padding-right:5px;
}
.efine_notice_text {
	margin-top:-20px;
	padding-left:23px;
	font-size:12px;
	color:#666666;
	width:95%
}
.efine_layer_div {
	margin-top:-20px;
    padding-left:15px;
}
.efine_text_layer {
	width:82%;
	position:relative;
	top:-18px;
	left:65px;
}
.bottom_padding{
	padding-bottom:150px;
}
#contents_wrap #R_section .button03 {
	clear:both;
    width:100%;
	padding-bottom: 25px;
    margin-top: -40px;
    *padding-bottom: 0px;
}
.button03 a{
/*     border: 1px solid #01529a; */
    border-radius:4px;
    background:url(../../images/efine/sub/bt_blue_gradation.gif) repeat-x 0 0;
    height: 23px;
    font-size:12px;
    font-weight:bold;
    margin:10px 5px;
    padding:6px 5px 4px 5px;
    .padding:5px;
    *vertical-align:middle;
}
.button03 #redbutton{
/*     border: 1px solid #01529a; */
    border-radius:4px;
    background:url(../../images/efine/sub/bt_red_gradation.gif) repeat-x 0 0;
    height: 23px;
    font-size:12px;
    font-weight:bold;
    margin:10px 5px;
    padding:6px 5px 4px 5px;
    .padding:5px;
    *vertical-align:middle;
}
.com_button {
    text-align:center;
    background:url("../../images/efine/sub/bt_blue_gradation.gif");
    border:0px solid #0690e9;
    padding:4px;
    border-radius:4px;
    *margin-left:5px;
    cursor:pointer;
}
.com_button_disabled {
    text-align:center;
    border:0px solid #0690e9;
    padding:4px;
    border-radius:4px;
    *margin-left:5px;
}
.current_menu {
	color:#ffffff;
	background:url(../../images/efine/sub/bg_leftmenu_li_on.gif) no-repeat 0 0;
}
#contents_wrap #R_section .button03 a,
#contents_wrap #R_section button{
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    }   