/* obecne styly */
body {
	font: normal 10pt Verdana, Helvetica, sans-serif;
	text-decoration: none;
	color: #000;
	background-color: #FFF;
}

/* tabulka */
table {
	border-collapse: collapse;
	border: 1px solid #0080FF;
	margin: .5em 0 1em;
	font-size: .8em;
}

table td {
	color: #000;
	border: 1px dotted #0080FF;
	padding: .3em;
}

table td.vpravo {
	text-align: right;
}

table td a:link,table td a:visited, table td a:hover {
	text-decoration: underline;
	color: #0080FF;
	font-size: 1em;
}

tr:nth-of-type(2n) {
	background-color: #FFF2B4;
	color: #000000;
} 

.porad td, .akce tr{
  background-color: #FFF;
}

.porad td.suda, .akce tr.suda{
	background-color: #FFF2B4;
	color: #000000;
	border: 1px dotted #0080FF;
	padding: .3em;
}

table th {
	color: #000;
	font-weight: 700;
	background-color: #E2EBF4;
	border: 1px dotted #0080FF;
	text-align: left;
	padding-left: .3em;
}

table caption {
	white-space: nowrap;
	text-decoration: none;
	color: #0080FF;
	background-color: #FFF;
	font-weight: 700;
	margin: 0;
	text-align: left;
	padding-bottom: .2em;
}

/* tabulka */
/* nadpisy */
h1 {
	border-left: 2px solid #C88200;
	color: #0080FF;
	padding-left: 0.3em;
	background-image: url("pictures/head.bmp");
	font: 700 2em "Times New Roman", serif;
	margin: 0 0 .5em;
}

h2 {
	color: #0080FF;
	background-image: url(pictures/h2bck.bmp);
	background-repeat: repeat-y;
	font-size: 1.2em;
	font-weight: 700;
	padding: 0.2em;
	border-left: 2px #0080FF solid;
	margin: 1em 0em .5em;
}

h3 {
	color: #0080FF;
	border-bottom: 1px solid #0080FF;
	font-size: 1em;
	font-weight: 700;
	margin: 1em 0 .5em;
}

h4 {
	font-weight: 400;
	color: #0080FF;
	margin: 1em 0 .5em;
}

h5{
	white-space: nowrap;
	text-decoration: none;
	color: rgb(255,21,0);
	background-color: #FFF;
	font-weight: 700;
	font-size: large;
	margin: 1em 0 .5em;
	text-align: left;
	padding-bottom: .2em;
}

/* nadpisy konec */
/* odstavec */
p {
	font-size: 1em;
	line-height: 1.25em;
	margin: 1.25em 0;
	text-align: left
}

p.vpravo_tucne {
	font-weight: 700;
	text-align: right;
	text-indent: 0;
}

p.vpravo {
	text-align: right;
	text-indent: 0;
}
/* odstavec konec */
/* unordered seznamy */
ul li {
	list-style-type: disc;
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: disc;
	margin: 0 0 .5em 1.5em;
	padding: 0;
}

/* unordered seznamy konec */
/* hlavni menu */
ul.menu , ul.pmenu{
	color: #000;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.menu li {      
  height: 20px;
	list-style-type: none;  
	text-align: right;
	display: block;
	border-right: 1px solid #0080FF;
	margin-top: 3px;
	color: #000;
	padding: 2px 5px;
}

ul.pmenu li {      
  height: 20px;
	list-style-type: none;  
	text-align: left;
	display: block;
	border-left: 1px solid #0080FF;
	margin-top: 3px;
	color: #000;
	padding: 2px 5px;
}

ul.menu li.aktivni {
	list-style-type: none;
	margin-top: 3px;
	padding: 2px 5px;
	border-right: 1px solid #C88200;
	background-image: url('pictures/actmenbckg.bmp');
	background-repeat: no-repeat;
	background-position: right top;
	color: #000;
}

ul.pmenu li.aktivni {
	list-style-type: none;
	margin-top: 3px;
	padding: 2px 5px;
	border-left: 1px solid #C88200;
	background-image: url('pictures/actmenbckgleft.bmp');
	background-repeat: no-repeat;
	background-position: left top;
	color: #000;
}

ul.menu a:link,ul.menu a:visited, ul.pmenu a:link,ul.pmenu a:visited {
  display: block;
	text-decoration: none;
	color: #0080FF;
	font: 700 10pt Verdana, Helvetica, sans-serif;
}

