body {
   font-family: Verdana;
   font-size: 12px;
   color: white;
   background-color: black;
   margin: 0;
   padding: 0;
}
input,
select,
textarea {
   font-size: 12px;
   font-family: Verdana;
}
a {
   font-family: Verdana;
   font-size: 12px;
   color: white;
   text-decoration: underline;
}
a:hover {
   text-decoration: none;
}

.italic {
   font-style: italic;
}
img {
   border: 0;
}

.nadpis {
   font-weight: bold;
}

.strankovani {
   text-align: center;
}

/* barvy */
#partneri .popis {
   color: #9B9A9A;
}
#logo .menu a {
   color: #fd6;
/*   color: #FFFF45;*/
}
#logo .menu a:hover {
   color: #FFFFBC;
}
ul#prave_odkazy_menu a {
   color: black;
}
ul#prave_odkazy_menu a:hover {
   color: gray;
}

#fotogalerie {
   padding: 10px 0 10px 0;
}
#fotogalerie .fotka {
   float: left;
   padding: 8px;
   height: 180px;
}

#aktuality .nadpis a,
#aktuality .dalsi a,
#vstupenky .nadpis a,
#vstupenky .dalsi a,
.tlacitka,
.tlacitka a,
#kontakt .dalsi_weby a,
#kontakt h3,
#partneri h2,
#partneri .top_right a,
#partneri .top_left a,
#partneri .top_left,
#jezdec_detail .zvyrazneny,
#tym_detail .zvyrazneny,
#bazar .novy_inzerat a,
#kalendar_detail .zvyrazneny {
	color: #fd6;
/*	color: #cccc66;*/
/*   color: #FB0000;*/
}
#aktuality .nadpis a:hover,
#aktuality .dalsi a:hover,
#vstupenky .nadpis a:hover,
#vstupenky .dalsi a:hover,
.tlacitka a:hover,
#kontakt .dalsi_weby a:hover,
#partneri .top_right a:hover,
#partneri .top_left a:hover,
#bazar .novy_inzerat a:hover {
	text-decoration: underline;
/*   color: #FC7777; */
}
#aktuality .datum,
#vstupenky .datum
{
   color: #9D9C9C;
}

#aktuality .obr,
#vstupenky .obr,
input,
select,
textarea,
#lista_bazar,
#lista_kalendar,
#aktuality .fotky_aktualita img,
#vstupenky .fotky_vstupenka img
{
	border: 1px solid #999966;
/*   border: 1px solid #FB0000; */
}
#kontakt h3,
#partneri .partner,
#bazar .baz_polozka,
#kalendar .nadpis {
   border-bottom: 1px solid #fd6;
/*   border-bottom: 1px solid #FFFF45;*/
}
#download .now_download,
#fotogalerie .now_foto {
	border: 1px solid #999966;
/*   border: 1px solid #FF0000; */
   margin-top: 20px;
   display: block;
}
#download h2,
#fotogalerie h2 {
   margin: 0;
   padding: 4px 0 4px 7px;
   font-size: 12px;
}
#download .stred_download {
   padding: 10px 0 10px 0;
}
#download a:hover,
#jezdci td,
#lista_bazar,
#lista_kalendar {
   background-color: #000000;
}
#download a {
   color: white;
}
#jezdci td.nadpis {
	border: 1px solid #999966;
/*   border: 1px solid red; */
}


/* styly */
.vyhlazeni {
   width: 100%;
   height: 1px;
   font-size: 1px;
   clear: both;
}
#menu {
   margin-bottom: 10px;
   margin-left: 20px;
}
#stranka {
   width: 990px;
   margin: auto;
   border-left: 1px solid white;
   border-right: 1px solid white;
}
#logo {
   width: 990px;
   height: 243px;
   background-image: url('img/logo.jpg');
}
#logo .menu {
   padding-top: 212px;
}
#logo .menu a {
   text-decoration: none;
   font-weight: bold;
}
#logo .menu a:hover {
   text-decoration: none;
   font-weight: bold;
}
#logo .menu a.odkaz_1 {
   padding-left: 130px;
}
#logo .menu a.odkaz_2 {
   padding-left: 40px;
}
#logo .menu a.odkaz_3 {
   padding-left: 55px;
}
#logo .menu a.odkaz_4 {
   padding-left: 30px;
   color: white;
}
#logo .menu a.odkaz_x {
   padding-left: 45px;
}

