body {
font-family: Arial, Tahoma, Helvetica, Times, sans-serif;
font-size: 0.95em;
padding: 0px 0px 20px 0px;
margin: 0px;
text-align: center;
background: #f1f1f1 url(pozadi_prechod.gif) repeat-x;
}

/*-------------------------*/
.nezobrazovat {
width: 200px;
position: absolute;
left: 0;
top: -1000px
}

img {
border: none;
}

.end {
clear: both;
height: 1px;
margin: 0px;
padding: 0px;
font-size: 1px;
background: none;
}

abbr {
border-bottom: dashed 1px;
cursor: help;
}

h1 {
margin: 0px;
padding: 0px;
font-size: 0.95em;
}

h2 {
height: 15px;
line-height: 1.2em;
margin: 0;
padding: 5px;
font-size: 0.8em;
color: #ffffff;
font-weight: bold;
text-align: left;
background: #000000 url(mic.gif) no-repeat top right;
border-right: 1px solid #ffffff;
}

h3 {
margin: 0;
padding: 5px;
font-size: 0.8em;
color: #ffffff;
font-weight: bold;
text-align: left;
background: #000000 url(mic.gif) no-repeat top right;
}

h4 {
margin: 0;
padding: 10px 15px 3px 15px;
font-size: 0.9em;
color: #000000;
font-weight: bold;
text-align: left;
}

fieldset {
margin: 15px;
border: 1px solid #000000;
}

legend {
padding: 0px 10px;
margin: 0px;
color: #000000;
font-weight: bold;
font-size: 0.8em;
border: 1px solid #000000;
background: #cecece;
}
form {
margin: 0;
padding: 0;
}

a {
text-decoration: underline;
/*color: #be121d;*/
color: #990000;
}
a:hover {
text-decoration: none;
color: #000000;
}

.nastred, .nastred a {
text-align: center;
}
.doleva, .vlevo, .showpage .doleva {
text-align: left;
}
.doprava, .vpravo, .showpage .doprava {
text-align: right;
}
.podtrhnout {
border-bottom: 1px dashed #000000;
}

.cervene_velke {
font-size: 1.2em;
color: #cc0000;
}
p {
margin: 0px;
padding: 5px 15px 10px 15px;
font-size: 0.95em;
text-align: justify;
}

ul {
list-style-type: square;
margin: 20px;
padding: 5px 0px 10px 30px;
color: #000000;
}
li {
margin: 0;
padding: 3px 5px 2px 0px;
font-size: 0.95em;
color: #000000;
}

table {
margin: 15px;
padding: 0;
/*border-right: 1px solid #5f5f5f;
border-top: 1px solid #5f5f5f;*/
}

table th {
margin: 0;
padding: 2px 5px;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
color: #000;
font-size: 0.85em;
text-align: center;
font-weight: bold;
background: #cecece;
}
table td {
margin: 0;
padding: 2px 5px;
/*border-left: 1px solid #d7d7d7;*/
border-bottom: 1px solid #c0c0c0;
color: #000000;
font-size: 0.85em;
text-align: center;
}

.strankovani {
margin: 0;
padding: 0;
}
.strankovani p {
margin: 0;
padding: 15px 0;
text-align: center;
font-size: 0.95em;
font-weight: bold;
}
.hlaska {
margin: 10px 20px;
padding: 2px 10px;
border: 2px solid #800000;
}
.hlaska p {
padding: 0;
margin: 0;
color: #800000;
font-size: 0.85em;
text-align: center;
font-weight: bold;
}
/*------------------------*/
.telo {
width: 950px;
_height: 500px;
min-height: 500px;
margin: 0 auto;
padding: 0;
text-align: left;
background: #fff url(pozadi_lev.gif) no-repeat 140px 480px;
}

/*.telo .bila_carka {
position: absolute;
left: 147px;
margin: 0;
font-size: 1px;
height: 24px;
width: 1px;
background: #fff;
}*/

.lev {
margin: 0;
padding: 0;
background: url(rozdeleni.gif) repeat-y;
_height: 500px;
min-height: 500px;
}
/*------------------------*/

.hlavicka_vrch {
width: 950px;
height: 50px;
margin: 0 auto;
padding: 0;
background: url(hlavicka_vrch.jpg) no-repeat;
}
.hlavicka_vrch_1 {
display: inline;
float: left;
width: 155px;
margin: 0 0 0 240px;
padding: 28px 0 0 0;
font-size: 0.8em;
color: #888888;
text-align: left;
}

