/* vynulovat defaultni hodnoty */
body, h1, h2, h3, ul, li, p, fieldset, img, form, input {padding:0; margin:0;}
img { border: 0px; }
html { overflow: auto;}
a { outline:none; }

body { background: #e2e2e2 url('images/background.gif') repeat-x left top; text-align:center; font-family: Arial, helvetica, sans-serif; font-size: 62.5%; color: #000;}

#container { width: 1000px; margin: 0px auto;}

#header { width: 312px; height: 120px; float: left; background: url('images/simmi-ag-logo.png') no-repeat center 20px;}
  #header h1 {text-indent: -9000px;}

/*#photos { width: 688px; height: 197px; float: left; background: url('images/photos-background.gif') repeat-x left top;}*/
#photos { width: 688px; height: 120px; float: left; background: url('images/top-band.png') no-repeat right top;}
  #photos img { margin-top: 28px; }

p.flags { float: right; }
  p.flags a { display: block; height: 28px; float: right; margin-left: 10px; line-height: 28px; color: #fff; font-size: 1em; text-decoration: none; padding-left: 18px; }
  p.flags a:hover { text-decoration: underline; }
  p.flags a.czech { background: url('images/czech.gif') no-repeat left center; }
  p.flags a.english { background: url('images/english.gif') no-repeat left center; }

ul.menu { height: 28px; background: url('images/menu-background.gif') repeat-x left top; list-style: none;}
  ul.menu li { height: 28px; float: left; background: url('images/menu-li.gif') no-repeat right top; padding: 0px 16px;}
  ul.menu li.first { padding-left: 20px; }
  ul.menu li.last { background: none; }
  ul.menu a { text-indent: -9000px; display: block; height: 28px; }
  ul.menu a:hover { opacity:0.3;filter:alpha(opacity=30); }
  ul.menu a.home { width: 43px; background: url('images/menu-a-home.gif'); }
  ul.menu a.o-nas { width: 43px; background: url('images/menu-a-o-nas.gif'); } 
  ul.menu a.nabidka { width: 59px; background: url('images/menu-a-nabidka.gif'); }  
  ul.menu a.pripravujeme { width: 93px; background: url('images/menu-a-pripravujeme.gif'); }  
  ul.menu a.historie { width: 52px; background: url('images/menu-a-historie.gif'); }
  ul.menu a.odkazy { width: 55px; background: url('images/menu-a-odkazy.gif'); }
  ul.menu a.fotogalerie { width: 78px; background: url('images/menu-a-fotogalerie.gif'); }  
  ul.menu a.vstupenky { width: 76px; background: url('images/menu-a-vstupenky.gif'); }  
  ul.menu a.soutez { width: 49px; background: url('images/menu-a-soutez.gif'); }  
  ul.menu a.kontakty { width: 61px; background: url('images/menu-a-kontakty.gif'); }

#wraper { float:left; width:100%; background: url('images/content-background.gif') no-repeat left top; }

#content {margin: 0px 220px; text-align: left;  font-size: 1.2em; }
  #content h2 { text-indent: -9000px; height: 15px; margin-top: 35px; margin-bottom: 20px; }
  #content h2.nejblizsi-akce { background: url('images/h2-nejblizsi-akce.png') no-repeat left top;}
  #content h2.o-nas { background: url('images/h2-o-nas.png') no-repeat left top;}
  #content h2.nabidka { background: url('images/h2-nabidka.png') no-repeat left top;}
  #content h2.pripravujeme { background: url('images/h2-pripravujeme.png') no-repeat left top;}
  #content h2.historie { background: url('images/h2-historie.png') no-repeat left top;}
  #content h2.odkazy { background: url('images/h2-odkazy.png') no-repeat left top;}
  #content h2.fotogalerie { background: url('images/h2-fotogalerie.png') no-repeat left top;}  
  #content h2.vstupenky { background: url('images/h2-vstupenky.png') no-repeat left top;}
  #content h2.soutez { background: url('images/h2-soutez.png') no-repeat left top;}
  #content h2.kontakty { background: url('images/h2-kontakty.png') no-repeat left top;}
  #content h3 { font-size:1.2em; padding-bottom: 10px; }
  #content p { padding-bottom: 5px; }
  #content a { color: #ed1c24; font-weight: bold; text-decoration: underline; } 
  #content a:hover { color: #a90b11; font-weight: bold; text-decoration: underline;}


#partneri {float:left; width:155px; margin-left:-155px; text-align: left; font-size: 1.1em; }
  #partneri h3 { text-indent: -9000px; height: 15px; margin-top: 35px; margin-bottom: 20px; }
  #partneri h3.partneri { background: url('images/h3-partneri.png') no-repeat left top;}
  #partneri img { padding: 10px 0px;}

#novinky {float:left; width:167px; margin-left:-980px; text-align: left; background: url('images/novinky-background.gif') no-repeat; background-position: right 50px; font-size: 1.1em; }
  #novinky h3 { text-indent: -9000px; height: 15px; margin-top: 35px; margin-bottom: 20px; }
  #novinky h3.novinky { background: url('images/h3-novinky.png') no-repeat left top;}
  #novinky p { padding-right: 20px; }
  #novinky p span { font-weight: bold; } 
  #novinky a { color: #ed1c24; font-weight: bold; text-decoration: none; } 
  #novinky a:hover { color: #ed1c24; font-weight: bold; text-decoration: underline;}


#footer { height: 28px; background: url('images/menu-background.gif') repeat-x left top; color: #fff; font-size: 1em; margin-top: 25px; }
#footer p { text-align: right; padding: 5px 50px 0px 0px; width: 1000px; margin: 0px auto;}

div.akce { background: #fff; padding: 7px; overflow: auto; margin-bottom: 5px;}
  div.akce strong { font-size: 26px; letter-spacing: -1px; font-weight: bold; color: #333333;}
  div.akce strong em { font-weight: normal;}
  div.akce span { font-size: 1.1em; font-weight: bold; color: #b70a11; }
  div.akce span.big { font-size: 1.4em; font-weight: bold; color: #b70a11; }
  div.akce p { padding-top: 3px; }  
  div.akce img.akce { float: left; padding-right: 10px; }
  div.akce img.vice { padding-top: 10px; }
  div.akce a:hover img {opacity:0.5;filter:alpha(opacity=50);  }
  div.akce em { font-weight: bold; font-style: normal; }

ul.odkazy { list-style: none; }
   ul.odkazy li { background: url('images/odkazy-li.gif') no-repeat left center; padding-left: 20px; line-height: 2em;}
   ul.odkazy li a { color: #ed1c24; font-weight: bold; text-decoration: none; } 
   ul.odkazy li a:hover { color: #ed1c24; font-weight: bold; text-decoration: underline;}

ul.historie { list-style: none; }
   ul.historie li { background: url('images/odkazy-li.gif') no-repeat left 2px; padding-left: 20px; padding-bottom: 5px; }

.center { text-align: center; }
.big { font-size: 1.4em; }
.zalomeni { clear:both; }

