

/*layout*/
container {
		}
/*inner popup layer start*/
.inner_pop {
		width:630px;
		z-index:1000;
		position:absolute;
		display:none;
		left:50%;
		margin-left:-315px;
		top:160px;
		background:url(../img/pop_bg_bottom.png) no-repeat left bottom;
		_background:url(../img/pop_bg_bottom.gif) no-repeat left bottom;
		}
		.inner_pop2 {
				background:url(../img/pop_bg_top.png) no-repeat left top;
				_background:url(../img/pop_bg_top.gif) no-repeat left top;
				padding:30px 40px 10px 40px;
				}
				.pop_close {
						position:absolute;
						right:15px;
						top:16px;
						cursor:hand;
						}
						.inner_pop2 h3 {
								position:relative;
								font-size:13px;
								/*letter-spacing:-1px;*/
								/*word-spacing:-2px;*/
								color:#454545;
								background:url(../img/bull_folder.gif) no-repeat left top;
								padding:6px 0 0 34px;
								margin-bottom:20px;
								}
								.inner_pop2 em {
										font-style:normal;
										color:#4f7591;
										line-height:3em;
								}
								.inner_pop table {
										border:1px solid #7f9db9;
										margin-bottom:20px;
										}
								.inner_pop input {
										width:90%;
										}



#z2 {
		position:absolute;
		width:920px;
		margin-left:-475px;
		left:50%;
		top:0;
		z-index:2;
		}

		

		#top {
				position:relative;
				left:0;
				top:8px;
				height:72px;
				margin-bottom:10px;
				background:url(../img/main_line.jpg) no-repeat right 40px;
				}
								
				#top a {
						font-family:dotum,sans-serif;
						font-weight:bold;
						letter-spacing:-1px;
						padding:0 4px;
						}
						#top a:hover {
								color:#ff7200;
								}
								#top p.login {
										font-family:dotum,sans-serif;
										text-align:right;
										}
										#top p.login a {
												font-weight:normal;
												}
										.admin {
												padding:2px 0 0 20px;
												background:url(../img/bull_holder.gif) no-repeat left top;
												}
										.mend {
												padding:2px 0 0 20px;
												margin-left:7px;
												background:url(../img/bull_spanner.gif) no-repeat left top;
												}
								img#logo {
										position:absolute;
										left:0;
										}
						#menu {
								position:absolute;
								right:0;
								top:20px;
								}
								#menu img {
										margin-right:24px;
										}
								#sub01 {
									font-size:9px;
									font-weight:bold;
									color:#ff7200;
									position:absolute;
									right:15px;
									top:30px;
									width: 645px;
									visibility:hidden;
									}
								#sub02 {
									font-size:9px;
									font-weight:bold;
									color:#ff7200;
									position:absolute;
									right:15px;
									top:30px;
									width: 580px;
									visibility:hidden;
									}
								#sub03 {
									font-size:9px;
									font-weight:bold;
									color:#ff7200;
									position:absolute;
									right:15px;
									top:30px;
									width: 410px;
									visibility:hidden;
									}
								#sub04, #sub05, #sub06, #sub07, #sub08 {
									font-size:9px;
								 	color:#ff7200;
									font-weight:bold;
						            position:absolute;
									right:15px;
									top:30px;
									visibility:hidden
								}
												
										.hint {
										        	float:right;
										        	margin:0 0 0 0;
										        }
#sub01 a {
	font-size:12px;
	font-weight:bold;
	color:#FFFF00
	}	
#sub02 a {
	font-size:12px;
	font-weight:bold;
	color:#FFFF00
	}	
#sub03 a {
	font-size:12px;
	font-weight:bold;
	color:#FFFF00
	}	
#sub04 a {
	font-size:12px;
	font-weight:bold;
	color:#FFFF00
	}	
#sub05 a {
	font-size:12px;
	font-weight:bold;
	color:#FFFF00
	}	
#sub06 a {
	font-size:12px;
	font-weight:bold;
	color:#FFFF00
	}														        

		#middle {
				width:920px;
				margin:0 0 20px 0px;
				}
				.title {
						margin-bottom:15px;
						}
						/*button********************************/
						ul.submit {
								padding-left:32%;
								float:left;
								}
								ul.submit li {
										list-style:none;
										float:left;
										}
										#middle ul.submit a {
												display:block;
												margin-right:8px;
												width:100px;
												height:17px;
												padding:2px 0 0 0;
												text-align:center;
												color:#413d4a;
												font-family:dotum,sans-serif;
												background:url(../img/btn_empty2.gif) no-repeat left top;
												}
												#middle ul.submit a:hover {	
														background-position:left -19px;
														padding:3px 0 0 1px;
														height:16px;
														color:#413d4a;
														}
						
		#bottom {
				float:right;
				width:100%;
				text-align:right;
				}

		
.state .a {
		background:url(../img/state_01.gif) no-repeat 10px -4px;
		padding:50px 0 14px 215px;
		line-height:2em;
		}
		.state .a a:hover {
				color:#000000;
				background:url(../img/magnifier.gif) no-repeat right top #acd6ff;
				}
				.state .a a {
					font-weight: bold;
					font-size:14px;
					padding:2px 18px 0 3px;
					background:url(../img/magnifier.gif) no-repeat right top;
					}
.state .b {
		background:url(../img/state_02.gif) no-repeat left -4px;
		text-align:right;
		padding:30px 240px 26px 200px;
		height:55px;
		}
.state .c {
		background:url(../img/state_03.gif) no-repeat 10px -4px;
		padding:50px 0 20px 200px;
		}
.state .d {
		background:url(../img/state_02_1.gif) no-repeat left -4px;
		text-align:right;
		padding:30px 240px 26px 200px;
		height:55px;
		}		
