﻿
/*---------  Copyright (c) Milan Pristas ~ PRISTY 2006  --------*/

body {
	background: Black;
	border: none;
	padding: 0px;
	margin: 0px;
	font-size: 62.5%;
	font-family: Tahoma, Verdana, Trebuchet MS, sans-serif;
}

#main {
   height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	background: transparent;
	min-height: 100%;
}
/*--------------TOP SPACE = Header-------------------*/
#top {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 137px;
   background: transparent no-repeat url(../img/HdImgI70.jpg) left scroll;
	overflow: hidden;
}
#top1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 444px;
	height: 137px;
	background: transparent;
}
#top1a {
	position: absolute;
	top: 0px;
	left: 0px;
	background: transparent url(../img/topsh1.png) top left repeat-x;
	width: 423px;
	height: 24px;
}
#top1a2 {
	position: absolute;
	top: 0px;
	right: 0px;
	background: transparent url(../img/topsh2.png) center no-repeat;
	width: 21px;
	height: 24px;
} 
#top1b {
	position: absolute;
	top: 24px;
	left: 0px;
	background: transparent url(../img/mainbgsh.png) top left repeat-y;
	width: 444px;
	height: 83px;
}
#touch {
      position: absolute;
		top: 8px;
		left: 27px;
		width: 376px;
		height: 64px;
		background: url(../img/lg.gif) top center no-repeat;
}
#touch a {
		width: 376px;
		height: 64px;
		position: relative;
		text-align: justify;
		margin-left: auto;
		margin-right: auto;
		display: block;
		text-decoration: none;
}

#touch .alt {
		display: none;
}
#top1c {
	position: absolute;
	top: 107px;
	left: 0px;
	background: transparent url(../img/mainbgsh.png) top left repeat-y;
	width: 444px;
	height: 30px;
}
#top1c1,#top1c2 {
	position: absolute;
	top: 0px;
	width: 189px;
	height: 30px;
	border: none;
	padding: 0px;
	margin: 0px;
}
#top1c1 {
	left: 18px;
}
#top1c2 {
	left: 225px;
}
h2 {
   display: block;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-size: 1.3em;
	color: #A48350;
	font-weight: bolder;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 0px;
	bottom: 3px;
}
#top2 {
	display: block;
	position: absolute;
	right: 35px;
	bottom: 15px;
	height: 41px;
	width: 116px;
	z-index: 1001;
}
#top2 span {
   color: #fff;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 4px;
	right: 0px;
	display: block;
	
}
#mover {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 19px;
	max-height: 19px;
	z-index: 1;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
#mover form {
	display: block;
	padding: 0px;
	margin: 0px;
}

.frm {/* Forms containing box */
   padding: 0px;
   margin: 0px;
}
#mover .form-text {
   float: left;
	height: 16px;
	width: 78px;
	display: block;
	text-decoration: none;
	margin: 0px;
	color: #000;
	font-stretch: narrower;
	padding: 0px;
	overflow: hidden;
	outline: none;
	border: 1px solid #F4F4EB;
	background-color: #C1C1BA;
}
head+body #mover .form-text, head+body #mover .moverf-t {/*Opera+FF Only */
	height: 18px;
	margin-left: 2px;
}
:root #mover .form-text, :root #mover .moverf-t {/*FF Only*/
	height: 16px;
	margin-left: 0px;
}
#mover .form-text:hover, #mover .moverf-t {
	border: 1px solid #F7F7F0;
	background-color: #E3E3DF;/*#D1D1CC*/
}
#mover .form-text:focus {
	background-color: #fff;
}
#mover .form-text {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onfocus=new Function("this.className+=' moverf-t';"),
   this.onblur=new Function("this.className=this.className.replace(' moverf-t','');")
   ):false);
  );
}
.hide {
   border: none;
	padding: 0px;
	margin: 0px;
}

#mover .form-submit {
	height: 18px;
	width: 29px;
	float: right;
	border: none;
	overflow: hidden;
	outline: none;
	cursor: pointer;
	background: transparent url(../img/btt1bg1.gif) center no-repeat;
	padding: 0px;
	margin: 0px;
}
#mover .moverf-s, #mover .form-submit:hover {
	background: transparent url(../img/btt1bg2.gif) center no-repeat;
}
#mover .form-submit {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' moverf-s';"),
   this.onmouseout=new Function("this.className=this.className.replace(' moverf-s','');")
   ):false);
  );
}
#inclr {
	clear: both;
	width: 1px;
	font-size: 1px;
	line-height: 1px;
	width: 100%;
	background: transparent;
	padding: 0px;
	margin: 0px;
}




/*--------------MIDDLE SPACE = Menu, News, Kontakt, Content-------------------*/
#middle, middlex {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px; 
	height: 100%;
}
#middle {
	background: #F9F9F4 url(../img/mainbgsh3.gif) bottom left repeat-y;
}
#middle1 {
   float: left;
	top: 0px;
	left: 0px;
   background: transparent url(../img/md1.gif) top left repeat-y;
	width: 444px;
	margin: 0px;
	padding: 0px;
	border: none;
	margin-right: -3px;
}
#middle1a {
	float: left;
	background: transparent url(../img/ln.gif) top left repeat-x;
	width: 189px;
	margin-left: 18px;
	padding: 0px;
	border: none;
}
* html body #middle1a {margin-left: 9px;
}

