* {
	margin: 0;
	padding: 0;
	}
body {
	font: normal 13px arial, sans-serif;
	color: #ffffff;
	text-align: center;
	background: url('/img/podklad_body.jpg') repeat top center;
	margin: 0 0 36px 0;
	padding: 0;
	}
html>body {
	font-size: 13px;
	}
p {
	margin: 10px 0; 
	}
p.back {
	margin: 30px 0 0 10px !important; 
	}
p.download {
	text-align: right;
	margin: 20px 100px 0 0 !important;
	}
p.download a {
	line-height: 2em;
	padding: 0 20px 0 0;
	background: url('/img/sipka_download.gif') no-repeat top right;
	}
#main p {
	margin: 8px 0 10px 0;
	padding: 0 8px;
	}
img {
	border: 0 none;
	}
a {
	color: #ffffff;
	text-decoration: underline;
	cursor: pointer;
	}
a:hover {
	color: #52fc27;
	text-decoration: underline;
	cursor: pointer;
	}
a span {
	display: none;
	}
table {
	border-collapse: collapse;
	table-layout: auto;
	}
td {
	vertical-align: top;
	text-align: left;
	font: normal 13px arial, sans-serif;
	}
th {
	vertical-align: middle;
	font: normal 13px arial, sans-serif;
	}
h1 {
	font-size: 14px;
	color: #d13528;
	font-weight: normal;
	margin: 0 0 10px 0;
	}
h1 span {
	display: none;
	}
h2 {
 	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	}
#main h2 {
	margin: 17px 0 8px 0;
	padding: 0 0 0 18px;
	}
h2 span {
	display: none;
	}
h3 {
 	font-size: 13px;
	color: #ffffff;
	margin: 10px 0;
	}
ul {
	margin: 0;
	padding: 0;
	}
li {
	margin: 0;
	padding: 0;
	}
#main ul {
	margin: 0 0 15px 40px;
	padding: 0;
	}
*>#main ul {
	margin: 0 0 15px 40px;
	padding: 0;
	}
#main li {
	margin: 0;
	padding: 2px 0;
	list-style-image: url('/img/odrazka.gif');
	}
#obalhead {
	background: url('/img/podklad_head.jpg') repeat-x top center;
	text-align: center;
	}
#frame {
	width: 1002px;
	margin: 0 auto;
	background: url('/img/podklad_frame.gif') repeat-y;
	text-align: left;
	} 
#head {
	position: relative;
	width: 1002px;
	height: 413px;
	margin: 0 auto;
	background: url('/img/hlava_cm1.jpg') no-repeat;
	}
#head_adresa {
	position: absolute;
	top: 380px;
	right: 171px;
	width: 800px;
	height: 16px;
	z-index: 10;
	}
#head_adresa p {
	font-size: 12px;
	text-align: right;
	letter-spacing: 0.07em;
	margin: 0;
	color: #ffffff;
	}
/* ----------- zvacsenina obrazka ----------------------------------- */
#foto_velke {
	position: absolute;
	top: 58px;
	left: 17px;
	width: 512px;
	height: 340px;
	background: #ffffff;
	display: none;
	z-index: 100;
	}
#close {
	position: absolute;
	top: 313px;
	left: 485px;
	width: 29px;
	height: 29px;
	background: url('/img/close.gif') no-repeat;
	display: none;
	z-index: 1000;
	cursor: pointer;
	}
#img {
	position: absolute;
	top: 0;
	left: 0;
	width: 512px;
	height: 340px;
	display: none;
	z-index: 100;
	border: 1px solid #ffffff;
	cursor: pointer;
	}
/* ----------- zvacsenina obrazka ----------------------------------- */
#lang {
	position: absolute;
	top: 20px;
	left: 30px;
	font-size: 12px;
	}
#lang li {
	display: inline;
	}
#lang h2{
	display: none;
	}
#lang li span {
	color: #5f7b54;
	}
/* -------------------  top menu ----------------------------------------------------------- */
#menu_topobal {
	position: absolute;
	top: 0;
	right: 0;
	width: 637px;
	height: 46px;
	background: #1d6f23 url('/img/menu_top_right.gif') no-repeat top right;
	/* priehladnost */
	-moz-opacity: 0.93; /* pre stare verzie Mozilly */
	opacity: 0.93; /* Opera nove verzie Mozilly */
	text-align: left;
	z-index: 100;
	}
