body {padding:0;margin:0;background:#D2D2C6;font-size:12px;font-family:verdana, sans-serif;color:black;}
form {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:verdana, serif;font-size:12px;color:black;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;}
a img {border-width:0;}
a {color:black;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline-width:0;}
.none {display:none;}
.clear {clear:both;}
.right {text-align:right;}
.columns {width:100%;overflow:hidden;}
.container {width:940px;padding-left:43px;position:relative;}
.green {color:green;}
.red {color:red;}
.center {text-align:center;}
a.big {color:#006699;font-size:16px;margin:15px;}

#container { width: 990px; margin: 15px auto 10px auto; -moz-box-shadow: 0px 0px 8px #888; -webkit-box-shadow: 0px 0px 8px #888; box-shadow: 0px 0px 8px #888; -o-box-shadow: 0px 0px 8px #888;}
#container-width { width: 990px; margin: 15px auto 10px auto; -moz-box-shadow: 0px 0px 8px #888; -webkit-box-shadow: 0px 0px 8px #888; box-shadow: 0px 0px 8px #888; -o-box-shadow: 0px 0px 8px #888;}
#top {height:94px;background:transparent url(../images/pp/top.png); width: 988px; margin: 0 auto;}
#top h1 {margin:0;padding:22px 0 0 0;}
#tools {background-color:#ededed;border:1px solid #dcdcdb;position:absolute;width:258px;padding-left:17px;right:0;top:8px;font-family:tahoma, sans-serif;height:74px;padding-top:6px;}
#tools dl {margin:0;line-height:20px;}
#tools dt {float:left;margin-right:4px;}
#tools dd {margin:0;font-weight:bold;}
#tools ul {list-style-type:none;margin:0;padding:11px 0 0 0;font-size:11px;clear:both;}
#tools ul li {display:inline;}
#tools ul a {color:#006699;text-decoration:underline;font-weight:bold;}
#tools ul a:hover {color:#0095e0;}
#tools ul .logout {padding-left:58px;}
#tools fieldset {border-width:0;padding:0 8px 0 0;margin:0;}
#tools label {display:none;}
#tools .input-line {float:left;padding-bottom:1px;}
* html #tools .input-line {padding-bottom:0;margin-top:-1px;}
*+html #tools .input-line {padding-bottom:0;margin-top:-1px;}
#tools .input-line input {border:1px solid #d2d2d2;border-left-color:#c2c2c2;border-top-color:#c2c2c2;color:#c2c2c2;font-size:11px;padding:4px 11px;width:125px;height:15px;}
#tools input.button {margin-top:1px;float:right;background:#36852b url(../images/pp/button.png) no-repeat;color:white;font-weight:bold;width:96px;height:48px;border-width:0;}
form#tools  {padding-left:11px;width:263px;}
#tools fieldset ul {padding-top:3px;}
#tools fieldset .to-left {float:left;}
#tools fieldset .to-right {float:right;padding-right:16px;}
#tools fieldset a {font-size:10px;font-weight:normal;padding-left:11px;background:transparent url(../images/pp/arrow1.gif) no-repeat 2px 5px;}

ul#mainmenu { display: block; background: black;clear: both; margin: 0 auto; padding:7px 0px; padding-left: 35px;border-bottom:9px solid /*#067605*/#428E40; width: 955px;}
ul#mainmenu  li { display: inline ; padding: 8px }
ul#mainmenu li a { font-weight: bold; color: #61B25E; text-decoration: none }
ul#mainmenu li a:hover { color: white }
ul#mainmenu li.active a { color: #fff }
ul#secmenu {height:15px;  background: /*#067605;*/#428E40; margin: 0px auto; padding: 0 0 4px 0; padding-left: 35px ; border-bottom:6px solid #4ea94b; width: 955px;}
ul#secmenu li { display: inline ; padding: 4px ; font-size: 11px; font-weight: bold; color: #00c9ff  }
ul#secmenu li.active { /*background:#4da94b url('/images/pp/atab.png') 0px 0 no-repeat ;*/ background: #4DA94B;color: #fff ; padding:6px 10px; margin: 0 2px  }
ul#secmenu li.back a { background: url('/images/pp/back.png') 0px 0px no-repeat; padding: 6px; padding-left: 28px; margin-left: 10px  }
ul#secmenu li.back a { font-weight: bold }
ul#secmenu li a { font-size: 11px; color: #fff; text-decoration: none ; font-weight: normal }
ul#secmenu li a:hover {text-decoration:underline;}
ul#secmenu li span.back  {color:#5dc55a;padding-left:3px;}
ul#secmenu li span.back  a {color:white;font-weight:bold;padding:5px 0 5px 37px;background:transparent url('/images/pp/back.png') no-repeat 8px 0;}
ul#secmenu li .green {color:#5bc75a;padding-left:10px;}


ul#menu3 { display: block; height:25px; position: relative ; padding:1px 0 0 0px; padding-left: 40px ; margin: 0 auto; width: 950px; background: #4ea94b; clear: both}
ul#menu3 li { display: block; float: left ; font-size: 11px; padding:6px 10px ; width: 131px; text-align: center }
ul#menu3 li.long {width:262px;background-color:#fff;margin-left:10px;}
ul#menu3 li a { color: #000 ;text-decoration:underline;}
ul#menu3 li a:hover {text-decoration:none;}
ul#menu3 li.active, ul#menu3 li#tabHeaderActive { font-weight: bold ; color: #0a5507 ; background:#fbfbfb url('/images/pp/wtab.png') 0px 0px no-repeat;}
ul#menu3 li.long.active, ul#menu3 li#tabHeaderActive { background:#fbfbfb url('/images/autorzy/wtablong.png') 0px 0px no-repeat;}

.search-form {width:940px;position:relative;}
.search-form fieldset {background-color:#4ea94b;padding:7px 6px;margin:0;border-width:0;position:absolute;right:0;top:-55px;}
.search-form fieldset label {display:none;}
.search-form fieldset  * {vertical-align:middle;}
.search-form fieldset .input {border:1px solid #387400;background-color:white;padding:3px 10px;width:136px;height:14px;}
.search-form fieldset select.input {padding:0;width:204px;height:20px;}

#content {width:952px;padding-left:17px;padding-right:20px;clear:both;padding-top:7px;position:relative;background-color: #F0F0EC;overflow: hidden;margin: 0 auto;}
#left {width:656px;float:left;}
#right {float:right;width:276px;}
.table {border:4px solid #4da94b;margin:5px 0;padding:8px;}
.table table {width:100%;border:1px solid #cccccc;}
.table th {padding:5px 11px;}
.table td {text-align:center;padding:4px 17px 5px 17px;border-top:1px solid #dcdedc;width:77px;background-color:#fbfbfb;}
.table .total td {cursor:default;color:#006699;border-top:1px solid #bbbfbb;border-bottom:1px solid #bbbfbb;}
.table .first td {border-top-width:0;}
.table td.odd {background-color:#ededed;}
.table .even td {background-color:#ededed;}
.table td.status {width:41px;padding:4px 12px 5px 12px;}
.table th.odd {background-color:#ededed;}
.table th.name {text-align:left;}
/*.table th a {display:block;padding:0 8px;background:transparent url('/images/pp/order.gif') no-repeat 100% 50%;height:100%}*/
.table th a {display:block;padding:0 8px;height:100%}
.table td.money {color:#056b05;font-weight:bold;font-size:12px;text-align:right;}
.table td.money a {font-size:10px;padding-right:17px;background:transparent url('/images/pp/arrow.gif') no-repeat 100% 65%;font-weight:normal;text-decoration:none;}
.table td.zero {color:#9c9c9c;}
.table td.money_black {color:#000;font-size:12px;text-align:right;}
.table td.right {text-align:right;}
.table td.date {width:110px;}
.table .name {width:215px;text-align:left;}
.table .hover td {background-color:#e8e8e8;}
.table .hover td.odd {background-color:#dddddd;}

div.table { border: 1px solid #ccc !important; background: #fff !important; }

.blue-links td a {color:#005d8b;text-decoration:underline;}
#left .table td {font-size:11px;padding:4px 12px 5px 12px;}
#left .table td.money {font-size:12px;}
#left .table-ebooks .book {width:66px;padding:6px 0;text-align:center;}
#left .table-ebooks td {text-align:left;}
.table-ebooks td.links {padding:0;width:340px;}
.table-ebooks td.links ul {list-style-type:none;margin:0px 0px 5px 0px;padding:0;line-height:15px;}
.table-ebooks td.book-desc {width:200px;}
.table-ebooks td.book-desc a {color:#999999;display:block;}
.table-ebooks td ul li {display:inline;padding-left:14px;background:transparent url('/images/pp/border.png') no-repeat 5px 4px;}
.table-ebooks td ul li.first {background-image:none;padding-left:0;}
.table-ebooks td ul li a {background:transparent url('/images/pp/linkactive.png') no-repeat;padding:1px 0 1px 23px;}
.table-ebooks td ul li a:hover {text-decoration:none;}
.table-ebooks td ul li span {background:transparent url('/images/pp/linkinactive.png') no-repeat;padding:1px 0 1px 23px;color:#cccccc;}

.table-history td {width:150px;}
.table-history td em {color:#afafaf;font-style:normal;padding-left:10px;}
.table-history td .download {color:#afafaf;padding-left:29px;background:transparent url('/images/pp/zip.gif') no-repeat 0 0;font-size:11px;}
.table-history td a.download {color:#006699;}
.table-history td {cursor:default;}
#left .table-history td.done {color:#067605;font-size:10px;}
#left .table-history td.waiting {color:#ff0000;font-size:10px;padding:2px 2px;line-height:1.1em;}


#left .big-text td {font-size:12px;}
.border-top {border-top:1px solid #cccccc;}
.border-left {border-left:1px solid #e2e2e2;}
.plus {color:#057505;}
.minus {color:#fd0000;}
.minus-row td {background-color:#fbe1e2;}
.minus-row td.odd {background-color:#f0d6d7;}
.minus-row .minus-text {font-weight:bold;}
.total-bottom td {font-weight:bold;color:#067705;border-top:1px solid #cbcdcc;}
.total-bottom td.green {color:#067705;}
.total-bottom td.red {color:#fd0000;}
.total-bottom .to-left {text-align:left;}
.total-bottom1 td {font-weight:bold;}
.total-bottom1 .to-left {text-align:left;}

.page-order {border:4px solid #4da94b;margin:5px 0;padding:3px 8px;}
.page-order .order-desc {margin:5px 0;border:1px solid #cccccc;line-height:25px;}
.page-order .order-desc dt {float:left;padding-left:16px;}
.page-order .order-desc dt.strong {font-weight:bold;}
.page-order .order-desc dd {border-top:1px solid #efefef;margin:0;padding-right:13px;text-align:right;}
.page-order .order-desc dd.strong {border-top-color:#cccccc;font-weight:bold;color:#067605;}
.page-order .order-desc dd em {font-style:normal;font-size:10px;}
.page-order .order-desc dd.first {border-top-width:0;}
.page-order .order-desc a {color:#046598;text-decoration:underline;}
.page-order .order-desc a:hover {text-decoration:none;}

.page-order .order-list {margin:5px 0;border:1px solid #cccccc;padding-top:15px;padding-bottom:5px;width:630px;}
.page-order .order-list dt {float:left;padding-left:49px;background:transparent url('/images/pp/icon.png') no-repeat 15px 0;font-size:10px;padding-top:9px;height:31px;}
.page-order .order-list dd {padding-left:570px;margin:0;padding-top:7px;line-height:20px;padding-bottom:25px;}

.form {border:1px solid #ccc;background: #fff; margin:5px 0;padding:3px 8px;}
.form fieldset {border:1px solid #cccccc;margin:4px 0;padding-left:10px;padding-right:10px;}
.form p {text-align:right;font-size:10px;padding-top:10px;}
.form .select-line {width:100%;overflow:hidden;padding:9px 0;text-align:right;line-height:22px;border-top:1px solid #cccccc;}
.form .select-line label {display:block;color:#067605;font-weight:bold;text-align:left;}
.form .select-line select {border:1px solid #bbb;padding:2px;background: #F7F7F4;}
.form .input-line {width:100%;overflow:hidden;padding:9px 0;text-align:right;line-height:22px;border-top:1px solid #cccccc;}
.form .no-border {border-top-width:0;}
.form .input-line label {display:block;color:#067605;font-weight:bold;float:left;}
.form .input-line .input {border:1px solid #bbb;padding:2px;width:198px;background: #F7F7F4;}
.form .button {border-top:1px solid #cccccc;margin:0;padding:12px 0;}
.form .filter-remove {font-size:10px;}
.form .filter-remove a {color:red;}

.summary {border:1px solid #cccccc;background:white url('/images/pp/summary.png') repeat-x;margin-top:8px;position:relative;padding-right:10px;}
.summary h2 {position:absolute;font-size:12px;margin:0;padding:0 6px;font-weight:normal;top:-7px;left:7px;background:#F0F0EC url('/images/pp/summary.png') repeat-x 0 8px;}
.summary dl {margin:0;padding:13px 0;width:100%;overflow:hidden;line-height:18px;}
.summary dl dt {float:left;padding-left:13px;font-size:10px;}
.summary dl dd {font-size:12px;font-weight:bold;color:#067605;margin:0;padding-left:177px;padding-right:13px;}
.summary dl dd.predicted {color:#9c9c9c;}
.summary .legend {list-style-type:none;margin:0;padding:15px 0;font-size:10px;}
.summary .legend li {padding:3px 13px;}
.summary p {padding:10px 13px 0 13px;font-weight:bold;font-size:10px;}
.summary p strong {color:#067605;font-size:14px;display:block;padding-top:8px;}

.page-result {margin:5px 0;padding:8px 8px;}
.page-result .border {border:1px solid #cccccc;padding:14px 12px;background: #F7F7F4;}
.page-result h2 {color:#067605;font-size:14px;margin:0;width:562px;padding-bottom:5px;}
.page-result p {font-size:11px;color:#666666;width:562px;}
.page-result table {width:562px;color:black;font-size:11px;}
.page-result table td {padding:6px 0;}
.page-result table .button {text-align:right;}

.navigator {border:1px solid #e5e5e5;background:white url('/images/pp/navigator.png') repeat-x left bottom;margin:5px 0;height:56px;position:relative;}
.navigator p {line-height:56px;float:left;padding-left:26px;margin:0;font-family:tahoma, sans-serif;}
.navigator p strong {padding-left:4px;}
.navigator ul {list-style-type:none;margin:0;padding:0;top:16px;right:29px;position:absolute;}
.navigator ul li {float:left;padding-left:11px;line-height:24px;}
.navigator ul li a {float:left;color:white;font-size:10px;text-transform:uppercase;width:25px;text-align:center;background:#36852b url('/images/pp/index.png') no-repeat;}
.navigator ul li.prev a {width:95px;padding-left:34px;background-image:url('/images/pp/prev.png');}
.navigator ul li.next a {width:95px;padding-right:34px;background-image:url('/images/pp/next.png');}

#comments {border:4px solid #4ea94b;margin:5px 0;padding:3px 6px;}
#comments ol {list-style-type:none;border:1px solid #cccccc;margin:5px 2px;padding:0;border-right-width:0;}
#comments li {border-top:1px solid #cccccc;width:615px;overflow:hidden;padding-right:16px;background:transparent url('/images/pp/comments.png') repeat-y right top;position:relative;}
#comments li.first {border-top-width:0;}
#comments li .no {position:absolute;right:0px;top:0;border-top:1px solid #cccccc;width:20px;text-align:center;z-index:20;}
#comments li .author {float:left;width:120px;font-size:10px;margin:0;padding:9px 0 15px 11px;}
#comments li .author em {color:#999999;font-style:normal;margin:0;padding-top:10px;}
#comments li blockquote {text-align:justify;margin:0;font-size:10px;padding:9px 24px 15px 145px;}
#comments li blockquote p {margin:0;padding:0;}

#page-text {border:4px solid #4ea94b;margin:5px 0;padding:1px 6px;}
#page-text .page-border {border:1px solid #cccccc;margin:7px 2px;padding-left:10px;padding-right:10px;}
#page-text h2 {color:#067605;font-size:16px;margin-bottom:0;margin-top:0.8em;}
#page-text h2 cite {font-size:11px;color:black;font-style:normal;}
#page-text blockquote {font-style:italic;width:100%;overflow:hidden;margin:0;padding:0;line-height:1.5em;}
#page-text p {margin:1.6em 0;}
#page-text .main-page {text-align:center;padding:13px 0;}

#stats {border:4px solid #4ea94b;margin:5px 0;padding:1px 6px;}
#stats .stats-border {border:1px solid #cccccc;margin:7px 2px;padding-left:20px;}
#stats p {font-size:11px;padding:7px 0 12px 0;}
#stats p strong {color:#067605;}
#stats ul {list-style-type:none;margin:0;padding:0 0 17px 0;width:100%;overflow:hidden;}
#stats ul .box1, #stats ul .box2, #stats ul .box3, #stats ul .box4 {float:left;border:1px solid #cccccc;border-bottom-width:4px;width:286px;margin-right:15px;position:relative;}
#stats ul h3 {font-size:12px;background-color:#f8b132;padding:0 13px;line-height:39px;margin:1px;}
#stats ul .more {color:#006699;text-decoration:underline;position:absolute;right:15px;top:12px;}
#stats ul .more:hover {text-decoration:none;}
#stats ol {padding:5px 0 0 0;list-style-type:none;margin:0;}
#stats ol li {border-top:1px solid #e6e6e6;line-height:27px;font-size:11px;text-align:right;}
#stats ol li a {line-height:27px;display:block;height:27px;}
#stats ol li a:hover {background-color:#e8e8e8;text-decoration:none;}
#stats ul .box1 a strong {float:left;font-weight:normal;color:#006699;text-decoration:underline;width:144px;padding-left:16px;text-align:left;}
#stats ul .box1 a span {float:left;width:53px;color:black;text-align:left;}
#stats ul .box1 a em {font-style:normal;color:#4da94b;font-weight:bold;padding-right:16px;}

#stats ul .box2 li a {color:#9c9c9c;font-size:10px;padding-right:16px;}
#stats ul .box2 a strong {float:left;font-weight:normal;color:#006699;text-decoration:underline;width:188px;padding-left:16px;text-align:left;font-size:11px;}

#stats ul .box3 li a {font-size:11px;padding-right:16px;}
#stats ul .box3 li a span {color:#9c9c9c;font-size:10px;float:left;width:126px;font-size:10px;}
#stats ul .box3 a strong {float:left;font-weight:normal;color:#006699;text-decoration:underline;width:109px;padding-left:16px;text-align:left;font-size:11px;}

#stats ul .box4 li {color:#9c9c9c;font-size:10px;padding-right:14px;}
#stats ul .box4 li span {float:left;color:black;width:160px;padding-left:13px;text-align:left;font-size:11px;}
#stats ul .box4 li span.amount {width:28px;text-align:right;padding-left:0;}


#simple-page {border:1px solid #ccc;margin:0 0 7px 0;padding:0;font-size:11px; background-color: #fff;}
#simple-page .page-border {margin:0; padding: 10px 20px 20px 20px;}
#simple-page h2 {color:#067605;font-size:14px;margin-bottom:0;padding-bottom:2px;}
#simple-page h3 {background-color:#F7F7F4;border:1px solid #E6E6DF;padding:5px 25px 5px 25px;color:#067605;font-size:11px;margin:0px;}
#simple-page .button {text-align:right;}
#simple-page .normal {list-style-type:none;margin:0;padding:12px 0 0 0;}
#simple-page .normal li {line-height:1.9em;}
#simple-page p {color:#333;padding-left:14px;padding-right:12px;}
#simple-page .text {padding-left:14px;padding-right:12px;}
#simple-page .text p {color:black;line-height:1.6em;padding-top:7px;}

#simple-page ul.normal li a {color:#006699;}

.page-links {border:1px solid #cccccc;margin:7px 2px;}
#page-text  .page-links h2 {padding:5px 18px 0 18px;font-size:14px;color:#095608;}
.page-links dl {margin:0;padding:10px 18px 22px 18px;font-size:11px;}
.page-links dl dt {padding-top:19px;padding-bottom:5px;}
.page-links dl dd {margin:0;}
.page-links dl a {color:#006699;text-decoration:underline;}
.page-links dl a:hover {text-decoration:none;}
.page-links form {border-top:1px solid #cccccc;}
.page-links form fieldset {padding:9px 15px;margin:0;border-width:0;text-align:right;font-size:11px;}
.page-links form * {vertical-align:middle;}
.page-links form .input {border:1px solid #7f9db9;padding:3px 7px;width:130px;height:14px;text-align:right;}

.register-form {padding-bottom:4px; border: 1px solid #ccc; background: #fff;margin-bottom: 15px;}
.register-form p {margin:0;margin:1.2em 0;padding:0 38px 0 38px;font-size:11px;line-height:1.3em;}
.register-form p a {color:#006699;text-decoration:underline;}
.register-form p a:hover {text-decoration:none;}
.register-form form {padding:8px;margin-top:7px;}
.register-form form h2 {display:none;}
.register-form fieldset {border-width:0;padding:0 0 13px 0;margin:0;border-bottom:1px solid #cccccc}
.register-form fieldset.no-border {border-bottom-width:0;}
.register-form .page-border {border:1px solid #cccccc;}
.register-form h3 {background-color:#F7F7F4;border-bottom:1px solid #cccccc;padding:5px 25px 5px 25px;color:#067605;font-size:11px;margin:0;}
.register-form .checkbox {position:absolute;margin:-20px 0 0 410px !important;font-size:11px;}
* html .register-form .checkbox  {margin-top:-31px;}
*+html .register-form .checkbox  {margin-top:-31px;}
.register-form .checkbox input {margin-top:1px;vertical-align:middle;}
.register-form form p {padding:0 25px;margin:1.2em 0;}
.register-form form p.button {text-align:center;}
.register-form .radio-line {float:left;width:305px;padding-top:11px;}
.register-form .radio-line .label {font-size:10px;color:#858585;float:left;width:126px;padding-left:24px;padding-top:6px;}
.register-form .radio-line input {vertical-align:middle;margin:0 0 1px 0;}
.register-form .radio-line label {font-size:10px;color:black;float:left;width:74px;padding-top:4px;}
.register-form .big-radio-line {display:block;clear:both;padding-top:11px;overflow:hidden;width:100%;}
.register-form .big-radio-line .label {font-size:10px;color:#858585;float:left;width:126px;padding-left:24px;padding-top:6px;}
.register-form .big-radio-line input {vertical-align:middle;margin:0 0 1px 0;}
.register-form .big-radio-line label {font-size:10px;color:black;float:left;width:74px;padding-top:4px;}
.register-form .input-line {float:left;width:305px;padding-top:11px;}
.register-form .checkbox-line {float:left;width:305px;padding-top:11px;}
.register-form .to-right {padding-left:305px;}
.register-form .readonly {background-color:#e5e5e5;}
.register-form .checkbox-line label {font-size:10px;color:#858585;float:left;width:126px;padding-left:24px;padding-top:6px;}
.register-form .checkbox-line label em {display:block;font-style:normal;color:#b0b0b0;}
.register-form .checkbox-line label span {color:black;}
.register-form .checkbox-line label.two-lines {padding-top:0;}
.register-form .checkbox-line input {padding-top:6px;margin:6px 0px;}
.register-form .input-line label {font-size:10px;color:#858585;float:left;width:126px;padding-left:24px;padding-top:6px;}
.register-form .input-line label em {display:block;font-style:normal;color:#b0b0b0;}
.register-form .input-line label span {color:black;}
.register-form .input-line label.two-lines {padding-top:0;}
.register-form .input {border:1px solid #BBBBBB;width:125px;height:14px;padding:3px 10px;margin-top:2px;}
.register-form .error {border-color:#fe0000;}
.register-form .small-input {width:53px;}
.register-form .big-input-line {display:block;clear:both;padding-top:11px;overflow:hidden;width:100%;}
.register-form .big-input-line label {font-size:10px;color:#858585;float:left;width:126px;padding-left:24px;padding-top:4px;}
.register-form .big-input-line label em {display:block;font-style:normal;color:#b0b0b0;}
.register-form .big-input-line label.two-lines {padding-top:0;}
.register-form .big-input-line .input {width:430px;}
.register-form .four-lines label {padding-top:0;}
.register-form .four-lines .input {margin-top:14px;}
.register-form .columns {padding-bottom:0;}
.register-form .columns .col-left {border-right:1px solid #cccccc;float:left;width:315px;padding-bottom:15px;}
.register-form .columns .col-right {border-left:1px solid #cccccc;float:left;width:285px;position:relative;left:-1px;padding-bottom:15px;}
.register-form .columns .radio {display:block;padding:10px 0 0 24px;font-size:10px;color:black;line-height:18px;}
.register-form .columns p {color:#858585;font-size:10px;padding-left:50px;width:230px;margin-bottom:8px;}
.register-form .columns .radio span {float:left;width:26px;}
.register-form .columns .col-right .input {margin-left:24px;width:250px;}
.register-form .error-box {margin-top:10px;background:#fbe1e2 url('/images/pp/error.png') no-repeat 35px 50%;border:1px solid #fe0000;color:#fe0000;font-weight:bold;font-size:11px;padding:19px 19px 19px 104px;}
.register-form .error-box p {margin:0;}
.register-form dl {margin:0;padding:0 23px;width:560px;overflow:hidden;font-size:10px;color:#858585;}
.register-form dt {float:left;padding:3px 0;margin-right:3px;color:black;}
.register-form dd {margin:0;padding:3px 0;}

.simple-form {padding:10px 20px 20px 20px;border: 1px solid #ccc;background: #fff;margin-bottom:10px;}
.simple-form h2 {font-size:24px;color:#36852b;padding-left:14px;margin-top:0;padding-top:15px;font-family:arial, sans-serif;}
.simple-form p {margin:0;margin:1.2em 0;padding:0 38px 0 38px;font-size:11px;line-height:1.3em;}
.simple-form p a {color:#006699;text-decoration:underline;}
.simple-form p a:hover {text-decoration:none;}
.simple-form form {padding:8px;margin-top:20px;}
.simple-form form h2 {display:none;}
.simple-form fieldset {border-width:0;padding:0 0 13px 0;margin:0;}
.simple-form .page-border {border:1px solid #cccccc;}
.simple-form h3 {background-color:#F7F7F4;border:1px solid #E6E6DF;padding:5px 25px 5px 25px;color:#067605;font-size:11px;margin:0px;}
.simple-form form p {padding:0 25px;margin:1.8em 0;}
.simple-form form p.button {padding-left:147px;margin-top:0;}
.register form p.button {padding-left:0;text-align:center;}
.simple-form .input-line {padding-top:6px;width:100%;overflow:hidden;}
.simple-form .input-line label {font-size:12px;font-weight:bold;color:black;float:left;width:123px;padding-left:24px;padding-top:6px;}
.simple-form .input-line label span {color:black;}
.simple-form .input-line label.two-lines {padding-top:0;}
.simple-form .input {border:1px solid #7f9db9;width:125px;height:14px;padding:3px 10px;margin-top:2px; background: #F7F7F4;}
.simple-form textarea.input {height:130px;width:380px;background: #F7F7F4;}
.simple-form .error {border-color:#fe0000;}
.simple-form .password {padding-bottom:0;}
.simple-form .password .input-password {padding-left:24px;}
.simple-form .password label {display:block;color:#d30001;font-weight:bold;padding-bottom:10px;padding-top:8px;}
.register .input-line {padding-bottom:10px;}
.register .input-line input {float:left;}
.register .input-line em {float:right;color:#858585;font-size:10px;font-style:normal;padding-right:11px;width:438px; margin-top: 10px;}
.simple-form .checkbox-line {padding-left:24px;width:585px;overflow:hidden;height:28px;}
.simple-form .checkbox-line input {float:left;}
.simple-form .checkbox-line label {float:right;width:560px;font-size:11px;line-height:1.3em;}
.simple-form .checkbox-line label a {color:#006699;text-decoration:underline;}
.simple-form .checkbox-line label a:hover {text-decoration:none;}

.notice-box {margin-top:8px;background:#e2eee0 url(/images/pp/notice.gif) no-repeat 35px 50%;border:1px solid #107d0c;color:#107d0c;font-weight:bold;font-size:11px;padding:19px 19px 19px 104px;}
.notice-box p {margin:0;}

.info-box {margin-top:8px;background:#daf2fc url(/images/pp/info.gif) no-repeat 35px 50%;border:1px solid #1166b3;color:#1166b3;font-weight:bold;font-size:11px;padding:19px 19px 19px 104px;}
.info-box p {margin:0;}

.warning-box {margin-top:8px;background:#faf1da url(/images/pp/warning.gif) no-repeat 35px 50%;border:1px solid #fe7e00;color:#fe7e00;font-weight:bold;font-size:11px;padding:19px 19px 19px 104px;}
.warning-box p {margin:0;}

.error-box {margin-top:8px;background:#fbe1e2 url(/images/pp/error.png) no-repeat 35px 50%;border:1px solid #fe0000;color:#fe0000;font-weight:bold;font-size:11px;padding:19px 19px 19px 104px;}
.error-box p {margin:0;}

.main {width:660px;}
.main .main-text {line-height:1.3em;padding:9px 0 22px 0;}
.main .box {margin-bottom:7px;border:1px solid #cdcdcd;border-bottom-width:3px;position:relative;background-color: #fff;}
.box-left {float:left;width:322px;background-color: #fff;}
.box-right {float:right;width:322px;background-color: #fff;}
.main .box h2 {background-color:#FCD597;border:1px solid white;line-height:29px;font-size:12px;margin:0;padding:0 14px;position:relative;width:628px;}
.main .columns .box h2 {width:292px;}
.main .box-tools {list-style-type:none;margin:0;padding:0;position:absolute;right:14px;top:0;line-height:29px;}
.main .box-tools li {display:inline;padding-left:12px;}
.main .box-tools a {color:#006699;text-decoration:underline;font-size:11px;font-weight:normal;}
.main .box-tools a:hover {text-decoration:none;}
.main .embed {width:320px;margin:0 auto;padding:0px 0;}
.main .books {list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden;}
.main .books li {float:left;width:82px;padding:17px 13px 14px 13px;text-align:center;font-size:11px;}
.main .books li img {margin-bottom:5px;}
.main .books li a {color:#006699;}
.main .books li a strong {display:block;}
.main .box p {font-size:11px;margin:0;padding:7px 15px;}
.main .box .list {list-style-type:none;margin:0;padding:0 0 2px 0;font-size:11px;}
.main .box .list-left {float:left;width:323px;}
.main .box .list-right {float:right;width:323px;}
.main .box .list li {border-top:1px solid #e6e6e6;line-height:27px;width:298px;overflow:hidden;font-size:10px;padding-left:14px;padding-right:11px;color:#9c9c9c;text-align:right;vertical-align:bottom;}
.main .box .list a {color:#006699;text-decoration:underline;font-size:11px;text-align:left;float:left;}
.main .box .list a:hover {text-decoration:none;}

#our-info {background:#4da94b url(/images/pp/greenbox.png) no-repeat;width:100%;overflow:hidden;height:270px;position:relative;top:-38px;margin-bottom:-38px;}
#our-info div {font-weight:bold;color:#003700;text-align:center;font-size:11px;padding-top:16px;}
#our-info div strong {font-size:30px;color:white;display:block;margin-top:-1px;font-family:arial, sans-serif;}
#our-info div span {color:white;font-family:arial, sans-serif;font-size:14px;display:block;margin-top:-4px;}
#our-info div.col-left {width:130px;float:left;padding-left:10px;}
#our-info div.col-right {width:130px;float:left;}
#our-info div.col-center {clear:both;padding-top:58px;}
#our-info .button {text-align:center;margin:0;padding-top:56px;}

#your-info {/*background:#4da94b url(/images/pp/yourinfo.png) no-repeat;*/ background-color:#4da94b; padding-bottom:15px;position:relative; top:5px;/*top:-38px;margin-bottom:-37px;*/}
#your-info h2 {font-size:14px;font-weight: normal;font-family:verdana;color:white;margin:0 0 20px 0;text-align:center;padding:11px 0 12px 0; background: #4B9B49; border-top: 1px solid #4F934C; border-bottom:1px solid #4F934C;text-shadow: 1px 1px 5px #000;}
#your-info h2.genre {font-size:14px;font-weight: normal;font-family:verdana;color:white;margin:0 0 5px 0;text-align:center;padding:11px 0 12px 0;background: transparent; border: none; text-shadow: none;}
#your-info h3 {font-size:15px;font-family:arial, sans-serif;color:white;margin:0;text-align:center;padding:14px 3px 0;}
#your-info h4 {font-size:14px;font-weight: normal;font-family:verdana;color:#000;margin:0 0 20px 0;text-align:center;padding:5px 0 5px 0; background: #D3935E; border-top: 1px solid #4F934C; border-bottom:1px solid #4F934C;}
#your-info dl {margin:0;padding-bottom:56px;background:transparent url(/images/pp/yourinfo1.png) no-repeat center bottom;width:100%;overflow:hidden;text-align:right;line-height:20px;}
#your-info dl.clean {margin:0;padding-bottom:0px;background:transparent;width:100%;overflow:hidden;text-align:right;line-height:23px;}
#your-info dl.clean dd.even {background: #61B25E; }
#your-info dt {float:left;padding-left:23px;font-weight:bold;color:#003700;font-size:11px;}
#your-info dd {margin:0;padding-right:21px;font-size:13px;font-family:arial, sans-serif;color:white;font-weight:bold;}
#your-info p {text-align:center;width:210px;margin:1.1em auto 0 auto;color:#003700;font-size:11px;font-weight:bold;}
#your-info p span {display:block;padding-top:2px;}
#your-info p strong {font-size:17px;color:white;font-family:arial, sans-serif;}
#your-info p .prowizja {display:block;font-size:24px;color:white;font-family:arial, sans-serif;}
#your-info p img {vertical-align:middle;margin-bottom:3px;}
#your-info p.month {margin:-20px 0 15px 0;text-align: center;width: 100%;}

#box-forum {margin-bottom:10px;border:1px solid #cdcdcd;border-bottom-width:3px;}
#box-forum h2 {background-color:#f8b132;border:1px solid white;line-height:39px;font-size:12px;margin:0;padding:0 14px;position:relative;width:244px;}
#box-forum h2 a {position:absolute;right:14px;top:0;color:#006699;text-decoration:underline;font-size:11px;font-weight:normal;}
#box-forum h2 a:hover {text-decoration:none;}
#box-forum ul {list-style-type:none;margin:0;padding:7px 0 5px 0;font-size:11px;}
#box-forum ul li {border-top:1px solid #e6e6e6;line-height:27px;width:248px;overflow:hidden;font-size:10px;padding-left:14px;padding-right:12px;color:#9c9c9c;text-align:right;vertical-align:bottom;}
#box-forum ul a {color:#006699;text-decoration:underline;font-size:11px;text-align:left;float:left;}
#box-forum ul a:hover {text-decoration:none;}

#gwarancja {background:#ededed;border:1px solid #d8d8d8;margin-top:1px;padding-bottom:10px;margin-bottom:30px;}
#gwarancja h2 {margin:0;line-height:91px;height:91px;background:transparent url(../images/pp/gwarancja.png) no-repeat;font-family:arial, sans-serif;font-size:26px;color:#d30001;text-transform:uppercase;letter-spacing:-1px;}
#gwarancja h2 span {float:left;font-size:24px;color:white;width:109px;text-align:center;}
#gwarancja p {margin:0 16px 1em 24px;font-size:13px;}
#gwarancja p.more {text-align:right;font-size:11px;}
#gwarancja p a {color:#006699;font-weight:bold;text-decoration:underline;text-transform:uppercase;}
#gwarancja p a:hover {text-decoration:none;}

#foot {background-color:#4ea94b;color:white;line-height:59px;height:59px;clear:both;width: 990px; margin: 0 auto; }
#foot ul {list-style-type:none;margin:0;padding:0;float:right;}
#foot ul li {display:inline;padding:17px 15px 0 17px;background:transparent url('/images/pp/footline.png') no-repeat 0 0;}
#foot ul li.first {background-image:none;}
#foot ul a {color:white;}
#foot p {margin:0;float:left;padding-left:29px;}
#foot p a {color:#F8B132;font-weight:bold;}

#webdesign {width:990px;margin: 0 auto;}
#webdesign p {;text-align:right;}
#webdesign p a {font-weight:bold;}

#tip {border:1px solid #9bb997;color:#205719;font-size:10px;font-weight:bold;position:absolute;background:#e9fbe7 url('/images/pp/tip.png') repeat-x;z-index:20;padding:8px;width:300px;text-align:center;display:none;}

#period-datepicker-wrapper span {cursor:pointer;}
#period-calendar-container {z-index:99;width:282px;position:absolute;margin:0px 0px 0px -10px;background-color:#fff;}
#period-calendar-container .ui-datepicker-inline {margin:10px auto 10px auto;}

.facebook { background-color: #fff; }
ul.list-none { list-style: none; padding:0 15px; }
ul.list-none li { margin-bottom: 10px; }

.lh16 { line-height: 16px; }
.italic { font-style: italic;}
.underline { text-decoration: underline !important;}
.dolacz { margin-top: 0; }
.dolacz img { border: 1px solid #ccc;}
.sidebar-split { margin-top: 20px;}
#social { padding: 0 0 5px 30px; }
#social h3 { margin-top: 0; font-size: 12px; margin-left: 30px;}
.marginbtm {margin-bottom:10px;}
.justify { text-align:justify;}