* {
padding: 0;
margin: 0;
} 

.adbrite_ad { display: none; }
/* mustr.net */
body {
margin:0;
padding: 0;
background: #ffffff ;
color: #444;
font: 12px Verdana, Tahoma;
line-height: 17px;
text-align: center;
}
* {
	margin: 0px;
	padding: 0px;

}
html {height:100%; margin-bottom:1px;}

img {border: none;}
a{ color: #000; text-decoration: none; }
a:hover {  color: #000; }

#web {
position: absolute;
top: 50px;
left: 50%;
margin-left: -485px;
}

#telo-top {
  background-image: url(images/top.jpg); 
  background-repeat:no-repeat;
}

#telo-banner {
  background-image:url(images/content.jpg); 
  background-repeat:repeat-y; padding-left:20px; 
  padding-right: 20px; 
  height: 180px;
  width: 930px;
}

#telo-menu {
  background-image:url(images/content.jpg); 
  background-repeat:repeat-y; 
  padding-left:20px; 
  padding-right: 20px;
  text-align: left;
}

#podmenu {
  background-color: #134F78; 
  width:930px;
  height: 30px;
}

#telo-telo {
  background-image:url(images/content.jpg); 
  background-repeat:repeat-y; 
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  text-align: left;
  line-height: 1.5;
}

.space {
  line-height: 2;
  text-align: justify;
  letter-spacing: 0.5px;
}

#telo-odkazy {
  background-image:url(images/content.jpg); 
  background-repeat:repeat-y; 
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#telo-footer {
	background-image:url(images/content.jpg); 
  background-repeat:repeat-y; 
  padding-left:20px; 
  padding-right: 20px;
  text-align: center;
  font-family: 'Verdana';
  font-size: 10px;
}

#sitemap {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  font-size: 11px;
  color: #0E70B3;
  background-image:url(images/content.jpg); 
  background-repeat:repeat-y;
  letter-spacing: 1px; 
}

#leve-menu {
  width: 200px;
  vertical-align: top;
}

#prave-menu {
  width: 200px;
  vertical-align: top;
  padding-right: 0px;
  font-family: 'Verdana';
}

.bar {
 	font-family: 'Verdana';
 	border-bottom: 2px solid #ff6600;
  height: 32px;
  color: #0E70B3;
  padding-left: 5px; 
}

.barH2 {
 	font-family: 'Verdana';
  height: 32px;
  color: #0E70B3;
  font-size: 14px; 
}
.bar-leve {
 	height: 25px;
  font-family: 'Verdana';
 	border-bottom: 2px solid #ff6600;
  color: #0E70B3;
  padding-left: 5px;
  padding-top: 5px;
}

#menu-pruh {
  background-color: #455B7D;
  width: 100%; 
}

#banner {
/*  background-image:url(images/banner.jpg); */
  background-repeat:repeat-x; 
  height: 180px;
  width: 930px;
  
}

#telo {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
  vertical-align: top;
  line-height: 1.5;
}

.h1 {
  font-size: 14px;
  font-family: 'Verdana';
  height: 25px;
  color: #0E70B3;
  border-bottom: 2px solid #ff6600;
  margin-top: -5px;
  padding-top: 5px;
  padding-left: 5px;
  width: 100%;
  vertical-align: middle;
}

.h2 {
font-size: 14px;
}

.h3 {
font-size: 10px;
}

.nadpisy_key {
font-size: 1px;
color: #fefefe;
}

.valign {
  vertical-align: top;
  width: 30px;
}

.justify {
  text-align:justify;
}

#aktualni_stranka {
  font-weight: bold;
  color: #ff6600;
}

select {color: #003D6C; font-family: 'Verdana'; font-size: 10px; border: 1px solid #455B7D; height: 20px; padding: 3px; width: 180px }
input {color: #003D6C; font-family: 'Verdana'; font-size: 10px; border: 1px solid #455B7D; padding: 3px; width: 180px}
input.submit {color: #003D6C; font-family: 'Verdana'; font-size: 10px; border: 1px solid #455B7D; padding: 3px; width: 50px}
file {color: #003D6C; font-family: 'Verdana'; font-size: 10px; border: 1px solid #455B7D; padding: 3px; width: 180px}

/* levé menu */

.arrowlistmenu{
width: 200px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Verdana;
color: white;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #2A8CCD;
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #2A8CCD;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #2A8CCD;
background-color: #F3F3F3;
}

.tlacitko {
 color: #0E70B3;
 font-weight:bold;
 font-size: 11px;
}

.outsourcing-left {
  padding-right:10px; 
  vertical-align:top;
}

.outsourcing-right {
  vertical-align: top; 
  text-align:right; 
  width: 300px;
  }
  
.bottom {
  background-image:url(images/bottom.jpg); 
  background-repeat:no-repeat;
}  

/* hlavní menu */

.jqueryslidemenu{
font: bold 12px Verdana;
background: #0B568A;
width: 100%;

}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #0B568A; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #068CC6;
text-decoration: none;
opacity: 0.8;  
filter: alpha(opacity=80); 
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #068CC6; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: #068CC6;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.odkaz {color: #0E70B3;
  font-size: 10px;
  }

a.odkazy:link    {color: #0E70B3;
  font-size: 10px;
                  }

a.odkazy:visited    {color: #cccccc; font-size: 10px;}

a.odkazy:active    {color: #0E70B3; font-size: 10px;
                    }
                    
a.odkazy:hover     {color: #0E70B3;  
                    text-decoration: underline;
                    font-size: 10px;
                    }

#calendar
{
width: 203px;
padding: 0;
margin: 0;
border-left: 1px solid #8da1bc;
font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #545e69;
text-align: center;
background-color: #fff;
}

.today, td.today a, td.today a:link, td.today a:visited
{
color: #5f3e00;
font-weight: bold;
background: #fff7cf;
}

.dny {
border-bottom: 1px solid #8da1bc;
}

.td
{
border-right: 1px solid #8da1bc;
border-bottom: 1px solid #8da1bc;
width: 20px;
height: 20px;
text-align: center;
background: #f0f0f0;
}
.td a
{
text-decoration: none;
font-weight: bold;
display: block;
}
.td a:link, .td a:visited
{
color: #617e8e;
background: #ffffff;
}

.prihlasit {
 color: #0E70B3;
 font-weight:bold;
 font-size: 11px;
  width: 100px;

}

} 