body {font: 12px Arial,Verdana, sans-serif; color: #333; background: #fff;text-align: center;}
a, a:link, a:visited {color: #333; text-decoration: none;}
a:hover, a:active {color: #333; text-decoration: underline;}

#header {height: 70px; /*background: transparent url(pub/bg-header.gif?4) no-repeat right bottom;*/}
#headerWrap {margin: 0 auto; text-align: left; width: 940px; position: relative; height: 70px; background: url(pub/bg-head.gif?4) repeat-x left bottom;}
#header h1 {font-size: 22px; letter-spacing: -0.8px; color: #333; position: absolute; top: 157px; left: 15px;}

#header #branding {width: 140px; height: 40px; background: transparent url(pub/banklogo.gif?4) no-repeat; position: absolute; top: 23px; left: 0;}
#header #branding a {width: 140px; height: 40px; display: block;}

#content {background: #fff; /*url(pub/bg-content.gif?4) repeat-y*/ margin: 0 auto; text-align: left; width: 940px; overflow: hidden;}
#content #contentWrap {padding: 5px 0 48px 0; overflow: hidden; /*background: transparent url(pub/bg-contentwrap.gif?4) repeat-x left bottom;*/}
#content #topBarWrap {overflow: hidden;}
#content #topBarWrap a {color: #666}
#content #topBar {background: #fff; padding: 0 0 19px 0;}
#content #breadCrumbs {float: left; font-size: 11px;}
#content #breadCrumbs span {padding: 0 0 0 15px; background: url(pub/2right.gif?4) no-repeat 4px 5px;}
#content #breadCrumbs span.first {padding: 0; background: none;}
#content #userMenu {float: right;}
#content #topBar .loginButton {background: url(pub/bg-login.gif?4) no-repeat; padding: 0 10px 0 20px;}
#content #topBar .registerButton {background: url(pub/bg-register.gif?4) no-repeat; padding: 0 10px 0 20px;}
#content #topBar .languageButtonPL {background: url(pub/pl.png?4) no-repeat 0 1px; padding: 0 0 0 20px;}
#content #topBar .languageButtonEN {background: url(pub/gb.png?4) no-repeat 0 1px; padding: 0 0 0 20px;}
#content form.search {float: right;}
#content form.search .button {font: bold 12px Arial; color: #788CC7; background: #fff; border: 0; margin: 0; padding: 2px 1px;}

#content #topBarWrap .pickLanguage {float: left; font-size: 11px; margin: 0 0 0 60px; color: #666}
#content #topBarWrap .pickLanguage a.active {color: #ff6600}

#content #wrap {overflow: hidden;}
#content #left {float: left; width: 205px; padding: 0 0 50px;}
#content #middle {float: left; width: 505px;}
#content #right {float: left; width: 230px; position: relative; margin: 20px 0 0 0}
#content #right .noMargin {margin: 0;}

#content #page {float: left;border: 1px solid #e5e5e5; border-width: 1px 0; background: url(pub/bg-pagewrap.gif?4) repeat-y;}
#content #pageWrap {width: 735px; margin: 0 0 10px;}

#content #mainMenu {padding: 0 15px 0 3px;}
#content #mainMenu {background: url(pub/bg-menu.png?4) repeat-y;}
#content #mainMenu .mainCategory{border-color: #e5e5e5; border-width: 1px 1px 0 0; border-style: solid;}
#content #mainMenu li a {background: url(pub/2right.gif?4) no-repeat 10px 13px; border-bottom: 1px solid #e5e5e5; font-weight: bold; color: #000066; display: block; height: 30px; line-height: 31px; padding: 0 15px 0 25px;}
#content #mainMenu li li.long {padding: 9px 0 0 0; background: transparent url(pub/bg-maincategory.gif?4) repeat-x 0 100%;}
#content #mainMenu li a.long {display: block; height: 47px; line-height: 18px; background: url(pub/2right.gif?4) no-repeat 18px 6px;}
#content #mainMenu li li a{font-weight: normal; color: #999;  display: block; height: 30px; line-height: 31px; padding: 0 10px 0 38px; background: url(pub/2right.gif?4) no-repeat 18px 16px;}
#content #mainMenu li li li a {padding: 0 43px; background: url(pub/2right.gif?4) no-repeat 32px 16px;}
#content #mainMenu li li li li a {padding: 0 57px; background: url(pub/2right.gif?4) no-repeat 46px 16px;}
#content #mainMenu li.active {background: transparent url(pub/bg-subcategory.gif?4) repeat-x;}
#content #mainMenu li.fat {background: transparent url(pub/bg-subcategory-long.gif?4) repeat-x 0 -1px !important;}
#content #mainMenu li.active a {background: #f9f9f9 url(pub/2bottom.gif?4) no-repeat 10px 13px;}
#content #mainMenu li.active li a, #content #mainMenu li.active li a:link, #content #mainMenu li.active li a:visited {color: #818181; background: #f9f9f9 url(pub/2level3.gif?4) no-repeat 25px 14px;}
#content #mainMenu li.active li a:hover, #content #mainMenu li.active li a:active {color: #999}

#content #otherPress, #content #archive {padding: 0 15px 0 0; position: static}
#content #otherPress li a, #content #archive li a {display: block; line-height: 16px; padding: 0 15px;background: url(pub/2right.gif?4) no-repeat 4px 6px; font-size: 11px;}
#content #otherPress li.first a, #content #archive li.first a {color: #000;}

#content #middleWrap {padding: 10px 20px; position: relative;}
#content #middleWrap h1 {font: 20px Arial, Georgia, 'Times New Roman', Serif; color: #696969; padding: 0 0 17px 0;}

#content #middleWrap #print {width: 16px; height: 16px;background: #ffffff url(pub/print.gif?4) no-repeat; position: absolute; bottom: 6px; left: 20px; display: block;}
#content #middleWrap #back {width: 13px; height: 13px;background: #ffffff url(pub/back.gif?4) no-repeat; position: absolute; bottom: 7px; left: 43px; display: block;}
#content #middleWrap #top {width: 13px; height: 13px;background: #ffffff url(pub/top.gif?4) no-repeat; position: absolute; bottom: 7px; left: 63px; display: block;}

#content .entry {border-bottom: 1px solid #e5e5e5; padding: 0 0 14px; margin: 0 0 14px; position: relative;}
#content .entry .date {padding: 0 5px 0 0; color: #999;font-size: 11px;}
#content .entry .owner, #content .entry .language {padding: 0 5px 0 13px;background: url(pub/2right.gif?4) no-repeat 0 5px; font-size: 11px;}
#content .entry .owner a {color: #3399CC}
#content .entry h2, #content .entry h2 a {font: bold 15px Arial, Georgia, 'Times New Roman', Serif; color: #333; margin: 0 75px 3px 0; line-height: 21px;}
#content #middle p {margin: 0 0 15px 0;}
#content .entry h2 a, #content .entry h2 a:link, #content .entry h2 a:visited {color: inherit}
#content .entry h2 a:active, #content .entry h2 a:hover {color: #000}
.PressRelease #content .entry h2 {margin: 0 0 8px 0;}
#content .readMore {text-align: right;}
#content .readMore a {background: url(pub/2right.gif?4) no-repeat 0 5px; padding: 0 0 0 12px; color: #FF6600}
#content .readMore a:link, #content .readMore a:visited {text-decoration: none;}
#content .readMore a:hover, #content .readMore a:active {text-decoration: underline;}

#content .entry .atts {position: absolute; top: 0; right: 0; overflow: hidden;}
#content .entry .atts div {float: left; width: 24px; height: 16px;}
#content .entry .atts .audio {background: transparent url(pub/bg-audio.gif?4) no-repeat; width: 21px;}
#content .entry .atts .video {background: transparent url(pub/bg-video.gif?4) no-repeat;}
#content .entry .atts .foto {background: transparent url(pub/bg-foto.gif?4) no-repeat;}
#content .entry .atts .other {background: transparent url(pub/bg-other.gif?4) no-repeat;}

#content #footer {clear: both; text-align: center; font-size: 10px; color: #666; padding: 10px 0 0; margin: 0 10px;}
#content #footer #footerWrap { border-top: 1px solid #e5e5e5; padding: 10px 0 0}

.vcard .fn {color: #000;}
.vcard a, .vcard a:link, .vcard a:visited {color: #FF6600;}
.vcard a:hover, .vcard a:active {color: #000;}
#content h3 {font: 20px Arial, Georgia, 'Times New Roman', Serif; color: #696969;}

#content #right .box {background: #EFF4FA; margin: 0 10px 0 0; padding: 0 10px 10px 10px; position: relative;}
#content #right .box li {font-size: 12px;}

#content #right .box h3 {font-size: 12px; font-weight: bold; margin: 10px -10px 8px -10px; background: #B4C3E2; color: #000168; padding: 4px 10px; position: static; display: block;}
#content .rss a {background: transparent url(pub/bg-blue-feed.gif?4) no-repeat; display: block; height: 25px; padding: 0 0 0 33px; line-height: 23px; font-size: 11px;}
#content #middle h3 {margin: 0 0 10px 0; color: #FF6600}
/* #content #middle h2 a {color: #000} */

#content .archive a {padding: 0 20px 0 0}
#content .vcard {margin: 0 0 15px 0}

.PressKit #middle ul {padding: 15px 0;}
.PressKit #middle ul ul {padding: 5px 0;}
.PressKit #middle li {padding: 0 0 0 15px; background: url(pub/2right.gif?4) no-repeat 6px 5px;}

.PressLogin #middle form div {margin: 10px 0; position: relative}
.PressLogin #middle form div input {position: absolute; left: 100px;}
.PressLogin #middle form a {margin: 0 0 0 15px;}

.PressRegister #middle fieldset {margin: 15px 0 0 0}
.PressRegister #middle fieldset.doYouAgree {margin: 15px 0}
.PressRegister #middle fieldset.doYouAgree div {/* position: relative; */}
.PressRegister #middle fieldset.doYouAgree div .error {left: 0; top: 4px;}
.PressRegister #middle .personalData div {overflow: hidden; height: 30px;}
.PressRegister #middle .personalData div label {line-height: 20px; float: left;}
.PressRegister #middle .personalData div input {line-height: 20px; float: right; margin: 0 140px 0 0}
.PressRegister #middle input.checkbox {width: 30px;}
.PressRegister #middle input.input {width: 200px;/*  position: absolute;  */ text-align: left;}
.PressRegister #middle .otherCategories div div div{margin: 0 0 0 20px;}
.PressRegister #middle fieldset p { margin: 0 0 5px 0;}
.PressRegister #middle label.error {position: absolute; left: 350px; font: 11px Verdana; color: #bb0000;}
.PressRegister #middle input.error {color: #bb0000; border: 1px solid #bb0000;}

.PressRegister #middle input {border-width: 0px;}
.PressRegister #middle .personalData input {border-width: 1px;}

.PressRegister #regform {margin: 0 0 30px 0}

.PressRegister #middle .required span {margin:0 5px 0 0; font-weight: bold; color: #FF6600; font-size: 20px; line-height: 20px;/* position: relative;  */top: 6px;}

input {border: 1px solid #dadada; padding: 3px; font: 11px Verdana; width: 150px;}
.button {width: auto !important; background: #FF6600; border: 1px solid #FF6600; margin: 0 10px 0 0; padding: 2px 5px; color: #fff; cursor:pointer;}
.PressLogin .button {margin: 0 0 0 100px;}
.search .button {margin: 0 0 0 3px;}
.clr {clear:both; height: 0px !important; width: 0px !important; line-height: 0; font-size: 0;}

.pager {text-align: center;}
.pager span, .pager a {padding: 2px 4px; background: #EFF4FA; margin: 0 4px 0 0; color: #000168}
.pager span {background: #B4C3E2;}
.pager .page-sum-up {background: #fff; color: #333;}

#content .noBorder {border: none; margin:0;}

/* span, div, h1, h2, h3, a , ul, li, p {border: 1px solid red;} */
