/* Alessia */
/*@charset "utf-8";*/

/* restart browser */

.mf {
  margin: 0;
  padding: 0;
  float: left;
}

.mp {
	margin: 0;
	padding: 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none;
}

.db {
	display: block;
}

.di {
	display: inline;
}

.dn {
	display: none;
}

.br {
	border: 0 none;
}

.fs {
	font-size: 0;
}

.c {
  text-align: center;
}

.v {
  vertical-align: middle;
}

.out {
	width: 0;
	height: 0;
}

.clearfloat { 
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

span {
	display: inline;
}

div {
	display: block;
}

/* fonts */

table, .pismo1 {
  font: 0.8em/1.7em Arial,'Arial CE',Helvetica,sans-serif;
}

.pismo2 {
  font-size: 0.9em;
}

/* layout */

body {
	background: #fff url('../img/blok1.gif') top repeat-x;
	margin: 0;	padding: 0;
	text-align: center;
	color: #000000;
	font: x-small/1.5em sans-serif;
	voice-family: "\"}\""; voice-family: inherit;
	font-size: small; }
	html>body {
	font-size: small;
}

.blok {
  margin: 0 auto;
  padding: 0;
  width: 770px;
  text-align: left;
}

#horni h1, #horni h1 span {
  width: 176px;
  height: 79px;
  font: bold 120%/1em sans-serif;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  right: 0;
  top: 0;
  z-index: 0;
  cursor: pointer;
  text-align: center;
  line-height: 79px;
}

#horni h1 span {
	display: block;
	background: transparent url('../img/logo.gif') no-repeat;
	z-index: 1;
	position: absolute;
}

#horni h1 a{
	text-decoration: none;
	color: #bd0926;
}

h2 {
  font: bold 100%/1.5em sans-serif;
	letter-spacing: 1px;
	color: #000;
	margin: 0;
	padding: 0;
}

h2.klientzona, h2.klientzona span,
h2.centrum, h2.centrum span,
h2.kariera, h2.kariera span,
h2.aktual, h2.aktual span,
h2.zasilani, h2.zasilani span,
h2.klientzona2, h2.klientzona2 span,
h2.rss, h2.rss span,
h2.cleny, h2.cleny span,
h2.onas, h2.onas span,
h2.hledame, h2.hledame span,
h2.projekt, h2.projekt span,
h2.projekty, h2.projekty span,
h2.uvery, h2.uvery span,
h2.kontakt, h2.kontakt span,
h2.ekonomicke, h2.ekonomicke span,
h2.znalectvi, h2.znalectvi span,
h2.produkt, h2.produkt span,
h2.seminare, h2.seminare span,
h2.poradenstvi, h2.poradenstvi span,
h2.finet, h2.finet span,
h2.pravni, h2.pravni span,
h2.doporucit, h2.doporucit span,
h2.hledani, h2.hledani span,
h2.mapa, h2.mapa span,
h2.newsletter, h2.newsletter span {
	width: 100%;
	height: 36px;
	font: bold 100%/1em sans-serif;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	cursor: default; /*pointer*/
	text-align: center;
	line-height: 140px;
}