.state .notice {
		background:url(../img/bg_notice.gif) no-repeat 10px -4px;
		padding:50px 0 20px 200px;
		}
.state .posting {
		background:url(../img/bg_posting.gif) no-repeat 10px -4px;
		padding:50px 0 20px 200px;
		}
.state .e, .state .f {
		padding:10px 50px;
		border:4px solid #eff6fe;
		margin:0 0 10px 0;
}
		.singo {
				width:60px;
				height:18px;
				display:block;
				text-indent:-5000px;
				margin:auto;
				background:url(../img/btn_spaner.gif) no-repeat -1px -1px;
				}
				.singo:hover {
						background-position:left top;
						}
		.report {
				width:60px;
				height:18px;
				display:block;
				text-indent:-5000px;
				margin:auto;
				background:url(../img/btn_detail.gif) no-repeat -1px -1px;
				}
				.report:hover {
						background-position:left top;
						}
		.pencil {
				width:60px;
				height:18px;
				display:block;
				text-indent:-5000px;
				margin:auto;
				background:url(../img/btn_pencil.gif) no-repeat -1px -1px;
				}
				.pencil:hover {
						background-position:left top;
						}
.iconbox {
		background:url(../img/box_bott.gif) no-repeat right bottom;
		margin-bottom:15px;
		}
		.box_01 {
				background:url(../img/box_01.gif) no-repeat left top;
				padding:30px 40px 30px 160px;
				}
		.box_02 {
				background:url(../img/box_02.gif) no-repeat left top;
				padding:30px 40px 30px 140px;
				}
.w820 {
		margin-left:100px;
		}		

table.list {
		width:100%;
		padding:0;
		margin-bottom:20px;
		border-collapse:collapse;
		}
		table.list tr th {
				padding:8px 0 0 0;
				text-align:center;
				font-weight:normal;
				}
		table.list tr td {
				padding:4px 10px;
				border-bottom:1px solid #cfdbe6;
				text-align:center;
				}
				table.list tr td.adr {
						text-align:left;
						}
				table.list tr.blank td {
						height:0;
						padding:3px 0 0 0;
						border-bottom:1px solid #7f9db9;
						border-right:1px solid #7f9db9;
						}

						
table.sty2 {
		width:100%;
		padding:0;
		border:4px solid #cfdbe6;
		border-collapse:collapse;
		margin-bottom:20px;
		}
		table.sty2 tr th {

				}
		table.sty2 tr td {
				padding:5px 20px 3px 20px;
				border-bottom:1px solid #cfdbe6;
				border-right:1px solid #cfdbe6;
				text-align:left;
				}
				table.sty2 tr td.a {
						background:#f5f8fa;
				}
				table.sty2 tr td.b {
						width:60px;
						background:#f5f8fa;
				}
				table.sty2 tr td.c {
						width:110px;
						background:#fafbfc;
				}
				
																						
table.table_form {
		width:100%;
		padding:0;
		margin-bottom:4px;
		border-collapse:collapse;
		}
		table.table_form tr th, table.table_form tr td {
				padding:6px 15px;
				text-align:left;
				border-bottom:1px solid #cfdbe6;
				}
		table.table_form tr th {
				width:120px;
				text-align:right;
				border-right:1px solid #cfdbe6;
				}
				table.table_form tr.esse th {
						background:#f5fafe;
						} 
				table.table_form tr.esse td {
						background:#f9fcfe;
						}
				.plus {
						color:#ff7200;
						}
				
input  {
		padding:4px 8px 1px 8px;
		height:13px;
		border:1px solid #7f9db9;
		}
		#r1, #r2, #r3, #r4{
				border:none;
				}
textarea {
		border:1px solid #7f9db9;
		padding:6px 8px;
		width:90%;
		}
select {
		height:20px;
		border: solid 1px gray;
		}

.text_btn {
		margin:6px 0 0 6px;
		width:101px;
		height:20px;
		display:block;
		background:url(../img/btn_text.gif) no-repeat -1px -1px;
		color:#ffffff;
		font-family:dotum,sans-serif;
		text-align:center;
		line-height:12px;
		padding:4px 0;
		border:none;
		}
		.text_btn:hover {
				background-position:left top;
				color:#ffffff;
				padding:5px 0 3px 1px;
				}
.btn_enter {
		display:block;
		margin-left:10px;
		width:100px;
		height:19px;
		/*text-indent:-5000px;*/
		text-align:center;
		color:#415b75;
		font-family:dotum,sans-serif;
		background:url(../img/btn_empty_w.gif) no-repeat left top;
		}
		.btn_enter:hover {
				background-position:left -19px;
				}

							
.condition_a, .condition_b, .condition_c, .condition_d, .condition_e, .condition_s, .condition_h {	
		padding:2px 8px 0 20px; 
		font-family:dotum,sans-serif;
		}	
		.condition_a {background:url(../img/bull_condition_a.gif) no-repeat left top;}
		.condition_b {background:url(../img/bull_condition_b.gif) no-repeat left top;}
		.condition_c {background:url(../img/bull_condition_c.gif) no-repeat left top;}	
		.condition_d {background:url(../img/bull_condition_d.gif) no-repeat left top;}	
		.condition_e {background:url(../img/bull_condition_e.gif) no-repeat left top;}		
		.condition_s {background:url(../img/bull_holder.gif) no-repeat left top;}		
		.condition_h {background:url(../img/bull_spanner.gif) no-repeat left top;}
		
							/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	//float: left;
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 0px 2px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/icon_date.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 55px;
	//float: left;
}

img.photo {
		border:3px solid #dbe0ea;
		border-top-color:#bcc2d1;
		border-left-color:#bcc2d1;
		padding:1px;
		background:#ffffff;
		margin:0 0 10px 4px;
		}
								