body {
	margin : 0;
	font-family : "Arial CE", "Helvetica CE", arial, helvetica, verdana, sans-serif;
	font-size : 80%;
	/*	font-size : 1em;*/
	color: #333333;
	padding : 0;
	background: #d3d3d3;
	text-align:center;
}
a {
	text-decoration : underline;
	font-weight : bold;
	color: #003366;
}
a:hover, a:active, a:focus {
	color: #336699;
}
table {
	font-size : 100%;
}
td {
	font-size: 100%;
	padding-right: 8px; 
}
th, td {
  border-bottom: #003366 solid 1px; 
}
dd {
margin-top: .5em; 
}
h1 {
	font-size : 130%;
	margin : 1% 0%;
}
h2 {
	font-size : 120%;
}
h3 {
	font-size : 110%;
}
h4 {
	font-size : 100%;
}
h5 {
	font-size : 100%;
	/*	margin : 1% 0%;*/
}
acronym {
	border-bottom : 1px dashed #ff0000;
	cursor : help;
}

.ram1{
	padding:0.5% 0.5% 0.5% 0.5%;
	background-color: #e7e7e7;
}
.ram1kursiva{
	padding:0.5% 0.5% 0.5% 0.5%;
	background-color: #e7e7e7;
	font-style: italic;
}
.ram2{
	padding:0.5% 0.5% 0.5% 0.5%;
	background-color: #e7e7e7;
	border: 1px solid #000;}
.ram2kursiva{
	padding:0.5% 0.5% 0.5% 0.5%;
	background-color: #e7e7e7;
	border: 1px solid #000;
	font-style: italic;
}
#celek {
	width: 780px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	/*	min-height: 720px;
	_height: 720px;*/
	background: #fff;
	background-image: url("/img/celekbg.gif");
	position: relative;
/*	border: 1px solid #993333;*/
}

#zahlavi {
	height: 148px;
	width: 780px;
	float: none;
	_width: 782px;
  /*
	margin: 0 0 0 325px;
	_margin: 0 0 0 323px;*/
/* 	border: 1px solid #ffff00; */
	background: url("/img/zahlavibg.jpg") no-repeat;
	background-position: 158px;
}
#hlavicka {
	position: absolute;
	width: 287px;
	height: 72px;
	top: 50px;
	left: 60px;
/*	background: url("/img/logovup.gif") 0 0 no-repeat;*/
	/* border: 1px solid #ffccff; */
}
#hledani{
	position: absolute;
	top: 55px;
	left: 560px;
/* 	border: 1px solid #cccccc; */
	z-index: 10;
}
#main{
	position: relative;
	min-height: 500px;
	_height: 505px;
	float: none;
	background: #fff;
	width: 544px;
	_width: 564px;
	margin: 0 0 0 206px;
	_margin: 0 0 0 203px;
	padding: 5px 10px 0 10px;
	_padding-top: 16px;
	background: url("/img/mainbg.jpg") no-repeat;
	background-position: -48px 0px;
/* 	border: 1px solid #cc6633;*/
 }
#listatop a:hover, #listatop a:active {
	background: #003366;
	color: #ffffff;
} 
#listatop a.barva {
	background: #cc9900;
	color: #ffffff;
}
#cikcak
{	position: absolute;
	width: 178px;
	height: 41px;
	bottom: 18px;
	left: 35px;
	background: url("/img/cikcak.gif") 0 0 no-repeat;
}

#menuobal {
	width: 200px;
/*	_width: 195px;*/
	/*  min-height: 450;
	_height: 450;*/
	float: left;
/* 	border: 1px solid #ff0000; */
	margin: 0;
	padding: 0;
  z-index: 10;
	background: #fff;
  position: relative;}

#menu1{
  text-indent:-1px; /* hack pro divny odsazeni prvni radky v MSIE6 potom, co se daly PV, ZV atd. do upercase */
	color: #666666;
	float:none;
	width: 170px;
/* 	_width: 170px;*/
	font-size : 0.95em;
	margin: 0;
/* 	_margin: 5px 0 20px 0px; */
	padding: 2px 10px 0px 20px;
	_padding-right: 0;
/*	border : 1px solid #ccffff;*/
	font-weight: bold;
	font-stretch: condensed;
	background: #fff;
	background-image: url("/img/menubg1.gif");
	
  }
#menu1 a {
	color: #666666;
	/*font-size : 0.9em;*/
	margin: 0;
	padding: 2px 6px 0 0;
	_padding: 1px 1px 0px 1px;
	/* 	width: 100%; */
	overflow: visible;
	text-decoration: none;
	font-weight: bold;
	font-stretch: condensed;
}

#menu1 a:hover, #menu1 a:active, #menu1 a:focus
{
	color: #336699;
}