#menu_top {
	width: 630px;
	height: 46px;
	background: #1d6f23 url('/img/menu_top_podklad.gif') repeat-x top left;
	/* priehladnost */
	-moz-opacity: 0.97; /* pre stare verzie Mozilly */
	opacity: 0.97; /* Opera nove verzie Mozilly */
	text-align: center;
	}
#menu_top h2{
	display: none;
	}
#menu_top ul {
	display: inline;
	margin: 0;
	padding: 0;
	}
#menu_top ul li {
	display: inline;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #ffffff;
	}
#menu_top a {
	display: block;
	float: left;
	height: 46px;
	padding: 16px 17px 0 17px;
	text-decoration: none;
	font-weight: bold;
	/* priehladnost */
	-moz-opacity: 0.97; /* pre stare verzie Mozilly */
	opacity: 0.97; /* Opera nove verzie Mozilly */
	}
*>#menu_top a {
	height: 30px;
	}
#menu_top a:hover {
	color: #ffffff;
	text-decoration: none;
	}
a.menu_topn {
	background: #1d6f23 url('/img/menu_topn.gif') repeat-x top left;
	}
a.menu_topn:hover {
	background: #82db77 url('/img/menu_topa.gif') repeat-x top left;
	}
a.menu_topa {
	background: #82db77 url('/img/menu_topa.gif') repeat-x top left;
	}
a.menu_topa:hover {
	background: #82db77 url('/img/menu_topa.gif') repeat-x top left;
	}
/* ----------------------------- top menu ----------------------------------------------------------------- */
/* ------------------------------ right menu  ------------------------------------------------------------------------ */
#menu_right {
	position: absolute;
	top: 97px;
	left: 837px;
	width: 165px;
	height: 297px;
	background: #1d6f23 url('/img/menu_right_bottom.gif') no-repeat bottom left;
	/* priehladnost */
	-moz-opacity: 0.93; /* pre stare verzie Mozilly */
	opacity: 0.93; /* Opera nove verzie Mozilly */
	text-align: left;
	z-index: 100;
	}
#menu_right h2{
	display: none;
	}
#menu_right ul {
	width: 165px;
	margin: 0;
	padding: 0;
	}
#menu_right li {
	width: 165px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#menu_right a {
	display: block;
	width: 165px;
	height: 37px;
	padding: 9px 0 0 50px;
	text-decoration: none;
	font-weight: bold;
	/* priehladnost */
	-moz-opacity: 0.93; /* pre stare verzie Mozilly */
	opacity: 0.93; /* Opera nove verzie Mozilly */
	}
*>#menu_right a {
	width: 115px;
	height: 28px;
	}
#menu_right a:hover {
	color: #ffffff;
	text-decoration: none;
	/* priehladnost */
	-moz-opacity: 0.93; /* pre stare verzie Mozilly */
	opacity: 0.93; /* Opera nove verzie Mozilly */
	}
a.menu_right_cm8n {
	background: url('/img/pikto_cm8n.gif') no-repeat;
	}
a.menu_right_cm8n:hover {
	background: url('/img/pikto_cm8a.gif') no-repeat;
	}
a.menu_right_cm8a {
	background: url('/img/pikto_cm8a.gif') no-repeat;
	}
a.menu_right_cm9n {
	background: url('/img/pikto_cm9n.gif') no-repeat;
	}
a.menu_right_cm9n:hover {
	background: url('/img/pikto_cm9a.gif') no-repeat;
	}
a.menu_right_cm9a {
	background: url('/img/pikto_cm9a.gif') no-repeat;
	}
a.menu_right_cm10n {
	background: url('/img/pikto_cm10n.gif') no-repeat;
	}
a.menu_right_cm10n:hover {
	background: url('/img/pikto_cm10a.gif') no-repeat;
	}
a.menu_right_cm10a {
	background: url('/img/pikto_cm10a.gif') no-repeat;
	}
a.menu_right_cm11n {
	background: url('/img/pikto_cm11n.gif') no-repeat;
	}
a.menu_right_cm11n:hover {
	background: url('/img/pikto_cm11a.gif') no-repeat;
	}
a.menu_right_cm11a {
	background: url('/img/pikto_cm11a.gif') no-repeat;
	}
a.menu_right_cm12n {
	background: url('/img/pikto_cm12n.gif') no-repeat;
	}
a.menu_right_cm12n:hover {
	background: url('/img/pikto_cm12a.gif') no-repeat;
	}
a.menu_right_cm12a {
	background: url('/img/pikto_cm12a.gif') no-repeat;
	}
