/* hlavní bloky webu */
body  {
font-family: sans-serif;
font-size: 1em;
margin: 0px;
padding: 0px;
background: #fff;
text-aling: center;
}

#page  {
width: 907px;
background: url('../design/bg.gif') 0% 0% repeat-y;
margin: 0px auto 0px;
position: relative;
}

#top  {
width: 907px;
height: 12px;
background: url('../design/top.gif') 0% 0% no-repeat;
margin: 10px auto 0px;
}

* html div#top  {
margin-bottom: -6px;
}

#pagefoot  {
width: 907px;
height: 37px;
background: #eee url('../design/pagefoot.gif') 0% 0% no-repeat;
margin: 0px auto 0px;
color: #fff;
font-size: 0.75em;
font-weight: bold;
text-align:center;
}

#pagehead  {
width: 880px;
height: 127px;
background: #eee url('../design/pagehead.gif') 0% 0% no-repeat;
margin: 0px 0px 0px 5px;
}

#content  {
width: 880px;
background: #fff url('../design/bg_content.jpg') 0% 0% no-repeat;
margin: 0px 0px 0px 5px;
}

#text_blok  {
float: right;
width: 696px;
background: #fff url('../design/bg_text.jpg') 0% 0% no-repeat;
margin: 20px 0px 0px 0px;
height: 450px;
}

*>#text_blok  {
height: auto;
min-height: 450px;}

#left  {
float: left;
width: 168px;
height: 179px;
background: #8daae2 url('../design/bg_left.gif') 0% 100% no-repeat;
margin: 20px 0px 0px 0px;
color: #fff !important;
text-align: left;
padding-bottom: 15px;
}

*>#left  {
height: auto;
min-height: 179px;}

#top_left {
background: url('../design/bg_left_top.gif') 0% 0% no-repeat;
width: 168px;
height: 6px;
float: left;
}

/* navigace webu */
#menu  {
width: 880px;
height: 33px;
background: #8daae2;
margin: 0px 0px 0px 5px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}

#menu ul {
position: absolute;
top: 134px;
left: 20px;
margin: 0px;
padding: 0px;
z-index: 5;
}

#menu li  {
list-style: none;
float: left;
margin-right: 15px;
}

#menu a  {
color: #fff;
font-size: 0.75em;
font-weight: bold;
text-decoration: none;
text-align: center;
}

.ad1  {
display: block;
width: 88px;
height: 23px;
padding-top: 5px;
}

.ad1hover  {
display: block;
width: 88px;
height: 23px;
padding-top: 5px;
color: #000 !important;
background: url('../design/zalozka1.gif') 0% 0% no-repeat;
}

.ad1:hover  {
color: #000 !important;
background: url('../design/zalozka1.gif') 0% 0% no-repeat;
}

.ad2  {
display: block;
width: 60px;
height: 23px;
padding-top: 5px;
}

.ad2hover  {
display: block;
width: 60px;
height: 23px;
padding-top: 5px;
color: #000 !important;
background: url('../design/zalozka2.gif') 0% 0% no-repeat;
}

.ad2:hover  {
color: #000 !important;
background: url('../design/zalozka2.gif') 0% 0% no-repeat;
}

.ad3  {
display: block;
width: 122px;
height: 23px;
padding-top: 5px;
}

.ad3hover  {
display: block;
width: 122px;
height: 23px;
padding-top: 5px;
color: #000 !important;
background: url('../design/zalozka3.gif') 0% 0% no-repeat;
}

.ad3:hover  {
color: #000 !important;
background: url('../design/zalozka3.gif') 0% 0% no-repeat;
}

.ad4  {
display: block;
width: 77px;
height: 23px;
padding-top: 5px;
}

.ad4hover  {
display: block;
width: 77px;
height: 23px;
padding-top: 5px;
color: #000 !important;
background: url('../design/zalozka4.gif') 0% 0% no-repeat;
}

.ad4:hover  {
color: #000 !important;
background: url('../design/zalozka4.gif') 0% 0% no-repeat;
}

.ad5  {
display: block;
width: 74px;
height: 23px;
padding-top: 5px;
}

.ad5hover  {
display: block;
width: 74px;
height: 23px;
padding-top: 5px;
color: #000 !important;
background: url('../design/zalozka5.gif') 0% 0% no-repeat;
}

.ad5:hover  {
color: #000 !important;
background: url('../design/zalozka5.gif') 0% 0% no-repeat;
}