#prostredek {
   width: 990px;
}
#prostredek .left {
   float: left;
   width: 241px;
}
#prostredek .hlavni_stred {
   float: left;
   width: 544px;
}
#prostredek .right {
   float: left;
   width: 205px;
   text-align: center;
}
#prostredek .right a {
	text-decoration: none;
}
#prostredek .hlavni_stred_odstup {
   padding-left: 28px;
}
#aktuality .prostredek_aktuality .obr,
#vstupenky .prostredek_vstupenky .obr
{
   margin-bottom: 5px;
}
#aktuality .aktualita,
#vstupenky .vstupenka
{
   padding-left: 28px;
   background-image: url('img/aktualita_bottom.gif');
   background-repeat: no-repeat;
   background-position: bottom;
}

#menu .pruh {
   width: 20px;
   background-image: url('img/menu_pruh.gif');
   background-repeat: repeat-y;
}
ul#prave_odkazy_menu {
   list-style-type: none;
   margin: auto;
   padding: 0;
}
ul#prave_odkazy_menu li {
   width: 159px;
   height: 28px;
}
ul#prave_odkazy_menu a {
   padding-left: 6px;
   line-height: 28px;
   display: block;
   background-image: url('img/a_odkaz_normal.jpg');
   text-decoration: none;
   font-weight: bold;
}
ul#prave_odkazy_menu a:hover {
   background-image: url('img/a_odkaz_oznacene.jpg');
}
h1 {
   padding: 0 0 0 12px;
   margin: 0;
   background-image: url('img/h1.gif');
   font-size: 15px;
   background-repeat: no-repeat;
   background-position: 0 5px;
   line-height: 20px;
   font-weight: bold;
}

#banner {
	width: 540px;
	margin-bottom: 25px;
}

#aktuality .nadpis a,
#vstupenky .nadpis a
{
   text-decoration: none;
   font-weight: bold;
}

#aktuality .fotky_aktualita,
#vstupenky .fotky_vstupenka
{
   text-align: center;
   margin: auto;
   padding-bottom: 10px;
   padding-top: 20px;
}
#aktuality .fotky_aktualita img,
#vstupenky .fotky_vstupenka img
{
   margin-left: 10px;
   margin-right: 10px;
}
#aktuality .text_dlouhy img,
#vstupenky .text_dlouhy img
{
   float: left;
   clear: left;
   padding-bottom: 10px;
   padding-right: 5px;
}

#aktuality .datum,
#vstupenky .datum
{
   font-size: 10px;
}
#aktuality .nadpis,
#vstupenky .nadpis
{
   clear: both;
}
#aktuality .aktualita,
#vstupenky .vstupenka
{
   margin-bottom: 15px;
}
#aktuality .prostredek_aktuality,
#vstupenky .prostredek_vstupenky
{
   padding-top: 9px;
   padding-bottom: 10px;
   display: block;
   text-align: justify;
}
#aktuality .prostredek_aktualita,
#vstupenky .prostredek_vstupenka
{
   padding-top: 9px;
   padding-bottom: 5px;
   display: block;
   text-align: justify;
}
#aktuality .obr,
#vstupenky .obr
{
   float: left;
   margin-right: 5px;
}
#aktuality .dalsi a,
#vstupenky .dalsi a
{
   float: right;
   text-decoration: none;
   font-size: 11px;
   font-weight: bold
}

#aktuality .fotky_aktuality,
#vstupenky .fotky_vstupenky
{
   margin: auto;
   text-align: center;
}
#aktuality .fotky_aktuality img,
#vstupenky .fotky_vstupenky img
{
	border: 2px solid #999966;
/*   border: 2px solid red;*/
   margin: 5px;
}

.tlacitka {
   padding-top: 10px;
   padding-bottom: 10px;
}
.tlacitka,
.tlacitka a {
   text-decoration: none;
   text-align: center;
   margin: auto;
   font-weight: bold;
}

#download {
   padding-bottom: 20px;
}
#download .now_download {
   margin-top: 20px;
   display: block;
}
#download h2 {
   margin: 0;
   padding: 4px 0 4px 7px;
   font-size: 12px;
}
#download .stred_download {
   padding: 10px 0 10px 0;
}
#download a {
   display: block;
   padding-left: 16px;
   padding-right: 10px;
   text-decoration: none;
   line-height: 20px;
}
#download img {
   padding-right: 5px;
}

#fotogalerie .stred_foto {
   padding: 5px 10px 10px 10px;
}
#fotogalerie .stred_foto img {
   padding: 0 5px 0 5px;
}

#kontakt {
   font-size: 12px;
   line-height: 20px;
}
#kontakt h3 {
   margin: 0;
   padding: 0 0 2px 0;
   font-weight: normal;
   font-size: 12px;
}
#kontakt .td1 {
   width: 70px;
}
#kontakt table {
   margin-bottom: 50px;
}
#kontakt td {
   vertical-align: top;
}

#kontakt .dalsi_weby a {
   clear: both;
   font-weight: bold;
   display: block;
}

