BODY {  
	COLOR: #000; FONT: 9pt Georgia, Verdana, Arial, Helvetica, Sans-serif; background-image: url(../images/body_bg.jpg); BACKGROUND-COLOR: #85B93A; background-repeat: repeat-x; text-align: left;
	scrollbar-face-color: #99CC33;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #99CC33;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006633;
	scrollbar-track-color: #F7F7F7;
	scrollbar-darkshadow-color: #666666;
}

form { margin: 0; padding: 0; }

/* Defines the alignment and width of the layout */

.outerframe {  margin-left: 0; margin-right: auto; text-align: left;  }


/* Header field */

.headerimage { position: absolute; left: 0px; top: 0px; z-index: 1; width: 597px; height: 118px; background-image: url(../images/header.gif); }

.searchfield { padding-left: 18px; }

.headerlinks A:link, .headerlinks A:active, .headerlinks A:visited { COLOR: #666666; FONT: 9pt Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none;}
.headerlinks A:hover { COLOR: #333333; FONT: 9pt Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.headerlinks { margin-left: 0px; COLOR: #666666; FONT: 9pt Georgia, Verdana, Arial, Helvetica, Sans-serif;}
.searchbutton { margin-left: 58px; margin-top: 3px; }

.searchtextfield { width: 170px; COLOR: #333333; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif;}

.homelink {  position: absolute; left: 25px; top: 20px; z-index: 2; }

/* Login/logout and user profile links */

.adminarea { position: absolute; right: 5px; top: 5px; padding: 5px; width: 120px; background-color: #339900; border: solid 1px #fff;}
.authenticationlink A:link, .authenticationlink A:active, .authenticationlink A:visited { COLOR: #fff; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none;}
.authenticationlink A:hover { COLOR: #fff; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
.authenticationicon { margin-left: 3px; margin-right: 5px; border-width: 0px; vertical-align: middle;}
.adminsection { padding-bottom: 10px; }

.adminsection A:link, .adminsection A:active, .adminsection A:visited { color: #fff; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.adminsection A:hover { color: #fff; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }

/* Main navigation section eg. modules */

.leftside { position: absolute; left: 0px; top: 118px; z-index: 4; }

.drop { position: absolute; left: 0px; top: 420px; z-index: 1; }

.mainmenu { 
width: 205px;
background-color: #fff; 
padding-top: 20px;
}

.menuitem1 { background-image: url(../images/mainmenuitem_bg.gif); background-repeat: no-repeat;}
.menuitem1active { background-image: url(../images/mainmenuitem_bg_act.gif); background-repeat: no-repeat; }
.menuitem1link a:link , .menuitem1link a:visited, .menuitem1link a:active { COLOR: #006600; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem1link a:hover{ COLOR: #000; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem1linkactive A:link, .menuitem1linkactive A:visited, .menuitem1linkactive A:active { COLOR: #006600; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none;}
.menuitem1linkactive a:hover{ COLOR: #000; FONT: 12px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem1, .menuitem1active { height: 25px;}
.menuitem1link, .menuitem1linkactive { padding-left: 37px; padding-top: 4px; }

.menuitem2 { background-image:url(../images/mainmenusubitem_bg.gif); background-repeat: no-repeat; background-color: #fff; margin-bottom: 3px;}
.menuitem2link a:link , .menuitem2link a:visited, .menuitem2link a:active { COLOR: #006600; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2link a:hover { COLOR: #000; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2active { background-image:url(../images/mainmenusubitem_bg_act.gif); background-repeat: no-repeat; background-color: #fff;}
.menuitem2linkactive a:link , .menuitem2linkactive a:visited, .menuitem2linkactive a:active { COLOR: #006600; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2linkactive a:hover { COLOR: #000; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem2link, .menuitem2linkactive { padding-left: 52px; padding-top: 1px; }

.menuitem3 { background-image:url(../images/mainmenusubitem2_bg.gif); background-repeat: no-repeat; background-color: #fff; margin-bottom: 3px;}
.menuitem3link a:link , .menuitem3link a:visited, .menuitem3link a:active { COLOR: #006600; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3link a:hover { COLOR: #000; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }
.menuitem3active { background-image:url(../images/mainmenusubitem2_bg_act.gif); background-repeat: no-repeat; background-color: #fff;}
.menuitem3linkactive a:link , .menuitem3linkactive a:visited, .menuitem3linkactive a:active { COLOR: #006600; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3linkactive a:hover { COLOR: #000; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.menuitem3link, .menuitem3linkactive { padding-left: 63px; padding-top: 1px; }

/* Navigation path */

.path { position: absolute; left: 207px; top: 97px; width: 355px; z-index: 5; background-image: none; text-align: left;}
.pathlink { COLOR: #666666; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; padding-left: 20px; padding-top: 5px; line-height: 150%; }
.pathlink A:link, .pathlink A:active, .pathlink A:visited {color: #006633; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }


/* Left and right borders of the layout and the main content area */

.mainsection { vertical-align: top; background-color: #fff; text-align: left; background-image:url(../images/content_bg.gif); background-repeat: repeat-y; height: 433px;}

.contentarea { position: absolute; left: 205px; top: 115px; z-index: 3; width: 394px; }

/* The heading of the page */

.heading { COLOR: #000; FONT: bold 16px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-transform : none; padding-left: 20px; padding-bottom: 0px; padding-top: 25px;}


/* The footer of the layout */

.footer { width: 754px; height: 89px; background-image: url(../images/footer.gif); }

.footertext { COLOR: #fff; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-align: left; padding-top: 15px; margin-left: 20px;}
.footertext A:link, .footertext A:active, .footertext A:visited { COLOR: #fff; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline;}

.footertext2 { COLOR: #fff; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-align: left; padding-top: 35px; margin-left: 20px;}
.footertext2 A:link, .footertext2 A:active, .footertext2 A:visited { COLOR: #fff; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline;}

.boehringlink { width: 110px; float: left; margin-top: 10px; margin-left: 20px; }

/* custom styles */

.leftsection {  width: 194px; height: 80px; background-image: url(../images/leftside_bg.gif); background-repeat: no-repeat; background-color: #fff;}

.sitemenu { position: absolute; left: 606px; top: 107px; width: 150px; z-index: 1; }

.sitemenucelllink A:link, .sitemenucelllink A:visited, .sitemenucelllink A:active { COLOR: #fff; text-decoration: underline; font-weight: bold }
.sitemenucelllink A:hover  { text-decoration: none;}
.sitemenucelllinkactive A:link, .sitemenucelllinkactive A:visited, .sitemenucelllinkactive A:hover, .sitemenucelllinkactive A:active { COLOR: #fff; text-decoration: none;}
.sitemenucell, .sitemenucellactive { margin-bottom: 5px; padding-top: 1px; color: #fff; font-size: 10px;}

.topsection { padding: 0px 0 0px 0;}

/*.printsection { margin: 15px auto auto 25px; float: right }*/
.printsection { margin: 0px 0px 0px 0px; float: right; width: 134px; }
.printsection A:link, .printsection A:active, .printsection A:visited { color:#006633; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.printsection A:hover { color:#006633; FONT: 11px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: underline; }

.credits A:link, .credits A:active, .credits A:visited { COLOR: #fff; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; }
.credits { COLOR: #fff; FONT: 10px Georgia, Verdana, Arial, Helvetica, Sans-serif; padding-top: 5px; padding-bottom: 30px; margin-left: 20px;}

.bilogo { float: right; padding: 15px 20px 0 0; }

.bannerright { position: absolute; left: 606px; top: 125px; }

#podmenu {
	padding: 100px 20px;
}
#podmenu2 {
	padding: 0 20px;
}
#podmenu a:link,#podmenu a:visited,#podmenu a:hover, #podmenu2 a:link,#podmenu2 a:visited,#podmenu2 a:hover {
	color: #fff;
	font-size: 10px;
}
#contentSection a:link,#contentSection a:visited,#contentSection a:hover {
	color: #005328;
}
.sitemenuimg {
	border: 1px solid #fff;
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
img.contentimg {
	width: 350px;
}
h4 {
	padding: 0;
	margin: 20px 0 5px 0;
	font-size: 14px;
	color: #fff;
	font-style: italic;
}
.mezerabez {
	color: #fff;
}
.mezera {
	color: #fff;
	padding-top: 3px;
}
.conInputName {
	text-align: right;
}
.maly {
	font-size: 10px;
	text-align: right;
}
#zeleny {
	background: #c7df9c;
	border: 0px solid #000;
	padding: 20px;
	margin-top: 10px;
	background-image: url(../images/pruh.jpg);
}
#zeleny-content {
	background: #fff;
	border: 0px solid #000;
	padding: 10px;
}
.tabvpravo {
	text-align: right;
}
.tabvcentru {
	text-align: center;
}
.pribal1 { position: absolute; left: 666px; top: 50px; width: 162px; color: #eee; font-size: 10px; text-align: justify; }
.pribal2 { position: absolute; left: 614px; top: 30px; width: 162px; color: #eee; font-size: 10px; text-align: justify; }