/* Licence: © Copyright 2008 Poski.com s.r.o. Všechna práva vyhrazena. Kopírování bez souhlasu majitele zakázáno. */

/*3. plakat na HP*/

img.plakat {display:block;margin-top:25px;width:625px;}

/**/

body {
        font-family:Arial;
        line-height:1.2em;
        background-color:#e7e7e2;
        padding:0px;
        margin:0px;
        color:#252427;
    }
img {
        border:0px;
    }
a {
        color:#000000;
        text-decoration:underline;
    }
a:hover {
        color:#000000;
        text-decoration:none;
    }
.float_left {
        float:left;
        margin-right:30px;
    }
.float_right {
        float:right;
        margin-right:30px;
    }
h2 {
        font-size:14pt;
        color:#333333;
    }

#lead {
        padding:0px;
        margin:0px;
    }

#top {
        height:120px;
    }
#top #logo {
        width:160px;
        height:78px;
        display:block;
        left:30px;
        top:20px;
        position:absolute;
        overflow:hidden;
        z-index:1;
    }
#top #logo h1, #logo h1 span {
        width:160px;
        height:78px;
        position:absolute;
        top:0px;
        left:0px;
        z-index:1;
        overflow:hidden;
        color:#fff;
        padding-left:0px;
        padding-top:0px;
        margin:0px;
        font-size:8px;
    }
#top #logo h1 span {
        /*background:url(../_images/logo.gif) no-repeat;*/
        background:url(../_images/logo.gif) no-repeat;
        background-repeat:no-repeat;
        display:block;
        left:0px;
        cursor:pointer;
        margin:0px;
        overflow:hidden;
    }
#top #topImage {
        width:480px;
        height:59px;
        /*background:url(../_images/bgTopImage.gif) no-repeat;*/
        background:url(../_images/bgTopImage.gif) no-repeat;
        left:258px;
        top:31px;
        position:absolute;
    }
#top #sponsors {
        position:absolute;
        top:0px;
        right:0px;
        padding:5px;
        clear:both;
    }
#top #sponsors .sponsor-left {
        float:left;
        padding:60px 5px 0;
    }
#top #sponsors .sponsor-right {
        float:right;
        font-size:10pt;
        padding-left:5px;
    }
#top #sponsors img {
        vertical-align:middle;
    }

#menu {
        width:100%;
        background-color:#81817f;
    }
#menu #leftMenu {
        width:75%;
        float:left;
        font-size:10pt;
    }
#menu #leftMenu div {
        width:100%;
        line-height:1em;
        margin:0px;
        background:url(../_images/bgLeftMenuDiv.gif) right top no-repeat;
    }
#menu #leftMenu div a {
        font-size:10pt;
        color:#FFFFFF;
        text-decoration:none;
        display:block;
        float:left;
        padding:0 6px 3px 2px;
        background:url(../_images/bgA_White.gif) right no-repeat;
    }
#menu #leftMenu div a:hover {
        text-decoration:underline;
    }

#menu #leftMenu ul.level1 {
        padding:0 0 0 10px;
        margin:0;
        position:relative;
    }
#menu #leftMenu ul.level1 li {
        list-style-type:none;
        float:left;
        padding:10px 1px;
        margin:0;
        behavior:url('/web/_css/hovermenu.htc');
        position:relative;
        text-transform:uppercase;
        font-weight:bold;
    }
#menu #leftMenu ul.level1 ul.level2 {
        left:0px;
        display:none;
        position:absolute;
        background-color:#81817f;
        padding:0;
        margin:0;
        top:35px;
        border:solid #e7e7e2;
        border-width:0 1px 1px;
    }
#menu #leftMenu ul.level1 li:hover ul.level2 {
        display:block;
    }
#menu #leftMenu ul.level2 li {
        display:block;
        float:none;
        line-height:1.4em;
        behavior:url('/web/_css/hovermenu.htc');
        padding:0px;
    }
#menu #leftMenu ul.level2 li a {
        background:none;
        font-size:7pt;
    }
