﻿.all{width: 990px; margin: 0px auto; min-height: 100%; _height: 100%; background: rgb(255,255,255); text-align: left; position: relative; font-size: small; _font-size: x-small}
.top_block{width: 990px; clear: both; display: block;}

.leftcol{width: 230px; float: left; clear: left; padding-bottom: 170px}
.leftcol_fill{padding-left: 10px}
h1 a{display: block; width: 220px; height: 97px; background: url('/img/head.png') no-repeat}
h1 span{display: none}
.leftmenu{width: 220px}
.leftmenu ul{padding: 10px 0px 0px; margin: 0px; list-style-type: none}
.leftmenu li{background: rgb(193,23,70); display: block; padding: 0px 5px; clear: both}
.leftmenu a{display: block; clear: both; background: rgb(212,93,126); border-bottom: 1px solid rgb(193,23,70); color: rgb(255,255,255); text-decoration: none; font-weight: bold}
.leftmenu a:hover{background: rgb(193,23,70); color: rgb(255,255,255)}
.leftmenu a span{display: block; padding: 4px 5px}
.leftmenu .level_1 ul{padding: 0px}
.leftmenu .level_2 li{padding: 0px}
.leftmenu .level_2 a{background: rgb(244,215,223); font-weight: normal; color: rgb(193,23,70)}
.leftmenu .level_2 a:hover{color: rgb(255,255,255); background: rgb(193,23,70)}
.leftmenu .level_3 a{background: rgb(255,245,253)}
.leftmenu .level_3 a span{padding: 2px 5px}
.leftmenu .level_4 li{padding: 0px 0px 0px 10px}

.left_context_links{width: 220px;}
.left_context_links ul{padding: 10px 0px 0px; margin: 0px; list-style-type: none}
.left_context_links li{background: rgb(239,197,209); padding: 0px 5px; display: block; margin: 0px; clear: both; width: 210px;}
.left_context_links a{display: block; clear: both; float: none; width: 210px; margin: 0px; padding: 0px; background: rgb(244,215,223); border-bottom: 1px solid rgb(239,197,209); color: rgb(193,23,70); text-decoration: none}
.left_context_links a:hover{background: rgb(255,255,255); color: rgb(193,23,70)}
.left_context_links a span{display: block; padding: 4px 5px}

.topmenu{width: 750px; float: left; clear: right; background: rgb(0,96,153); height: 35px; text-align: right}
.topmenu_fill{padding: 6px 10px 0px}
.topmenu ul{display: block; clear: both; margin: 0px; padding: 0px; list-style-type: none}
.topmenu li{display: inline; padding: 0px}
.topmenu a{display: block; color: rgb(255,255,255); float: right; padding: 0px; text-decoration: none}
.topmenu a:hover{text-decoration: underline; color: rgb(255,255,255)}
.topmenu a span{display: block; padding: 0px 5px}

.center{width: 520px; float: left;}
.zajmova_nabidka{display: block; clear: both; background: rgb(193,23,70); height: 35px}
.zajmova_nabidka_fill{padding-top: 1px}
.zajmova_nabidka ul{margin: 0px; padding: 0px; list-style-type: none}
.zajmova_nabidka li{display: inline; padding: 0px}
.zajmova_nabidka a{display: block; float: left; color: rgb(255,255,255); text-decoration: none; font-weight: bold; background-position: left center; background-repeat: no-repeat}
.zajmova_nabidka a span{display: block; padding: 6px 15px 6px 25px}
.zajmova_nabidka a:hover{text-decoration: underline; color: rgb(255,255,255)}
.zajmova_nabidka .item_1 a{background-image: url('/img/zajmova-nabidka-urad.png')}
.zajmova_nabidka .item_2 a{background-image: url('/img/zajmova-nabidka-turiste.png')}
.zajmova_nabidka .item_3 a{background-image: url('/img/zajmova-nabidka-kultura.png')}
.zajmova_nabidka .item_4 a{background-image: url('/img/zajmova-nabidka-sport.png')}
.zajmova_nabidka .item_5 a{background-image: url('/img/zajmova-nabidka-diskuse.png')}
.center_text{padding-left: 10px; color: rgb(51,51,51); _width: 520px; padding-bottom: 75px}
.dropnavigation{display: block; width: 510px; clear: both; font-size: 85%; padding-top: 1em}
.dropnavigation a{white-space: nowrap; color: rgb(193,23,70)}
.dropnavigation a:hover{color: rgb(0,0,0)}

.foot_hide{width: 970px; height: 170px}
.foot{width: 970px; _width: 990px; clear: both; height: 200px; position: absolute; bottom: 0px; padding: 0px 10px;}
.foot p{padding: 0px}
.foot_fill{border-top: 5px solid rgb(212,93,126)}
.foot_content{display: block; clear: both; padding-top: 10px;}
.foot_content a{color: rgb(193,23,70)}
.foot_addition{display: block; clear: both; padding-top: 20px; text-align: right; color: rgb(0,96,153)}
.foot_addition p{text-align: right}
.foot_addition a{color: rgb(0,96,153); text-decoration: none}
.foot_addition a span{font-size: 85%}

