/* CSS Document */

body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
font-size: small;
text-align:center;
background:#e9f2ed;
color:#161616;
}

body, html{
_font-size:x-small;
}

#telo li{
background: url('../images/sipka.gif') no-repeat 0px 4px;
display:block;
padding:0px 5px 2px 15px;
list-style:none;}

#resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
} 

#drobecky a, a:link, a:active, a:visited{color:#0992c9;
cursor:pointer;
text-decoration:none;
}

#drobecky a:hover{color:#808080;
text-decoration:underline;
}

#telo a, a:link, a:active, a:visited{color:#0992c9;
cursor:pointer;
text-decoration:none;
}

strong{
color:#d03e30;
}

#telo  a:hover{color:#808080;
text-decoration:underline;
}

#telo a[href^="http:"] { background: url('../images/odkaz_ven.gif') no-repeat right top; padding-right: 1.5em;color:#0992c9;}


#stranka{
width: auto;
text-align:left;
padding-top:5px;
width: 900px;
margin: 0px auto 0px auto; 
background:url('../images/background.jpg') repeat-y;
}

#stranka_matrjoska{
margin:-5px 65px 0 48px;

}

#logo{
position: relative;
}

#logo span{
width:791px;
height:70px;
background:url('../images/logo.jpg') no-repeat top left;
position: absolute;
}
#logo a{
font-size:15px
text-decoration:none;
}

#logo h1{
font-size:15px
}

#hlavicka{
margin:37px 0 0 0;
_margin:30px 0 0 0;
position: relative;
}

#hlavicka span{
width:791px;
height:137px;
background:url('../images/hlavicka.jpg') no-repeat top left;
position: absolute;
}

#hlavicka h2{
font-size:10px;
}


#drobecky{
margin:103px 0 0 0;
width:791px;
height:2.7em;
background:#ffffff url('../images/drobecky.jpg') no-repeat top left;
text-align:right;
}

#drobecky_matrjoska{
padding:0.5em 1em 0 0em;
}

#navigace{
width:791px;
height:12.2em;
background:#dcdcdc url('../images/navigace.jpg') no-repeat top left;
}

#navigace h2{  position: absolute;
  top: -500px;}

#navigace h3{
font-size:1.43em;
font-weight:normal;
color:#0997c9;
}

#navigace .polozka{float:left;
padding:0em 1em 0.6em 1.3em;
margin:1.5em 0 0 1.3em;
_margin:1.5em 0 0 1em;

}

#navigace ul{margin:1.15em 0 0 0;padding:0;}
#navigace li{list-style:none;margin:0.2em 0 0 0;padding:0;text-indent:0;}

#navigace a, a:link{
font-size:0.9em;
color:#3f3f3f;
font-weight:bold;
text-decoration:none;
}

#navigace a:hover{
font-size:0.9em;
color:#d03e35;
font-weight:bold;
text-decoration:underline;
}

#navigace #aktivni 
{
padding:0em 1em 0.6em 1.3em;
background:#ffffff url('../images/sipka_menu.gif') no-repeat bottom right;
}

#navigace li#aktivni2 a{
font-size:0.9em;
color:#d03e35;
font-weight:bold;
text-decoration:underline;
}

#navigace #aktivni h3{
font-size:1.6em;
font-weight:normal;
color:#d03e35;
}

#nadpis{
width:788px;
height:3em;
background:#656565 url('../images/nadpis.jpg') no-repeat top left;
margin:1px 0 1px 2px;
}

#nadpis h3{
padding:0.1em 0 0 1em;
font-size:1.9em;
color:#ffffff;
font-weight:normal;
}

#telo{
background:#ffffff;
}

#telo img{
margin:0.4em 0.2em 0.4em 0.2em;
border:1px solid #505050;
}

#telo_matrjoska{
padding:1.5em;
}

#telo h4{
font-size:1.54em;
color:#d03e30;
text-indent:1em;
margin:0.4em 0 0.5em 0;
font-weight:normal;
}

#telo h5{
font-size:1.4em;
color:#656565;
text-indent:0.2em;
margin:0.2em 0 0.2em 0;
font-weight:bold;
}

#telo h6{
font-size:1.2em;
color:#2b94a9;
text-indent:0em;
margin:0.1em 0 0.1em 0;
font-weight:bold;
}

#telo p{
line-height:1.7em;
text-indent:0.5em;
}


#resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

#pata{
margin:0px 0 0 0;
padding:0;
width:792px;
height:3em;
background:#2c96aa url('../images/pata.jpg') no-repeat top left;
text-align:center;
font-size:1em;
color:#000000;
}

#pata ul{
margin:0;
padding:1em 0 0 0;
}

#pata li{display:inline;
}

#pata a,a:link{
color:#303030;
font-weight:bold;
text-decoration:none;
}

#pata a:hover{
color:#e9f2ed;
font-weight:bold;
text-decoration:underline;
}

table * {
  text-align: left;
  padding: 0.1em 0.7em 0.1em;
  font-size:0.94em;
}

tbody{border:1px solid #cccccc;}

thead th {
color:#b4260b;
}

tfoot * {
text-align:center;
}

caption {
  display:none;
}

td,th {
  border: 1px solid #f0f0f0;
  padding:0.2em 0.5em 0.2em 0.5em;
}

label{display:block;}


.chyba{display:inline;color:red;}


fieldset {
width:450px;
border:#cccccc solid; 
border-width:2px 1px 2px 1px;
padding:10px; 
background:url('../images/agree.jpg') no-repeat bottom right ;
}

.skryt{display:none;}

.zobrazit{display:block;}

.inline{display:inline;}

#logo-tisk{display:none;}

.tisk{
margin-top:1em;
padding:0.5em 0 0 0;
display:block;
border-top:1px dotted #cccccc;
text-align:right;
background:url('../images/tisk.gif') no-repeat;
background-position:center left;
}


#telo .reference{margin:0.5em 0em 0.5em 0em;background:#ffffff;display:block;padding:0.5em 0 0em 0;}

#telo .reference img{margin:0em;border:0px;}

#telo .pocet{background:#59c3d0;color:#ffffff;font-size:1em;font-weight:bold;padding:0.3em 2em 0.3em 2em;margin:0 0 0 23em;}

#telo .reference_top{
background:#ffffff;
}

#telo .popis{background:#2b94a7;color:#ffffff;padding:0.5em 2em 0.5em 2em;margin-top:-5px;}

.mini{margin-left:0.4em;padding:0 0 0 1.4em;font-size:0.55em;font-weight:normal;background-image:url('../images/napsano.gif');background-repeat:no-repeat;background-position:0px 2px;color:#3a3a3a;}

.reference{
background:#e9f2ed;
border:1px solid #cccccc;
margin:1em 0 1em 0;
}

#reference strong{
color:#ffff99;
}

.reference a, a:link, a:active, a:visited{color:#dfff93;
cursor:pointer;
text-decoration:none;
}

.reference a[href^="http:"] { background: none; padding-right: 1.5em;color:#ffff00;}


.reference a:hover{
text-decoration:underline;
color:#ffff00;
}

#info{
border:1px solid #cccccc;
font-style:italic;
background:#ffff99;
margin:1em 0 1em 0;
padding:1em 0.5em 1em 0.5em;
}

.novinka{
border-bottom:1px solid #cccccc;
background:#ffff99;
margin:1em 0 1em 0;
padding:1em 0.5em 1em 0.5em;
}
