*{
	  margin: 0px;
	  padding: 0px;
	  border: 0px;
	  font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
	  font-size: 16px;
	  
}

body{
  font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
  font-size: 16px;
  line-height: 160%;
  background:url("../img/bg.jpg") center top repeat-x #2ba44e !important;
  text-align: center;
  }

div, img, h1, h2, h3, h4, h5 , p, a, ul, li, span
{
   	margin: 0px;
	padding: 0px;
	border: 0px;
   	font-family: Verdana, Helevetica, Arial, "Arial CE", sans-serif;
	font-size: 16px;
	color: #000;
	background: transparent;
}

h1{font-size: 9px; width: 941px; margin: 0px; font-weight: normal; color: #129648; padding: 10px 0px 0px 40px; line-height: 18px;}
h3{color: #129648; margin: 0px 0px 20px 0px; font-size: 16px;}
h3 a{color: #129648; margin: 0px 0px 20px 0px; font-size: 16px;}

h2{color: #129648; margin: 0px 0px 20px 10px; font-size: 16px;}

#iLeft h2,
#iRight h2{color: black; margin: 0px 0px 5px 10px; font-size: 14px;}

h2.aktuH2 {
	margin: 0px !important;
	padding: 0px 0px 0px 10px !important;
	
}

h2.aktuH2 a {
	color: #129648; 
	margin: 0px !important; 
	font-size: 18px !important; 
	padding: 0px !important; 
	text-decoration: none; 
}

a {color: #129648; }
a:hover{  color: #000;}
p {margin: 0px 0px 20px 0px;}
hr {border-top: solid 1px #129648;}
ol, ul {
	padding-left: 30px;
	margin-bottom: 20px;
}


a#ledaxLogo{
	display: block;
	height: 100px;
	width: 250px;
	margin: 0px;
	text-decoration: none;
	float: left;
}
#topBanner {
	position: absolute;
	top: 40px;
}


div.clear, div.util, div.cleaner{ display: block; clear: both; font-size: 0px; line-height: 0px; }

div#ledax{
	  min-height: 500px;
	  background: url("../img/bg.jpg") center top repeat-x #fff;
	  text-align: left;
	  margin: 0px auto;
	  width: 999px;
}

/* uvodni stranka */

	div#ledaxContentDef{
		min-height: 500px;
		background: url("../img/bg-content.gif") center top no-repeat transparent;
		margin: 0px;
	}

	div#topcz {
		height: 134px;
		background: url("../img/bg-top-def.gif") center top no-repeat #fff;
		text-align: left;
		width: 990px;
		margin: 0px auto;
	}
	div#topde {
		height: 134px;
		background: url("../img/bg-top-def-de.gif") center top no-repeat #fff;
		text-align: left;
		width: 990px;
		margin: 0px auto;
	}
	div#topen {
		height: 134px;
		background: url("../img/bg-top-def-en.gif") center top no-repeat #fff;
		text-align: left;
		width: 990px;
		margin: 0px auto;
	}

	div#ledaxUndercz{
		height: 285px; margin: 0px 0px 17px 0px;
		background: url("../img/bg-content-def.jpg") right top no-repeat;
	}

/* rozklik */

	div#ledaxContent{
		min-height: 500px;
	 	background: url("../img/bg-content.gif") center top no-repeat;
	}



/* spolecne */

	div#ledaxPlayground{
		min-height: 500px;
		width: 981px;
		margin: 0 auto;
		text-align: left;
	}

	div#ledaxLeft{
		width: 228px;
		min-height: 500px;
		float: left
	}

	div#ledaxRight{
		margin-left: 241px;
		min-height: 500px;
	}

		div#ledaxRight #iLeft {
			width: 470px;
			float: left;
			padding-right: 20px;
			min-height: 200px;
		}

		div#ledaxRight #iRight {
			width: 235px;
			float: left;
			min-height: 200px;
		}
		.news h3 {
			color: #3d3d3d;
			margin: 0px 0px 5px 0px;
		}
		.news h3 a {
			color: #3d3d3d;
			margin: 0px 0px 5px 0px;
		}


	div#content{
		min-height: 500px;
		padding: 0px 15px 0px 0px;
	}

/* jednotlive prvky ve strankach */

	table.kontakty{
	 	margin: 0px 0px 20px 0px;
	 	border-top: solid 1px #129648;
	}

	table.kontakty td {
	 	background-color: #fff;
	 	padding: 5px 0px 5px 5px;
	 	border-bottom: solid 1px #129648;
		width: 170px;
	}

#underMenu {
	color: #129648 !important;
	margin-top: 23px;
	padding: 25px 10px 25px 37px;
	font-size: 10px;
	background: #e7ebdc;
	min-width: 180px;
	_width: 227px;
	height: auto;
	
	_margin: 38px 0px 0px 9px;
	_padding-top: 15px;
}
#underMenu p {
	color: #129648 !important;
	margin: 5px 0px;
}
#underMenu strong {
	font-size: 10px;
}
#underMenu input {
	height: 18px;
	border: solid 1px #129648;
	padding: auto;
}
#underMenu input#search {
	width: 100px;
	background: #fff;
	margin: 0px;
	margin-bottom: 0px;
	padding: 4px 0px 0px 8px;
	font-size: 10px;
	font-weight: bold;
	float: left;
	display: block;
	height: 18px;
	_height: 24px;
}
#underMenu input#searchSend {
	width: 50px;
	_width: 54px;
	background: #129648;
	color: #fff;
	padding: auto;
	margin-left: 4px;
	height: 24px;
	float: left;
	display: block;
	height: 24px;
	_height: 24px;
}
#underMenu form {
	vertical-align: top;
}