#menu1 a.obarvene
{
	color: #003366;
}
#menutop{
	min-height: 32px;
	_height: 32px;
  background: url("/img/menutopnew.gif") no-repeat top left; 
}
#menubot{
	min-height: 22px;
	_height: 22px;
  background: url("/img/menubotnew.gif") no-repeat top left; 
}
#menu1 li{
	margin-top: 6px;
}
#menu1 li li.vybrane{
	list-style-image: url(/img/odraz1m.gif);
}
#menu1 li li li.vybrane{
	list-style-image: url(/img/odraz2m.gif);
}
#menu1 li li li li.vybrane{
	list-style-image: url(/img/odraz3m.gif);
}
.search {
	font-size : 70%;
	font-weight : bold;
	vertical-align : middle;
}
#navigace, #navigace1 {
	font-size : 0.9em;
/*	text-align:left;*/
	margin: 1em 0;
}
#navigace1 {
/*	position: relative;
	/*bottom:0px;*/
clear: left;
}
#links {
	display: none;
}
#servermap {
	vertical-align : super;
	line-height : 1px;
}
#servermap hr {
	margin-top : 18px;
	margin-bottom : 10px;
}
#servermap a {
	font-weight : normal;
}
#servermap a.clanek {
	font-weight: normal;
	/* 	padding: 0; */
}
img {
	border-width : 0;
	border-style : none;
}
.imgright {
	position : absolute;
	right : 0;
}
.alignright {
	position : absolute;
	right : 20px;
}
.odkazsipka {
	vertical-align : middle;
}
a {
	display : inline;
}
a.active , a.active:hover {
	font-weight : bold;
	text-decoration : underline;
}
.inline {
	display : inline;
}
.vatop {
	vertical-align: top;
}
.blocknl a:hover {
	text-decoration : none;
}
.bily, .bily a {
	text-align: center;
	font-weight : bold;
	color: #ffffff;
	text-decoration: none;
}
.bily  a:hover {
	text-decoration: underline;
}
.imgborder {
	border: 1px solid #000000;
}
#linky
{
	float:none;
/*	margin: 20px 0 0 17px;*/
	padding: 5px 0 0 20px;
/* 	border: 1px solid #00ccff;*/
background: url("/img/linkybg.gif") repeat-y 0 0;
	
}
#prouzek
{
	position: absolute;
  left: 17px;
	height: 148px;
	width: 19px; /* background: url("/img/prouzky.gif") no-repeat 3px 0;  */
	background: #336699;
}
#zalozka
{	position: absolute;
	width: 16px;
	height: 87px;
	top: 470px;
	right: -6px;
	_right: -4px;
	background: url("/img/zalozka1.gif") 0 0 no-repeat;
}

#pata {
	height : 20px;
	width : 780px;
	margin: 0px auto; padding: 0px;
	background: #d3d3d3 url("/img/pata.gif") no-repeat top left;
	/* border: 1px solid #00ff00; */
}
.relativni {
	position: relative;
}

hr.cistic {
	clear:both;
	height:1px;
	padding:0;
	margin: -1px 0 0 0;
	border:none;
	visibility: hidden;
}
.cistic1 {
	clear:both;
	}

#listatop {
	color: #003366;
	background: #ffffff;
	width: 590px;
	position: absolute;
	top: 0px;
	right: 10px;
	_right: 12px;
	height: 27px;
	font-size: 85%;
	text-align: center;
	margin: 0;
}
div.lista1 {
	float: left;
	width: 19%;
	margin: 0;
}
div.lista2 {
	float: left;
	width: 10%;
	margin: 0;
}
div.lista3 {
	float: left;
	width: 21%;
	margin: 0;
}
div.lista4 {
	float: left;
	width: 17%;
	margin: 0;
}
div.lista5 {
	float: left;
	width: 21%;
	margin: 0;
}
div.lista6 {
	float: left;
	width: 12%;
	margin: 0;
}
div.lista7 {
	float: left;
	width: 7%;
	margin: 0;
}
div.lista8 {
	float: left;
	width: 29%;
	margin: 0;
}
div.lista9 {
	float: left;
	width: 4px;
	margin: 0;
}
div.lista10 {
	float: left;
	width: 13%;
	margin: 0;
}
div.lista11 {
	float: left;
	width: 33.2%;
	margin: 0;
}
#listatop a {
	color: #003366;
	background: #dddddd;
	display: block;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 2.5em;
	overflow: visible;
	text-decoration: none;
	font-weight : bold;
	cursor: pointer;
/*	cursor: hand;*/
}
#listatop a:hover {
	background: #003366;
	color: #ffffff;
}
	#listatop a:active
{
	background: #003366;
	color: #ffffff;
}
	#listatop a:focus
{
	background: #003366;
	color: #ffffff;
}
#listatop span {
	display: block;
	display: block;
	height: 20px;
	_height: 27px;
	border-right: 1px solid #ffffff;
	margin:0;
	padding: 7px 0 0 0;
	_padding: 5px 0 0 0;
}

#listatop .barva {
	background: #006666;
	color: #ffffff;
}

.pismo3 {
	color: #003366;
	font-size: 95%;
}
.pismo5  {
	color: #003366;
	font-size: 85%;
}
.relative span{
	position:absolute;
	top:10px; left:0;
}
.relative img{
	position:absolute;
	top:10px;
	left:0;
}
ul.menu1 {
	list-style: none;
	border: none;
	text-align:left;
}
ul.menu1 li {
	margin: 0;
}

