body {background: #A8D9F9 url(img/bg.jpg) no-repeat center 20px; text-align: center; font-family: Arial, Sans-serif; font-size: 12px;}
.cleaner {clear: both; height: 1px; overflow: hidden;}
.left {float: left;}
.right {float: right;}
a {color: #301e75;}
a:hover {text-decoration: none;}
h2 {font-size: 17px; margin: 0; padding: 0;  }
h1 {font-size: 30px; margin: 0; padding: 0;}
p {margin: 0; }
ul {margin: 0; padding: 0 0 0 15px; width: 350px; list-style-type: square;}

#container {width: 960px; text-align: left; margin: 0 auto;}

#sloupce {margin: 20px 0 0 0;}
#sloupce .levy {width: 150px; float: left;}
#sloupce .levy img{margin: 0 0 25px 0;}

#sloupce .stredni {width: 400px; float: left; position: relative; overflow: visible;}
#sloupce .stredni h1, #sloupce .stredni h2 {color: #311F75;}
#sloupce .stredni h1{margin: 0 0 30px 0;}
#sloupce .stredni h1 span {color: #DB2E27;}
#sloupce .stredni h2{margin: 0 0 20px 0; }
#sloupce .stredni p {margin: 0 30px 20px 0;}
#sloupce .stredni p a {font-size: 14px; color: #DC2F28; font-weight: bold; display: block; margin: 0 0 5px 0;}

#sloupce .stredni .finale {position: absolute; left: 395px; top: 400px; background-color: #C0E4FA; width: 220px; height: 133px; padding: 15px 15px 15px 15px;}
#sloupce .stredni .finale ul {margin:-7px 0 0 10px;}
#sloupce .stredni .finale ul li {margin-bottom: 2px;}
#sloupce .stredni .finale ul li a {color: #DC2F28; font-weight: bold;}


#sloupce .pravy {width: 175px; float: right; text-align: right;}
#sloupce .pravy img {margin: 0 0 13px 0;}
#sloupce .pravy img.odsadit {margin-right:12px;}
#sloupce .pravy span {display: block; margin: 0 12px 5px 0; color: #301E74; font-size: 11px;}



#dlazdice {margin: 15px 0 ;}
#dlazdice a {display: block; float: left; width: 300px; height: 175px; position: relative; text-decoration: none; color: #fff;}
#dlazdice a:hover {text-decoration: underline;}
#dlazdice a.leva {background: url(img/dlazdice_info_soutezici.jpg) no-repeat left top;}
#dlazdice a.stredni {background: url(img/dlazdice_info_partneri.jpg) no-repeat left top; margin: 0 30px ;}
#dlazdice a.prava {background: url(img/dlazdice_info_verejnost.jpg) no-repeat left top;}

#dlazdice a span {position: absolute; top: 55px; left: 16px; font-size: 18px; color: #fff; text-transform: uppercase; line-height: 1.4em;}
#dlazdice a span strong {font-size: 33px; font-weight: normal;}
#dlazdice a span small {font-size: 18px;}


#partneri {background: #e9f5fd url(img/paticka_top.gif) no-repeat left top;  font-size: 10px; }
#spodek {background: #e9f5fd url(img/paticka_bottom.jpg) no-repeat left bottom;}

#partneri table {margin: 0; padding: 0;  }
#partneri table td {padding: 0; vertical-align: top;}

#partneri .leva  {width: 310px; float: left; margin: 10px 10px 0 5px; border-right: 1px solid #D7D7D6;}
#partneri .stredni {float: left; width: 480px; margin: 10px 7px 0 0; border-right: 1px solid #D7D7D6;}
#partneri .prava {float: left; width: 130px; margin: 10px 0 0 0;}

#minimapa {text-align: center; margin: 15px 0; line-height: 2em; font-size: 13px;}

#paticka {padding: 22px 20px; background: #e9f5fd url(img/paticka_top.gif) no-repeat left top; color: #5e5497; font-size: 13px;}
#paticka a {color: #5e5497;}


a.gourmet {padding-top: 144px; padding-left:25px; display: block; background-image: url(img/akc-kuchar.jpg); width: 115px; height: 50px; background-repeat: no-repeat; font-size: 14px; font-weight: bold; color: white; text-decoration: none;}
a.gourmet small {display: block; font-size: 11px; font-weight: normal; color: black; margin: 6px 0 0 -25px;}