a.menu_right_cm13n {
	background: url('/img/pikto_cm13n.gif') no-repeat;
	}
a.menu_right_cm13n:hover {
	background: url('/img/pikto_cm13a.gif') no-repeat;
	}
a.menu_right_cm13a {
	background: url('/img/pikto_cm13a.gif') no-repeat;
	}
a.menu_right_cm15n {
	height: 34px !important;
	background: url('/img/pikto_cm15n.gif') no-repeat;
	}
*>a.menu_right_cm15n {
	height: 25px !important;
	}
a.menu_right_cm15n:hover {
	background: url('/img/pikto_cm15a.gif') no-repeat;
	}
a.menu_right_cm15a {
	height: 34px !important;
	background: url('/img/pikto_cm15a.gif') no-repeat;
	}
*>a.menu_right_cm15a {
	height: 25px !important;
	}
/* ------------------------------ right menu  ------------------------------------------------------------------------ */
p.noscreen {
	width: 200px;
	position: absolute;
	top: -1000px;
	}
.hidden {
	display: none;
	}
.clear {
	clear: both;
	}
.right {
	text-align: right;
	}
.center {
	text-align: center;
	}
.chyba {
	color: #52fc27;
	}
.highlight {
	font-weight: bold;
	color: #52fc27;
	}
a.content {
	display: none;
	}
a.sipky_right {
	display: block;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right.gif') no-repeat;
	}
a.sipky_right:hover {
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right_hover.gif') no-repeat;
	}
a.sipky_left {
	display: block;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_left.gif') no-repeat;
	}
a.sipky_left:hover {
	width: 14px;
	height: 9px;
	background: url('/img/sipka_left_hover.gif') no-repeat;
	}
/* ---------------------------------------- lavy stlpec -------------------------------------------------------- */
#left {
	width: 243px;
	float: left;
	margin: 0 0 28px -804px; /* zaporna hodnota margin umoznuje pohodlne umiestnovat stlpce bez ohladu na ich poradie v xhtml */
	min-height: 412px;
	height: 412px;
	}
#frame>#left {
	height: auto;
	}
#left p {
	padding: 0 10px 0 24px;
	}
div.sk_muzeum {
	position: relative;
	top: -8px;
	width: 243px;
	height: 89px;
	background: url('/img/sk_podklad_muzeum.gif') no-repeat;
	}
div.sk_muzeum p {
	position: absolute;
	top: 59px;
	left: 2px;
	margin: 0;
	font-size: 11px;
	}
div.sk_muzeum a {
	position: absolute;
	top: 61px;
	left: 219px;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right.gif') no-repeat;
	}
div.sk_muzeum a:hover {
	width: 16px;
	height: 12px;
	background: url('/img/sipka_right_hover.gif') no-repeat;
	}
div.en_muzeum {
	position: relative;
	top: -8px;
	width: 243px;
	height: 89px;
	background: url('/img/en_podklad_muzeum.gif') no-repeat;
	}
div.en_muzeum p {
	position: absolute;
	top: 59px;
	left: 2px;
	margin: 0;
	font-size: 11px;
	}
div.en_muzeum a {
	position: absolute;
	top: 61px;
	left: 219px;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right.gif') no-repeat;
	}
div.en_muzeum a:hover {
	width: 16px;
	height: 12px;
	background: url('/img/sipka_right_hover.gif') no-repeat;
	}
div.de_muzeum {
	position: relative;
	top: -8px;
	width: 243px;
	height: 89px;
	background: url('/img/de_podklad_muzeum.gif') no-repeat;
	}
div.de_muzeum p {
	position: absolute;
	top: 59px;
	left: 2px;
	margin: 0;
	font-size: 11px;
	}
div.de_muzeum a {
	position: absolute;
	top: 61px;
	left: 219px;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right.gif') no-repeat;
	}
div.de_muzeum a:hover {
	width: 16px;
	height: 12px;
	background: url('/img/sipka_right_hover.gif') no-repeat;
	}
a.sipka_right {
	position: absolute;
	bottom: 8px;
	right: 11px;
	width: 16px;
	height: 12px;
	background: url('/img/sipka_right.gif') no-repeat;
	}
a.sipka_right:hover {
	width: 16px;
	height: 12px;
	background: url('/img/sipka_right_hover.gif') no-repeat;
	}
span.sipka_green {
	width: 9px;
	height: 9px;
	background: url('/img/sipka_green.gif') no-repeat;
	}