.hlavicka_vrch_2 {
display: inline;
float: left;
width: 300px;
margin: 0;
padding: 28px 0 0 0;
font-size: 0.8em;
color: #888888;
text-align: center;
}
.hlavicka_vrch_2 a {
text-decoration: underline;
color: #888888;
}
.hlavicka_vrch_2 a:hover {
text-decoration: none;
color: #000000;
}


.hlavicka_stred_cela {
height: 87px;
margin: 0;
padding: 0;
background: #000000;
font-size: 1px;
}
.hlavicka_stred {
width: 950px;
height: 87px;
margin: 0 auto;
padding: 0;
background: #000000 url(hlavicka_stred.jpg) no-repeat;
}

.hlavicka_spodek {
width: 950px;
_height: 26px;
min-height: 26px;
margin: 0 auto;
padding: 0 46px 0 240px;
text-align: left;
background: url(hlavicka_spodek.jpg) no-repeat;
voice-family: "\"}\""; voice-family: inherit;
width: 664px;}
html>body .hlavicka_spodek {
width: 664px;
}
/*-----hlavicka - menu----------*/

.cerna_cara {
width: 795px;
height: 1px;
background: #000000;
font-size: 1px;
}

.hlavicka_menu_1 {
display: inline;
_height: 26px;
min-height: 26px;
float: left;
width: 70px;
margin: 0;
padding: 0;
border-left: 1px solid #000000;
text-align: center;
font-size: 0.8em;
background: #f6ce2e url(stin_zluty.gif) repeat-x bottom;
font-weight: bold;
voice-family: "\"}\""; voice-family: inherit;
width: 69px;}
html>body .hlavicka_menu {
width: 69px;
}
.hlavicka_menu_1 a {
display: block;
_height: 26px;
width: 69px;
margin: 0;
padding: 5px 0 0 0;
color: #000000;
text-decoration: none;
voice-family: "\"}\""; voice-family: inherit;
_height: 21px;
min-height: 21px;}
html>body .hlavicka_menu a {
_height: 21px;
min-height: 21px;
}
.hlavicka_menu_1 a:hover {
background: #e2e2e2;
color: #000000;
}
.hlavicka_menu_1 li {
clear: both;
}


.hlavicka_menu_2 {
display: inline;
_height: 26px;
min-height: 26px;
float: left;
width: 80px;
margin: 0;
padding: 0;
border-left: 1px solid #000000;
text-align: center;
font-size: 0.8em;
background: #f6ce2e url(stin_zluty.gif) repeat-x bottom;
font-weight: bold;
voice-family: "\"}\""; voice-family: inherit;
width: 79px;}
html>body .hlavicka_menu {
width: 79px;
}
.hlavicka_menu_2 a {
display: block;
_height: 26px;
width: 79px;
margin: 0;
padding: 5px 0 0 0;
color: #000000;
text-decoration: none;

voice-family: "\"}\""; voice-family: inherit;
_height: 21px;
min-height: 21px;}
html>body .hlavicka_menu a {
_height: 21px;
min-height: 21px;
}
.hlavicka_menu_2 a:hover {
background: #e2e2e2;
color: #000000;
}


.hlavicka_menu_3 {
display: inline;
_height: 26px;
min-height: 26px;
float: left;
width: 114px;
margin: 0;
padding: 0;
border-left: 1px solid #000000;
text-align: center;
font-size: 0.8em;
background: #f6ce2e url(stin_zluty.gif) repeat-x bottom;
font-weight: bold;
voice-family: "\"}\""; voice-family: inherit;
width: 113px;}
html>body .hlavicka_menu {
width: 113px;
}
.hlavicka_menu_3 a {
display: block;
_height: 26px;
width: 113px;
margin: 0;
padding: 5px 0 0 0;
color: #000000;
text-decoration: none;
voice-family: "\"}\""; voice-family: inherit;
_height: 21px;
min-height: 21px;}
html>body .hlavicka_menu a {
_height: 21px;
min-height: 21px;
}
.hlavicka_menu_3 a:hover {
background: #e2e2e2;
color: #000000;
}
.hlavicka_menu_3 li {
clear: both;
}

.hlavicka_menu_konec {
display: inline;
_height: 26px;
min-height: 26px;
float: left;
width: 1px;
margin: 0;
padding: 0;
border-left: 1px solid #000000;
text-align: center;
font-size: 0.8em;
font-weight: bold;
}
/*-------menu - levy sloupec---------*/

