body {margin: 0; padding: 0; background: #000 url(img/bg-body.gif) repeat-x top; text-align: center; color: #BAABBD; font-family: Tahoma,Arial, Helvetica, sans-serif; font-size: 0.7em;}
a {color: #fff;}
a:hover {text-decoration: none;}

h2 {font-size: 1.2em; color: #fff; margin: 0px; padding: 0px; margin: 5px 0 10px 20px; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; color: #E7DEE4; text-indent: -20px; line-height: 98%; text-transform: uppercase; letter-spacing: 1px;}

#container {width: 960px; margin-right: auto; margin-left: auto; text-align: left; position: relative;}
#hlavicka {height: 134px; width: 960px; position: relative; background: url(img/bg-hlavicka.jpg) no-repeat top right;}
#hlavicka #logo {position: absolute; top: 24px; left: 84px;}
#hlavicka #flash {position: absolute; top: 24px; left: 84px;}
#hlavicka #english {position: absolute; top: 37px; left: 360px;}
#hlavicka #cesky {position: absolute; top: 71px; left: 369px;}

#menu {background: url(img/bg-menu.gif) no-repeat top; height: 41px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; padding-left: 13px;}
#menu .item {float: left; background: url(img/menu-sep.gif) no-repeat right 1px;}
#menu a {display: block; float: left; padding: 0px 23px; text-decoration: none; text-transform: uppercase; font-size: 1.1em; height: 41px; line-height: 41px;}
#menu a:hover {background: url(img/bg-menu-over.gif) no-repeat center top;}
#menu a.active {background: url(img/bg-menu-over.gif) no-repeat center top;}

#main {position: relative; width: 960px; height: 380px; overflow: hidden;}
#novinky {float: left; width: 252px; background: url(img/bg-novinky.jpg) no-repeat left 88px;}
#novinky h2 {background: url(img/bg-novinky-nadpis.jpg) no-repeat bottom; text-align: center; margin-top: 15px;}

.novinka img {float: left; margin-right: 10px;}
.novinka .text {float: left; width: 175px;}
.novinka .nadpis {color: #fff; font-weight: bold;}

#archiv {text-align: right; margin: 15px 30px 0 0;}

#obsah {float: left; width: 708px; background: url(img/bg-obsah.jpg) no-repeat left 21px; height: 380px; overflow: hidden; position: relative;}
#submenu {background: url(img/bg-submenu.jpg) no-repeat left top; color: #BFAEC2; text-align: center; padding-top: 3px;}
#submenu a {color: #BFAEC2; text-decoration: none;}
#submenu a:hover {text-decoration: underline; color: #fff;}

#vitejte {position: absolute; top: 40px; left: 17px; width: 335px; height: 170px; overflow: hidden;}
#vitejte h2 {margin-bottom: 5px;}
#anketa {position: absolute; top: 230px; left: 43px; width: 250px; height: 135px; overflow: hidden;}
#anketa img {float: right; margin-left: 5px; margin-bottom: 5px;}
#anketa form {margin: 5px 0;}
#anketa #odpovedi {width: 150px; margin: 10px 0; color: #fff;}
#anketa a, #anketa #odpovedi div {color: #fff; text-decoration: none; min-height: 15px; _height: 15px; line-height: 15px; width: 120px; display: block; text-align: center; padding: 0 3px; margin-bottom: 5px;}
#anketa a#odpoved1, #anketa div#odpoved1 {background: #8D00BC url(img/anketa01.gif) repeat-x bottom;}
#anketa a#odpoved2, #anketa div#odpoved2 {background: #360048 url(img/anketa04.gif) repeat-x bottom;}
#anketa a#odpoved3, #anketa div#odpoved3 {background: #600073 url(img/anketa03.gif) repeat-x bottom;}
#anketa a#odpoved4, #anketa div#odpoved4 {background: #570074 url(img/anketa05.gif) repeat-x bottom;}
#anketa a#odpoved5, #anketa div#odpoved5 {background: #370048 url(img/anketa02.gif) repeat-x bottom;}

#sefkuchar {position: absolute; top: 245px; left: 354px; width: 190px; height: 133px; overflow: hidden;}

#paticka {background: url(img/bg-paticka.gif) repeat-x top; text-align: center; padding-top: 20px;}
#paticka2 {height: 32px; /*line-height: 52px;*/ text-align: center; margin-right: auto; margin-left: auto; width: 960px; position: relative; font-size: 0.9em;}

#neofema {font-size: 0.9em; margin-top: 3px;}
#neofema a {color: #BAABBD; text-decoration: none;}
#neofema a:hover {text-decoration: underline;}

#abssef {position: absolute; right: 0px; bottom: 0px;}

.cleaner {clear: both;}
.bila {color: #fff;}
.tlacitko { background: #bfaec2; border: none; /*font-weight: bold; */ font-size: 0.9em; padding: 2px; cursor: pointer; margin: 10px 0;}