body, td {
 color            : #ffffff;
 font-family      : "Times New Roman CE", "Times New Roman", serif; }

body {
 background-color : #000000;
 margin-top       : 1px;
 margin-bottom    : 1px;
 margin-right     : 1px;
 margin-left      : 1px; }
	  
a { 
 text-decoration : none; 
 font-weight: bold;}

a:link { 
 color           : #A0A0FF; }

a:visited { 
 color           : #4040FF; }

a:hover, a:active { 
 color           : #FFCC00;
 text-decoration : underline; }

img { 
 border-style:none; }

h1 { 
 text-align:center; 
 font-style: italic; }

h1,h2,h3,h4 { 
 margin-left: 1ex; }

p {
 padding-left  : 1ex;
 padding-right : 1ex;
 text-indent   : 2ex; }
 
p, li, td, th{
 font-size     : smaller; }

em { 
 color: #ffffff; 
 font-weight: bold;
 font-style: normal;}

.center table, .center div, .detaily table {
 margin-left:auto; 
 margin-right:auto; }

.koment {
 margin-top: 0px; 
 margin-bottom: 0px;
 font-style: italic;
 text-align: center; }
 
.koment p, .popis p.koment, .detaily , .detaily table, .hledani {
 text-align: center; }

.hledani table {
 margin-left:auto; 
 margin-right:auto; }

.hledani table th select, .hledani table th input {
 width: 36ex; }
 
.hledani table td select {
 width: 31ex; }
 
.hledani table td.pocet select {
 width: 14ex; }

.podpis { 
 text-align: right;
 font-style: italic; }
 
.detaily { 
 margin-left: 1ex; }

.detaily p, .popis h1, .popis h2, .popis h3, .popis h4, .popis p, .hledani h2, .hledani td {
 margin-bottom  : 0px;
 margin-right   : 0px;
 margin-left    : 0px;
 padding-top    : 0px;
 padding-bottom : 0px;
 padding-right  : 0px;
 padding-left   : 0px; }

.detaily th {
 text-align: right; }
 
.detaily td {
 text-align: left; }
 
.detaily th.tnadpis {
 font-size: 100%;
 text-align: center; }
 
.detaily, .detaily td, .detaily th, .detaily table, .hledani table, .hledani td, .hledani tr, .hledani { 
 white-space:nowrap; }

.detaily p { 
 margin-top  : 0px; 
 text-indent : 0px;}

.detaily h1, .detaily h2, .detaily h3, .detaily h4 { 
 text-align    : center;
 margin-left   : 0px;
 margin-right  : 0px;
 margin-bottom : 1ex;
 margin-top    : 1ex;}

div.ie_width { text-align: center; }

div.popis { 
 margin-left: auto;
 margin-right: auto;
 width: 600px; }

.popis { 
 padding-left: 1ex; 
 padding-right: 1ex; }
 
.popis div.tabulka, .popis div.tabulka td {
 text-align : center; }
 
.popis table {
 margin-left: auto;
 margin-right: auto; }

.popis h1, .popis h2, .popis h3, .popis h4 { 
 text-align  : left; 
 margin-top  : 1ex; 
 text-indent : 0px;}

.popis img { 
 padding-left: 1ex;
 padding-right: 1ex; }

.popis p { 
 text-indent: 2ex; 
 text-align: justify; 
 margin-top: 1ex; 
 width: 95%;
 cloar: both; }
 
.pages { text-align: center;}

div.pages { 
 margin-top: 2ex; 
 margin-bottom: 2ex; 
 text-align: center; }

.pages table {
 margin-left  : auto;
 margin-right : auto;
 width: 80%; 
 text-align: center; }

.pages td, .pages th { 
 white-space: nowrap;
 text-align: center; 
 width: 33%;}
 
.vysledky, .vysledky h1, .vysledky h2, .vysledky h3, .vysledky h4 {
 text-align: center; }

.vysledky table {
 margin-left  : auto;
 margin-right : auto; }
 
.vysledky td, .vysledky th {
 text-align: left;
 white-space: nowrap; }
 
.info p {
 padding-left: 1ex;
 text-indent: 0px;
 margin-top: 0px;
 margin-bottom: 0px; 
 font-size: 100%; }
 
.recenze {
 clear: both;
 margin-top   : 1ex;
 margin-left  : auto;
 margin-right : auto;
 text-align: center;}
 
.recenze div {
 margin-top : 2ex; 
 text-align: center; }

.recenze div p {
 margin-top: 0px;
 margin-bottom: 0px;
 margin-left  : auto;
 margin-right : auto; 
 padding-top: 0px; 
 width: 300px; 
 text-indent: 0px; }
 
.hlasuj, .hlasuj h3, .hlasuj div { 
 margin-top: 2ex; 
 white-space: nowrap; 
 text-align : center;}
 
.hlasuj input, .hlasuj textarea , .hlasuj select {
 background-color: #000000;
 color: #ffffff; 
 border: 1px solid #ffffff; }
 
.katalog h2 {
 text-align   : center; }
 
.katalog a:visited {
 color: #A0A0FF; }
 
.katalog th {
 vertical-align: top; }

.katalog p {
 margin-left: 2ex;
 text-indent: 0px; }

.katalog input, .katalog select, .katalog option {
 background-color: #000000;
 color : #ffffff; } 

.katalog input {
 border: 1px solid #ffffff; }
 
.katalog div {
 margin-left: 2ex; 
 margin-top: 1ex; 
 text-align: center; }
 
.katalog div table {
 margin-left: auto;
 margin-right: auto; }

.katalog div td {
 text-align: left; }

.katalog div td p {
 margin-top: 0px;
 margin-bottom: 0px; 
 font-size: 100%; }
 
.fr { float: right; }
.fl { float: left; }

.ar, .center .ar { text-align: right; }
.al, .center .al { text-align: left; }

div.navrcholu { 
 margin-top: 2ex;
 margin-left: auto; 
 margin-right: auto; 
 text-align: center; }
 
.kontrola .reload { text-align: center; }

.kontrola .l1 { font-size: 12pt;  }

.kontrola .l2 { 
 font-size: 12pt; 
 display: none; 
}

.kontrola .l3 { 
 font-size: 12pt; 
 display: none;
}

.kontrola .error {
 color: #ff0000;
 font-weight: bold;
}