.menu_1 {
width: 129px;
margin: 0 1px;
padding: 0;
border-bottom: 1px solid #ffffff;
text-align: left;
font-size: 0.95em;
font-weight: bold;
background: #f6ce2e;
}
.menu_1 a  {
text-decoration: none;
color: #000000;
display: block;
width: 129px;
margin: 0;
padding: 3px 0 3px 5px;
text-align: left;
background: #f6ce2e;
voice-family: "\"}\""; voice-family: inherit;
width: 124px;}
html>body .menu_1 a  {
width: 124px;
}
.menu_1 a:hover  {
text-decoration: none;
background: #e2e2e2;
}

.menu_2 {
width: 129px;
margin: 0 1px;
padding: 0;
border-bottom: 1px solid #ffffff;
text-align: left;
font-size: 0.85em;
font-weight: bold;
background: #f5ecc6;
}
.menu_2 a  {
text-decoration: none;
color: #000000;
display: block;
width: 129px;
margin: 0;
padding: 3px 0 3px 10px;
text-align: left;
background: #f5ecc6;
voice-family: "\"}\""; voice-family: inherit;
width: 119px;}
html>body .menu_2 a  {
width: 119px;
}
.menu_2 a:hover  {
text-decoration: none;
background: #e2e2e2;
}

.menu_3 {
width: 129px;
margin: 0 1px;
padding: 0;
border-bottom: 1px solid #ffffff;
text-align: left;
font-size: 0.85em;
font-weight: bold;
background: #f5ecc6;
}
.menu_3 a  {
text-decoration: none;
color: #000000;
display: block;
width: 129px;
margin: 0;
padding: 3px 0 3px 20px;
text-align: left;
background: #fff4ce;
voice-family: "\"}\""; voice-family: inherit;
width: 109px;}
html>body .menu_3 a  {
width: 109px;
}
.menu_3 a:hover  {
text-decoration: none;
background: #e2e2e2;
}

/*-------zapati----------------------*/
.zapati_cerne {
height: 87px;
margin: -2px 0 0 0;
padding: 0;
background: #000000;
}
.zapati_copyright {
width: 950px;
margin: 0 auto;
padding: 0;
}
.zapati_copyright p {
margin: 0;
padding: 3px 160px 5px 0;
font-size: 0.75em;
color: #808080;
text-align: center;
}

.zapati_copyright p a {
text-decoration: underline;
color: #808080;
}
.zapati_copyright p a:hover {
text-decoration: none;
color: #000000;
}

/*---rozdeleni do sloupcu------------*/
.sloupec_1 {
display: inline;
float: left;
_height: 400px;
min-height: 400px;
width: 131px;
margin: 0;
padding: 0;
}
.sloupec_2 {
display: inline;
float: left;
_height: 400px;
min-height: 400px;
width: 490px;
margin: 0;
padding: 0;
line-height: 1.4em;
}
.sloupec_3 {
display: inline;
float: left;
_height: 400px;
min-height: 400px;
width: 174px;
margin: 0;
padding: 0;
}
.sloupec_4 {
display: inline;
float: left;
_height: 400px;
min-height: 400px;
width: 155px;
margin: 0;
padding: 0;
text-align: center;
}
.sloupec_4 img {
margin: 5px 0;
padding: 0;
border: none;
}
.sloupec_4 h3 {
position: relative;
top: -17px;
margin: 0;
padding: 5px;
color: #808080;
text-align: center;
background: none;
}



/*---------- bloky -----------------*/

/*.blok-hlava {
	background-color: #000; 
	padding: 3px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	font-size: 0.8em;
}*/
.anketa-blok-z {
	color: #000000;
	font-size: 0.95em;
}

/* anketa*/
.anketa-blok-odpovedi {
	color: #000000;
	font-size: 0.95em;
}
.anketa-blok-odp-cara {
	width: 120px;
	background-color: #DEE7FF;
	font-size: 0.95em;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}
.anketa-blok-odp-cara-hlasy {
	background-color: #003098;
}


