body{background: rgb(245,245,245); text-align: center; font-size: small; _font-size: x-small; color: rgb(75,75,75)}
.all{width: 965px; background: url('/img/all.png') repeat-y; margin: 0px auto; text-align: left}

.leftcol{width: 240px; float: left; clear: left; padding-bottom: 100px}
.leftcol_top{background: rgb(218,232,241); padding: 5px; border-bottom: 5px solid rgb(255,255,255)}
h1{display: block; clear: both; width: 230px; height: 110px; background: url('/img/h1.jpg')}
h1 span{display: none}
h1 a{display: block; clear: both; width: 230px; height: 110px}

.info_mesto_menu{display: block; clear: both; width: 230px; padding-top: 5px;}
.info_mesto_menu ul{display: block; clear: both; padding: 0px; margin: 0px; list-style-type: none}
.info_mesto_menu li{display: block; margin: 0xp; padding: 0px}
.info_mesto_menu a{background-image: url('/img/leftmenu-level1-item.jpg'); backgrond-repeat: no-repeat; background-position: left top; display: block; clear: both; width: 230px; height: 28px; color: rgb(255,255,255); text-decoration: none; font-weight: bold}
.info_mesto_menu a:hover{background-position: left bottom; text-decoration: underline; color: rgb(255,255,255)}
.info_mesto_menu a span{display: block; padding: 5px}

.turist_info_menu{display: block; clear: both; width: 230px; padding-top: 0px;}
.turist_info_menu ul{display: block; clear: both; padding: 0px; margin: 0px; list-style-type: none}
.turist_info_menu li{display: block; margin: 0xp; padding: 0px}
.turist_info_menu a{background-image: url('/img/leftmenu-level2-item.jpg'); backgrond-repeat: no-repeat; background-position: left top; display: block; clear: both; width: 230px; height: 28px; color: rgb(255,255,255); text-decoration: none;}
.turist_info_menu a:hover{background-position: left bottom; text-decoration: underline; color: rgb(255,255,255)}
.turist_info_menu a span{display: block; padding: 5px;}

.info_mesto_menu .level_2 a, .turist_info_menu .level_2 a{height: 25px; background-image: url('/img/leftmenu-ndlevel-item.jpg'); font-weight: normal; color: rgb(39,70,88)}
.info_mesto_menu .level_2 a:hover, .turist_info_menu .level_2 a:hover{color: rgb(39,70,88)}
.info_mesto_menu .level_2 span, .turist_info_menu .level_2 span{padding: 2px 5px}
.info_mesto_menu .level_3 a, .turist_info_menu .level_3 a{height: auto; background: rgb(255,255,255) url('/img/leftmenu-rdlevel-bottom.png') left bottom no-repeat; font-size: 90%}
.info_mesto_menu .level_3 span, .turist_info_menu .level_3 span{padding: 2px 15px 2px 5px; background: url('/img/leftmenu-rdlevel-top.png') left top no-repeat;}
.info_mesto_menu .level_3 a:hover, .turist_info_menu .level_3 a:hover{height: auto; background: rgb(218,232,241) url('/img/leftmenu-rdlevel-hover-bottom.png') left bottom no-repeat;}
.info_mesto_menu .level_3 a:hover span, .turist_info_menu .level_3 a:hover span{background: url('/img/leftmenu-rdlevel-hover-top.png') left top no-repeat;}

.instituce_menu{display: block; clear: both; width: 230px; background: url('/img/instituce_menu.png') repeat-y}
.instituce_menu_fill{background: url('/img/instituce_menu-bottom.png') left bottom no-repeat}
.instituce_menu ul{background: url('/img/instituce_menu-top.png') left top no-repeat; padding: 5px 10px 10px; margin: 0px;}
.instituce_menu li{display: block; clear: both; margin: 0px; background: url('/img/menu-item.png') left 6px no-repeat; padding: 5px 0px 0px 15px}
.instituce_menu .level_2 a{height: 25px; background-image: url('/img/leftmenu-ndlevel-item.jpg'); font-weight: normal; color: rgb(39,70,88)}
.instituce_menu .level_2 span{padding: 2px 5px}