h2.sk_oznamy {
	width: 243px;
	height: 40px;
	margin: -8px 0 0 0;
	background: url('/img/sk_h2_obr_cm5.gif') no-repeat;
	}
h2.en_oznamy {
	width: 243px;
	height: 40px;
	margin: -8px 0 0 0;
	background: url('/img/en_h2_obr_cm5.gif') no-repeat;
	}
h2.de_oznamy {
	width: 243px;
	height: 40px;
	margin: -8px 0 0 0;
	background: url('/img/de_h2_obr_cm5.gif') no-repeat;
	}
div.oznam {
	position: relative;
	width: 243px;
	margin: 0 0 5px 0;
	}
div.oznam p.datum {
	position: absolute;
	bottom: 53px;
	right: 11px;
	font-size: 11px;
	margin: 0;
	padding: 0 !important;
	}
div.oznam h3 {
	width: 219px;
	background: url('/img/sipka_green.gif') no-repeat top left;
	padding: 0 5px 0 14px;
	margin: 0 0 7px 24px;
	letter-spacing: 0.05em;
	}
*>div.oznam h3 {
	width: 200px;
	}
div.oznam img {
	border: 1px solid #ffffff;
	margin: 0;
	}
/* ---------------------------------------- lavy stlpec -------------------------------------------------------- */
/* ---------------------------------------- pravy stlpec -------------------------------------------------------- */
#right {
	width: 198px;
	float: left;
	margin: 0;
	}
#right p {
	padding: 0 24px 0 10px;
	}
div.obrazok {
	position: relative;
	left: 27px;
	width: 171px;
	height: 63px;
	margin: 0 0 4px 0;
	}
a.zoom {
	position: absolute;
	z-index: 10;
	display: block;
	width: 171px;
	height: 63px;
	background: url('/img/zoom.gif') no-repeat;
	}
a.zoom:hover {
	background: url('/img/zoom_hover.gif') no-repeat;
	}
div.obrazok img {
	position: relative;
	top: 1px;
	left: 1px;
	z-index: 0;
	}
a.listovanie_right {
	float: right;
	display: block;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right.gif') no-repeat;
	margin: 0 30px 0 0;
	}
*>a.listovanie_right {
	margin: 0 60px 0 0;
	}
a.listovanie_right:hover {
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right_hover.gif') no-repeat;
	}
span.listovanie_right_neaktiv {
	float: right;
	display: block;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_right_neaktiv.gif') no-repeat;
	margin: 0 30px 0 0;
	}
*>span.listovanie_right_neaktiv {
	margin: 0 60px 0 0;
	}
a.listovanie_left {
	float: left;
	display: block;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_left.gif') no-repeat;
	margin: 0 0 0 30px;
	}
*>a.listovanie_left {
	margin: 0 0 0 60px;
	}
a.listovanie_left:hover {
	width: 14px;
	height: 9px;
	background: url('/img/sipka_left_hover.gif') no-repeat;
	}
span.listovanie_left_neaktiv {
	float: left;
	display: block;
	width: 14px;
	height: 9px;
	background: url('/img/sipka_left_neaktiv.gif') no-repeat;
	margin: 0 0 0 30px;
	}
*>span.listovanie_left_neaktiv {
	margin: 0 0 0 60px;
	}
span span {
	display: none;
	}
/* ---------------------------------------- pravy stlpec -------------------------------------------------------- */
/* ---------------------------------------- obsahovy stlpec -------------------------------------------------------- */
#main {
	float: left;
	display: inline;
	width: 549px;
	margin: 0 6px 28px 249px;
	position: relative;
	}
#main h1 {
	width: 549px;
	height: 34px;
	position: relative;
	top: -10px;
	}
/* ----------- H1 obrazkove nadpisy ----------------------------------------------------------- */
h1.sk_cm1 {
	background: url('/img/sk_h1_obr_cm1.gif') no-repeat;
	}
h1.en_cm1 {
	background: url('/img/en_h1_obr_cm1.gif') no-repeat;
	}
h1.de_cm1 {
	height: 57px !important;
	background: url('/img/de_h1_obr_cm1.gif') no-repeat;
	}
h1.sk_cm2{
	background: url('/img/sk_h1_obr_cm2.gif') no-repeat;
	}
h1.en_cm2{
	height: 57px !important;
	background: url('/img/en_h1_obr_cm2.gif') no-repeat;
	}
h1.de_cm2{
	height: 57px !important;
	background: url('/img/de_h1_obr_cm2.gif') no-repeat;
	}