/*--------------MENU COLUMN-------------------*/
#menubox,#eubox {
	margin-top: 1.8em;
}
#menubox {
	height: 262px;
}
#menuhd, #menubd, #menuft, #euhd, #eubd, #euft {
   position: relative;
	left: 0px;
   display: block;
   padding: 0px;
	margin: 0px;
	border: none;
}
#menuhd, #euhd {
	top: 0px;
	height: 3px;
	line-height: 3px;
	font-size: 1px;
	background: transparent url(../img/mnhd.gif) top left no-repeat;
}
#menubd, #eubd {
	background: #ADE12A;
}
#menubd {
	background: transparent url(../img/mnbdbg.gif) top repeat-x;
	overflow: hidden;
	height: 256px;
}
#menubd1 {
	display: block;
	width: 153px;
	margin: 0px auto;
}
#menubd1 ul {
   top: 18px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#menubd1 ul li {

	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	background: none;
	list-style-position: outside;
	overflow: hidden;
	display: block;
}
#menubd1 ul li.btt {
	border: none;
	overflow: hidden;
}
.wrp {
	height: 18px;
	display: block;
   border-bottom: 1px solid #72A401;
}
.lx1, .lx2, .lx3, .lx4, .lx5, .lx6, .lx7,.lx8, .l1, .l2, .l3, .l4, .l5, .l6, .l7, .l8 {
	font-family: Tahoma, Verdana, Trebuchet MS, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	text-transform: capitalize;
	height: 27px;
	display: block;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: 27px;
	letter-spacing: 0.1em;
	overflow: hidden;
	position: relative;
	top: 0px;
	border-bottom: 1px solid #72A401;
}
.lx1, .lx2, .lx3, .lx4, .lx5, .lx6, .lx7, .lx8 {
	color: #2E4102;
}
.lx1:hover, .lx2:hover, .lx3:hover, .lx4:hover, .lx5:hover, .lx6:hover, .lx7:hover, .lx8:hover, .l1, .l2, .l3, .l4, .l5, .l6, .l7, .l8 {
   color: #fff;
}
.l1, .lx1:hover {
	background: #9DCC25;
}
.l2, .lx2:hover {
	background: #99C920;
}
.l3, .lx3:hover {
	background: #93C51A;
}
.l4, .lx4:hover {
	background: #8FC314;
}
.l5, .lx5:hover {
	background: #8AC00F;
}
.l6, .lx6:hover {
	background: #86BC09;
}
.l7, .lx7:hover {
	background: #82BA04;
}
.l8, .lx8:hover {
	background: #7CB201;
}

.lx1, .lx2, .lx3, .lx4, .lx5, .lx6, .lx7,.lx8, .l1, .l2, .l3, .l4, .l5, .l6, .l7, .l8 {
	padding: 0px 0px 0px 17px;
}
#menuft, #euft {
	height: 3px;
	line-height: 3px;
	font-size: 1px;
	background: transparent url(../img/mnft.gif) top left no-repeat;
}
#eubox {
	height: 158px;
	margin-bottom: 3.4em;
}
*html body #eubox {
	margin-bottom: 0em;
	padding-bottom: 0px;
}
.dot { 
width: 100%;
height: 2px;
font-size: 1px;
margin-top: 17px;
background: transparent url(../img/ln.gif) repeat-x bottom left;
}
#eubd {
	overflow: hidden;
	height: 152px;
	background: url(../img/eubdbg.gif) top repeat-x;
}
#eubd1 {
	float: left;
	background: url(../img/eulg.gif) center no-repeat;
	height: 111px;
	width: 77px;
	display: block;
	margin-left: 10px;
	margin-top: 6px;
}
*html body #eubd1 {
	margin-left: 5px;
}
.eu, .pf {
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
}
.pf {
	height: 83px;
	display: block;
}
.pftxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: normal;
	color: #2A4045;
	margin: 5px 0 0 0;
	display: block;
	text-decoration: none;
}
.eu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0px auto;
	text-align: left;
	text-decoration: none;
	display: block;
	color: #2A4045;
	letter-spacing: -0.05em;
	padding-top: 0.6em;
	margin-left: 10px;
}
#eubd2 {
	float: left;
	top: 6px;
	left: 10px;
	height: 111px;
	width: 83px;
	margin-left: 10px;
	margin-top: 6px;
	background: url(../img/pflg.gif) top left no-repeat;
	text-align: center;
}
#eubd3 {
   clear: both;
}
#euft {
	padding: 0px;
}


/*--------------END OF MENU COLUMN, START OF NEWS COLUMN-------------------*/
#middle1b {
   float: left;
	background: transparent url(../img/ln.gif) top left repeat-x;
	width: 189px;
	margin-left: 18px;
	padding: 0px;
	border: none;
}
#newsbox {
	margin-top: 1.6em;
}
#newsbox a {
	display: block;
	background: transparent;
	padding: 0px;
	border: none;
	text-decoration: none;
	font-size: 1.1em;
	font-family: Tahoma, Verdana, Trebuchet MS, sans-serif;
	text-align: left;
	letter-spacing: 0.1em;
}