.katalog_menu{border-bottom: 5px solid rgb(255,255,255); padding: 5px}
.katalog_menu ul{background: rgb(255,255,255); margin: 0px; padding: 5px 10px 10px; list-style-type: none}
.katalog_menu li{display: block; clear: both; margin: 0px; background: url('/img/menu-item.png') left 6px no-repeat; padding: 5px 0px 0px 15px}

.body{width: 725px; float: left; clear: right}

.toppanel{background: rgb(218,232,241); width: 725px; clear: both; border-bottom: 5px solid rgb(255,255,255)}
.toppanel_bottom{display: block; clear: both; width: 725px; height: 32px}
.topmenu{padding: 0px 5px 0px 0px}
.topmenu ul{background: rgb(72,141,183); margin: 0px; padding: 0px; display: block; clear: both; list-style-type: none; width: 720px; height: 31px}
.topmenu li{display: inline; margin: 0px; padding: 0px}
.topmenu a{display: block; float: left; width: auto; color: rgb(255,255,255); text-decoration: none; background: url('/img/topmenu-item.png') right top no-repeat}
.topmenu a span{display: block; clear: both; padding: 5px 12px 7px 10px}
.topmenu a:hover{text-decoration: underline; color: rgb(255,255,255)}

.topsearch{display: block; float: left; clear: left; width: 300px; height: 32px}
.topsearch input.nbutton{display: none}
.topsearch label{width: 65px; float: left; clear: left; display: block; padding-top: 5px}
.topsearch .textinput{width: 120px; float: left; display: block; clear: none; margin-top: 2px}
.topsearch .imagesubmit{width: auto; display: block; float: left; clear: right}

.topcontext{display: block; float: right; clear: right; width: 400px; height: 32px}
.topcontext ul{display: block; margin: 0px; padding: 0px 5px 0px 0px}
.topcontext li{display: inline}
.topcontext a{display: block; float: right; width: auto; padding: 5px 0px}
.topcontext a span{display: block; padding: 0px 10px; border-right: 1px solid rgb(39,70,88)}
.topcontext a.item_0 span{padding-right: 0px; border-right: 0px}

.center, .center_home{width: 485px; float: left; clear: left}}
.center_full{width: 725px; float: left; clear: both}
.centerfill{padding: 5px 10px 60px}

.dropnavigation{background: rgb(218,232,241); padding: 5px; font-size: 90%}
h2{background: rgb(218,232,241); padding: 0.2em 5px 5px}
.center_action{background: rgb(72,141,183); padding: 5px; color: rgb(209,226,237)}
.center_action a, .center_action .a{color: rgb(209,226,237); cursor: pointer; text-decoration: underline}
.center_action a:hover, .center_action .a:hover{color: rgb(255,255,255)}

.dynamicmenu{border: 5px solid rgb(218,232,241); margin-top: 10px}
.dynamicmenu ul{display: block; list-style-type: none; margin: 0px; padding: 3px 10px 10px}
.dynamicmenu li{display: block; clear: both; margin: 0px; background: url('/img/menu-item.png') left 6px no-repeat; padding: 5px 0px 0px 15px}
.dynamicmenu a{font-weight: bold}

