* { font-family: sans-serif; }
html { 
	overflow-y: scroll;
	overflow-x: hidden;
	background: white url(../obrazky/abinterier-pozadi.png) repeat-x; 
}

body { 
	margin: 0; 
	padding: 0; 
	padding-bottom:30px; 
	font-size: small; 
	color: #282828;
	background: white url(../obrazky/abinterier-pozadi.png) repeat-x; 
}

hr { visibility: hidden; height: 1.5em; }

a { text-decoration: none; color: #282828;}
a:hover, .aAktivni { color: #ededed; }

.bezramecku, .bezramecku img {
	border: none;
}
a img { border: none; }
a:hover img { border: none; }

form { margin: 0; padding: 0; }
input, textarea { font-size: small; padding: .1em; }
label { padding: .1em 0; }
fieldset { margin: 0; padding: 0; padding-left: 5px; padding-right: 5px; border: none; background-color: #e3e3e3; border-bottom: 1em solid white; }
fieldset legend { border: 1px solid #e3e3e3; color: white; font-weight: bold; background-color: #606060; }
fieldset legend a { text-decoration: underline; color: white; }
fieldset legend a:hover { color: silver; }
.lest { display: none; }

h1, h2, h3, h4 { margin: 0; padding: 0; padding-bottom: .5em; color: black; }
h1 { 
  font-size: medium; 
	color: black;
  text-transform: uppercase;
}

h1 span { text-transform: none; }

h2 { font-size: medium; color: black; }
h3 { font-size: medium; color: black; }
h4 { font-size: small; }
p { padding: .6em 0; margin: 0; }

ul {
	list-style: square;
  padding-left: 20px;
}

li { 
/*  padding-top: 12px;*/
}

.do-bloku { text-align: justify; }
.vystredene { text-align: center; }
.do-prava { text-align: right; }
.do-leva { text-align: left; }
.cervene { color: red; }
.sede { color: gray; } 
.cerne { color: black; } 
.velke { text-transform: uppercase; }
.ne-zalamovat { white-space: nowrap; }
.tucne { font-weight: bold; }
.male { font-size: x-small; }
.podtrzene { text-decoration: underline; }
.bezPaddingu { padding: 0 }
.bezPaddinguRight { padding-right: 0!important;}
.bezMarginuRight { margin-right: 0!important;}
.paddingLeft5 {padding-left: 5px;}
.paddingLeft { padding-left: 15px; }
.paddingRight { padding-right: 15px; } /* 15 */
.marginRight { margin-right: 15px;}
.marginRight10 { margin-right: 9px;}
.marginRight13 { margin-right: 13px;}
.skryty {visibility: hidden;}

.spPodtrzene { 
  display: block;
  padding-top: 10px;
  text-decoration: underline; 
}

.tTable {  }
.tTable td, .tTable th { padding: .2em; }
.tTable th {  }
.tTable .trSudy td { background-color: #f1f1f1; }

.clearLeft { clear: left; }
.clearRight { clear: right; }
.fLeft { float: left; }
.fRight { float: right; }

.spPolozka, .spHodnota { 
  display: block; 
  float: left; 
  margin-bottom: .2em; 
}

.spPolozka { 
  width: 5em; 
}

.spAdresa {
	display: block;
	float: left;
	width: 20em;
	padding-right: 30px;
}