#newsbox a:hover {
	background-color: #F2F2E9;
}
.n1 {
	color: #2A4045;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}

.n1:hover, .n1.hover {
	color: #5E9300;
}
.n2 {
   display: block;
	color: #5E9300;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0.6em;
	padding: 0px;
}

.n2:hover, .n2.hover {
	color: #2A4045;
} 
#clearmiddle1 {
	clear: both;
	height: 2px;
	line-height: 1px;
	width: 100%;
	background: transparent;
	padding: 0px;
	margin: 0px;
	font-size: 1px; 
}
/*--------------END OF NEWS COLUMN, START OF KONTAKTBOX COLUMN-------------------*/

.kontaktbox {
	padding: 0px;
	margin-top: 1.7em;
	border: none;
	text-align: left;
}
.subnewsh {
   display: block;
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-size: 1.3em;
	color: #A48350;
	font-weight: bolder;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.subnewsa, .subnewsspan {
   font-size: 1.1em;
	font-family: Tahoma, Verdana, Trebuchet MS, sans-serif;
	text-align: left;
	display: block;
	color: #033;
	font-weight: normal;
	text-decoration: underline;
	padding: 0 0 10px 0;
}
.subnewsa:hover {
	color: #5E9300;

}
.subnewspan {
	color: #5E9300;
	font-size: 1.1em;
		display: block;
	margin: 0 0 10px 0;
}
.ktbxline {
	background: transparent url(../img/ln.gif) top left repeat-x;
	height: 2px;
	width: 100%;
	line-height: 2px;
	font-size: 0px;
	margin: 0 0 14px 0;
	padding: 0px;
	display: block;
}

#middle2 {/*right part of Middle - basic containers*/
   background: transparent url(../img/whtln1.gif) top left repeat-x;
	margin-left: 444px;
	margin-top: 0px;
	padding: 0px;
	border: none;
}
#contentbox {/*content space*/
	width: auto;
	height: auto;
	margin-right: 25px;
	margin-left: 20px;
	padding-top: 20px;
	text-align: left;
	position: relative;
}
 *html body .contentbox {/*the holly IE hack*/
	height: 1%;
}
.innercontent, .mw1 {/*content space minus padding left*/
	display: block;
	text-align: left;
	margin: 0px 7px 5px 5px;
}
 *html body .innercontent {/*the holly IE hack*/
	height: 1%;
}
.ln {/*content line*/
	line-height: 2px;
        display: block;
	height: 2px;
	padding: 0px;
	margin: 3px 9px 10px -2px;
	font-size: 2px;
	background: transparent url(../img/lnright.gif) top left repeat-x;
}
.ln1, .ln2 {
	height: 1px;
	background-color: transparent;
	font-size: 0px;
	line-height: 0px;
	display: block;
	margin: 20px 10px 3px 0;
	text-align: center;
}
.ln1 {
	border-top: #bfbfbf dashed 1px;
}
.ln2 {
	border-top: #dccf9b dashed 1px;
}
.ciara, .prerusovana {
        line-height: 2px;
        display: block;
	height: 2px;
	padding: 0px;
	margin: 3px 9px 10px -2px;
        margin-bottom: -15px;
	margin-top: 0px;
        font-size: 2px;
        background: transparent url(../img/lnright.gif) top left repeat-x;
}
.prerusovana {
	border-top: #bfbfbf dashed 1px;
        background: transparent;
	margin: 20px 10px 3px 0;
}
/*-----------------------------------HEADERS------------------*/
.right, .right1, .right1a, .right2 {/*----------Basic headers-----------*/
	font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
	font-weight: normal;
	letter-spacing: normal;

}
.right {/*---------------First Header-----------*/
	font-size: 1.9em;
	color: #2A4045;
	display: block;
	margin: 0;
	padding: 0;
}
.right1, .right1a, .right2 {/*---------------Second Header--------*/
	font-size: 1.8em;
	color: #333;
   margin: 0;
	display: -moz-inline-box;
	display: inline;
	padding: 0;
	overflow: hidden;
}
.right1x {
	border-bottom: 1px dashed #333;
	display: block;
	width: 285px;
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	margin: 0 0 2px 0;
}
.right1a:hover, .right1ahover {
	color: #8F7246;
	text-decoration: none;
}

.right1a {
   border: none;
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' right1ahover';"),
   this.onmouseout=new Function("this.className=this.className.replace(' right1ahover','');")
   ):false);
  );
}
.right2 {/*-----------------------Pracovny balik Header--------*/
	color: #8F7246;
}
.right3, .right3a {/*------------Sub headers---------*/
	font-family: "Lucida Console","Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 1.1em;
	color: #033;
	line-height: 10px;
	letter-spacing: 0.18em;
	vertical-align: middle;
	font-weight: normal;
	display: block;
	padding: 0px;
	text-transform: uppercase;
}
.right3x, .right3y, h3, .count, .search {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 2px 7px 5px 0;
	color: #8F7246;
	font-weight: bold;
	padding: 0px;
	font-size: 1em;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}