.rightcol{width: 240px; float: left; clear: right; padding: 0px 0px 60px}
.right_panel{border: 5px solid rgb(234,234,225); margin-top: 5px; clear: both}
.right_panel a{text-decoration: none; padding: 0px 5px 5px; display: block;}
.right_panel a:hover{background: rgb(234,234,225)}
.right_panel h3{color: rgb(72,141,183); margin: 0px; padding: 5px; font-size: small; _font-size: x-small;}
.right_panel ul{margin: 0px; padding: 0px; list-style-type: none; font-size: 90%}
.right_panel .h4{font-size: small; _font-size: x-small; padding: 5px 0px 0px; text-decoration: underline; border-top: 1px solid rgb(234,234,225); display: block; clear: both; font-weight: bold; margin: 0px}
.right_panel li{display: block; clear: both; padding: 0px; margin: 0px}
.right_panel .item_1 .h4{border-top: 0px}
.right_panel .datum{display: block; clear: both; color: rgb(75,75,75);}
.right_panel .note{display: block; clear: both; color: rgb(75,75,75); font-size: 90%}
.right_panel .note .h4{border: 0px; text-decoration: none; font-size: 100%; padding: 0px; margin: 0px; color: rgb(75,75,75)}

.calendar{background: rgb(218,232,241); margin-top: 5px; clear: both; padding: 10px; border-bottom: 5px solid rgb(255,255,255); color: rgb(39,70,88); font-size: 85%}
.calendar p{margin: 0px; padding: 0px}

.nenechte_si_ujit{margin-top: 5px; background: rgb(230,40,40) url('/img/nenechte_si_ujit-bottom.png') left bottom no-repeat}
.nenechte_si_ujit a{text-decoration: none; background: url('/img/nenechte_si_ujit-top.jpg') left top no-repeat; display: block; clear: both; padding: 8px 10px 10px; color: rgb(255,255,255)}
.nenechte_si_ujit a:hover{text-decoration: underline; color: rgb(255,255,255)}
.nenechte_si_ujit .h3{color: rgb(255,255,255); font-size: small; _font-size: x-small; padding: 0px; display: block; clear: both; text-decoration: underline}
.nenechte_si_ujit .h4{padding: 10px 0px 0px; display: block; clear: both; font-weight: bold}
.nenechte_si_ujit .datum{display: block; clear: both; font-size: 90%}
.nenechte_si_ujit .note{display: block; clear: both; font-size: 90%}

.important_panel{display: block; clear: both; background: rgb(234,234,225) url('/img/gray-top.png') left top no-repeat; margin-top: 5px; padding: 8px 10px 10px}
.important_panel a{text-decoration: none; display: block; clear: both;}
.important_panel a:hover{color: rgb(0,0,0)}
.important_panel .h3{display: block; clear: both; text-decoration: underline; font-weight: bold}
.important_panel .p{display: block; clear: both; padding: 10px 0px 0px; font-size: 90%}

.foot{width: 965px; clear: both; padding-top: 5px; background: rgb(255,255,255)}
.footfill{padding: 5px 10px 50px; border-top: 5px solid rgb(72,141,183)}
.foot a{color: rgb(72,141,183); text-decoration: none}
.foot a:hover{color: rgb(230,40,40)}
.foot a strong{text-decoration: underline}
.foot a span{font-size: 85%}
.footaddition p{text-align: right}

#cse-search-results{width: 465; padding-top: 20px}
#cse-search-results iframe{width: 465px;}

.guestbook form{display: block; clear: both; border: 5px solid rgb(218,232,241); margin-top: 10px}
.guestbook .formfill{display: block; clear: both; padding: 5px 0px 10px 10px}
.guestbook h3{display: none}
.guestbook .formblock{display: block; clear: both; width: 445px; padding: 5px 0px 0px}
.guestbook .formblock_1 .input_element{display: block; float: left; width: 222px; clear: none}
.guestbook .formblock_1 input{width: 210px}
.guestbook .formblock_1 .warning{width: 202px; _width: 210px; margin: 0px;}
.guestbook .formblock_2{width: 435px; clear: both;}
.guestbook textarea{width: 415px; height: 100px; clear: both}
.guestbook .formblock_2 .warning{width: 422px; _width: 430px; margin: 0px;}
.guestbook .formblock_3{padding-top: 10px; width: 435px}
.guestbook .imagesubmit{display: block; clear: both; width: auto; float: right}
.guestbook .status{width: 425px; _width: 435px; margin-top: 5px}
.inputs .input_item{display: block; clear: both; width: 465px; padding-top: 10px}
.inputs .user_info{display: block; clear: both; width: 465px; background: rgb(218,232,241); color: rgb(39,70,88)}
.inputs .user_info_fill{padding: 5px}
.inputs .label, .inputs .code{display: none}
.inputs .date{font-size: 90%}
.inputs .message{display: block; clear: both; padding: 5px; border: 1px solid rgb(218,232,241)}
.inputs .message p{padding: 0px; margin: 0px}

