
tr td a {color:#ea5e29;}
tr td a:hover {text-decoration:underline;}

article#content {width:800px;height:auto;overflow:visible;margin:60px auto;display:block;text-align:center;}
article#content.clients {width:100%;max-width:1000px;}
article#content.regulations p {text-align:left;font-size:18px;}
article#content.regulations p.margin {text-align:center;font-size:24px}
article#content.regulations ol li {text-align:justify;line-height:22px;margin-top:10px;}
article#content.regulations ol ol {margin-left:20px;list-style:lower-alpha;}
article#content.regulations ol ol li {margin-top:inherit;}
article#content header h1, h3, article#content header h3 span {font-size:38px;font-weight:300;line-height:42px;margin-bottom:0;}
article#content header h1 span, h3 span {color:#ea5e29;font-size:38px}
article#content header h3 strong {font-weight:700;}
article#content header h4 {font-size:32px;font-weight:700;line-height:32px;color:#ea5e29;}
article#content header h4.dochod {font-weighT:400;font-size:16px;line-height:22px;}
article#content header h4 strong {font-weight:700;}
article#content div.hr {width:100px;height:2px;border-bottom:2px solid #ea5e29;margin:0 auto 40px auto;}
article#content.wniosek div.hr {width:70px;margin:0 0 40px 0;}
article#content div.hr.less {height:25px;margin:0 auto 25px auto;}
article#content.wniosek div.hr.less {margin:0 0 25px 0;}
article#content p {font-size:23px;line-height:32px;font-weight:300;}
article#content p.wniosek {font-size:17px;line-height:23px;}
article#content .margin {margin-top:40px;}
article#content p strong.hgreen {color:#ea5e29;font-weight:400;}
article#content ul.checklist {list-style:none;text-align:left;width:640px;margin:30px auto;}
article#content ul.checklist li {padding-left:42px;line-height:32px;margin:0 0 10px 0;background:transparent url('/assets/gfx/icons/checklist.png') no-repeat left 0;}

article#content.contact p {margin-bottom:20px;}
section.form {width:800px;height:auto;overflow:visible;display:block;margin:40px auto;}
section.form label {display:inline-block;width:260px;margin:0 20px 10px 0;padding:10px 0;}
section.form label.error {color:#C00;margin:0;padding:0 0 10px 0;}
section.form input,section.form textarea {display:inline-block;width:500px;border:1px solid #dbdbdb;padding:10px;margin:0 0 10px 0;transition:all 0.3s ease;}
section.form input.error,section.form textarea.error {border:1px solid #c00;}
section.form.contact input,section.form.contact textarea {display:block;margin:0 auto 10px auto;}
section.form textarea {resize:vertical;}
section.form input[type=submit] {background-color:#ea5e29;color:#FFF;display:block;text-transform:uppercase;width:auto;border:0;padding:10px 30px;font-weight:400;cursor:pointer;float:right;}
section.form input[type=submit]:hover {background-color:#222;}
section.form input.captcha {width:200px;}
section.form input:focus,section.form textarea:focus {border:1px solid #ff946c;box-shadow:1px 1px 0.3em #ff946c;}

div.checkbox {width:100%;height:auto;overflow:visible;display:block;}
div.checkbox input {position:relative;top:-2px;margin-right:10px;}
div.checkbox label {font-size:18px;}
div.checkbox span {font-size:14px;font-style:italic;}
div.checkbox.small {position:relative;margin-bottom:10px;}
div.checkbox.small input {width:auto !important;position:relative !important;top:-4px !important;display:inline-block !important;margin-right:10px !important;margin-bottom:0  !important}
div.checkbox.small label {width:100% !important;font-size:14px;line-height:17px;text-align:justify;}
div.checkbox.small label.error {color:#db2200;font-weight:bold;font-size:14px;margin-right:5px;}

table.form {width:800px;}
table.form tr td {vertical-align:top;}
table.form tr td:nth-of-type(even) {text-align:right;}
table.form tr td.center {text-align:center;}
table.form tr td.center input[type=submit] {float:none;}
table.form tr td.error {color:#C00;text-align:center;display:table-cell;padding-bottom:10px;}
table.form tr td.captcha input {float:right;}
table.form tr td.captcha img {display:inline-block;margin:0 10px 0 0;float:right;}

section#crumbs {width:80%;display:block;margin:30px auto 0;padding-bottom:10px;border-bottom:1px solid #f0f0f0;}
section#crumbs ul {}
section#crumbs ul li {display:inline-block;margin:0 3px;color:#333;font-family:Verdana, Helvetica, sans-serif;font-size:13px;}
section#crumbs ul li:before {content: "\00BB";margin-right:6px;}
section#crumbs ul li:nth-child(-n+2):before {content:"";margin:0;}
section#crumbs ul li:nth-child(1) {font-weight:bold;}
section#crumbs ul li a {display:inline-block;}

section#steps {width:80%;display:block;margin:30px auto 0;padding-bottom:30px;border-bottom:1px solid #f0f0f0;}
section#steps ul {text-align:center;}
section#steps ul li {display:inline-block;margin:0 5px 0 5px;padding:8px 14px;color:#989c9e;border:1px solid #e8edee;font-size:14px;}
section#steps ul li.active {background-color:#f3f6f7;border:1px solid #c7cdcf;color:#333;}
section#steps ul li i {margin-right:6px;color:#999;font-size:14px;}
section#steps ul li.ready {background-color:#ecf7dd;border:1px solid #c6e2a1;color:#339a28;}
section#steps ul li.ready i {color:#339a28;}

article#content aside.admin {width:100%;height:auto;display:block;margin:10px auto;}
article#content aside.admin ul {list-style:none;font-size:0;text-align:right;width:100%;}
article#content aside.admin ul li {display:inline-block;margin:0 0 0 10px;}
article#content aside.admin ul li a i {font-size:18px;}
article#content aside.admin ul.big li a i {font-size:24px;}

div.procedura {width:800px;margin:0 auto;display:block;text-align:left;}
article#content div.procedura p {font-size:14px;}
article#content div.procedura p.title {font-weight:600;font-size:18px;}

article.wniosek {width:800px;height:auto;overflow:visible;display:block;margin:40px auto;}
article#content.wniosek.wide {width:960px;}
article#content.wniosek {text-align:left;}
article.wniosek {font-size:0;}
article#content.wniosek p.less, article#content.wniosek p.less label {font-size:13px;color:#000;line-height:21px;}
article#content.wniosek p.less input[type=checkbox] {margin-top:-1px;margin-right:6px;}
article#content.wniosek p.less input[type=radio] {margin-top:-3px;margin-right:6px;}
article#content.wniosek div.checkform, form.td div.checkform {width:100%;height:auto;padding-bottom:10px;}
article#content.wniosek div.checkform label, form.td div.checkform label {font-size:13px;width:90%;line-height:16px;}
article#content.wniosek div.checkform label.error {right:auto;left:-5px;top:-10px;}
article#content.wniosek div.checkform input[type=checkbox], article#content.wniosek div.checkform input[type=radio], form.td div.checkform input[type=radio] {width:auto;float:left;position:relative;top:-3px;margin-right:7px;}
form.td div.checkform input[type=radio] {top:0;}
article.wniosek div.form {width:100%;height:auto;padding:0 0 10px;display:inline-block;position:relative;}
#filtr div.form {width:50%;height:90px;padding:0 10px 20px;display:inline-block;position:relative;vertical-align:top;}
article.wniosek div.form.full {width:100%;height:auto;}
span.mceEditor {margin:10px auto 50px auto;display:inline-block;width:97%;}
#filtr div.form label, article.wniosek div.form label {width:25%;display:inline-block;text-align:left;font-weight:400;font-size:13px;line-height:16px;color:#000;position:relative;top:9px;vertical-align:top;}
article#content.wniosek div.form div.checkbox label {width:70%;font-size:14px;top:7px;}
article#content.wniosek div.form div.checkbox input[type=checkbox] {top:0;}
article.wniosek div.form label.nomargin {top:0;}
#filtr div.form label {width:100%;display:block;top:-5px;}
#filtr div.form:hover label, article.wniosek div.form:hover label {color:#000;}
#filtr div.form input, #filtr div.form select, article.wniosek div.form input, article.wniosek div.form textarea, article.wniosek div.form select, article.wniosek div.form div.input {width:60%;border:1px solid #dbdbdb;padding:8px 12px;line-height:36px;height:36px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
article.wniosek div.form input[type="date"] {padding-top:0;}
article.wniosek div.form div.input {display:inline-block;background-color:#f3f7f9;position:relative;}
article.wniosek div.form label.bold {font-weight:600;}
article.wniosek div.form div.input img.box-know {position:absolute;right:-400px;bottom:-2px;}
article.wniosek div.form div.input div.box-know {position:absolute;right:-235px;bottom:-2px;width:220px;height:140px;border:2px solid #ea5e29;padding:10px 15px;}
article.wniosek div.form div.input div.box-know h3 {font-size:18px;}
article#content div.form div.input div.box-know p {font-size:14px;line-height:16px;}
article.wniosek div.form div.input div.box-know img.arrow {position:absolute;left:-13px;bottom:6px;}
article.wniosek div.form div.input a.dodaj {position:absolute;top:4px;left:10px;margin:0;color:#ea5e29;background:none;font-size:15px;}
article.wniosek div.form div.input a.plus {position:absolute;top:4px;right:10px;text-align:right;margin:0;color:#ea5e29;background:none;}
article.wniosek div.form textarea {height:120px;line-height:21px;}
#filtr div.form input, #filtr div.form select {width:100%;display:block;}
#filtr div.form input:focus, #filtr div.form select:focus, article.wniosek div.form input:focus, article.wniosek div.form textarea:focus, article.wniosek div.form select:focus {border:1px solid #F96;box-shadow:0 0  0.2em #F96;}
#filtr div.form input.error, #filtr div.form select.error,article.wniosek div.form input.error, article.wniosek div.form select.error {border:1px solid #F00;box-shadow:0 0 3px #f00;}
#filtr div.form label.error, article.wniosek div.form label.error {color:#C00;position:absolute;top:9px;right:-10px;width:auto;font-size:12px;line-height:19px;z-index:10;padding:0 10px;background-color:#FFF;}
#filtr p.less label.error, article#content.wniosek p.less label.error {position:fixed;bottom:20px;right:20px;width:auto;height:80px;padding:0 30px;line-height:80px;font-size:24px;background-color:rgba(255,0,0,0.7);color:#FFF;}
#filtr div.form span, article.wniosek div.form span {width:10%;display:inline-block;line-height:30px;position:absolute;top:3px;left:79%;transition:all 0.5s ease;}
article.wniosek div.form a#usun {font-size:13px;font-family:Arial, Helvetica, sans-serif;position:absolute;top:12px;right:0;}
#filtr div.form div.checkbox, article#content.wniosek div.form div.checkbox {position:absolute;top:3px;right:100px;width:170px;}
#filtr div.form div.checkbox input[type=checkbox], article.wniosek div.form div.checkbox input[type=checkbox] {width:auto;float:left;margin-top:-2px;margin-right:6px;}
#filtr div.form:hover span, article.wniosek div.form:hover span {right:25px;}
article.wniosek div.form a.findnip {font-family:Arial, Helvetica, sans-serif;font-weight:19px;font-size:13px;text-align:right;position:absolute;bottom:8px;right:10px;}
article.wniosek div.form a.findnip {top:2px;right:-460px;display:none;}
#filtr input[type=submit], article.wniosek input[type=submit], form.td input[type=submit] {background-color:#ea5e29;color:#FFF;display:block;text-transform:uppercase;width:auto;border:0;margin:30px auto;padding:10px 30px;font-weight:400;cursor:pointer;transition:all 0.3s ease;}
form.td {position:relative;}
form.td input[type=submit] {position:absolute;top:20px;left:70px;margin:0;padding:5px 10px;font-size:13px;text-transform:lowercase;background-color:#dbdbdb;color:#666;}
#filtr input[type=submit]:hover, article.wniosek input[type=submit]:hover, form.td input[type=submit]:hover {background-color:#222;}
form.td input[type=submit]:hover {color:#FFF;}
article.wniosek div.form.wspolnota {display:none;}

div#filtr {width:800px;height:auto;padding:30px;overflow:visible;background-color:#fafdfb;position:fixed;top:-440px;left:50%;margin-left:-400px;border:5px solid #ea5e29;border-radius:10px;transition:all 0.8s ease;z-index:15;}
div#filtr.active {top:-15px;}
div#filtr div.form {padding-bottom:8px;height:65px;}
#filtr div.form label {font-size:16px;}
#filtr div.form input, #filtr div.form select {padding:4px 6px;line-height:32px;height:32px;}
#filtr div.form input[type=submit] {border:0;padding:0 30px;height:32px;margin:16px 0 0 0;background-color:#ea5e29;}
#filtr.partner div.form input[type=submit] {margin:0;}
#filtr div.form input[type=submit]:hover {background-color:#111;}
#filtr a#closebox {position:absolute;bottom:10px;right:8px;}
article#content.admin #filtr a i {color:#ea5e29;font-size:22px;}
#filtr a#clearbox {position:absolute;bottom:10px;right:38px;}

table.formularz {width:100%;display:table;margin:30px auto;border-radius:10px;}
table.formularz tr td {width:50%;padding:15px 10px;font-size:13px;line-height:19px;background-color:#FCFCFC;color:#000;border:1px solid #FFF;vertical-align:top;text-transform:uppercase;transition:background 0.5s ease;}
table.formularz tr:first-child {border-top:2px solid #ea5e29;}
table.formularz tr:last-child {border-bottom:2px solid #ea5e29;}
table.formularz tr td.header {font-weight:bold;text-transform:none;}
table.formularz tr:nth-child(even) td {background-color:#f0f0f0;}
table.formularz tr:hover td {background-color:#ecfaf1;}

article#content.admin {width:80%;min-width:1000px;margin:30px auto 60px auto;}
article#content.admin ul.submenu {width:100%;text-align:center;height:auto;margin-top:30px;}
article#content.admin ul.submenu li {display:inline-block;margin:0 5px;}
article#content.admin ul.submenu li a {display:block;padding:8px 14px;background-color:#ea5e29;color:#FFF;text-transform:uppercase;}
article#content.admin ul.submenu li a.uruchom {background-color:#F60;}
article#content.admin ul.submenu li a:hover {background-color:#2a2a2a;}

ul.filters {list-style:none;}
ul.filters li {display:inline-block;font-size:14px;margin:5px 5px;padding:6px 4px 6px 10px;color:#FFF;background-color:#ea5e29;border-radius:5px;line-height:19px;transition:all 0.5s ease;}
ul.filters li span {font-size:14px;color:#b8e1c7;}
ul.filters li:hover {background-color:#93c255;}
article#content.admin ul.filters li a i {color:#FFF;}
article#content.admin ul.filters li a:hover i {color:#b8e1c7;}

article#content.admin a i {color:#000;font-size:15px;margin:0 6px;}
article#content.admin a:hover i {color:#ea5e29;}

article#content.admin {font-size:0;}
article#content.admin div.half {width:50%;display:inline-block;padding:0 1%;}
article#content.admin div.half table {}

div.settings {width:1100px;margin:40px auto 0;}
div.settings ul {font-size:0;text-align:right;}
div.settings ul li {display:inline-block;margin:0 0 0 5px;}
div.settings ul li a {color:#FFF;background-color:#ea5e29;border-radius:5px;padding:12px 15px;text-align:center;display:block;}
div.settings ul li a:hover {background-color:#2a2a2a;}
div.settings ul li a i {font-size:18px;}

table.dane {width:100%;display:table;margin:10px auto 50px auto;}
table.dane tr th {padding:15px 10px;font-size:13px;font-weight:bold;vertical-align:top;background-color:#eee;}
table.dane tr td {padding:15px 10px;font-size:13px;line-height:19px;background-color:#FCFCFC;color:#000;border:1px solid #FFF;vertical-align:top;text-transform:uppercase;transition:all 0.5s ease;}
table.dane tr.notransform td, table.dane tr td.notransform {text-transform:none;}
table.dane tr td span {font-size:13px;}
table.dane tr td span.grey {color:#999;}
table.dane tr td span.red {color:#c00;}

table.dane.wniosek tr td {width:25%;}
table.dane tr td.header {font-weight:bold;text-transform:none;}
table.dane tr:nth-child(odd) td {background-color:#f0f0f0;}
table.dane tr:hover td {background-color:#ecfaf1;color:#ea5e29;}

div.data {width:100%;height:auto;display:inline-block;border-bottom:1px dotted #dbdbdb;padding:10px 0;vertical-align:top;}
article#content div.data div p, article#content div.data div p span.grey {text-align:left;line-height:20px;font-size:18px;}
article#content div.data div p strong {font-weight:400;}
div.data div.header {width:50%;height:auto;display:inline-block;vertical-align:top;}
div.data div.value {width:50%;height:auto;display:inline-block;vertical-align:top;}
div.data div.header p, div.data div.value p {margin:4px 0;}
div.data div.header p a.more {color:#ea5e29;font-weight:600;text-decoration:underline;}
div.data div.header p a.more:hover {color:#2a2a2a;}

div.pagination a, div.pagination strong {font-size:14px;margin:0 2px;border:1px solid #efefef;border-radius:5px;padding:3px 10px;}
div.pagination strong {border:1px solid #dbdbdb;}

#ui-datepicker-div {z-index:11 !important;}
.ui-widget select {font-size:13px !important;font-weight:300;}