/* ----- Obecne definice stylu ----- */
body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #f5f5eb;
}
.input, select {
    font-size: 12px; 
    color: black; 
    border: 1px solid gray; 
 }
textarea { 
    font-size: 12px;
	font-weight : normal;
	font-style : normal;
	text-decoration : none;
	color: #000;
    border: 1px solid gray; 
}
.tab1 { 
	border : 1px solid gray; 
}
h1, h2, h3 	{ 
	font-weight: bold; 
	font-style: normal; 
	margin: 0em;
	text-decoration: none;
}
h1 {	
	font-size: 1.4em;
	color: #2F4F4F;
	}
h2 {
	color: #C12602;
	font-size: 1.2em;
	}
h3 {	
	color: #2F4F4F;
	font-size: 0.9em;
	}
.nadpis {
	font-weight: bold;
	font-style: normal;
	font-size: 1em;
	color: #B22222;
	MARGIN: 0px;
	text-decoration: none;
}
img {
	border-color: gray;
}
.obrLevy {
	float: left;
	width: auto;
	margin: 0.2em;
	padding: 0.2em;
}
.obrPravy {
	float: right;
	width: auto;
	margin: 0.2em;
	padding: 0.2em;
}
.popisObr {
	width: 100px;
	font-weight: bold;
	font-style: normal;
	font-size: 0.7em;
	color: #B22222;
	margin: 0em;
	padding: 0.2em;
	text-decoration: none;
}
.popis {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	margin: 0em;
	padding: 0.2em;
	text-decoration: none;
}
/* REKLAMA SKY SCRAPER */
#sky {
	position: absolute;
	border: 1px dashed #999966; 
	top: 0px;
	left: 0px;
	padding: 2px;
	background-color: #fff;
	margin-top: 10px;
	margin-left: 790px;
	width: 120px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 120px;
	}
html>body #sky {
	width: 120px; /* ie5win fudge ends */
}
#linka {
	font-size: 0.2em;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 780px;
	background-image: url(img_css/linka_uni.gif);
	background-repeat: repeat-x;
}
.mezeraMala {
	font-size: 0.1em;
	clear: both;
}
.mezera {
	font-size: 0.4em;
	clear: both;
}
p {
	color: #000;
	margin: 0em;
	padding: 0em;
}
p.detail {
	color: #000;
	font-size: 0.8em;
	margin: 0em;
	padding: 0em;
}
p.odsazeny {
	margin: 0.3em;
	padding: 0.2em;
}
div.pravy {
	float: right;
	margin: 0.2em;
	padding: 0.2em;
}
p.levy {
	float: right;
	margin: 0.2em;
	padding: 0.2em;
}
p.pravyPata {
	width: 375px;
	float: right;
	margin: 0.2em;
	padding: 0.2em;
}
p.levyPata {
	width: 375px;
	float: left;
	margin: 0.2em;
	padding: 0.2em;
	text-align: right;
}
td {
	font-size: 12px;
}
b {
	font-weight: bold;
	font-style: normal;
	color: #000;
}
b.typ {
	font-weight: bold;
	font-style: normal;
	font-size: 0.8em;
	color: #B22222;
	margin: 0em;
	padding-left: 0.3em;
}
hr {
	margin: 0px;
	padding: 0px;
	color: black;
	width: 100%;
	height: 1px;
}
.datum {
	font-weight: normal; 
	font-style: normal;
	font-size: 0.7em;
	margin: 0em;
	padding: 0em;
	color: gray;
}
ul {
	padding-left: 0.8em;
	margin: 0 0 0em 0.9em;
}
li {
	list-style-type: square;
}
li.seznam {
	list-style-type: square;
	line-height: 0.85em;
}
a:link, a:visited { 
	color: #B22222;
	font-weight: bold;
	text-decoration: none;
}
a:hover { 
	color: #000;
}
/* ------------ ODKAZY V TELE STRANEK KDE TO JE NEYBZTNE NUTNE ------*/
a.telo:link, a.telo:visited  {
	font-size: 0.8em;
	color: #2F4F4F;
	font-weight: bold;
	text-decoration: none;	
}
a.telo:hover { 
	color: #000;
}
/* ------------ Foot-navigate navigacni pata odkazu ------*/
#foot-navigate {
  padding: 0.2em;
  padding-left: 0.5em;
	font-size: 0.65em;
	color: #2F4F4F;
	font-weight: bold;
	text-decoration: none;	
}
#foot-navigate a:link, #foot-navigate a:visited  {
	color: #2F4F4F;
	font-weight: bold;
	text-decoration: none;	
}
#foot-navigate a:hover { 
	color: #000;
}
/* --------- SEZNAM ČLANKU DLE TYPU - FORMAT PRO NADPIS A ZPET NA HOME ------- */
.clankyHlavickaL {
	float: left; /* Opera5.02 will show a 
	space at right when there is no scroll bar */
	margin: 0em;
	padding: 0em;
	background-color: #fff;
	width: 400px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 400px;
	}
