body, div, img { margin:0; padding:0; }
.schovaj { display:none; }
body { background-color:#FFFFFF; }
#menu1 { margin:20px 0 0 0; background-image:url('img/podklad_vpravo.gif'); background-repeat:repeat-y; background-position:738px 0; }
#menu2 { width:737px; height:258px; border-bottom:1px solid #FFFFFF; background-color:#3A7CC8; background-image:url('img/podklad_modra.gif'); background-repeat:repeat-y; }
#menu3 { float:right; width:497px; height:258px; border-left:1px solid #FFFFFF; }
#menux { width:217px; }
#menux div { padding:15px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; }
a.menu { display:block; padding:0 0 0 15px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-repeat:no-repeat; background-position: left center; }
a.menu:link { color:#FFFFFF; background-image:url('img/menu_hviezda_0.gif'); text-decoration:none; }
a.menu:visited { color:#FFFFFF; background-image:url('img/menu_hviezda_0.gif'); text-decoration:none; }
a.menu:hover { color:#FFC000; background-image:url('img/menu_hviezda_1.gif'); text-decoration:none; }
a.menu:active { color:#FFC000; background-image:url('img/menu_hviezda_1.gif'); text-decoration:none; }
a.menux { display:block; padding:0 0 0 15px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-repeat:no-repeat; background-position:left center; color:#FFFFFF; background-image:url('img/menu_hviezda_1.gif'); text-decoration:none; }
#zlty1 { width:737px; }
#zlty1 div { margin:0 0 0 240px; background-color:#FFC000; background-image:url('img/podklad_zlty.gif'); background-repeat:repeat-y; background-position:right top; }
#nadpis { width:334px; height:42px; margin:18px 0 0 10px; }
#mtitle { position:absolute; top:279px; left:0; width:239px; height:137px; }
#main_MTH { width:737px; }
#main { margin:0 0 0 240px; background-image:url('img/podklad_main.gif'); background-repeat:repeat-y; background-position:right top; }
#zlty2 { width:737px; }
#zlty2 div { margin:0 0 0 240px; height:20px; background-color:#FFC000; background-image:url('img/podklad_zlty.gif'); background-repeat:repeat-y; background-position:right top; }
#design { width:737px; margin:0 0 20px 0; }
#design div { margin:3px 0 0 240px; text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#6D6D6D; }
#design a:link { color:#6D6D6D; text-decoration:none; }
#design a:visited { color:#6D6D6D; text-decoration:none; }
#design a:hover { color:#6D6D6D; text-decoration:underline; }
#design a:active { color:#6D6D6D; text-decoration:underline; }

#main_text { padding:30px 150px 30px 30px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; }
#ubytovanie { table-layout:auto; width:313px; }
#ubytovanie th { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; background-color:#FFE596; text-align:left; }
#ubytovanie td { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; background-color:#E6E6E6; }
#ubytimg { position:relative; top:auto; left:auto; width:5px; height:5px; overflow:visible; }
#ubytimg img { border:1px solid #000000; width:100px; height:100px; }
#ubyt1 { position:absolute; left:382px; top:-110px; }
#ubyt2 { position:absolute; left:382px; top:-220px; }
#main_tur_text { padding:30px 150px 30px 30px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; }
img.tur_nadpis { width:15px; height:15px; margin-right:5px; border:none; vertical-align:middle; }
div.tur_nadpis { font-weight:bold; padding: 0 0 15px 0; float:none; clear:both; }
div.tur_text { text-align:justify; padding: 0 0 30px 0; float:none; clear:both; }
img.tur_obr1 { float:right; width:108px; height:155px; margin:0 0 3px 10px; border-right:10px solid #FFC000; }
img.tur_obr2 { float:right; width:108px; height:155px; margin:0 0 3px 10px; border-right:10px solid #5EA60A; }

a:link.text { font-weight:bold; color:#000000; text-decoration:none; }
a:visited.text { font-weight:bold; color:#000000; text-decoration:none; }
a:hover.text { font-weight:bold; color:#000000; text-decoration:underline; }
a:active.text { font-weight:bold; color:#000000; text-decoration:underline; }

#mapa { width:312px; height:305px; border:1px solid #000000; margin:30px 0 0 0; float:none; clear:both; }

#main_fotog { padding:30px 140px 30px 20px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; }
img.fotogal1 { width:154px; height:116px; margin:0 15px 15px 0; border:1px solid #000000; float:left; cursor:pointer; }
img.fotogal2 { width:154px; height:116px; margin:0 0 15px 0; border:1px solid #000000; cursor:pointer; }
#main div.text { padding:0 10px 20px 0; }

body.bigfoto { background-color:#3A7CC8; }
img.bigfotol { float:right; clear:both; }
div.bigfotol { text-align:right; }
div.bigfotoc { text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; }
img.bigfoto { margin:10px 0 10px 0; background-color:#C0C0C0; border-top:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; float:none; clear:both; }
a:link.bigfoto { font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visited.bigfoto { font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:hover.bigfoto { font-weight:bold; color:#FFFFFF; text-decoration:underline; }
a:active.bigfoto { font-weight:bold; color:#FFFFFF; text-decoration:underline; }

#kontakt_adresa { text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:30px 0 0 0; }
#kontakt_form { text-align:right; height:300px; padding:30px 0 0 0; }
input.pole { font-family:Arial,Helvetica,sans-serif; font-size:12px; width:190px; border:1px solid #565656; background-color:#F6F6F6; }
input.pocet { font-family:Arial,Helvetica,sans-serif; font-size:12px; width:40px; border:1px solid #565656; background-color:#F6F6F6; }
input.button { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#3A7CC8; }
textarea.pole { font-family:Arial,Helvetica,sans-serif; font-size:12px; width:190px; border:1px solid #565656; background-color:#F6F6F6; }
span.vykrik { color:red; font-weight:bold; }


#rezerv_form { text-align:right; padding:30px 0 0 0; }
#rezerv_form select { font-family:Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; }

#akcia_img { width:290px; height:70px; border:none; }
#akcia_ilu { width:317px; height:336px; border:1px solid #000000; margin:30px 0 10px 0; }

#pocitadlo { border: none; }

h2 { margin: 0 0 .5em 0; font-size: 1.9em; font-weight: normal; color: #145b8f;}
h3 { margin: 1.5em 0 .8em 0; font-size: 1.36em; font-weight: normal; color: #145b8f;}
h4 { margin: 1.5em 0 .8em 0; font-size: 1em; font-weight: bold; color: #145b8f;}
h5 { margin: 1.5em 0 .8em 0; font-size: 1em; font-weight: bold; color: #145b8f;}

