/* pro obrazovku */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
list-style: none;
}
body {
font-size: 62.5%;
text-align: center;
color: #1F1F1F;
font-family: sans-serif; 
background: #0071bd url(images/body.gif) repeat-x;
}
#content {
width: 956px;
background: #ffffff;
text-align: left;
margin: 10px auto;
position: relative;
background: white url(images/content.png)
}
#main {
width: 560px;
float: right;
position: relative;
right: 10px;
top: 10px;
margin-bottom: 30px;
}
#submain /*text pod logem*/{
width: 340px;
position: absolute;
left: 15px;
top: 100px;
font-size: 130%;
height: 95px;
overflow: hidden;
}
#submain p {
padding-top: .2em;
}
#side /*levĂ© menu*/{
width: 207px;
float: left;
position: relative;
left: 1px;
top: 0px;
margin-bottom: 30px;

}
#side #sideDole 
{background: #dfe8ef url(images/sideDole.png) repeat-y -1px 0;
padding: 15px;
font-size: 110%;}
#side #sideDole .item h3 {color: blue; font-size: 120%}
#side #sideDole .item {padding: .6em 0;}

#otherside /* mapa */{
float: left;
width: 155px;
position: relative;
left: 8px;
top: 50px;
font-size: 120%;
margin-bottom: 30px;
height: 350px;
}
#otherside .mapa{
background: white url(images/mapa.png) no-repeat; 
width: 160px;
height: 250px;
}
#otherside h3 {
font-size: 120%;
position: relative; top: 196px;
text-transform: uppercase;
padding-left: 7px;
}
#otherside h3 a{
color: #1F1F1F;
text-decoration: none;
}
#otherside .dum{
background: url(images/dum.png) no-repeat center 0px; 
height: 100px;
}
#header {
background: 100%;
height:240px;
overflow: hidden;
position: relative;
background: white url(/wp-content/themes/default/images/header.jpg) no-repeat -4px 72px;
}
#header a strong {
display: none;
}
#current a {
width: 0;
height: 95px;
padding-left: 468px;
overflow: hidden;
display: block;
background:  url(images/logo.jpg) no-repeat -3px -14px;
}
a#menujump {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
}
#other {
display: none;
position: absolute;
top: 0;
right: 0;
}
#other a {
color: white;
}
#menu {
height: 28px;
overflow: hidden;
position: absolute;
top: 215px;
left: 8px;
width: 940px;
height: 25px;
background: #0068ae url(images/menu.gif) repeat-x;
}
#menu div
{float: left;color: white;
text-decoration: none;
font-size: 120%;
padding: .5em;
font-weight: normal;}

#menu h2 {
display: none;
}
#menu ul {
padding-left: 220px;
}
#menu ul li {
display: inline;

}
#menu  li a {
float: left;
color: white;
text-decoration: none;
font-size: 120%;
padding: .5em 1.3em;
font-weight: normal;
background: url(images/menu-odrazka.png) no-repeat .5em 11px;
}
#menu li a:hover {
color: silver;
text-decoration: none;
}
#menu2 {
margin: 20px 0;
}
#menu2 li a {
display: block;
color: black; 
text-decoration: none;
font-size: 120%;
font-weight: normal;
padding: .5em 0;
margin-left: 15px;

border-top: 1px solid #c1d3df; 
border-bottom: 1px solid #c1d3df;
}

#menu2 li
{background: url(images/menu-leve.png) no-repeat -1px 2px;
color: black; 
margin: 3px 0;
position: relative;
}

#menu2 li li {
background: url(images/podmenu.png) no-repeat 12px .6em;
border: 0;
font-size: 90%;
margin: 0;
}

#menu2 li li a {
color: #0270bb;
padding: .4em 0 .4em 25px;
margin: 0;
width: 183px;
border: 0;
}

#menu2 li li li{
background: none;
border: 0;
font-size: 90%;
margin: 0;
}

#menu2 li li li a {
padding: .4em 0 .4em 35px;
width: 173px;
}


#menu2 li li {
display: none;
}

#menu2 .current_page_parent li, 
#menu2 .current_page_item li , 
#menu2 .current_page_parent  {
display: block;
}

