html, body, p, ul, menu, ol, li, table, tr, td, h1, h2, h3, h4, h5, blockquote, cite, div, span, fieldset, cite, form, input{margin:0;padding:0;}
img{border:none;}
ul li{list-style:none;}

/* globalni */

body{background:url(../images/bg-body.gif) repeat-x #c1c1c1;font-family:Tahoma,Verdana,Arial,serif;font-size:75%;color: #2f3135;text-align:center;}

a{color: #16729d;text-decoration: underline;cursor: hand;}
a:hover{color: #da251c;}

.no-screen{display:none !important;}

hr{width:150px;margin:20px 0 20px 0;border:none;border-bottom:1px solid #cfcfcf;background:transparent;}

/* hlavni obalovy prvek */

div#obal{width:863px;background:url(../images/bg-obal.gif) repeat-y left top #dededc;margin:0 auto;text-align:left;overflow: hidden;}

/* globalni definice zastupnych textu */

h1#logo, h2#slogan{position: relative;overflow: hiddden;border-bottom: 11px solid #dededc;}
h1#logo span, h2#slogan span{position: absolute;display: block;top: 0;left: 0;z-index: 1;}

/* horni menu */

ul#horni-menu{background:url(../images/bg-horni-menu.gif) repeat-x left bottom #383431;font-family:Arial,Tahoma,Verdana;text-align:right;overflow:hidden;padding:51px 0 12px 0;}
ul#horni-menu li{display:inline;background:url(../images/bg-horni-menu-li.gif) no-repeat right center;}
ul#horni-menu li.posledni-polozka{background:transparent;}
ul#horni-menu li a{color:#9b9b9b;text-decoration:none;padding:0 9px 0 9px;}
ul#horni-menu li a:hover{color:#dbdbdb;}

/* nadpis a slogan */

h1#logo{width:271px;height:111px;text-align: center;padding: 50px 0 0 0;font-size: 2em;float: left;background-color: #dededc;}
h1#logo span{width:271px;height:161px;background:url(../images/bg-h1-logo-plain.gif) no-repeat left top;}

h2#slogan{width:572px;height:51px;text-transform: uppercase;font-weight: normal;padding: 110px 0 0 20px;font-size: 2em;float: left;background-color: #4a4643;color: #c3c3c3;}
h2#slogan span{width:592px;height:173px;background:url(../images/bg-slogan.jpg) no-repeat left top;}

/* levy sloupec - logo, menu, aktuality */

div#levy-sloupec{width:271px;float:left;display:inline;background-color:#dededc;}


div#levy-sloupec img{display:block;}

div#levy-sloupec .submenu{background-color: #e6e6e6;text-align: right;}
div#levy-sloupec .submenu li{display: inline;}
div#levy-sloupec .submenu li a{color:#292624;text-decoration:none;display:block;padding:7px 46px 7px 0;background:url(../images/bg-levy-sloupec-ul-li-a-ha.gif) no-repeat left top;width: 225px;}
div#levy-sloupec .submenu li#posledni-polozka a{padding-bottom: 10px;}
div#levy-sloupec .submenu li a:hover,div#levy-sloupec .submenu li#aktivni a{color:#16729d;background-position: left bottom;background-color: #f3f3f3;}
div#levy-sloupec .submenu li#posledni-polozka a:hover{background-position: left 0px;}



div#levy-sloupec .news{
margin: 0 20px 20px 20px;

}


div#levy-sloupec .news li{
padding: 12px 0 0 0;
border-bottom: 1px solid #c2c2c2;

font-size: 0.9em;

}

div#levy-sloupec .news li h3{
margin-bottom: 5px;
margin-left: 0;
font-size: 1.1em;

}

div#levy-sloupec .news li p{
margin-bottom: 10px;
line-height: 130%;
}
div#levy-sloupec .news li img{
margin-bottom: 7px;
}





div#levy-sloupec .partners{
margin: 0 20px 20px 20px;

}
div#levy-sloupec .partners li{
padding: 12px 0 10px 0;
border-bottom: 1px solid #c2c2c2;

text-align: center;
font-size: 0.9em;

}
div#levy-sloupec .partners li h4{
margin-bottom: 5px;
font-weight: normal;

}


div#levy-sloupec .partners li img{margin:0 auto 5px auto;}




div#levy-sloupec h3{font-size:1em;margin:15px 0 0 20px;}









/* obsah - prezentace, podmenu, kompletni formatovani */