.count {
	margin: 0px;
	color: #333;
}
.right3y, .search {
	color: #033;
	letter-spacing: 0.1em;
}
.search {
	margin-bottom: 5px;
	display: block;
}
.kakotitle {
position: relative;
} 
h3 a {
	color: #8F7853;
	letter-spacing: 0.05em;
}
h3 a:hover {
	color: #033;
}
.right3a {
	margin: 3px 7px 3px 0px;
	color: #033;
	font-size: 1em;
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", LucidaGrande, Lucida, Geneva, Arial, sans-serif;
}
.right3b, .right3bx {
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	display: inline;
	font-weight: bold;
	color: #333;
	text-transform: lowercase;
}
.right3b a, .right3bx a {
	display: inline;
	cursor: pointer;
	color: #333;
}
.right3b a {
	text-decoration: none;
}
.right3b a:hover, .right3bx a:hover {
	color: #8F7246;
	text-decoration: underline;
}
.right4 {
   font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size:  1.3em;
	color: #033;
	line-height: 14px;
	letter-spacing: 0em;
	margin: 0px 0px 0px 5px;
}
/*----------------End of Headers---------------------*/
/*----------------BASIC TEXT-------------------------*/
.context, .text, .text1, p, .form-item label {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	letter-spacing: 0.08em;
	font-weight: normal;
	font-style: normal;
	color: #033;
	text-align: left;
	display: block;
	padding: 0px;
}
.context {
	line-height: 1.3em;
}
.text, .text1, p {
	line-height: 1.5em;
}
p {
	margin: 0px;
}
.text1 {
	margin-top: 10px;
}
.crs {/*basic text cursive*/
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contentwrp {/*Bottom "content~footer" wrapper*/
	display: block;
	height: 80px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: none;
	background: transparent;
}
.csubhd1, .akt3 {
	font-weight: bolder;
	font-variant: small-caps;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #033;
}
.csubhd2 {
	font-style: italic;
	font-weight: bolder;
	font-variant: small-caps;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.akt3 {
	margin: 0 0 0 5px;
	display: block;
	font-size: 1.1em;
	color: #7B4B00;
}
.cntline {
	background: transparent url(../img/cntln.gif)top left repeat-x;
	line-height: 2px;
	font-size: 2px;
	height: 2px;
	margin: 5px 0px 15px 0px;
}
/*------------------kontakt preview, kontakt detail stuff*/
.knt {
	padding: 0px;
	margin: 0px;
	background: transparent;
	border: none;
	margin: 0;
	display: block;
	height: 48px;
}
.knta {
	text-decoration: none;
}
.knta h5 {
	text-decoration: none;
	width: 348px;
	max-width: 348p;
	cursor: pointer;
	display: block;
}
#knt1, #knt2, #knt3, #knt4 {
	float: left;
	margin: 3px 3px 3px 0px;
	width: 40px;
	height: 40px;
	border: none;
   background: #8F7853;
	display: block;
	vertical-align: middle;
	text-align: center;
}

.kntbg1, .kntbg2, .kntbg3, .kntbg4 {
	margin: 1px;
	width: 38px;
	height: 38px;
	border: none;
   background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
}
.kntbg1:hover, .kntbg2:hover, .kntbg3:hover, .kntbg4:hover, .hoverkntbg {
	background-color: #033;/*#7A7500;*/
}
.kntbg1 {
	background-image: url(../img/cnt1low.gif);
}
.kntbg1 img {
 	width: 98%;
 	max-width: 36px;
	height: 98%;
	max-height: 36px;
	display: block;
	visibility: visible;
	border: none;
	background-color: transparent;
	padding: 1px;
}
.kntbg2 {
	background-image: url(../img/cnt2low.gif);
}
.kntbg3 {
	background-image: url(../img/cnt3low.gif);
}
.kntbg4 {
	background-image: url(../img/cnt4low.gif);
}
.kntbg1, .kntbg2, .kntbg3, .kntbg4 {
	background-color: expression(
        isNaN(this.js)?(this.js=1,
        this.onmouseover=new Function("this.className+=' hoverkntbg';"),
        this.onmouseout=new Function("this.className=this.className.replace(' hoverkntbg','');")
        ):false);
  );
}
/*-------------------------Kontakt detail-----------------*/
.knttxt {
	float: left;
	background: transparent;
	margin: 3px 0 0 3px;
	border-top: dashed 1px #bfbfbf;
	padding-top: 3px;
	min-width: 260px;
}
/* kontakt 1 - 4 detailed info*/
.kndetailbg {
	width: 123px;
	height: 171px;
	background-color: #033;
	padding: 2px;
}
.kntdetail0 {
	width: 127px;
	height: 145px;
	background-color: #fff;
	display: inline;/*Solution for doubled margin-right in IE*/
	margin: 4px 0 0 0;
	float: right;
	text-align: center;
	background: transparent;
}
.kntdetail {
	width: 127px;
	height: 145px;
	display: block;
	background: url(../img/cntbgr.gif) no-repeat center;
}
.kntdetail1 {
	background: url(../img/) no-repeat center;
}
.kntdetail2 {
	background: url(../img/cnt2high.jpg) no-repeat center;
}
.kntdetail3 {
	background: url(../img/cnt3high.jpg) no-repeat center;
}
.kntdetail4 {
	background: url(../img/cnt4high.jpg) no-repeat center;
}
.kntdetail1, .kntdetail2, .kntdetail3, .kntdetail4 {
  top: 7px;
  left: 7px;
  margin: 7px;
	width: 113px;
	height: 131px;
	background-color: #fff;
	display: block;
	text-align: center;
}
:root .kntdetail1, :root .kntdetail2, :root .kntdetail3, :root .kntdetail4 {
  position: relative;
  left: 0px;

}
*html body .kntdetail1, *html body .kntdetail2, *html body .kntdetail3, *html body .kntdetail4 {
	left: 0px;
}
.kntdetlegend {
	display: block;
  text-align: left;
	padding: 0px;
	width: 127px;
	height: 43px;
	background: transparent;
}
.kntdetlegend a, .kntdetlegend span {
  display: block;
	font-size: 1em;
	color: #000;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	line-height: 12px;
	padding-left: 3px;
	padding-top: 3px;
}
.kntdetlegend a {
   text-decoration: underline;
}
*html body .kntdetlegend a, *html body .kntdetlegend span {
	line-height: 12px;
}
.kntdetlegend a:hover {
	color: #033;
}
.kntdetlegend span {
	letter-spacing: 0.1em;
	letter-spacing: 0.15em;
}
/*----------------------------end of kontakt detail, start of links---------------*/

