﻿/**********************************************************************/
/*  작 성 자 : (주)익스코어
/*  작 성 일 :  2008.12.23
/*  수 정 일 :  2008.12.23
/*  버     전 :  0.0.1
/*  설     명 :  울진군청 기본 스타일
/*  위     치 :  /css/open_content//layout.css
/**********************************************************************/
div.bg_contents
{
	position: absolute;
	left: 20em;
	top: 24.5em;

	width: 19.08em;
	height: 26.16em;
}

div.bg_table
{
	position: absolute;
	left: 70em;
	top: 26.6em;

	width: 19.08em;
	height: 26.16em;
}

/* 달력 */
div#MainWrapper div#MainContents div.contents div.calendar-wraapper
{
	margin: 0 0 0 0;
	padding: 2.4em 0 0 1.8em;
	width: 21em;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.search_calendar
{
	margin: 0 0 0 0;
	padding: 0 0 0 2em;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.search_calendar form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.search_calendar form fieldset
{
	border: none;
	float: left;
	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.search_calendar form fieldset legend
{
	display: none;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.search_calendar form fieldset span.command
{
	width: 2.5em;
	height: 1.66em;

	vertical-align: bottom;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.title
{
	padding: 1em 0 2.2em 2em;
	margin: 0 0 0 0;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.title span.now_year
{
	font-size: 1.16em;
	font-weight: bold;
	font-family: 돋움;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper div.title span.now_month
{
	margin: 0 0 0 0;
	padding: 0 0 0 1em;

	width: 4.75em;
	height: 2.58em;
	text-align: center;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly caption
{
	display: none;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly tbody tr td
{
	width: 2em;
	height: 2em;
	text-align: center;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly tbody tr td.has-diary
{
	background-color: #d8ecfb;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly tbody tr td.today
{
	background-color: orange;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly tbody tr td a
{
	color: #333;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly tbody tr td.sun a
{
	color: #ff0000;
}

div#MainWrapper div#MainContents div.contents div.calendar-wraapper table.schedule_monthly tbody tr td.sat a
{
	color: #245EA3;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper
{
	position: relative;
	left: 20em;
	top: -18.5em;
	
	width: 39.66em;
}

/* 일정 */
div#MainWrapper div#MainContents div.contents div.diary-wraapper div.title
{
	margin: 0 0 0 0;
	padding: 0 0 0 1.3em;
	background: url(/images/open_content/administrative/administrative/schedule/icon_title.gif) left 0 no-repeat;
	font-weight: bold;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info
{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li 
{
	margin: 0 0 0 0;
	padding: 0.5em 0 0 0;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li span
{
	display: block;
	padding: 0.6em 0 0.3em 0;
	margin: 0 0 0 0;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li span.time
{
	float: left;
	width: 6em;
	height: 1.4em;
	background-color: #e9f1fa;
	text-align: center;
	border-top: 2px solid #7ba6d8;
	border-left: 1px solid #7ba6d8;	
	border-right: 1px solid #7ba6d8;	
	border-bottom: 1px solid #7ba6d8;
	font-weight: bold;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li span.category
{
	float: left;
	width: 8em;
	height: 1.4em;
	background-color: #e9f1fa;
	text-align: center;
	border-top: 2px solid #7ba6d8;
	border-right: 1px solid #7ba6d8;
	border-bottom: 1px solid #7ba6d8;	
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li span.place
{
	background-color: #e9f1fa;
	height: 1.4em;
	text-align: center;
	border-top: 2px solid #7ba6d8;
	border-right: 1px solid #7ba6d8;
	border-bottom: 1px solid #7ba6d8;		
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li span.subject
{	
	clear: both;
	padding-left: 1em;
	height: 1.4em;
	background-color: #e9f1fa;
	text-align: left;
	border-left: 1px solid #7ba6d8;	
	border-right: 1px solid #7ba6d8;
	border-bottom: 1px solid #7ba6d8;	
	font-weight: bold;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li span.content
{
	clear: both;
	padding-left: 1em;
	height: 1.4em;
	text-align: left;
	border-left: 1px solid #7ba6d8;	
	border-right: 1px solid #7ba6d8;
	border-bottom: 1px solid #7ba6d8;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li span.process
{
	text-align: right;
}

div#MainWrapper div#MainContents div.contents div.diary-wraapper ul.diary-info li img
{
	vertical-align: middle;
}


div#MainWrapper div#MainContents div.contents div.navi-command
{
	margin: -17.5em 0 0 0;
	text-align: right;
}

/* 에러처리 */
div.errors-wrap
{
	width: 30em;
	margin: 3em 0 0 0;
	padding: 1em 2em;
	border: solid 2px #e0e0e0;
}

div.errors-wrap h4
{
	padding: 0 0 0 1.25em;
	font-size: 1em;
	color: #E55E1B;
	background: url(/images/common/contents/icon_depth_02.gif) no-repeat 0 0em;
}

div.errors-wrap ul.errors
{
	margin: 0 0 0 2em;
	padding: 0;
	list-style: none;
}

div.errors-wrap ul.errors li
{
	height: 1.3em;
	padding: 0 0 0 0.75em;
	background: url(/images/pms/common/icon/icon_duty.jpg) no-repeat 0 0.3em;
	line-height: 1.3em;
}

/* 입력폼 */
/* 입력 Control 설정 */
form#form_council_01 input.textbox,
form#form_council_01 textarea.textbox
{
	border: 1px solid #BBB;
}

/* 입력 공통 설정 */
form#form_council_01 fieldset
{
	border: none;
}

form#form_council_01 fieldset legend
{
	display: none;
}

form#form_council_01 fieldset div.input-wrap
{
	margin: 0;
	padding: 0;
}

form#form_council_01 fieldset div.input-wrap div.row
{
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0.5em 0 0;
	border-bottom: 1px solid #DFDFDF;
}

form#form_council_01 fieldset div.input-wrap div.row span.header
{
	float: left;
	display: block;
	color: #64A91E;
	font-weight: bold;
	width: 11em;
	height: 2em;
	margin: 0 1em 0 0;
	padding: 0.5em 1em 0 0;
	text-align: right;
	border-right: 1px solid #DFDFDF;
	background-color: #F5F5F5;
}

form#form_council_01 fieldset div.input-wrap div.row span.content
{
	display: block;
	height: 2em;
	margin: 0 0 0 0;
	padding: 0.3em 0 0.2em 0;
}

form#form_council_01 fieldset div.input-wrap div.summary
{
	margin: 0.3em 0 0 0;
	text-align: right;
}

form#form_council_01 fieldset div.input-wrap div.desc span.header,
form#form_council_01 fieldset div.input-wrap div.desc span.content
{
	height: 8em;
}

input#di_place_scheduler1,
input#di_subject_scheduler1
{
	width: 20em;
}

form#form_council_01 div.form-command
{
	margin: 1em 0 0 0;
	text-align: center;
}