.foot_icons{display: block; clear: both; width: 970px}
.foot_icons a{display: block; float: left; width: auto; padding: 0px 20px 10px 0px}

.archive_img{padding: 0px; margin: 10px 0px 0px; list-style-type: none}
.archive_img li{display: block; padding: 0px;}
.archive_img a{background: rgb(237,250,255); display: block; border-bottom: 1px solid rgb(255,255,255); padding: 5px; text-decoration: none}
.archive_img a:hover{background: rgb(255,255,255)}
.archive_img .h4{font-weight: bold; display: block; padding-bottom: 5px;}
.archive_img .h4 span{display: none}
.archive_img a:hover .h4{text-decoration: underline}
.archive_img .p{color: rgb(51,51,51);}
.archive_img a:hover .more{text-decoration: underline;}
.archive_img .more{display: none}
.archive_img img{float: left; margin-right: 10px; display: block; width: 100px; height: 75px}

.download{padding-top: 15px}
.download h3{padding-top: 0.5em}
.download_fill{border-top: 1px solid rgb(193,23,70)}
.download a{text-decoration: none}
.download a .label{text-decoration: underline}
.download a .system{color: rgb(102,102,102)}
.download a .description{color: rgb(51,51,51); display: block; clear: both; font-size: 85%}

.katalog_firem{display: block; clear: both; border: 5px solid rgb(191,215,229); margin-top: 10px}
.katalog_firem_fill{padding: 5px 5px 10px; width: 490px; _width: 500px}
.katalog_firem h3{padding: 0px}
.katalog_firem ul{margin: 0px; padding-top: 5px; display: block; list-style-type: none}
.katalog_firem li{display: block; width: 163px; float: left; padding: 0px}
.katalog_firem a{display: block;}

.uredni_deska{display: block; clear: both; border: 5px solid rgb(191,215,229); margin-top: 1em}
#uredni_deska_active{margin-top: 0px}
.uredni_deska_fill{padding: 5px 5px 10px;}
.uredni_deska .block{display: block; clear: both; border: 1px solid rgb(235,235,235); margin-top: 5px; padding: 5px}
.uredni_deska h3{padding: 0px}
.uredni_deska h4{padding: 0px}
.uredni_deska ul{display: block; clear: both; list-style-type: none; margin: 0px; padding: 0px}
.uredni_deska li{clear: both; display: block; border-bottom: 1px solid rgb(235,235,235); padding: 0px}
.uredni_deska .li_fill{display: block; clear: both; padding: 5px 0px}
.uredni_deska ul ul{padding-top: 5px; clear: both; width: 480px; font-size: 85%}
.uredni_deska li li{display: inline; border: 0px; clear: none}
.uredni_deska li li a{display: block; float: left; padding: 0px 10px 0px 0px; width: auto;}
.uredni_deska .more{display: block; clear: both; padding: 5px 0px; text-align: right}
.uredni_deska .title a{text-decoration: none; color: rgb(0,0,0)}
.uredni_deska .title a:hover{text-decoration: underline}
.uredni_deska .exp{font-size: 85%; display: block; color: rgb(102,102,102)}
.toppadding{padding-top: 10px}
.uredni_deska .enclosures a{text-decoration: none}
.uredni_deska .file_name{text-decoration: underline}
.uredni_deska .file_info{color: rgb(75,75,75)}

.leftcol_mapa{border: 5px solid rgb(239,197,209); margin-top: 10px; clear: both}
.leftcol_mapa p{padding: 5px 5px 0px; text-align: left}

.home_rozcestnik{width: 510px; height: 75px; clear: both; padding: 10px 0px; _padding-bottom: 0px}
.home_rozcestnik a{display: block; float: left; width: 250px; height: 75px}
.home_rozcestnik img{display: block; clear: both; width: 250px; height: 75px; float: none}
.home_rozcestnik a.nd{margin-left: 10px}
.home_rozcestnik .hide{margin-top: -2px}

.rightcol{width: 230px; float: left; clear: right}
.rightcol_fill{padding: 10px 0px 0px 10px; clear: both}

.right_search{background: rgb(0,96,153); width: 220px; border-bottom: 1px solid rgb(0,96,153)}
.right_search h3{color: rgb(255,255,255); padding: 5px; font-size: small; _font-size: x-small;}
.right_search .formblock{background: rgb(64,136,179); margin: 0px 5px; padding: 5px}
.right_search label{display: none}
.right_search .textinput{display: block; clear: both; width: 194px; border: 1px solid rgb(255,255,255); background: rgb(111,165,198); color: rgb(51,51,51)}
.right_search .submit_element{display: block; clear: both; padding: 10px 0px 5px; width: 200px}
.right_search .imagesubmit{float: right}

.right_actions{display: block; width: 220px; margin-top: 10px; background: rgb(0,96,153)}
.right_actions_fill{margin: 0px 5px; background: rgb(64,136,179); padding: 5px}
.right_actions a{color: rgb(255,255,255); display: block; text-decoration: none}
.right_actions a:hover{text-decoration: underline; color: rgb(255,255,255)}
.right_actions span{display: block; padding: 5px 0px 5px 25px}
.right_actions a.print{background: url('/img/right_print.png') left center no-repeat}
.right_actions a.send{background: url('/img/right_send.png') left center no-repeat}
.right_actions a.author{background: url('/img/right_author.png') left center no-repeat}

