body {   	color: #fff;	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;	font-size: 90%;	background: #0c0909 url(../img/body_bg.jpg) top left repeat-x;}h1 {    font-size: 140%;    text-align: center;	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;    color: #FFF;    padding-top: 17px;    font-weight: normal;    line-height: 1.6;}h1 img {    margin-bottom: 10px;}#wrapper h1 a {    color: #FFF;    text-decoration: none;}h2 {    text-align: center;    color: #ea6242;    font-size: 160%;	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;	font-weight: normal;}p {margin: 0 0 .5em;}h3 {    text-align: center;    font-size: 110%;    margin-bottom: .5em;    line-height: 1.3;}h4 {    text-align: center;    margin-bottom: .5em;}h5 {    text-align: center;    margin-bottom: .5em;}ol {    margin-bottom: 1em;}#bigbox ol li {    text-align: justify;    margin-top: .5em;    line-height: 1.4;    margin-right: 2em;}ol.sub {    margin-top: .5em;    margin-left: 0;}#bigbox ol.sub li {    margin-left: 2em;    margin-right: 0;}hr {    border: none;    background: #6c490a; /* TODO */    height: 1px;    width: 80%;}#bigbox ul {    list-style: disc;}#bigbox li {    margin: 0 0 .5em 4em;}#bigbox ol {    list-style: decimal;}a:link, a:visited {text-decoration: none;color: #b1b1b1;} /* TODO */a:hover, a:active, a:focus {text-decoration: none;color: #b1b1b1;} /* TODO */.cb {clear:both;height:1px;font-size:1px;margin-top:-1px;}#bg {    margin: 0 auto;    background: url(../img/bg_img.jpg) top center no-repeat;    _height: 750px;    min-height: 750px;}#wrapper {    margin: 0 auto;    width: 960px;    position: relative;}#lang {text-align: right; position: absolute; top: 15px; right: 25px; word-spacing: 7px;}#toplinks {    text-align: center;    margin-top: 18px;    font-size: 100%;    color: #f36548;    font-weight: bold;}#obsah {    float: right;    width: 700px;}#navigace {    border: 2px solid #FFF;    width: 200px;    float: left;}#navigace ul li {    padding: .3em;    margin: .5em;}#bigbox_wrapper {    margin: 0 auto;    width: 610px;    margin-top: 30px;    background: #403f3f url(../img/bigbox_bg.gif) top left repeat-y;}#bigbox {    background:  url(../img/bigbox_top.jpg) top left no-repeat;    padding-bottom: 1em;    min-height: 700px;    _height: 700px;}#bigbox h2 {    text-align: center;    padding: 25px 0 20px;    line-height: 1.4;}#bigbox p {    padding: 0 25px 1em;    text-align: justify;    line-height: 1.4;    margin-bottom: 0;    font-size: 90%;}#bigbox_btm {    background: url(../img/bigbox_btm.jpg) top left no-repeat;    width: 610px;    height: 77px;    color: #FFF;}#bigbox_btm h2 {    padding: .5em 0;    text-align: center;    font-size: 100%;    font-family: Georgia, "Times New Roman", Times, serif;	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;    color: #FFF;}#bigbox_btm p {    color: #424141;    text-align: left;    font-size: 80%;    line-height: 1.4;    margin-left: 25px;    padding-top: 10px;}#bigbox_btm p a {    color: #424141;    text-decoration: underline;}#bigbox_btm p span {    font-size: 130%;}#bigbox h2.festival {    text-align: left;    margin-left: 25px;/*    height: 80px;*/    vertical-align: middle;    padding: 15px 0 25px;    position: relative;}#bigbox h2.festival img {    position: absolute;}#bigbox h2.festival span {    margin-left: 160px;    margin-right: 30px;    margin-top: 10px;    display: block;}#leftmenu {    position: absolute;    top: 200px;    left: 0;    width: 120px;    font-size: 9px;    text-align: right;}#leftmenu a {    display: block;    width: 160px;    color: #FFF;    margin-bottom: 2em;    line-height: 1.3;    text-decoration: none;}#foot {    margin-top: 570px;    margin-bottom: 2em;    text-align: center;    color: #b1b1b1;    font-size: 70%;    line-height: 1.4;}#foot a:link, #foot a:visited, #subfoot a:link, #subfoot a:visited {    text-decoration: underline;}#foot a:hover, #foot a:active, #foot a:focus, #subfoot a:hover, #subfoot a:active, #subfoot a:focus {    text-decoration: none;}#subfoot {    margin: 1em 0 2em;    text-align: center;    font-size: 70%;    color: #b1b1b1;    line-height: 1.4;}img.mainpic {    margin: 0 0 15px 25px;}#buttony {    position: absolute;    top: 191px;    left: 18px;    width: 945px;}#buttony ul li {    position: relative;    float: left;    width: 140px;    height: 64px;    margin: 0 16px 15px 0;    background: #f08462;    overflow: hidden;}#buttony ul li a {    display: block;    padding-top: 8px;    width: 140px;    height: 56px;    _height: 64px;    text-decoration: none;    text-align: center;    cursor: pointer;    color: #fff;    font-size: 75%;    line-height: 1.4;}#buttony ul li a:hover, #buttony ul li a:active, #buttony ul li a:focus {    background: #545656;}#buttony li.typ1, #buttony li.typ13 {background: #e96241;}#buttony li.typ2 {background: #e04429;}#buttony li.typ13 {margin-left: 155px; display: inline;}#buttony li.radku2 a {    padding-top: 16px;    height: 48px;    _height: 64px;}#buttony li.radku3 a {}#mapa {    position: absolute;    top: 435px;    left: 264px;    width: 430px;    height: 249px;    background: url(../img/mapa.jpg) top left no-repeat;}#mapa a {    display: block;    position: absolute;    width: 5px;    height: 5px;    text-decoration: none;    background: #545656;    padding: 0;    font-size: 1px;    line-height: 1;}#mapa a:hover, #mapa a:active, #mapa a:focus {    background: #ea6242;}a#a_ces_fil {top: 96px; left: 158px; width: 8px; height: 8px;}a#a_bohusl_martin {top: 188px; left: 345px;}a#a_filh_brno {top: 195px; left: 287px;}a#a_filh_hk {top: 84px; left: 227px;}a#a_jan_filh_ova {top: 120px; left: 392px;}a#a_jc_filh_cb {top: 203px; left: 146px;}a#a_kv_symf_orch {top: 64px; left: 59px;}a#a_kom_filh_pce {top: 103px; left: 224px;}a#a_mr_filh_olom {top: 144px; left: 320px;}a#a_plzen_filh {top: 132px; left: 100px;}a#a_pha_kom_filh {display:none} /**/a#a_sc_filh_teplice {top: 33px; left: 126px;}a#a_so_cr {display:none} /**/a#a_so_pha_fok {display:none} /**/a#a_zso_marlazne {top: 106px; left: 47px;}a#a_cfs_brno {display:none} /**/a#a_pfs_praha {display:none} /**/#kontakt p {    text-align: center;}#kontakt h3 {    margin-top: 1em;}#kontakt .dark {    color: #0C0909;}#kontakt a:link,#kontakt a:visited {    text-decoration: underline;    color: #fff;}#kontakt a:hover,#kontakt a:active, #kontakt a:focus {    text-decoration: none;    color: #fff;}table {    margin-left: 20px;    margin-bottom: 2em;}th, td {    text-align: left;    padding: .3em .5em;}table#organy {    font-size: 80%;    line-height: 1.3;    margin-right: 20px;    width: 93%;}table#organy th {    white-space: nowrap;}th.margtop {    padding-top: 2em;}#bigbox p.strong {    text-align: center;    font-weight: bold;    font-size: 100%;}#bigbox ol.a {    list-style: lower-latin;}
