html {color: black;  margin: 0;padding: 0;  background:url('http://pizzarotella.cz/images/new/background.jpg') repeat-x;  background-color:#f1cb6f}
body {font: 12px  Arial CE, Arial, Tahoma, Verdana, Helvetica, sans-serif;}
html > body {font-size: 12px;}                
* {margin: 0; }

p {margin-top: 10px; margin-bottom:10px;}


#top {position:relative; width:951px; height:275px; margin: auto; padding: 0;background:url('http://pizzarotella.cz/images/new/head.jpg') no-repeat;}
#top-sutka {position:relative; width:951px; height:275px; margin: auto; padding: 0;background:url('http://pizzarotella.cz/images/new/head_sutka.jpg') no-repeat;}
  #menu{position:relative;	overflow:hidden; width:763px; height:43px; margin:auto}
    #menu-outer{position:relative;	overflow:hidden; width:100%; height:43px;}
    #menu-inner{float:left;	position:relative;	left:50%;  }
    #menu-content { float:left;	position:relative;	left:-50%; }
      .menu-item{position:relative;height:43px;float:left; line-height:43px; }
      .menu-item a{padding-left:20px; padding-right:20px;position:relative;height:43px;display:block;font-size: 16px;text-decoration:none;color:white;  background:url('http://pizzarotella.cz/images/new/transparent.png') repeat;text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
      .menu-item a:hover{font-size: 16px;text-decoration:none;color:/*#fff600*/#eaa42a; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
      .menu-delimiter{position:relative; float:left; height:43px;width:2px; background:url('http://pizzarotella.cz/images/new/menu-delimiter.png') no-repeat;}
        #menu-item-selected{color:#eaa42a;}
  #pizzeria-rotella{position:absolute; top: 60px; left: 120px; width: 190px; height: 190px; background:url('http://pizzarotella.cz/images/new/pizzeria-rotella.png') no-repeat;}
  #pivnice-sutka-top{position:absolute; top: 60px; left: 120px; width: 158px; height: 194px; background:url('http://pizzarotella.cz/images/new/pivnice-sutka-top.png') no-repeat;}
  #denni-menu {position:absolute; cursor:pointer; left:416px; top:251px;width:118px; height:47px; padding: 0;background:url('http://pizzarotella.cz/images/new/denni-menu.png') no-repeat;}
#page {position: relative; top:0px; width: 760px;margin: auto; padding: 0; margin-top:30px; margin-bottom:15px}
  #page-left {position: relative; float:left; width: 450px; text-align:justify}
    #provozovny{position:relative; width:760px;height:62px}
      #logo-event{position:absolute; top:0 px; left:0 px;width: 73px; height: 62px; background:url('http://pizzarotella.cz/images/new/logo-event.png') no-repeat;}
      #logo-pilsner{position:absolute; top:0 px; left: 90px;width: 94px; height: 62px; background:url('http://pizzarotella.cz/images/new/logo-pilsner.png') no-repeat;}
      #logo-gastroterra{position:absolute; top:0 px; left:215px;width: 104px; height: 62px; background:url('http://pizzarotella.cz/images/new/logo-gastroterra.png') no-repeat;}
      #logo-petrin{position:absolute; top:0 px; left:346px;width: 137px; height: 50px; background:url('http://pizzarotella.cz/images/new/logo-pod-petrinem.png') no-repeat;}
  #page-right {position: relative; margin-left:70px; float:left; width: 240px; text-align:justify;}
    #pizza-zdarma{position:relative; margin:auto; width: 250px; height: 250px; background:url('http://pizzarotella.cz/images/new/pizza-zdarma.png') no-repeat;}
    #degustacni-menu{position:relative; margin:auto; width: 265px; height: 265px; background:url('http://pizzarotella.cz/images/new/degustacni-menu.jpg') no-repeat;}
    #pivnice-sutka{position:relative; margin:auto; width: 239px; height: 194px; background:url('http://pizzarotella.cz/images/new/pivnice-sutka.png') no-repeat;}
#bottom {position:relative; font-weight: bold; color:#F2CB6E; background:url('http://pizzarotella.cz/images/new/bottom.png') repeat-x; height:163px; width:100%; margin: 0;padding: 0;}
  #bottom-wrapper{position:relative; width:760px; height:20px; margin:auto; padding-top:20px}
    #bottom-left{position:relative; float:left; width: 380px;  height:20px;  text-align:left;}
    #bottom-right{position:relative; float:left; width: 380px;  height:20px;  text-align:right;}
    #bottom-right a {color:#F2CB6E; text-decoration:underline}

h1{ color: white; font-size: 18px; font-weight:bold; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
h2{ color:white; font-size:12px; font-weight:bold; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
h3{ color:#4F0100; font-size:12px; font-weight:bold;}

a { text-decoration:underline; color:#4F0100;}
a:hover { text-decoration:underline; color:#4F0100;}

#jidelni-listek > h3 { color: white; margin-top:10px; margin-bottom:10px; font-size: 14px; font-weight:bold; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
#jidelni-listek  a { text-decoration:underline; color:white; font-size:12px; font-weight:bold; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
#jidelni-listek  a:hover { text-decoration:underline; color:#4F0100; font-size:12px; font-weight:bold; text-shadow: white 0.05em 0.05em 0.1em; filter: glow(color=#ffffff,strength=1);}

#page-pivnice-sutka > h2{ color: white; margin-bottom:10px; font-size: 18px; font-weight:bold; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
#page-pivnice-sutka > h3 { color: white; margin-top:10px; margin-bottom:10px; font-size: 18px; font-weight:bold; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
#page-pivnice-sutka > a { text-decoration:none; color:white; font-size:12px; font-weight:bold; text-shadow: black 0.05em 0.05em 0.1em; filter: glow(color=#000000,strength=1);}
#page-pivnice-sutka > a:hover { text-decoration:none; color:#4F0100; font-size:12px; font-weight:bold; text-shadow: white 0.05em 0.05em 0.1em; filter: glow(color=#ffffff,strength=1);}

.tmavy{color:#4F0100;}

.input-box {width:100%; background-color:#edb93f; border:1px solid black; padding:5px 2px 5px 2px}
.input-text  {width:200px; background-color:white; border:1px solid black;}
.input-button {width:70px; background-color:#e76d17; color:white; border:1px solid black; cursor:pointer}

.floatfix{clear:both}

.tabulka td { background-color: #eaa42a; vertical-align: top; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }

/* fotogalerie */
.fotogalerie{}
.fotogalerie img{border:1px solid #630100; }
.fotogalerie .foto{float:left; width:200px; height:150px; margin-right:10px; margin-bottom:10px;}