.preposlat_web form{display: block; clear: both; border: 5px solid rgb(218,232,241); margin-top: 10px}
.preposlat_web .formfill{display: block; clear: both; padding: 5px 0px 10px 10px}
.preposlat_web h3{padding: 0px}
.preposlat_web .formblock{display: block; clear: both; width: 445px; padding: 5px 0px 0px}
.preposlat_web .formblock_1 .input_element{display: block; float: left; width: 222px; clear: none}
.preposlat_web .formblock_1 input{width: 210px}
.preposlat_web .formblock_1 .warning{width: 202px; _width: 210px; margin: 0px;}
.preposlat_web textarea{width: 430px; height: 75px; clear: both}
.preposlat_web .formblock_2 .warning{width: 422px; _width: 430px; margin: 0px;}
.preposlat_web .formblock_3{padding-top: 10px; width: 435px}
.preposlat_web .imagesubmit{display: block; clear: both; width: auto; float: right}
.preposlat_web .status{width: 425px; _width: 435px; margin-top: 5px}

.mceEditorContainer table{background: rgb(218,232,241); border: 1px solid rgb(179,221,247)}
.mceEditorContainer .mceToolbarTop{border-bottom: 1px solid rgb(179,221,247)}
.mceEditorContainer iframe{border: 1px solid rgb(179,221,247)}

.dulezite_zpravy{display: block; clear: left; float: left; width: 235px; background: url('/img/dulezite_zpravy.png') repeat-y; margin-top: 10px}
.dulezite_zpravy_fill{background: url('/img/dulezite_zpravy_top.png') left top no-repeat; width: 230px}
.dulezite_zpravy ul{display: block; clear: both; background: url('/img/dulezite_zpravy_bottom.png') left bottom no-repeat; list-style-type: none; margin: 0px; padding: 5px 0px}
.dulezite_zpravy h3{color: rgb(75,75,75); font-size: small; _font-size: x-small; padding: 10px 10px 0px}
.dulezite_zpravy li{display: block; padding: 0px 5px}
.dulezite_zpravy a{text-decoration: none; color: rgb(75,75,75); display: block; clear: both; padding: 0px 5px 5px}
.dulezite_zpravy .h4{color: rgb(230,40,40); font-weight: bold; display: block; clear: both; text-decoration: underline; border-top: 1px solid rgb(230,40,40); padding: 5px 0px 0px}
.dulezite_zpravy .item_1 .h4{border-top: 0px}
.dulezite_zpravy .datum{display: block; clear: both; color: rgb(75,75,75); font-size: 90%}
.dulezite_zpravy .note{display: block; clear: both; color: rgb(75,75,75); font-size: 90%}
.dulezite_zpravy a:hover{background: rgb(230,40,40); color: rgb(230,220,220)}
.dulezite_zpravy a:hover .h4{color: rgb(255,255,255)}

.tcdenik{display: block; width: 230px; float: left; clear: right; margin-top: 10px; padding: 0px;}
.tcdenik h3{margin: 0px; padding: 0px; display: block; font-size: small; _font-size: x-small}
.tcdenik h3 a{display: block; clear: both; width: 230px; height: 34px; background: url('/img/gray-top.png') right top no-repeat;}
.tcdenik h3 span{display: block; clear: both; padding: 7px 10px 5px}
.tcdenik ul{margin: 0px; padding: 0px; border: 5px solid rgb(234,234,225); border-width: 0px 5px 5px; list-style-type: none}
.tcdenik li{display: block; clear: both; padding: 0px; margin: 0px}
.tcdenik li a{display: block; clear: both; padding: 0px 5px}
.tcdenik li a:hover{background: rgb(234,234,225)}
.tcdenik li span{border-top: 1px solid rgb(234,234,225); display: block; clear: both; padding: 5px 0px 7px}
.tcdenik li.item_1 span{border-top: 0px}

