/* 
***** tagy *********************************************************************
*/
html { 
  scrollbar-base-color: #226605; 
}

body {
  background-image: url(../img/bg_gray.gif);
  color: #226605;
  margin: 0px;
  scrollbar-base-color: #226605; 
}

img {
  border: none;
}

ul {
  padding: 0px 0px 0px 15px;
  margin: 0px;
}

a:link {
  color: #226605;
}

a:visited {
  color: #226605;
}

a:hover {
  color: red;
}

/* 
***** id ***********************************************************************
*/
#nulove {
  padding: 0px;
  border: 0px;
}

#stranka {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  min-height: 760px;
  min-width: 810px;
  _height: 100%;
}

#top {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 120px;
  text-align: center;
}

#velkeb {
  position: absolute;
  left: 0px;
  top: 0px;
  float: left;
}

#velkeb2 {
  position: absolute;
  right: 0px;
  top: 0px;
  float: right;
}

#vlajky {
  position: absolute;
  top: 60px;
  right: 10px;
  float: right;
}

#vlajky a {
    text-decoration: none;
}

#linka {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  border-color: #226605;
  border-top: 3px solid;
  border-bottom: 3px solid;
}

#bezici {
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #FFD700;
  text-align: center;
}

#telo {
  width: 100%;
}

#levy {
  width: 190px;
  float: left;
/*  background-color: #FFDDEE;  */
}

#pravy {
  width: 190px;
  float: right;
/*  background-color: #FFDDEE;  */
}

#stredni {
  margin-left: 205px;
  margin-right: 205px;
  padding-top: 10px;
  min-width: 400px;
}

#leve_menu {
  margin: 10px 5px 20px 10px;
  border: 1px solid;
  border-color: #226605;
}

#prave_menu {
  margin: 10px 10px 20px 5px;
  border: 1px solid;
  border-color: #226605;
}

#hlaska {
  border: 1px solid;
  border-color: #226605;
  margin-bottom: 20px;
  margin-left: 0px;
}

#str {
  position: relative;
  left: 0px;
  top: 0px;
  border: 1px solid;
  border-color: #226605;
  margin-bottom: 20px;
  margin-left: 0px;
}

#obr_nadpis {
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

#nadpis_menu {
  height: 25px;
  background-color: #226605;
  color: #FFFFFF;
  font-weight: bold;
}

#nadpis_str {
  height: 25px;
  background-color: #226605;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

#text_menu {
  background-color: #FFD700;
  padding: 5px;
}

#text_menu_oznam {
  background-color: #000000;
  padding: 15px;
}

#text_oznam {
  background-color: #FFD700;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  padding: 5px;
}

#text_varovani {
  background-color: #FFD700;
  color: red;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  padding: 5px;
}

#text_varovani_blede {
  background-color: #FFF5BF;
  color: red;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  padding: 5px;
}

#text_str {
  background-color: #FFF5BF;
  padding: 5px 20px 5px 20px;
}

#dvojita {
  color: #FFD700;
  background-color: #FFD700;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-color: #226605;
  height: 3px;
}

#dvojita_bleda {
  color: #FFF5BF;
  background-color: #FFF5BF;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: none;
  border-right: none;
  border-color: #226605;
  height: 3px;
}


/* 
***** třídy - obecné ***********************************************************
*/
.b0 {
  font-weight: bold;
}

.i0 {
  font-style: italic;
}

.u0 {
  text-decoration: underline;
}

.bi {
  font-style: italic;
  font-weight: bold;
}

.bu {
  text-decoration: underline;
  font-weight: bold;
}

.center{
  text-align: center;
}

.center_b0{
  text-align: center;
  font-weight: bold;
}

.doleva {
  float: left;
}

.doprava {
  float: right;
}

.mensi_text {
  font-size: 90%;
}

.mensi_text_cerv {
  font-size: 90%;
  color: red;
}

.mensi_text p {
  margin: 0px;
  padding: 0px;
}

.mensi_text_cerv p {
  margin: 0px;
  padding: 0px;
}

.seznam_gal_rok {
  font-size: 80%;
  margin-bottom: 3px;
}

.seznam_gal_rok_cerv {
  font-size: 80%;
  color: red;
  margin-bottom: 3px;
}

.seznam_gal_rok a {
  text-decoration: none;
}

.seznam_gal_rok_cerv a {
  text-decoration: none;
}

.seznam_gal {
  margin: 5px 0px 10px 0px;
}

.form_center {
  padding: 0px;
  margin: 0px;
  text-align: center;
}