#partneri .partner {
   padding-top: 15px;
   display: block;
   padding-bottom: 10px;
}
#partneri h2 {
   font-size: 12px;
   margin: 0;
   padding: 0;
}
#partneri .top_left {
   float: left;
}
#partneri .top_left a,
#partneri .top_left {
   text-decoration: none;
   font-weight: bold;
}
#partneri .top_right {
   float: right;
}
#partneri .top_right a {
   text-decoration: none;
}
#partneri .popis {
   font-size: 11px;
   text-align: justify;
   padding: 4px 0 5px 0;
}
#partneri .fotka {
   float: left;
   width: 160px;
}
#jezdci {
   padding-top: 15px;
}
#jezdci td.td_jmeno {
   width: 180px;
}
#jezdci td.td_tym {
   width: 180px;
}
#jezdci td.td_kategorie {
   width: 180px;
}
#jezdec_detail,
#tym_detail {
   padding-top: 15px;
}
#jezdec_detail .zvyrazneny,
#tym_detail .zvyrazneny {
   font-weight: bold;
}
#jezdec_detail .fotografie,
#tym_detail .fotografie {
   width: 205px;
   float: right;
}
#bazar {
   padding-top: 10px;
}
#bazar .baz_polozka {
   padding-top: 5px;
   padding-bottom: 5px;
   display: block;
}
#bazar .top_lista_left {
   float: left;
}
#bazar .top_lista_left a {
   font-weight: bold;
}
#bazar .top_lista_right {
   float: right;
}
#bazar .baz_stred {
   display: block;
   padding-top: 5px;
}
#bazar .informace,
#bazar .informace a {
   color: gray;
   font-size: 11px;
}
#bazar .informace {
   padding-bottom: 5px;
}
#bazar img {
   float: right;
   padding-bottom: 5px;
}
#bazar .novy_inzerat {
   margin: auto;
   text-align: center;
   padding: 0 0 15px 0;
}
#bazar .novy_inzerat a {
   font-weight: bold;
}
#bazar_vlozit {
   padding-top: 15px;
}
#bazar_vlozit .td1 {
   width: 150px;
}
#bazar_vlozit .td2 {
   width: 200px;
}
#bazar_vlozit .td2 input,
#bazar_vlozit .td2 select,
#bazar_vlozit .td2 textarea {
   width: 195px;
}
#bazar_vlozit .td2 textarea {
   height: 80px;
}
#bazar_vlozit .td3 {
   text-align: center;
   padding-top: 10px;
}
#bazar_vlozit .td4 {
   text-align: center;
   color: red;
   font-weight: bold;
   padding-bottom: 10px;
}

#lista_bazar,
#lista_kalendar {
   display: block;
   padding: 3px;
   margin-bottom: 10px;
}
#lista_bazar select,
#lista_kalendar select {
   margin: 0 5px 0 5px;
}

#kalendar {
   padding-top: 15px;
}

#kalendar td {
   line-height: 20px;
}
#kalendar .nadpis {
   padding-bottom: 2px;
}
#kalendar .stat {
   width: 35px;
}
#kalendar .datum {
   width: 140px;
}
#kalendar .nazev {
   width: 180px;
}
#kalendar .misto {
   width: 130px;
}
#kalendar .nahled {
   width: 30px;
   text-align: right;
}
#kalendar img {
   vertical-align: middle;
}

#kalendar_detail {
   padding-top: 15px;
}
#kalendar_detail .zvyrazneny {
   font-weight: bold;
}
#paticka_partneri {
   background-image: url('img/bottom.jpg');
   width: 990px;
   height: 118px;
   margin-top: 50px;
}
#paticka_text,
#paticka_text a {
   color: #9D9C9C;
}
#paticka_text {
   margin: auto;
   text-align: center;
   padding: 5px 0 5px 0;
}

#predprodej {
   text-align: center;
}

#filtr {
   margin: 15px 0 0 0;
   text-align: center;
   border: 1px solid #fff600;
   padding: 3px 0 3px 0;
   background-color: #fffee0;
   color: black;
}
#filtr input,
#filtr select {
   border: 1px solid black;
}

.static p {
	text-align: justify;
}

.static h2 {
	line-height: 250%;
	color: #fd6;
	border-bottom: 2px solid #fd6;
}

.static big {
	font-size: 20px;
}

.gohome {
	position: absolute;
	display: block;
	width: 990px;
	height: 200px;
	text-decoration: none;
}

.pp-link {
	display: block;
	margin: 15px 0;
}

.tickets {
	display: block;
	margin: 20px 0;
	font-size: 20px;
	font-weight: bold;
	color: #ff3;
}
