/* styly rozložení - při změně je potřeba se hodně zamyslet co všechno to rozsype !!!
#36649F - svetla modra text
#b53030 - cervena na kostkach
#00309D - tmava modra v logu
#C4DCFA - svetla modra na kostkach

*/
body {
	background-image: url(gfx/prouzek.gif);
	background-repeat: repeat-x;
	text-align: center;
	width: 900px;
	margin: auto;
}

div.body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 900px;
	margin: auto;
	padding: 20px 0px 0px 0px;
	border: 0px;
}

/*obrazek nad hornim menu*/
div.vrsek {
	background-image: url(gfx/vrsek.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 123px;
	display: block;
}

/*horni menu*/
div.HMenu {
	width: 900px;
	height: 37px;
	display: block;
	text-align: left;
	background-image: url(gfx/podmenuh.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
}

/*horni menu polozka*/
a.horniMenu {
	display: inline-block;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding: 0px 30px 20px 35px;
	margin: 3px 0px 0px 8px;
	border: 0px 0px 0px 0px;
	background-image: url(gfx/k_modra.gif);
	background-repeat: no-repeat;
}

a.horniMenu:hover {
	background-image: url(gfx/k_cervena.gif);
}

/*horni menu polozka vybrana*/
a.horniMenuSelected {
	display: inline-block;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-decoration: none;
	padding: 0px 30px 20px 35px;
	margin: 0px 0px 0px 8px;
	border: 0px 0px 0px 0px;
	background-image: url(gfx/k_cervena.gif);
	background-repeat: no-repeat;
}

a.horniMenuSelected:hover {
	background-image: url(gfx/k_cervena.gif);
}

/*Levy menu blok*/
div.LMenu {
  width: 147px;
	display: inline;
	float: left;
	text-align: left;
	background-image: url(gfx/podmenul.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
}

/*Levy menu polozka*/
a.levyMenu {
  display: block;
  font-size: 10pt;
  text-decoration: none;
  padding: 5px 0px 0px 10px;
	color: #00309D;
}

a.levyMenu:hover {
  color: #b53030;
}

/*Levy menu polozka vybrana*/
a.levyMenuSelected {
  display: block;
  font-size: 10pt;
  text-decoration: none;
  padding: 5px 0px 0px 10px;
	color: #b53030;
}

a.levyMenuSelected:hover {
  color: #b53030;
}

/*stredni zobrazovaci cast*/
div.center {
  width: 753px;
  display: block;
  background-image: url(gfx/center.jpg);
  background-repeat: repeat-y;  
  float: left;
  text-align: left;
  padding: 0px 0px 10px 0px;
  margin: 0px;
  border: 0px;
}

/*stredni cast uvnitr, ktera kdyz je potreba tak roluje*/
div.scroll {
  float: left;
  text-align: left;
  width: 713px;
  overflow: auto;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

/*spodní poroužek*/
div.spodek {
  font-size: 8pt;
  color: #d4d4d4;
  clear: both;
  float: none;
	width: 900px;
	height: 2px;
	display: block;
	background-image: url(gfx/dprouzek.jpg);
	background-repeat: no-repeat;
}

/*Iframe s forem*/
#FORUM {
  border: 0px;
  width: 713px;
} 

/* Formulář */
form {
  display: inline;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

/* Styly textu uprostřed */
div.center h1, div.admNovText h1 {
  color: #b53030;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
  border-bottom: 1px #5384C5 solid;
  background-image: url(gfx/h1.bmp);
  background-position: left bottom;
  background-repeat: repeat-x;
  padding: 0px 20px 0px 20px;
}

div.center h2, div.admNovText h2 {
  color: #b53030;
  font-size: 10pt;
  font-weight: normal;
  text-align: left;
  padding: 20px 20px 0px 20px;
  margin: 0px 0px 0px 0px;
  background-image: url(gfx/h2.bmp);
  background-position: left bottom;
  background-repeat: repeat-x;
}

div.center * li, div.admNovText * li{
  font-size: 10pt;
  color: #36649F;
  text-align: justify;
  padding: 0px 20px 0px 0px;
}

div.center div, div.admNovText div{
  font-size: 10pt;
  color: #36649F;
  text-align: justify;
  padding: 10px 20px 0px 10px;
}

div.center a:visited, div.admNovText a:visited,
div.center a:hover, div.admNovText a:hover {
  font-size: 10pt;
  color: #b53030;
  text-decoration: underline;
}

div.error {
  font-size: 10pt;
	color: #b53030 !important;
}

/* ADMIN VECI */

/*Admin menu polozka*/
a.adminMenu {
  font-size: 15pt;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
	color: #00309D;
}

a.adminMenu:hover {
  color: #b53030;
  background-color: #C4DCFA;
}

div.admNovDat {
  font-size: 10pt;
  text-align: right !important;
  padding: 0px 20px 20px 0px !important;
}

div.admNovText {¨
  font-size: 10pt;
  padding: 0px 0px 0px 0px !important;
}

div.admNovSeo {
  font-size: 10pt;
  text-align: left !important;
  float: left;
  padding: 10px 0px 0px 20px !important;
}

admMinButt {
  font-size: 8pt;
}

/*bannery vlevo dole*/
div#BAN {
  position: absolute;
  padding-left: 10px;
  font-size: 10pt;
  text-decoration: none;
	color: #00309D;
	width: 130px;
}

div#BAN img {
  padding: 5px 0px 0px 0px; 
}
div#BAN p {
  padding: 0px;
  margin: 0px;
  border: 0px;
  font-size: 7pt;
}

div#BAN a:hover {
	color: #00309D;
}

div#BAN a:hover {
  color: #b53030;
}

span.bluemin {
  font-size: 10pt;
  color: #36649F;
}