#underMenu input#novinkyInput {
	width: 154px;
	background: #fff;
	margin-top: 4px;
	padding: 4px 0px 0px 8px;
	font-size: 10px;
	font-weight: bold;
}
#underMenu input#novinkyInputSend {
	width: 164px;
	background: #129648;
	color: #fff;
	margin-top: 4px;
	height: 24px;
	text-align: left;
	padding-left: 8px;
}
div.mezera {
	height: 30px;
	width: 100%;
	display: block;
}

.pNew {
 background: url("../img/bg-news.gif") center top repeat-x;
 padding: 20px 10px 10px 10px;
 color: black;
 display: block;
 min-height: 70px;
 _height: 70px;
}
.pNew p {
	margin-bottom: 0px;
}
.geriatrickeOkno {
 background: url("../img/bg-news.gif") center top repeat-x;
 padding: 20px 10px 10px 10px;
 color: black;
 border: solid 1px #269c48;
}
.geriatrickeOkno img.reba {
	float: left;
	margin: 0px 10px 10px 0px;
	border: solid 1px #666;
}

.pNew h4 {
	font-weight: normal;
	font-style: italic;
	margin: 5px 0px;
}
img.news-img {
	float: left;
	margin-right: 20px
}
.news-more {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}
.news-more img {
	margin-left: 10px;
	vertical-align: bottom;
}
#topRight {
	width: 985px;
	text-align: right;
	position: relative;
	top: -18px;
	display: block;	
}
#topRight ul li{
 line-height: 12px;
}

#topRight span {
	float: right;
	margin-left: 10px;
	position: relative;
	top: -1px;
	height: 10px;
	line-height: 15px;
}
#topRight a {
	text-decoration: none;	
}
div.popis {
	padding: 0px 10px;
}
div.perex {
	padding: 0px 10px;
}
.news-more a {
	text-decoration: none;
}

.pageMore {
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}
.pageMore img {
	margin-left: 10px;
	vertical-align: bottom;
}
.pageMore a {
	text-decoration: none;
}

div.langBox {
	text-align: right;
	width: 100px;
	height: 11px;
	float: right;
	margin-top: 2px;
}
.lang_cz,
.lang_de,
.lang_en {
 	display: block;
	width: 20px;
	height: 14px;
	float: right;
	margin: 0px 0px 0px 3px;
}
.lang_cz { background: url("../img/flags/cz-hover.gif") right top no-repeat #fff; }
.lang_cz:hover { background: url("../img/flags/cz.gif") right top no-repeat #fff; }
.lang_de { background: url("../img/flags/de-hover.gif") right top no-repeat #fff; }
.lang_de:hover { background: url("../img/flags/de.gif") right top no-repeat #fff; }
.lang_en { 	background: url("../img/flags/en-hover.gif") right top no-repeat #fff; }
.lang_en:hover { background: url("../img/flags/en.gif") right top no-repeat #fff; }

.zebrik a,
.zebrik
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.zebrik a:hover {
	border-bottom: solid 3px #129648;
	color: #129648;
	padding-bottom: 7px;
}
.zebrik {
	padding: 0px 10px;
	padding-bottom: 5px;
	border-bottom: solid 3px #ccc;
	margin-bottom: 10px;
}
.delimiter {
	margin: 0px 5px;
}
.loopPage {
	margin-bottom: 20px;
	padding: 0px 10px 10px 10px;
	border-bottom: solid 1px #129648;
}
li {
	margin-left: 10px;
}

input{
	border: solid 1px #129648;
}

.mailerF {
	padding: 10px;
}
.mailerF label {
	width: 50px;
	float: left;
}
.mailerF input{
	border: solid 1px #129648;
	width: 250px;
	margin-bottom: 10px
}
.mailerF textarea {
	border: solid 1px #129648;
	width: 250px;
	margin-bottom: 10px
	height: 150px;
	display: block;
}
.konfArchiv {
 background: url("../img/archiv-bg.gif") left top no-repeat #fff; 
 padding: 0px 10px 5px 120px;
 line-height: normal;
}
.konfArchiv a{
	font-size: 10px;
	text-decoration: none;
}
.copyright {
	text-align: right;
	margin: 0px;
	padding: 20px 15px 10px 10px;
}
a img{
	vertical-align: bottom;
}


.mailLink {
	background-image: url("../img/url-email.gif");
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 14px;
	margin-right:3px;
}

.pdfLink {
	background-image: url("../img/pdf.gif") !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

.docLink {
	background-image: url('../img/doc.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

.zipLink {
	background-image: url('../img/zip.gif') !important;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px !important;
	margin-right:3px;
}

.outLink { color:red }

div.backButton {
	margin: 20px 25px 30px 0px;
	text-align: right;
	width: 100%;
	position:relative;
}

div.backButton a {
	position:absolute;
	right:20px;
	background:url('../img/back.gif') top left no-repeat !important;
	width:127px;
	height:26px;
	display:block;
	padding-right: 0px;
	color: #fff;
}

div.backButton a em {
	display:none;
}

.lxnews {
	width: 100%;
}
.lxnews td{
	width: 25%;
	padding-bottom: 10px;
}

a.big {
	font-size: 14px !important;
}
a.small {
	font-size: 8px !important;
}
a.normal {
	font-size: 11px !important;
}