h1.sk_cm3 {
	height: 57px !important;
	background: url('/img/sk_h1_obr_cm3.gif') no-repeat;
	}
h1.en_cm3 {
	background: url('/img/en_h1_obr_cm3.gif') no-repeat;
	}
h1.de_cm3 {
	height: 57px !important;
	background: url('/img/de_h1_obr_cm3.gif') no-repeat;
	}
h1.sk_cm4 {
	height: 35px !important;
	background: url('/img/sk_h1_obr_cm4.gif') no-repeat;
	}
h1.en_cm4 {
	background: url('/img/en_h1_obr_cm4.gif') no-repeat;
	}
h1.de_cm4 {
	height: 35px !important;
	background: url('/img/de_h1_obr_cm4.gif') no-repeat;
	}
h1.sk_cm5 {
	background: url('/img/sk_h1_obr_cm5.gif') no-repeat;
	}
h1.en_cm5 {
	height: 57px !important;
	background: url('/img/en_h1_obr_cm5.gif') no-repeat;
	}
h1.de_cm5 {
	height: 57px !important;
	background: url('/img/de_h1_obr_cm5.gif') no-repeat;
	}
h1.sk_cm6 {
	background: url('/img/sk_h1_obr_cm6.gif') no-repeat;
	margin-bottom: -10px;
	}
h1.en_cm6 {
	background: url('/img/en_h1_obr_cm6.gif') no-repeat;
	margin-bottom: -10px;
	}
h1.de_cm6 {
	background: url('/img/de_h1_obr_cm6.gif') no-repeat;
	margin-bottom: -10px;
	}
/*
h1.sk_cm7{
	height: 32px;
	background: url('/img/sk_h1_obr_cm7.gif') no-repeat;
	}
*/
h1.sk_cm8 {
	height: 59px !important;
	background: url('/img/sk_h1_obr_cm8.gif') no-repeat;
	}
h1.en_cm8 {
	background: url('/img/en_h1_obr_cm8.gif') no-repeat;
	}
h1.de_cm8 {
	height: 57px !important;
	background: url('/img/de_h1_obr_cm8.gif') no-repeat;
	}
h1.sk_cm9 {
	background: url('/img/sk_h1_obr_cm9.gif') no-repeat;
	}
h1.en_cm9 {
	background: url('/img/en_h1_obr_cm9.gif') no-repeat;
	}
h1.de_cm9 {
	background: url('/img/de_h1_obr_cm9.gif') no-repeat;
	}
h1.sk_cm10 {
	background: url('/img/sk_h1_obr_cm10.gif') no-repeat;
	}
h1.en_cm10 {
	height: 57px !important;
	background: url('/img/en_h1_obr_cm10.gif') no-repeat;
	}
h1.de_cm10 {
	height: 57px !important;
	background: url('/img/de_h1_obr_cm10.gif') no-repeat;
	}
h1.sk_cm11 {
	background: url('/img/sk_h1_obr_cm11.gif') no-repeat;
	}
h1.en_cm11 {
	background: url('/img/en_h1_obr_cm11.gif') no-repeat;
	}
h1.de_cm11 {
	background: url('/img/de_h1_obr_cm11.gif') no-repeat;
	}
h1.sk_cm12 {
	height: 57px !important;
	background: url('/img/sk_h1_obr_cm12.gif') no-repeat;
	}
h1.en_cm12 {
	height: 57px !important;
	background: url('/img/en_h1_obr_cm12.gif') no-repeat;
	}
h1.de_cm12 {
	height: 57px !important;
	background: url('/img/de_h1_obr_cm12.gif') no-repeat;
	}
h1.sk_cm13 {
	height: 57px !important;
	background: url('/img/sk_h1_obr_cm13.gif') no-repeat;
	}
h1.en_cm13 {
	background: url('/img/en_h1_obr_cm13.gif') no-repeat;
	}
h1.de_cm13 {
	background: url('/img/de_h1_obr_cm13.gif') no-repeat;
	}
h1.sk_cm14 {
	height: 32px !important;
	background: url('/img/sk_h1_obr_cm14.gif') no-repeat;
	}
h1.en_cm14 {
	height: 32px !important;
	background: url('/img/en_h1_obr_cm14.gif') no-repeat;
	}
h1.de_cm14 {
	background: url('/img/de_h1_obr_cm14.gif') no-repeat;
	}
h1.sk_cm15 {
	height: 57px !important;
	background: url('/img/sk_h1_obr_cm15.gif') no-repeat;
	}
