html {}
body {width: 980px; margin: 0 auto; padding: 20px 10px 10px 10px; font-size: medium; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;}

.clear {clear: both;}

#top-left {position: relative; float: left; width: 430px; height: 388px;}
#top-left h1 {position: absolute; top: 25px; left: 70px; width: 326px; height: 329px; margin: 0; padding: 0; font-size: large; line-height: 300px; text-align: center;}
#top-left h1 span {position: absolute; top: 0; left: 0; width: 326px; height: 329px; background: url('../images/header.png') no-repeat;}
#top-left h1 a {display: block;}
#top-left ul#main-menu {position: absolute; top: 5px; left: 0; width: 440px; margin: 0; padding: 0; list-style: none;}
#top-left ul#main-menu li a {position: relative; color: #fa5806; text-decoration: none; text-transform: uppercase; font-size: 80%;}
#top-left ul#main-menu li.active a {color: #00b1db;}
#top-left ul#main-menu li a span {position: absolute; top: 0; left: 0; background-position: top left; background-repeat: no-repeat;}
#top-left ul#main-menu li.active a span {background-position: bottom left;}
#top-left ul#main-menu li#main-opredstaveni {position: absolute; top: 28px; left: 27px; width: 115px; height: 16px;}
#top-left ul#main-menu li#main-opredstaveni span {width: 115px; height: 16px; background-image: url('../images/menu-opredstaveni.png');}
#top-left ul#main-menu li#main-onperformance {position: absolute; top: 30px; left: 10px; width: 133px; height: 14px;}
#top-left ul#main-menu li#main-onperformance span {width: 133px; height: 14px; background-image: url('../images/menu-onperformance.png');}
#top-left ul#main-menu li#main-berg {position: absolute; top: 3px; left: 229px; width: 39px; height: 14px;}
#top-left ul#main-menu li#main-berg span {width: 39px; height: 14px; background-image: url('../images/menu-berg.png');}
#top-left ul#main-menu li#main-skutr {position: absolute; top: 37px; left: 277px; width: 48px; height: 14px;}
#top-left ul#main-menu li#main-skutr span {width: 48px; height: 14px; background-image: url('../images/menu-skutr.png');}
#top-left ul#main-menu li#main-goebbels {position: absolute; top: 89px; left: 327px; width: 73px; height: 14px;}
#top-left ul#main-menu li#main-goebbels span {width: 73px; height: 14px; background-image: url('../images/menu-goebbels.png');}
#top-left ul#main-menu li#main-kontakty {position: absolute; top: 290px; left: 300px; width: 76px; height: 14px;}
#top-left ul#main-menu li#main-kontakty span {width: 76px; height: 14px; background-image: url('../images/menu-kontakty.png');}
#top-left ul#main-menu li#main-contacts {position: absolute; top: 290px; left: 300px; width: 74px; height: 14px;}
#top-left ul#main-menu li#main-contacts span {width: 74px; height: 14px; background-image: url('../images/menu-contacts.png');}
#top-left ul#main-menu li#main-terminy {position: absolute; top: 300px; left: 0px; width: 87px; height: 36px;}
#top-left ul#main-menu li#main-terminy span {width: 87px; height: 36px; background-image: url('../images/menu-terminy-vstupenky.png');}
#top-left ul#main-menu li#main-calendar {position: absolute; top: 308px; left: 0px; width: 75px; height: 36px;}
#top-left ul#main-menu li#main-calendar span {width: 75px; height: 36px; background-image: url('../images/menu-calendar-tickets.png');}
#top-left ul#main-menu li#main-video {position: absolute; top: 98px; left: 38px; width: 41px; height: 14px;}
#top-left ul#main-menu li#main-video span {width: 41px; height: 14px; background-image: url('../images/menu-video.png');}
#top-left ul#main-menu li#main-partneri {position: absolute; top: 344px; left: 192px; width: 71px; height: 16px;}
#top-left ul#main-menu li#main-partneri span {width: 71px; height: 16px; background-image: url('../images/menu-partneri.png');}
#top-left ul#main-menu li#main-partners {position: absolute; top: 344px; left: 192px; width: 77px; height: 14px;}
#top-left ul#main-menu li#main-partners span {width: 77px; height: 14px; background-image: url('../images/menu-partners.png');}