.ad6  {
display: block;
width: 65px;
height: 23px;
padding-top: 5px;
}

.ad6hover  {
display: block;
width: 65px;
height: 23px;
padding-top: 5px;
color: #000 !important;
background: url('../design/zalozka6.gif') 0% 0% no-repeat;
}

.ad6:hover  {
color: #000 !important;
background: url('../design/zalozka6.gif') 0% 0% no-repeat;
}

.ad7  {
display: block;
width: 65px;
height: 23px;
padding-top: 5px;
}

.ad7hover  {
display: block;
width: 65px;
height: 23px;
padding-top: 5px;
color: #000 !important;
background: url('../design/zalozka7.gif') 0% 0% no-repeat;
}

.ad7:hover  {
color: #000 !important;
background: url('../design/zalozka7.gif') 0% 0% no-repeat;
}





/* prvky webu */
span.copy  {
display: block;
padding-top: 9px;
}

img.motiv  {
position: absolute;
top: -12px;
left: 699px;
z-index: 0;
}

hr.clear  {
clear: both;
visibility: hidden;
}

h1  {
font-size: 1.2em;
margin: 8px 18px 4px 18px;
color: #90aeea;
font-style: italic;
}

h2  {
font-size: 0.7em;
margin: 4px 5px 4px 5px;
color: #fff;
}

h3  {
font-size: 1.0em;
margin: 8px 18px 4px 18px;
color: #000;
}

h3.nadpis  {
font-size: 1.1em;
color: #000;
margin: 5px 18px 0px 18px;
text-align: left;
}

h3.nadpis a {
font-size: 0.9em;
color: #000;
text-decoration: underline;
text-align: left;
}

h3.nadpis a:hover {
text-decoration: none;
}

p  {
text-align: justify;
margin: 5px 18px 5px 18px;
font-size: 0.75em;
}

p.small  {
text-align: justify;
margin: 5px 8px 5px 8px;
font-size: 0.75em;
}

ol li  {
font-size: 0.75em;
text-align: justify;
margin-right: 18px;
}

.email  {
color: #fff;
text-decoration: underline;
}

.email:hover  {
text-decoration: none;
}

.home  {
position: absolute;
top: 20px;
left: 25px;
width: 260px;
height: 90px;
border: none;
text-indent: -9999px;
}

.kat  {
float: left;
width:  117px;
height: 146px;
background: url('../design/kat.gif') 0% 0% no-repeat;
margin: 10px -3px 10px 21px;
text-decoration: none;
}

.login  {
margin: 80px 0px 0px 178px;
width: 339px;
height: 187px;
background: url('../design/login.jpg') 0% 0% no-repeat;
}

span.count  {
float: right;
text-align: right;
color: #666;
font-size: 0.7em;
margin-right: 18px;
}

p.odd  {
border-bottom: dotted 1px #eee;
padding-bottom: 10px;
text-align: justify;
}

div.navigace  {
clear: both;
text-align: center;
}

a.foto  {
float: left;
border: none;
margin: 5px;
border: solid 1px #eee;
}

img  {
border: none;
}

.navigace a  {
font-size: 0.7em;
font-weight: bold;
text-decoration: none;
}

.navigace a:hover  {
text-decoration: underline;
}

.formular  {
margin: 8px 0px 0px 18px;
width: 621px;
background: url('../design/form.jpg') 0% 0% no-repeat;
}

.formular table {
margin-top: 15px;
}

.formular table td {
padding-left: 15px;
}

.kategorie  {
padding: 10px;
border-top: dotted 1px #d3d0ff;
border-left: dotted 1px #d3d0ff;
}

table  {
margin: 5px 18px 5px 18px;
}

table td  {
font-size: 12px;
}

table.polozky  {
float: right;
width: 520px;
}

table.polozky td {
border-bottom: dotted 1px #d3d0ff;
}

a  {
text-decoration: underline;
color: #0066af;
}

a:hover  {
text-decoration: none;
}

.left  {
float:left;
margin: 7px 7px 7px 0px;
}

/*strankovani*/
div.strankovani {min-height: 2px; margin: 0; text-align:center; padding-right: 2px; border: none; padding-bottom: 2px;}
div.strankovani label {position: relative; list-style: none; margin: 0; width: 12px; text-align: center; border: none; font-size: 12px; padding: 0 2px 0 2px;}
