BODY {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  background-color: #D9ECFA;
	cursor: crosshair;
	scrollbar-arrow-color: #003366;
	scrollbar-base-color: #DAECFA;
	scrollbar-face-color: #DAECFA;
	scrollbar-highlight-color: #DAECFA;
	scrollbar-darkshadow-color: #DAECFA;
	font-family: Arial, Helvetica, sans-serif;
}

A {
  color: #A04144;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

div A {
	font-size: 12px;
}

H1 {
  font-family: Arial;
  text-align: center;
  font-size:26px;
	color: #990000;
}

H2 {
  font-family: Arial;
  text-align: center;
  font-size:20px;
	color: #990000;
}

HR {
  color: #8C979D;
}

label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
}

/* ----------------- texty --------------------------------*/

.zakladni {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
}
.prava {
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

.tucnejs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}
.nadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
}

.nadpisAkce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align: center;
}

.tabulkaAkce {
  border-left: 1px C5D5E1 solid;
  border-right: 1px C5D5E1 solid;
}

.male {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #003366;
	text-decoration: none;
}
.nadpisvyrazny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: underline;
}
.zakladniTucnyModry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #003366;
	text-decoration: none;
}

/* ----------------------- menu ------------------------- */

TD.odsazeniMenu {
  height: 22px;
  font-family: Verdana, Arial, Helvetica, Sans serif;
  font-size: 10px;
  font-weight: normal;
  color: #A04144;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom:4px;
  text-align: right;
  vertical-align: bottom;
}

.menuNadListou {
  background-color: #FFFFFF;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 0px;
  padding-bottom: 3px;
  border: 1px solid #003399;
  display: inline-block;
}
.menuNadListou A {
  font-weight: bold;
}
.menuNadListou A IMG {
  border: none;
  margin-top: 5px;
}
.menuMezerka {
  width: 2px;
}

.menuMezerkaTexty {
  font-size: 3px;
  height: 9px;
  border-left-color: #AAAAAA;
  border-left-style: dotted;
  border-left-width: 1px;
}

.menuBarvicka {
  font-size: 3px;
  height: 9px;
  border-bottom-color: #AAAAAA;
  border-bottom-style: dotted;
  border-bottom-width: 2px;
}
.uvodBarvicka {
  background-color: #CF9696;
}
.produktyBarvicka {
  background-color: #C49694;
}
.odkazyBarvicka {
  background-color: #DFA395;
}
.objednavkaBarvicka {
  background-color: #CDA2A0;
}
.kontaktBarvicka {
  background-color: #9C7475;
}
.bazarBarvicka {
  background-color: #C29495;
}
.cenikBarvicka {
  background-color: #EAB49B;
}

.menuText {
  height: 40px;
  font-family: Verdana, Arial, Helvetica, Sans serif;
  font-size: 10px;
  font-weight: normal;
  color: #A04144;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 2px;
  text-align: center;
  vertical-align: top;
}

/* ------------------ vysledky hry -------------------------------- */

.bunkyTabulky {
	text-align: center;
	color: #CA555B;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight: bold;
}

.odkazOdstavec {
	TEXT-ALIGN: center
}
.odkaz:link {
	BORDER-RIGHT: #CA555B 1px solid; 
  PADDING-RIGHT: 2px; 
  BORDER-TOP: #CA555B 1px solid; 
  PADDING-LEFT: 2px; 
  FONT-SIZE: small; 
  PADDING-BOTTOM: 2px; 
  BORDER-LEFT: #CA555B 1px solid; 
	COLOR: #CA555B;
  PADDING-TOP: 2px; 
  BORDER-BOTTOM: #CA555B 1px solid; 
  FONT-FAMILY: Arial; 
  TEXT-ALIGN: center; 
  TEXT-DECORATION: none
}
.odkaz:visited {
	BORDER-RIGHT: #CA555B 1px solid; 
  PADDING-RIGHT: 2px; 
  BORDER-TOP: #CA555B 1px solid; 
  PADDING-LEFT: 2px; 
  FONT-SIZE: small; 
  PADDING-BOTTOM: 2px; 
  BORDER-LEFT: #CA555B 1px solid; 
	COLOR: #CA555B;
  PADDING-TOP: 2px; 
  BORDER-BOTTOM: #CA555B 1px solid; 
  FONT-FAMILY: Arial; 
  TEXT-ALIGN: center; 
  TEXT-DECORATION: none
}
.odkaz:hover {
	FONT-SIZE: small; 
	COLOR: #CA555B;
  FONT-FAMILY: Arial; 
  BACKGROUND-COLOR: #B1D6F3; 
  TEXT-ALIGN: center; 
  TEXT-DECORATION: none
}

/* ------------------ strelivo -------------------------- */
TD.strelivoProdukt {
  border-bottom: #A2B3C3 1px solid;
  padding-right: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  vertical-align: top;
}

TD.strelivoFotka {
  padding-right: 15px;
}

TD.strelivoCena {
  background-color: #C9E2F6;
  padding-right: 5px;
  padding-left: 5px;
  vertical-align: middle;
}

H1.strelivoProdukt {
	color: #003366;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
}

/* ------------------ cenik ------------------------------- */
TD.cenikKategorie {
  padding-top: 20px;
  vertical-align: bottom;
	color: #990000;
	font-size: 14px;
}

TD.cenikVyrobek {
	color: #003366;
	font-size: 12px;
  height: 20px;
  vertical-align: middle;
}

TD.cenikZahlavi {
  background-color: #C9E2F6;
	border-color: #0057AE;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	color: #0057AE;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

TD.cenikZahlaviCena {
	border-width: 1px 1px 1px 1px;
}

TR.cenikLichy {
  background-color: #C9E2F6;
}

P.cenikPopisKategorie {
  margin-top:0px;
  margin-bottom: 0px;
	font-size: 12px;
	font-style: italic;
}

A.cenikTisk {
  border: 1px black solid;
  float: right;
  padding: 2px;
  color: #000000;
  background-color: white;
}