#top-right {position: relative; float: right; width: 480px; height: 349px; padding: 30px 30px 35px 30px; font-size: 80%; background: url('../images/bg-top-right.gif') no-repeat top;}
#top-right ul#lang-menu {position: absolute; top: -9px; left: 0; width: 480px; margin: 0; padding: 0; list-style: none;}
#top-right ul#lang-menu li a {position: relative; color: #fa5806; text-decoration: none; font-size: 80%;}
#top-right ul#lang-menu li.active a {color: #00b1db;}
#top-right ul#lang-menu li a span {position: absolute; top: 0; left: 0; background-position: top left; background-repeat: no-repeat;}
#top-right ul#lang-menu li.active a span {background-position: bottom left;}
#top-right ul#lang-menu li#lang-en {float: left; margin: 0 0 0 107px; width: 57px; height: 17px;}
#top-right ul#lang-menu li#lang-en span {width: 57px; height: 17px; background-image: url('../images/lang-english.png');}
#top-right ul#lang-menu li#lang-cz {float: right; margin: 0 30px 0 0; width: 44px; height: 17px;}
#top-right ul#lang-menu li#lang-cz span {width: 44px; height: 17px; background-image: url('../images/lang-cesky.png');}
#top-right .ui-tabs {zoom: 1;}
#top-right .ui-tabs .ui-tabs-nav {margin: 0 -10px 10px 0; padding: 0; list-style: none; text-align: justify; line-height: 150%;}
#top-right .ui-tabs .ui-tabs-nav li {display: inline; padding: 0 10px 0 0;}
#top-right .ui-tabs .ui-tabs-nav li a {color: #fa5806; font-size: 115%; text-decoration: none; text-transform: lowercase; border-top: 2px solid white;}
#top-right .ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0;}
#top-right .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {color: #00b1db; border-top: 2px solid #00b1db;}
#top-right .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer;}
#top-right .ui-tabs .ui-tabs-panel {margin: 0 -25px 0 0; padding: 0 25px 0 0; height: 330px;}
#top-right .ui-tabs .ui-tabs-hide {display: none !important;}
#top-right .content {margin: 0 -25px 0 0; padding: 0 25px 0 0; height: 360px;}
#top-right h2 {margin: 5px 0 0 0; padding: 0; color: #00b1db; font-size: large; font-weight: normal;}
#top-right p {margin: 5px 0 0 0; padding: 0; color: #030303; text-align: justify;}
#top-right p.left {text-align: left;}
#top-right p.right {text-align: right;}
#top-right a {color: #fa5806; text-decoration: underline;}
#top-right a:hover {color: #00b1db; text-decoration: none;}

#bottom-left {float: left; clear: left; width: 350px; height: 240px; padding: 15px 45px 20px 35px; background: url('../images/bg-bottom-left.gif') no-repeat 30px 15px;}
#bottom-left h2 {margin: -5px 0 15px 0; padding: 0; color: #55cbe7; font-size: medium; font-weight: bold; text-align: center;}
#bottom-left p {height: 90px; padding: 0 20px; text-align: justify; font-style: italic; font-size: 90%;}
#bottom-left p.center {height: auto; margin: 40px 0 0 0; text-align: center; font-style: normal; font-weight: bold; letter-spacing: 0.1em;}

#bottom-right {float: right; clear: right; width: 540px; height: 255px; margin: 10px 0 0 0;}

#scrollbar_container {position: relative;}
#scrollbar_track {position: absolute; top: 0; right: -5px; height: 100%; width: 10px; background-color: transparent; cursor: pointer;}
#scrollbar_handle {width: 10px; background-color: #FA5806; cursor: pointer; opacity: 0.9; -moz-opacity: 0.9;}
#scrollbar_content {overflow: hidden; padding-right: 30px;}