body, html {font: 10px Verdana, Arial, sans-serif; text-align: center;background: #fff; color: #7F7F7F; line-height: 130%;}
a, a:link, a:visited, a:active, a:hover {text-decoration: none; color: #7F7F7F;}

.throw {text-indent: -666em; position: absolute; top: -666em; left: -666em;}
.clr {clear: both;}
.dots {height: 1px; background: transparent url(pub/bg-dot.gif) repeat-x left top; }
input.text {border: 1px solid #999; border-bottom-color: #bababa;border-right-color: #bababa; padding: 4px; font:  11px Verdana;margin-right: 5px; width: 120px;}
input.button, span.remind {border: 0; padding: 4px 7px;font:  11px Verdana; background: #dfdfdf; cursor: pointer; text-transform: uppercase; font-weight: bold;overflow: visible; margin: 0 auto;margin-right: 5px;}
span.remind {border: 0; padding: 5px 9px;}
input.over, span.over {background: #444; color: #dfdfdf}
input.click, span.click {background: #FA661E; color: #fff}
label {margin-right: 4px;}
strong {font-weight: bold;}

#holdAll {} 
#wrap {text-align: left; margin: 0 auto 20px auto; width: 800px;}
#right, #left, .stupidSpacer {float: left;}
#right {width:520px; line-height: 170%;position: relative;}
#left {background: #fff url(pub/bg-left.png) repeat-y right top; width: 230px;}
.stupidSpacer {width: 50px; height: 1px;}
.debug {position: absolute; bottom: 0px; left: 0px;}

#branding {border-bottom: 1px solid #d6d6d6; padding: 40px 0 7px 0}
#branding, #top {width: 800px; text-align: left; margin: 0 auto;}
#branding h1 {background: url(pub/absolut-brand.png) no-repeat;}
#branding h1 a{text-indent: -666em; display: block; height: 40px;width: 270px;}

#menu {margin: 0 0 25px 0;}
#menu, #menu ul, #menu ul li {width: 230px;}
#menu ul li {display:block; text-transform: uppercase; letter-spacing: -1px; margin: 2px 0 0 0; padding: 0 0 2px 0;}
#menu ul li.open {margin-bottom: 0;}
#menu ul li a {display: block; padding: 6px 10px;}
#menu ul li.releaseCat a {padding: 7px 10px 7px 22px;text-transform: none;}
#menu ul li a:hover {}
#menu ul li.last a {background: none}
#menu ul li.last a:hover {}
#menu ul li.active a {font-weight: bold;}

#archive {margin: 25px 0 0 10px; background: url(pub/bg-topbar.gif) no-repeat -624px 0; padding: 30px 0 0 0;}
#archive div {margin: 5px 0 0 0}

.rssFeed {background: url(pub/feed.gif) no-repeat; margin: 0 0 0 10px; padding: 0 0 0 35px; display: block; height: 25px; line-height: 22px;}

#topBar {text-transform: uppercase; font-weight: bold; padding: 10px 0 170px; background:url(pub/banner.png) no-repeat 0 37px}
.LogIn {background-image: none !important; padding: 10px 0 30px !important; }
a.feed {width: 29px; height: 29px;float: right; display: block; text-indent: -6666em; position: relative; top: 15px;background:url(pub/feed.png) no-repeat left top}

#topBar a {cursor:pointer; text-indent: -999em; display: block; height: 19px;}
#topBar span {float: left; display: block; padding-right:20px; }

#topBar .start {background: url(pub/bg-topbar.gif) no-repeat 0 0; width: 42px;}
#topBar .komunikaty-prasowe {background: url(pub/bg-topbar.gif) no-repeat -42px 0; width: 147px;}
#topBar .o-absolut {background: url(pub/bg-topbar.gif) no-repeat -188px 0; width: 72px;}
#topBar .galeria {background: url(pub/bg-topbar.gif) no-repeat -259px 0; width: 55px;}
#topBar .kontakt {background: url(pub/bg-topbar.gif) no-repeat -313px 0; width: 142px;}
#topBar .edycja-danych {background: url(pub/bg-topbar.gif) no-repeat -454px 0; width: 105px;}
#topBar .wyloguj {background: url(pub/bg-topbar.gif) no-repeat -558px 0; width: 68px;}


#heading h1, #body h1, .fn{color: #191818; margin: 0 0 20px 0; font: bold 22px Arial; letter-spacing: -1px;line-height: 26px;}
#body h1 {margin: 10px 0 10px 0;}
.fn {margin: 10px 0 5px 0;}

#body .entry {margin-bottom: 15px;}
#body .last {margin: 0;}
#body a:hover {text-decoration: underline}
#body p {margin-bottom: 11px;}
#body ul {list-style-image: url(pub/list-dot.gif); margin-left: 12px;}

.entry .date, .entry .owner, .entry .title, .func {text-transform: uppercase;}
.vcard .fn {font-weight: bold;}
.entry .date {margin-right: 10px;}
.entry .title {font: bold 14px Arial; color: #333; margin: 2px 0 6px 0;}
.entry .title a:hover {text-decoration: underline}
#left .vcard {border-bottom: 1px solid #d6d6d6; padding-bottom: 15px; margin: 10px 15px 0 0}
.dotted {background: transparent url(pub/bg-dot.gif) repeat-x left top; padding: 15px 0;}
.dotted label {text-transform: uppercase; font-weight: bold;}
.entry .content a:hover {color: #666;}

#agr span {float: left; display: block}

.box-field {margin-top: 11px;}
.box-field-input .text {width: 230px;}
.hey-1, .hey-2 {color: #666}

#footer {text-align: right; margin-top: 20px; padding: 20px 0; color: #b5b5b5; border-top: 1px solid #d6d6d6}
#footer a {color: #919191;}

#loginBox {height: 170px;}
#loginBox a {text-decoration: underline}
#loginBox p {padding-bottom: 10px;}
#loginBox form{margin-top: 20px;}
#regform, #loginBox, #loginBox form{overflow: hidden;}
#regform .personalData div, #loginBox div, #regform fieldset {margin-bottom: 10px; position: relative;}
#regform .personalData div input, #loginBox div input {position: absolute; left: 160px; width: 200px;}
#loginBox .button {position: absolute; left: 160px;}
#loginBox span {position: absolute; left: 250px;line-height:22px;}

#addFiles {margin: 10px 15px 15px 0; padding: 0 0 15px 15px; border-bottom: 1px solid #d6d6d6}
#addFiles a {background: url(pub/file.gif) no-repeat 0 0; padding: 0 0 0 23px; display: block; height: 22px; line-height: 18px;}

.error {color: #bb0000}
.personalData label.error {display:block !important;}

.birthDate {position: absolute; left: 160px; width: 200px;}
.birthDate span {top: 2px;position: absolute; }
.birthDate .dzien {left: 0;}
.birthDate .miesiac {left: 66px;}
.birthDate .rok {left: 148px;}
#regform .personalData div #dzien {left: 33px; width: 20px;}
#regform .personalData div #miesiac {left: 114px; width: 20px;}
#regform .personalData div #rok {left: 170px; width: 40px;}

.header {position: relative;width:800px; margin: 0 auto;} 
#searchBar {position: absolute; top: 46px; right:0;}
#searchBar .text {width:220px;}
.choose-date {display: none;}

.personalData input {border: 1px solid #D6D6D6; padding: 3px 2px; font: 10px Verdana;}