h1.en_cm15 {
	background: url('/img/en_h1_obr_cm15.gif') no-repeat;
	}
h1.de_cm15 {
	background: url('/img/de_h1_obr_cm15.gif') no-repeat;
	}
/* ----------- H1 obrazkove nadpisy ----------------------------------------------------------- */
#kontaktobal {
	position: relative;
	}
div.kontakt {
	position: absolute;
	top: 24px;
	right: 18px;
	}
div.kontakt h2 {
	color: #ffffff;
	font-size: 13px;
	margin: 0 0 3px 0;
	padding: 0;
	text-align: right;
	font-weight: normal;
	}
div.kontakt p {
	font-size: 12px;
	text-align: right;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	}
table.cennik1 {
	width: 515px;
	table-layout: fixed;
	margin: 10px 0 0 23px;
	}
table.cennik1 th {
	vertical-align: middle;
	text-align: left;
	background: #2e6933;
	border: 1px solid #17581c;
	font-size: 13px;
	padding: 8px 0 8px 8px;
	}
table.cennik1 td {
	width: 180px;
	vertical-align: middle;
	text-align: center;
	background: #2ba20e;
	border: 1px solid #17581c;
	font-size: 13px;
	padding: 4px 0;
	}
table.cennik2 {
	width: 515px;
	table-layout: fixed;
	margin: 10px 0 15px 23px;
	}
table.cennik2 th {
	vertical-align: middle;
	text-align: left;
	background: #2e6933;
	border: 1px solid #17581c;
	font-size: 13px;
	padding: 8px 0 8px 8px;
	}
table.cennik2 th.title {
	width: 92px;
	vertical-align: middle;
	text-align: center;
	background: #2e6933;
	border: 1px solid #17581c;
	font-size: 11px;
	padding: 0;
	}
table.cennik2 td {
	width: 92px;
	vertical-align: middle;
	text-align: center;
	background: #2ba20e;
	border: 1px solid #17581c;
	font-size: 13px;
	padding: 4px 0;
	}
table.cennik2 td.empty {
	background: #1f7616;
	}
p.cennik {
	margin: 20px 0 0 0;
	padding: 0 8px 0 30px !important; 
	}
a.back {
	display: block;
	width: 14px;
	height: auto;
	margin: 30px 0 0 20px;
	padding: 0 0 0 20px;
	text-decoration: none;
	background: url('/img/sipka_left.gif') no-repeat left center;
	}
a.back:hover {
	width: 14px;
	height: auto;
	text-decoration: none;
	color: #ffffff;
	background: url('/img/sipka_left_hover.gif') no-repeat left center;
	}
a.submit_rez {
	display: block;
	width: 14px;
	height: auto;
	margin: 30px 0 0 0;
	padding: 0 20px 0 0;
	text-decoration: none;
	background: url('/img/sipka_right.gif') no-repeat right center;
	}
a.submit_rez:hover {
	width: 14px;
	height: auto;
	text-decoration: none;
	color: #ffffff;
	background: url('/img/sipka_right_hover.gif') no-repeat right center;
	}
input.sk_submit {
	width: 67px;
	height: 16px;
	background: none;
	border: 0 none;
	margin: 10px 0 0 0;
	}
p.detail_rez {
	text-align: right;
	margin: 0 12px 20px 0;
	padding: 0;
	}
a.detail_rezervacie {
	width: 176px;
	margin: 0;
	padding: 0 20px 0 0;
	text-decoration: none;
	background: url('/img/sipka_right.gif') no-repeat right center;
	}
a.detail_rezervacie:hover {
	text-decoration: none;
	color: #ffffff;
	background: url('/img/sipka_right_hover.gif') no-repeat right center;
	}
/* ---------------------------------------- obsahovy stlpec -------------------------------------------------------- */
/* ----------------------------------------------- paticka -------------------------------------------------------- */
#footer {
	clear: left;
	margin: 0;
	width: 1002px;
	height: 118px;
	background: url('/img/footer.jpg') no-repeat;
	position: relative;
	}
#footer p {
	text-align: right;
	padding: 96px 44px 0 0;
	margin: 0;
	}
div.sk_oznamy_bottom {
	position: absolute;
	top: -23px;
	left: 0;
	width: 243px;
	height: 23px;
	background: url('/img/sk_oznamy_bottom.gif') no-repeat;
	}
div.en_oznamy_bottom {
	position: absolute;
	top: -23px;
	left: 0;
	width: 243px;
	height: 23px;
	background: url('/img/en_oznamy_bottom.gif') no-repeat;
	}
