body {
   font-family: Verdana;
   font-size: 12px;
   color: black;
   background-color: white;
   margin: 0;
   padding: 0;
}
input,
select,
textarea {
   font-size: 12px;
   font-family: Verdana;
}
a {
   font-family: Verdana;
   font-size: 12px;
   color: black;
   text-decoration: underline;
}
a:hover {
   text-decoration: none;
}

.italic {
   font-style: italic;
}
img {
   border: 0;
}

.nadpis {
   font-weight: bold;
}

/* barvy */
#menu .pruh {
	background-color: #f3a326;/*#59abdb;*/
/*   background-color: #92D8AE;*/
}
#partneri .popis {
   color: #696969;
}
#logo .menu a,
ul#prave_odkazy_menu a,
#aktuality .nadpis a,
#aktuality .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: #320;
/*	color: #00589c;*/
/*   color: #007E33;*/
}
#logo .menu a:hover,
ul#prave_odkazy_menu a:hover,
#aktuality .nadpis a:hover,
#aktuality .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 {
	color: #c30;
/*	color: #147bcb;*/
/*   color: #07BB50;*/
}
#aktuality .datum {
   color: #9D9C9C;
}

#aktuality .obr,
input,
select,
textarea,
#lista_bazar,
#lista_kalendar,
#aktuality .fotky_aktualita img {
   border: 1px solid #c93;/*#A7DFBD;*/
}
#aktuality .prostredek_aktuality,
#kontakt h3,
#partneri .partner,
#bazar .baz_polozka,
#kalendar .nadpis {
   border-bottom: 1px solid #c93;/*#A7DFBD;*/
}
#download .now_download {
   border: 1px solid #BBE0C9;
   margin-top: 20px;
   display: block;
}
#download h2 {
   margin: 0;
   padding: 4px 0 4px 7px;
   background-color: #fc6;/*#e3e9f7;#E5F6EC;*/
   font-size: 12px;
}
#download .stred_download {
   padding: 10px 0 10px 0;
}
#download a:hover,
#jezdci td,
#lista_bazar,
#lista_kalendar {
   background-color: #fc6;/*#e3e9f7;#E5F6EC;*/
}
#download a {
   background-color: white;
}
#jezdci td.nadpis {
   background-color: #B5DCC4;
}


/* styly */
.vyhlazeni {
   width: 100%;
   height: 1px;
   font-size: 1px;
   clear: both;
}
#menu {
   margin-bottom: 10px;
}
#stranka {
   width: 990px;
   margin: auto;
   position: relative;
}
#logo {
   width: 990px;
   height: 243px;
   background-image: url('img/logo.jpg');
}
#logo .menu {
   padding-top: 220px;
}
#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: 250px;
}
#logo .menu a.odkaz_2 {
   padding-left: 20px;
}
#logo .menu a.odkaz_3 {
   padding-left: 20px;
}

#prostredek {
   width: 990px;
}
#prostredek .left {
   float: left;
   width: 241px;
}
#prostredek .hlavni_stred {
   float: left;
   width: 544px;
}
#prostredek .hlavni_stred_odstup {
   padding-left: 28px;
}
#prostredek .right {
   float: right;
   width: 190px;
}
#prostredek .right_nadpis {
   background-color: #f3a326;/*#59abdb;*//*#9CDCB9;*/
   padding: 2px 0 2px 5px;
   font-size: 11px;
}

#prostredek .tabulka_right td {
   background-color: #fec;/*#ddeeff;*//*#D2F4F3;*/
   font-size: 11px;
}

#prostredek .tabulka_right .poradi1 td {
   color: #c00;
}

#menu .pruh {
   width: 20px;
}

ul#prave_odkazy_menu {
   list-style-type: none;
   margin: auto;
   padding: 0;
}
ul#prave_odkazy_menu li {
   width: 174px;
   height: 28px;
}
ul#prave_odkazy_menu a {
   padding-left: 10px;
   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;
}

#aktuality .nadpis a {
   text-decoration: none;
   font-weight: bold;
}

#aktuality .fotky_aktualita {
   text-align: center;
   margin: auto;
   padding-bottom: 10px;
   padding-top: 20px;
   clear: both;
}
#aktuality .fotky_aktualita img {
   margin-left: 10px;
   margin-right: 10px;
}
#aktuality .text_dlouhy img {
   float: left;
   clear: left;
   padding-bottom: 10px;
   padding-right: 5px;
}

#aktuality .datum {
   font-size: 10px;
}
#aktuality .nadpis {
   padding-top: 17px;
   clear: both;
}
#aktuality .prostredek_aktuality {
   padding-top: 9px;
   padding-bottom: 5px;
   display: block;
   text-align: justify;
}
#aktuality .prostredek_aktualita {
   padding-top: 9px;
   padding-bottom: 5px;
   display: block;
   text-align: justify;
}
#aktuality .obr {
   float: left;
   margin-right: 5px;
}
#aktuality .dalsi a {
   float: right;
   text-decoration: none;
   font-size: 11px;
   font-weight: bold
}

.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 p {
   display: block;
   padding-left: 16px;
   padding-right: 10px;
   text-decoration: none;
   line-height: 20px;
}
#download img {
   padding-right: 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;
}
#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: 250px;
}
#jezdci td.td_tym {
   width: 250px;
}
#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: #c00;
   font-weight: bold;
   padding-bottom: 10px;
}

#lista_bazar,
#lista_kalendar {
   display: block;
   padding: 3px;
   margin-bottom: 10px;
}
#lista_bazar select,
#lista_kalendar select {
   margin: 1px 5px 1px 5px;
}
#lista_kalendar .head {
display: block;
float: left;
height: 32px;
}

#kalendar {
   padding-top: 15px;
}

#kalendar td {
   line-height: 20px;
}
#kalendar .nadpis {
   padding-bottom: 2px;
}
#kalendar .stat {
   width: 35px;
}
#kalendar .datum {
   width: 110px;
}
#kalendar .nazev {
   /*width: 180px;*/
   width: 245px;
}
#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: 77px;
   margin-top: 50px;
   border-top: 1px solid gray;
   border-bottom: 1px solid gray;
}
#paticka_text,
#paticka_text a {
   color: #9D9C9C;
}
#paticka_text {
   margin: auto;
   text-align: center;
   padding: 5px 0 5px 0;
}


#fotogalerie {
   padding: 10px 0 10px 0;
}
#fotogalerie .fotka {
   float: left;
   padding: 8px;
   height: 170px;
}

.strankovani {
   text-align: center;
   padding: 5px 0 10px 0;
   display: block;
   clear: both;
}

#actual-race
{
	position: absolute;
	right: 0;
	top: 214px;
	width: 240px;
	height: 32px;
	text-align: right;
	color: #c00;
	background: #fff;
	font-size: 12px;
	font-weight: bold;
	overflow: auto;
}

.gohome {
	position: absolute;
	display: block;
	width: 990px;
	height: 200px;
	text-decoration: none;
}
