


li.menu_1 {
background-color:silver;
margin:5px;
padding:3px;
}

ul {
  list-style:none;
  margin:2px;
  padding:3px 5px 0 5px;
}

TABLE.main {
  width: 100%;
  border:0;  
  height: 100%;
}

body.galerie {
	background-color: black;
	color:white;
}

TD.nahled	{
	text-align: center;
}

html {
 font-family: ariel, sans-serif; 
}

label {
 color:white;
}

input.submit_1 {
  width:140px;
}


TABLE.hlavni_detail	{
  background-color:black;
	width: 100%;
	height: 100%;
	border: solid;
	border-width: 1px;
  border-color: white;
  padding:10px;
}

TABLE.tab_galerie	{
	width: 900px;
	height: 515px;
	border: solid;
	border-width: 2px;
  border-color: #D19275; 
  padding:10px;
}


td.okno_index {
  align:center;
  width:520px;
  clip:rect 15px 0 0 10px;
  overflow: auto; 
  padding-left:.5em;
  padding-right:.5em;
  color:black;
  font-size:1em;
  vertical-align: top;
  height:100px;
  border: 1px solid #999;
}
/* ********************************** obecne ********************************** */


body.user {
  color : blue;	 
  text-decoration: none; 
}


a {	 
 text-decoration: none; 
}

a:hover {
 color : red; 
}



td.paticka {
 font-size:10px;
}

#sloupec_nabidek a,
table.uvod a,
body.admin a,
body.admin_index a
{
  color : blue;	 
}


.focus {
background-color:silver;
color:white;
}


td.align_right {
text-align:right;
}

td.align_center {
text-align:center; 
}

td.align_top {
vertical-align=top; 
}

td.nadpis_tabulky {
 text-align:center;
 font-size:1.1em;  
}

td.bold {
 font-weight:bold;
}

td.blue {
 color:blue;
}


td.red_bold {
 color:red;
 font-weight:bold; 
}

p.hlaseni {
 color:black;
 border: 1px solid black;
 background-color:yellow;
 width:940px; 
 text-align:center; 
 margin-top:5px;
 margin-bottom:5px;
 padding:0.1em;
}

textarea.popis {
 width:100%; 
}

table.fotky{
 width : 950px;
 margin-left : auto;
 margin-right : auto;
 border: 3px outset #999;
 padding:0.8em;	
}

#simackova {
  width:520px;
  height:100px;  
  padding-left:.5em;
  padding-right:.5em;
  color:black;
  font-size:1em;
}

td.clanek {
  width:520px;
  height:250px;  
  clip:rect 15px 0px 0px 10px;
  overflow: scroll; 
  padding-left:.5em;
  padding-right:.5em;
  color:black;
  font-size:1em;
  vertical-align: top;
  border: 1px solid #999;
}

#popis_index {
  clip:rect 15px 0px 0px 10px;
  overflow: scroll; 
  padding-left:10px;
  padding-right:10px; 
  color:black;
  font-size:15px;
}

/********************************************************** stránky admina *********************************** */
body.admin {
 background-image: url(../img/Tapeta.jpg); 
 color:black;     // základní barva textů na stránce
 
}

/* styly pro tabulky ve formulářích admina */
table.admin {
 margin-left : auto;
 margin-right : auto;
 border: 4px outset #999;
 background-color:Silver;
 width:950px;
 padding:0.6em;
 font-size:1em;
 font-weight:bold;
}

table.admin_index {
 margin-left : auto;
 margin-right : auto;
 border: 4px outset #999;

 width:950px;
 padding:0.6em;
 font-size:1em;
 font-weight:bold;
}

/* styl pro tabulku menu pro praci se soubory */
table.menu {
 margin:0;
 margin-left : auto;
 margin-right : auto;
 border: 4px outset #999;
 background-color:green ;
 padding:.3em .1em .1em .3em;

}

/* ************************************************ stránka přehledu přihlášek *************************** */
 
table.prihlasky, table.jezdci, table.sumarizace {
 color:black; 
 width : 950px;
 margin-left: auto;
 margin-right: auto;
 border: 1px solid black;
 background-color:yellow;
 border-collapse:collapse;	
}

table.prihlasky td, table.sumarizace td, table.jezdci td {
 border: 1px solid black;
 padding:0.2em;
}
 
table.jezdci {
 background-color:silver;	
}

table.sumarizace {
 color:white; 
 background-color:blue;	 
}

/* ************************************************ stránky uživatele pro prihlasky *************************** */
body.user {
 background-image: url(../img/Tapeta.jpg);
// font-family: serif,sans-serif;
//  font-family: "Times New Roman";
 text-align: center;
}

table.user {
 color:white; 
 width : 950px;
 margin-left : auto;
 margin-right : auto;
 border: 3px outset #999;
 background-color:blue;
 padding:0.6em;	
}

/* ******************************* styly společné pro stránky Koní, Akcí, Služeb a jejich Soupisů ***************** */
table.user_kass {
  width : 900px;
  margin-left : auto;
  margin-right : auto;
  border: 2px solid black;
}

#copyright {
  text-align: center;
  font-size:0.6em;
  color:black;
  height:1em;
}

#wia {
  text-align: center;
  font-size:1em;
  color:black;
  height:1.2em;
}

#logo_pata {
 height:90px;
 text-align: center;
 border: 1px groove #999;
 padding: 0px;
 margin: 0.5em;
}


/* styly pro seznamy polozek v soupisech kone na prodej, akce, služby ...    */