#menu #leftMenu ul.level1 ul.o_nas {
        width:220px;
    }
#menu #leftMenu ul.level1 ul.archiv {
        width:245px;
    }
#menu #leftMenu ul.level1 ul.ukazky {
        width:95px;
    }
#menu #leftMenu ul.level1 ul.media {
        width:120px;
    }
#menu #leftMenu ul.level1 ul.o_nas_en {
        width:330px;
    }
#menu #leftMenu ul.level1 ul.archiv_en {
        width:140px;
    }
#menu #leftMenu ul.level1 ul.ukazky_en {
        width:78px;
    }
#menu #leftMenu ul.level1 ul.media_en {
        width:115px;
    }


#menu #rightMenu {
        width:24%;
        float:right;
    }
#menu #rightMenu a {
        font-size:10pt;
        color:#ffdc50;
        text-decoration:none;
        display:block;
        float:left;
        padding:0 15px 3px;
        background:url(../_images/bgA_Green.gif) right no-repeat;
    }
#menu #rightMenu a:hover {
        text-decoration:underline;
    }
#menu #rightMenu a.last, #menu #rightMenu div.lang a.last, #menu #leftMenu div a.last {
        background:none;
    }
#menu #rightMenu div.pages {
        float:left;
        padding:8px 0px 2px 10px;
    }
#menu #rightMenu div.lang {
        float:left;
        padding:7px 0 0 30px;
        font-weight:bold;
        position:relative;
    }
#menu #rightMenu div.lang a {
        color:white;
        /*background:url(../_images/bgA_Yellow.gif) right no-repeat;*/
        padding-left:40px;
    }
#menu #rightMenu div.lang a.cz {
        background:url(../_images/cze.gif) left no-repeat;
    }
#menu #rightMenu div.lang a.en {
        background:url(../_images/uk.gif) left no-repeat;
    }

#menu #rightMenu .submenu {
        position:absolute;
        font-size:0.8em;
    }
#menu #rightMenu .submenu ul.noList, ul.noList li {
        margin:0;
        padding:0;
        list-style-type: none;
    }
#menu #rightMenu .submenu a {
        display:inline;
        float:none;
        color:#ffdc50;
        font-size:0.8em;
        text-decoration:none;
        background:none;
    }
#menu #rightMenu .submenu a:hover {
        text-decoration:underline;
    }
#menu #rightMenu #menu_media {
        visibility:hidden;
        margin-top:30px;
        margin-left:115px;
        width:130px;
        background:#17727D;
    }
#menu #rightMenu #menu_about {
        visibility:hidden;
        margin-top:30px;
        margin-left:55px;
        width:195px;
        background:#17727D;
    }
#menu #rightMenu #menu_about_en {
        visibility:hidden;
        margin-top:30px;
        margin-left:55px;
        width:280px;
        background:#17727D;
    }

#content .leftCol {
        float:left;
        width:72%;
        color:#333333;
        background-color:white;
        border-right:4px solid #81817F;
        min-height:700px;
        _height:700px;
        padding-left:20px;
        font-size:10pt;
    }
#content .leftCol img.hlavicka-first {
        padding-top:50px;
    }
#content .leftCol img.hlavicka {
        padding-top:10px;
    }
#content .rightCol {
        float:right;
        width:24%;
    }

#content .rightCol #novinky {
        width:180px;
        margin-top:60px;
        margin-left:55px;
        font-size:12pt;
        line-height:1.3em;
        color:#333333;
    }
#content .rightCol #novinky a {
        color:#000000;
        text-decoration:none;
    }
#content .rightCol #novinky a:hover {
        color:#000000;
        text-decoration:underline;
    }
#content .rightCol #novinky .nadpis {
        width:121px;
        height:23px;
        margin-bottom:15px;
    }
#content .rightCol #novinky .news_list_item {
        margin-bottom:10px;
        padding-bottom:10px;
    }
#content .rightCol #novinky .news_list_item .timestamp {
        display:block;
        margin-bottom:7px;
        color:#BBB4A8;
        font-size:0.8em;
    }