.links {
	position: relative;
	display: inline;
}

.links b {
   visibility: hidden;
   position:absolute; 
   width: 123px; 
   height: 76px; 
   left: -139px; 
   top: 4px; 
   border: 1px solid #C6BAA0; 
   z-index:1000;
	background-position: center;
	background-color: #fff;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
*html body .links b {
	top: 3px;
}
.links:hover { 
   z-index:1000;
	overflow: visible;
	color: #5E9300;
}
.links:hover b {
	visibility: visible;
	display: block;
}
b.ovr {
	background-image: url(../img/KLG.jpg);
}
b.ovr1 {
	background-image: url(../img/NN.jpg);
}
b.ovr2 {
	background-image: url(../img/NN1.jpg);
}
b.ovr3 {
	background-image: url(../img/SguDS.jpg);
}
b.ovr4 {
	background-image: url(../img/OGZP.jpg);
}
b.ovr5 {
	background-image: url(../img/MT.jpg);
}
b.ovr6 {
	background-image: url(../img/MACC.jpg);
}
b.ovr7 {
	background-image: url(../img/E3M.jpg);
}
b.ovr8 {
	background-image: url(../img/EtM.jpg);
}
b.ovr9 {
	background-image: url(../img/NR.jpg);
}
b.ovr10 {
	background-image: url(../img/UNEP.jpg);
}
b.ovr11 {
	background-image: url(../img/MWC.jpg);
}
b.ovr12 {
	background-image: url(../img/WCMC.jpg);
}
b.ovr13 {
	background-image: url(../img/EPA.jpg);
}
b.ovr14 {
	background-image: url(../img/EUCEU.jpg);
}
b.ovr15 {
	background-image: url(../img/UNEPgrid.jpg);
}
b.ovr16 {
	background-image: url(../img/PANDA.jpg);
}
b.ovr17 {
	background-image: url(../img/CSIRO.jpg);
}
b.ovr18 {
	background-image: url(../img/BRGM.jpg);
}
b.ovr19 {
	background-image: url(../img/OSM.jpg);
}

.conthd1, .conthd1a, .conthd1b, .links {
	color: #033;
	font: normal 1.1em Tahoma, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	display: block;
}
.conthd1a, .links {
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
.conthd1b p, .download1, .quicklink {
	font: 1.3em "Times New Roman", Times, serif;
  font-style: italic;
	color: #456400;
	display: block;
}
.conthd1b p {
font-size: 1.1em;
}
.text p {
font-size: 1em;
}
.conthd1a:hover {
	color: #5E9300;
}
.download1, .quicklink {
	letter-spacing: 0em;
	display: block;
	background: url(../img/down3.gif) no-repeat center left;
	padding-left: 20px;
	height: 16px;
	margin: 10px 0 0 0;
	color: #333;
	text-decoration: none;
}
.quicklink {
	background-image: url(../img/i1.gif);
}
.download1:hover, .quicklink:hover {
   color: #8F7246;
	background: url(../img/down2.gif) no-repeat center left;
	text-decoration: underline;
}
.quicklink:hover {
	background-image: url(../img/i2.gif);	
}
/*--------------projekt page list-------------------*/
.cont, .cont1 {
	margin: 10px 0 0 0;
	padding: 0px;
	border: none;
	display: block;
	text-align: left;
}
.cont li, .cont1 li {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.5em;
	letter-spacing: 0.08em;
	font-weight: normal;
	color: #033;
	text-align: left;
	background: transparent url(../img/li1.gif) no-repeat 0em 0.7em;
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
	overflow: visible;
	display: list-item;
	text-indent: 10px;
}
.cont1 {
	top: 0px;
	left: 0px;
	margin-top: 10px;
}
.cont1:after {
   margin-left: 3px;}
*html body .cont li {
	background: transparent url(../img/li1.gif) no-repeat 0em 0.7em;
	margin: 0 0 10px 0;
}
*html body .cont1 li {
	margin: 0 0 10px 2px;
	text-indent: 10px;
}
.libg {
	display: block;
	width: 4px;
	height: 4px;
	background: #5E9300;
	position: relative;
	top: 1.5em;
	left: 1em;
	z-index: 1;
	line-height: 3px;
	font-size: 3px;
}
/*------------------------E-Learning content stuff forms + second search form ---*/

.mf1, .mf2, .mf4 {
	display: block;
	max-height: 100%;
	margin: 6px 10px 0 0;
	padding: 14px;
	background-color: #CCD9D9;
	border: #E1DFCE solid 1px;
	  text-align: left;
}
/*.mf1 form, .mf2 form, .mf3 form, .mf4 form {
  display: block;
  width: 184px;
  float: left;
  text-align: left;
  padding: 12px;
  margin: 0 14px 0 0;
  background-color: #CCD9D9;
}*/
.mf1 fieldset, .mf2 fieldset, .mf3 fieldset, .mf4 fieldset {
  visibility: invisible;
  border: none;
  margin: 0;
  padding: 0;
}
.mf1 form div, .mf2 form div, .mf3 form div, .mf4 form div, {
background-color: #CCD9D9;
}
.mf1 div.form-item, .mf2 div.form-item, .mf3 div.form-item, .mf4 div.form-item, {
display: block;
height: 47px;
overflow: hidden;
}
.mf1 input.form-text, .mf2 input.form-text, .mf3 input.form-text, .mf4 input.form-text, {
width: 160px;
display: block;
height: 14px;
}
.mf1 div.form-item, .mf2 div.form-item, .mf3 div.form-item, .mf4 div.form-item,  {
padding: 0;
margin: 0;
text-align: left;
}

.mf1 label, .mf2 label, .mf3 label, .mf4 label,  {
text-align: left;
margin: 0;
padding: 0;
display: block;
height: 11px;
line-height: 11px;
}
.mf1 span, .mf2 span, .mf3 span, .mf4 span,  {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	color: #033;
	padding: 0;
	margin: 0;
	display: block;
	letter-spacing: 0.08em;
	text-align: left;
}

.mf1 span.form-required, .mf2 span.form-required, .mf3 span.form-required, .mf4 span.form-required,  {
margin: 0;
padding: 0;
text-align: left;
display: inline-block;
}
:root .mf1 span.form-required, :root .mf2 span.form-required, :root .mf3 span.form-required, :root .mf4 span.form-required,  {
display: inline;
}
.mf1 .text a, .mf2 .text a, .mf3 .text a, .mf4 .text a,  {
	color: #5E9300;
	text-decoration: underline;
	font-weight: bold;
}
.mf1 a:hover, .mf2 a:hover, .mf3 a:hover, .mf4 a:hover,  {
	color: #033;
}
.eform {
  display: block;
	margin: 16px 0 0 16px;
	padding: 0px;
	text-align: left;
}
.formwrp {
	display: block;
	height: 10px;
	padding: 0px;
	margin: 0px;
	background: transparent;
}
/*
.log .form-text required {
	text-align: left;
	width: 152px;
	height: 14px;
	margin: 2px 0 5px 0px;
	border: 1px solid #A3B5B5;
	background-color: #D7E4E4;
	padding-left: 2px;
}
head+body .log .form-text required {
	height: 18px;
}
:root .log .form-text required {
	height: 14px;
}
.log .form-text required:hover {
	background-color: #EEFBFB;
}
.log .form-text required:active, log .form-text required:focus, .log .lg1focus {
	background-color: #fff;
}

.log .form-text required {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onfocus=new Function("this.className+=' lg1focus';"),
   this.onblur=new Function("this.className=this.className.replace(' lg1focus','');")
   ):false);
  );
}

.log #user-login-form, .log #user_register, .log #user_pass {
	padding: 0px;
	margin: 0px;
}
.mf1 .form-item, .mf2 .form-item, .mf4 .form-item {
	margin: 0px auto 4px auto;
	padding: 0px auto; 
	display: block;
	visibility: visible;
}

.mf1 .form-required, .mf2 .form-required, .mf4 .form-required {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.log #edit-name, .log #edit-pass {
	margin: 3px 0 0 12px;
	padding: 0;
	display: block;
	width: 152px;
}
.log .item-list ul {
	display: block;
	margin: 9px 0 2px 0;
}
.log .item-list ul li {
	list-style-type: none;
	font: 1.1em;
}

.log .item-list ul li a {
	font: normal #fff Tahoma, Verdana, Helvetica, sans-serif;
	letter-spacing: 0.08em;
	color: #233333;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 0px;
	margin: 5px 0 0 14px;
}
.log .item-list ul li a:hover {
color: #5E9300;
}
.log fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
.log #edit-reg_title, .log #edit-reg_surname, .log #edit-reg_name, .log #edit-reg_birthdate, .log #edit-reg_focus, .log #edit-reg_email, .log #edit-mail, .log #edit-name {
	margin: 0 0 0 12px;
	padding: 0;
	display: block;
	width: 152px;
}
.mf4 .log div p {
	display: block;
	margin: 0px;
	padding: 0 12px 9px 13px;
	width: 152px;
}
.text .registera {
	color: #5E9300;
}
.text .registera:hover {
	color: #000;
}*/
/*------------------------forms buttons---*/

input.form-submit  {
	margin: 2px 1px;
	height: 26px;
	border: 3px solid #C5C5C0;
	overflow: hidden;
	background: #F9F9F4;
	outline: none;
	cursor: pointer;
	left: 0px;
	display: inline-block;
	font-family:  Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: bolder;
	font-size: 1.1em;
	color: #404034;
	padding-bottom: 4px;

}
head+body input.form-submit {
		margin-left: -5px;
}
input.form-submit:hover  {
  color: #79AE00;
  background: #fff;
  border: 3px solid #AFAFA7;
}
.mf1 .form-submit, .mf2 .form-submit, .mf3 .form-submit, .mf4 .form-submit  {
	margin: 0;
	height: 26px;
	width: 93px;
	border: none;
	overflow: hidden;
	outline: none;
	cursor: pointer;
	left: 0px;
	display: block;
}


.mf1 .form-submit {
   background: transparent url(../img/login1a.gif) center no-repeat;
}
.mf2 .form-submit {
   background: transparent url(../img/login2a.gif) center no-repeat;
}
.mf2 legend {
	display: none;
}
.mf4 .form-submit {
   background: transparent url(../img/login3a.gif) center no-repeat;
}
.mf1fs, .mf1 .form-submit:hover {
   background: transparent url(../img/login1b.gif) center no-repeat;
	border: none;
}
.mf2fs, .mf2 .form-submit:hover {
   background: transparent url(../img/login2b.gif) center no-repeat;
	border: none;
}
.mf4fs, .mf4 .form-submit:hover  {
   background: transparent url(../img/login3b.gif) center no-repeat;
	border: none;
}
.mf1 #user-login-form .form-submit {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' mf1fs';"),
   this.onmouseout=new Function("this.className=this.className.replace(' mf1fs','');")
   ):false);
  );
}
.mf2 #user_register .form-submit {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' mf2fs';"),
   this.onmouseout=new Function("this.className=this.className.replace(' mf2fs','');")
   ):false);
  );
}
.mf4 #user_pass .form-submit {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' mf4fs';"),
   this.onmouseout=new Function("this.className=this.className.replace(' mf4fs','');")
   ):false);
  );
}
/*------------------------Search results----------------------------*/
a.search{
	text-decoration: underline;
}
a.search:hover {
   color: #5E9300;
}
.search .right3y:hover {
   color: #5E9300;
}
.form-item {
	padding: 0px;
	margin: 0px;
}
.form-item label {
	margin-bottom: 5px;
}

