* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}

/*--------------------------------------------------------------------------*/
/* formatovani zakladnich tagu pro nadpis */

h2, h3, h4, h5, h6, p, table, ol, ul {
	margin-bottom: 15px;
}
h2 {
	font-size: 120%;
}
h3 {
	font-size: 110%;
	color: #186AA7;
}
h4 {
	font-size: 100%;
	color: #000000;
}
hr {
	color: #01A681;
	margin-bottom: 15px;
}


/*--------------------------------------------------------------------------*/
/* Centrovani obsahu stranky */

#StrankyNaStred {
	margin-left: -430px;
	position: absolute;
	left: 50%;
	background-image: url(images/pozadi.png);
	background-repeat: repeat-y;
	width: 860px;
}

/*--------------------------------------------------------------------------*/
/* formatovani horniho bloku */

#Horni {
	background-image: url(images/pozadi-horni-blok-eng.png);
	background-repeat: no-repeat;
	height: 100px;
	width: 860px;
}
#Horni h1 {
	font-size: 1px;
	float: left;
}
#Horni h1 a {
	text-decoration: none;
	display: block;
	height: 100px;
	width: 300px;
	margin-right: 90px;
}
#Horni ul {
	list-style-type: none;
	margin-bottom: 0px;
}
#Horni li {
	display: inline;
	float: left;
}
#Horni ul a {
	text-decoration: none;
	display: block;
	height: 100px;
	width: 48px;
}



/*--------------------------------------------------------------------------*/
/* formatovani bloku Navigace  - odkazy jako obrazkove menu */

#Navigace {
	height: 30px;
	width: 800px;
	padding-right: 30px;
	padding-left: 30px;
}
#Navigace a {
	background: url(images/navigace-eng.png) 0px 0px;
	display: block;
	height: 30px;
	width: 125px;
	text-decoration: none;
}
#Navigace a:hover {
	background: url(images/navigace-eng.png) 0px 30px;
}
#Navigace .aktivni a {
	background: url(images/navigace-eng.png) 0px 30px;
}
#Navigace a.druhy {
	background: url(images/navigace-eng.png) -125px 0px;
	width: 87px;
}
#Navigace a.druhy:hover {
	background: url(images/navigace-eng.png) -125px 30px;
}
#Navigace .aktivni a.druhy {
	background: url(images/navigace-eng.png) -125px 30px;
}
#Navigace a.treti {
	background: url(images/navigace-eng.png) -212px 0px;
	width: 167px;
}
#Navigace a.treti:hover {
	background: url(images/navigace-eng.png) -212px 30px;
}
#Navigace .aktivni a.treti {
	background: url(images/navigace-eng.png) -212px 30px;
}
#Navigace a.ctvrty {
	background: url(images/navigace-eng.png) -379px 0px;
	width: 146px;
}
#Navigace a.ctvrty:hover {
	background: url(images/navigace-eng.png) -379px 30px;
}
#Navigace .aktivni a.ctvrty {
	background: url(images/navigace-eng.png) -379px 30px;
}
#Navigace a.paty {
	background: url(images/navigace-eng.png) -525px 0px;
	width: 168px;
}
#Navigace a.paty:hover {
	background: url(images/navigace-eng.png) -525px 30px;
}
#Navigace .aktivni a.paty {
	background: url(images/navigace-eng.png) -525px 30px;
}
#Navigace a.sesty {
	background: url(images/navigace-eng.png) -693px 0px;
	width: 107px;
}
#Navigace a.sesty:hover {
	background: url(images/navigace-eng.png) -693px 30px;
}
#Navigace .aktivni a.sesty {
	background: url(images/navigace-eng.png) -693px 30px;
}
#Navigace ul {
	list-style: none;
	margin-bottom: 0px;
}
#Navigace li {
	display: inline;
	float: left;
}

/*--------------------------------------------------------------------------*/
/* formatovani bloku Nadpis vcetne ruznych nadpisu */

#Nadpis {
	height: 150px;
	width: 860px;
	display: block;
	margin-bottom: 0px;
}
.nadpis-novinky {
	background-image: url(images/nadpis-novinky-eng.jpg);
}
.nadpis-droojf-profil {
	background-image: url(images/nadpis-droojf-profil-eng.jpg);
}
.nadpis-eko-bod {
	background: url(images/nadpis-eko-bod-eng.jpg);
}

.nadpis-kontakty {
	background-image: url(images/nadpis-kontakty-eng.jpg);
}
.nadpis-akce {
	background-image: url(images/nadpis-akce-eng.jpg);
}
.nadpis-prumyslova-cerpadla {
	background-image: url(images/nadpis-prumyslova-cerpadla-eng.jpg);
}
.nadpis-servis-cerpadel {
	background-image: url(images/nadpis-servis-cerpadel-eng.jpg);
}
.nadpis-prodej-cerpadel {
	background-image: url(images/nadpis-prodej-cerpadel-eng.jpg);
}

/*--------------------------------------------------------------------------*/
/* formatovani bloku, ktery ma uvnitr levy a pravy blok */

#Obsah {
	background-image: url(images/pozadi-obsahovy-blok.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 860px;
	min-height: 270px;
}

/*--------------------------------------------------------------------------*/
/* formatovani leveho bloku */