/*----------uvodni strana -------------------------*/
.uvod_acko {
_height: 400px;
min-height: 400px;
margin: 0 1px 0 0;
padding: 0;
background: #fbfbfb url(pozadi_acko.gif) 45px 0px no-repeat;
}
.uvod_acko img {
float: right;
margin: 3px 10px 5px 5px;
padding: 0;
border: 2px solid #000;
}
.uvod_acko h3 {
margin: 0;
padding: 3px 10px 5px 10px;
background: none;
font-size: 1.05em;
text-align: justify;
color: #000000;
}
.uvod_acko p {
margin: 0;
padding: 0px 10px 5px 10px;
background: none;
font-size: 0.95em;
text-align: justify;
/*line-height: 1.4em;*/
}
.uvod_acko ul {
list-style-type: none;
margin: 0px;
padding: 15px 0px 10px 10px;
text-align: left;
color: #000000;
font-weight: normal;
}
.uvod_acko li {
margin: 0px;
padding: 2px 5px 2px 0px;
text-align: justify;
font-size: 0.85em;
color: #000000;
}
.uvod_dalsi {
margin: 0;
padding: 2px 10px;
/*border-top: 1px solid #d6d6d6;*/
font-size: 0.8em;
font-weight: bold;
text-align: right;
}
.uvod_dalsi2 {
margin: 0;
padding: 2px 10px;
border-top: 1px solid #d6d6d6;
font-size: 0.8em;
font-weight: bold;
text-align: right;
}
.dalsi_kategorie a, .uvod_dalsi a, .uvod_dalsi2 a {
color: #585858;
}
/*---*/
.uvod_clanky {
margin: 0;
padding: 0;
}
.uvod_clanky img {
float: left;
margin: 13px 5px 5px 10px;
padding: 0;
border: 1px solid #000;
}
.uvod_clanky h3 {
margin: 0;
padding: 8px 10px 5px 10px;
background: none;
font-size: 0.9em;
text-align: justify;
color: #000000;
}
.uvod_clanky p {
margin: 0;
padding: 0 10px 5px 10px;
background: none;
font-size: 0.9em;
text-align: justify;
/*line-height: 1.4em;*/
}
.uvod_clanky ul {
list-style-type: none;
margin: 0;
padding: 10px 0 10px 10px;
text-align: left;
color: #000000;
font-weight: bold;
}
.uvod_clanky li {
margin: 0px;
padding: 3px 5px 2px 0px;
text-align: justify;
font-size: 0.9em;
color: #000000;
}

/*----seznam clanku----------*/
.clanky_obal, .clanky_obal2 {
margin: 0;
padding: 0;
border-bottom: 1px solid #d6d6d6;
}
.travnik {
background: url(trava.jpg) no-repeat;
_height: 40px;
min-height: 40px;
padding: 0;
}
.clanky_obal h3, .clanky_obal2 h3 {
margin: 0;
padding: 10px 15px 5px 15px;
background: none;
font-size: 1.05em;
text-align: left;
color: #000000;
}
.clanky_obal img {
float: right;
padding: 0;
margin: 3px 0 5px 10px;
border: 1px solid #000;
}
.right1 {
float: right;
padding: 0;
margin: 3px 0 5px 10px;
border: 1px solid #000;
}
.left1 {
float: left;
padding: 0;
margin: 3px 10px 5px 0;
border: 1px solid #000;
}
.nastred1 {
text-align: center;
    margin-left: auto;
    margin-right: auto;
padding: 0;
margin: 10px 0 10px 0;
}
.nastred1 img {
border: 1px solid #000;
}
.clanky_obal p {
padding: 5px 15px 5px 15px;
font-size: 0.95em;
text-align: justify;
}
.clanky_obal2 p {
margin-top: 10px;
padding: 5px 15px 5px 15px;
font-size: 0.95em;
text-align: justify;
}
.clanek_udaje {
clear: both;
margin: 0;
padding: 10px 15px;
font-size: 0.8em;
color: #737373;
}
.clanek_udaje a {
color: #585858;
}
.clanek_udaje a:hover {
color: #000000;
}
.clanek_udaje img {
margin: 5px 0 0 0;
padding: 0;
border: none;
float: none;
}

.clanky_ostatni_1 {
display: inline;
float: left;
width: 165px;
margin: 0;
padding: 5px 0px;
font-size: 0.85em;
}


.clanky_ostatni_2 {
display: inline;
float: left;
width: 300px;
margin: 0;
padding: 5px 0px;
font-size: 0.85em;
}


/*------showpage-------*/
.showpage h3 {
margin: 0;
padding: 10px 15px 5px 15px;
background: none;
font-size: 1.05em;
text-align: left;
color: #000000;
}
.showpage_klub_100 {
padding: 0 10px 3px 0;
margin: 0;
float: left;
border: none;
}
.showpage_sponzori img {
padding: 40px;
margin: 0;
border: none;
}
.showpage p {
margin-top: 10px;
padding: 5px 15px 5px 15px;
font-size: 0.95em;
text-align: justify;
}
.showpage li {
padding: 5px 25px 5px 5px;
text-align: justify;
}
.showpage .nastred {
margin: 0;
padding: 5px 15px 5px 15px;
text-align: center;
}
.showpage .show_odsazeni {
margin: 0;
padding: 5px 15px 5px 250px;
text-align: center;
}