ul.menu li:hover{
	list-style-type: none;
	margin-top: 3px;
	padding: 2px 5px;
	background-image: url('pictures/actmenbckg.bmp');
	background-repeat: no-repeat;
	background-position: right top;
	color: #000;
}

ul.pmenu li:hover {
	list-style-type: none;
	margin-top: 3px;
	padding: 2px 5px;
	background-image: url('pictures/actmenbckgleft.bmp');
	background-repeat: no-repeat;
	background-position: left top;
	color: #000;
}

ul.menu a:hover, ul.pmenu a:hover {
	text-decoration: underline;
	color: #0080FF;
	font: 700 10pt Verdana, Helvetica, sans-serif;
}

ul.menu a.sub:link,ul.menu a.sub:visited, ul.pmenu a.sub:link,ul.pmenu a.sub:visited {
	text-decoration: none;
	color: #0080FF;
	font: italic 10pt Verdana, Helvetica, sans-serif;
}


ul.menu a.sub:hover, ul.pmenu a.sub:hover {
	text-decoration: underline;
	color: #0080FF;
	font: italic 10pt Verdana, Helvetica, sans-serif;
}

ul.menu li.aktivni a:link,ul.menu li.aktivni a:visited, ul.pmenu li.aktivni a:link,ul.pmenu li.aktivni a:visited {
	text-decoration: none;
	color: #0080FF;
	font: 700 10pt Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

ul.menu li.aktivni a:hover, ul.pmenu li.aktivni a:hover {
	text-decoration: underline;
	color: #0080FF;
	font: 700 10pt Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

ul.menu li.aktivni a.sub:link,ul.menu li.aktivni a.sub:visited, ul.pmenu li.aktivni a.sub:link, ul.pmenu li.aktivni a.sub:visited {
	text-decoration: none;
	color: #0080FF;
	font: italic 10pt Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

ul.menu li.aktivni a.sub:hover, ul.pmenu li.aktivni a.sub:hover {
	text-decoration: underline;
	color: #0080FF;
	font: italic 10pt Verdana, Helvetica, sans-serif;
	background-color: transparent;
}

/* hlavni menu konec */
/* logo */
img.logo {
	width: 180px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* logo konec */
/* layout */
#view {
  width: 1200px;
  margin-top: -0.7em;
  margin-left: auto;
  margin-right: auto;
}

div.leva_cast {
  padding-top: 0.29em;
  float: left;
	width: 180px;
}

div.prava {
  width: 190px;
  float: right;
  padding-top: 214px;
}

div.hlavicka {
 	width: 1000px;
  margin-left: 190px;
  margin-bottom: auto;
  margin-top: auto;
}

div.text {
  width: 810px;
	margin-left: 190px;
	padding-top: 17.16em;
}

div.titul {
  width: 920px;
  font-family: Times New Roman, serif;
}

.prava div{ border-left: 1px solid #0080FF;
}

.prava td{ padding: 0.4em 0 0.4em 0.5em;}
  
.spodek {
	text-decoration: none;
	color: #000000;
	background-color: #FFFFFF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
	text-align: center;
	border-top: 1px solid #0080FF;
	clear: both;
}

/* layout konec */
/* tabulka bez oramovani */
.prava table, .prava td{ border: none;}

table.zadny_ram {
	margin: 0 0 .5em;
	border: none;
}

table.zadny_ram td {
	text-decoration: none;
	color: #000;
	background-color: #FFF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
	text-align: left;
	border: none;
	padding: 0;
}

table.zadny_ram caption {
	text-decoration: none;
	color: #000;
	background-color: #FFF;
	font: 700 10pt Verdana, Helvetica, sans-serif;
	text-align: left;
	border: none;
}

table.zadny_ram td a:link,table.zadny_ram td a:visited {
	text-decoration: underline;
	color: #0080FF;
	background-color: #FFF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
}

table.zadny_ram td a:hover {
	text-decoration: underline;
	color: #0080FF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
	background-color: #FFF2B4;
}

.blue{
   color: #0080FF;
}

/* odkazy v tabulkach */
.admin tr{
  background-color: white !important;
}

table td a:hover {
	text-decoration: underline;
	color: #0080FF;
	background-color: #FFF2B4;
}


/* horizontalni oddelovac konec */
/* cojenoveho - odkazy na sekce */
.nadpis_sekce {
	font: 700 10pt Verdana,Helvetica, sans-serif;
  color: #0080FF;
	background-image: url('pictures/head1p.bmp');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0.5em 0;
	padding: 0.1em 0;
}

.nadpis_sekce a:link,.nadpis_sekce a:visited {
	text-decoration: none;
	font: 700 10pt Verdana,Helvetica, sans-serif;
	padding: 2px 2px 0;
	margin: 0;
}

.nadpis_sekce a:hover {
  font: 700 10pt Verdana,Helvetica, sans-serif;
	text-decoration: underline;
}

.aktualita {
	font: normal 0.89em Verdana, sans-serif;
	border: none;
	padding: 0;
	margin: 0;
	text-indent: 0;
}

.aktualita span {
	color: #0080FF;
	background-color: #FFF;
	padding: 0 1em 0 2px;
	margin: 0;
}

.aktualita a:link,.aktualita a:visited {
	color: #0080FF;
	background-color: #FFF;
	text-decoration: none;
}

.aktualita a:hover,ul.noc a:hover {
	color: #0080FF;
	background-color: #FFF2B4;
	text-decoration: underline;
}

/* cojenoveho - odkazy na sekce konec */
/* obrazky */
img {
	border: none;
}

img.photow {
	border: 1px solid #0080FF;
	width: 100px;
	margin: 0 2px;
}

img.photoh {
	border: 1px solid #0080FF;
	height: 100px;
	margin: 0 2px;
}

/* obrazky konec */
/* odkaz v textu */
a:link,a:visited,ul.noc a:link,ul.noc a:visited {
	text-decoration: underline;
	color: #0080FF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
}

a:hover,ul.noc a:hover {
	text-decoration: underline;
	color: #0080FF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
}

/* odkaz v textu konec*/
/* odkaz v textu ven nove okno */
a.win:link,a.win:visited {
	text-decoration: underline;
	color: #0080FF;
	background-color: #FFF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
	padding-right: 15px;
	background-image: url(pictures/window.gif);
	background-repeat: no-repeat;
	background-position: right;
}

a.win:hover {
	text-decoration: underline;
	color: #0080FF;
	font: normal 10pt Verdana, Helvetica, sans-serif;
	background-color: #FFF2B4;
	padding-right: 15px;
	background-image: url(pictures/window.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* odkaz v textu konec nove okno */
/* odkaz v textu ven z webu */
a.ext:link,a.ext:visited {
	text-decoration: underline;
	color: #0080FF;
	background-color: #FFF;
	/* font: normal 10pt Verdana, Helvetica, sans-serif; */
	padding-right: 15px;
	background-image: url(pictures/external.gif);
	background-repeat: no-repeat;
	background-position: right;
}

a.ext:hover {
	text-decoration: underline;
	color: #0080FF;
	/* font: normal 10pt Verdana, Helvetica, sans-serif; */
	background-color: #FFF2B4;
	padding-right: 15px;
	background-image: url(pictures/external.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* odkaz v textu konec ven z webu */
/* formulare */
form {
	margin: 0 0 .5em;
	padding: 0;
}

/* cerveny text - chyba */
span.chyba {
  display: block;
	color: red;
	background-color: #FFF;
	text-align: center;
}

ul.pmenu li.hidden,ul.menu li.hidden{
  display: none;
}

ul.oznameni{
  margin-left: 0.5em;
  background-image: url('pictures/head1p.bmp');
	background-position: left bottom;
	background-repeat: no-repeat;
}

ul.oznameni li{
  padding: 3px;
  margin-bottom: 5px;
  border-left: 1px solid #0080FF;
  list-style-type: none;
}

ul.oznameni li.dulezite{
  border-left: 1px solid red;
  background-color: rgb(255,208,192);
}

ul.noc{
  margin-left: 0.5em;
  background-image: url('pictures/head1p.bmp');
	background-position: left bottom;
	background-repeat: no-repeat;
}

ul.noc li{
  padding: 3px;
  margin-bottom: 5px;
  border-left: 1px solid #c6161f;
  background-image: url('pictures/head1p.bmp');
  background-position: left bottom;
	background-repeat: no-repeat;
  list-style-type: none;                  
}


ul.noc u{
  color: #c6161f;
  text-decoration: none;
  font-weight: bold;
}

div.slidy{
width: 920px;
position: relative;
}

div.slidy img
{
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;

  z-index: 1;
}

div.slidy img.active
{
  z-index: 3;
}

div.slidy img.last-active
{
  z-index: 2;
}