h2.klientzona span {
  display: block;
  background: transparent url('../img/bg_klientzona.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.centrum span {
  display: block;
  background: transparent url('../img/bg_centrum.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.kariera span {
  display: block;
  background: transparent url('../img/bg_kariera.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.aktual span {
  display: block;
  background: transparent url('../img/bg_aktual.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.zasilani span {
  display: block;
  background: transparent url('../img/bg_zasilani.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.klientzona2 span {
  display: block;
  background: transparent url('../img/bg_klientzona2.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.rss span {
  display: block;
  background: transparent url('../img/bg_rss.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.cleny span {
  display: block;
  background: transparent url('../img/bg_cleny.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.onas span {
  display: block;
  background: transparent url('../img/bg_onas.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.hledame span {
  display: block;
  background: transparent url('../img/bg_hledame.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.projekt span {
  display: block;
  background: transparent url('../img/bg_projekt.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.projekty span {
  display: block;
  background: transparent url('../img/bg_projekty.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.uvery span {
  display: block;
  background: transparent url('../img/bg_uvery.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.kontakt span {
  display: block;
  background: transparent url('../img/bg_kontakt.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.ekonomicke span {
  display: block;
  background: transparent url('../img/bg_ekonomicke.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.znalectvi span {
  display: block;
  background: transparent url('../img/bg_znalectvi.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.produkt span {
  display: block;
  background: transparent url('../img/bg_produkty.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.seminare span {
  display: block;
  background: transparent url('../img/bg_seminare.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.poradenstvi span {
  display: block;
  background: transparent url('../img/bg_poradenstvi.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.finet span {
  display: block;
  background: transparent url('../img/bg_finet.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.pravni span {
  display: block;
  background: transparent url('../img/bg_pravni.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.doporucit span {
  display: block;
  background: transparent url('../img/bg_doporucit.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.hledani span {
  display: block;
  background: transparent url('../img/bg_hledani.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.mapa span {
  display: block;
  background: transparent url('../img/bg_mapa.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.newsletter span {
  display: block;
  background: transparent url('../img/bg_newsletter.gif') no-repeat;
  z-index: 1;
  top: 10px;
  left: 10px;
  position: absolute;
}

h2.odsaz1 {
  margin-top: 10px;
}

h2.odsaz2 {
  margin-top: 40px;
}

.odsaz3 {
  padding-left: 280px;
}

button {
  font: bold 100%/1.5em sans-serif;
	letter-spacing: 1px;
	color: #000;
	margin: 0;
	padding: 0;
	background-color: transparent;
}

button.tlac1, button.tlac1 span,
button.tlac2, button.tlac2 span,
button.tlac3, button.tlac3 span,
button.tlac4, button.tlac4 span {
	width: 35px;
	height: 18px;
	font: bold 100%/1em sans-serif;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	z-index: 0;
	cursor: pointer;
	text-align: center;
	line-height: 73px;
}

button.tlac1 span {
  display: block;
  background: transparent url('../img/ok1.gif') left top no-repeat;
  z-index: 1;
  position: absolute;
}

button.tlac2 span {
  display: block;
  background: transparent url('../img/ok2.gif') left top no-repeat;
  z-index: 1;
  position: absolute;
}

button.tlac3 span {
  display: block;
  background: transparent url('../img/ok3.gif') left top no-repeat;
  z-index: 1;
  position: absolute;
}

button.tlac4 span {
  display: block;
  background: transparent url('../img/ok4.gif') left top no-repeat;
  z-index: 1;
  position: absolute;
}

table {
  border-collapse: collapse;
}

table tr td.tl {
  padding-top: 70px;
}

.horni {
  width: 770px;
  height: 79px;
  color: #00519e;
}

.horni a {
  color: #00519e;
  text-decoration: none;
}

.horni a:hover {
  color: #bd0926;
  text-decoration: underline;
}

.horni ul {
  margin: 10px 0 0 365px;
  padding: 0;
}

.horni ul li {
  padding: 0 10px;
  float: left;
  list-style-type: none;
  background: transparent url('../img/li4.gif') left center no-repeat; 
}

.horni .linot, .paticka .linot, .menu .linot, .obsah .stred .linot, .obsah .oba .obs .linot {
  background-image: none;
}

.horni .seda {
  color: #a9a9a9;
}

.horni form {
  padding-top: 12px;
}

.horni form input {
  margin: 0 10px;
  width: 142px;
  border: 1px solid #7f9db9;
}

.menu {
  width: 770px;
  height: 124px;
  background: transparent url('../img/menu.gif') left top no-repeat;
  color: #fff;
}

.menu a {
  color: #fff;
  text-decoration: none;
}

.menu a:hover {
  color: #dbe6f1;
}

.menu ul {
  margin: 10px 0 0 20px;
  padding: 0;
  width: 500px;
}

.menu ul li {
  padding: 0 15px;
  float: left;
  list-style-type: none;
  background: transparent url('../img/li1.gif') left center no-repeat; 
}

.menu .loga {
  padding: 20px 0 0 36px;
  width: 734px;
  height: 60px;
}

.menu .loga p {
  padding: 0 0 5px 0;
  width: 734px;
  color: #dedede;
  font-size: 0.85em;
  font-weight: bold;
}

.menu .loga a.ide {
  width: 89px;
  height: 34px;
  overflow: hidden;
  line-height: 200px;
  background: url('../img/ide.gif') left top no-repeat;
}

.menu .loga a.vse {
  margin: 0 0 0 30px;
  width: 170px;
  height: 34px;
  overflow: hidden;
  line-height: 200px;
  background: url('../img/vse.gif') left top no-repeat;
}

.motiv {
  height: 165px;
  width: 770px;
}

.obr1 {
  background: url('../img/motiv1.jpg') left top no-repeat;
}

.obr2 {
  background: url('../img/motiv2.jpg') left top no-repeat;
}

.obr3 {
  background: url('../img/motiv3.jpg') left top no-repeat;
}

.obr4 {
  background: url('../img/motiv4.jpg') left top no-repeat;
}

.obr5 {
  background: url('../img/motiv5.jpg') left top no-repeat;
}

.obsah {
  width: 770px;
}

.obsah .levy {
  width: 183px;
  background: #fff url('../img/pozadi_menu.gif') left top no-repeat;
  color: #000;
}

.obsah .levy a {
  color: #000;
  text-decoration: none;
}

.obsah .levy a:hover {
  color: #bd0926;
}

.obsah .levy ul {
  margin: 0 0 0 10px;
  padding: 0;
}

.obsah .levy ul li {
  padding: 5px 10px;
  list-style-type: none;
  background: transparent url('../img/li2.gif') left center no-repeat; 
}

.obsah .levy p {
  padding: 15px;
}

.obsah .levy p span,
.obsah .levy p span a,
.obsah .oba .stred p span,
.obsah .oba .stred p span a,
.obsah .oba p span,
.obsah .oba p span a {
  color: #8cb0d3;
  text-decoration: none;
}

.obsah .oba {
  width: 587px;
  min-height: 550px;
  background: #fff url('../img/pozadi_obsah.jpg') left top no-repeat;
}

.obsah .oba .obs p {
  padding: 5px 10px;
  width: 567px;
}

.obsah .oba .obs p .datum {
  color: #666;
}

.obsah .oba .obs p .uvodtxt,
.obsah .oba .obs p .uvodtxt a {
  color: #bd0926;
  text-decoration: none;
}

.obsah .oba .obs p .uvodtxt a:hover {
  text-decoration: underline;
}


.obsah .oba .obs p span a:hover {
  color: #bd0926;
}

.obsah .oba .obs ul {
  padding: 0 0 10px 2em;
  margin: 0;
  width: 90%;
}

.obsah .oba .obs ul li {
  padding: 0 0 0 10px;
  list-style-type: none;
  background: url('../img/li3.gif') 0px 5px no-repeat; 
}

.obsah .oba .obs a {
  color: #bd0926;
  text-decoration: none;
}

.obsah .oba .obs a:hover {
  text-decoration: underline;
}

.obsah .oba .obs address {
  padding: 0 0 0 10px;
  width: 567px;
  font-style: normal;
}

.obsah .oba .obs form table tr td label {
  margin: 0 10px;
  width: 144px;
}

.obsah .oba .obs table {
	margin: 0 10px;
	width: 300px;
	font-size: 1em;
}

.obsah .oba .obs form table tr td input {
  margin: 0 10px;
  width: 142px;
  border: 1px solid #00519e;
}

.obsah .oba .obs form table tr td textarea {
  margin: 0 10px;
  width: 300px;  
  border: 1px solid #00519e;
}

.obsah .oba .stred {
  width: 359px;
  min-height: 550px;
  background-color: transparent;
}

.obsah .oba .stred p {
  padding: 5px 10px;
  width: 339px;
}

.obsah .oba .stred p img,
.obsah .oba .obs p img
 {
  border: 0 none;
}

.obsah .oba .stred p .datum {
  color: #666;
}

.obsah .oba .stred p .uvodtxt,
.obsah .oba .stred p .uvodtxt a {
  color: #bd0926;
  text-decoration: none;
}

.obsah .oba .stred p .uvodtxt a:hover {
  text-decoration: underline;
}


.obsah .oba .stred p span a:hover {
  color: #bd0926;
}

.obsah .oba .stred ul {
  padding: 0 0 10px 10px;
  margin: 0;
  width: 90%;
}

.obsah .oba .stred ul li {
  padding: 0 0 0 10px;
  list-style-type: none;
  background: url('../img/li3.gif') left center no-repeat; 
}

.obsah .oba .stred a {
  color: #bd0926;
  text-decoration: none;
}

.obsah .oba .stred a:hover {
  text-decoration: underline;
}

.obsah .oba .stred address {
  padding: 0 0 0 10px;
}

.obsah .oba .stred form table tr td label {
  margin: 0 10px;
  width: 144px;
}

.obsah .oba .stred form table tr td input {
  margin: 0 10px;
  width: 142px;
  border: 1px solid #00519e;
}

.obsah .oba .stred form table tr td textarea {
  margin: 0 10px;
  width: 300px;  
  border: 1px solid #00519e;
}

.obsah .oba .pravy {
  padding-left: 5px;
  width: 223px;
  background: transparent url('../img/login.gif') left top no-repeat;
  color: #000;
}

.obsah .oba .pravy a {
  text-decoration: none;
  color: #000;
}

.obsah .oba .pravy a:hover {
  color: #bd0926;
}

.obsah .oba .pravy form table {
  color: #aeaeae;
}

.obsah .oba .pravy form table tr td label {
  margin: 0 10px;
  width: 144px;
  color: #fff;
}

.obsah .oba .pravy form table tr td input {
  margin: 0 10px;
  width: 142px;
  border: 1px solid #00519e;
  background-color: #c6d8e9;
}

.obsah .oba .pravy ul {
  margin: 0 0 0 10px;
  padding: 0;
}

.obsah .oba .pravy ul li {
  padding: 5px 10px;
  list-style-type: none;
  background: transparent url('../img/li2.gif') left center no-repeat; 
}

.obsah .oba .pravy p.odsaz3 {
  padding-left: 10px;
}

.obsah .oba .pravy p.odsaz4 {
  padding: 6px 10px 0 0;
}

.blokpaticka {
  width: 100%;
  height: 200px;
  background: #fff url('../img/blok2.gif') top repeat-x;
}

.paticka {
  padding: 13px 0 0 65px;
  width: 705px;
  height: 37px;
  color: #729ec7;
}

.paticka a {
  color: #729ec7;
  text-decoration: none;
}

.paticka a:hover {
  color: #bd0926;
}

.paticka ul {
  margin: 0;
  padding: 0;
}

.paticka ul li {
  padding: 0 10px;
  float: left;
  list-style-type: none;
  background: transparent url('../img/li3.gif') left center no-repeat; 
}