/*------table los s vysledky-------*/
.showpage table {
margin: 10px;
padding: 0;
border: 0 none; 
}
.showpage th {
border: 0 none; 
margin: 0;
padding: 2px;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
color: #000000;
font-size: 0.85em;
text-align: center;
font-weight: bold;
background: #cecece;
}
.showpage .barva_r1, .barva_r1 {
background: #fff;
}
.showpage .barva_r2, .barva_r2 {
background: #EFEFEF;
}
.showpage td {
border: 0 none;
margin: 0;
padding: 3px;
color: #000000;
font-size: 0.85em;
text-align: center;
border-bottom: 1px solid #c0c0c0;
}
.showpage .td_vys {
width: 51px;
}
.showpage .td_dom {
width: 130px;
text-align: right;
}
.showpage .td_host {
width: 130px;
text-align: left;
}
.showpage .td_dat {
width: 82px;
}
.showpage .td_dom2 {
width: 155px;
text-align: right;
}
.showpage .td_host2 {
width: 155px;
text-align: left;
}
.showpage .td_vys2 {
width: 60px;
}
.showpage .td_dat2 {
width: 80px;
}

/*---- kalendar -------*/
.kalendar {
margin: 10px auto;
padding: 0;
border: 0;
font-size: 0.85em;
}
.kalendar_barva {
background: #EFEFEF;
}
.kalendar_barva2 {
background: #ffffcc;
}

/*----anketa, souvisejici cl. a hlasovani pod clankem-------*/
.anketa_obal {
margin: 20px 15px 20px 15px;
padding: 0;
border-left: 1px solid #d6d6d6;
border-right: 1px solid #d6d6d6;
border-bottom: 1px solid #d6d6d6;
}
.anketa_obal h4 {
border-top: 2px solid #000;
border-bottom: 2px solid #000;
margin: 0;
padding: 1px 10px;
background: #b9b9b9;
/*background: #000000 url(mic.gif) no-repeat top right;*/
font-size: 0.95em;
color: #000;
font-weight: bold;
text-align: left;
}
.anketa_obal form {
margin: 0;
padding: 0;
}
.formular_znamkovani {
margin: 0;
padding: 5px;
font-size: 0.95em;
text-align: center;
}
.anketa_obal ul {
list-style-type: none;
margin: 0;
padding: 5px 0 10px 10px;
color: #000000;
}
.anketa_obal li {
margin: 0;
padding: 1px 10px 2px 0px;
font-size: 0.95em;
color: #000000;
}

.anketni_otazka {
margin: 0;
padding: 5px 10px;
background: #f3f3f3;
border-bottom: 1px solid #d6d6d6;
font-size: 0.95em;
text-align: left;
}
.anketa_odpovedi {
margin: 0;
padding: 5px 20px 10px 20px;
font-size: 0.95em;
text-align: left;
}

.anketa_sloupec_odpovedi {
margin: 0;
padding: 5px 10px;
font-size: 0.8em;
text-align: left;
}
.celkem_hlasovalo {
margin: 0;
padding: 5px 0px;
font-size: 0.8em;
text-align: center;
font-weight: bold
}
/*------blok 1 - neprehlednete --------*/
.blok_neprehlednete {
margin: 0;
padding: 0;
border-left: 1px solid #000000;
/*background: url(pravy_sloupec_stin.gif) -1px 0  repeat-y;*/
}
.blok_neprehlednete ul {
list-style-type: none;
margin: 0;
padding: 3px 0 10px 10px;
color: #000;
}
.blok_neprehlednete li {
margin: 0;
padding: 5px 10px 2px 0px;
font-size: 0.85em;
color: #000;
text-align: justify;
}

/*----blok 2 - utkani ----------------*/
.blok_utkani {
border-left: 1px solid #000;
margin: 0 1px 0 0;
padding: 0 0 0 0;
background: #fff4ce;
_height: 10px;
}
.blok_utkani_cmfs {
background: #fff4ce url(pozadi_cmfs.gif) right no-repeat;
margin: 0;
padding: 0 0 5px 0;
}
.blok_utkani p {
margin: 0px;
padding: 5px 5px 2px 5px;
font-size: 0.85em;
text-align: left;
color: #000000;
font-weight: bold;
}

/*----blok 3 - bleskovky--------------*/
.blok_bleskovky  {
margin: 0;
padding: 0;
}
.blok_bleskovky p {
margin: 0;
padding: 10px;
font-size: 0.85em;
text-align: justify;
color: #000000;
}
.blok_bleskovky strong {
color: #000000;
}
.blok_bleskovky .zvyrazneni, .bleskovka .zvyrazneni {
color: #000066;
}
.bleskovka {
margin: 0;
padding: 0;
border-bottom: 1px dashed #5f5f5f;
}