.container-inline {
	padding: 0px;
	margin: 0px;
}
.search-form {
	padding: 0px;
	margin: 0px;
}
.form-text {
	border: 1px solid #A3B5B5;
	background-color: #D7E4E4;
	margin-bottom: 12px;
}
.form-text:hover {
	background-color: #EEFBFB;
	margin-bottom: 12px;
}
.form-text:active, .form-text:focus, .form-textfocus {
	background-color: #fff;
	margin-bottom: 12px;
}
.innercontent .search-advanced {/*advanced search*/
display: none;
}
.form-text {/*------------------inputs IE onFocus effect--------*/
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onfocus=new Function("this.className+=' form-textfocus';"),
   this.onblur=new Function("this.className=this.className.replace(' form-textfocus','');")
   ):false);
  );
}
.mf3 .form-submit, .mf3 .form-submit2 {
	height: 18px;
	width: 29px;
	border: none;
	overflow: hidden;
	outline: none;
	cursor: pointer;
	display: block;
	margin-top: 7px;
}
.mf3 .form-submit {
	background: transparent url(../img/search2btt1.gif) center no-repeat;
}
.mf3 .form-submit:hover, .mf3 .form-submit2 {
	background: transparent url(../img/search2btt2.gif) center no-repeat;
}
.mf3 .form-submit {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' form-submit2';"),
   this.onmouseout=new Function("this.className=this.className.replace(' form-submit2','');")
   ):false);
  );
}
/*------------------------Gallery stuff----------------------------*/
/*----------------------- .mw1 is on line 578----------------------*/
/*----------------------- p is on line 731,746,749-----------------*/
img.preview {
	margin: 0px;
	padding: 0px;
	/*display: block;*/
	vertical-align: top;
	/*width: 100%;*/
	/*max-width: 500px;*/
	/*height: 100%;*/
	/*max-height: 375px;*/
	padding-bottom: 5px;
	overflow: hidden;
	visibility:visible;
}
img.thumbnail {
	margin-bottom: 2px;
}
ul.galleries, ul.images {
   padding: 0px;
	list-style-type: none;	
	margin-left: 0px;
}
ul.galleries li {
	border: #D0CDB4 1px solid; 
	padding: 1.5em;
	background-color: #F2F2EA; 
	margin: 1.5em 0 0 0;
	height: 100px; 
}
ul.images li {
	float: left; 
	margin: 0 10px 0 0;
	padding-right: 10px;
}
*html body ul.images li {
	margin-right: 5px;
	padding-right: 0px;
}
ul.galleries li img, ul.images li img {
	padding: 2px; 
	margin-right: 1.5em;
	float: left; 
	border: #8F7853 2px solid; /* #B1A58B,5E9300 */
	background-color: #fff;
	display: block;
}
*html body ul.images li img {
	margin-left: 0px;
		margin-right: 0px;
}
ul.galleries li img:hover, ul.galleries li .imghover, ul.images li img:hover, ul.images li .imghover {
   border-color: #5E9300;
	border-width: 3px;
	padding: 1px;
}
ul.galleries li img {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' ul.galleries li imghover';"),
   this.onmouseout=new Function("this.className=this.className.replace(' ul.galleries li imghover','');")
   ):false);
  );
}
ul.images li img {
	color: expression(
   isNaN(this.js)?(this.js=1,
   this.onmouseover=new Function("this.className+=' ul.images li imghover';"),
   this.onmouseout=new Function("this.className=this.className.replace(' ul.images li imghover','');")
   ):false);
  );
}