.home_kontakt{display: block; clear: both; width: 465px; padding: 10px 0px 0px}
.home_kontakt h3{margin: 0px; padding: 0px; display: block; font-size: small; _font-size: x-small}
.home_kontakt h3 a{display: block; clear: both; width: 465px; height: 34px; background: rgb(234,234,225) url('/img/gray-top.png') right top no-repeat;}
.home_kontakt h3 span{display: block; clear: both; padding: 7px 10px 5px}
.home_kontakt_fill{border: 5px solid rgb(234,234,225); border-width: 0px 5px 5px; padding: 0px 5px 5px}
.home_kontakt img{display: block; float: right; clear: right; margin: 10px 5px 10px 10px}

.uredni_deska{display: block; clear: both; margin-top: 10px;}
.uredni_deska_form{display: block; clear: both; border: 5px solid rgb(218,232,241); padding: 5px 0px}
.uredni_deska_form form * {vertical-align: middle; padding: 5px 5px; margin: 0px;} 
.uredni_deska_form label{display: inline;}
.uredni_deska_form select{display: inline; background: rgb(218,232,241); padding: 0px;}
.uredni_deska_form option{padding: 0px}
.uredni_deska_form input{display: inline}

.uredni_deska_items{display: block; clear: both; border: 5px solid rgb(218,232,241);}
.uredni_deska_items .block{display: block; clear: both;}
.uredni_deska h4{padding: 5px; margin: 10px 0px 0px 10px; width: 150px; background: rgb(245,245,245); border: 1px solid rgb(234,234,225); border-bottom: 0px}
.uredni_deska ul{display: block; clear: both; margin: 0px; list-style-type: none; padding: 0px 5px}
.uredni_deska li{display: block; clear: both; padding: 5px; margin: 0px 0px 5px; border: 1px solid rgb(234,234,225); background: rgb(245,245,245)}
.uredni_deska a{display: block; text-decoration: none}
.uredni_deska a:hover{text-decoration: underline; color: rgb(0,0,0)}
.uredni_deska a .title{color: rgb(230,40,40); text-decoration: underline; display: block; clear: both}
.uredni_deska a .note{font-size: 75%; display: block; clear: both; padding: 5px 0px; color: rgb(75,75,75)}
.uredni_deska .note span{display: block; clear: both}
.uredni_deska .note .h3{font-weight: bold; font-size: 120%}
.uredni_deska .note .h4{font-weight: bold; font-size: 110%}
.uredni_deska .li_fill ul{display: block; clear: both; margin: 5px 0px 0px; padding: 0px; height: 20px}
.uredni_deska .li_fill li{border: 0px; padding: 0px; width: 100px; float: left; clear: none}
.uredni_deska .li_fill li a{text-decoration: underline;}
.uredni_deska .li_fill li a:hover{color: rgb(230,40,40)}
.uredni_deska .exp{font-size: 90%;}

.center_home .uredni_deska .note{display: none}
.center_home .uredni_deska_form{display: none}
.center_home .uredni_deska_paginator{display: none}
.center_home .uredni_deska .exp{display: none}
.center_home .uredni_deska{margin: 0px; padding: 0px}
.center_home .uredni_deska_items{margin: 0px; border-color: rgb(234,234,225); border-top: 0px; padding: 5px}
.center_home .uredni_deska h4{margin: 0px; padding: 3px 5px}
.center_home .uredni_deska ul{margin: 0px; padding: 0px 0px 5px; border-top: 1px solid rgb(234,234,225)}
.center_home .uredni_deska li{margin: 0px; border-top: 0px; padding: 3px 5px}
.center_home .uredni_deska a{text-decoration: none}
.center_home .uredni_deska a .title{color: rgb(39,70,88); text-decoration: underline}
.center_home .uredni_deska a:hover .title{color: rgb(230,40,40)}
.center_home .uredni_deska li ul{display: none}
.center_home .uredni_deska{font-size: 90%}