.form_regist {
  position: relative;
  top: 0px;
  left: 0px;
  margin-top: 10px;
  text-align: center;
}

.form_regist table {
  border: 0px;
}

.form_regist td {
  text-align: left;
}

.form_textarea {
  width: 100%; 
  border-color: #226605;
}

.nap_vzkaz {
  text-align: left;
}

.nap_vzkaz_tarea {
  text-align: left;
  vertical-align: top;
  width: 10%;
}

.video { 
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
background-image: none;
}

/* 
***** třídy - konkrétní ***********************************************************
*/
.text {
  margin: 0px;
  padding: 0px;
  text-align: justify;
}

.text p{
  text-indent: 5%;
  margin-top: 0px;
  margin-bottom: 10px;
}

.ramecek {
/*  font-family: "Times New Roman";*/
  font-size: 70%;
  width: 100%;
}

.ramecek_oznam {
/*  font-family: "Times New Roman"; */
  font-size: 70%;
  width: 100%;
  color: #FFFFFF;
  text-align: justify;
}

.datum_male {
  font-weight: bold;
}

.text_maly {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  text-align: justify;
}

.text_maly p {
 /* text-indent: 10%; */
  margin-top: 0px;
  margin-bottom: 10px;
}

.uziv {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: bold;
  font-style: italic;
}

.nove_po_prihl {
  position: relative;
  margin-left: 15%;
  margin-right: 15%;
}

.login_text {
  border : 0px solid #226605;
  background-color: #226605;
  height: 15px;
  width: 119px;
  font-weight: bold;
  padding-left: 5px;
  margin-top: 3px;
  margin-left: 3px;
  margin-right: 3px;
  font-size: 100%;
  color: #FFD700;
}

.tlac_login {
  border : 1px sold;
  border-color: #226605;
  background-color: #226605;
  font-weight: bold;
/*  font-style: italic; */ 
  font-size: 100%; 
  text-decoration: underline;
  text-align: center;
  color: #FFD700; 
/*  font-family: "Times New Roman"; */
  margin-top: 10px;
  margin-bottom: 0px;
}

.datvzkaz {
  position: relative;
  left: 0px;
  top: 0px;
	float: left;
	font-size: 90%;
	font-weight: bold;
}

.datvzkaz_cerv {
  position: relative;
  left: 0px;
  top: 0px;
	float: left;
	font-size: 90%;
	font-weight: bold;
	color: red;
}

.vzkaz {
/*	padding-top: 0px; */ 
	font-size: 90%;
	text-align: justify;
}

.vzkaz_cerv {
/*	padding-top: 0px; */ 
	font-size: 90%;
	text-align: justify;
	color: red;
}