ul.images li h3 a {
	font: bold 1.1em  Tahoma, Verdana, Helvetica, sans-serif;
	text-transform: none;
  text-decoration: none;
  display: block;
  margin-left: 1px;
}
.date {
color: gray;
  margin-left: 1px;
}
ul.galleries li div.count {
	clear: both
}
.description {
	padding: 0px;
	margin: 0px;
}
p.last {
	color: #333;
	font-size: 1em;
}
.back {
	color: #333;
	text-decoration: none;
}
.back:hover {
	color: #5E9300;
	text-decoration: underline;
}
/*------------------------Pager - aktuality----------------------------*/
.contentbox #pager {
	display: block;
	margin: 0px;
	padding: 0px;
	overflow: hidden; 
}
#pager span a, #pager a, #pager strong {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #369;
	text-align: left;
	display: inline;
	letter-spacing: 0.08em;
}
#pager strong {
	font-weight: bold;
}



/*------------------------Footer stuff----------------------------*/
#clearmiddle {
	clear: both;
	bottom: 0px;
	left: 0px;
	height: 12px;
	line-height: 1px;
	font-size: 1px;
	background: transparent;/*#5C5C58*/
	padding: 0px;
	margin: 0px;
}
html>body #clearmiddle {
	height: 6px;
}
#footer {
	position: relative;
	bottom: 0px;
	left: 0px;
	width: 100%;
   background: #F9F9F4 url(../img/mainbgsh3.gif) bottom left repeat-y;
	height: auto;
	padding: 0px;
	margin: 10px 0 0 0;
}
*html body #footer {
margin-top: 0px;
}
#ft1 {
	position: absolute;
	bottom: 12px;
	left: 0px;
	height: 12px;
	width: 100%;
	background: transparent url(../img/ft1bg.png) bottom left repeat-x;
}
#ft1a {
	position: absolute;
	bottom: 12px;
	left: 0px;
	width: 432px;
	background: #5C5C58;
	z-index: 1;
}
#ft2 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 12px;
	width: 100%;
	background: #000;
}
#ft1a span {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	letter-spacing: 0.02em;
	color: #E5E5E5;
	text-align: left;
	vertical-align: middle;
	display: block;
	padding: 3px 0 3px 17px;
	margin: 0px;
}
/*D - adds :-)*/

