body,th {
	font-size: 12px;
	color: #D8D9C7;
}
td{
   font-size:12px;
}
.index_welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 15px;
}

body {
	background-color: #fdfaf3;
	margin: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
form {
	margin: 0px;
}
a:link {
	color: #D8D9C7;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D8D9C7;
}
a:hover {
	text-decoration: underline;
	color: #D8D9C7;
}
a:active {
	text-decoration: none;
	color: #D8D9C7;
}
a.leftmenu:link {
	color: #74726d;
	text-decoration: underline;
}
a.leftmenu:visited {
	text-decoration: underline;
	color: #74726d;
}
a.leftmenu:hover {
	text-decoration: underline;
	color: #74726d;
}
a.leftmenu:active {
	text-decoration: underline;
	color: #74726d;
}
a.news:link {
	color: #727271;
	text-decoration: none;
}
a.news:visited {
	text-decoration: none;
	color: #727271;
}
a.news:hover {
	text-decoration: underline;
	color: #727271;
}
a.news:active {
	text-decoration: none;
	color: #727271;
}
a.language:link {
	color: #faffe9;
	text-decoration: underline;
}
a.language:visited {
	text-decoration: underline;
	color: #faffe9;
}
a.language:hover {
	text-decoration: underline;
	color: #faffe9;
}
a.language:active {
	text-decoration: underline;
	color: #faffe9;
}
a.reg:link {
	color: #63092d;
	text-decoration: none;
}
a.reg:visited {
	text-decoration: none;
	color: #63092d;
}
a.reg:hover {
	text-decoration: underline;
	color: #63092d;
}
a.reg:active {
	text-decoration: none;
	color: #63092d;
}
a.derbysoft:link {
	color: #b0a081;
	text-decoration: none;
}
a.derbysoft:visited {
	text-decoration: none;
	color: #b0a081;
}
a.derbysoft:hover {
	text-decoration: underline;
	color: #b0a081;
}
a.derbysoft:active {
	text-decoration: none;
	color: #b0a081;
}
a.welc:link {
	color: #3f6038;
	text-decoration: none;
}
a.welc:visited {
	text-decoration: none;
	color: #3f6038;
}
a.welc:hover {
	text-decoration: none;
	color: #3f6038;
}
a.welc:active {
	text-decoration: none;
	color: #3f6038;
}
.welcome {
	color: #3f6038;
	background-image: url(../images/menu_01.jpg);
	height: 18px;
	width: 153px;
	padding-top: 2px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.menu_1{
	background-color: #cab46b;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #faffe9;
	border-right-color: #cab46b;
	border-bottom-color: #faffe9;
	border-left-color: #cab46b;	
}
.menu_2 {
	border-collapse: collapse;
	border: 1px solid #cab46b;
}
.menu_2 td{
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cab46b;
	border-right-color: #faffe9;
	border-bottom-color: #cab46b;
	border-left-color: #faffe9;
	width: 85px;
	text-align: center;
}
.left {
	background-color: #e8e4da;
	vertical-align: top;
	padding-right: 8px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #f2eee3;
	padding-left: 7px;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #f2eee3;
}
.left_middle {
	padding-top: 46px;
}
.left_bottom {
	background-color: #e8e4da;
	vertical-align: top;
	padding-right: 8px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #f2eee3;
	padding-left: 7px;
	border-right-width: 8px;
	border-right-style: solid;
	border-right-color: #f2eee3;
	color: #74726d;
	text-align: center;
	height: 20px;
	text-decoration: underline;
}
.reservation_left_bottom {
	background-color: #ede9df;
	vertical-align: bottom;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #f2eee3;
	color: #74726d;
	text-align: center;
	height: 20px;
	text-decoration: underline;
}
.reservation_left_middle {

}
.reservation_left {
	background-color: #ede9df;
	vertical-align: top;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #f2eee3;
	background-image: url(../images/reservation_lef_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.leftmenu {
	color: #74726d;
	text-align: center;
}
.leftmenutitle {
	height: 30px;
}
.right {
	vertical-align: top;
	width: 513px;
}
.reservation_right {
	vertical-align: top;
	width: 521px;
	text-align: right;
}
.rightcontent {
	word-break:break-all;
	color: #836529;
	padding-top: 28px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 20px;
}
.rightcontent img{
	margin-bottom:25px;
}
.copy_separate {
	background-color: #f2eee3;
	height:13 px; 
}
.copy {
	background-color: #f2eee3;
	text-align: center;
	height:94 px;
	color: #b0a081;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #decea3;
}
.photo {
	border: 1px solid #FFFFFF;
}
.photoborder {
    width: 398px;
	height: 264px;
	border: 9px solid #836427;
}
.text {
	color: #836529;
	padding-bottom: 28px;
	line-height: 20px;
}
.text td{
	color: #978b6c;
}
.reservation_top {
	background-color: #5E3F11;
	height: 10px;
}
.reservation_top2 {
	background-color: #ffffff;
	height: 1px;
}
.reservation_login1 {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}
.reservation_login2 {
	text-align: right;
	color: #565033;
	padding-bottom: 4px;
}
.reservation_login3 {
	text-align: right;
	padding-right: 10px;
}
.reservation_login4 {
	color: #7a796e;
	text-align: left;
	padding-top: 20px;
	padding-left: 61px;
	padding-bottom: 10px;
	padding-right: 8px;
}
.reservation_login5 {
    padding-top: 1px;
	padding-left: 61px;
}
.reservation_logintextfield {
	color: #565033;
	height: 20px;
	width: 124px;
	background-color: #FFFFFF;
	margin-left:5px;
}
.reservation_loginbutton {
	height: 21px;
	width: 48px;
	color: #FFFFFF;
	background-color: #643642;
	background-image: url(../images/button_login.jpg);
	padding-top: 2px;
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.reservation_rightcontent {
	background-color: #faffe9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a98d22;
	text-align: center;
}
.reservation_newsline {
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #d1c686;
}
.reservation_news {
	color: #727271;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 32px;
	line-height: 18px;
}
.reservation_more {
	padding-right: 8px;
	text-align: right;
	padding-bottom: 3px;
    color: #727271;
}
.tablecorner_h {
	filter: FlipH;
}
.tablecorner_v {
	filter: FlipV;
}
.reservation_searchtable_t {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #baad82;
}
.reservation_searchtable_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #baad82;
}
.reservation_searchtable_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #baad82;
}
.reservation_searchtable_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #baad82;
}
.searchbutton {
	width: 513px;
	height: 23px;
	background-image: url(../images/button_search.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.searchtable {
	margin: 20 100 15 20;
}
.search1 {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.search2 {
	padding-bottom: 5px;
	padding-left: 20px;
	color: #3a3732;
	padding-top: 5px;
}
.search3 {
	padding-bottom: 5px;
	padding-left: 20px;
	color: #000000;
	padding-top: 5px;
}
.reservation_searchtextfield {
	color: #32332f;
	height: 20px;
	width: 149px;
	background-color: #FFFFFF;
}
.reservation_selecttextfield {
	color: #32332f;
	background-color: #FFFFFF;
}
.menu3separate {
	height:12px;
	width: 1px;
	color:#966f3e;
	position: relative;
	top:-22px;
}
.menu3 {
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	top:-23px;
}
.menu3  a:visited {
	color: #966f3e;
	text-decoration: none;
}
.menu3 a:hover {
	color: #966f3e;
	text-decoration: none;
}
.menu3 a:link {
	color: #966f3e;
	text-decoration: none;
}
.menu3 a:active {
	color: #966f3e;
	text-decoration: none;
}