#content .rightCol #novinky .news_list_item .title {
        color:#333333;
        font-weight:bold;
        display:block;
        margin-bottom:7px;
        text-decoration:none;
    }
#content .rightCol #novinky .news_list_item .title:hover {
        text-decoration:underline;
    }
#content .rightCol #novinky .news_list_item .summary {
        margin:7px 0px 7px 0px;
    }
#content .rightCol #novinky .news_list_item a.more {
        font-weight:bold;
    }
#content .rightCol #novinky .news_top .timestamp {
        display:none;
    }

#content .leftCol .news_list .news_list_item {
        clear:both;
        margin-bottom:3ex;
        min-height:120px;
        _height:120px;
    }
#content .leftCol .news_list .news_list_item img {
        float:left;
        margin-right:8px;
        margin-bottom:5px;
    }
#content .leftCol .news_list .news_list_item a {
        font-weight:bold;
        color:#252427;
        text-decoration:underline;
        color:#333333;
    }
#content .leftCol .news_list .news_list_item a:hover {
        text-decoration:none;
    }
#content .leftCol .news_list .news_list_item .timestamp {
        color:#BBB4A8;
    }
#content .leftCol .news_list .news_list_item .summary {
        margin-bottom:5px;
        margin-top:5px;
    }
#content .leftCol .news_list .news_top .timestamp {
        display:none;
    }

#content .leftCol .navigation {
        margin-left:20px;
        color:#bbb4a8;
        font-size:0.8em;
    }
#content .leftCol .navigation a {
        color:#bbb4a8;
        text-decoration:none;
    }
#content .leftCol .navigation a:hover {
        color:#bbb4a8;
        text-decoration:underline;
    }
#content .leftCol .navigation div.path {
        display:inline;
    } 

#content .leftCol .news___get {
        /*font-size:0.8em;*/
        line-height:1.3em;
    }
#content .leftCol .news___get h2 {
        font-size:14pt;
        margin-top:0px;
    }
#content .leftCol .news___get .news_detail img {
        float:left;
        margin-right:10px;
        margin-bottom:5px;
    }
#content .leftCol .news___get .news_detail .text {
        clear:both;
    }
#content .leftCol .news___get .news_detail .text img {
        float:none;
    }
#content .leftCol .news___get .news_detail .timestamp {
        font-weight:bold;
    }
#content .leftCol .news___get .news_detail .title {
        font-weight:bold;
    }
#content .leftCol .news___get .news_detail .summary {
        margin-top:6px;
    }
#content .leftCol .news___get .news_detail .top .timestamp {
        display:none;
    }

#content .leftCol .actions {
        padding:35px 55px 60px 65px;
    }

#content .leftCol .form label {
        width:70px;
        float:left;
    }
#content .leftCol .form legend {
        font-weight:bold;
    }
#content .leftCol .form .error {
        font-weight:bold;
        margin-bottom:8px;
    }
#content .leftCol .form {
        width:auto;
    }
#content .leftCol .form input {
        margin-bottom:5px;
    }
#content .leftCol .form textarea {
        margin-bottom:10px;
    }
#content .leftCol .form select {
        margin-bottom:6px;
    }

#content .leftCol .pageTitle {
        width:400px;
    }
#content .leftCol .pageText {
        font-size:10pt;
    }
#content .leftCol .pageText h3 {
        font-variant: small-caps;
        margin:0px;
        padding:5px 0px;
        font-size:14pt;
        color:#333333;
    }
#content .leftCol .pageText p {
        padding:0px;
        margin:8px 0px;
      }

#content .leftCol .pageMenu {
        float:right;
        width:170px;
        background:#E7E7E2;
        margin-left:10px;
        margin-bottom:10px;
        /*border:1px solid #333333;*/
    }
#content .leftCol .pageMenu .horni {
        padding-top:5px;
        /*border-bottom:1px solid #333333;*/
    }
#content .leftCol .pageMenu .dolni {
        padding-top:5px;
        padding-bottom:5px;
        background:#f6f6f2;
    }
