h1.info {
	height: 0px;
	font-size: 1px;
	line-height: 0px;
	color: #FEFEFE;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2.info {
	height: 0px;
	font-size: 1px;
	line-height: 0px;
	color: #FEFEFE;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h1.podstranka {
	height: 0px;
	font-size: 1px;
	line-height: 0px;
	color: #FAF2F1;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2.podstranka {
	font-size: 1.7em;
	line-height: 1.5em;
	color: #ED4B24;
	margin: 8px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

h2.titulni {
	font-size: 1.4em;
	line-height: 1.0em;
	color: #ED4B24;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

.blok-titulni-ubytovani h2.titulni {
	color: #425956;
}

h3.podstranka {
	font-size: 1.3em;
	line-height: 1.2em;
	color: #ED4B24;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

tr.darkrow td {
	background-color: #FEF1E9;
}

tr.lightrow td {
	background-color: #FFFFFF;
}

tr.boldrow td {
	font-weight: bold;
}

/* kontrola */
div.sbb_div {
	display: none;
}

.menu-item {
	padding-left: 39px;
	font-size: 0.9em;
	background-image: url('../images/menu-bullet.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.menu-item-selected {
	background-image: url('../images/menu-bullet-selected.gif')!important;
	background-position: top left;
	background-repeat: no-repeat;
}

.menu-item a:link, .menu-item a:visited, .menu-item a:active {
	display: block;
	padding: 3px 0px 3px 0px;
	color: #425956;
	text-decoration: none;
}

.menu-item a:hover {
	display: block;
	text-decoration: underline;
}

.menu-item-selected a:link, .menu-item-selected a:visited, .menu-item-selected a:active {
	color: #EC4B23!important;
}

.menu-item-selected a:hover {
	color: #EC4B23!important;
}

.menu-item-sub {
	padding-left: 53px!important;
	background-image: url('../images/menu-sub-bullet.gif')!important;
}

.nazev-akce {
	color: #ED4B24;
	font-weight: bold;
}

.datum-akce {
	color: #ED4B24;
}

.nadpis-akce {
	color: #ED4B24;
	font-weight: bold;
}

.text-akce {
	color: #000000;
}

.link-akce {
	color: #ED4B24;
}

.navi-footer-div1 {
	background-image: url('../images/navi-footer-back.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
	margin-left: 12px;
}

.navi-footer-div2 {
	background-image: url('../images/navi-footer-home.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}

.navi-footer-div3 {
	background-image: url('../images/navi-footer-bookmark.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}

.navi-footer-div4 {
	background-image: url('../images/navi-footer-print.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}

.navi-footer-div5 {
	background-image: url('../images/navi-footer-mail.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 20px;
}

.blok-titulni-krasna-reka {
	text-align: right;
	color: #425956;
	margin-bottom: 30px;
}

.blok-titulni-krasna-reka a:link, .blok-titulni-krasna-reka a:active, .blok-titulni-krasna-reka a:visited {
	font-weight: bold;
	color: #ED4B24;
}

.blok-titulni-hotel-belaria {
	text-align: right;
	color: #000000;
	margin-bottom: 30px;
}

.blok-titulni-hotel-belaria a:link, .blok-titulni-hotel-belaria a:active, .blok-titulni-hotel-belaria a:visited {
	font-weight: bold;
	color: #176B44;
}

.blok-titulni-ubytovani {
	background-image: url('../images/titulni/opava.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	text-align: right;
	color: #425956;
	margin-bottom: 0px;
	padding-right: 154px;
}

.blok-titulni-ubytovani a:link, .blok-titulni-ubytovani a:active, .blok-titulni-ubytovani a:visited {
	font-weight: bold;
	color: #425956;
}

.blok-titulni-stravovani {
	background-image: url('../images/titulni/ubytovani.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
	color: #425956;
	margin-bottom: 20px;
	padding-left: 154px;
}

.blok-titulni-stravovani a:link, .blok-titulni-stravovani a:active, .blok-titulni-stravovani a:visited {
	font-weight: bold;
	color: #8A0608;
}

.blok-titulni-sport {
	background-image: url('../images/titulni/sport.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 154px;
	text-align: left;
	color: #425956;
}

.blok-titulni-sport a:link, .blok-titulni-sport a:active, .blok-titulni-sport a:visited {
	font-weight: bold;
	color: #B14F39;
}

.banner-kontakty-podstranky {
	height: 192px!important;
}

.content-podstranky {
	background-image: url('../images/content-nehome.jpg');
	background-repeat: no-repeat;
}

.blok-podstranka {
	text-align: left;
	padding: 20px 0px 20px 24px;
}

.blok-podstranka-content {
	padding: 0px 10px 0px 24px;
}

.photo-left {
	background-color: #FBEFDE;
	border: 1px solid #DD952D;
	padding: 4px 4px 4px 4px;
	float: left;
	margin-right: 12px;
}

.photo-right {
	background-color: #FBEFDE;
	border: 1px solid #DD952D;
	padding: 4px 4px 4px 4px;
	float: right;
	margin-left: 12px;
}

.brownbold {
	color: #ED4B24;
	font-weight: bold;
}

.green {
	color: #425956;
}

.cleaner {
	float: none;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

a.black:link, a.black:visited, a.black:active {
	color: #425956;
}

a.black:hover {
	color: #425956;
}
a.green:link, a.green:visited, a.green:active {
	color: #425956;
}

a.green:hover {
	color: #425956;
}

a.brown:link, a.brown:visited, a.brown:active {
	color: #8A0608;
}

a.brown:hover {
	color: #8A0608;
}

.tip-na-vylet {
	padding-bottom: 10px;
	border-bottom: 1px solid #C9E3D7;
	margin-bottom: 15px;
}

.tip-na-vylet span {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}

.kontaktni-formular {
	border: none;
}

.kontaktni-formular tr td {
	border: none;
}

.blok-soubory {
	border-top: 1px solid #C9E3D7;
	padding-top: 8px;
}