h2.title {
	position: relative;
}
.item-list ul {
	margin: 0px;
	padding: 0px;
	display: block;
}
#pager, .feed-icon {
  display: block;
}
#pager {
  font-size: 1.1em;
  font-family: Tahoma, Verdana, Helvetica sans-serif;
}
#pager .pager-current {

  font-weight: normal;
  color: #033;
}
#pager .pager-last {
  font-weight: bold;
  color: #6C9C00;
  text-decoration: none;
  margin-right: 2px;
  margin-left: 1px;
}
#pager .pager-last:hover {
  text-decoration: underline;
    color: #033;
}
.feed-icon {
  width: 16px;
  height: 16px;
  border: none;
  margin-top: 5px;
}
.feed-icon img {
display: block;
overflow: hidden;
height: 16px;
width: 16px;
border: none;
}
#main-drupal, .breadcrumb  {
	position: relative;
	margin: 0px;
	padding: 0px;
}
.view-Linky, .view-header-Linky {
	position: relative;
	margin: 0px;
	padding: 0px;
}
.view-taxonomy_term {
padding: 0;
margin: 0;
}
/*----------------------------admin menu left------------------------------*/


#newsbox #block-user-1 .menu, #contentbox .tabs .tabs {
	margin-left: 12px;
	padding-left: 0px;
	list-style-type: disc;
}
*html #newsbox #block-user-1 .menu {
	margin-left: 15px;
}
#contentbox .tabs .tabs {
	margin-left: 11px;
}
#newsbox #block-user-1 .menu .menu {
	margin-left: 20px;
	padding-left: 0px;
	list-style-type: circle;
}
#newsbox #block-user-1 .menu .menu .menu {
	margin-left: 20px;
	padding-left: 0px;
	list-style-type: square;
}
#newsbox #block-user-1 {
	padding-bottom: 17px;
}
#newsbox #block-user-1 h2 {
	display: block;
	background: transparent url(../img/ln.gif) bottom left repeat-x;
	height: 20px;
}
#newsbox #block-user-1 ul li a, #newsbox #block-user-1 ul li ul li a, #contentbox .tabs .tabs li a {
	color: #2A4045;
	font-weight: bold;
	font-family:  Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 1em;
	letter-spacing: 0.08em;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none;
}	
#newsbox #block-user-1 ul li a:hover, #contentbox .tabs .tabs li a:hover {
	color: #5E9300;
	background-color: transparent;
}
#newsbox #block-user-1 ul li ul li a {
   text-transform: none;
	font-weight: normal;
	font-size: 1.1em;
}
#newsbox #block-user-1 ul li ul li a:hover {
	color: #A48350;
}
#newsbox #block-user-1 ul li ul li a.active, #contentbox .tabs .tabs li a.active {
	color: #5E9300;
	cursor: default; 
}
.help a, .more-help-link a {
   font: bold 1.1em  Tahoma, Verdana, Helvetica, sans-serif;
	color: #A48350;
	font-size: 1em;
}
.help a:hover {
	color: #033;
}
.more-help-link a {
	font-size: 1.1em;
}
form #block_admin_display {
	margin: 0px;
	padding: 0px;
	display: block;
}
#blocks {
	margin: 15px 0 10px 0px;
	border: 3px solid #C5C5C0;
	padding-left: -2px;
	background-color: #fff;
	width: 100%;
}
head+body #blocks {
	margin-left: -5px;
}
.block-region {
display: none;
}