#footer {
background: #0071bd;
clear: both;

}
#footer p
{position: absolute; bottom: 35px; left: 200px; color: black;  font-size: 110%;
width: 570px; text-align: center;}
#footer p a {color: black}
#lista {
height: 80px;
text-align: center;
background:  #0071bd url(images/footer.gif) no-repeat ;
font-size: 120%;
padding: .8em;
}
#lista span {float: left;}
#lista a, #footer a, #lista, #footer
{color: white;}
h1, h2, h3, h4, h5, h6 {
font-family: sans-serif;
font-weight: bold;
color: black;
}
#homepage h1 {
display: none;
}
h1 {
font-size: 160%;
text-align: center;
font-weight: bold;
text-transform: uppercase;
color: #0068ae;
background: url(images/h1.png) repeat-x left bottom;
padding-bottom: .3em;
margin: 0 50px;
}
h2 {
font-size: 150%;
font-weight: bold;
margin: 10px 0 5px 0;
}
h3 {
font-size: 150%;
}
h4 {
font-size: 130%;
}
h5 {
font-size: 120%;
}
#main p {
font-size: 120%; 
margin: 0.5em 0;
line-height: 1.4em;
}
#main ul, #main ol{
margin: 0.5em 0;
}
#main ul li {
list-style-type: disc;
margin-left: 2em;
font-size: 120%;
line-height: 1.4em;
}
#main ol li {
list-style-type: decimal;
margin-left: 2em;
font-size: 120%;
}
#main li li{
font-size: 100%;
} 
#main table {
margin: 10px auto 0 auto;
width: 90%;
font-size: 115%;
background: white;
border-collapse: collapse;
border: 1px solid black;
}
#main table th{
text-align: left;
padding: .2em;
}
#main table th, #main table td {
vertical-align: middle;
}
#main table thead th{
text-align: center;
padding: .5em;
}
#main table th + td { 
text-align: left;
}
#main table thead th, #main table thead td{
border: 1px solid black;
}
#main table tbody th{
padding: .5em;
}
#main table caption{
caption-side: top;
font-style: italic;
text-align: left;
padding: 10px 10px 0px 30px;
font-size: 120%;
}
#main table tr, #main table td {
border: 1px solid #aeaeae;
padding: .4em;
}
a { 
text-decoration: underline;
color: black;
font-weight: bold;
}
a:hover {
color: black;
text-decoration: none;
}
a img {
border: none;
}
.hidden {
display: none;
}
.left {
float: left;
}
.right {
float: right;
}
.linklove {
display: none !important;
}

#footer .searchform, #main .searchform {
position: absolute;
top: 20px;
right: 0px;
background: url(images/search.png) repeat-y;
border: 0;
width: 340px;
padding-top: 6px;
_height: 30px;
}
#footer .searchform fieldset, #main .searchform fieldset {
border: 0;
}
#footer .searchform legend, #main .searchform legend {
display: none;
border: 0;
}
#footer .searchform label, #main .searchform label {
border: 0;
color: black;
position: absolute;
right: 350px;
font-size: 120%;
margin-top: 5px;
}
#footer .searchform input#s , #main .searchform input#s{
width: 180px;
position: relative;
right: 0px;
border: 1px solid silver;
float: left;
margin-left: 20px;
padding-left: .2em
}
#footer .searchform button, #main .searchform button{
width: 117px;
height: 21px;
border: 0;
background: #066bb3 url(images/search-tlacitko.png) no-repeat;
padding: 0;
margin: 0;
color: white;
font-size: 110%;
float: left;
}
#main .searchform {
top: 30px;
}
.search h1 {
margin-bottom: 55px;
}
#main ul.podstranky {
background: #dee8ee;
padding: 1em;
margin: 2em .2em;
border: 1px dashed blue
}
#main ul.podstranky li {
list-style: none; 
margin-left: 2em;
font-size: 130%;
line-height: 1.4em;
padding: 0 15px; 
margin: .5em ; 
background: url(images/podmenu.png) no-repeat 0px 4px;
position: relative;
}
#main ul.podstranky a {
color: #003551;
}
#main ul.podstranky li.first {
list-style: none; 
background: none;
}
#homepage #main .item {
background: url(images/item.png) no-repeat;
width: 163px;
height: 255px;
overflow: hidden;
float: left;
padding: 0 10px 0 10px;
margin-bottom: 25px;
font-size: 120%;
}
#homepage #main .item h2 {
padding: 6px 12px;
height: 146px;
font-size: 100%;

}
#homepage #main .item p strong, #homepage #main .item  p{
color: #0069af;
padding: 0;
margin: 0;
}
#homepage #main .item#uvod1 h2  {
background: url(images/uvod1.png) no-repeat 5px 40px;
}
#homepage #main .item#uvod2 h2  {
background: url(images/uvod2.png) no-repeat 5px 40px;
}
#homepage #main .item#uvod3 h2  {
background: url(images/uvod3.png) no-repeat 5px 40px;
}
