html {
	color: #353535;
	font: 11px Arial, sans-serif;
	font-weight: normal;
}

a {
	color: #353535;
	text-decoration: none;
}

.langs, .langs a {
	color: #ec8000;
	font: 0.93em Tahoma, Verdana, Arial, sans-serif;
}

a.langs-choice {
	font-weight: bold;
}

.date {
	color: #93640c;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
}

.index-menu, .index-menu-item {
	color: #ffffff;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}

.index-menu-selitem {
	color: #e8d2a0;
}

.page-links a {
	color: #ec8000;
	font: 0.93em Verdana, Arial, sans-serif;
	font-weight: bold;
}

.print-block, .print-block a {
	color: #505050;
	font-size: 0.93em;
	text-align: right;
}

.menupath {
	color: #767354;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
}

.content-title {
	color: #ec8000;
	font-size: 1.82em;
}

.content-text {
	color: #785108;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
}

.footer {
	color: #785108;
	font: 1.09em Tahoma, Verdana, Arial, sans-serif;
}

.footer-line1 {
	font-weight: bold;
}

.footer-links a {
	color: #785108;
	font: 0.93em Verdana, Arial, sans-serif;
	font-weight: bold;
}


.welcome-block a {
	color: #353535;
}

.welcome-block2, .welcome-block2 a {
	color: #767354;
}

.hotnews-title {
	color: #785108;
	font-size: 1.09em;
	font-weight: bold;
}

.hotnews-text {
	color: #767354;
}

.submenu-title {
	color: #785108;
	font-size: 1.27em;
	font-weight: bold;
}

.submenu-item {
	text-align: left;
	vertical-align: middle;
}

.submenu-text, .submenu-text a {
	color: #ec8000;
	font: 1em Arial, sans-serif;
	font-weight: bold;
}

.submenu-text-sel-1, .submenu-text-sel-1 a {
	color: #fabe00;
	font: 1em Arial, sans-serif;
	font-weight: bold;
}

.all-news-title, .all-news-title a {
	color: #ec8000;
	font: 1.4em Arial, sans-serif;
	font-weight: bold;
}

.one-news-title, .book-title {
	color: #ec8000;
	font-size: 1.27em;
	font-weight: bold;
}

.one-news-date, .all-news-date {
	color: #785108;
	font: 0.93em Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
}

.one-news-text, .all-news-text {
	color: #785108;
	font: 1em Tahoma, Verdana, Arial, sans-serif;
}

.reservation-title {
	color: #785108;
	font-size: 1.08em !important;
	font-weight: bold;
}

.reservation, .reservation a, .reservation select, .reservation input {
	font: 1em Arial, sans-serif;
	color: #767354;
}

.reservation select, .reservation input {
	background: #fff8a9;
}

#main_text a {
	text-decoration: underline;
}

.gallery_name {
	color: #7ab7e2;
	font: 10px Tahoma;
	font-weight: bold;
}