/*----blok 4 - obecný blok--------------*/
.obecny_blok  {
margin: 0;
padding: 0;
text-align: center;
}
.obecny_blok p {
margin: 0;
padding: 10px;
font-size: 0.85em;
text-align: center;
color: #000000;
}
.obecny_blok img {
margin: 10px;
padding: 0;
}
.cez_cup_img {
float: right;
margin: 0;
padding: 5px 0;
}

.obecny_blok form {
margin: 0 auto;
padding: 10px 0 0 0;
font-size: 0.85em;
}
.obecny_blok ul {
list-style-type: none;
margin: 0;
padding: 10px 0 10px 15px;
color: #000000;
text-align: left;
}
.obecny_blok li {
margin: 0;
padding: 2px 10px 2px 0px;
font-size: 0.85em;
color: #000000;
}
.anketa_sloupec_odpovedi img {
margin: 2px 0 5px 0;
padding: 0;
border: none;	
}

/*------pristi utkani-------*/
.utkani_1 {
display: inline;
float: left;
width: 122px;
margin: 0;
padding: 3px 0 2px 10px;
font-size: 0.8em;
text-align: left;
font-weight: bold;
}
.utkani_2 {
display: inline;
float: left;
width: 40px;
margin: 0;
padding: 3px 0 2px 0;
font-size: 0.8em;
text-align: left;
font-weight: bold;
}
.utkani_3 {
clear: both;
margin: 0;
padding: 3px 0 5px 0;
font-size: 0.8em;
text-align: center;
}
.utkani_cara {
border-bottom: dashed 1px;
height: 1px;
font-size: 1px;
margin: 0 0 3px 0;
padding: 0;
}

/*------drobnosti-------*/
.cervena_tucna, .cervena_tucna a {
font-weight: bold;
/*color: #be121d;*/
color: #990000;
}
.cervena_tucna2 {
font-weight: bold;
color: #be121d;
}
.tucne_seda {
font-weight: bold;
color: #5f5f5f;
}
.tucne {
font-weight: bold;
}
.netucne {
font-weight: normal;
}
.akt_tema {
/*padding: 0;*/
/*margin: 5px 0 0 10px;*/
/*text-align: left;*/
font-weight: bold;
font-size: 0.7em;
color: #808080;
}
.mensi_pismo_netucne {
font-size: 0.8em;
font-weight: normal;
}
.seda {
color: #5f5f5f;
}
.zluta_tucna {
background: #f6ce2e;
font-weight: bold;
}

/*----------upozorneni-------*/
.otaznik {
background: url(otaznik.gif) no-repeat 20px 20px;
font-size: 0.95em;
height: 200px;
padding: 95px 45px 0 100px;
color: #000000;
font-weight: bold;
}
.vykricnik {
text-align: center;
background: url(vykricnik.gif) no-repeat 20px 20px;
font-size: 0.95em;
height: 200px;
padding: 95px 45px 0 100px;
color: #000000;
font-weight: bold;
}
.ok {
text-align: center;
background: url(ok.gif) no-repeat 20px 20px;
font-size: 0.95em;
height: 200px;
padding: 95px 45px 0 100px;
color: #000000;
font-weight: bold;
}


/*--------rolovaci menu----------*/
.hlavicka_spodek ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
}

.hlavicka_spodek li { /* all list items */
position: relative;
padding: 0;
margin: 0;
_height: 26px;
min-height: 26px;
display: inline;
float: left;
}

.hlavicka_spodek li ul { /* second-level lists */
display: none;
position: absolute;
margin: 0;
padding: 0;
top: 26px;
left: 0;
}

.hlavicka_spodek li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
padding: 0;
margin: 0;
}

.hlavicka_spodek li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
margin: 0;
padding: 0;
}

.podmenu_1 {
width: 79px;
padding: 0;
margin: 0 0 0 -5px;
text-align: left;
}

/**********************************/
.odkaz_menu_1 {
font-family: tahoma;
width: 101px;
min-height: 26px;
_height: 26px;
margin: 0;
padding: 0;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
background: #f5ecc6;
voice-family: "\"}\""; voice-family: inherit;
width: 99px;}
html>body .odkaz_menu_1 {
width: 99px;
}
.odkaz_menu_1 a {
display: block;
width: 99px;
_height: 26px;
margin: 0;
padding: 5px 5px;
color: #000000;
text-decoration: none;
voice-family: "\"}\""; voice-family: inherit;
width: 89px;
_height: 16px;
min-height: 16px;}
html>body .odkaz_menu_1 a {
width: 89px;
_height: 16px;
min-height: 16px;
}
.odkaz_menu_1 a:hover {
text-decoration: none;
background: #e2e2e2;
color: #000000;
}
.odkaz_menu_1 li {
float: none;
}