#content .leftCol .pageMenu a {
        display:block;
        color:#000000;
        text-decoration:none;
        font-size:10pt;
        margin-left:8px;
    }
#content .leftCol .pageMenu a:hover {
        text-decoration:underline;
    }
#content .leftCol .pageMenu a.active {
        font-weight:bold;
    }
#content .leftCol .pageMenu h4 {
        background:#81817F;
        margin:0px;
        padding:0px;
        color:#FFFFFF;
        font-size:12pt;
        padding:3px 0px 3px 8px;
    }

#content .leftCol .hrac, #content .leftCol .dirigent {
        clear:left;
        margin-top:20px;
    }
#content .leftCol .hrac img, #content .leftCol .dirigent img {
        float:left;
        margin-right:10px;
    }

#content .leftCol .xxx_list_item, #content .leftCol .xxx_detail {
        font-size:10pt;
    }
#content .leftCol .xxx_list_item  .datum_vydani,  
#content .leftCol .xxx_detail .title {
        font-weight:bold;
    }
#content .leftCol .xxx_detail .kde,
#content .leftCol .xxx_detail .kdy,
#content .leftCol .xxx_detail .kdo,
#content .leftCol .xxx_detail .co {
        margin-top:20px;
        line-height:1.2em;
    }
#content .leftCol .xxx_list_item {
        margin-bottom:15px;
    }
body.location_xpublikace_get #content .leftCol .xxx_list_item .datum_vydani {
        display:none;
    }

#content .leftCol .ohlasy {
        font-size:10pt;
    }

.gallery .thumbnail {
        float:left;
        margin-right:1ex;
    }
.gallery .photo {
        float:left;
        margin-right:1ex;
        text-align:center;
        font-size:10pt;
        width:150px;
    }
.gallery .photo .thumbnail {
        float:none;
    }
.gallery .item .title {
        color:#000000;
        padding-bottom:7px;
        display:block;
    }
.gallery_list .item {
        clear:both;
    }

#archiv hr {
        display:none;
    }

#content .leftCol .text_nahore, 
#content .leftCol .text_vlevo,
#content .leftCol .text_vpravo,
#content .leftCol .text_dole {
        font-size:10pt;
        padding-top:20px;
        color:#333333;
    }
#content .leftCol .text_dole a {
        color:#333333;
    }

#content .leftCol .text_nahore p, 
#content .leftCol .text_vlevo p,
#content .leftCol .text_vpravo p,
#content .leftCol .text_dole p {
        margin:0px;
        padding:0px;
    }

#content .leftCol .text_vlevo {
        float:left;
        width:48%;
    }
#content .leftCol .text_vpravo {
        float:right;
        width:48%;
    }
#content .leftCol .text_dole {
        clear:both;
    }

#footer {
        border-top:4px solid #81817f;
        font-size:10pt;
        margin:0px;
        padding:0 15px 25px 15px;
    }
#footer p {
        margin:10px;
    }
#footer a {
        text-decoration:none;
    }
#footer a:hover {
        text-decoration:underline;
    } 
#footer img {
        vertical-align:middle;
    }

div.server_links {
        position:absolute;
        top:7px;
        left:15px;
    }
#lead #menu #rightMenu div.server_links a {
        background:none;
        padding:0 5px 0 0;
    }

div.audioukazky___get table td,
div.videoukazky___get li {
        font-size:10pt;
    }

ul.simplePagerNav {
        clear:both;
        margin-left:100px;
    }
ul.simplePagerNav li{
        display:block;
        float:left;
        padding:3px;
        margin-bottom:10px;
    }
ul.simplePagerNav li a{
        color:#333333;
        text-decoration:none;
        font-size:10pt;
    }
li.currentPage {
        background:#E7E7E2;
    }
ul.simplePagerNav li.currentPage a {
        color:#000000;
    }

#content .xxx_list {
        clear:both;
    }

#content .attachments {
    }
#content .attachments ul {
        margin-left:0px;
        margin-bottom:20px;
        padding-left:0;
    }
#content .attachments li {
        list-style-type: none;
    }