html>body .clankyHlavickaL {
	width: 400px; /* ie5win fudge ends */
}
.clankyHlavickaP {
	float: right;
	/* Opera5.02 will show a space at right when there is no scroll bar */
	margin: 0em;
	padding: 0em;
	text-align: right;
	background-color: #fff;
	width: 170px;
	/* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 170px;
	}
html>body .clankyHlavickaP {
	width: 160px; /* ie5win fudge ends */
	}
a.clHlavicka:link, a.clHlavicka:visited {
	font-weight: bold;
	font-size: 0.8em; 
	color: navy;
	text-decoration: none;
}
a.clHlavicka:hover { 
	color: #000000;
	}
/* ----------- TRIDY PRO JAKOBY DIV TABULKU ----------- */
.tdL {
	width: 22%;
	color: #000;
	font-weight: bold;
	text-align: right;
	background-color: #F0F8FF;
	padding: 0.2em;
	}
.tdP {
	color: #000;
	padding: 0.2em;
	background-color: #F0F8FF;
	}
/* styly do HTML AREA */
.bold-red {
	font-weight: bold;
	color: maroon;
	}
.bold-navy {
	font-weight: bold;
	color: navy;
	}
.h2 {	
	font-size: 1.2em;
	font-weight: bold; 
	font-style: normal; 
	color: #2F4F4F;
	margin: 0em;
	text-decoration: none;
	}
	
.noli {
	display: inline;
	padding: 0em;
}
.noli-right {
	display: inline;
	padding: 0em;
}
.noli-popis {
	font-size: 0.8em;
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none;
	display: inline;
	padding: 0em;
}
/* --------------- jen pracovne pro firmy sepc kat. -----------*/
.fa-cat-out {
	padding: 0.2em;
	padding-left: 0.4em;
	background-color: #EAEFF6;
	border-bottom: 4px solid #7D9CD3;
	}
.fa-cat-over {
	padding: 0.2em;
	padding-left: 0.4em;
	background-color: #C7D4EA;
	border-bottom: 4px solid #7D9CD3;
	}
.fa-cat-select {
	color: #fff;
	font-weight: bold;
	padding: 0.4em;
	background-color: #7D9CD3;
	border-bottom: 4px solid #C7D4EA;
	}
.fa-cat-out a:link, .fa-cat-out a:visited {
	color: #000;
	}
.fa-cat-over a:link, .fa-cat-over a:visited {
	color: #2F4F4F;
	}
.fa-cat-over a:hover {
	color: #000;
	}

.full-flash {
	position: relative;
	z-index: 0;
	padding: 0em;
	background-color: #fff;
	width: 780px;
	text-align: center;
	}
	
#wrapper {
  background-color: white;
  padding: 10px 20px;
  width: 740px;
}