.uredni_deska_paginator{display: block; clear: both; border: 5px solid rgb(218,232,241); margin: 10px 0 10px 0; width: 455px; height: 35px}
.paginator_items{display: block; clear: both; padding: 5px}
.paginator_items span{display: inline; display: block; width: auto; float: left; padding: 3px 3px}
.paginator_items span span{padding: 0px}
.paginator_items span a{cursor: pointer; text-decoration: underline; display: block;}
.paginator_items .first_item{padding: 3px 3px 3px 10px}
.paginator_items .prev_item{padding: 3px 3px 3px 10px}
.paginator_items .open_item{color: rgb(0,0,0); background: rgb(234,234,225)}
.paginator_items .next_item{padding: 3px 3px 3px 10px}
.paginator_items .last_item{padding: 3px 3px 3px 10px}

.program_kina_item{display: block; clear: both; padding-top: 10px; width: 465px;}
.program_kina_item_fill{border: 1px solid rgb(234,234,225); background: rgb(245,245,245); padding: 5px}
.program_kina h4{padding: 0px; margin: 0px}
.program_kina p{padding: 0px; margin: 0px}
.program_kina .note{display: block; clear: both; padding: 5px 0px 0px; margin: 0px}
.program_kina .datum{display: block; clear: both; padding: 5px 0px 0px; margin: 0px; color: rgb(75,0,0)}

.kulturni_akce ul{list-style-type: none; margin: 0px; padding: 0px 0px 10px}
.kulturni_akce li{display: block; clear: both; padding-top: 10px; width: 465px;}
.kulturni_akce .li_fill{border: 1px solid rgb(234,234,225); background: rgb(245,245,245); padding: 5px}
.kulturni_akce a{text-decoration: none}
.kulturni_akce .title{padding: 0px; margin: 0px; color: rgb(230,40,40); text-decoration: underline; display: block; clear: both}
.kulturni_akce .note{display: block; clear: both; padding: 5px 0px 0px; margin: 0px; color: rgb(75,75,75); font-size: 90%}
.kulturni_akce .date{display: block; clear: both; padding: 5px 0px 0px; margin: 0px; color: rgb(75,0,0); font-size: 90%}
.kulturni_akce a:hover .note{color: rgb(0,0,0); text-decoration: underline}
.kulturni_akce a:hover .date{color: rgb(0,0,0); text-decoration: underline}

.aktualni_informace ul{list-style-type: none; margin: 0px; padding: 0px 0px 10px}
.aktualni_informace li{display: block; clear: both; padding-top: 10px; width: 465px;}
.aktualni_informace .li_fill{border: 1px solid rgb(234,234,225); background: rgb(245,245,245); padding: 5px}
.aktualni_informace a{text-decoration: none}
.aktualni_informace .title{padding: 0px; margin: 0px; color: rgb(230,40,40); text-decoration: underline; display: block; clear: both}
.aktualni_informace .note{display: block; clear: both; padding: 5px 0px 0px; margin: 0px; color: rgb(75,75,75); font-size: 90%}
.aktualni_informace .date{display: block; clear: both; padding: 5px 0px 0px; margin: 0px; color: rgb(75,0,0); font-size: 90%}
.aktualni_informace a:hover .note{color: rgb(0,0,0); text-decoration: underline}
.aktualni_informace a:hover .date{color: rgb(0,0,0); text-decoration: underline}

.webcam_banner{display: block; clear: both; margin-top: 10px}