/*----registrace------*/
.form_div {
margin: 0;
padding: 10px 0;
font-size: 0.95em;
text-align: center;
}

/*--------formulare---------*/
.formular_1 {
display: inline;
width: 130px;
float: left;
margin: 0;
padding: 5px 0 0 15px;
text-align: left;
font-size: 0.85em;
}
.formular_2 {
display: inline;
width: 285px;
float: left;
margin: 0;
padding: 5px 0 0 5px;
text-align: left;
font-size: 0.85em;
}
.tlacitko {
margin: 0;
padding: 10px 0 10px 15px;
text-align: left;
font-size: 0.85em;
}

/*----------komentare---------------*/
.prispevek_obal {
margin: 5px 15px;
padding: 0;
text-align: left;
border: 1px solid #7d7d7d;
_height: 10px;
}
.prispevek_hlavicka {
margin: 0;
padding: 2px 10px;
text-align: left;
border-bottom: 1px solid #7d7d7d;
background: #e4e4e4;
font-size: 0.8em;
}
.prispevek_hlavicka_klub {
margin: 0;
padding: 2px 10px;
text-align: left;
border-bottom: 1px solid #7d7d7d;
background: #535353;
color: #fff;
font-size: 0.8em;
}
.prispevek_text h4 {
margin: 0;
padding: 3px 10px;
text-align: left;
font-size: 0.85em;
}
.prispevek_text p {
margin: 0;
padding: 3px 10px;
text-align: justify;
font-size: 0.85em;
line-height: 1.2em;
}
.prispevek_zapati {
margin: 0;
padding: 2px 10px;
text-align: right;
border-top: 1px solid #e4e4e4;
font-size: 0.85em;
}
.bila_na_cerne {
background: #000;
color: #fff;
}
/*-------tisk článků------*/
.tisk_obal {
width: 550px;
margin: 20px auto;
padding: 0;
text-align: left;
border: 1px solid #7d7d7d;
_height: 10px;
}
.tisk_obal h1 {
margin: 0 0 10px 0;
padding: 10px;
text-align: center;
border-bottom: 1px solid #7d7d7d;
font-size: 1.1em;
color: #000000;
background: #e8e8e8;
}

.tisk_hlavicka {
margin: 0;
padding: 5px 10px;
text-align: center;
border-top: 1px solid #7d7d7d;
font-size: 0.8em;
color: #000000;
}




/*-----------------------------------------------------------------------------*/
/*------puvodni styly----------------------------------------------------------*/
/* phpRS Layout Engine 2.7.0 - verze: "FreeStyle" */

/*body {
	background-color: #FFFFFF;
	font-family: "verdana","arial";
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
table {
	border-collapse: collapse;
}
.zahlavi {
	width: 100%;
}
.zapati {
	width: 100%;
	text-align: center;
}*/

/* bloky */
/*.blok-cely {
	background-color: #FFFFFF;
}
.blok-hlava {
	background-color: #eaffea; 
	border-top: 1px solid #000;
	background-repeat: no-repeat;
	padding-left: 3px;
	color: #000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.blok-telo {
	background-color: #FFFFFF;
	padding: 3px;
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}*/

/*---- hyperlinky--------- */

/*A {
	font-size: 100%;
	font-style: normal;
	font-variant: normal;
}
A:link {
	color: #035D8A;
}
A:visited {
	color: #035D8A;
}
A:hover {
	color: #3333FF;
}
A:active {
	color: #035D8A;
}
A.clanek:link {
	color: #000000;
	text-decoration: none;
}
A.clanek:visited {
	color: #000000;
	text-decoration: none;
}
A.clanek:hover {
	color: #3333FF;
	text-decoration: none;
}
A.clanek:active {
	color: #000000;
	text-decoration: none;
}
.horni-navig-lista A:link {
	color: #003098;
	text-decoration: none;
}
.horni-navig-lista A:visited {
	color: #003098;
	text-decoration: none;
}
.horni-navig-lista A:hover {
	color: #3333FF;
	text-decoration: none;
}
.horni-navig-lista A:active {
	color: #003098;
	text-decoration: none;
}*/

