/* CSS Document */
body  {position: relative; font-family: serif; max-width: 1020px;
min-width: 760px; padding: 0 5px; margin: 0 0;}

a
{color: #CC0000;}
a:hover
{color: #0000CC;}

#head
{height: 90px; padding: 0px; margin: 0px;}
#content
{padding: 0px; margin: 0px;}

#sidebar
{position: relative; float: right; width: 190px; font-family: Tahoma,sans-serif;
background: #DDDDFF; padding: 0px; margin: 0px; font-size: .85em;
border-width: 1px; z-index: 3;  border: solid  #334488 1px;}
#sidebar h1
{font-size: 1em; margin: 0px; padding: .2em .6em; border-style: solid;
letter-spacing: 0.1em; text-align: left; background: #334488; color: #DDDDFF;}
#sidebar h2
{font-size: 1em; padding: 0 1em; margin: 0; font-weight: normal;}
#sidebar form
{margin: 0 1em; line-height: 1.8em;}
#sidebar p
{margin: 0 1em; line-height: 1.2em;}
#sidebar input
{position: absolute; left: 6em;}
#sidebar a.mlink
{padding: 0 0 0 2em; background: url('/img/sqr-.png') 1em 50% no-repeat;}
#sidebar a.mlink:hover
{background: url('/img/sqr.png') 1em 50% no-repeat;}

#pocetuloh
{text-align: center; padding: 1em; font-size: .8em;}

#main
{margin:0 200px 0 10px; padding: 0; min-height: 25em;}

#text
{}
#text h1, h2, legend, h3
{text-align: left; font-family: Tahoma,sans-serif; color: black;}
#text h1
{font-size: 1.4em; margin: 0; padding: 1px 20px 0px 5px; margin: 0 -5px;
background: #DDDDFF; text-align: left; border: solid  #334488 1px; border-width: 0 0 2px 0;}
#text h2
{font-size: 1.1em; margin: 0; padding: 3px 0;}
#text h3
{font-size: 1em; margin: 0; padding: 3px 0;}
#text p
{margin: 0 3px; padding: 0 0 0.1em 0;}
#text img
{padding: 5px 0 0 0;}
#text textarea
{float: left;}
#text table
{margin: 0; padding: 0;}
#text td
{vertical-align: top; padding: 3px;}
#notesy table
{margin: 0px; padding: 0px; border-collapse: collapse;}
#notesy td
{vertical-align: top; padding: 0 5px; margin: 0px; border: solid 1px #DDDDFF;
border-width: 1px 0px 0px 0px;}
#notesy h3
{background-color: #EEEEEE; margin: 0 -5px;  padding: 3px 5px;}

#text li
{padding: 0.2em;}
#text .carkovane
{margin: 0px; padding: 0px; border-style: solid; border-color: #CC0000;
border-width: 0px 0px 1px 0px;}
#text .textulohy
{margin: 0 0 0.2em 0; padding: 0;}
#text .zadani
{margin: 1em 0 0.2em 0; font-size: .8em;
border-style: dotted; border-color: #DDDDDD; border-width: 0 0 1px 0;}
#text .autor
{margin: 1em 0 0.2em 0; font-size: .8em;}
#text .povinne
{border-color: #CC0000; padding: 2px; margin: 0px;}
#text input.button
{background: #444444;}
#text option
{padding: 0px 2px 0px 5px; margin: 0px;}
#text select
{padding: 0px 2px 0px 5px; margin: 0px; border: 1px solid #AAAAAA;}
#text .small
{color: #CCCCCC; font-size: .8em;}
#text img
{border: 0px; margin: 0; padding: 0;}
#text ol
{margin: 0; padding: .3em 0 .6em 2em;}
#text hr
{border-style: solid; border-color: #334488; border-width: 0 0 1px 0;
margin: .3em 0; padding: 0;}
#text .puvodni {background-color: transparent;}
#text .zvyrazni {background-color: #EEEEEE;}
#text .listp
{padding: 0 0 0 1.5em; background: url('/img/list-plus.gif') 0 50% no-repeat;
 font-weight: bold; color: black; cursor: pointer;}
#text .listb
{padding: 0; font-weight: bold;}
#text .list2
{margin: 0 0 0 2.5em; color: black; }
#text .list2b
{margin: 0 0 0 1em; color: black; }
#text .listp2
{padding: 0 0 0 2.5em; background: url('/img/list-plus.gif') 1em 50% no-repeat;
 color: black; cursor: pointer;}
#text .list3b
{padding: 0 0 0 2.5em; color: black;}
#text .list3
{padding: 0 0 0 3.5em; color: black;}
#text .submit
{text-align: center; color: #999999; font-size: .8em; padding: 2em 0 0 0;}
#text fieldset
{border-color: #EEEEEE; margin: 1em 0;}
#text legend
{font-weight: bold; color: #999999; }
#text .legend2
{font-weight: bold; color: #999999; font-size: .8em }
#text .menu
{text-align: right; font-family: Tahoma,sans-serif; font-size: .8em; margin: 0 0 1em 0;}
#text .adresa
{font-family: Tahoma,sans-serif; font-size: .8em;
padding: 1px 0px 1px 10px; margin: 0 -5px;
border: solid #DDDDDD 1px; border-top: 0px;}
#text .temasub
{padding: .2em 0 0 0;}

#uloha
{padding: .3em 0 .3em .3em; border-style: dotted solid solid dotted; border-color: #DDDDDD;
border-width: 1px; margin: 0 0 .5em 0;}
#uloha a
{text-decoration: none;}
#uloha .sipka
{padding: 0 0 .4em 1em;}
#icons
{position: relative; padding: 0 .6em; margin: 0 0 .3em .3em; float: right;
font-size: .6em; font-family: Tahoma,sans-serif; text-align: right; background: #EEEEEE; }
#icons input
{padding: 0; margin: 0;}
#icons img
{padding: 0; margin: 0; vertical-align: top;}

#phoebe
{text-align: center; border-style: solid; border-color: #000000;
 border-width: 1px 0 0 0;
font-size: 10px; font-family: Tahoma,sans-serif; margin-top: 2em;}
#phoebe img
{margin: 0; border: 0; vertical-align: middle; }
#phoebe a
{color: black; text-decoration: none; }
