html {background:#f4f4f4;font-family:Tahoma;font-size:12px;color:#4c4c4c;}
body {background:#F4F4F4 url('../grafika/main-bg.png') no-repeat center top;line-height:21px;}

a {color:#222;}
a.more {background:url('../grafika/bcsep.png') no-repeat right center;padding-right:15px;font-weight:bold;}
a.more:hover {color:#f4920a;}
h2.header, h1.header, div.art-header {height:35px;line-height:35px;font-weight:bold;padding-left:15px;font-size:14px;color:#222;}
.left {float:left;}
.right{float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
img.bordered {border:solid 1px #E7E6E4;padding:1px;}
div.no-offers {padding:25px;text-align:center;font-weight:bold;font-size:13px;}
.separator {clear:both;font-size:1px;height:0;}

#header div.center {margin:0px auto;width:960px;position:relative;}
#header div.center a#main-link {display:block;width:245px;height:80px;}
#language-section {text-align:right;position:absolute;top:100px;right:20px;}

#captcha_error{color:#ff0000;font-weight:bold;}
#captcha_input {text-align:center;}
#mail-info span.ok {color:#389a03;text-align:center;font-weight:bold;font-size:14px;}
#mail-info span.error {color:#c90d0d;text-align:center;font-weight:bold;font-size:14px;}

#content{overflow: hidden;}
#content div.center{margin: 0px auto; width: 940px; background: #fff; overflow: hidden; padding: 10px;}
#content div.center div#side-panel {float:left;width:220px;margin-right:20px;}
#content div.center div#main-panel {float:left;width:700px;}
#header-img{width: 940px; height: 330px; background: url('../grafika/header-img.jpg') no-repeat 0px 0px;margin-bottom:10px;}

ul#main-menu {position:absolute;top: 30px; right: 0px;}
ul#main-menu li {padding: 0px; display: block; float: left; position: relative;height:35px;}
ul#main-menu li a {line-height:35px;display:block;padding :0px 15px;}
ul#main-menu li:hover {background:#321f06;}
ul#main-menu li:hover a { color:#fff;}
ul#main-menu li:hover > ul {display:block;}
ul#main-menu li ul {display:none;position:absolute;}
ul#main-menu li ul li {float:none;width:200px;background:url('../grafika/menu-elem-bg.png') repeat-x 0px -35px;}
ul#main-menu li ul li a {color:#fff;text-align:center;}
ul#main-menu li ul li:hover {background:url('../grafika/menu-elem-bg.png') repeat-x 0px 0px;}
ul#main-menu li ul li:hover a{color:#222;background:transparent;}
ul#main-menu li ul li:hover ul{display:block;}
ul#main-menu li ul li ul{display:none;}

div#breadcrumb {padding:10px 0px;height:30px;overflow:hidden;}
div#breadcrumb ul li {margin-right:10px;display:block;float:left;}
div#breadcrumb ul li.home {margin-right:5px;}
div#breadcrumb ul li a,
div#breadcrumb ul li span {display:block;height:30px;line-height:30px;float:left;color:#a5a5a5;background:url('../grafika/bcsep.png') no-repeat 0px 50%;padding-left:20px;}
div#breadcrumb ul li a {background:url('../grafika/bcsep.png') no-repeat 0px 50%;padding-left:20px;}
div#breadcrumb ul li.home a {width:25px;height:15px;background:url('../grafika/home.jpg') no-repeat 0px 0px;padding:0px;margin:9px 0 0 0;}

div.side-box {width:220px;margin-bottom:20px;}
div.side-box div.side-box-content {padding:20px;}
div.side-box-header {height:35px;line-height:35px;font-size:14px;font-weight:bold;color:#222;padding-left:15px;}

div#other-articles-box {}
div#other-articles-box div.side-box-header {background: url('../grafika/other_articles_header_bg.jpg') no-repeat 0px 0px;}
div#other-articles-box div.side-box-content {padding:5px 0px;}
div#other-articles-box ul.ul-oters-articles li {display:block;line-height:29px;padding-left:15px;}
div#other-articles-box ul.ul-oters-articles li:hover {background:#efefef url('../grafika/bcsep_dark.png') no-repeat 190px center;}

div#search-box {background: url('../grafika/search_box_bg.jpg') no-repeat center bottom;}
div#search-box div.side-box-header {background: url('../grafika/search_box_header_bg.png') no-repeat 0px 0px;}
div#search-box input,
div#search-box select {border:solid 1px #b9b9b9;width:174px;}
div#search-box select {width:180px;}
div#search-box input{padding-left:4px;}
div#search-box div.search-row {padding:4px 0px;}
div#search-box a.wysz-submit {display:block;height:30px;line-height:30px;color:#fff;margin:0px auto;cursor:pointer;width:106px;background:url('../grafika/search-button-bg.png') no-repeat 0px 0px;text-align:center;font-size:11px;font-weight:bold;}

div#side-category-box div.side-box-header {background: url('../grafika/category_box_header_bg.png') no-repeat 0px 0px;}
div#side-category-box div.side-box-content {background: url('../grafika/category_box_content_bg.png') repeat-x left bottom;padding:20px 0px;}

ul.category li {line-height:21px;font-size:11px;}
ul.category li.li-header span {font-weight:bold;text-transform: lowercase;padding-left:30px;background:url('../grafika/down_arrow.png') no-repeat 15px 50%;}
ul.category li ul li {padding-left:30px;}
ul.category li ul a{text-transform:lowercase;}
ul.category li ul a:hover {text-decoration:underline;}
ul.category li.others {position:relative;}
ul.category li.others a {font-weight:bold;cursor:pointer;}
ul.category li.selected {background-color:#dedede;}
ul.category li.others ul.ul-others-cat {padding:20px;padding-right:35px;position:absolute;left:220px;bottom:-90px;white-space:nowrap;display:none;border:solid 5px #dedede;-moz-border-radius: 10px;border-radius: 10px;background: #fff url('../grafika/category_box_content_bg.png') repeat-x left bottom;z-index:100;}
ul.category li.others ul.ul-others-cat li {padding:0px;margin:0px;}
ul.category li.others ul.ul-others-cat li a {font-weight:normal;color:#222;}
ul.category li.others ul.ul-others-cat li.close_others {position:absolute;right:0px;top:0px;width:11px;height:11px;display:block;padding:8px;background-color:#dedede;-moz-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;}
ul.category li.others ul.ul-others-cat li.close_others a {background:url('../grafika/remove-button.png') no-repeat -11px 0px;cursor:pointer;display:block;width:11px;height:11px;}
ul.category li.others ul.ul-others-cat li.close_others a:hover {background-position: 0px 0px;}
ul.category li.others ul.ul-others-cat li.title {position:absolute;left:0px;top:0px;padding:5px 15px;font-weight:bold;font-size:13px;}
ul.category li.others ul.ul-others-cat li.sep {height:20px;}
div#baners-box div.side-baner {margin-bottom:5px}
div#baners-box div.side-box-content {padding:0px;}

div#notepad-box div.side-box-header {background: url('../grafika/notepad_box_header_bg.png') no-repeat 0px 0px;}
div#notepad-box div.side-box-content {padding:0px;}
div#notepad-box div.sn-offer {font-size:11px;margin:4px 0px;padding:10px;position:relative;background:#fafafa;}
div#notepad-box div.sn-offer a.notepad-remove {position:absolute;right:10px;top:10px;width:11px;height:11px;background:url('../grafika/remove-button.png') no-repeat -11px 0px;cursor:pointer;display:block;}
div#notepad-box div.sn-offer a.notepad-remove:hover {background-position:0px 0px;}
div#notepad-box div.sn-offer div.profession {font-weight:bold;}
div#notepad-box div.sn-offer div.profession a:hover {color:#F79613;}
div#notepad-box div.sn-offer div.info {}
div#notepad-box div.msg {text-align:center;padding:15px 0px;}
div#notepad-box div.view-more {font-size:10px;text-align:center;font-weight:bold;background:#FAFAFA;}
div#notepad-box div.view-more a:hover {text-decoration:underline;}

div.main-page {}

div#ol_first_page {margin-bottom:20px;}
div#ol_first_page h2.header {background: url('../grafika/ostatnio_dodane_header_bg.jpg') no-repeat 0px 0px;color:#fff;}

div.ofer-elem {width:670px;height:145px;background: url('../grafika/ofe_bg.jpg') no-repeat 0px -175px;margin-top:10px;padding:15px;position:relative;}
div.ofer-elem:hover {background-position: 0px 0px;}
div.ofer-elem .ofer-leaflet-file {float:left; width:100px; height:100px; background-repeat:no-repeat; background-size:contain; margin:0 15px 0 0;}
div.ofer-elem a.name {color:#f4920a;font-weight:bold;font-size:14px;margin-bottom:3px;display:block;}
div.ofer-elem div.info {font-size:11px;line-height:14px;}
div.ofer-elem div.ofe-prop {padding:2px 0px;}
div.ofer-elem div.ofe-prop span.prop-name {font-weight:bold;margin-right:5px;}
div.ofer-elem div.creation-date {float:right;text-align:right;font-weight:bold;color:#696969;}
div.ofer-elem div.lower-part {position:absolute;bottom:0px;left:0px;height:35px;padding:0px 15px;width:670px;}
div.ofer-elem div.lower-part div.days-left {line-height:35px;font-size:11px;}
div.ofer-elem div.lower-part div.days-left b {color:#f4920a;}
div.ofer-elem div.lower-part div.icons {position:absolute;height:36px;width:248px;right:15px;bottom:0px;text-align:right;}
div.ofer-elem div.lower-part div.icons a{text-indent: -9000px;}
div.ofer-elem div.lower-part div.icons a.icon {display:inline-block;text-align:left;width:36px;height:36px;cursor:pointer;line-height:36px;}
div.ofer-elem div.lower-part div.icons a.icon:hover {background-position:0px -36px;}
div.ofer-elem div.lower-part div.icons a.details {background: url('../grafika/ico_wiecej.jpg') no-repeat 0px 0px;}
div.ofer-elem div.lower-part div.icons a.friend {background: url('../grafika/ico_znajomy.jpg') no-repeat 0px 0px;}
div.ofer-elem div.lower-part div.icons a.notepad-add {background: url('../grafika/ico_n_dodaj.jpg') no-repeat 0px 0px;}
div.ofer-elem div.lower-part div.icons a.notepad-remove {background: url('../grafika/ico_n_usun.jpg') no-repeat 0px 0px;display:none;}
div.ofer-elem div.lower-part div.icons a.apply {background: url('../grafika/ico_aplikuj.jpg') no-repeat 0px 0px;text-indent: 0px; text-align: center; background-color: #EBEBEB; width: 54px !important;line-height: 36px;font-weight: 700;color: #4D4D4D;padding-left: 40px;}
div.ofer-elem div.lower-part div.icons a.print {background: url('../grafika/ico_drukuj.jpg') no-repeat 0px 0px;}
div.ofer-elem div.lower-part div.icons a.pdf {background: url('../grafika/ico_pdf.jpg') no-repeat 0px 0px;}
div.ofer-elem div.lower-part div.icons a.attachment {background: url('../grafika/ico_zalaczniki.png') no-repeat 0px 0px;}

div#a_first_page {margin-bottom:20px;}
div#a_first_page h2.header {background: url('../grafika/article_header_bg.jpg') no-repeat 0px 0px;color:#222;}
div#a_first_page div.article-content {background:#f5f5f5;padding:15px;}

div#news_first_page {margin-bottom:20px;overflow:hidden;}
div#news_first_page h2.header {background: url('../grafika/news_header_bg.jpg') no-repeat 0px 0px;color:#222;}

div#news_first_page div.afp-content {overflow:hidden;margin-top:10px;}
div#news_first_page div.afp-content div.index {background:url('../grafika/news_index_bg.jpg') no-repeat 0px 0px;background-color: #ECECEC;width:310px;padding:10px 15px;float:left;margin-bottom:20px;font-size:11px;line-height:14px;position:relative;}
div#news_first_page div.afp-content div.clear-left {clear:left;float:left;margin-right:20px;}
div#news_first_page div.afp-content div.index div.news-content div.date {color:#f4920a;font-weight:bold;}
div#news_first_page div.afp-content div.index div.news-content div.title {font-weight:bold;}
div#news_first_page div.afp-content div.index div.news-content div.text {margin-top:5px;}
div#news_first_page div.afp-content div.index div.news-content a.more {display:block;position:absolute;right:10px;bottom:10px;height:14px;width:45px;text-align:right;}

div#article {position:relative;}
div#article div.article-content {}
div#article div.article-content div.art-header {background: url('../grafika/article_header_bg.jpg') no-repeat 0px 0px;}
div#article div.article-content div.art-header h1 {display:inline;}
div#article div.article-content div.article-text {padding:25px;background:#f5f5f5;overflow:hidden;}
div#more-articles {position:absolute;top:0px;right:60px;width:150px;}
div#more-articles div.header {font-weight:bold;font-size:10px;padding:0px 20px;cursor:pointer;background:url('../grafika/bcsep.png') no-repeat 120px 50%;}
div#more-articles ul.arts {background:#fafafa;border:solid 1px #eaeaea;-moz-box-shadow: 0 0 2px #eaeaea;-webkit-box-shadow: 0 0 2px #eaeaea;box-shadow: 0 0 2px #eaeaea;display:none;}
div#more-articles ul.arts li {}
div#more-articles ul.arts li a {display:block;line-height:21px;font-size:10px;padding:5px 20px;}
div#more-articles ul.arts li a:hover {background:#efefef;}

div#article_list {}
div#article_list div.articles-list,
div#article_list div.news-list {margin:20px 0px;}
div#article_list h2.header {background: url('../grafika/article_header_bg.jpg') no-repeat 0px 0px;}
div#article_list div.art {margin-bottom:10px;height:123px;background:url('../grafika/article_big_bg.jpg') no-repeat 0px 0px;padding:15px;font-size:11px;line-height:19px;}
div#article_list div.art div.title {font-weight:bold;font-size:13px;color:#f4920a;float:left;}
div#article_list div.art div.author {display:none;}
div#article_list div.art div.date {float:right;font-weight:bold;color:#dedede;text-align:right;}
div#article_list div.art div.skrot {clear:both;padding-top:10px;text-align:justify;}
div#article_list div.art a.more {font-size:11px;float:right;}

div.paginator {overflow:hidden;float:right;padding:10px 0px;}
div.paginator a {display:block;width:24px;height:24px;text-align:center;line-height:24px;font-size:11px;float:left;margin:0px 3px;background: url('../grafika/pagin.png') no-repeat 0px 0px;color:#777;font-weight:bold;}
div.paginator a.page-next {background: url('../grafika/next_page.png') no-repeat 0px 0px;}
div.paginator a.page-last {background: url('../grafika/last_page.png') no-repeat 0px 0px;}
div.paginator a.page-first {background: url('../grafika/first_page.png') no-repeat 0px 0px;}
div.paginator a.page-prev {background: url('../grafika/prev_page.png') no-repeat 0px 0px;}
div.paginator a:hover,
div.paginator a.selected {background-position:-24px 0px;color:#333;}

div#article_list div.paginator {}
div#offers_list div.paginator {}

div#offers_list div.offers-list {clear:both;}
div#offers_list h2.header {background:url('../grafika/offers_header_bg.jpg') no-repeat 0px 0px;}
div#offers_list div.sort {float:left;padding:10px 0px;line-height:24px;}

div#brak_strony h2.header {background:url('../grafika/brak_strony_header_bg.jpg') no-repeat 0px 0px;}
div#brak_strony div.article-text {padding:25px;text-align:center;}

div#offer {}
div#offer h1.header {background:url('../grafika/offer_header_bg.jpg') no-repeat 0px 0px;}

div#footer div.center {margin: 0px auto; width: 940px; background: #fff; overflow: hidden; padding: 10px;}
div#footer div.copyright {height:35px;background:url('../grafika/copyright_bg.png') repeat-x 0px 0px;}
div#footer div.copyright div.center {margin: 0px auto; width: 940px;padding:0px 10px;background:transparent;line-height:35px;}
div#footer div.copyright div.center div.galactica {color:#fff;float:right;}
div#footer div.copyright div.center div.galactica a {background:url('../grafika/logo-galactica.png') no-repeat 0px center;font-family: 'Century Gothic';text-transform: uppercase;padding-left:25px;color:#fff;}
div#footer div.copyright div.center div.company {color:#fff;float:left;}

div#footer div.center {padding:25px 15px;}
ul#footer-menu li.main {font-weight:bold;font-size:14px;display:block;float:left;margin-right:35px;}
ul#footer-menu li ul {padding-left:20px;font-weight:normal;font-size:12px;}
ul#footer-menu li ul li {background:url('../grafika/bcsep.png') no-repeat left center;padding-left:15px;line-height:24px;}
ul#footer-menu li ul li a:hover {text-decoration: underline;}

div#msg_slide_box {width:322px;position:fixed;right:-320px;bottom:20px;line-height:normal;z-index:99999;}
div#msg_slide_box div.close {height:36px;width:36px;position:absolute;background:url('../grafika/cb.png') no-repeat -36px 0px;cursor:pointer;top:-10px;right:-10px;}
div#msg_slide_box div.close:hover {background-position:0px 0px;}
div#msg_slide_box div.top {background:url('../grafika/pop_up.png') no-repeat 0px 0px;height:15px;padding:15px 20px 0px 20px;font-weight:bold;color:#fff;}
div#msg_slide_box div.content {background:url('../grafika/pop_middle.png') repeat-y 0px 0px;padding:10px 20px;}
div#msg_slide_box div.content div.message{color:#fff;width:248px;padding:0px 5px 0px 29px;background:url('../grafika/ico_info.png') no-repeat 0px 0px;min-height:24px;}
div#msg_slide_box div.content div.alert {background:url('../grafika/ico_alert.png') no-repeat 0px 0px;}
div#msg_slide_box div.content div.message a {color:#fff;}
div#msg_slide_box div.content div.message a:hover {text-decoration: underline;}
div#msg_slide_box div.content div.info {font-size:10px;color:#a9a9a9;padding:3px 5px 3px 29px;}
div#msg_slide_box div.bottom {background:url('../grafika/pop_down.png') no-repeat 0px 0px;height:15px;}

div#tel_a_friend {padding:10px 30px;}
div#tel_a_friend div.title {font-weight:bold;font-size:13px;padding-bottom:5px;}
div#tel_a_friend div.row {padding:3px 0px;overflow:hidden;}
div#tel_a_friend div.row input,
div#tel_a_friend div.row label {float:left;display:block;}
div#tel_a_friend div.row label  {width:120px;line-height:20px;}
div#tel_a_friend div.row input {border:solid 1px #b9b9b9;width:134px;}
div#tel_a_friend div.buttons {padding:5px 25px;}
div#tel_a_friend div.buttons a {clear:none;float:left;display:block;height:30px;line-height:30px;color:#fff;margin:0px auto;cursor:pointer;width:106px;background:url('../grafika/search-button-bg.png') no-repeat 0px 0px;text-align:center;font-size:11px;font-weight:bold;}

div#form_apply {padding:10px;background:#f8f8f8;padding-bottom:2px;}
div#form_apply div.title {font-weight:bold;font-size:13px;padding-bottom:5px;}
div#form_apply input[type=text],
div#form_apply select,
div#form_apply textarea {border:solid 1px #b9b9b9;}
div#form_apply select.long,
div#form_apply textarea {width:225px;}
div#form_apply label {width: 227px;display:block;padding:3px 0px;}
div#form_apply input {display:block;width:225px;}
div#form_apply div.row {padding:3px 0px;overflow:hidden;}
div#form_apply div.flow label {margin-right:10px;}
div#form_apply div.flow {overflow:hidden;}
div#form_apply div.flow label,
div#form_apply div.flow input {display:block;float:left;width:auto;}
div#form_apply div.left-part {float:left;margin-right:11px;}
div#form_apply div.right-part {float:left;}
div#form_apply div.bottom-part {clear:both;}
div#form_apply div.bottom-part div.buttons {padding:6px 80px 0px 80px;clear:both;}
div#form_apply div.bottom-part div.buttons a {clear:none;float:left;display:block;height:30px;line-height:30px;color:#fff;margin:0px auto;cursor:pointer;width:106px;background:url('../grafika/search-button-bg.png') no-repeat 0px 0px;text-align:center;font-size:11px;font-weight:bold;}
div#form_apply div.bottom-part div.buttons div.files {float:left;width:105px;height:30px;overflow:hidden;position:relative;}
div#form_apply div.bottom-part div.buttons div.files object,
div#form_apply div.bottom-part div.buttons div.files a {position:absolute;top:0px;left:0px;}
div#form_apply div.bottom-part div.buttons div.files object {z-index:10;}
div#form_apply div.bottom-part div.buttons div.ajax-file-upload {clear:none;float:left;display:block;height:30px;line-height:30px;color:#fff;margin:0px auto;cursor:pointer;width:106px;background:url('../grafika/search-button-bg.png') no-repeat 0px 0px;text-align:center;font-size:11px;font-weight:bold;}
div#form_apply div.agree {margin-top:0px;overflow:hidden; clear: both;}
div#form_apply div.agree input,
div#form_apply div.agree label{display:block;float:left;width:auto;}
div#form_apply div.agree label {width:450px;padding:0px 10px;}
div.uploadifyQueueItem {background:#efefef;padding:5px;margin-top:1px;overflow:hidden;}
div.uploadifyQueueItem span {display:block;float:left;}
div.uploadifyQueueItem div {float:right;}
div.cv-file {display:block;clear:both;}
div.cv-file div#status-message {padding:5px 0px;}
div.cv-file div#status-message span{font-weight: bold; float: right;}
div.cv-file div#custom-queue {border:solid 1px #b9b9b9;height:66px;padding:0px 1px;}
#form-errors {width: 300px; color: red; position: relative; margin-top: -30px;}

div#form_apply div#waiting {display:none;height:46px;width:165px;position:absolute;z-index:101;background:url('../grafika/50wpx.png');padding:200px 170px;}
div#form_apply div#waiting img {display:block;float:left;}
div#form_apply div#waiting span.msg {font-weight:bold;line-height:20px;margin-left:20px;display:block;float:left;}

div#offer {}
div#offer div.offer-content{position:relative;}
div#offer div.offer-content div.offer-image {text-align:center; height:100px;}
div#offer div.offer-content div.offer-image img {height:100%; display:block; margin:0 auto;}
div#offer div.offer-content div.offer-icons {position:absolute;height:36px;width:205px;right:0px;top:0px;text-align:right;z-index:5;}
div#offer div.offer-content div.offer-icons a{text-indent: -9000px;text-align:left;}
div#offer div.offer-content div.offer-icons a.icon {display:inline-block;width:36px;height:36px;cursor:pointer;line-height: 36px;}
div#offer div.offer-content div.offer-icons a.icon:hover {background-position:0px -36px;}
div#offer div.offer-content div.offer-icons a.friend {background: url('../grafika/ico_znajomy.jpg') no-repeat 0px 0px;}
div#offer div.offer-content div.offer-icons a.notepad-add {background: url('../grafika/ico_n_dodaj.jpg') no-repeat 0px 0px;}
div#offer div.offer-content div.offer-icons a.notepad-remove {background: url('../grafika/ico_n_usun.jpg') no-repeat 0px 0px;display:none;}
div#offer div.offer-content div.offer-icons a.apply {background: url('../grafika/ico_aplikuj.jpg') no-repeat 0px 0px;}
div#offer div.offer-content div.offer-icons a.print {background: url('../grafika/ico_drukuj.jpg') no-repeat 0px 0px;}
div#offer div.offer-content div.offer-icons a.pdf {background: url('../grafika/ico_pdf.jpg') no-repeat 0px 0px;}
div#offer div.offer-content div.offer-icons a.attachment {background: url('../grafika/ico_zalaczniki.png') no-repeat 0px 0px;}
div#offer div.offer-content div.title {height:36px;line-height:36px;font-size:14px;border-bottom:dashed 1px #e0e0e0;padding-left:15px;margin-top:5px;}
div#offer div.offer-content div.part-content {padding:15px;}
div#offer div.offer-content table.properties {width:100%;}
div#offer div.offer-content table.properties td {padding:5px 10px;border-bottom:solid 1px #e0e0e0;}
div#offer div.offer-content table.properties td.name {background:#f8f8f8;}
div#offer div.offer-content table.properties td.value {text-align:right;}

#popup{position: absolute; top: 0; z-index:	9999!important; background-color: #fff; -moz-border-radius: 5px; border-radius: 5px; padding: 0; line-height: 0px;}
#popup-overlay{background: #000; display:none; left:0; position:absolute; top:0; width:100%; z-index:1000;}
#close-popup{width: 30px; height: 30px; background: url('../grafika/popup-close.png') no-repeat center; position: absolute; top: -25px; right: -25px; cursor: pointer;}

.green{color: #84bf03;}
.red{color: #ce1f1f;}

html#wydruk,
html#wydruk body#wydruk_body {background:transparent;}
html#wydruk body.pdf {width:600px!important;overflow:hidden!important;padding:20px;}
body#wydruk_body h1.header {line-height: normal;height:auto;display:block;}
div#offer_wydruk {}
div#offer_wydruk div.offer-content{}
div#offer_wydruk div.offer-content div.title {height:36px;line-height:36px;font-size:14px;border-bottom:dashed 1px #e0e0e0;padding-left:15px;margin-top:5px;}
body.pdf div#offer_wydruk div.offer-content div.title,
body.pdf div#offer_wydruk div.offer-content div.part-content,
body.pdf div#offer_wydruk div.offer-content table.properties {width:735px;}
div#offer_wydruk div.offer-content div.part-content {padding:15px;}
div#offer_wydruk div.offer-content table.properties {width:100%;}
div#offer_wydruk div.offer-content table.properties td {padding:5px 10px;border-bottom:solid 1px #e0e0e0;}
div#offer_wydruk div.offer-content table.properties td.name {background:#f8f8f8;}
div#offer_wydruk div.offer-content table.properties td.value {text-align:right;}

div#contact-form {margin-top:30px;overflow:hidden;}
div#contact-form input.submit {display:block;float:left;border:0px solid;height:30px;line-height:30px;color:#fff;margin:0px auto;cursor:pointer;width:106px;background:url('../grafika/search-button-bg.png') no-repeat 0px 0px;text-align:center;font-size:11px;font-weight:bold;}
div#contact-form label,
div#contact-form input[type=text] {display:block;}
div#contact-form input[type=text],
div#contact-form textarea {width:280px;border:solid 1px #b9b9b9;margin-left:2px;}
div#contact-form textarea {width:340px;height:200px;resize:none;}
div#contact-form div.dvzgoda {margin-top:20px;overflow:hidden;}
div#contact-form div.dvzgoda input,
div#contact-form div.dvzgoda label {display:block;float:left;}
div#contact-form div.dvzgoda label {width:570px;margin-left:5px;} 
div#contact-form div.dvzgoda input {margin-top:26px;float:left;}
img#captcha_img {margin:0px auto;display:block;}
div#contact-form div.buttons {overflow:hidden;}
div#contact-form div.buttons a {clear:none;float:left;display:block;height:30px;line-height:30px;color:#fff;margin:0px auto;cursor:pointer;width:106px;background:url('../grafika/search-button-bg.png') no-repeat 0px 0px;text-align:center;font-size:11px;font-weight:bold;}
div#contact-form div.buttons div.requ {float:left;line-height:30px;margin-left:15px;height:30px;}
#contact-personal{width:300px;float:left;}
#contact-textarea{width:346px;float:left;}
#contact-footer{width:300px;margin:0 auto;margin-top:30px;}

div#form_apply div.agree input, div#form_apply div.agree label {display: block; float: left; width: auto;}
div#form_apply div.agree label {float: left; padding: 0 10px 15px; width: 455px; text-align: justify;}

#trainingForm {display:none; position:absolute;}
#trainingForm .inputGroup {padding:10px 0 0 0;}
#trainingForm .inputGroup.odd {background-color:#F2F2F2;}
#trainingForm .inputGroup .removeperson {cursor:pointer; position:absolute; right:5px; background-color:#EE8922; border-radius:3px; background-size:cover; width:20px; color:#FFF; text-align:center;}
#trainingForm .row {padding:0 0 5px 0;}
#trainingForm .row label {display:inline-block; width:100px;}
#trainingForm .row input {border:1px solid #b9b9b9; width:200px;}
#trainingForm .row .checkbox {padding:0 10px;}
#trainingForm .row .checkbox input {width:25px; border:0;}
#trainingForm .row .checkbox label {width:590px;}
#trainingForm .row select {border:1px solid #b9b9b9; width:200px;}
.errorBox,
#trainingForm .row input.errorform,
#trainingForm .row select.errorform,
#trainingForm .row .dvOswiadczenie.errorform {background:#f8dbdd; border:1px solid #e17984;}
#trainingForm .left-part {display:inline-block; vertical-align:top; padding:0 15px;}
#trainingForm .addperson {padding:10px 0 0 0;}
#trainingForm .splustext {clear:none;float:left;display:block;height:30px;line-height:26px;color:#fff;margin:0px auto;cursor:pointer;width:auto;padding:0 5px;background:url('../grafika/search-button-bg.png') no-repeat 0px 0px;background-size:contain;text-align:center;font-size:11px;font-weight:bold;}
#trainingForm .formButton {padding:20px 0 0 0;}

#infobox {margin-top:10px; background-color: #f8dbdd; border: 1px solid #e17984; color: #c0392b; display: none; padding: 10px; text-align: center;}
#infobox.greenbox {color: #2f6000; border: 1px solid #82b33f; background-color: #95C652;}

#projectFilesList {padding:20px;}
#projectFilesList .title {font-weight:bold; text-align:center; font-size:15px;}
#projectFilesList .projectFiles {list-style:none;}
#projectFilesList .projectFiles li {background:url(../grafika/bcsep_dark.png) left center no-repeat; padding:5px 0 5px 15px; font-size:14px;}

div#form_apply input[type="text"].error {border-color: #d5191e;}