#sloupec_nabidek {    /* napis nad seznamem */
 padding-top:0.6em;
 padding-left:0em;
 margin: 0px;
 font-weight: bold;
 font-size: 1.2em;
 color: black;
 width:430px;
}

#popis_polozek {                             /* nadpis okna s položkami ve sloupci nabídek*/
 padding-left:0.3em;
}

#nabidka {   /* sloupec včetně posuvníku ve kterém jsou nabídky */
 margin: 2px;
 padding: 0em;
 height: 270px;               /* výška celého sloupce */
 overflow: auto;
 border: 2px groove #999;
}


#nabidka ul {
 margin: 0em;
 padding-left: .1em;
 width: 80%;                 /* šířka jednotlivých položek nabídky */
}

#nabidka ul li{  
/* height:1em;   */
  margin: 0px 5px;
  list-style-type:none;
/*  background-color:blue;*/
 color:#ffff33;
}

#nabidka a.bude_akce {
 margin: 0px;
 padding: 0px;
 font-size: 0.6em;
 color: blue;
 font-weight: bold;
 text-decoration:none; 
}


#nabidka a.byla_akce {
 margin: 0px;
 padding: 0px;
 font-size: 0.6em;
 color: dimgray;
 font-weight: bold;
 text-decoration:none; 
}

#nabidka a.bude_akce:hover,
#nabidka a.byla_akce:hover {
 margin: 0px;
 padding: 0px;
 font-size: 0.6em;
 color: red;
 font-weight: bold;
 text-decoration:none; 	
}

/* ************************************ styly pro stránku akce **************************** */

td.bude_akce {
 padding-left:0.2em;
 font-weight: bold;
 font-size: 1.2em;
 color: red;
/* border: 2px groove #999;*/
}

td.byla_akce {
 padding-left:0.2em;
 font-weight: bold;
 font-size: 1.2em;
 color: dimgray;
/* background-color:lightslategray;*/
/* border: 2px groove #999;*/
}

#napis_termin_akce {
 text-align:center;
 background-color:lightslategray;
/* border: 2px groove #999;*/
}

/* ******************************* stranka sluzby ********************************* */

#nazev_sluzby {
 padding:0.4em 0.3em 0.3em 0.2em;
 font-weight: bold;
 font-size: 1.2em;
 color: red;  
}

#okno {     
 height:150px;
 clip:rect 15px 0px 0px 10px;
 overflow: auto;
 border: 1px solid #999;
 color:black; 
 padding:0.5em; 
 vertical-align: top;
 font-size: 1em;       
}

#cena_sluzby_popis {
 padding-left:0.2em;
 font-weight: bold;
 font-size: 0.95em;
 color: black; 
}


#jednotka_sluzby_popis {
 padding-left:0.2em;
 font-weight: bold;
 font-size: 0.95em;
 color: black; 
 text-align:right
}

#cena_sluzby_hodnota,
#jednotka_sluzby_hodnota {
 padding-left:0.2em;
 font-weight: bold;
 font-size: 0.95em;
 color: blue; 
}



/* ******************************* stránka koně  ********************************* */

#table_hlavicka_kone {
  width:200px;
  border:none
	font-size: 1em;
  padding:0.2em; 
  font-weight: bold;
  color:blue;
}

#jmeno_kone {
  color:red;
	font-size: 1.2em;
}

td.popis_kone {
  width:520px;
  clip:rect 15px 0px 0px 10px;
  overflow: auto; 
  padding-left:.5em;
  padding-right:.5em;
  color:black;
  font-size:1em;
  vertical-align: top;
  height:100px;
  border: 1px solid #999;
}

table.oznaceni_rodice {
  border:none
  color:black;
}

td.jmeno_rodice {
  color:blue;
}


/* ********************************* stytyly pro přihlášku na závod****************************** */


#staj {
 margin-left : auto;
 margin-right : auto;
 border: 3px outset #999;
 background-color:black;
 padding:0.5em; 
 font-size: 18px;*/
}

/* styla pro tabulky vlastní příhlášky */

td.seznam_akci {
width:80%;
}

/* ********************************* styly pro přihlášku na soutěž  ********************************/

#seznam_soutezi {
 margin-left : auto;
 margin-right : auto;
 border: 5px outset #999;
 background-color:lightslategray;
 text-align:center;
 font-size:0.9em;
}

#pole_seznam_vysek {
width:100%;
}

#souteze_nadpis {
 text-align:center;
 font-size:1.2em;
 font-weight:bold;
}


#souteze_nadpis_termin, 
#souteze_popis_tabulky,
#souteze_navod_vysky {
 text-align:center;
 font-size:0.95em;
 font-weight:bold;
 color:yellow;
}


/* ***************************  navigace v logu  ******************************** */
#banner {
	margin: 0px;
	height: 140px;
	width: 740px;
	background: url("../img/hrebci.jpg") no-repeat; 
}


#navbox {
  float: left;
  width: 255px;
  height: 110px;
 	background: #ffcc66; 
 	margin-top:3px;
  margin-left: 1em;

}

#imgbox {
  margin: 5px 15px 0px 5px;
	float: left;
	width: 130px;
	height: 100px
}

#imgbox a img {
  border: none;
}



#anchors {
  margin: 5px 0px 0px 5px;
  padding: 0px;
  text-align: left;
	font-size: 12px;
  float: left;
	width: 90px;
	color: black;
	background: #ffcc66;
}

#anchors li {
  list-style-type:none;
}

#anchors a {
	text-decoration: none;
	color: black;
}

#anchors a:hover {
	color: red;
}

/* ***************************  login  ******************************** */

td.login
{
padding:0.5em;
}

#napis_licence {
width:100px;
}