div#obsah{width:592px;float:right;display:inline;padding: 0 0 25px 0;background:url(../images/bg-obsah.gif) repeat-y left top #ffffff;}

div#obsah div.blok{clear:both;overflow:hidden;}
div#obsah a.link-form{margin: 0 0 0 36px;}

div#rotator{overflow:hidden;position:relative;width:592px;height:199px;float: right;margin: 0 0 20px 0;}
div#rotator img{border:0;width:592px;height:199px;display:none;position:absolute;top:0;left:0;float: left;}

div#oddil1, div#oddil2, div#oddil3, div#oddil4, div#oddil5{display: none;}

div#obsah h1{font-size:1.2em;color:#292624;border-bottom:1px solid #b7b7b7;margin:23px 25px 0 25px;padding:0 0 7px 0;clear: both;}
div#obsah h2{font-size:1.1em;color:#da251c;margin:20px 25px 0 24px;}
div#obsah h3{font-size:1em;margin:20px 25px 0 24px;}
div#obsah h6{font-size:1em;margin:20px 25px 0 24px;clear: both;}

div#obsah h2 a{color:#da251c;}
div#obsah h2 a:hover{color:#16729d;}

div#obsah p{margin:10px 25px 3px 25px;line-height:22px;text-align:justify;}
div#obsah p.ar{text-align: right;margin-right: 45px;}

div#obsah div.galerie{margin: 0 0 0 25px;overflow: hidden;}
div#obsah div.galerie a img{float: left;margin: 9px 9px 0 0;padding: 7px;background: #ffffff;border: 1px solid #d5d5d5;}
div#obsah div.galerie a:hover img{border-color: #aeaeae;}

div#obsah img#img-mapa{float: right;margin: 0 35px 0 0;}

div#obsah ul{margin:10px 25px 3px 40px;}
div#obsah ol{margin:10px 25px 3px 60px;}
div#obsah ul li,div#obsah ol li{margin:5px 0 5px 0;line-height:19px;}
div#obsah ul li ul,div#obsah ol li ol{margin:7px 25px 7px 15px;}
div#obsah ul li{background:url(../images/bg-obsah-ul-li.gif) no-repeat 0 7px;padding:0 0 0 14px;}

div#obsah table{border-collapse: collapse;width: 542px;margin: 15px 25px 15px 25px;}
div#obsah table tr td{background-color: #eeeeee;padding: 7px 8px 7px 8px;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
div#obsah table tr.sude td{background-color: #e6e6e6;}
div#obsah table thead tr td{background-color: #5d5d5d;color: #ffffff;}

div#obsah fieldset{margin: 15px 25px 15px 25px;border: 1px solid #d7d7d7;background-color: #ffffff;}
div#obsah fieldset legend{border: 1px solid #d7d7d7;background-color: #ffffff;padding: 4px 5px 4px 5px;margin: 0 0 0 10px;}
div#obsah fieldset table{width: 525px;margin: 10px 0 10px 10px;}
div#obsah fieldset table tr td{background: transparent;border: none;}
div#obsah fieldset table tr td input{height: 22px;padding: 0 4px 0 4px;}
div#obsah fieldset table tr td input#submit{color: #ffffff;background-color: #383431;border: none;height: 30px;padding: 0 10px 0 10px;}

div#obsah div#blok{overflow: hidden;position: relative;height: 35px;}

div#obsah div#blok ul#podmenu{margin: 0;background-color: #383431;overflow: hidden;padding: 0 0 0 9px;}
div#obsah div#blok ul#podmenu li{margin: 0;padding: 0;float: left;background: transparent;overflow: hidden;}
div#obsah div#blok ul#podmenu li a{display: block;padding: 8px 15px 8px 15px;color: #bcbcbc;text-decoration: none;}
div#obsah div#blok ul#podmenu li a:hover{background-color: #46423f;color: #dfdfdf;}

div#obsah div#blok h2{margin: 0 !important;background-color: #383431;color: #d4d4d4 !important;float: left;text-align: right;width: 173px;position: absolute;right: 7px;top: 8px;}
div#obsah div#blok h2 a{color: #bcbcbc;}
div#obsah div#blok h2 a:hover{color: #ffffff;}

/* paticka */

p#paticka{clear:both;background:#383431;border-bottom:7px solid #cdcdcd;color:#bdbdbd;text-align:right;padding:15px 16px 15px 0;}
