﻿html {
	background-color:#FFFFFF;
	margin:0 0 0 0;
	padding:0px;
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#D1D1D1; 
	scrollbar-highlight-color:#ECECEC; 
	scrollbar-3dlight-color:#FFFFFF; 
	scrollbar-darkshadow-color:#F6F6F6; 
	scrollbar-track-color:#F2F2F2; 
	scrollbar-arrow-color:#A9A9A9; 
	filter:expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body {
	margin:0 0 0 0;
	padding:0px;
	font-size:12px;
	font-family:돋움;
	line-height:14px;
}

table, div {
	margin:0 0 0 0;
	padding:0px;
	font-size:12px;
	font-family:돋움;
	line-height:14px;
	clear:both;
}

/* 기본링크 */
a:link {color:#666666; text-decoration:none;} 
a:visited {color:#666666; text-decoration:none;} 
a:active {color:#666666; text-decoration:none;} 
a:hover {color:#81C33A; text-decoration:underline;} 

/* PNG */
.png24 { 
	tmp:expression(setPng24(this)); 
}

/* 폼마진 */
form {
	margin:0 0 0 0;
}

/* 이미지보더 */
img {
	border:0px;
}

/* 폼기본글꼴 */
input, select, textarea {
	font-size:12px;
	font-family:굴림체;
}

.inputText {
	height:19px;color:#676767;background:#F2F6F8;border:1px solid #BDC6CA; padding:3 1 1 1;
}

.btn {
	font-size:11px;font-family:돋움;height:19px;color:#666666;background:#E4E4E4;border:1px solid #D4D4D4; padding:3 1 1 1;
}

.textArea {
	color:#676767;background:#F2F6F8;border:1px solid #BDC6CA;
}

.textAreaBox {
	margin:0 0 10 0;
}

.chk {
	width:13px; height:13px;
}

.chkSmall {
	width:12px; height:12px;
}

/* 흰색 */
.white {
	color:#FFFFFF;
}

/* 흰색링크 */
.white a:link {color:#FFFFFF; text-decoration:none;} 
.white a:visited {color:#FFFFFF; text-decoration:none;} 
.white a:active {color:#FFFFFF; text-decoration:none;} 
.white a:hover {color:#FFFFFF; text-decoration:underline;} 

/* 그레이 */
.gray {
	color:#22A9AB;
}

/* 오렌지 */
.orange {
	color:#F26521;
}

/* 레드 */
.red {
	color:#FF3300;
}

/* 작은글씨 */
.ss {
	font-family:돋움;
	font-size:11px;
}

/* 라벨 */
.label {
	text-decoration:underline;
	cursor:hand;
}

/* 볼드 */
.b {
	font-weight:bold;
}

/* 언더라인 */
.u {
	text-decoration:underline;
}

/* 이름 */
.date {
	font-family: Verdana;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}

/* 삽입이미지 테두리 */
.pageImage {
	border:1px solid #DDDDDD;
}

/* HOT */
.hotMain {
	font-family: 돋움;
	color:#737573;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

.hotName {
	color:#5AA200;
}

.hotEvent {
	color:#F76521;
}

.hotPlace {
	color:#21AAAD;
}

.hotLabel {
	color:#737573;
}

/* 이름 */
.subtitle {
	font-family: 돋움;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
}

/* 이름 */
.title {
	font-family: 돋움;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
}

/* 이름 */
.conTitle {
	font-family: Tahoma;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}

/* 이름 */
.name {
	font-family: Tahoma;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}

/* 왼쪽작은카렌다 */
.day {
	font-family:Verdana;
	color:#98CB3E;
	font-size:13px;
}

/* 레이어타이틀 */
.layerTitle {
	font-family:Verdana;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}

/* 레이어타이틀 */
.layerName {
	border:0px;
	margin:0 0 2 0;
	padding:0px;
	font-family:돋움;
	color:#333333;
	font-size:11px;
	line-height:14px;
}

/* 레이어 만들기 */
.divCateEditLayer {
	z-index:1;
	position:absolute;
	display:none;
}

/* 새일정만들기 */
.newData {
	border:0px;
	margin:0 0 2 0;
	padding:0px;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
}

/*폼항목 */
.formName {
	border:0px;
	margin:0 0 2 0;
	padding:0px;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#90C540;
}

.selectCon{
	font-size:12px;
	vertical-align:middle;
	width:220px;
	letter-spacing:0px;
	border:1px solid #D9EBCE;
}

.selectConlist{
	font-size:12px;
	vertical-align:middle;
	width:180px;
	letter-spacing:0px;
	border:1px solid #D9EBCE;
}

.msgbox {
	font-family: 굴림체;
    font-size:12px;
	color:#545454;
	background-color:transparent;
	border: 0px;
	overflow:hidden;
}

/*서제스트박스*/
.sugBox {
	display:inline;
	position:relative;
	top:0px;
	left:0px;
	width:0px;
	height:00px;
	border:0px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:0px;
	line-height:0px;
}

/*서제스트태그*/
#sugPostTag {
	display:none;
	position:absolute;
	text-align:left;
	overflow-x:hidden;
	overflow-y:scroll;
	top:5px;
	left:0px;
	width:400px;
	height:100px;
	border:1px solid #D2D2D2;
	margin:0 0 0 0;
	padding:5 0 0 5;
	font-size:12px;
	font-family:굴림체;
	line-height:17px;
	background-color:#FFFFFF;	
}

/*서제스트이벤트*/
#sugPostEvent {
	display:none;
	position:absolute;
	text-align:left;
	overflow-x:hidden;
	overflow-y:scroll;
	top:5px;
	left:0px;
	width:200px;
	height:100px;
	border:1px solid #D2D2D2;
	margin:0 0 0 0;
	padding:5 0 0 5;
	font-size:12px;
	font-family:굴림체;
	line-height:17px;
	background-color:#FFFFFF;	
}

/*서제스트장소*/
#sugPostPlace {
	display:none;
	position:absolute;
	text-align:left;
	overflow-x:hidden;
	overflow-y:scroll;
	top:5px;
	left:0px;
	width:200px;
	height:100px;
	border:1px solid #D2D2D2;
	margin:0 0 0 0;
	padding:5 0 0 5;
	font-size:12px;
	font-family:굴림체;
	line-height:17px;
	background-color:#FFFFFF;	
}

.colorPic {
	width:15px;
	height:15px;
	border:0px none #000000;
	cursor:hand;
}

/* 카렌다 위치 */
#divCalendar {
	position:relative;
	top:3px;
	left:3px;
	width:964px;
	height:1px;
	border:0px;
	margin:0 0 0 0;
	padding:0px;
}

.divCalendarWeek {
	position:relative;
	overflow:hidden;
	top:0px;
	left:0px;
	width:964px;
	height:140px;
	border:0px;
	margin:auto;
	padding:0px;
	font-size:12px;
	font-family:굴림체;
	background-color:#E6E6E6;
}

.divCalendarHLine {
	display:block;
	position:relative;
	top:0px;
	left:0px;
	width:964px;
	height:3px;
	border:0px;
	margin:0 0 0 0;
	padding:0px;
	background-color:#FFFFFF;
}

.divCalendarVLine {
	display:inline;
	position:relative;
	top:0px;
	left:0px;
	width:2px;
	height:140px;
	border:0px;
	margin:0 0 0 0;
	padding:0px;
	background-color:#FFFFFF;
}

.divCalendarDayMarker {
	display:inline;
	position:relative;
	text-align:center;
	top:0px;
	left:0px;
	width:75px;
	height:140px;
	border:0px;
	margin:0 0 0 0;
	padding: 60 0 0 0;
	font-size:12px;
	font-family:굴림체;
	line-height:10px;
	background-color:#D5F9F5;
}

.divCalendarDayBox {
	display:inline;
	position:relative;
	top:0px;
	left:0px;
	width:125px;
	height:140px;
	border:0px;
	margin:0 0 0 0;
	padding:0px;
	background-color:#FFFFF7;
}

.divCalendarDayTitle {
	display:block;
	position:relative;
	text-align:right;
	top:0px;
	left:0px;
	width:125px;
	height:20px;
	border:0px;
	margin:0 0 0 0;
	padding: 4 5 0 0;
	background-color:#E2F5EC;
}

/* Daily */
.divDailyMarker {
	width:60px;
	height:60px;
	background-color:#E5E5E5;
}

.divDailyTop {
	width:864px;
	height:29px;
	background-color:#FFFFFF;
}

.divDailyLine {
	width:864px;
	height:1px;
	font-size:0px;
	line-height:0px;
	border:0px;
	margin:0 0 0 0;
	padding:0px;
	background-color:#33FF33;
}

.divDailyBottom {
	width:864px;
	height:30px;
	background-color:#FFFFFF;
}

#dsLeft {
	position:absolute;
	top:0px;
	left:0px;
	width:190px;
	height:1000px;
	border:0px;
	margin:0 0 0 0;
	font-size:12px;
	font-family:굴림체;
}

#dsRight {
	position:absolute;
	top:0px;
	left:190px;
	width:1200px;
	border:0px;
	margin:0 0 0 0;
	font-size:12px;
	font-family:굴림체;
}

#divPageLoader {
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	width:200px;
	height:25px;
	text-align:center;
	border:2px solid #1B3E85;
	margin:auto;
	padding:5 0 0 0;
	font-size:12px;
	font-family:굴림;
	font-weight:bold;
	background-color:#FFFFFF;
}