body {
	color: #223322;
	background-color: #F5EBE2;
	background-image: url("../image/paper-texture.gif");
	cursor: url("../css/default.cur"), default; 
}

body, div, textarea {
	scrollbar-3dlight-color: #EEDDCC; 
	scrollbar-arrow-color: #778877; 
	scrollbar-darkshadow-color: #CDBCAA; 
	scrollbar-face-color: #F5EBE2;
	scrollbar-highlight-color: #FFFFF5; 
	scrollbar-shadow-color: #E4EDE4; 
	scrollbar-track-color: #E3D9D0; 

}


body, td {
	font-family: Verdana, Tahoma, Arial, Umpush, Saab;
	font-size: 80%;
	line-height: 150%;
}
input, textarea, select {
	font-family: Verdana, Tahoma, Arial, Umpush, Saab;
	font-size: 100%;
}

.a {
	color: #668866;
	text-decoration: underline;
	cursor: hand;
}
a:link, a:visited, a:active {
	color: #668866;
	text-decoration: underline;
}
a:hover {
	color: #AABBAA;
	text-decoration: none;
	cursor: hand;
}


h1, h2, h3, h4, h5 {

	font-family: Lucida Sans Unicode, Book Antiqua, Times New Roman, Mallige;
	font-weight: normal;
}







.main_td {
	background-image: url("../image/main_bg.gif");
}


hr {
	color: #668866;
	background-color: #668866;
	height: 2px;
	line-height: 2px;
}
.hr1xxx {
	background-color: #668866;
	height: 2px;
	line-height: 2px;
	overflow: hidden;
}
.hr_img {
	width: 100%; 
	height: 20px;
	line-height: 2px;
	border-left-width: 1px; border-left-style: solid; border-left-color: #AABBAA;
	border-right-width: 1px; border-right-style:solid; border-right-color: #668866;
	border-top-width: 1px; border-top-style: solid; border-top-color: #AABBAA;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #668866;
}



.menu_main {
	border-left-width: 1px; border-left-style: solid; border-left-color: #AABBAA;
	border-right-width: 1px; border-right-style:solid; border-right-color: #668866;
	border-top-width: 1px; border-top-style: solid; border-top-color: #AABBAA;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #668866;
}

.menu_sub {
	border-left-width: 1px; border-left-style: solid; border-left-color: #AABBAA;
	border-right-width: 1px; border-right-style:solid; border-right-color: #668866;
	border-top-width: 1px; border-top-style: solid; border-top-color: #AABBAA;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #668866;
}

.menu_main a:link, .menu_main a:visited  {
	color: #668866;
	font-family: Lucida Sans Unicode, Book Antiqua, Times New Roman, Mallige;
	font-size: 100%;
	font-weight: Normal;

	line-height: 200%;
	padding-left: 10px;
	padding-right: 10px; 
	text-decoration: none;
}

.menu_sub a:link, .menu_sub a:visited {
	color: #668866;
	font-family: Lucida Sans Unicode, Book Antiqua, Times New Roman, Mallige;
	font-size: 90%;
	font-weight: Normal;
	line-height: 170%;
	padding-left: 20px; 
	padding-right: 10px; 
	text-decoration: none;
}


.bubble {
	border-left-width: 2px; border-left-style: solid; border-left-color: #778877; 
	border-right-width: 2px; border-right-style: solid; border-right-color: #778877; 
	border-top-width: 2px; border-top-style: solid; border-top-color: #778877; 
	border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #778877; 
}


.bubble_tr1 {
	color: #223322; 
	background-color: #F5EBE2; 
	padding-left: 2px; 
	padding-right: 2px; 
	border-top-width: 1px; border-top-style: solid; border-top-color: #778877; 
}

.bubble_tr2 {
	color: #223322; 
	background-color: #E3D9D0; 
	padding-left: 2px; 
	padding-right: 2px; 
	border-top-width: 1px; border-top-style: solid; border-top-color: #778877; 
}

.bubble_tr_hl {
	color: #223322; 
	background-color: #F8F0E9; 
	padding-left: 2px; 
	padding-right: 2px; 
	border-top-width: 1px; border-top-style: solid; border-top-color: #778877; 
}

.bubble_title {
	font-size: 70%; 
	font-weight: Bold; 
	color: #F5EBE2; 
	background-color: #778877; 
	padding-left: 2px; 
	padding-right: 2px; 
	line-height: 130%;
background: url('../image/bubble_title.gif');

}
.bubble_content {
	color: #223322; 
	background-color: #F5EBE2; 
	padding: 4px; 
}

.bubble_content2 {
	color: #223322; 
	background-color: #E3D9D0; 
	padding: 4px; 
}

.bubble_title a:link, .bubble_title a:visited, .bubble_title a:active {
	color: #F5EBE2; 
	text-decoration: none;
}
.bubble_title a:hover {
	color: #FDFFF0;
	text-decoration: none;
}

.bubble_footer {
	font-size: 60%;
	color: #223322; 
	background-color: #f5ebe2; 
	padding-left: 2px; 
	padding-right: 2px; 
	border-top-width: 1px; border-top-style: solid; border-top-color: #778877; 
}


.gallery_img {
	border-width: 1px;
	border-style: solid; 
	border-color: #778877; 
	background-color: #F5EBE2; 
	cursor: hand; 
}



.input_text {
	background-color: #DED4CB; 
	border-width: 1px;
	border-style: inset; 
	border-color: #F5EBE2; 
	background-image: url("../image/text.gif");
	cursor: url("../css/default.cur"), default; 
}
.input_textarea {
	background-color: #DED4CB; 
	border-width: 1px;
	border-style: inset; 
	border-color: #F5EBE2; 
	background-image: url("../image/text.gif");
	cursor: url("../css/default.cur"), default; 
}
.input_button {
	color: #443322; 
	background-color: #ac9986;
	border-width: 1px;
	border-style: outset; 
	border-color: #F5EBE2; 
	cursor: hand;
	background-image: url("../image/button.gif");
}
.input_select {
	background-color: #DED4CB; 
	border-width: 2px;
	border-style: inset; 
	border-color: #D8D0C8; 
	cursor: hand;
}

.input_radio {
	cursor: hand;
}
.input_checkbox {
	cursor: hand;
}





.input_button1, .input_button1 a:link, .input_button1 a:visited, .input_button1 a:active, .input_button1 a:hover, {
height: 20%;
width: 10%;
text-align:center
	color: #443322; 
	background-color: #ac9986;
	border-width: 1px;
	border-style: outset; 
	border-color: #F5EBE2; 
	cursor: hand;
	background-image: url("../image/button.gif");
}


.dim_text {
	color: #ac9986;
	font-size: 80%;
}