body, h1, h2, h3, h4, h5, h6, h7, p, ul, ol, li, hr, img, div {
	margin: 0px;
	padding: 0px;
}
form {
  margin: 0px;
}
table, td, tr {
	margin: 0px;
	border: none;
}
ul, li {
	list-style-type: none;
	list-style: none;
}
img, div {
	border: none;
}
html {
	height: 100%;
}
hr {
  height: 1px;
	color: #8F9664;
}
body {
	height: 100%;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 1em;
  color: #505630;
	background-color: #000000;
	background-image: url("img/body.png");
	background-repeat: repeat-x;
	background-position: left top;	
	text-align: center;
}
.divHlavni {
	width: 800px;
	height: 50%;
  margin-right:	auto;
	margin-left: auto;
	text-align: left;
}
.divMezera5 {
	height: 5px;
	font-size: 55%;
}
.divMezera10 {
	height: 10px;
	font-size: 55%;
}
.divMezera15 {
	height: 15px;
	font-size: 55%;
}
.divMezera20 {
	height: 20px;
}
.divMezera30 {
	height: 30px;
}
.ram {
	border: 1px; 
	border-style: solid;
	border-color: #212314;
}
.rams {
	border: 1px; 
	border-style: solid;
	border-color: #8F9664;
}
.ramb {
	border: 1px; 
	border-style: solid;
	border-color: #ECEED8;
}
.barvaStandard {
	color: #505630;
}
.divLogo {
	width: 800px;
	height: 200px;
	text-align: center; 
	background-image: url("img/logo.jpg");
	background-repeat: no-repeat;
	background-position: left top;	
}
.divLogin {
	height: 22px;
	_height: 20px;
	background-image: url("img/pozadi.png");
	background-repeat: repeat;
	background-position: left top;	
}
.tableLogin {
  width: 100%;	
}
.divTelo {
  width: 778px;
	_width: 800px;
  padding: 10px;
	background-image: url("img/pozadi.png");
	background-repeat: repeat;
	background-position: left top;
	float: left;
}
.divMenu {
  width: 140px;
	float: left;		
}
.menuStart {	
  width: 140px;
	height: 22px;
	background-image: url("img/menu_horni.png");
	background-repeat: no-repeat;
	background-position: left top;
}
.menuPolozka {	
	padding: 4px;
	background-image: url("img/menu_stred.png");
	background-repeat: repeat;
	background-position: left top;
	text-align: left;	
}
.menuOdkaz {
  display: block;
	text-decoration: none;
	font-variant: small-caps;
	text-indent: 12px;
}
.menuOdkazA {
  display: block;
	text-decoration: none;
	font-variant: small-caps;
	text-indent: 12px;
}
.menuKonec {	
	width: 140px;
	height: 22px;
	background-image: url("img/menu_dolni.png");
	background-repeat: no-repeat;
	background-position: left top;
}
.divNavstevy {
  padding: 4px;
	background-image: url("img/menu_stred.png");
	background-repeat: repeat;
	background-position: left top;
	font-variant: small-caps;
}
.tableNavstevy {
  width: 124px;
	text-indent: 8px;
}
.divObsah {
  width: 620px;
	_width: 630px;
	height: auto;
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	_padding-left: 5px;
	padding-right: 5px;
}
.divObsahNadpis {
  text-align: center;
	height: 32px;
	padding-top: 5px;
	letter-spacing: 2px;
	background-image: url("img/obsah_nadpis.png");
	background-repeat: no-repeat;
	background-position: left top;
}
.divObsahNadpisA {
	height: 32px;
	background-image: url("img/obsah_podnadpis.png");
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 8px;
	_margin-bottom: 10px;
	font-size: 80%;
	font-weight: bold;
	text-align: center;
}
.divObsahNadpisB {
  margin-top: 10px;
	margin-bottom: 5px;
	font-size: 80%;
	font-weight: bold;
	text-transform: uppercase; 
  text-decoration: underline;
}
.divUvod {
  margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;		
}
.formForm {
  padding: 10px;
	background-image: url("img/pozadi_tmave.png");
	background-repeat: repeat;
	background-position: left top;
}
.tableZprava {
  width: 620px;
	background-image: url("img/pozadi_tmave.png");
	background-repeat: repeat;
	background-position: left top;
}
.tdZprava {
  text-align: left;
	background-image: url("img/pozadi_svetle.png");
	background-repeat: repeat;
	background-position: left top;
}
.tableForm {
  text-align: left;
	margin: auto;
}
.inputText {
  width: 150px;
}
.inputTextV {
  width: 450px;
}
.divCopyright {
  width: 800px;
	height: 30px;
	padding-top: 8px;
	background-image: url("img/copyright.png");
	background-repeat: no-repeat;
	background-position: left top;	
	float: left;
	text-align: center;
}
.chybablok {
	text-align: center;
}
.blokok {
  width: 620px;
	height: 50px;
	background-image: url("img/bar_ok.png");
	background-repeat: no-repeat;
	background-position: left top;	
	text-indent: 56px;
  padding-top: 17px;
	/*float: left;*/
}  
.blokpozor {
  width: 620px;
	height: 50px;
	background-image: url("img/bar_pozor.png");
	background-repeat: no-repeat;
	background-position: left top;	
	text-indent: 56px;
  padding-top: 17px;
	/*float: left;*/
}  
.blokerror {
  width: 620px;
	height: 50px;
	background-image: url("img/bar_error.png");
	background-repeat: no-repeat;
	background-position: left top;	
	text-indent: 56px;
  padding-top: 17px;
	/*float: left;*/
}  
.blokinfo {
  width: 620px;
	height: 50px;
	background-image: url("img/bar_info.png");
	background-repeat: no-repeat;
	background-position: left top;	
	text-indent: 56px;
  padding-top: 17px;
	float: left;
} 
.divStrankovani {
  margin-top: 10px;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.tableStrankovani {
	margin-left: auto;
	margin-right: auto;
}
.strankovaniRokyOdkaz {
  text-decoration: none;
}
.strankovaniRokVybrany {
  color: #FFFFFF;
	background-color: #828A4E;
	display: block;
	font-weight: bold;
}
.menuSeznam {
  text-decoration: none;
}
.imgObrazekvTextu {
  float: left;
	margin-right: 10px;
}
.bunkaStred {
  vertical-align: middle;
}
.bunkaNahoru {
  vertical-align: top;
}
.tableStred {
  margin-left:auto; 
  margin-right:auto;
}
.divStred_IE {
  _text-align: center;
}
.fotoram {
  text-align: center;
	width: 140px;
	height: 110px;
	background-image: url("img/foto_ram.png");
	background-repeat: no-repeat;
	background-position: left top;	
}
.stranaCislo {
  padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.selectAdmin {
  border: 0px;
	width: 640px;
	height: 32px;
	padding-top: 6px;
	padding-left: 26px;
	background-image: url("img/obsah_nadpis_vyber.png");
	background-repeat: no-repeat;
	background-position: left top;
	color: #505630;
	text-align: left;
}
.divSelectAdmin {
  width: 620px;
  height: 32px;  
  overflow: hidden;
}
.divCara {
	height: 21px;
	background-image: url("img/cara.png");
	background-repeat: no-repeat;
	background-position: left top;
}
.tableMax {
  width: 618px;
	_width: 620px;
}
.tdSloupce2 {
  width: 358px;
	_width: 360px;
	
}
.tdIkona {
  width: 32px;	
}
.tdVyberRadku {
  /*opacity: 0.5;
  filter: alpha(opacity=50);*/
  background-color: #D7DD63;
}

.w50  {width: 50px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w500 {width: 500px;}
.wMax {width: auto;}

table.bunkaP8 td {padding: 8px;}
table.bunkaP6 td {padding: 6px;}
table.bunkaP4 td {padding: 4px;}
table.bunkaP2 td {padding: 2px;}
table.bunkaP1 td {padding: 1px;}
table.bunkaP0 td {padding: 0px;}

a.menuOdkaz {color: #FFFFFF;}
a.menuOdkaz:hover {color: #FFFFFF; background-color: #828A4E;} 
a.menuOdkazA {color: #FF0000;}
a.menuOdkazA:hover {color: #FF0000; background-color: #828A4E;} 
a.strankovaniRokyOdkaz {color: #505630;}
a.strankovaniRokyOdkaz:hover {color: #505630;}
a.menuSeznam {color: #505630;}
a.menuSeznam:hover {color: #FFFFFF; background-color: #828A4E; display: inline;}

a.blok {
  padding-left: 4px;
	padding-right: 4px;
  color: #FFFFFF; 
	background-color: #828A4E; 
	display: inline;
	border: 1px solid #505630;
}

.padding5 {
  padding: 5px;
}
.padding2 {
  padding: 2px;
}
.margin5 {
  margin: 5px;
}
.marginTop2 {
  margin-top: 2px;
}

.nadpisV {
  font-size: 120%; /*15px 180%*/
	font-weight: bold;
}
.nadpisM {
  font-size: 90%; /*11px 130%*/
	font-weight: bold;
}
.nadpis {
  font-size: 80%; /*10px 125%*/
	font-weight: bold;
}
.normal {
  font-size: 80%; /*10px 125%*/
	font-weight: normal;
}
.male {
  font-size: 70%; /*8px 100%*/
	font-weight: normal;
}
.maleM {
  font-size: 55%;
	font-weight: normal;
}

.vpravo {
  text-align: right;
	font-weight: normal;
}
.stred {
  text-align: center;
}
.dobloku {
  text-align: justify;
}

.tucny {
  font-weight: bold;
}
.slaby {
	font-weight: normal;
}
.podtrzeny {
  text-decoration: underline;
}
.nepodtrzeny {
  text-decoration: none;
}
.sikmy {
  font-style: italic;
}
.velkapismena {
  text-transform: uppercase;
}
.kapitalky {  
  font-variant: small-caps;
}

.bila {
  color: #FFFFFF;
}
.cerna {
  color: #000000;
}
.cervena {
  color: #FF0000;
}
.modra {
  color: #0000FF;
}
.zelena {
  color: #008800;
}

.bunkaNahoru{
  vertical-align: "top";
}
.bunkaStred{
  vertical-align: "middle";
}
.bunkaDolu{
  vertical-align: "bottom";
}

.test {
	width: 140px;
	height: 110px;
	background-image: url("img/foto_ram.png");
	background-repeat: repeat;
	background-position: left top;	
	-moz-border-radius: 6px; /* Firefox */
  -webkit-border-radius: 6x; /* Safari and Chrome */
  border-radius: 6px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  /*-moz-box-shadow: 10px 10px 20px #000; /* Firefox */
  /*-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
  /*box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