ul.menu1 li li{
	border:none;
	padding:0;
	margin-left:-20px;
	list-style-type: square;
	list-style-image: url(/img/odraz1.gif);}
ul.menu1 li li li{
	border:none;
	padding:0;
	margin-left:-20px;
	list-style-type: square;
	list-style-image: url(/img/odraz2.gif);}
ul.menu1 li li li li{
	border:none;
	padding:0;
	margin-left:-20px;
	list-style-type: disc;
	list-style-image: url(/img/odraz3.gif);}
ul.menu1 {
	border:none;
	padding:0;
	margin:0;
	font-size : 0.9em;
}

#copy {
	font-size : 70%;
	text-align: center;
}
/* formular pro zadavani clanku "napady ctenaru" */
label {
	width:70px;}
.formular label, .formular input {float:left}
.formular span {
	padding-left: 70px;
	margin: 0 0 5px 0;
	display: block;
	font-size : .8em;
}
.stredni input{
	margin-top:8px;
}
.stredni label {
	width:120px;
	margin-top:10px;}
.formular input#cas{
	margin-top:8px;
}
.sirsi label {
	width:420px;
	margin-top:2px;
}
.formular {
	_width:540px;
}
.formular2 br {
	clear:left;}
/*form br {clear:left}*/

/* formular pro google adv. search */
.formular1 label {
	width:182px;}
.formular3 label {
	width:100px;}
.formular1 label, .formular1 input, .formular3 label, .formular3 input {
	margin-top:10px;
	float:left}
.formular3 fieldset  {
	margin-top:15px;
}

.formular1 {
	_width:520px;
}
#form fieldset {
	padding-left: 0;
}
.claneklinktop{
	margin: 0px;
	_margin: 0px;
	padding-left: 45px;
	min-height: 40px;
	_height: 45px;
	/*border: 1px solid #666666; */
  background: url("/img/postitm.gif") 0 4px no-repeat;
_background-position: 0 9px;
}
.prisp_hlav{
	color: #ffffff;
	margin: 0px;
	_margin: 0px;
	min-height: 1.2em;
	_height: 1.2em;
	background-color: rgb(0,51,153);
	/*border: 1px solid #666666; */
}
/*#top, #imgtop, #lista1{
	display: none;
}
#menu, #menu2, #newarticles  {
	display: none;
}
#obrazky {
	display: none;
}
#pv, #zv, #sv, #gv {
	display: none;
}*/

#listekobal
{	position: absolute;
	right: 7px;
  top: 0px;
}

#listek1, #listek2, #listek3
{	width: 122px;
	_width: 137px;
  padding: 0 5px 0 10px;
  _padding: 10px 5px 10px 10px; 
	background-color: #ffffff ;
	border: 1px solid #d3d3d3;
  position: relative;
  margin-bottom: 10px;
	font-size : .8em;
  }
h5.listek{
	color: #666;
/*	font-size: 1em;
	font-weight: bold;*/
  text-align: right;
  margin-top:5px;
  _margin-top:-5px;
  margin-bottom: -5px;
/*  padding-bottom: -10px;*/
}
#listek3 a{
	color: #cc9933;
}
#listek3 a:hover{
	color: #996600;
}
#listek3 p
{
	color: #336699;
}

.listekroh, .listekroh1
{	position: absolute;
	width: 11px;
	top: -1px;
	left: -1px;
}
.listekroh
{		background: url("/img/listroh.gif") no-repeat;
}
.listekroh1
{		background: url("/img/listroh1.gif") no-repeat;
}
.clanek{
	border-left: 2px solid #336699;
	padding: 0 5px 0 8px;
}
.oddelovac1
{		
background: url("/img/menustred.gif") no-repeat;
height: 40px;
width: 201px;
_width: 200px;
margin-left: -20px;
/*	border : 1px solid #ccffff;*/
}

p.vlajky {
  color: #000;
/*   background: #ff9900 url("rohy.gif") bottom center no-repeat; */
  font-style: italic;
  font-size: 90%;
  text-align: center;
  width: 60px;
  height: 70px;
  float: left;
/*  position: relative; 
 /*   left: -80px; */
  padding: 10px 10px;
  margin: 0 20px 0 20px;
/*   border: 1px solid #f00; */
}
p.vlajky img {
  margin-bottom: 7px;
  border: none
}
p.vlajky a{
text-decoration: none;
}
hr.cistic1 {
	clear:left;
	visibility: hidden;
	}
.center {
position: relative;
width: 450px; 
margin: 0 auto 0 auto;
text-align: center;
clear: right;
}
.left
{float:left;
}
.right
{float:right;
}
img.left, img.right
{position: relative;
margin: 3px 15px;
}
.ramek
{border: 1px solid #000;
}
.prihlaska{width:90%;border: 0px solid black;}
.prihlaska th,.prihlaska td{border: 0px solid black;}