.vzkaz p {
	text-indent: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.vzkaz_cerv p {
	text-indent: 20px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.soukr {
  position: relative;
  left: 0px;
  top: 0px;
	float: right;
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
}

.soukr_kh {
  position: relative;
  left: 0px;
  top: 0px;
	float: right;
	font-size: 90%;
	font-style: italic;
}

.cela_akce {
  text-align: left;
  margin-bottom: 20px;
}

.vyrkom {
  text-align: right;
  float: right;
  font-weight: bold;
  font-size: 80%;
  margin-left: 30 px;
  margin-bottom: 20px;
}

.fotky {
  text-align: center;
  margin-bottom: 20px;
}

.fotky a {
  text-decoration: none;
}

.fotky img {
	border: double; 
	border-color: #226605;
	margin-left: 13px;
	margin-right: 13px;
}

.autor {
/*  font-family: "courier new"; */
  font-weight: bold;
  margin-left: 5%;
  margin-top: 10px;
  letter-spacing: 0.3ex;
}

.telef {
/*  font-family: "courier new"; */
  margin-left: 15%;
}

.skladby {
/*  font-family: "courier new"; */
  margin-left: 8%;
  letter-spacing: 0.3ex;
}

.skladby a {
  text-decoration: none;
}

.kontakty {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 40px;
}

.jmeno {
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}

.fce {
	font-size: 0.8em;
	font-style: italic;
}

.kontakt {
	font-size: 1em;
	font-weight: bold;
/*	font-family: "courier new"; */
}

.obr_rep {
  width: 15px;
  height: 15px;
  vertical-align: middle;
}

.obr_ziv {
  width: 20px;
  height: 20px;
}

.reper_zivot {
  font-style: italic; 
  _width: 99%;
  font-size: 90%; 
  text-align: justify;
  margin-left: 13%;
  margin-right: 8%
}

.reper_zivot p{
  text-indent: 5%;
  margin-top: 0px;
  margin-bottom: 5px;
}

.ukaz {
/*  font-family: "courier new"; */
  margin-left: 8%;
  margin-top: 10px;
  letter-spacing: 0.3ex;
}

.ukaz a {
    text-decoration: none;
}

.koncerty {
  padding-bottom: 5px;
}

.konc_levy {
  position: relative;
  float: left;
  font-weight: bold;
  text-align: right;
  width: 8em;
  z-index: 2;
}

.konc_pravy {
  position: relative;
  float: right;
  text-decoration: none;
  width: 45px;
  z-index: 2;
}

.konc_pravy a {
  text-decoration: none;
}

.konc_pravy_upr {
  position: relative;
  float: right;
  text-decoration: none;
  width: 70px;
  z-index: 2;
}

.konc_pravy_upr a {
  text-decoration: none;
}

.obr_konc {
  width: 20px;
  height: 20px;
}

.konc_kde {
  position: relative;
  margin-left: 8em;
  margin-right: 55px;
}

.konc_kde_upr {
  position: relative;
  margin-left: 8em;
  margin-right: 80px;
}

.skrt {
}

.skrt_ano {
  text-decoration: line-through;
}

.odkaz {
  font-weight: bold;
/*  font-style: italic; */ 
  font-size: 80%;
  text-decoration: underline;
/*	color: #49A5F2; */ 
}

.oddeleni {
  font-weight: bold;
  font-size: 80%;
/*	color: #49A5F2; */ 
}

.nadpis {
	padding-top: 4px;
	padding-bottom: 15px;
  text-align: center;
  font-size: 100%;
  font-weight: bold; 
  text-decoration: underline;
}

.k_clankum {
  text-align: center; 
}


.clan_prvni {
	border: double; 
	border-color: #226605;
	margin-left: 20px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
}

.clan {
	font-size: 90%;
	text-align: justify;
	margin-bottom: 20px; 
}

.clan p {
	text-indent: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.nove_clanky {
  /*font-weight: bold;*/
  font-size: 80%;
}

.nove_clanky a {
    text-decoration: none;
}

.clanky_umisteni {
  float: left;
  width: 48%;
}

.koment_umisteni {
  float: right;
  width: 48%;
}

.napoveda {
  margin: 0px;
  padding: 0px;
  text-align: justify;
}

.napoveda p {
  font-size: 80%;
  margin-top: 0px;
  margin-bottom: 10px;
}

.napoveda h6 {
  font-size: 80%;
  text-align: center;
  text-decoration: underline;
  margin-top: 0px;
  margin-bottom: 10px;
}

.navod {
  margin: 0px;
  padding: 0px;
  text-align: justify;
}

.navod p {
  font-size: 80%;
  font-style: italic;
  margin-top: 20px;
  margin-bottom: 10px;
}

.navod a {
  text-decoration: underline;
}

.stahuj {
  /*font-family: "courier new";*/
  margin-left: 8%;
  margin-top: 10px;
}

.stahuj a {
    text-decoration: none;
}

.dnllink {
  letter-spacing: 0.3ex;
}

.male_pivo {
  float: right; 
  padding: 0px 0px 0px 10px;
  margin: 0px; 
}

.jeste_mensi_pivo {
  height: 16px;
  width: 16px;
}
.osa {
  width: 100%;
  background-color: #FFD700;
  margin: 20px 0px 20px 0px;
}

.osa_div {
  min-height: 1100px;
}

.ta_osa_div {
  position: absolute;
  top: 50px;
  left: 20px;
} 

.ta_osa {
  position: absolute;
  top: 0px;
  left: 80px;
  width: 2px;
  border-left: 3px solid;
  border-right: 3px solid;
}

.roky_osa {
  position: absolute;
}

.rok_osa {
  float: left;
  font-size: 16px;
}

.znrok_osa {
  height: 10px;
  border-bottom: 2px solid;
  width: 16px;
  float: right;
}

.nast {
  position: absolute;
  left: 97px;
  font-size: 11px;
  border-top: 1px solid;
}

.nastup {
  border: 1px solid;
  /*border-top: none;*/
  background-color: #FFD700;
}

.nastup p {
  margin: 0px 5px 0px 5px;
  padding: 0px;
}

.pivo {
  text-align: justify;
}

.pivo li {
  list-style-type: square;
  padding: 5px 0px 5px 0px;
}
