/* CSS Document */
@media screen {
  
body {
	margin:0; padding:0;
	background:#ffffff;
	text-align:center;
	font-family: 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
	font-size: 0.8em;
	}

#hlavicka {
     padding: 0px;
     background: url(../obrazy/charta77_03.png) no-repeat;
     height: 121px;
     width: 770px;
}

#hlavicka p{
  padding-top: 88px;
  padding-left: 130px;
}

#org{
  width: 200px;
  border: medium #000066 solid;
  background-color: #f0f0f0;
  margin-left: 5px;
  padding: 5px 5px 5px 5px;
  float: right;
  font-size: 0.8em;
}

#obsah {
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #ffffff url(../obrazy/charta77_08.png) repeat-y;
	text-align:left;
	}

#levypanel {
	float: left;
	width: 210px;
	margin:0; padding:0;
	}

#levypanel-top {
	margin:0; 
	padding: 0;
	width: 210px;
	height: 85px;
	background: url(../obrazy/charta77_05.png) no-repeat top;
	}
#levypanel-obsah {
	margin:0; 
	padding: 0em 0em;
	}

#hlavnipanel {
  margin:0 0 0 210px; 
	padding:0;
	}

#hlavnipanel-obsah {
	margin:0; 
	padding: 0.5em 1em;
	}

#paticka {
     padding: 0px;
     background: #ffffff url(../obrazy/charta77_10.png) no-repeat;
     height: 18px;
     width: 770px;
}

#paticka p{
     text-align: center;
     font-size: 0.85em;
     padding: 0 0 0 221px;
}

hr.cleaner {
	clear:both;
   display: none
	}
	
div#levypanel-obsah ul li{
  color: #000066;
  
}

div#levypanel-obsah ul li a{
  color: #000066;
  font-weight: bold;
}
div#levypanel-obsah p{
padding: 0 0 0 0;
margin: 0 0 0 0;
padding-left: 15px;
}
div#levypanel-obsah a{
  color: #000066;
  font-weight: bold;
  padding-left: 15px;
  background: url(../obrazy/sipka_b.gif) no-repeat left center;
  text-decoration: none;
}

div#levypanel-obsah a.a_img{
  color: #000066;
  font-weight: bold;
  padding-left: 0px;
  background: none;
  text-decoration: none;
}

div#levypanel-obsah img{
  border: thin white solid;
}

div#levypanel-obsah img:hover{
  border: thin #000066 solid;
}

div#levypanel-obsah a.a_img:hover{
  color: #000066;
}

div#levypanel-obsah a:hover{
  color: #F3AE4A;
  background: #000066 url(../obrazy/sipka_o.gif) no-repeat left center;
}
div.organ img{
float: left;
padding-right: 5px;
}

div.organ{
 height: 71px;
 text-align: center; 
 
}

a{
color: #000066;
}

h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.2em;
}

ul.dokumenty{
}

ul.dokumenty li{
  list-style: inside url(../obrazy/sipka_b.gif);
}

div#hlavnipanel-obsah p{
text-indent: 15px;
}

div#hlavnipanel-obsah p.just{
text-indent: 15px;
text-align: justify;
}
div#hlavnipanel-obsah p.prog{
text-indent: 0px;
text-align: justify;
}
div#hlavnipanel-obsah table{
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
  border: 2px #000066 solid;
  font-size: 1em;
}

p.center{
text-align: center;
}

div#hlavnipanel-obsah p.center table{
  margin-left: auto;
  margin-right: auto;
  empty-cells: show;
}

div#hlavnipanel-obsah table th{
  border-spacing: 0px;
  background-color: #f3ae4a;
  border: 1px #000066 solid;
  border-bottom: 2px #000066 solid;
  empty-cells: show;
  font-weight: bold;
  text-align: center;
  padding: 2px 2px 2px 2px;
}
div#hlavnipanel-obsah table th.right{
  text-align: right;
}
div#hlavnipanel-obsah table td{
border-spacing: 0px;
border: 1px #000066 solid;
empty-cells: show;
padding: 2px 2px 2px 2px;
}

td.td_prog{
text-align: justify;
}
th.prog_date{
width: 100px;
}

span.nahledpopis{
padding-left: 5px;
padding-right: 5px;
font-weight: bold;
font-size: 0.8em;
}

}
@media print {
  div.hlavicka{
  visibility: hidden;
  display: none;
  }
  a.lang img{
  visibility: hidden;
  display: none;
}
}