div.de_oznamy_bottom {
	position: absolute;
	top: -23px;
	left: 0;
	width: 243px;
	height: 23px;
	background: url('/img/de_oznamy_bottom.gif') no-repeat;
	}
div.obsah_bottom {
	position: absolute;
	top: -23px;
	left: 249px;
	width: 549px;
	height: 23px;
	background: url('/img/obsah_bottom.gif') no-repeat;
	}
div.obsah_bottom div {
	position: absolute;
	bottom: 0;
	right: 44px;
	width: 29px;
	height: 35px;
	}
div.pikto_bottom_cm8 {
	background: url('/img/pikto_bottom_cm8.gif') no-repeat;
	}
div.pikto_bottom_cm9 {
	background: url('/img/pikto_bottom_cm9.gif') no-repeat;
	}
div.pikto_bottom_cm10 {
	background: url('/img/pikto_bottom_cm10.gif') no-repeat;
	}
div.pikto_bottom_cm11 {
	background: url('/img/pikto_bottom_cm11.gif') no-repeat;
	}
div.pikto_bottom_cm12 {
	background: url('/img/pikto_bottom_cm12.gif') no-repeat;
	}
div.pikto_bottom_cm13 {
	background: url('/img/pikto_bottom_cm13.gif') no-repeat;
	}
div.pikto_bottom_cm15 {
	background: url('/img/pikto_bottom_cm15.gif') no-repeat;
	}
/* ----------------------------------------------- paticka -------------------------------------------------------- */
/* ---------------------- css styl pre kalendar -------------------------------------------------------------------- */
div.kalendar {
	position: relative;
	width: 198px;
	height: 158px;
	margin: 0 0 6px 0;
	}
table.month {
    width: 152px;
    border-collapse: collapse;
	table-layout: fixed;
	margin: 0 0 0 15px;
	}
table.month td {
    color: #ffffff;
    padding: 0 0 4px 0;
    text-align: center;
	font-size: 12px;
	}
table.month th {
    padding: 6px 0 2px 0;
    color: #ffffff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	}
table.month th.month {
    padding: 2px 0 4px 0;
	font-size: 14px;
	border-bottom: 1px solid #ffffff;
	vertical-align: middle;
	}
table.month th.month a.sipky_left {
    margin: 0 auto;
	margin-top: 2px;
	}
table.month th.month a.sipky_right {
    margin: 0 auto;
	margin-top: 2px;
	}
table.month td.week{
	font-size: 9px;
	text-align: center;
	color: #b0b0b0;
	padding: 2px 0 0 0;
	}
table.month td.red {
	color: #ff0000;
	font-weight: bold;
	}
table.month td.actday {
	color: #52fc27;
	font-size: 12px;
	font-weight: bold;
	}
p.rok {
	position: absolute;
	bottom: 0;
	right: 10px;
	margin: 0;
	padding: 0;
	color: #bebebe;
    font-size: 10px;
	text-align: right;
	}
/* ---------------------- css styl pre kalendar -------------------------------------------------------------------- */
/* ------------------------------------ css rezervacny formular -------------------------------------------------- */
form {
	margin: 0 20px;
	padding: 30px 10px 10px 10px;
	background: #1d6f23;
	border: 1px solid #073e07;
	}
select, input, textarea {
	background: #8cc980;
	border: 1px solid #073e07;
	font: normal 13px arial, sans-serif;
	color: #052807;
	}
input {
	height: 1.4em;
	}
*>input {
	height: 1.3em;
	}
textarea {
	overflow: auto;
	}
input.text {
	width: 270px;
	}
input.text2 {
	width: 240px;
	}
input.cislo{
	width: 40px;
	}
input.cislo2{
	width: 80px;
	}
input.datum {
	width: 120px;
	}
textarea.poznamka {
	width: 330px;
	height: 6em;
	}
select.cas {
	width: 70px;
	}
select.krajiny {
	width: 170px;
	}
input.continue {
	/*display: block;*/
	width: auto;
	background: none;
	border: 0 none;
	padding: 0 20px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	background: url('/img/sipka_right.gif') no-repeat right center;
	margin-top: 15px;
	}
input.continue_hover {
	/*display: block;*/
	width: auto;
	background: none;
	border: 0 none;
	padding: 0 20px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	background: url('/img/sipka_right_hover.gif') no-repeat right center;
	margin-top: 15px;
	}
input.potvrdenie {
	/*display: block;*/
	width: auto; /*190px;*/
	background: none;
	border: 0 none;
	padding: 0 20px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	background: url('/img/sipka_right.gif') no-repeat right center;
	margin-top: 15px;
	}
input.potvrdenie_hover {
	/*display: block;*/
	width: auto; /* 190px;*/
	background: none;
	border: 0 none;
	padding: 0 20px 0 0;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	background: url('/img/sipka_right_hover.gif') no-repeat right center;
	margin-top: 15px;
	}
#main ul.rezervacia {
	margin: 0 0 0 20px;
	padding: 0;
	}