/* zakladni styly */
/*
.z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
}
.nadpis {
	color: #000000;
	text-decoration: underline;
	font-family: "verdana","arial";
	font-weight: bold;
	text-align: center;
	font-size: 20px;
}
.podnadpis {
	color: #000000;
	font-family: "verdana","arial";
	text-align: center;
	font-size: 16px;
}*/

/* komentare */
/*
.kom-z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.kom-link {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: normal;
}
.kom-hlavicka {
	color: #000000;
	padding: 4px;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.kom-text {
	color: #000000;
	background-color: #EEEEEE;
	padding: 3px;
	border: 1px solid #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
.kom-cely-ram {
	
}*/

/* ankety */
/*
.anketa-std-ram {
	width: 420px;
	text-align: left;
}
.anketa-std-otazka {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 16px;
	text-align: center;
}
.anketa-std-odpovedi {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
}
.anketa-cla-celkovy-ram {
	width: 460px;
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: center;
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-style: dashed;
	border-color: #003098;
	padding: 6px;
	margin: 6px;
}
.anketa-cla-ram {
	width: 420px;
	text-align: left;
}
.anketa-cla-otazka {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: bold;
}
.anketa-cla-odpovedi {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
}
.anketa-blok-z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
}
.anketa-blok-odpovedi {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
}
.anketa-blok-odp-cara {
	width: 140px;
	background-color: #DEE7FF;
	font-size: 6px;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}
.anketa-blok-odp-cara-hlasy {
	background-color: #003098;
}
*/
/* clanky */
/*
.cla-nadpis {
	color: #000000;
	font-family: "verdana","arial";
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
}
.cla-text {
	color: #000000;
	font-family: "verdana","arial";
	font-weight: normal;
	font-size: 13px;
}
.cla-informace {
	color: #035D8A;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}

.cla-informace-tisk {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 11px;
	font-weight: normal;
}
*/
/* hodnoceni clanku */
/*
.hodnoceni-celkovy-ram {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	text-align: right;
	margin: 6px;
}*/

/* souvisejici clanky */
/*
.souvis-cla-celkovy-ram {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: left;
	margin: 6px;
}
*/
/* download sekce */
/*
.download-z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
}
.download-sekce {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: center;
	padding: 6px;
}
.download-sekce-akt {
	font-weight: bold;
}
*/
/* weblinks sekce */
/*
.weblinks-z {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
}
.weblinks-sekce {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 13px;
	text-align: center;
	padding: 6px;
}
.weblinks-sekce-akt {
	font-weight: bold;
}*/

/* sys.blok - kalendar  */
/*
.kal-text {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 12px;
	font-weight: normal;
}
.kal-clanek {
	background-color: #C7F1C7;
}
.kal-dnesni {
	background-color: #C1E0FF;
}*/

/* sys.blok - novinky */
/*
.nov-datum {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.nov-titulek {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.nov-titulek-duraz {
	color: #FF0000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.nov-text {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: normal;
}*/

/* dalsi pomocne styly*/
/*
.banner-text {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: normal;
}
.banner-img {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: normal;
}
.strankovani {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 10px;
	font-weight: bold;
}
.chybastredni {
	color: #FF0000;
	font-family: "verdana","arial";
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
*/
/* rozsirujici styly pro plug-iny */
/*
.planakci {
	font-family: "verdana","arial";
	font-size: 10px;
}
.informace {
	color: #000000;
	font-family: "verdana","arial";
	font-size: 9px;
	font-weight: none;
	width: 100%;
}
*/
/* oramovani oblasti */
/*
.mezera {
	width: 5px;
}
.ohr {	
	width: auto;
}
.modryram {
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-style: solid;
	border-color: #000;
	padding: 6px;
	background-color: #FFFFFF;
}
.premodryram {
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-style: dashed;
	border-color: #003098;
	padding: 6px;
	background-color: #FFFFFF;
}
.horni-navig-lista {
	border-top-width: 2px; 
	border-left-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	border-style: solid;
	border-color: #000;
	padding: 2px;
	background-color: #eaffea;
	color: #003098;
	font-family: "verdana","arial";
	font-size: 13px;
	font-weight: bold;
}
*/
/* textova pole, tlacitka */
/*
.textbox {
	background: transparent;
	background-color: white;
	border: 1px solid #000000;
	color: #000000;
	font-family: "verdana","arial","helvetica";
	font-size: x-small;
	text-align: left;
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
}
.textpole {
	border: 1px solid #000000;
	color: #000000; 
	font-family: "verdana","arial";
	font-size: 12px;
}
.tl {
	background-color: #DEE7FF;
	color: #003098;
	font-family: Verdana,Arial,Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #003098;
}*/
