html, body { padding:0; margin:0; height:100%; }
body.main { background-color:#FFFFFF; background-image:url('images/main/body_leto.gif'); background-repeat:repeat-y; background-position:0 0; }
#body0 { background-color:#92AD10; }
div, ul, li { font-family:Arial,Helvetica,sans-serif; }
img, div, ul, li { margin:0; padding:0; border:none; }

/* UVODNA */
#hlavna { height:100%; }
#visitors { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#FFFFFF; }
#visitors a { color:#FFFFFF; }
#pocitadlo { border:none; }
.foto { border:solid 1px #FFFFFF; }
.schovaj { display:none; }

/* VRCH */
#adresa { width:100%; min-width:780px; border-top:1px solid #FFFFFF; background-color:#92AD10; }
#adresa-in { margin:0 0 0 262px;  height:205px; }
#adresa-r { width:200px; float:right; text-align:right; padding:40px 20px 0 0; font-size:11px; font-weight:bold; color:#FFFFFF; }
#adresa-r a { color:#FFFFFF; }
#adresa-r a:link { text-decoration:none;  }
#adresa-r a:visited { text-decoration:none; }
#adresa-r a:active { text-decoration:none; }
#adresa-r a:hover { text-decoration:underline; }

#menu { width:295px; height:205px; float:left; background-image:url('images/main/menu_nove_leto.gif'); background-repeat:repeat-y; }
#menu-in { font-size:11px; font-weight:bold; padding-top:5px; background-image:url('images/main/kvety_vnutro_leto.gif'); background-repeat:no-repeat; background-position: right bottom;}
#menu-in div { padding:3px 0 2px 50px; background-image:url('images/main/menu_del_leto.gif'); background-repeat:no-repeat; background-position:50px 0; }
#menu-in a { font-size:11px; font-weight:bold; }
#menu-in a:link { text-decoration:none; color:#FFFFFF; }
#menu-in a:visited { text-decoration:none; color:#FFFFFF; }
#menu-in a:hover { text-decoration:none; color:#FFCE00; }
#menu-in a:active { text-decoration:none; color:#FFCE00; }
#menu_ak { width:184px; height:120px; float:left; background-image: none; padding-top: 40px; padding-left: 15px;}


/* ABOUT */
#about { z-index:10; position:absolute; top:0; left:0; width:261px; margin:0; padding:0; border-width:1px 1px 0 0; border-color:#FFFFFF; border-style:solid; }
#ab_foto { border-bottom:1px solid #FFFFFF; width:261px; height:236px; }
#ab_foto img { width:261px; height:236px; }
#ab_logo { width:229px; height:75px; margin:10px 0 20px 13px; }
#ab_text { margin:0; padding:5px 20px 0 20px; font-size:12px; color:#FFFFFF; }

/* MAIN */
#matrioska { width:654px; margin:0 0 0 262px; padding:0; }
#main { margin:10px 0 10px 34px; }
#main div { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; }
#main div.text { margin:20px 0 0 10px; text-align:justify; clear:both; float:none; }
#main img.nadpis { height:34px; border:none; display:block; margin:0 0 10px 0; float:none; clear:both; }
#main img.obr { width:150px; height:120px; border:1px solid #000000; float:right; margin:0 0 20px 10px; }
#main img.obrv { width:110px; height:168px; border:1px solid #000000; float:right; margin:0 0 0 10px; }
#main div.okolie { width:440px; font-weight:bold; background-color:#FFDA00; padding:3px 0 3px 0; margin:0 0 5px 0; clear:left; }
#main div.okoliet { width:440px; padding:0 1px 0 0; margin:0; clear:left; }
#main a { font-weight:bold; color:#000000; }
#main a:link { text-decoration:none;  }
#main a:visited { text-decoration:none; }
#main a:hover { text-decoration:underline; }
#main a:active { text-decoration:none; }

#restauracia { table-layout:auto; }
#restauracia td.obrazok { width:150px; height:130px; }
#restauracia td.butony { width:150px; }
#restauracia td.medzera { width:50px; }
#restauracia img.obrazok { width:150px; height:120px; border:1px solid #000000; }

#main a.modry { font-size:11px; font-weight:normal; }
#main a.modry:link { text-decoration:none; color:#347CBB; }
#main a.modry:visited { text-decoration:none; color:#347CBB; }
#main a.modry:hover  { text-decoration:underline; color:#347CBB; }
#main a.modry:active  { text-decoration:underline; color:#347CBB; }
#main td.modry { font-size:11px; font-weight:normal; color:#347CBB; }
#main table.gbook { table-layout:auto; width:550px; }
#main div.gbook { background-color:#D4DF9D; color:#000000; padding:3px; }

body.pano { margin:0; padding:0; background-color:#347CBB; width:100%; height:100%; text-align:center; }
#pano_div { width:322px; margin:0 auto; }
#pano_cont { width:320px; height:180px; border:1px solid #000000; }
#pano_buts { width:320px; padding: 15px 0 0 0; text-align:right; }

#cennik { table-layout:auto; width:750px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}
#cennik th { font-size:11px; background-color:#bddb1e; text-align:left; padding:0px;}
#cennik th.h2 { padding:3px 5px 3px 5px; background-color:#90ac01; color:#ffffff;}
#cennik td { font-size: 11px;}
#cennik td.text { text-align:left; padding:3px 5px 3px 5px; background-color:#f0f7cf;}
#cennik td.cena { text-align:right; padding:3px 5px 3px 5px; background-color:#f0f7cf;}
#cennik td.oddel { background-color:#bddb1e; padding:0; height:2px; }
#cennik td.separator { background-color:#bddb1e; padding:0; width:1px; margin:0;}
#cennik td.poznamka { font-style:italic; padding:3px 5px 3px 15px; background-color:#f0f7cf; }
#cennik p.text { padding-top: 3px; padding-left: 10px; margin: 0px; }
#cennik input.button { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#92AB10; cursor:pointer; }
#cennik input.pole { width:150px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; }

#main div.matrioskafoto { width:570px; margin:0; padding:0; }
#main img.fotogal { border:solid 1px #000000; width:150px; height:120px; float:right; margin:0 10px 10px 0; }
#main div.fotogal { padding:0; margin:20px 10px 10px 0; text-align:right; clear:both; font-weight:bold; }
#main img.showimg { border:solid 1px #000000; width:516px; height:381px; }
#main img.showmap { border:solid 1px #000000; width:440px; height:325px; }

#main img.kontakt { width:200px; height:99px; margin:0; padding:0; float:left; clear:none; }
#main div.kontakt { width:210px; margin:0 0 20px 0; padding:0; float:right; clear:none; /*background-color:yellow;*/ font-weight:bold; }

#spodok { margin:50px 0 0 0; padding:0 0 10px 0; text-align:right; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
#spodok a { color:#FFFFFF; }

#kform { position:relative; top:0; left:-34px; width:498px; height:250px; margin:0; padding:0; background-color:#C6C6C6; float:none; clear:both; }
#kform div.prvy { position:relative; top:0; left:34px; width:464px; height:100%; margin:0; padding:0; background-color:#E6E6E6; }
#kform table { position:relative; top:0; left:0; float:right; display:block; }
#kform td { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; }
#kform input.pole { width:200px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; }
#kform textarea.pole { width:200px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; }
#kform input.button { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#92AB10; cursor:pointer; }
#kform span.vykrik { color:red; font-weight:bold; }

#kobj { position:relative; top:0; left:-34px; width:498px; height:480px; margin:0; padding:0; background-color:#C6C6C6; float:none; clear:both; }
#kobj div.prvy { position:relative; top:0; left:34px; width:464px; height:100%; margin:0; padding:0; background-color:#E6E6E6; }
#kobj table { position:relative; top:0; left:0; float:right; display:block; }
#kobj td { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; }
#kobj select { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; margin:0; padding:0; }
#kobj input.pole { width:240px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; }
#kobj textarea.pole { width:240px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; }
#kobj input.pocet { width:40px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; border:1px solid #565656; background-color:#F6F6F6; }
#kobj input.strava { }
#kobj input.button { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#92AB10; cursor:pointer; }
#kobj span.vykrik { color:red; font-weight:bold; }