#ObsahLevy {
	width: 500px;
	padding-top: 140px;
	float: left;
	padding-right: 20px;
	padding-left: 60px;
}
/*#ObsahLevy ul, ol {
	margin-left: 35px;
}*/
#ObsahLevy li {
	margin-bottom: 3px;
}
#ObsahLevy a {
	color: #01A681;
}
#ObsahLevy a:hover {
	color: #0099CC;
}
#ObsahLevy .odsazeni-15 {
	margin-left: 15px;
}
#ObsahLevy .nove-odrazky {
	list-style: url(images/odrazka-5x5.jpg);
	padding-left: 5px;
}
#ObsahLevy.certfikat {
	text-align: center;
	width: 490px;
	padding-right: 30px;
}
#ObsahLevy ul, ol {
	margin-left: 35px;
}

/*--------------------------------------------------------------------------*/
/* formatovani praveho bloku */

#ObsahPravy {
	float: right;
	width: 225px;
	padding-right: 30px;
	padding-top: 240px;
	padding-left: 25px;
}

/*--------------------------------------------------------------------------*/
/* formatovani dolniho bloku - text s adresou */

#Dolni {
	background-image: url(images/pozadi-dolni-blok.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 860px;
	clear: both;
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 5px;
	text-align: center;
}

/*--------------------------------------------------------------------------*/
/* formatovani paticky s odkazy */

#Paticka {
	text-align: center;
	width: 860px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FFFFFF;
	font-size: 90%;
}
#Paticka a {
	color: #01A681;
}
#Paticka a:hover {
	color: #0099CC;
}

/*--------------------------------------------------------------------------*/
/* tridy pro clear a skryti obsahu */

.nulovaci {
	clear: both;
	visibility: hidden;
	margin-bottom: 0px;
	margin-top: 0px;
}
.neviditelny {
	visibility: hidden;
}
.seznam-bez-odrazek {
	list-style-type: none;
	list-style-image: none;
}

/*--------------------------------------------------------------------------*/
/* formatovani nahledu certifikatu */

.certifikat-blok {
	float: left;
	width: 108px;
	_width: 106px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
	height: 120px;
}
.certifikat-blok p {
	font-size: 65%;
	margin-bottom: 10px;
}

/*--------------------------------------------------------------------------*/
/* formatovani nahledu foto-novinky-blok */

.foto-novinky-levy-blok {
	float: left;
	width: 238px;
	text-align: center;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	margin-bottom: 10px;
}
.foto-novinky-pravy-blok {
	float: right;
	width: 238px;
	text-align: center;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	margin-bottom: 10px;
}
.foto-novinky-levy-blok p {
	margin-bottom: 10px;
	font-weight: bold;
	color: #01A681;
}
.foto-novinky-pravy-blok p {
	margin-bottom: 10px;
	font-weight: bold;
	color: #01A681;
}


/*--------------------------------------------------------------------------*/
/* formatovani nahledu akce grunfos */

.akce-grundfos-blok {
	float: left;
	width: 148px;
	_width: 146px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #CCCCCC;
}
.akce-grundfos-blok p {
	margin-bottom: 10px;
	color: #01A681;
	font-weight: bold;
}

/*--------------------------------------------------------------------------*/
/* tabulka firmy - zarucni a pozarucni servis */

.tabulka-firmy {
	border-left: 1px solid #01A681;
}
.tabulka-firmy td {
	font-size: 95%;
	padding: 3px;
	border-right: 1px solid #01A681;
	border-bottom: 1px solid #01A681;
}
.tabulka-firmy td.bunka-bez-ohraniceni {
	border-top-style: none;
	border-bottom-style: none;
}
.tabulka-firmy td.horni-bunky {
	border-top: 1px solid #01A681;
}

/*--------------------------------------------------------------------------*/
/* tabulka parametru */

.tabulka-parametry {
	border-top: 1px solid #CCEDE6;
	border-left: 1px solid #CCEDE6;
}
.tabulka-parametry td {
	padding: 3px;
	border-bottom: 1px solid #CCEDE6;
	border-right: 1px solid #CCEDE6;
	font-size: 90%;
	text-align: center;
}
.tabulka-parametry td.left {
	text-align: left;
}
.tabulka-parametry tr.horni-radek {
	font-weight: bold;
	text-align: center;
}

/*--------------------------------------------------------------------------*/
/* formatovani textu */

.center {
	text-align: center;
}
.left {
	text-align: left;
}
.bold {
	font-weight: bold;
}
.zeleny {
	color: #01A681;
}
.modry {
	color: #186AA7;
}
.cerny {
	color: #000000;
}

#Ekobod {
	height: 116px;
	width: 116px;
	position: absolute;
	left: 435px;
	top: 257px;
}
#Ekobod a {
	background: url(images/ekobod-eng.png) no-repeat;
	display: block;
	height: 116px;
	width: 116px;
	text-decoration: none;
}
#Ekobod a:hover {
	background: url(images/ekobod-eng-over.png) no-repeat;
}
#Ekobod .aktivni a {
	background: url(images/ekobod-eng-over.png) no-repeat;
}
img.obrazek {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.reference {
	width: 250px;
	float: left;
}
.zpet-nahoru {
	font-size: 80%;
	color: #01A681;
	text-align: right;
	margin-bottom: 1px;
}
.margin-bottom-0 {
	margin-bottom: 0px;
}
#ObsahLevy .odsazeni-0 {
	margin-left: 0px;
}
#Galerie {
    height: 550px;
    overflow: hidden;
}
