body {margin: 0; padding: 0; font: 12px Verdana}
#mainMenu a {color: #fff;}
.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:visited {color: #000; text-decoration: none; font-size: 9px;}
.breadcrumbs a:hover,.breadcrumbs a:active {color: #3366cc; text-decoration: underline;}

.mainMenuPress {margin: 0 0 14px}
.mainMenuPress ul {padding: 0; margin: 0;}
.mainMenuPress ul li {list-style-type: none; padding: 0; margin: 0;}
.mainMenuPress ul li a, .mainMenuPress ul li a:link, .mainMenuPress ul li a:visited {font-size: 11px; text-decoration: none;}
.mainMenuPress ul li a:hover, .mainMenuPress ul li a:active {text-decoration: underline}

fieldset {border: 1px solid #eee; margin: 0 0 7px;}

.archive {margin: 8px 0 10px}
.archive a {display: block; height: 30px; background: url(pub/icon_formulare_tcm54-3683.gif) no-repeat; line-height: 28px; padding: 0 0 0 35px; text-decoration: none; font-size: 11px;}


.breadcrumbs ol {padding: 0; margin: 0;}
.breadcrumbs ol li {list-style-type: none; padding: 0; margin: 0; display: inline}
.entry {margin: 14px 0}
.entry h2, .entry h2 a {color: #005EA8; font: bold 12px Verdana;}
.entry, .entry p {font-size: 12px;}
.entry div {font-size: 12px;}
.entry span {font-size: 11px;}
.page-sum-up {margin: 0 10px 0 0}
#articleSearch .results {margin: 0; font-size: 11px;}
#articleSearch .results p {font-size: 11px;}
#articleSearch #article {margin: 7px 0 0 30px;}
.menuHolder {overflow: hidden; height: 1%;}
/* #mainMenu ul, #mainMenu li, #subMenu ul, #subMenu li {padding: 0; margin: 0; list-style-type: none; font-size: 10px; color: #7C9143}
#mainMenu ul {width: 170px; background: #fff;}
#mainMenu li {background: url(pub/bg-mainmenu.gif) repeat-y right top; text-align: right; padding: 3px 5px 3px 0; margin: 0 0 3px 0}
#mainMenu li.active {background: #ecefd9 none;}
#mainMenu li.active a, #subMenu li.active a {font-weight: bold;color: #425B00;}
#mainMenu {border-right: 3px solid #DEE2CC; padding: 0 3px 0 0; float: left; margin: 7px 0 12px 11px} */
#subMenu {float: left; margin: 7px 0 0 4px}
#subMenu ul {margin: 0 0 15px;}
#subMenu li {padding: 3px 0 3px 7px; margin: 0 0 3px 0}

/* #mainMenu a, #mainMenu a:link, #mainMenu a:visited {color: #7C9143; text-decoration: none; background: transparent url(pub/arrow-pink.gif) no-repeat right 3px; padding: 0 10px 0 0}
#mainMenu a:hover, #mainMenu a:active {color: #425B00; text-decoration: underline; font-weight: bold; background: transparent url(pub/arrow-green.gif) no-repeat right 3px;}

#subMenu a, #subMenu a:link, #subMenu a:visited {color: #7C9143; text-decoration: underline; background: transparent url(pub/arrow-lightgreen.gif) no-repeat left 3px; padding: 0 0 0 10px;}
#subMenu a:hover, #subMenu a:active {color: #425B00; font-weight: bold; background: transparent url(pub/arrow-green.gif) no-repeat left 3px;} */

.vcard {margin: 7px 0 15px 0; font-size: 11px; line-height: 14px;}
.vcard a { font-size: 11px;}
.vcard .fn {font-weight: bold;}

.otherFormats {margin: 0 0 10px 0}

#remindForm {display:none;}

.boxContent .registerLink {margin: 0;}

.boxContent {padding: 4px 15px 15px; font-size: 11px;}
.boxContent p {font-size: 11px;}

.boxContent label {display: block;color:#5E5E5E;font-size:11px;font-weight:bold; margin: 3px 0 3px;}
.PressRegister .required span, #loginForm em {color: #bb0000; padding: 0 3px 0 0}
.boxContent input {border:1px solid #B3B9C3;font-size:10px;font-weight:normal;padding:5px; width: 200px; display: block; margin: 0 0 5px}

.boxContent input.error {background: url(pub/exclamation.gif) no-repeat right 3px}

.boxContent .button, #loginForm .button, #regform .button, .caSearchHeader form .button {font-size: 11px; cursor: pointer; background: #005EA8; border-width: 1px; border-color: #005EA8; height: 20px; color: #fff; font-weight: bold; line-height: 20px; padding: 0 6px; width: auto; float: left;}
#regform .button {float: none;}
.boxContent .hover, #regform .hover, .caSearchHeader form .hover {background-position: 0 -21px;}
.boxContent a {line-height: 20px; margin: 0 0 0 7px;}

.vertSpacer {height: 4px;}
.contactsBox {margin: 6px 0 0}

.personalData div {margin: 6px 0 0}
.personalData input, #loginForm input, .caSearchHeader form .searchHere {font: 11px Verdana; display: block;border:1px solid #B3B9C3;margin:0 0 5px;padding:5px;width:300px;}
.caSearchHeader form .searchHere {padding:4px;width:322px;}
.personalData input.error {background:transparent url(pub/exclamation.gif) no-repeat scroll right 3px;}
.personalData label, #loginForm label {color:#5E5E5E;display:block;font-size:11px;font-weight:bold;margin:3px 0;}

#subPressMenu {margin: 0 0 0 8px}
.subCategory a {color: #000;}
.active a {font-weight: bold;}
.active li a {font-weight: normal;}

img {border: 0;}

.clr {clear:both;}

.pager {
padding:10px 0;
text-align:right;
}
.pager span, .pager a {
border:1px solid #8aafff;
margin:0 4px 0 0;
padding:1px 3px;
}
.pager a {
background:#fff none repeat scroll 0 0;
color:#005EA8;
text-decoration:none;
}
.pager span {
background:#005EA8 none repeat scroll 0 0;
border:1px solid #005EA8;
color:#FFFFFF;
}
.pager span.page-sum-up {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#005EA8;
}
.pager a:hover, .pager a:active {
background:#005EA8 none repeat scroll 0 0;
border:1px solid #005EA8;
color:#FFFFFF;
}
.container_24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}
#logo {
    margin-left: 15px;
    position: absolute;
    z-index: 100;
}
#top.home {
    height: 100px;
}
#top {
    background: url("pub/bg-header.png") no-repeat scroll -2px 0 transparent;
    height: 100px;
    margin: 0;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {
    display: inline;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    position: relative;
}
#topnav {
    float: left;
    position: relative;
    width: 705px;
    z-index: 99;
}
.container_24 .grid_14 {
    width: 550px;
}
#topnav ul {
    margin: 57px 0 0 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: auto;
}
.container_24 .grid_13 {
    width: 510px;
}
.navi {
    list-style-type: none;
}
.navi li {
    float: left;
}
#topnav ul li {
    background: url("pub/bg-nav-inactive.gif") repeat-x scroll left top transparent;
    margin-left: 1px;
    padding: 0 20px;
    position: relative;
    width: auto;
}
#topnav ul li.first {
    margin-left: 0;
    padding: 0;
}
#topnav ul li.active, #topnav li:hover, #topnav ul li.first.active {
    background: url("pub/bg-nav-active.gif") repeat-x scroll left top transparent;
}
#topnav ul li.active, #topnav li:hover, #topnav ul li.first.active {
    background: url("pub/bg-nav-active.gif") repeat-x scroll left top transparent;
}
#topnav ul li.first a {
    background: url("pub/bg-home.png") no-repeat scroll center 0 transparent;
    padding-left: 26px;
}
#topnav ul li.activehome a {
    background: url("pub/bg-home.png") no-repeat scroll center 3px transparent;
    padding-left: 34px;
    display:block;
    height:23px;
}
#topnav ul li.activehome a:hover{
	background: url("pub/bg-home-hover.png") no-repeat scroll center 3px transparent;
}
#topnav ul {
    margin: 57px 0 0 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: auto;
}
#topnav ul.navi ul {
    z-index: 99;
}
#topnav ul.navi ul {
    background: none repeat scroll 0 0 #FFFFFF;
    display: none;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 8px 0 10px;
    position: absolute;
    top: 23px;
    width: 200px;
}
#topnav ul.navi ul li {
    background: none repeat scroll 0 0 transparent;
    float: none !important;
    margin: 0;
    padding: 6px 0;
    position: relative;
    width: 150px;
}
#topnav ul.navi ul li {
    background: none repeat scroll 0 0 transparent;
    float: none !important;
    margin: 0;
    padding: 6px 0;
    position: relative;
    width: 150px;
}
.container_24 .grid_6 {
    width: 230px;
}
#sitesearch {
    float: right;
    height: 23px;
    margin: 54px 0 0;
}
#sitesearch .searchform {
    margin: 0;
    padding: 0;
}
#sitesearch #query {
    background: url("pub/bg-search.gif") no-repeat scroll left top #E5E5E5;
    border: 1px solid #FFFFFF;
    color: #333333;
    font-size: 11px;
    height: 20px;
    position: relative;
    top: -6px;
    width: 190px;
}
#sitesearch .searchsubmit {
    border: 0 none;
    position: relative;
    top: 2px;
    left:4px;
}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.none {
    display: none;
}
#mama.container_24 #top.home #topnav.grid_14 ul.navi li a{
	text-decoration:none;
}
#topnav ul li a {
    color: #000000;
    line-height: 23px;
    text-decoration: none;
    font-size:14px;
    font-family: arial;
}
#topnav ul li a:hover{
	color:#ffffff;
}
#topnav ul li:hover ul{
	display:block;
}
#mama.container_24 #top.home #topnav.grid_14 ul.navi li.first{
	width:34px;
	height:23px;
	display:block;
	cursor:pointer;
}
#mama.container_24 #top.home #topnav.grid_14 ul.navi li ul li a{
	color: #535353;
	display: block;
	font-size: 13px;
	line-height: 100%;
	margin: 0 0 0 12px;
	padding: 0 0 0 8px;
	border-left:4px solid #ffffff;
}
#mama.container_24 #top.home #topnav.grid_14 ul.navi li ul li a:hover{
	color:#005EA8;
	border-left:4px solid #005EA8;
}
#PressOffice{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:25px 0 0 0;
}
#menuHistory{
	top:158px;
	width:1305px;
}
#mama.container_24 #top.home #topnav.grid_14 ul.navi > li:hover > a{
	color:#ffffff;
}





