.right_calendar{background: rgb(0,96,153); color: rgb(255,255,255); padding: 0px 5px}
.right_calendar_fill{background: rgb(64,136,179); padding: 0px 0px 10px}
.right_calendar p{padding: 5px 5px 0px; text-align: left; font-size: 85%}

.tcdenik{display: block; width: 220px; padding-top: 10px; clear: both}
.tcdenik_fill{border: 5px solid rgb(191,215,229); padding: 0px 5px 5px}
.tcdenik ul{margin: 0px; padding: 0px; list-style-type: none}
.tcdenik li{padding: 5px 0px 0px; margin: 0px; display: block}
.tcdenik .more{padding: 10px 0px 0px; font-weight: bold; text-align: right}

.meteo{display: block; width: 220px; padding-top: 10px; clear: both}
.meteo_fill{border: 5px solid rgb(191,215,229); padding: 0px 5px 5px}
.meteo .title{font-weight: bold; color: rgb(0,96,153); padding: 5px 0px 0px}
.meteo .left{display: block; float: left; clear: left; width: 42px;}
.meteo img{display: block; clear: both; margin: 5px 10px 5px 0px}
.meteo .right{width: 150px; float: left; clear: right; font-size: 85%}
.meteo .right strong{font-size: small; _font-size: x-small}
.meteo .more{padding: 5px 0px 0px; text-align: right; font-size: 85%}

#cse-search-results{height: 1100px; margin-top: 15px}
#cse-search-results iframe{display: block; width: 510px; height: 1100px}

.center_text form{border: 5px solid rgb(191,215,229); padding: 10px; margin: 1em 0em}
.center_text form h3{color: rgb(0,96,153); padding: 0px}
.center_text form .abstract{color: rgb(0,96,153); font-size: 85%; border-bottom: 5px solid rgb(191,215,229); padding-bottom: 0.7em}
.center_text .formblock{display: block; clear: both; border-bottom: 1px solid rgb(191,215,229); width: 480px; padding-bottom: 0.5em}
.center_text .formblock_last{border: 0px}
.center_text .input_element{display: block; clear: both; padding-top: 0.5em; width: 480px; min-height: 23px; _height: 23px}
.center_text label{width: 195px; float: left; clear: left; text-align: right; display: block; color: rgb(0,0,0); font-weight: bold; padding-right: 10px}
.center_text label span{color: rgb(193,23,70); font-weight: normal}
.center_text .textinput{border: 1px solid rgb(191,215,229); display: block; float: left; width: 150px}
.center_text .textarea_element{display: block; clear: both; padding-top: 0.5em; width: 480px;}
.center_text textarea{border: 1px solid rgb(191,215,229); display: block; float: left; width: 270px;}
.center_text .submit_element{display: block; clear: both; padding-top: 0.5em; width: 480px;}
.center_text .warning, .center_text .status{display: block; clear: both}
.center_text .warning{margin-left: 205px; padding: 0.2em 0.5em 0.5em}

.right_import{display: block; clear: both; padding-top: 10px}
.right_import_fill{display: block; clear: both; background: rgb(191,215,229); padding: 0px 5px}
.right_import ul{margin: 0px; padding: 0px; list-style-type: none; background: rgb(207,225,236)}
.right_import li{display: inline; padding: 0px; margin: 0px}
.right_import a{display: block; clear: both; text-decoration: none; color: rgb(51,51,51); font-size: 85%; padding: 5px}
.right_import a:hover{background: rgb(191,215,229)}
.right_import .title{font-size: small; _font-size: x-small; color: rgb(0,96,173); display: block; clear: both; font-weight: bold}
.right_import .date{color: rgb(0,96,173); display: block; clear: both}
.right_import .description{display: block; clear: both}

.sitemap{font-size: 85%}
.sitemap ul{padding: 0px; margin-left: 20px}

.komora_cz{padding-top: 10px}
.komora_cz table{margin: 0px auto; border: 0px}

.anketa{display: block; clear: both; width: 220px; padding-top: 10px; color: rgb(0,96,153);}
.anketa_fill{padding: 5px 5px 10px; border: 5px solid rgb(191,215,229); border-width: 0px 5px; background: rgb(207,225,236)}
.anketa h3{display: block; clear: both; margin: 0px; padding: 0px; font-size: small; _font-size: x-small; color: rgb(0,40,75)}

.anketa_item{display: block; clear: both; padding-top: 5px}
.odpoved{display: block; width: 160px; float: left; padding-bottom: 5px; clear: left;}
.hlasovalo{display: block; float: left; width: 40px; text-align: right; clear: right; font-size: 85%}
.anketa_graf{display: block; clear: both; background: rgb(250,250,255); height: 10px;}
.anketa_graf_fill{display: block; height: 10px; background: rgb(0,96,153)}

.leftbanner{display: block; clear: both; padding: 10px 0px 0px}