#main  ul.rezervacia li {
	margin: 0 5px 0 0;
	padding: 0 0 1px 0;
	display: inline;
	color: #052807;
	font-size: 96%;
	font-weight: bold;
	background: #1d6f23;
	border: 1px solid #073e07;
	border-bottom: none;
	list-style-type: none;
	list-style-image: none;
	}
#main  ul.rezervacia li span {
	padding: 0 8px;
	}
#main  ul.rezervacia li a.rez_n {
	color: #f1f5f1;
	text-decoration: none;
	padding: 0 8px;
	}
#main  ul.rezervacia li a.rez_n:hover {
	color: #f1f5f1;
	background: #46a13a;
	text-decoration: none;
	}
#main  ul.rezervacia li a.rez_a {
	color: #f1f5f1;
	text-decoration: none;
	background: #46a13a;
	padding: 0 8px;
	}
#main  ul.rezervacia li a.rez_a:hover {
	color: #f1f5f1;
	text-decoration: none;
	}
table.rezervacia {
	table-layout: auto;
	width: 487px;
	margin: 0 0 5px 0;
	border: 1px solid #14581a;
	background: #1d6f23;
	}
table.rezervacia td {
	background: #2e6933;
	text-align: left;
	vertical-align: top;
	padding: 4px;
	font: normal 13px arial, sans-serif;
	border-bottom: 1px solid #14581a;
	}
table.rezervacia th {
	/*width: 97px;*/
	background: #14581a;
	text-align: left;
	vertical-align: top;
	padding: 4px;
	font: normal 13px arial, sans-serif;
	}
table.rezervacia td input.radio {
	vertical-align: middle;
	margin: 0 7px 0 0;
	background: transparent;
	border: 0 none;
	}
*>table.rezervacia td input.radio {
	vertical-align: top;
	}
table.rezervacia2 {
	border-collapse: separate;
	border-spacing: 2px;
	table-layout: auto;
	empty-cells: show;
	width: 487px;
	margin: 0 0 10px 0;
	border: 1px solid #14581a;
	background: #1d6f23;
	}
table.rezervacia2 td {
	text-align: left;
	vertical-align: top;
	empty-cells: show;
	padding: 2px 4px;
	font: bold 13px arial, sans-serif;
	border: 1px solid #052807;
	color: #052807;
	background: #28bf02;
	}
table.rezervacia2 th {
	text-align: left;
	vertical-align: top;
	padding: 2px 4px;
	font: normal 13px arial, sans-serif;
	color: #ffffff;
	background: #14581a;
	}
table.rezervacia3 {
	border-collapse: separate;
	border-spacing: 2px;
	table-layout: auto;
	empty-cells: show;
	width: 487px;
	margin: 0 0 10px 0;
	border: 1px solid #14581a;
	background: #1d6f23;
	}
table.rezervacia3 td {
	text-align: left;
	vertical-align: top;
	empty-cells: show;
	padding: 2px 4px;
	font: bold 13px arial, sans-serif;
	border: 1px solid #052807;
	color: #052807;
	background: #28bf02;
	}
table.rezervacia3 th {
	text-align: left;
	vertical-align: top;
	padding: 2px 4px;
	font: normal 13px arial, sans-serif;
	color: #ffffff;
	background: #14581a;
	}
p.submit {
	text-align: right;
	margin: 0 -6px 0 0;
	padding: 0;
	}
/* ------------------------------------ css rezervacny formular -------------------------------------------------- */
span.center {
	margin: 3px auto 10px auto;
	}
span.left {
	float: left;
	margin: 3px 12px 10px 0;
	}
*>span.left {
	margin: 3px 15px 10px 0;
	}
span.right {
	float: right;
	margin: 3px 0 10px 12px;
	}
*>span.right {
	margin: 3px 0 10px 15px;
	}
span.okraj {
	display: block;
	border: 1px solid #ffffff;
	/*padding: 2px;*/
	}
div.center {
	text-align: center;
	}