/*
   --- (c) j3nda <smid {-at-} fv {-dot-} cz>
   file: _default.css
     by: ester, v.0.6, build: 20080328-174138 (generate: 05.02.2012, 20:29:23)

*/
body {color:#615F5D; background-color:#EAE4CB; font-family:Georgia,'Times New CE','Times CE','Times New Roman',Times,serif;}
a {color:darkgreen;}
a:hover {color:#EAE4CB; background-color:#615F5D; text-decoration:none;}
h3 {color:darkred;}

#menus {text-align:left; width:704px; margin-left:auto; margin-right:auto; padding-top:30px;}
#menus #centr {padding-left:8px;}

/* #proflash {background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/indexpruh.jpg") center top no-repeat scroll; height:112px; margin-top:20px; width: 100%; } */
#proflash {background: center top no-repeat scroll; height:112px; margin-top:20px; width: 100%; }
#proflash h1 {display:none;}
#index {text-align:center;}

#menu1 {padding-top:20px; float:left; width:215px;}
#menu2 {padding-top:20px; float:left; width:215px;}
#menu1 ul {font-style:italic; font-size:20px; line-height:30px;  list-style-type:none; text-align:right; margin:0; padding:0;}
#foto {float:left; margin:0 10px;}
#menu2 ul {font-style:italic; font-size:20px; line-height:30px; list-style-type:none; margin:0; padding:0;}
#menu1 a {color:#615F5D; text-decoration:none;}
#menu1 a:hover, #menu2 a:hover {text-decoration:underline; background-color:transparent;}
#menu2 a {color:#615F5D; text-decoration:none;}

.uzavirac {display:block; height:1px; overflow:hidden; clear:both;}
.p {text-align:center; font-style:italic; color:#615F5D; margin-left:auto; margin-right:auto; width:700px; line-height:1.7em; padding-top:15px;}
#pata {font-family:Tahoma,'Lucida Grande CE',lucida,sans-serif; color:#E7DAAA; font-weight:bold; text-align:right; font-size:25px; margin-left:auto; padding-top:15px; margin-right:auto; width:700px;}
#pata a {color:#E7DAAA; text-decoration:none;}
#pata a:hover {background-color:transparent; text-decoration:underline;}

#jazyky {text-align:left;}

#menu h2 span, #jidlo h2 span, #napoje h2 span, #fotky h2 span, #onas h2 span, #prani h2 span, #kontakty h2 span  {display:none;}
#menu h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/menu.jpg") center top no-repeat scroll; height:150px;}
#jidlo h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/jidlo.jpg") center top no-repeat scroll; height:150px;}
#onas h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/onas.jpg") center top no-repeat scroll; height:150px;}
#prani h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/prani.jpg") center top no-repeat scroll; height:150px;}
#kontakty h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/kontakty.jpg") center top no-repeat scroll; height:150px;}
#napoje h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/napoje.jpg") center top no-repeat scroll; height:150px;}
#fotky h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/fotky-new.jpg") center top no-repeat scroll; height:112px;}
#obsah {text-align:center; font-style:italic; color:#615F5D; margin-left:auto; margin-right:auto; width:700px; line-height:1.7em; padding-top:15px;}

#astro  {margin: 20px 0 -150px 0; padding: 20px 0 70px 0; background-color: #1E2225; position: relative;  width: 100%; color: #aaa; }
#astro #kontaktFormular { text-align: left; display: block; width: 350px; margin: -80px auto 0 auto; padding-left: 50px; }
#astro #kontaktFormular td { text-align: left; }
#astro #kontaktFormular table, #astro #kontaktFormular .tlacitko { margin-top: 5px; }
#astro #kontaktFormular small { line-height: 2.2em; }
#astro #kontaktFormular td.prvni { text-align: right; padding-right: 5px; }


#kalendar {border:1px solid #615F5D; text-align:center; width:13em; float:right; padding:15px 0;}
#kalendar table {margin:0 auto;}
#kalendar td {padding:0 2px;}

#menu-line {float:right;}
#menu-fix {float:left;}
#menu-line a {color:#615F5D; text-decoration:none;}
#menu-line a:hover {background:none; text-decoration:underline;}

/* POSLEDNI UPRAVA: (pridany kod) */
body {padding-top:15px;}
#menu-fix a img {border:1px solid black;}
#menu-fix a:hover {background:none;}
#menu-fix a:hover img {border:1px solid white;}
#menu-fix img {margin-left:15px;}
#menu-line {}
#menu-line a {font-style:italic; font-size:18px;}
#fotky h2 {margin-bottom:0; background:#DC5D24 url("http://www.upecivalu.cz/template/cs_CZ/img/fotky-new.jpg") center top no-repeat scroll; height:112px;}
#galerie {margin:40px auto 0; text-align:center;}
#galerie a:hover {background:none;}


#mapka {float:right;}
.jidelni {font-size:14px; line-height:1.25em;}
.jidelni td {padding:10px;}
.gr {color:#DD8034; padding-right:1px;}
.ci {color:#BF4935;font-weight:bold;}
.ce {font-weight:bold;}

.navv {font-size:16px;}
a img {border:none;}

#napoje table {text-align:center !important; margin:0 auto;}

.fotobox {width:142px; float:left; margin:0 20px 20px 0;}
.fotobox img {border:1px solid #615F5D; margin-bottom:2px;}
.fotobox a {font-size:12px; display:block; background:#F5D261; padding:8px; border:1px solid #615F5D; text-decoration:none; text-align:center; color:#615F5D;}
.fotobox a:hover {background-color:white; border-color:black;}
.fotobox a:hover span {color:black;}
.fotobox a:hover img {border-color:black;}
.fotobox span {display:block; line-height:1.4em;}

.rezervator:hover {
  background-color: transparent;
}

#list {
    text-align: left; font-style:italic; color:#615F5D; margin-left:auto; margin-right:auto; width:700px; line-height:1.7em; padding-top:15px;
}


/* styl plovouciho divu = popup okna */
#popup_div {
    border : 2px solid #E59548;
    visibility : hidden;
    position : absolute;
    z-index : 9;
    width : 60%;
    /*height: 90%;*/
    top : 5%;
    left : 20%;
    text-align : center;
    background-color : #eee;
    padding-bottom: 0.5em;
}

#popup_close {
    width : 50px;
    height : 50px;
    float : right;
    margin-right : 1px;
    margin-top : 1px;
    /*    border-left : 2px solid #d77;
    border-bottom : 2px solid #e22; */
    float: right;
    text-align: right;
    position: absolute;
    top: 0px;
    right: 0px;
}

#popup_close a {
    color : red;
    background-color : transparent;
}

#popup_title {
    width: 100%;
    height: 2em;
    background-color: #E59548;
    text-align: center;
    color: black;
    font-weight: bold;
}
                                                                                                                

/* PI Bistro */
#bistro  { margin: 20px 0 -150px 0; padding: 0px 0 70px 0; position: relative; width: 100%; color: #333; font-family: 'Lucida Console';
           background:#fff url("http://www.upecivalu.cz/template/cs_CZ/img/BGbistro2.jpg") center 7px no-repeat scroll; min-width: 900px; _width: 900px; min-height: 600px; _height: 600px;}
#bistroObsah { margin: 0px auto; padding: 0px 0px 10px 40px;  text-align: left; width: 860px; }
#bistro h2 { margin: 35px 0px 15px 0px; font-size: 20px; color: #000; }
#bistro h3 {  margin: 25px 0 10px 0px; font-size: 18px; color: #000; text-align: center; }
#bistro h4 {  margin: 20px 0 5px 0px; font-size: 14px; color: #000; }
#bistro b { color: #444; }
#bistro table { width: 100%; }
#bistro .marginTop p { margin: 0 0 0.3em 0; }
#bistro li, #bistro .small { font-size: 13px; }
#bistro a { background: none; color: #000; }
#bistro .kontakt { min-height: 350px; }
#bistro #mapa { float: right; margin: 25px 20px 10px 10px; border: 1px solid #333; }
#bistroMenu li { float: left; padding: 20px 15px 140px 15px; font-size: 16px; font-weight: bold; list-style-type: none; }
#bistroMenu li a { text-decoration: none; }
#bistroMenu li a:hover { text-decoration: underline; }
#bistro form { padding-top: 35px; }
#bistro .cleaner { width: 1px; height: 1px; clear: both; font-size: 1px; line-height: 1px; overflow: hidden; }
#bistro #wifi { font-size: 20px; font-weight: bold; margin: 0px 0 0 20px; }
#bistro #wifi img { vertical-align: middle; }

