/*
Color: #c17e00; pomarancz/braz
Color: #fcc100; pomarancz - Hover: #ffd100;
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Roboto+Condensed:wght@400;700&display=swap');
body { font-family:'Roboto', 'Open Sans', 'Arial', sans-serif; font-size:12px; font-weight:400; color:#333333; background:#56698F;}
body h1, body h2, body h3, body h4 {font-family:'Montserrat', 'Open Sans', 'Arial', sans-serif;}
body.maintenance_body {background:#FFFFFF; color:#1A1A1A;}
pre.cake-error {max-width:100%; overflow:auto;}

/* DEBUG */
.debug { margin:10px; background-color:#CCCCCC; color:black; border:1px solid gray; float:left; padding:20px; width:95%; }
.debug caption { background-color:gray; color:white; padding:10px 0; font-weight:700 }
.debug td.first { text-align:right; padding-right:25px; }
.debug td { margin-left:10px; margin-top:10px; width:832px; }
.debug_list { margin:10px; background-color:#DDDDDD; color:black; border:1px solid #CCCCCC; float:left; padding:20px; width:95%; }
.debug_list caption { background-color:gray; color:white; padding:10px 0; font-weight:700 }
span.gray { color:gray }
.debug_list > tbody > tr > td { border-bottom:1px solid gray; }
.debug_list td.first { text-align:left; font-size:15px; }
.debug_list td { margin-left:10px; margin-top:10px; width:832px; }
.debug_list .list_item { border-bottom:1px solid gray; }
/* Global */
* { margin:0; padding:0; }
a { color:#343434; text-decoration:none; }
a:hover { color:#343434; text-decoration:none; }

a.button {display:inline-block; font-size:14px; font-weight:700; color:#292929; padding:.3em .8em; background-color:#FFD100; border:1px solid #FFD100; border-radius:0;}
a.button:hover {color:#292929; background-color:#FFFFFF; border-color:#FFD100;}
a.button.frame {display:inline-block; font-size:14px; font-weight:700; color:#292929; padding:.5em 1em; background-color:#FFD100; border:2px solid #FFD100; border-radius:0;}
a.button.frame:hover {color:#292929; background-color:#FFFFFF; border-color:#FCC100;}

img { border:0; }
h1 { font-size:18px; font-weight:700; }
br[clear="both"] { height:0; line-height:0; }
.float_left { float:left; }
.float_right { float:right; }
.margin_right_14 { margin-right:14px; }
.margin_top_5 { margin-top:5px; }
.margin_right_5 { margin-right:5px; }
.margin_bottom_20 { margin-bottom:20px; }
.margin_top_30 { margin-top:23px; }
input { font-size:12px; color:#4C4C4C }
select { font-size:12px; color:#4C4C4C }
.content_960 { width:964px; margin-left:auto; margin-right:auto; }
.content_960_home #flashMessage.message { margin-bottom:20px; }
#content_bg, #content_bg_home { display:inline-block; width:100%; }
#content_bg .content_960 { width:960px; }
#content_bg { /*background:url('../img/content_top_bg.jpg') 50% 0 no-repeat;*/}
#content_bg_home .homecontent {float:left; width:100%;}
#content_bg_home .homecontent .content_960 { }
.content_960 { position:relative; }
.oferta_indywidualna { float:left; display:none; width:920px; height:0; }
.oferta_indywidualna a { float:right; margin-top:-40px; display:none; }
#content_page { width:960px; margin-left:auto; margin-right:auto; }
#footer_content3 { display:inline-block; width:100%; clear:both; color:#333333; background:#FFFFFF; }
#footer_content_info { clear:both; color:#FFFFFF; background:#005696; padding-bottom:33px; }
#footer_content_info .partners_h2 { float:left; width:100%; font-size:20px; padding:26px 0; text-align:center; font-weight:400; text-transform:uppercase; }
#footer_content_info .small_pictures { float:left; width:100%; position:relative; }
#footer_content_info .bx-wrapper { width:880px; padding:0 40px; max-width:100%; }
#footer_content_info .small_pictures .bx-wrapper ul { text-align:center; vertical-align:middle; }
#footer_content_info .small_pictures .bx-wrapper ul li { height:80px; text-align:center; vertical-align:middle; }
#footer_content_info .small_pictures .bx-wrapper ul li a { width:100%; height:100%; text-align:center; vertical-align:middle; }
#footer_content_info .small_pictures .bx-wrapper ul li img { max-width:100%; max-height:100%; margin:auto; text-align:center; vertical-align:middle; }
.invoice_warning { text-align:center; color:#FFFFFF; background:#DA251D; font-size:18px; padding-top:10px; padding-bottom:10px; }
.invoice_warning span { padding-right:15px; }
.invoice_warning a { color:#FFFFFF; }
.invoice_warning a:hover { text-decoration:underline; }
.browser_warning { text-align:center; color:#FFFFFF; background:#FFAA00; font-size:18px; padding-top:10px; padding-bottom:10px; }
.browser_warning a { text-decoration:underline; color:#FFFFFF; }
.browser_warning a:hover { text-decoration:underline; color:#DA251D }
#loged_user_bar { height:30px;}
#loged_user_bar_name { float:left; height:20px; padding-top:8px; padding-right:10px; }
#loged_user_bar_content { width:958px; height:30px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; color:#FFFFFF; }
#loged_user_bar_content_left { float:left; width:958px; height:30px; color:#FFFFFF; }
#loged_user_bar_content_left li { list-style:none; }
#loged_user_bar_content_left_edytuj { float:right; height:14px; padding:8px 10px; margin-right:10px; text-align:center; }
#menu_drop { float:left; background:#FFD100; margin-right:10px; }
#loged_user_bar_links_1 #menu_drop > li > ul { margin-top:0; z-index:200 !important; }
#loged_user_bar_content_left .submenu li a { color:#FFFFFF; width:107px; padding-left:11px; border-bottom:1px solid #FFFFFF; background:#575757; padding-top:8px; padding-bottom:8px; display:list-item; float:none; position:relative; z-index:98; }
#loged_user_bar_content_left .submenu li a:hover {color:#FFD100; }
th.head { width:100px; }
#loged_user_bar_links_1 { float:left; position:relative }
#loged_user_bar_links_2 .wyloguj { margin-left:10px;}
#loged_user_bar_links_1 a { float:left; color:#292929; font-weight:700; }
#loged_user_bar_links_2 { float:left; padding-top:9px; padding-right:10px; }
#loged_user_bar_links_2 a { float:left; color:#FFFFFF;}
#loged_user_bar_links_2 a:hover { text-decoration:underline }
#bar_banks { margin-right:10px; }
#bar_orders { margin-right:10px; }
#bar_orders_add { width:17px; height:17px; margin-right:10px; }
#bar_invoices { margin-right:10px; }
#bar_contacts { margin-right:10px; }
#loged_user_bar_login { height:20px; padding-top:10px; text-align:right; color:#FFFFFF }
#loged_user_bar_login a { color:#FFFFFF }
#loged_user_bar_content_login { width:958px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto; color:#B2B2B2; }
.header_fullwidth { display:inline-block; width:100%; background-color:#FFCE00; color:#2B2A29;}
.header_fullwidth_2 { background:transparent; }
.header_page { width:960px; margin-left:auto; margin-right:auto; height:155px; }
#header_login_register { display:inline-block; width:100%; color:#DDDDDD; letter-spacing:-0.01em; padding:1px 0; text-align:right; background:#2B2A29; }
#header_login_register a { color:#DDDDDD; }
#header_login_register .content_960 > a { padding:6px 20px; font-size:11px; line-height:14px; text-transform:uppercase; }
#header_login_register .login { float:right; padding:6px 16px 6px 16px; font-weight:400; color:#DDDDDD; background-color:transparent; }
#header_login_register .login:hover {color:#FFCE00; }
#header_login_register .register { float:right; margin-right:0; padding:6px 12px 6px 12px; font-weight:400; color:#DDDDDD; background-color:transparent; }
#header_login_register .register:hover {color:#FFCE00; }
#header_logo_contact { width:960px; float:left; height:107px; }
#header_logo { float:left; display:inline; width:100%; height:70px; text-align:center; margin:10px auto; }
#header_logo a {}
#header_logo img {display:inline-block; float:none; text-align:center; max-width:100%;}
#header_info { float:left; display:inline; height:80px; width:260px; margin:40px 0 0 0; font-size:16px; color:#FFCB2D; }
#header_info .infoline { float:left; display:inline; margin-left:45px; }
#header_info .phone { float:left; display:inline; width:22px; height:34px; background:url('../img/header_info_phone.png') 0 4px no-repeat; }
#header_info strong { float:left; display:inline; margin-left:18px; clear:left; font-size:36px; line-height:1; font-weight:700; color:#FFD100; }
#header_offer { float:left; display:inline; margin:62px 0 0 42px; font-family:"Montserrat", sans-serif; font-style:italic; font-size:29px; font-weight:400; letter-spacing:.04em; color:#333333;}
#mobilemenu_btn {display:none;}
#menu { float:left; width:100%; padding:4px 14px; text-align:left; position:relative; background:#FFFFFF; z-index:100; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#menu ul {display:inline-block; margin:0; padding:0; list-style:none; text-align:left;}
#menu ul li {display:inline-block; list-style:none; margin:0; padding:0; text-align:center;}
#menu a { float:left; padding:10px 26px; color:#333333; font-size:12px; font-weight:700; letter-spacing:0.05em; line-height:1.2; text-align:center; text-transform:uppercase; }
#menu ul li:first-of-type a { color:#FFFFFF; background-color:#56698F;}
#menu ul li:first-of-type a:hover, #menu ul li:first-of-type a:focus,
#menu a:hover, #menu a:focus { background-color:#FFD100; }
#menu a + a { margin-left:10px; }

/* Home */
form#search {float:left; width:100%; padding:2em 2em 0; margin:1em 0; background:#F5F6F6; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
form#quickform {float:left; width:100%; padding:2em 2em 0; margin:1em 0; background:#fff9e2; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
form#quickform button {-webkit-appearance: none; appearance: none; border:0; background:transparent; border-radius:0; cursor:pointer;}
form#quickform button:hover {background-color:#FFD100;}
.homepage-forms h1.form-header {float:left; font-size:24px; color:#FFFFFF; font-weight:400; margin-top:.6em; text-indent:.4em;}
.homepage-forms .more-forms {float:right; margin-top:.8em; font-size:14px; color:#FFFFFF;}
#search_form_select { width:222px; float:left; font-size:12px; letter-spacing:-0.04em; }
#search_form_select a { position:relative; width:180px; padding:20px 15px 17px 25px; margin:2px 0 2px 2px; float:left; background:transparent; color:#E6E6E6; font-size:14px; font-weight:700; letter-spacing:0.01em; text-align:left; text-transform:uppercase; }
#search_form_select a:focus,
#search_form_select a:hover { color:#2B2B2B; background:#FFEC00;}
#search_form_select a.search_menu_selected { color:#2B2B2B; background:#FFD100; padding-right:25px; margin-right:-10px;}
#search_form_select a span:after { /*content:url('../img/search_form_separator.png'); position:absolute; left:0; top:0;*/ }
#search_form_select > .link:first-of-type a span:after { content:none; }
#search_form_content {float:left; width:100%; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#search_form_content input { color:#333333; font-weight:400; text-align:center;}
#search_form_content label { color:#333333; }
#search_form_content_data { float:left; width:100%; padding-bottom:0; margin-bottom:1em; border-bottom:2px solid #DFDFE1; font-family:"Roboto", sans-serif;}
#search_form_content_data div.submit {float:right;}
#search_form_content_data div.submit #site_send {float:right;}
#search_form_content_options {float:left; width:100%; font-size:14px;}
 .options_row {float:left; width:100%;}
 .options_row .options_collumn {float:left;}
#search_form_content_options .options_row {float:left; width:100%;}
#search_form_content_options .options_row .options_collumn {float:left;}
#search_form_content_options .options_row h3 {float:left; width:100%; font-size:18px; font-weight:400; margin:0 0 .5em 0;}

.options_row .options_collumn .input {float:left; width:100%; margin-bottom:1em; font-family:"Roboto", sans-serif;}
.options_row .options_collumn .input.text {}
.options_row .options_collumn .input.text label {float:left; display:inline-block; font-size:14px; font-weight:400; line-height:1.9; padding-right:1em;}
#search_form_content_options .options_row .options_collumn .input.text label {min-width:7em;}
.options_row .options_collumn .input.text > span {float:left; display:inline-block; line-height:2; padding-left:.5em;}
.options_row .options_collumn .input.text input {float:left; display:inline-block; width:5em; padding:.5em 1em; color:#333333; border:1px solid #C9CACA; background-color:#F8F9F9; -webkit-appearance: none; -moz-appearance: textfield;}
.options_row .options_collumn .input.checkbox {}
.options_row .options_collumn .input.checkbox label {float:left; display:inline-block; font-weight:400; line-height:1; padding-left:.6em; vertical-align:middle;}
.options_row .options_collumn .input.checkbox label .checkbox_explain {display:inline-block; margin:-.5em 0 -.3em .5em; vertical-align:middle;}
.options_row .options_collumn .input.checkbox input {float:left; display:inline-block; color:#333333; border:1px solid #C9CACA; background-color:#F8F9F9;}

.countryselect {float:left; display:inline-block; width:100%; padding:0 0 2em 3em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.countryselect .input.select {float:left; display:inline-block;}
.countryselect label {float:left; display:inline-block; height:1.2em; padding:.5em 1em 0 3em; text-align:left; vertical-align:middle; color:#333333;}
.countryselect select {float:left; display:inline-block; height:2.5em; max-width:100%; background:#FFFFFF; border:3px solid #C9CACA; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#CourierSearchForeignType { }

#search_pack_counter_first {float:left; display:inline-block; width:4%; font-size:24px; margin-top:.9em; color:#A0A8BE; text-align:left;}
#search_pack_counter {float:left; display:inline-block; width:4%; font-size:24px; margin-top:.9em; color:#A0A8BE; text-align:left;}
.removeParcel {float:left; margin:2em 0 0 1em;}
#search_form_weight, #search_form_side_x, #search_form_side_y, #search_form_side_z {float:left; display:inline-block; width:100%; color:#333333; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.add_weight_input, .add_x_input, .add_y_input, .add_z_input {float:left; display:inline-block; width:100%; color:#333333; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#search_form_sortables, .search_form_sortables, #search_form_checkbox, .search_form_checkbox {float:left; display:inline-block; width:16%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#search_form_weight .input, #search_form_side_x .input, #search_form_side_y .input, #search_form_side_z .input {float:left; display:inline-block;}
#search_form_weight label, #search_form_side_x label, #search_form_side_y label, #search_form_side_z label, #search_form_sortables label,
.add_weight_input label, .add_x_input label, .add_y_input label, .add_z_input label, .search_form_sortables label {float:left; display:inline-block; width:100%; height:1.2em; padding:0 0 .5em 0; text-align:left; vertical-align:middle; color:#333333;}
#search_form_sortables label .checkbox_explain, .search_form_sortables label .checkbox_explain, #search_form_checkbox .checkbox_explain {display:inline-block; margin:-.4em 0 -.4em .5em; vertical-align:middle;}
#search_form_weight input, .add_weight_input input.add_weight {float:left; display:inline-block; height:2.5em; background:#FFFFFF; border:3px solid #878787; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#search_form_side_x input, #search_form_side_y input, #search_form_side_z input,
.add_x_input input.add_side_x, .add_y_input input.add_side_y, .add_z_input input.add_side_z {float:left; display:inline-block; height:2.5em; background:#FFFFFF; border:3px solid #C9CACA; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#search_form_sortables select, .search_form_sortables select {float:left; display:inline-block; height:2.5em; max-width:100%; background:#FFFFFF; border:3px solid #C9CACA; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#search_form_checkbox input#sortable {float:left; display:inline-block; margin:1.5em 0 0 40%; background:#FFFFFF; border:2px solid #C9CACA; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.parcel_input_adds .input.checkbox input.add_sortable {float:left; width:auto; height:auto; margin:2.8em 0 0 40%;}
#search_form_weight span.desc, #search_form_side_x span.desc, #search_form_side_y span.desc, #search_form_side_z span.desc,
.add_weight_input span.desc, .add_x_input span.desc, .add_y_input span.desc, .add_z_input span.desc {float:left; display:inline-block; padding:.8em 0 0 .5em;}
#search_form_explain { float:left;}
.checkbox_explain:hover img { opacity:0.7; }
.parcels { width:100%; float:left; padding-top:1em; }
.parcel_input_adds { float:left; width:100%; margin-bottom:5px; }


.homecontent .homepage-top {float:left; width:100%; padding-bottom:35px; text-align:center; vertical-align:top;}
.homecontent .homepage-top h2 {font-size:24px; text-align:center; font-weight:400;}
.homecontent .homepage-top h2 strong {font-weight:700;}
 .quick-send-block {float:left; width:100%; display:inline-block; padding:50px 0 26px; border-bottom:2px solid #E2E2E3; margin-bottom:30px;}
 .quick-send-block .quick-send-box {display:inline-block; width:180px; padding:10px 1px; text-align:center; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
 .quick-send-block .quick-send-box.package {}
 .quick-send-block .quick-send-box.do5 {}
 .quick-send-block .quick-send-box.dpd {}
 .quick-send-block .quick-send-box.dhl {}
 .quick-send-block .quick-send-box .image {float:left; width:100%; height:120px; display:inline-block; text-align:center; vertical-align:middle;}
 .quick-send-block .quick-send-box h4 {float:left; width:100%; display:inline-block; font-size:16px; font-weight:600; padding:.5em 0;}
 .quick-send-block .quick-send-box span.price {display:inline-block; font-size:22px; margin:.2em 0 1em; color:#C17E00; clear:both;}
 .quick-send-block .quick-send-box a.button {display:inline-block; font-size:11px;}
.homecontent .quick-send-block {float:left; width:100%; display:inline-block; padding:0 0 20px; }
.homecontent .quick-send-block .quick-send-box {display:inline-block; width:180px; padding:10px 1px; text-align:center; vertical-align:middle; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.homecontent .quick-send-block .quick-send-box.package {}
.homecontent .quick-send-block .quick-send-box.do5 {}
.homecontent .quick-send-block .quick-send-box.dpd {}
.homecontent .quick-send-block .quick-send-box.dhl {}
.homecontent .quick-send-block .quick-send-box .image {float:left; width:100%; height:120px; display:inline-block; text-align:center; vertical-align:middle;}
.homecontent .quick-send-block .quick-send-box h4 {float:left; width:100%; display:inline-block; font-size:16px; font-weight:600; padding:.5em 0;}
.homecontent .quick-send-block .quick-send-box span.price {display:inline-block; font-size:22px; margin:.2em 0 1em; color:#C17E00; clear:both;}
.homecontent .quick-send-block .quick-send-box a.button {display:inline-block; font-size:11px;}
.homecontent h3 {font-size:18px; font-weight:700;}
.homecontent a.button.more-prices {font-size:14px; margin-top:1.1em; text-transform:uppercase;}
.homecontent .homepage-forms {float:left; width:100%; background:#56698F;}
.homecontent .prefooter {float:left; width:100%; background:#56698F;}
.homecontent .prefooter {background:#F7F7F7;}
.homecontent .homepage-bottom {float:left; width:100%; vertical-align:top;}
.homecontent .homepage-bottom-block {float:left; display:inline-block; width:100%; padding:3em; margin:2em 0 3em; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#ECEDED;}
.homepage-bottom-left, .homepage-bottom-right {float:left; font-size:14px; display:inline-block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.homepage-bottom-left h2, .homepage-bottom-right h2 {display:inline-block; font-size:24px; font-weight:500; margin-bottom:0.8em;}
.homecontent .homepage-bottom-left ul.home-list {font-size:16px; font-weight:400; margin:1.5em 0 0 0; list-style-image:url('../img/list-pointer.png'); list-style-position:inside;}
.homecontent .homepage-bottom-left ul.home-list li {padding:.85em 0;}
.homecontent .homepage-bottom-left ul.home-list li a {vertical-align:top; padding-top:.2em;}
.homecontent .homepage-bottom-left p {font-size:14px; line-height:1.6; margin-bottom:.5em;}
.homecontent .homepage-bottom-right h2 .all_news {margin-left:1em;}
.homecontent .homepage-bottom-right .articles {float:left; display:inline-block; width:100%; margin:0;}
.homecontent .homepage-bottom-right .articles .articletable {float:left; display:inline-block; width:100%; margin-bottom:1em;}
.homecontent .homepage-bottom-right .articles .articletable + .articletable {margin-top:2em;}
.homecontent .homepage-bottom-right .articles .news_box_content {}
.homecontent .homepage-bottom-right .articles .news_box_content h3 {font-size:16px; line-height:1.4;}
.homecontent .homepage-bottom-right .articles .news_box_content h3 a {color:inherit;}
.homecontent .homepage-bottom-right .articles .news_box_content .news_view_body {float:left; display:inline-block; width:100%; font-size:14px; margin-top:1em; line-height:1.6;}
.homecontent .homepage-bottom-right .articles .news_box_content .button {font-size:11px; margin-top:1em; text-transform:uppercase; float:right;}
.homecontent .homepage-bottom-right .integration {display:inline-block; float:right; text-align:center;}
.homecontent .homepage-bottom-right .integration strong {display:inline-block; width:100%; font-size:16px; margin-bottom:1.5em;}
.homecontent .homepage-bottom-right .integration.allegro {width:200px;}
.homecontent .homepage-bottom-right .integration.tpay {width:200px;}

 .quick-send-block {float:left; width:100%; display:inline-block; padding-bottom:0; margin-bottom:0; border-bottom:0;}
 .quick-send-block .quick-send-box {display:inline-block; position:relative; width:190px; /*max-width:20%;*/ padding:1em 1em; margin-bottom:2em; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-select-table {float:left; width:100%; display:inline-block;}
.quick-select-table .quick-send-block {float:left; width:100%; display:inline-block; padding-bottom:0; margin-bottom:0; border-bottom:0;}
.quick-select-table .quick-send-block .quick-send-box {display:inline-block; position:relative; width:190px; /*max-width:20%;*/ padding:1em 1em; margin-bottom:2em; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-select-table .quick-send-block .quick-send-box.package {}
.quick-select-table .quick-send-block .quick-send-box .kurier-logo {position:absolute; top:-.5em; right:.1em;}
.quick-select-table .quick-send-block .quick-send-box.do5 {}
.quick-select-table .quick-send-block .quick-send-box.dpd {}
.quick-select-table .quick-send-block .quick-send-box.phl {}
.quick-select-table .quick-send-block .quick-send-box h4 {float:left; width:100%; display:inline-block; padding:.5em 0;}
.quick-select-table .quick-send-block .quick-send-box small {float:left; width:100%; display:inline-block; font-size:12px; padding:.5em 0;}
.quick-select-table .quick-send-block .quick-send-box span.price {float:left; display:inline-block; font-size:18px; color:#C17E00;}
.quick-select-table .quick-send-block .quick-send-box a.button {float:right; display:inline-block;}

.quick-select-table .quick-send-block .quick-send-box2 {display:inline-block; position:relative; width:316px; max-width:33%; padding:1em 1em; margin-bottom:2em; text-align:center; vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-select-table .quick-send-block .quick-send-box2 .left-side {display:inline-block; float:left; width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-select-table .quick-send-block .quick-send-box2 .right-side {display:inline-block; float:right; width:50%; padding-top:.5em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-select-table .quick-send-block .quick-send-box2 .bottom-side {display:inline-block; float:right; width:100%; padding-top:.5em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-select-table .quick-send-block .quick-send-box2 .specialrules {display:inline-block; float:left; width:120px; max-width:100%; padding:.8em .5em; background-color:#ECECEC; border-radius:.5em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.quick-select-table .quick-send-block .quick-send-box2 .specialrules a {font-size:12px; color:#C17E00;}
.quick-select-table .quick-send-block .quick-send-box2 img {float:left; margin-right:1em;}
.quick-select-table .quick-send-block .quick-send-box2 .kurier-logo {display:inline-block; margin-left:-.3em;}
.quick-select-table .quick-send-block .quick-send-box2.pallet {}
.quick-select-table .quick-send-block .quick-send-box2.nstd {}
.quick-select-table .quick-send-block .quick-send-box2.dpd {}
.quick-select-table .quick-send-block .quick-send-box2.dhl {}
.quick-select-table .quick-send-block .quick-send-box2 h4 {float:left; width:48%; display:inline-block; font-weight:700; text-align:left; padding:.5em 0;}
.quick-select-table .quick-send-block .quick-send-box2 small {float:left; width:48%; display:inline-block; font-size:12px; text-align:left; padding:.5em 0;}
.quick-select-table .quick-send-block .quick-send-box2 span.price {float:left; display:inline-block; font-size:18px; color:#C17E00;}
.quick-select-table .quick-send-block .quick-send-box2 span.price {clear:left; margin:.5em 0 0 0; width:47%; padding-right:1em; text-align:right; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.quick-select-table .quick-send-block .quick-send-box2 span.price small {width:auto; line-height:.8em; font-weight:700; color:#222222; vertical-align:middle;}
.quick-select-table .quick-send-block .quick-send-box2 a.button {float:left; display:inline-block;}
.quick-select-table .quick-send-block .quick-send-box2 .right-side h4 {width:100%;}
.quick-select-table .quick-send-block .quick-send-box2 .right-side small {width:100%;}
.quick-select-table .quick-send-block .quick-send-box2 .bottom-side span.price {margin-top:.4em; width:auto; }

/* =========== */
#search_border_submit {float:left; width:80%;}
#search_border_submit a.parcelAdd { float:left; font-size:12px; padding:.2em .5em .2em 2em; margin:.5em 0 .5em .2em; color:#C17E00; font-weight:700; background:url('../img/ico_parceladd.png') 0 50% no-repeat; text-transform:uppercase;}
#search_border_submit a.parcelAdd:hover { color:#FDCF01; }
#search_border_submit span {}
#search_content_more_options_1 { float:left; width:100%; padding-left:13px; padding-top:4px; box-sizing:border-box; -moz-box-sizing:border-box; }
#search_content_more_options_1_left { float:left; width:250px; }
#search_content_more_options_1_right .input.text label,
#search_content_more_options_1_left .input.text label { font-weight:700; }
#search_content_more_options_1_right { float:right; width:242px; }
#search_content_more_options_1 label { width:160px; float:left; padding-top:5px; }
#search_content_more_options_1_right label { width:120px; }
#search_content_more_options_1_right .input span { float:left; display:inline-block; font-size:13px; padding-top:6px; }
#search_content_more_options_1_right .input.checkbox.required { float:left; width:100%; }
#search_content_more_options_1_right input { float:left; width:auto; margin:10px 0 4px 3px; }
#search_content_more_options_1_right label { float:left; width:100px; padding:8px 0 0 11px; margin-bottom:2px; text-align:left; font-size:12px; letter-spacing:0; }
#search_content_more_options_3 #search_no_pickup input { float:left; width:auto; margin:10px 0 4px 3px; }
#search_content_more_options_3 #search_no_pickup label { float:left; width:105px; padding:8px 0 0 11px; margin-bottom:2px; text-align:left; font-size:13px; letter-spacing:0; }
#search_content_more_options_3 #search_no_pickup { float:left; width:100%; padding-top:3px; }
#search_content_more_options_3 #search_no_pickup .input.checkbox.required { float:left; width:150px; }
#search_content_more_options_3 #search_no_pickup .checkbox_explain { float:left; margin-top:8px; }
#search_content_more_options_1 input[type="text"] { display:inline; width:66px; color:#333333; background:#F8F9F9; border:1px solid #C9CACA; padding:7px 5px; margin:1px 6px 10px 8px; border-radius:0; }
#search_content_more_options_2_left { width:190px; float:left; }
#search_content_more_options_2_left input { float:left; width:auto; margin:10px 0 10px 11px; }
#search_content_more_options_2_left label { float:left; width:150px; padding:8px 0 0 11px; margin-bottom:16px; text-align:left; font-size:12px; letter-spacing:0; }
#search_content_more_options_2 { width:180px; float:left; padding:15px 0 10px 10px; font-size:12px; }
#search_content_more_options_2 p { padding-bottom:5px; font-size:14px; }
#search_content_more_options_2 span { font-size:12px; padding-bottom:4px; width:100%; float:left; padding-top:11px; }
#search_content_more_options_2 label { padding-left:8px; float:left; width:150px; margin-bottom:10px; }
#search_content_more_options_2 input { float:left; width:12px; margin-top:2px; }
#search_content_more_options_4 { float:right; display:inline; width:230px; padding-top:15px; padding-bottom:10px; }
#search_content_more_options_4 p { padding-bottom:5px; font-size:0; }
#search_content_more_options_4 span { font-size:14px; padding-bottom:6px; width:100%; float:left; padding-top:0; }
#search_content_more_options_4 label { float:left; padding-left:8px; width:175px; margin-bottom:10px; font-size:12px; }
#search_content_more_options_4 input { float:left; width:12px; margin-top:2px; }
#search_content_more_options_4 input[type="radio"] { clear:left; }
#search_content_more_options_3 #search_no_pickup .checkbox { float:left }
#search_content_more_options_3 .checkbox_explain { float:left; margin-top:-3px; }
#search_content_more_options_3 #search_no_pickup label { width:110px; }
#search_content_more_options_3 { width:717px; padding-left:8px; float:left; padding-top:0; padding-bottom:10px; font-size:13px; }
#search_content_more_options_3 .input.checkbox { float:left; }
#search_content_more_options_3 p { padding-bottom:10px; font-size:14px; }
#search_content_more_options_3 input { float:left; width:12px; margin-top:3px; }
#search_content_more_options_3 label { padding-left:11px; float:left; width:185px; margin-bottom:10px; }
#search_content_more_options_3_first { float:left; display:inline-block; width:240px; padding-top:17px; }
#search_content_more_options_3_second { float:left; display:inline-block; width:212px; padding-top:28px; padding-left:4px; }
#search_content_more_options_3_third { float:left; display:inline-block; width:200px; padding-top:19px; }
#search_content_more_options_3_third input { float:left; width:auto; margin:10px 0 4px 3px; }
#search_content_more_options_3_third input[type="text"] { float:left; display:inline-block; width:66px; background:#333333; border:0; padding:7px 4px; margin:4px 5px 10px 15px; border-radius:0; }
#search_content_more_options_3_third label { float:left; display:inline-block; width:auto; padding:8px 0 0 12px; margin-bottom:2px; text-align:left; font-size:12px; letter-spacing:0; }
#search_content_more_options_3_first .input.text { float:left; display:inline-block; width:220px; }
#search_content_more_options_3_first .spacer { float:left; display:inline-block; height:45px; width:50px; }
#search_content_more_options_3_first .spacer + .input.text { width:170px; }
#search_content_more_options_3_first input { float:left; width:auto; margin:10px 0 4px 3px; }
#search_content_more_options_3_first input[type="text"] { float:left; display:inline-block; width:66px; background:#333333; border:0; padding:7px 4px; margin:4px 5px 10px 15px; border-radius:0; }
#search_content_more_options_3_first label { float:left; display:inline-block; width:auto; padding:8px 0 0 12px; margin-bottom:2px; text-align:left; font-size:13px; letter-spacing:0; }
#search_content_more_options_3_first span { float:left; display:inline-block; font-size:14px; padding-top:10px; }
#search_content_more_options_img { float:left; padding-top:43px; width:190px; padding-left:21px; }

.home_index {float:left; width:100%; padding:2em 0 1em; background:#FFFFFF;}
.home_index .homepage-bottom-left {display:inline-block; width:49.99%; padding-right:1em; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.home_index .homepage-bottom-left h2.styled-h2 {display:inline-block; width:45%; font-size:30px; line-height:1.05; font-weight:400; margin:1em 0; vertical-align:top;}
.home_index .homepage-bottom-left h2.styled-h2 strong {font-size:52px; font-weight:700; clear:left;}
.home_index .homepage-bottom-left .styled-h2-image {display:none;}
.home_index .homepage-bottom-left ul.our-clients {float:left; width:100%; margin-top:4.5em; list-style:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.home_index .homepage-bottom-left ul.our-clients li {float:left; width:100%; font-size:18px;}
.home_index .homepage-bottom-left ul.our-clients li blockquote {padding:.7em 2em 1.2em 1.7em; font-style:italic; font-size:18px; font-weight:400; line-height:1.6; border-left:8px solid #FDBF00; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.home_index .homepage-bottom-left ul.our-clients li strong {font-style:normal; font-size:16px; float:right; margin:.5em 3.2em 1em 0;}
.home_index .homepage-bottom-left .bx-wrapper {float:left; width:100%; margin-top:4.5em;}
.home_index .homepage-bottom-left .bx-pager a.pager-link {display:inline-block; width:12px; height:12px; padding:0; margin:0 4px; color:transparent; background:url('../img/rotator_bullets.png') 0 0 no-repeat;}
.home_index .homepage-bottom-left .bx-pager a.pager-link.pager-active {background-position:-20px 0;}

.home_index .homepage-bottom-right {display:inline-block; width:49.99%; padding:.4em 1em 2em 1.4em; font-size:16px; line-height:1.65; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.home_index .homepage-bottom-right h1 {font-size:30px; font-weight:400; line-height:1.4; margin-bottom:.7em;}
.home_index .homepage-bottom-right p {}
.home_index .homepage-bottom-full {display:inline-block; width:100%; padding:3em 0 1em; margin-top:.5em; border-top:2px solid #E2E2E3; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.home_index .homepage-bottom-full h2 {display:inline-block; width:100%; font-size:24px; text-align:center; font-weight:400;}
.home_index .homepage-bottom-full .homepage-experiences {display:inline-block; width:100%; padding:.5em 0 0 0; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.home_index .homepage-bottom-full .homepage-experiences .experience-box {display:inline-block; width:19%; font-size:15px; font-weight:700; padding:11em 1em 1em 1em; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.home_index .homepage-bottom-full .homepage-experiences .experience-box.box1 {background:url('../img/experience-1.png') 50% 2em no-repeat;}
.home_index .homepage-bottom-full .homepage-experiences .experience-box.box2 {background:url('../img/experience-2.png') 50% 2em no-repeat;}
.home_index .homepage-bottom-full .homepage-experiences .experience-box.box3 {background:url('../img/experience-3.png') 50% 2em no-repeat;}
.home_index .homepage-bottom-full .homepage-experiences .experience-box.box4 {background:url('../img/experience-4.png') 50% 2em no-repeat;}
.home_index .homepage-bottom-full .homepage-experiences .experience-box.box5 {background:url('../img/experience-5.png') 50% 2em no-repeat;}

.home_index .home_fulline { display:inline-block; width:100%; padding:37px 23px 20px; box-sizing:border-box; -moz-box-sizing:border-box; }
.home_index .home_fulline.first-home-line { min-height:200px; padding:60px 25px 60px; color:#FFFFFF; }
.home_index .home_fulline.home-boxes { padding:37px 0 76px; }
.home_index .home_fulline.home-boxes .home-box { display:inline-block; position:relative; width:31%; min-height:300px; padding:0 10px 20px 10px; margin:1%; color:#FFFFFF; background-color:#2C2C2C; text-align:center; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.home_index .home_fulline.home-boxes .home-box img {display:inline-block; margin:-80px auto 0; text-align:center; vertical-align:top;}
.home_index .home_fulline.home-boxes .home-box h2 { display:inline-block; width:100%; font-size:25px; font-weight:400; letter-spacing:-0.04em; margin:35px 0 10px 0; }
.home_index .home_fulline.home-boxes .home-box p { font-size:14px; padding:5px 0 0 0; line-height:1.8;}
.home_index .home_fulline.home-boxes .home-box .btn {display:inline-block; position:absolute; bottom:-40px; left:0; right:0; width:150px; padding:12px 10px; margin:0 auto; border-top:10px solid #CDAD1A; font-size:15px; font-weight:700; letter-spacing:-0.05em; color:#26282C; background:#FFD100; text-align:center;}
.home_index .home_fulline.home-boxes .home-box .btn:hover,
.home_index .home_fulline.home-boxes .home-box .btn:focus {background:#FFEC00; border-color:#CDC01A;}
.home_index .home-more-links { display:inline-block; width:97.8%; padding:20px 20px; margin:1% 1%; color:#FFFFFF; background-color:#444444; border-radius:4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.home-more-links p { float:left; width:100%; color:#FFFFFF; font-size:16px; }
.home-more-links ul { float:left; width:100%; padding:10px 0 0 0; margin:0; list-style:none; font-size:13px; }
.home-more-links ul li { float:left; display:inline-block; list-style:none; width:100%; padding:5px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.home-more-links ul li a { color:#FFFFFF; }
.home-more-links ul li a:hover { color:#FFD100; }
.home_index .home_fulline.second-home-line { padding:37px 23px 35px; color:#FFFFFF; }
.home_index .home_fulline h1 { display:inline-block; width:100%; text-align:center; font-size:24px; font-weight:300; letter-spacing:-0.053em; color:#FFFFFF; margin-bottom:226px; }
.home_index .home_fulline h1 span { color:#FFD100; }
.home_index .home_fulline h1 strong { font-size:42px; font-weight:700; color:#FFD100; }
.home_index .home_fulline.first-home-line { text-align:center; }
.home_index .home_fulline.first-home-line h1 { font-size:26px; font-weight:400; color:#FFFFFF; margin-bottom:0; }
.home_index .home_fulline.first-home-line h1 strong { font-size:42px; font-weight:700; color:#FFD100; }
.home_index .home_fulline.first-home-line h1 + span {display:inline-block; width:100%; padding:13px 0 0 0; background:url('../img/home-text-separator.png') 50% 15% no-repeat;}

.home_index .home_fulline h2 { display:inline-block; margin:44px 0 10px 0; font-size:48px; font-weight:300; letter-spacing:-0.035em; }
.home_index .home_fulline h2 small { font-size:36px; }
.home_index .home_fulline h2 strong { letter-spacing:-0.05em; }
.home_index .home_fulline p { font-size:18px; font-weight:400; letter-spacing:0; line-height:1.6; color:#CCCCCC; padding:2em 0; }
.home_index .home_fulline p > img { margin:41px 85px 20px 70px; }
.home_index .home_fulline p a { font-weight:700; color:#DF3B3B; }
.home_index_bg { width:100%; display:inline-block; background:#444444; margin-bottom:0; }
.home_index_bg .home_fulline { float:left; display:inline-block; width:100%; font-size:28px; letter-spacing:-0.02em; margin-bottom:30px; }
.home_index_bg .left_content.articles { float:left; display:inline-block; position:relative; width:50%; padding:32px 27px 30px 5px; box-sizing:border-box; -moz-box-sizing:border-box; }
.home_index_bg .left_content.articles h2 { font-size:29px; font-weight:400; letter-spacing:-0.02em; text-align:left; color:#FFFFFF; }
.home_index_bg .right_content.facebook { float:left; display:inline-block; width:50%; padding:20px 0 58px 2px; box-sizing:border-box; -moz-box-sizing:border-box; }
.home_index_bg .right_content.facebook h3 { float:left; display:inline-block; width:100%; padding:25px 0 20px 0; font-size:16px; text-align:center; color:#FFFFFF; }
.home_index_bg .right_content.facebook h3 img { display:inline-block; margin:-4px 5px; }
.home_index_bg .right_content.facebook h3:hover { opacity:0.8; }
.home_index_bg .right_content.facebook h3 span { color:#FFD100; }
.home_index_bg .right_content div.fb_iframe_widget { margin:76px 0 0 21px; border:3px solid #FFFFFF; }
.home_index_bg h2 { float:left; display:inline-block; width:100%; padding:10px 0; font-size:29px; font-weight:400; letter-spacing:-0.02em; color:#FFFFFF; text-transform:uppercase; text-align:center; }
.home_index_bg .articles { float:left; display:inline-block; width:100%; }
.home_index_bg .articletable { float:left; display:inline-block; width:100%; max-width:100%; color:#FFFFFF; padding:20px 0 20px 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.home_index_bg .articletable + .articletable { border-top:4px solid #696969; }
.home_index_bg .articletable .news_box_img { float:left; display:inline-block; padding:6px 10px 0 0; box-sizing:border-box; -moz-box-sizing:border-box; }
.home_index_bg .articletable div.news_box_img img { max-width:100px; border:2px solid #414141; }
.home_index_bg .articletable .news_box_content { float:left; display:inline-block; width:325px; padding:12px 10px; box-sizing:border-box; -moz-box-sizing:border-box; }
.home_index_bg .articletable + .articletable .news_box_content { width:300px; }
.home_index_bg .articletable .news_box_content h3 {font-size:18px; font-weight:400; line-height:1.4; color:#C17E00;}
.home_index_bg .articletable .news_box_content h3:hover,
.home_index_bg .articletable .news_box_content h3:focus {color:#FCC100;}
.home_index_bg .articletable .news_box_content h3 a { color:inherit; }
.home_index_bg .articletable .news_box_content.noimage {width:100%; padding:12px 10px 12px 0; }
.home_index_bg .articletable .data {width:100%; font-size:14px; color:#8F9EAC; padding:10px 0 10px 0;}
.home_index_bg .articletable .news_view_body { padding:20px 0 0 0; font-size:14px; line-height:1.6; }
.home_index_bg .center { display:inline-block; width:100%; padding:27px 0 21px; text-align:center; }
.home_index_bg a.all_news { display:inline-block; float:right; position:absolute; top:43px; right:28px; margin:0; text-align:right; line-height:1; letter-spacing:-0.02em; padding:5px 15px 5px 5px; color:#FFD100; background:transparent url('../img/all_news.png') 100% 140% no-repeat;}
.home_index_bg a.all_news:hover,
.home_index_bg a.all_news:focus {color:#FFEC00; background-position:100% -30%;}
/*After RODO, remove newsletter*/
.home_index_bg .left_content.articles {width:100%; padding:32px 5px 30px 5px;}
.home_index_bg .articletable {width:50%; padding:5px 20px 5px 0; margin-top:15px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.home_index_bg .articletable + .articletable {padding:5px 20px 5px 20px; border-top:none; border-left:4px solid #696969;}
/*END After RODO, remove newsletter*/
.home_carousel {float:left; display:inline-block; width:100%; padding-top:3.5em;}
.home_carousel .home_fulline { display:inline-block; width:100%; padding:20px 0 26px 0; }
.home_carousel h2 { float:left; display:inline-block; width:100%; padding:24px 0 20px; text-align:center; font-size:24px; font-weight:400; color:#26282C; }
.home_carousel .small_pictures { float:left; display:inline-block; width:960px; max-width:100%; padding:10px 0 20px; margin:0 auto; border-bottom:2px solid #E2E2E3;}
.homecontent.home .home_carousel .small_pictures {border-bottom:0;}
.home_carousel .small_pictures_ul { float:left; display:inline-block; width:100%; list-style:none; text-align:center; vertical-align:middle; }
.home_carousel .small_pictures_ul li { display:inline-block; width:140px; margin:0 7px; list-style:none; text-align:center; vertical-align:middle; }
.home_carousel .small_pictures_ul li img {max-width:100%;}
.home_carousel .bx-wrapper .small_pictures_ul li {margin:0;}
.home_carousel .bx-wrapper { width:960px; max-width:960px; }
span.logotext { font-weight:300; color:#2A4567; }
span.logotext strong { font-weight:700; color:#DF3B3B; }
#footer_newsletter { float:left; width:100%; display:inline-block; color:#FFFFFF; padding:17px 20px 25px 20px; font-size:13px; box-sizing:border-box; -moz-box-sizing:border-box; }
#footer_newsletter h2 { float:left; display:inline-block; width:auto; font-size:29px; font-weight:400; letter-spacing:-0.04em; color:#FFFFFF; padding:0 18px 0 0; }
#footer_newsletter p { float:left; display:inline-block; width:auto; font-size:14px; line-height:1.6; letter-spacing:0; padding:27px 0 10px 0; color:#C7CED5; }
#footer_newsletter .input { float:left; display:inline-block; width:auto; padding:10px 0 10px 0; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; }
#footer_newsletter .input #newsletter_input { float:none; display:inline-block; width:235px; height:29px; padding:0 10px; background:#656565; color:#FFFFFF; border:3px solid #656565; }
#footer_newsletter .input #newsletter_zapisz { float:none; display:inline-block; width:auto; height:29px; padding:0 35px 0 0; margin-left:15px; color:#FFFFFF; border:0; font-size:15px; font-weight:400; background:transparent url('../img/newsletter.png') 100% 50% no-repeat; text-align:left; cursor:pointer; }
#footer_newsletter .input #newsletter_zapisz:hover,
#footer_newsletter .input #newsletter_zapisz:focus {color:#FFD100; }
.home_rotator { float:left; display:inline-block; width:308px; padding:20px 0 0 0; }
.home_rotator .bx-wrapper { width:308px; margin:0; }
.home_rotator .bx-wrapper .bx-pager.bx-default-pager a { width:17px; height:19px; background:transparent url('../img/rot.png') 50% 50% no-repeat; }
.home_rotator .bx-wrapper .bx-pager.bx-default-pager a:hover,
.home_rotator .bx-wrapper .bx-pager.bx-default-pager a.active { background:transparent url('../img/rot_selected.png'); }
#footer_facebook { width:179px; float:left; color:#FFFFFF; padding-left:58px; padding-top:52px; padding-right:51px; text-align:center; }
#footer_facebook p { text-align:left; padding-bottom:15px; width:186px; line-height:20px; font-size:13px; }
#footer_partners { float:left; width:440px; text-align:center; padding-top:10px; }
#footer_partners h3 { width:449px; float:left; font-weight:400; font-size:20px; text-align:center; color:#FFFFFF; padding-top:3px; padding-bottom:27px; }
#footer_partners_box { background:#FFFFFF; width:449px; float:left; border-radius:5px; padding-bottom:5px; padding-top:5px; }
#footer_partners .dotpay { float:left; display:inline; margin-top:22px; margin-left:30px; }
#footer_partners .paczkomaty { float:left; display:inline; margin-left:30px; }
#footer_partners .transf { float:left; display:inline; margin-top:22px; margin-left:30px; }
#content_site { float:left; display:inline; width:100%; min-height:400px; padding:1.7em 1.7em 1.7em; margin-top:2em; margin-bottom:2em; color:#414141; background:#FFFFFF; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#content_site h1 {font-size:28px; letter-spacing:-1px; font-weight:400; margin-bottom:.6em;}
#content_site .index_cart table { width:100%; float:left; margin-top:5px; margin-bottom:5px; }
#content_site .index_cart table th { color:#696969 }
#content_site .index_cart table td { text-align:left; padding-left:5px; padding-right:5px; }
#content_site .index_cart table .cart_order { }
#cart_order_pay a { float:right; padding-left:10px; padding-right:10px; height:25px; padding-top:9px; background:#696969; color:#FFFFFF; border:0; cursor:pointer; font-weight:700; }
#cart_order_pay { width:100%; float:left; margin-bottom:20px; }
.td_order_list { border-top:1px solid #B9B9B9 }
.td_order_header { height:45px; }
.td_order_list a, a.contentPreview { color:#696969; font-weight:700; }
.td_order_list a[onclick~="return"] { color:#EE0000; }
.td_order_list a:hover, a.contentPreview:hover { text-decoration:underline; }
#content_site table tr > td.td_order_list:last-child { }
.td_cart_1 { width:150px; }
.td_cart_2 { width:60px; }
.td_cart_3 { width:100px; }
.td_cart_4 { width:85px; }
.td_cart_5 { width:85px; }
.td_cart_6 { width:40px; }
.td_cart_7 { width:130px; }
.td_cart_8 { width:80px; }

#search_form_content input#site_send { float:right; border:0; cursor:pointer; color:#2B2A29; background-color:#FFD100; font-size:22px; padding:.5em 1em .5em; font-weight:700; text-transform:uppercase; border-radius:0; font-family:"Roboto", sans-serif;}
#search_form_content input#site_send:hover,
#search_form_content input#site_send:focus {background-color:#FFFFFF;}
#content_960 { width:960px; float:left; min-height:320px; margin-left:14px; display:inline }
.homebaner { display:inline-block; clear:both; width:100%; background:#FFFFFF; }
#content_site .input.text { float:left; width:100%; }
#content_site .input.tel { float:left; width:100%; }
#content_site .input.password { float:left; width:100%; }
#content_site .input.select { float:left; width:100%; }
#content_site .input.select select { margin-top:10px; }
#content_site .input.radio fieldset { float:left; width:744px; margin-top:10px; border:0; }
#content_site .input.radio fieldset legend { padding:0 5px; font-weight:700; }
#content_site .input.radio fieldset input[type="radio"] { float:left; margin:10px 2px; clear:left; }
#content_site .input.radio fieldset label { float:left; margin:10px 2px; width:60%; }
#invoices_details { width:375px; float:left; border:3px solid #EDEEEE; padding:20px; margin-top:10px; margin-bottom:10px; }
#invoices_details table { width:100% }
#invoices_details td { padding-top:10px; padding-bottom:10px; border-top:1px solid #696969; }
#invoices_details .td_left { text-align:right; width:170px; font-weight:700; padding-right:5px; }
#invoices_details table a { font-weight:700; color:#696969 }
#invoices_details table a:hover { text-decoration:underline; }
#register_page_inputs_left { width:375px; float:left; border:3px solid #696969; padding:20px; margin-top:20px; margin-right:40px; }
#register_page_inputs_left h2 { font-weight:700; color:#696969; font-size:16px; }
#register_page_inputs_left label { width:160px; padding-right:10px; float:left; margin-top:10px; padding-top:3px; text-align:left; }
#register_page_inputs_left input[type="password"],
#register_page_inputs_left input[type="tel"],
#register_page_inputs_left input[type="text"] { width:196px; float:left; margin-top:10px; padding:2px; border:1px solid #696969 }
#register_page_inputs_left input[type="number"] { width:196px; float:left; margin-top:10px; padding:2px; border:1px solid #696969 }
#register_page_inputs_left .error-message { padding-left:170px; padding-right:20px; font-size:10px; text-align:left; color:#D11C12; padding-bottom:5px; }
#register_page_inputs_left .checkbox { width:375px; float:left; }
#register_page_inputs_left .checkbox input { float:left; width:15px; margin-top:15px; }
#register_page_inputs_left .checkbox label { width:320px; float:left; text-align:left; padding-left:5px; }
#register_page_inputs_left .checkbox a { font-weight:700; color:#FFD100 }
#register_page_inputs_left .checkbox a:hover { text-decoration:underline; }
#register_page_inputs_left .checkbox .error-message { padding-left:20px; }
.vat_fields { width:381px; float:left; margin-top:10px; }
#register_page_inputs_right { width:381px; float:left; border:3px solid #696969; padding:20px; margin-top:20px; }
#register_page_inputs_right h2 { font-weight:700; color:#696969; font-size:16px; }
#register_page_inputs_right p { width:321px; float:left; padding-top:10px; font-weight:700; }
#register_page_inputs_right p a { font-weight:700; color:#FFD100 }
#register_page_inputs_right p a:hover { text-decoration:underline; }
#register_page_inputs_right label { width:160px; padding-right:10px; float:left; margin-top:10px; padding-top:3px; }
#register_page_inputs_right input { width:196px; float:left; margin-top:10px; padding:2px; border:1px solid #696969 }
#register_page_inputs_right .error-message { padding-left:170px; font-size:10px; text-align:left; color:#D11C12; padding-bottom:5px; }
#register_page_inputs_right .checkbox { width:375px; float:left; }
#register_page_inputs_right .checkbox input { float:left; width:15px; margin-top:15px; }
#register_page_inputs_right .checkbox label { width:320px; float:left; text-align:left; padding-left:5px; }
#register_page_inputs_left.contact_container_1 .contact .input.select select,
#register_page_inputs_right.contact_container_2 .contact .input.select select { width:204px; }
#register_page_inputs_left.contact_container_1 .contact .submit,
#register_page_inputs_right.contact_container_2 .contact .submit { float:left; width:100%; margin-top:6px; }
#register_page_inputs_left.contact_container_1 .contact input.readContact { float:right; width:auto; padding:4px 10px; margin:0 4px 0 0; font-weight:700; background:#696969; color:#FFFFFF; border:0; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif }
#register_page_inputs_right.contact_container_2 .contact input.readContact { float:right; width:auto; padding:4px 10px; margin:0 10px 0 0; font-weight:700; background:#696969; color:#FFFFFF; border:0; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif }
#register_page_submit { width:100%; float:left; margin-top:20px; border-top:1px solid #696969; }
#register_page_submit input { float:right; margin-top:10px; margin-right:10px; }
#user_edit_content { width:376px; float:left; border:3px solid #EDEEEE; margin-top:20px; padding:10px 20px 20px 20px; }
#user_edit_content h2 { font-weight:700; color:#696969; font-size:16px; }
#user_edit { width:376px; float:left; margin-bottom:20px; }
#user_edit label { width:140px; padding-right:10px; float:left; margin-top:10px; padding-top:3px; text-align:right; }
#user_edit input { width:196px; float:left; margin-top:10px; padding:2px; }
#user_edit select { width:204px; float:left; margin-top:10px; padding:2px; }
#user_edit .error-message { width:200px; padding-left:150px; float:left; font-size:10px; text-align:left; color:#D11C12; margin-bottom:5px; }
#login_box { width:376px; float:left; border:3px solid #414141; margin-top:20px; padding:20px; }
#login_box_info { width:878px; float:left; margin-top:20px; border:1px solid #FFD100; padding:10px; font-weight:700; }
#login_box_info a { color:#414141 }
#login_box_info a:hover { color:#FFD100; text-decoration:underline; }
#login_box_data { width:336px; float:left; padding:20px; }
#login_box_data label { float:left; width:65px; margin-top:5px; padding-top:3px; text-align:right; padding-right:10px; }
#login_box_data input { float:left; width:222px; margin-top:5px; padding:2px; border:1px solid #414141; }
#login_data_inputs_remind { float:left; width:340px; padding-bottom:10px; }
#login_data_inputs_remind .text label { float:left; width:95px; margin-top:15px; margin-bottom:15px; padding-top:3px; text-align:right; padding-right:10px; }
#login_data_inputs_remind input.inputText { float:left; width:226px; margin-top:15px; margin-bottom:15px; padding:2px; border:1px solid #414141; }
#remind_send_button { float:left; width:340px; border-top:1px solid #414141; padding-top:10px; }
#login_footer { float:left; width:356px; padding-left:10px; padding-right:10px; border-top:1px solid #414141; padding-top:9px; }
#login_footer ul { float:left; width:200px; padding-left:10px; font-size:11px; }
#login_footer ul li { float:left; width:200px; margin-bottom:5px; font-weight:700; }
#login_footer ul a { color:#FFD100 }
#login_footer ul a:hover { color:#FFD100; text-decoration:underline; }
#login_button { float:right; padding-left:10px; padding-right:10px; height:28px; background:#FFD100; color:#414141; border:0; cursor:pointer; font-weight:700; }
#send_button { float:right; padding:10px 20px; background:#FFD100; color:#414141; border:0; cursor:pointer; font-size:14px; font-weight:700; text-transform:uppercase;}
.find_button { float:right; padding-left:10px; margin-top:10px; margin-left:10px; display:inline; padding-right:10px; height:28px; background:#FFD100; color:#414141; border:0; cursor:pointer; font-weight:700; }
#login_button:hover, #send_button:hover, .find_button:hover { background-color:#FFEC00; }
#link_button { float:right; padding-left:10px; padding-right:10px; height:22px; padding-top:6px; background:#FFD100; color:#414141; border:0; cursor:pointer; font-weight:700; }
#discard_button { float:left; padding-left:10px; padding-right:10px; height:22px; padding-top:6px; background:#696969; color:#FFFFFF; border:0; cursor:pointer; font-weight:700; margin-left:10px; display:inline }
#discard_button_margin { float:left; padding-left:10px; padding-right:10px; margin-top:10px; height:22px; padding-top:6px; background:#696969; color:#FFFFFF; border:0; cursor:pointer; font-weight:700; display:inline; margin-left:10px; }
#save_button { float:right; width:78px; height:34px; border:0; cursor:pointer }
#button_add { float:right; width:78px; height:28px; background:#48AE30; border:0; cursor:pointer; color:#FFFFFF }
#change_button { float:right; width:78px; height:34px; border:0; cursor:pointer }
#add_cart { float:left; padding:10px 20px 10px 30px; background:url('../img/arrow_left.png') 12px 50% no-repeat #696969; color:#FFFFFF; border:0; cursor:pointer; font-weight:700; }
#podsumowanie { float:right; padding:10px 30px 10px 20px; font-size:14px; background:url('../img/arrow_right.png') 92% 50% no-repeat #FFD100; text-transform:uppercase; color:#414141; border:0; cursor:pointer; font-weight:700; }
#zamow { float:right; padding:10px 30px 10px 20px; font-size:14px; background:url('../img/arrow_right.png') 92% 50% no-repeat #FFD100; color:#414141; text-transform:uppercase; border:0; cursor:pointer; font-weight:700; }
#zaplac { float:right; margin-right:20px; adding:10px 30px 10px 20px; font-size:14px; background:url('../img/arrow_right.png') 92% 50% no-repeat #FFD100; color:#FFFFFF; text-transform:uppercase; text-transform:uppercase; border:0; cursor:pointer; font-weight:700; }
#zaplac.skarbonka { padding-top:7px; height:21px; }
#zamow:hover, #zaplac:hover, #zaplac.skarbonka:hover { background-color:#FFEC00; }

#zaplac.zaplac-tpay{background:#3341a2 url('../img/zaplac_tpaycom.png') 90% 50% no-repeat;padding:18px 95px 14px 10px;line-height:1;height:auto;}
#zaplac.zaplac-tpay:hover{background-color:#f9b600;}
.payments #zaplac {/*background: #3341A2;*/
 background-image:none;
 font-size:16px;
 padding:.8em 1.4em;
 line-height: 1;
 height: auto;}

#order_cart_sum a { float:right; padding-left:10px; padding-right:20px; height:22px; padding-top:7px; background:url('../img/arrow_right.png') 92% 50% no-repeat #FFD100; color:#FFFFFF; border:0; cursor:pointer; font-weight:700; }
#bank_pay { width:100%; float:left; padding-top:10px; }
.actions { float:right; margin-top:-33px; }
.actions a.actionlink { float:right; margin:5px 10px; color:#696969; line-height:26px; font-weight:700; }
.actions a.actionlink:hover { text-decoration:underline; }
table.contactlist { border-collapse:collapse; }
table.contactlist tr:first-child { }
table.contactlist tr:first-child:hover td,
table.contactlist tr:first-child:hover th { }
table.contactlist th,
#content_site .index_cart table.contactlist td,
table.contactlist td { padding:5px; }
#content_site .index_cart table.contactlist td[colspan="100"],
table.contactlist td[colspan="100"] { padding:10px; text-align:center; color:#666666; font-style:italic; border:1px solid #CDCDCD; border-top:0; }
#list_order_empty { float:left; padding-top:10px; }
#list_order_empty a { color:#696969; font-weight:700; }
#list_order_empty a:hover { text-decoration:underline }
table.contactlist tr:hover { background:#F9F9F9; }
table.contactlist tr > td:last-child a { line-height:20px; }
table.contactlist tr > td:last-child { text-align:right; }
.list_box_courier_img table tr > td:last-child { text-align:center; }
.paginatorcontainer { float:left; width:100%; padding:5px 0; text-align:center; color:#CDCDCD; font-size:12px; font-weight:400; }
.paginatorcontainer span { color:#CDCDCD; padding:1px 4px; }
.paginatorcontainer span.current { font-weight:700; color:#FFFFFF; background:#666666; border-radius:3px 3px 3px 3px; }
.paginatorcontainer a:hover { color:#696969; }
#courier_details { width:100%; float:left; border-bottom:1px solid #BFBFBF; padding-bottom:10px; margin-bottom:10px; }
#courier_details_hours { padding-top:20px; }
#courier_details_hours #OrderPickupDate { width:200px; }
#courier_details_hours .select option { padding-right:10px; }
#courier_details_hours .select select { border:1px solid #696969; padding:2px; }
#courier_details_hours .select label { }
#courier_details_hours .pickup_hours { float:right; padding-right:5px; }
#courier_details_hours .pickup_hours label { float:left; width:78px; text-align:right }
#courier_details_hours .pickup_hours .select { float:left; width:auto }
p.info { float:left; font-size:11px; color:#4C4C4C; margin-top:10px; }
h3.bank_client_count { float:left; width:100%; font-size:14px; margin:10px 0 10px 0; }
h3.bank_client_count span { color:#56698F; font-size:18px; }
.add_to_favourite { width:100%; float:left; }
.add_to_favourite span { float:right; background:#696969; color:#FFFFFF; padding:5px; margin-right:6px; }
.add_to_favourite label { padding-left:5px; }
#allegro_link { width:100%; float:left; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #EDEEEE }
#allegro_link a { float:right; background:#696969; color:#FFFFFF; padding:5px; margin-right:10px; font-weight:700; }
#order_form_box { width:920px; float:left; }
#order_form_box_data h2 { font-weight:400; font-size:20px; width:100%; float:left; }
#order_form_box_data_info { float:left; width:900px; padding:10px; background:#7CEF9B; margin-top:10px; }
#order_form_box_data_info p { font-size:18px; padding-bottom:10px; width:100%; float:left; }
#order_form_box_data_info a { text-decoration:underline; }
#order_form_box #register_page_inputs_left { margin-right:72px; }
#order_form_box #register_page_inputs_left h3 { font-size:16px; font-weight:700; color:#696969 }
#order_form_box #register_page_inputs_right h3 { font-size:16px; font-weight:700; color:#696969 }
#order_form_box .custom_pickup { float:left; }
#register_page_inputs_left .register { width:381px; float:left; padding-top:20px; }
#cart_table table { width:100%; float:left; margin-top:20px; }
#cart_table table th { height:42px; text-align:left; background:#EDEEEE; padding-left:10px; padding-right:10px; }
#cart_table table th a { color:#696969 }
#cart_table table th a:hover { text-decoration:underline }
#cart_table table .th_border_right { width:117px; }
#cart_table table td { text-align:left; border-top:1px solid #696969; padding:9px 10px; }
#cart_table table td a { color:#FFFFFF; font-weight:700; }
#cart_table table td a:hover { text-decoration:underline }
#cart_table table .td_order_list_link a { color:#0D85B3 }
#cart_table .details table { background:none; }
#cart_table .details table td p { width:100%; padding-bottom:5px; float:left }
#cart_table .details table span { padding-right:20px; float:left }
.cart_table_edit { width:52px; float:left; margin-bottom:1px; margin-top:1px; background:#696969; margin-right:2px; text-align:center; border-radius:2px; padding-top:6px; padding-bottom:6px; }
.cart_table_delete { width:52px; float:left; margin-bottom:1px; margin-top:1px; background:#DA251D; text-align:center; border-radius:2px; padding-top:6px; padding-bottom:6px; }
.cart_table_details { width:77px; float:left; margin-bottom:1px; margin-top:1px; background:#696969; margin-right:2px; text-align:center; border-radius:2px; padding-top:6px; padding-bottom:6px; }
#order_sum { width:100%; float:left; text-align:right; border-top:3px solid #EDEEEE; margin-bottom:10px; padding-bottom:10px; }
#order_sum p {
    font-weight:700; background:#EDEEEE; float:right; font-size:16px; color:#696969; padding:10px 20px 15px; -webkit-border-bottom-right-radius:5px;
    -webkit-border-bottom-left-radius:7px;
    -moz-border-radius-bottomright:7px;
    -moz-border-radius-bottomleft:7px;
    border-bottom-right-radius:7px;
    border-bottom-left-radius:7px; }
#order_sum #add_cart { margin-top:15px; }
#order_sum_right { padding:15px 10px 15px 20px; background:#EDEEEE; float:right; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:7px; -moz-border-radius-bottomright:7px; -moz-border-radius-bottomleft:7px; border-bottom-right-radius:7px; border-bottom-left-radius:7px; }
#cart_order_sum_cartSum_coupon { float:left; color:#696969; font-size:16px; font-weight:700; width:100%; }
#cart_order_sum_cartSum_coupon #order_sum_cartSum_coupon { float:right; padding-right:0; padding-bottom:10px; }
#order_sum #order_sum_cartSum_coupon { width:100%; padding-bottom:10px; padding-top:10px; }
#order_sum_cartSum { float:left; color:#696969; padding-right:50px; font-size:16px; font-weight:700 }
#order_sum_cartSum_coupon { float:left; color:#696969; font-size:16px; font-weight:700; padding-right:20px; }
#order_sum_submit { float:left }
.order_coupon { float:right; padding-bottom:10px; padding-left:20px; padding-top:10px; }
.order_coupon #order_sum_cartSum_coupon { padding-right:0; text-align:right }
#details_coupon #order_sum_cartSum_coupon { width:100%; padding-bottom:10px; text-align:right; float:left }
.coupon_form { float:left; padding-left:20px; width:400px; margin-top:-62px; }
.coupon_form .input label { padding-right:10px; float:left; padding-top:3px; }
.coupon_form .input input { border:1px solid #696969; padding:2px; float:left; width:120px; }
.coupon_form #CartCouponCartForm .text { float:left; width:235px; }
.coupon_form .submit { float:left }
.coupon_form .submit input { float:right; padding:2px 10px; border:0 none; background:#696969; color:#FFFFFF; cursor:pointer; font-weight:700; }
#order_cart_vat { width:854px; float:left; margin-bottom:10px; margin-top:5px; }
#order_cart_vat .checkbox label { padding-left:10px; }
#order_cart_sum { width:100%; float:left }
#order_sum span { font-size:24px; padding-left:15px; }
#order_summary_payments { width:856px; float:left; margin-left:20px; display:inline; }
#order_summary_payments legend { font-size:20px; font-weight:400; letter-spacing:-1px; padding-bottom:15px; }
#order_summary_payments .info { width:856px; float:left; padding-top:10px; }
#order_summary_payments .info a { color:#0062B7; font-weight:700 }
#order_summary_payments .info a:hover { text-decoration:underline }
#order_summary_payments .info ul { padding-left:30px; padding-top:5px; }
#order_details_content { width:100%; float:left; padding-bottom:20px; }
#order_details_content h2 { padding-bottom:10px; font-size:16px; font-weight:700; color:#696969 }
#order_details_content td { width:175px; padding-top:3px; padding-bottom:3px; }
#order_details_content_left { width:375px; float:left; border:3px solid #EDEEEE; padding:20px; margin-top:20px; margin-right:50px; }
#order_details_content_left h2 { font-weight:700; color:#696969; font-size:16px; }
#order_details_content_right { width:381px; float:left; border:3px solid #EDEEEE; padding:20px; margin-top:20px; }
#order_details_content_right h2 { font-weight:700; color:#696969; font-size:16px; }
#order_details_content_left .waybill_status img { margin-right:3px; }
#order_details_content_przesylka { width:371px; float:left; padding-right:381px; padding-bottom:20px; }
.order_td_left { text-align:right; padding-right:5px; }
.order_td_right { text-align:left; font-weight:700; padding-left:5px; }
.order_td_right_long { text-align:left; font-weight:700; padding-left:5px; width:200px !important }
#order_cart_links { width:100%; display:inline; float:left; padding-top:10px; }
.address_data { width:100%; float:left; }
.address_data p { width:33%; float:left; padding-top:5px; padding-bottom:5px; }
.address_data p span { font-weight:700; color:#696969; font-size:16px; padding-left:15px; }
.broker_data_multi_checkbox .checkbox { padding-bottom:10px; padding-left:214px; }
.broker_data_multi_checkbox input[type=checkbox] { margin-right:5px; float:left }
#border_zero { border:0 }
.couriers_price_data_check { width:748px; padding-left:144px; float:left; margin-top:5px; }
.couriers_price_data_check label { padding-left:5px; }
#site_bottom { width:892px; float:left; border-top:1px solid #DFDFDF; margin-top:10px; padding-top:10px; }
#site_bottom_left { width:446px; float:left; padding-top:6px; }
#site_bottom_left a { color:#48AE30; font-weight:700 }
#site_bottom_right { width:446px; float:left; text-align:right }
#couriers_price_data_weights { width:892px; float:left; padding-top:10px; padding-bottom:10px; }
#couriers_price_data_weights table th { background:#DFDFDF; padding:5px; }
#couriers_price_data_weights table td { border-bottom:1px solid #DFDFDF; text-align:center; padding:5px; }
#couriers_price_data_weights table input { width:95%; border:1px solid #D0CFCF; }
#couriers_price_data_no_charge { width:100%; float:left; padding-top:10px; }
#couriers_price_data_no_charge table th { background:#DFDFDF; padding:5px; }
#couriers_price_data_no_charge table input { width:120px; border:1px solid #D0CFCF; }
#couriers_price_data_no_charge table td { border-bottom:1px solid #DFDFDF; text-align:center; padding:5px; }
#couriers_price_data_formula_dim { width:892px; float:left; margin-top:10px; padding-top:10px; }
#couriers_price_data_other_options { width:892px; float:left; padding-top:10px; }
#couriers_price_data_cover { width:892px; float:left; padding-top:10px; }
#couriers_price_data_cover table { padding-left:229px; padding-bottom:5px; padding-top:5px; }
#couriers_price_data_cover table th { background:#DFDFDF; text-align:center; padding-top:5px; padding-bottom:5px; }
#couriers_price_data_cover table td { border-bottom:1px solid #DFDFDF; padding-top:5px; padding-bottom:5px; text-align:center }
#couriers_price_data_cover table td input { border:1px solid #D0CFCF; }
#couriers_price_data_address { width:892px; float:left; border-top:1px solid #DFDFDF; margin-top:10px; padding-top:10px; }
#paginator_prev { width:80px; float:left; text-align:left }
#paginator_numbers { width:472px; float:left; text-align:center; margin-bottom:20px; }
#paginator_numbers .current { font-weight:700; color:#0F7706 }
#paginator_next { width:80px; float:left; text-align:right }
#contact_data_left { width:362px; float:left; }
#contact_data_left p { width:362px; float:left; padding-top:20px; }
#contact_data_right { width:400px; float:right; margin-top:53px; border:3px solid #696969; padding:20px; }
#contact_data_right h2 { font-size:16px; padding-bottom:10px; color:#696969 }
#contact_data_right_data { width:400px; float:left; }
#contact_data_right_data label { width:190px; float:left; margin-top:8px; text-align:right; padding-right:10px; }
#contact_data_right_data small { text-align:center; width:100%; float:left; color:#7C7C7C }
#contact_data_right_data .input.select select { margin-top:7px; border:1px solid #696969; }
#contact_data_right_data input { width:192px; float:left; margin-top:5px; padding:2px; border:1px solid #696969; }
#contact_data_right_data .error-message { padding-left:200px; font-size:10px; color:#A62A22; }
#contact_data_right_data_message { width:400px; float:left; margin-top:5px; }
#contact_data_right_data_message label { width:400px; float:left; padding-bottom:5px; }
#contact_data_right_data_message textarea { width:398px; float:left; margin-bottom:5px; border:1px solid #696969; }
#contact_data_right_data_message .error-message { font-size:10px; color:#A62A22; }
#contact_send { float:right }
#contact_data_bottom { width:892px; float:left; border-top:1px solid #DFDFDF; margin-top:10px; padding-top:10px; }
#contact_data_bottom a { font-weight:700; color:#48AE30 }
#content_search { width:100%; float:left; }
#content_search h1 { float:left; }
#content_header h2 { float:right; color:#696969; font-size:12px; font-weight:400; line-height:42px; }
#search_results_wraper { width:896px; float:left; }
#search_header { width:100%; box-sizing:border-box; -moz-box-sizing:border-box; border:2px solid #696969; padding-left:20px; padding-right:20px; float:left; padding-top:15px; }
.parcel_row { width:100%; margin-bottom:10px; float:left; padding-bottom:10px; border-bottom:1px solid #696969 }
.parcel_row_counter { float:left; font-size:18px; font-weight:700; color:#696969; padding-right:10px; padding-left:10px; width:20px; text-align:right }
#search_header_id { width:100%; height:32px; float:left; text-align:right; }
#search_header_country { float:right; padding-right:40px; }
.search_header_country { font-weight:700; }
#search_header_id_number { float:right }
#search_header_weight { width:160px; float:left; padding-left:30px; }
#search_header_weight span { font-size:18px; font-weight:700; color:#696969; padding-left:15px; }
.search_header_sides { width:250px; float:left; }
.search_header_sides_span_1 { padding-right:20px; }
.search_header_sides_span_2 { font-size:18px; font-weight:700; color:#696969; border-right:1px solid #696969; padding-right:9px; }
.search_header_sides_span_3 { font-size:18px; font-weight:700; color:#696969; border-right:1px solid #696969; padding-right:9px; padding-left:3px; }
.search_header_sides_span_4 { font-size:18px; font-weight:700; color:#696969; padding-right:5px; padding-left:3px; }
#search_header_sortable { width:305px; float:left; padding-left:20px; padding-top:6px; padding-bottom:2px; background:url(../img/check.png) 0 6px no-repeat; }
#search_header_sortable_2 { width:190px; float:left; height:53px; padding-top:27px; }
#search_header_change { float:right }
#search_header_change #send_button { padding-left:10px; padding-right:10px; padding-top:6px; float:right; background:#696969; color:#FFFFFF; }
#search_header_more_options_box { float:left; margin-top:15px; color:#191919; width:100%; }
#search_header_more_options_box p { height:30px; }
#search_header_more_options_box_1 { width:324px; float:left; }
#search_header_more_options_box_1 span { width:154px; float:left; }
#search_header_more_options_box_2 { width:310px; float:left }
#search_header_more_options_box_2 span { width:150px; float:left }
#search_header_more_options_box_3 { width:218px; float:left }
#search_header_more_options_box_3 p { background:url(../img/check.png) 0 0 no-repeat; padding-left:22px; }
#search_info_none { width:100%; float:left; font-size:18px; font-weight:700; padding-top:10px; padding-bottom:10px; text-align:center }
/*
==== szczegoly zamowienia ====
*/
#search_info { width:852px; float:left; padding-bottom:10px; padding-top:5px; }
#search_info a { text-decoration:underline; }
#search_header_order { width:852px; float:left; padding:15px 20px 20px 24px; }
#search_header_order_mini { width:852px; float:left; padding:15px 20px 20px 24px; }
#search_header_order_summary { width:876px; padding-left:20px; padding-right:20px; float:left; padding-top:15px; border:2px solid #696969; }
#search_header_order_summary_mini { width:876px; padding-left:20px; padding-right:20px; float:left; padding-top:15px; border:2px solid #696969; }
#search_header_order_summary_data { width:100%; height:74px; float:left; margin-bottom:22px; }
#search_header_order_courier { float:left; width:880px; border-bottom:1px solid #696969; margin-bottom:10px; padding:20px; }
#search_header_order_courier .list_box_courier_img { width:157px; float:left; }
#search_header_order_courier .list_box_courier_img table { width:157px; float:left; }
#search_header_order_courier .list_box_courier_img td { width:155px; height:80px; text-align:center; background:#FFFFFF; border:1px solid #696969 }
#search_header_order_courier .list_box_courier_name { width:470px; float:left; padding-left:32px; }
#search_header_order_courier .list_box_courier_name h2 { font-size:18px; font-weight:400; padding-top:17px; }
#search_header_order_courier .list_box_courier_info { width:169px; float:right }
#search_header_order_courier .list_box_courier_info p { color:#999999 }
.list_box_courier_img { width:155px; float:left; padding-top:20px; }
.list_box_courier_img table { width:155px; float:left; }
.list_box_courier_img td { width:155px; height:80px; text-align:center }
.list_box_courier_img td img {max-width:100%;}
#courier_list { width:100%; float:left; margin-top:15px; }
#courier_list h1 { width:100%; float:left; }
.rabatinfo { float:left; width:100%; margin:0 0 20px 0; text-align:center; font-size:14px; line-height:28px; font-weight:700; color:#696969; border:1px solid #696969; border-radius:4px 4px 4px 4px; }
.list_box_courier { width:100%; float:left; display:inline; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #696969; }
.list_box_courier_name { width:371px; padding-left:10px; padding-right:10px; float:left; padding-top:10px; }
.list_box_courier_name h2 { float:left; width:361px; padding-right:10px; }
.courier_desc { float:left; width:361px; color:#696969; padding-top:10px; padding-right:10px; }
.courier_desc ul {list-style-position:inside;}
.list_box_courier_info { width:200px; float:left; padding-top:20px; }
.list_box_courier_info h3 { font-size:24px; font-weight:700; }
.list_box_courier_info h3 span { font-size:18px; }
.list_box_courier_info p { color:#999999; }
.list_box_courier_order { float:right; margin-top:36px; padding-right:20px; }
.list_box_courier_order a { background-color:#FFD100; color:#292929; float:right; padding:.5em 1em; font-weight:700; }
.list_box_courier_order a:hover { background-color:#FFFFFF; }
#site_cart_view h1 { padding-bottom:20px; }
#site_cart_view p { padding-bottom:5px; }
#site_cart_view ol,
#site_cart_view ul { padding-left:30px; padding-top:10px; padding-bottom:10px; }
#site_cart_body a { color:#696969; }
#site_cart_body a:hover { color:#57A8E7; text-decoration:underline; }
#site_cart_body table { margin-top:10px; margin-bottom:10px; }
#site_cart_body table td { padding:5px; }
#site_cart_body { width:100%; float:left; padding-bottom:20px; padding-top:10px; }
#site_cart_body h2 {font-size:1.3em; margin-top:1em; margin-bottom:0.5em;}
#site_cart_body h3 {font-size:1em; margin-top:1em; margin-bottom:0.5em;}
#site_cart_body table {}
#site_cart_body table tr {}
#site_cart_body table > tbody > tr:nth-child(even),
#site_cart_body table > tr:nth-child(even) {background-color:#F7F7F7;}
#site_cart_body table.tabelka {width: 100%; border:1px solid #111111; border-spacing:2px;}
#site_cart_body table.tabelka thead {background:#FFD100;}
#site_cart_body table.tabelka thead td {padding:0.5em;}
#site_cart_body table.tabelka thead h2,
#site_cart_body table.tabelka thead h2 {margin:0;}
#site_cart_body table.tabelka tbody td {padding:0.5em; border-bottom: 1px solid #111111;}
#site_cart_gallery { width:100%; float:left; padding-bottom:20px; }
#site_cart_gallery h2 { width:100%; float:left; padding-bottom:10px; font-size:18px; font-weight:700; }
.site_cart_gallery_img_box { float:left; width:228px; text-align:center; height:168px; margin:10px 39px 10px 39px; }
.site_cart_gallery_image { padding:3px; border:1px solid #D0CFCF; width:220px; }
#site_cart_files { width:100%; float:left; padding-bottom:20px; }
#site_cart_files h2 { width:100%; float:left; padding-bottom:10px; font-size:18px; font-weight:700; }
.site_cart_file { width:737px; float:left; padding-left:25px; margin-top:9px; padding-top:2px; padding-bottom:9px; border-bottom:1px solid #D4D4D4; background:url(../img/news_file_grey.jpg) no-repeat; }
.site_cart_file a { color:#333333 }
.site_cart_file a:hover { color:#F9AD07; text-decoration:underline; }
.site_cart_file_name { width:537px; float:left; font-weight:700; }
.site_cart_file_ext { width:80px; float:left; padding-left:10px; padding-right:10px; text-align:right; }
.site_cart_file_size { width:80px; float:left; padding-left:10px; padding-right:10px; text-align:right; }
#content_site_find { width:400px; margin-top:20px; float:left; border:3px solid #696969; padding-bottom:20px; padding-left:20px; padding-right:20px; }
#content_site_find input[type="text"], #content_site_find input[type="tel"] { width:196px; float:left; margin-top:10px; padding:4px; border:1px solid #696969 }
.content_find_box { width:100%; float:left; margin-top:20px; padding-bottom:10px; }
.content_find_box a { color:#696969; }
.content_find_box table { float:left; }
.content_find_box table td { padding-left:10px; padding-right:10px; }
.content_find_box p { float:left }
.content_find_box_left { text-align:right }
#footer_content_980 { width:980px; margin-left:auto; margin-right:auto; font-size:14px; letter-spacing:0.03em; }
#footer_content_980 a { color:#333333; }
#footer_content_980 a.design { float:right; color:#333333; }
#footer_content_980 a.design img { margin:0 0 -5px 0; }
#footer_content_980 a:hover { text-decoration:underline; }
#footer_content_credits { float:left; display:inline-block; width:100%; font-size:14px; padding:2em 1em; letter-spacing:0; color:#333333; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; }
#footer_content_credits .regulamin {color:#FFD100; font-weight:700;}
.footer_copy_span { float:left; padding-right:10px; font-weight:400; }
#payment_page { width:100%; float:left; padding-top:10px; }
#payment_page h2 { font-size:20px; }
.payments_error h2 { color:#FF0000; }
.payments_ok h2 { color:#696969; }
#systemMessage { color:#D11C12; width:100%; padding-top:10px; padding-bottom:10px; text-align:center; font-size:16px; float:left; margin-top:10px; }
#authMessage { width:100%; display:inline-block; padding-top:2px; padding-bottom:2px; text-align:center; font-size:16px; float:left; margin-top:10px; }
#flashMessage { width:100%; display:inline-block; padding-top:2px; padding-bottom:2px; text-align:center; font-size:16px; float:left; margin-top:10px; }
.alert { color:#FFFFFF; background:#DA251D }
.message { color:#FFFFFF; background:#25AA1D }
.contentDelete { margin-right:5px; /*background-image:url('../img/icons/delete.png');*/ background-repeat:no-repeat; padding-left:20px; padding-bottom:5px; }
.contentUp { /*background-image:url('../img/icons/up_arrow.png');*/ background-repeat:no-repeat; padding-left:20px; }
.bx-wrapper { position:relative; margin:0 auto 0; padding:0; *zoom:1; }
.bx-wrapper img { max-width:100%; display:inline-block; }
.bx-wrapper .bx-loading { min-height:115px; background:url('../img/loader.gif') center center no-repeat #FFFFFF; height:100%; width:100%; position:absolute; top:0; left:0; z-index:2000; }
.bx-wrapper .bx-pager { text-align:center; font-size:.85em; font-family:Arial, sans-serif; font-weight:700; color:#666666; padding-top:20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display:inline-block; *zoom:1; *display:inline; }
.bx-wrapper .bx-pager.bx-default-pager a { background:#666666; text-indent:-9999px; display:block; width:10px; height:10px; margin:0 5px; outline:0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:#000000; }
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next { position:absolute; width:15px; height:20px; top:18px; }
.bx-wrapper .bx-prev { left:-25px; background:url('../img/back.png') no-repeat 50% 50%; opacity:0.4; }
.bx-wrapper .bx-next { right:-25px; background:url('../img/next.png') no-repeat 50% 50%; opacity:0.4; }
.bx-wrapper .bx-prev:hover { opacity:1; }
.bx-wrapper .bx-next:hover { opacity:1; }
.bx-wrapper .bx-controls-direction a { position:absolute; top:50%; margin-top:-16px; outline:0; width:32px; height:32px; text-indent:-9999px; z-index:9999; }
.bx-wrapper .bx-controls-direction a.disabled { display:none; }

/* STYLE2 */
.red { color:#AA0000; }
.green { color:#00AA00; }
table td[colspan="100"] { text-align:center !important; }
#home_desc h1 { padding:5px 0; font-weight:normal; font-size:20px; }
.article_banerbox { float:right; width:220px; height:360px; margin:0 0 20px 0; }
/* Artykuły */
#content_site .articles { width:100%; float:left; font-size:14px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
#content_site .articles table.articletable { float:left; margin-top:10px; }
#content_site .articles table.articletable tr:first-child td { border-top:0; padding-top:0; }
#content_site .articles table.articletable tr td { border-top:2px solid #D2D2D2; padding-top:20px; }
#content_site .articles table.articletable td a.more { margin-top:10px; }
.articles.articles700 { float:left; width:660px; }
.articles h1 {font-size:28px; padding:0; font-weight:400;}
.articles table.articletable { width:100%; }
.articles table.articletable tr + tr td { border-top:1px dashed #B5BFCC; }
.articles table.articletable td {padding:1em 0; vertical-align:top; }
.articles table.articletable td+td {padding-left:2em;}
.articles table.articletable td div.news_box_img { }
.articles table.articletable td div.news_box_img img { border:2px solid #F0F2F7; border-radius:0; }
.articles table.articletable td h2 {font-size:18px; font-weight:700; line-height:1.4;}
.articles table.articletable td h2 a { color:inherit; }
.articles table.articletable td h2 a:focus,
.articles table.articletable td h2 a:hover {text-decoration:underline; color:#FCC100;}
.articles table.articletable td .news_view_body {padding:2px 0 2px 0; font-size:14px; line-height:1.6;}
.articles table.articletable td a.more { float:right; font-weight:bold; color:#FFFFFF; background:#1A88DE; padding:4px 12px 3px; border-radius:3px;}
/* Kontenery */
#site_cart_view .content_width_660 { float:left; width:660px; }
#site_cart_view .content_width { float:left; width:100%; }
#content_700_data { float:left; width:660px; }
#content_700_data h1 { padding:0 0 10px 0; font-size:24px; font-weight:normal; }
#content_900 { float:left; width:938px; margin-left:25px; margin-bottom:30px; background:#FFFFFF; }
#content_260 { float:left; display:inline; width:240px; padding:25px 0px 30px 20px; }
#content_700 { float:left; display:inline; width:615px; padding:25px 20px 30px 20px; }
#content_260 #news_articles_list { float:left; width:240px; padding:10px 0px; background:#7B9FC3; color:#FFFFFF; border-radius:10px 10px 10px 10px; }
#content_260 #news_articles_list h2 { float:left; width:200px; padding:10px 20px; font-size:14px; }
#content_260 #news_articles_list ul { float:left; list-style:none; }
#content_260 #news_articles_list li { float:left; list-style:none; }
#content_260 #news_articles_list li span { float:left; padding:0 20px; }
#content_260 #news_articles_list li span:hover { background:#004580; }
#content_260 #news_articles_list li a { float:left; width:200px; padding:10px 0; color:#FFFFFF; border-top:1px solid #ADD2F6; }
#content_260 #news_articles_list li:first-child span a { border:0; }
#content_260 #news_articles_list li span:hover a { border-color:#004580; }
/* Nowości */
#news_view_body { width:100%; float:left; padding-bottom:20px; font-size:14px; }
#news_view_body a { color:#696969 }
#news_view_body a:visited { color:#696969 }
#news_view_body a:hover { text-decoration:underline }
#news_view_body h3 { font-size:12px; padding:0 0 5px 0; }
#news_view_body p { padding:0 0 10px 0; line-height:22px; }
#news_view_body ul, #news_view_body ol { padding:0 0 10px 20px; }
#news_view_body #site_cart_body p img[style*="left"] {margin:5px 10px 0 0;}
#news_view_body #site_cart_body p img[style*="right"] {margin:5px 0 0 10px;}
#news_view_body .article_body {float:left; width:100%;}
div.news_box_img { }
div.news_box_img.floatleft { float:left; margin:0 15px 4px 0; }
div.news_box_img a { }
div.news_box_img img { border:2px solid #F0F2F7 }
#user_articles_author {width:100%; font-size: 12px; color:#C9CACA; padding:0 0 1em 0; font-style:italic;}
#news_view_files { width:760px; float:left; padding-bottom:20px; margin-left:94px; }
#news_view_files h3 { width:100%; padding:0 0 10px 0; font-size:18px; font-weight:normal; border-bottom:1px solid #D6D6D6; }
#news_view_files .news_view_file { float:left; width:100%; border-bottom:1px solid #D6D6D6; }
#news_view_files .news_view_file div { float:left; display:inline; padding:10px 0px; }
#news_view_files .news_view_file div.news_view_name { width:80%; }
#news_view_files .news_view_file div.news_view_type { width:10%; }
#news_view_files .news_view_file div.news_view_size { width:10%; }
#news_view_files .news_view_file div.news_view_name a { padding:5px 0 5px 20px; color:#696969; background:url('../img/news_file_grey.jpg') 0 5px no-repeat; }
#news_view_files .news_view_file div.news_view_name a:hover { text-decoration:underline; }
#news_view_pictures { width:760px; float:left; padding-bottom:20px; margin-left:94px; }
#news_view_pictures h3 { width:100%; padding:0 0 10px 0; font-size:18px; font-weight:normal; }
#news_view_pictures .news_view_picture_box { float:left; display:inline; margin:20px 31px; }
#news_view_pictures .news_view_picture_box .news_view_picture { width:180px; height:135px; padding:4px; border:2px solid #FFFFFF; }
#news_view_pictures .news_view_picture_box .news_view_picture a { width:180px; height:135px; display:table-cell; text-align:center; vertical-align:middle; }
#news_view_pictures .news_view_picture_box .news_view_picture a img { max-width:180px; max-height:135px; border:0px; }
.news_footer {float:left; width:100%; padding:1.5em 0 0 0; text-align:left; border-top:2px solid #D6D6D6;}
.news_footer a {font-weight:700;}
.news_footer a:hover {color:#FFD100;}
    /* Paginator */
.paginator_box { float:left; width:100%; padding:20px 0; margin:0 0 0 0; text-align:center; color:#FFFFFF; font-size:14px; font-weight:700; border-top:2px solid #D2D2D2; }
.paginator_box .paginator_box_left { float:left; width:20%; display:inline; text-align:left; }
.paginator_box .paginator_box_center { float:none; width:60%; display:inline; text-align:center; margin:0; }
.paginator_box .paginator_box_right { float:right; width:20%; display:inline; text-align:right; }
.paginator_box span { color:#FFD100; padding:2px 5px; }
.paginator_box a { color:#696969; }
.paginator_box span.prev { float:left; }
.paginator_box span.prev a { font-weight:bold; color:#FFD100; padding-left:15px; background:url('../img/bar_less.png') 0% 50% no-repeat; }
.paginator_box span.prev a:hover { color:#696969; }
.paginator_box span.next { float:right; }
.paginator_box span.next a { font-weight:bold; color:#FFD100; padding-right:15px; background:url('../img/bar_more.png') 100% 50% no-repeat; }
.paginator_box span.next a:hover { color:#696969; }
/* Tabela */
#cart_table table { border:0px; }
#cart_table table th { color:#696969 }
#cart_table table tr td.td_order_list { }
#cart_table table tr td.td_order_list_desc { line-height:20px; }
#cart_table table tr th.opcje,
#cart_table table tr td.opcje { width:70px; text-align:center; color:#696969 }
#cart_table table tr:first-child td { border:0; background:none; }
#cart_table table tr:first-child td { }
#cart_table table tr:first-child td a { color:#696969; }
.cart_table_info { float:left; margin-top:1px; margin-bottom:1px; width:auto; padding:6px; background:#DF3B3B; margin-right:2px; text-align:center; border-radius:2px; color:#FFFFFF; }
.cart_table_info.red { background:#AA0000; color:#FFFFFF; }
/* Filtry */
.actions a.actionlink { padding:4px 6px; margin:0 10px; background:#EDEEEE; border-radius:3px 3px 3px 3px; }
.tabbnavi { float:left; width:100%; height:33px; border-bottom:3px solid #EDEEEE; }
.tabbnavi span { float:left; font-size:14px; line-height:30px; padding:0 12px; margin-right:3px; margin-bottom:-2px; border:3px solid #EDEEEE; border-bottom:3px solid #FFFFFF; background:#FFFFFF; color:#696969; border-radius:3px 3px 0px 0px; border-bottom:0px; padding-bottom:3px; }
.tabbnavi a { float:left; font-size:14px; line-height:30px; padding:0 12px; margin-right:3px; margin-bottom:-2px; border:3px solid #EDEEEE; border-bottom:3px solid #EDEEEE; background:#EDEEEE; color:#696969; border-radius:3px 3px 0px 0px; }
#content_site .filters { float:left; padding:10px; border:3px solid #EDEEEE; border-top:0px; }
#content_site .filters .input { float:left; width:421px; padding:10px 5px; border:1px solid #EDEEEE; background:#EDEEEE; border-radius:3px 3px 3px 3px; margin:1px; }
#content_site .filters .input label { margin-left:5px; }
#content_site .filters .input select,
#content_site .filters .input input { margin:0 0 0 10px; max-width:260px; line-height:17px; height:17px; }
#content_site .filters .input select { line-height:17px; height:17px; }
#content_site .filters .input input.datepick { width:70px; text-align:center; }
#content_site .filters .filterline { float:left; width:100%; height:1px; margin-top:1px; }
#content_site .filters span.summary_count { float:left; margin:12px 0 0 5px; }
#content_site .filters span.summary_count a { background:#696969; padding:5px; color:#FFFFFF }
#content_site .filters span.summary_count a:visited { background:#696969; padding:5px; color:#FFFFFF }
#content_site .filters input.filterbt { float:right; padding:5px 8px; line-height:12px; margin:5px 4px 0 0; background:#696969; color:#FFFFFF; border:0px; cursor:pointer; border-radius:3px 3px 3px 3px; font-weight:bold; }
#content_site .filters input.filterbt:hover { text-decoration:underline; }
#content_site .filters a.resetfilterbt { float:right; padding-left:8px; padding-right:8px; line-height:26px; margin:5px 3px 0 0; background:#EDEEEE; color:#696969; border:0px; cursor:pointer; border-radius:3px 3px 3px 3px; font-weight:bold; }
#content_site .filters a.resetfilterbt:hover { text-decoration:underline; }
/* FIXy */
.skarbonka h1 { float:left; width:100%; }
.skarbonka h2 { float:left; width:100%; font-size:16px; color:#696969; }
.skarbonka h3 { float:left; width:100%; font-size:14px; }
.skarbonka #search_header { float:left; }
.skarbonka #cart_table { float:left; }
#registerpersona { float:left; display:inline-block; width:100%; margin:20px 0 0 0; clear:both; }
#registerpersona h2 { float:left; display:inline-block; width:100%; }
#registerpersona .input.radio { float:left; width:100%; }
#registerpersona .input.radio input { float:left; display:inline-block; width:auto; margin:15px 5px 0 0; }
#registerpersona .checkbox input { display:inline-block; margin:15px 5px 0 0; }
#registerpersona .input.radio label { float:left; display:inline-block; width:160px; padding-right:5px; margin-top:10px; padding-top:3px; }
#registerpersona .input.radio.error label { color:#D11C12; }
#registerpersona .input.radio .error-message { float:left; display:inline-block; width:100%; padding:5px 0 0 0; text-align:center; color:#D11C12; font-size:10px; }
#registerpersona.summary { margin-top:0; }
#registerpersona.summary .checkbox { padding:0 0 13px 20px; }
#registerpersona.summary .input.radio .error-message { text-align:left; }
.registerpersona { }
.registerpersona .infobody { display:inline-block; width:100%; margin:20px 0 0 0; font-weight:400; }
#register_page_inputs_left.registerpersona .infobody p,
#register_page_inputs_right .infobody p { padding:10px 0 0 0; font-weight:400; width:100%; text-shadow:none; }
.registerpersona.person_fields { }
.registerpersona.vat_fields { }

/* RODO */
.checkbox.rodocheck {display:inline-block; float:left; width:100%; margin:8px 0;}
.checkbox.rodocheck input#rodocheck {display:inline-block; float:left; margin:0 0.5em 0 0;}
.checkbox.rodocheck #togglebox {display:inline-block; float:left; width:100%;}
.checkbox.rodocheck #togglerbutton {display:inline-block; float:right; font-weight:700; cursor:help;}
#register_page_inputs_left .checkbox.rodocheck label {margin:0; padding:0;}

/* RWD */
@media screen and (max-width:1000px) {
    body {min-width:320px;}
    .content_960,
    .content_988,
    .header_page,
    #content_site,
    #order_form_box,
    #content_bg .content_960,
    #loged_user_bar_content,
    #loged_user_bar_content_left,
    #footer_content_980 {width:100%; max-width:100%; min-width:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #add_cart {background-color:#4F4F4F;}
    #podsumowanie, #login_button {height:auto; padding:6px 20px 6px 15px;}
    #courier_list .list_box_courier .list_box_courier_order a.courier_order,
    #send_button, #add_cart, #podsumowanie, #zamow, #login_button {font-size:14px;}

    /* ==== HEADER ==== */
    .header_page {height:auto;}
    #header_login_register .register {margin-right:10px;}
    .header_icons {display:none;}
    #header_logo {display:inline-block; width:100%; margin:2em 0 0 0; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #header_offer {display:inline-block; width:100%; margin:1em 0; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .header_fullwidth {display:inline-block; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

    /* ==== Menu ==== */
    .header_page .float_right {float:none; width:100%;}
    #menu {display:inline-block; width:100%; padding:15px 0; margin:0 0; background:#FFFFFF; list-style:none; text-align:center; vertical-align:top;}
    #menu li {display:inline-block; padding:0; margin:0; list-style:none; text-align:center; vertical-align:top;}
    #menu > li > a {float:left; padding:12px 15px; margin:0; height:auto; color:#6F6F6F; font-size:15px; font-weight:700; letter-spacing:-0.01em; text-align:center; text-transform:uppercase;}
    #menu > li > a:focus, #menu ul.menu > li > a:hover {color:#FFFFFF; background:#225995;}
    #menu .menu_info {padding:6px 0 0 0; margin:0 -5px 0 -5px; color:#FFFFFF; background:#225995;}
    .mobile_menu {float:left; width:auto; padding:19px 10px;}
    #menu > li + li {}
    #menu .cart_li {}
    #menu .cart_li #cart_link {padding:6px 0;}

    #mobilemenu_btn {display:inline-block; float:right; padding:10px; color:#222222; font-size:16px; cursor:pointer; text-align:center;}
    #mobilemenu_btn:hover {color:#FFD100;}
    #menu {display:none;}

    .quick-select-table .quick-send-block .quick-send-box {width:190px; max-width:49%;}
    .quick-select-table .quick-send-block .quick-send-box2 {width:310px; max-width:49%;}

    /* ==== Search Form ==== */
    #search_form_select,
    #content_bg_home .homecontent > .content_960 {height:auto; background:#323232;}
    #search_form_content {padding:10px;}
    #search_form_select {display:inline-block; width:100%; margin:0; text-align:center; padding-top:3px; padding-bottom:0;}
    #search_form_select h3 {display:none;}
    #search_form_select .link.Koperta_krajowa:before,
    #search_form_select .link.Koperta_zagraniczna:before {content:none;}
    #search_form_select .link {display:inline-block; float:none; width:25%; height:auto; padding:0; margin:0 0 -3px 0; text-align:center; background:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_form_select .link a {display:inline-block; width:100%; height:auto; min-height:3.5em; padding:35px 25px; margin:0; text-align:center; background:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_form_select .link a span {display:inline-block; width:100%; padding:0; height:auto; background:none; font-size:13px;}
    #search_form_select .link a:hover,
    #search_form_select .link a:focus,
    #search_form_select .link a.search_menu_selected {color:#4386C3; background:#1C8B9F;}
    #search_form_content {display:inline-block; width:100%; margin:-2px 0 0 0;}
    #search_form_content_data {display:inline-block; width:100%; padding:5px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_form_content_data .countryselect {display:inline-block; width:100%; padding:5px 0 15px 0;}
    #search_form_content_data .countryselect .input.select, #CourierSearchForeignType {display:inline-block; width:auto; padding-left:10%; margin:10px 0 0 0;}
    #search_form_content_data #CourierSearchForeignType {margin-top:2em;}
    #search_form_content_data .countryselect .input.select label {display:inline-block; width:100%; padding:5px 0;}
    /*#search_form_content_data .countryselect .input.select+.input.select {width:auto;}*/
    #search_pack_counter_first,
    #search_pack_counter {display:inline-block; width:10%; height:28px; padding-top:1px; margin:23px 0 0 0; text-align:center; vertical-align:bottom; line-height:1.6;}
    #search_pack_counter_first {}
    #search_form_weight,
    #search_form_side_x,
    #search_form_side_y,
    #search_form_side_z,
    .parcel_input_adds .add_weight_input,
    .parcel_input_adds .add_x_input,
    .parcel_input_adds .add_y_input,
    .parcel_input_adds .add_z_input {display:inline-block; width:16%; padding:0 35px 0 0; margin:0; background:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_form_checkbox, .search_form_checkbox,
    .parcel_input_adds .checkbox {display:inline-block; width:18%; margin:0; padding:0 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    /*#search_form_checkbox {padding-top:22px;}*/
    #search_form_explain {display:inline-block; width:10%; margin:0; padding-top:30px;}
    #search_form_content_data .parcels, #search_form_content_data .parcel_input_adds {display:inline-block; width:100%; padding:10px 0; position:relative;}
    .parcel_input_adds .checkbox_explain {margin-top:6px;}
    .parcel_input_adds .removeParcel {margin-top:25px;}
    #search_form_weight input {margin:0 2px;}
    #search_form_content_data .input.text,
    #search_form_content_data .input.select {display:inline-block; margin:0;}
    #search_form_content_data .input.text input {display:inline-block; width:80%; min-width:70px; max-width:100%; margin:0;}
    #search_form_content_data .input.select select {display:inline-block; width:80%; min-width:125px; max-width:100%; margin:0;}
    #search_form_content_data .input.text label,
    #search_form_content_data .input.checkbox label,
    #search_form_content_data #search_form_checkbox label,
    #search_form_content_data .input.select label {display:inline-block; width:100%; text-align:left; padding:0 0 10px 0; font-size:14px; line-height:0.98; white-space:nowrap;}
    #search_form_content_data .input.select label .checkbox_explain {}
    #search_form_content_data .input span.desc {float:right; margin-top:0; margin-right:-21px; margin-left:-10px;}
    #search_form_checkbox .input.checkbox input {float:left; width:auto; height:auto; margin:10px 5px 0 0;}
    .parcel_input_adds .input.checkbox input {float:left; width:auto; height:auto; margin:2.8em 0 0 40%;}
    #search_form_content_data .submit {margin-right:0;}
    #search_form_content_data #search_form_checkbox .input.checkbox {float:left; display:inline-block;}
    #search_form_checkbox input#sortable {margin:0 1em 0 0;}
    .parcel_input_adds .input.checkbox input.add_sortable {margin:0 1em 0 0;}
    #search_form_content_data #search_form_checkbox label {width:50%;}
    #search_form_content_data .input.checkbox label {margin:0; width:80%;}

    /* ==== Search Form Options ==== */
    #search_form_content_options {display:inline-block; width:100%; margin:0; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_content_more_options_1 {display:inline-block; width:auto;}
    #search_content_more_options_1_left {display:inline-block; width:auto;}
    #search_content_more_options_2_left {display:inline-block; width:auto;}
    #search_content_more_options_1_right {display:inline-block; width:auto;}
    #search_content_more_options_2 {display:inline-block; width:auto; padding:12px 5px 10px 5px; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_content_more_options_3 {display:inline-block; width:auto;}
    #search_content_more_options_4 {display:inline-block; width:100%; padding:10px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_content_more_options_3_second {display:inline-block; width:100%;}
    #search_content_more_options_3 label {width:auto;}
    #search_content_more_options_2 > .input.checkbox {display:inline-block; width:100%; padding-top:4px;}
    #search_content_more_options_2 label {margin-bottom:7px;}
    #search_content_more_options_3_second > .input.checkbox {display:inline-block; width:30%;}
    #search_content_more_options_4 > .input.checkbox {display:inline-block; width:22%; padding:0 10px 0 0;}
    #search_content_more_options_4 .checkbox_explain {margin:-2px 0 -4px 10px; }
    #search_no_pickup {display:inline-block; width:30%; padding-right:30px; padding-top:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_no_pickup .checkbox_explain {display:inline-block; margin:-2px -20px -2px 5px;}

    /* ==== Order summary ==== */
    #search_header_order_summary_data {width:100%;}
    #search_header_order_summary_data .address_data p {width:48%;}
    #search_header_sortable,
    #search_header_more_options_box_1,
    #search_header_more_options_box_2 {display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #order_summary_payments,
    #order_cart_vat {display:inline-block; width:100%; margin:0; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

    /* ==== ACCOUNT ==== */
    #register_page_inputs_left h2 {display:inline-block; width:100%; text-align:center; margin-top:20px;}
    #register_page_inputs_left .desc {display:inline-block; width:100% !important; text-align:center;}
    a#stacjaZPaczka_mapLoader {display:inline-block; float:none; text-align:center;}
    #content_site .filters {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #content_site .filters .input {width:49.3%; max-width:49.3%; display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #content_site .filters .input[style] {width:24.5% !important; max-width:24.5%;}
    #list_order_empty {display:inline-block; width:100%;}

    /* ==== HOME ==== */
    #home_index {}
    .baner_group_1,
    .baner_group_2 {text-align:center;}
    .baner_group_1 a,
    .baner_group_2 a {float:none; display:inline-block; margin:3px 0 0 0; text-align:center;}
    .baner_group_1 a.banner_grounp_box_1 {width:33%; background:#3C5A98;}
    .baner_group_1 a.banner_grounp_box_2 {width:33%; background:#143B5A;}
    .baner_group_1 a.banner_grounp_box_3 {width:33%; background:#3C8F9F;}
    .baner_group_1 a.banner_grounp_box_4 {width:33%; background:#5AB2C6;}
    .baner_group_1 a.banner_grounp_box_5 {width:33%; background:#006B7F;}
    .baner_group_1 a.banner_grounp_box_6 {width:33%; background:#215779;}
    .baner_group_1 a.banner_grounp_box_7 {width:33%; background:#912942;}
    .baner_group_1 a.banner_grounp_box_8 {width:33%; background:#912942;}
    .baner_group_2 a.banner_grounp_box_1 {float:left; width:50%; background:#6B6277;}
    .baner_group_2 > a:nth-child(2),
    .baner_group_2 a.banner_grounp_box_2 {float:right; width:50%; background:#FFFFFF; position:relative; clear:right;}
    .baner_group_2 a.banner_grounp_box_3 {width:24.8%; background:#154666;}
    .baner_group_2 a.banner_grounp_box_4 {width:49%; background:#FFFFFF;}
    .baner_group_2 a.banner_grounp_box_5 {width:24.6%; background:#AA425B;}
    /*.baner_group_2 a.banner_grounp_box_6 {width:24.6%; background:#AA425B;}*/
    .home_index .homepage-bottom-left, .home_index .homepage-bottom-right {width:100%; padding:1em 2em; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .home_index .homepage-bottom-left h2.styled-h2 {margin:1em auto;}
    .home_index .homepage-bottom-full .homepage-experiences .experience-box {width:180px; max-width:80%;}
    .home_carousel .small_pictures {max-width:100%; margin:0;}
    .home_carousel .small_pictures_ul li {margin:0 auto;}

    #home_index .home_left_banner {display:inline-block; width:35%; padding:0; margin:40px 0 0 0; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #home_index .home_left_banner img {max-width:100%;}
    #home_info {display:inline-block; width:100%; padding:30px 20px 20px 20px; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #home_info .news_view_body {display:inline-block; width:100%; padding:10px 0;}
    #home_index_steps {display:inline-block; width:100%; padding:30px 0 20px 0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #home_news {display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .small_pictures {width:100%; text-align:center;}
    .small_pictures .bx-wrapper {display:inline-block; margin:0 auto; max-width:100%;}
    .small_pictures .bx-window {display:inline-block; margin:0 auto; max-width:100%;}
    .small_pictures a.bx-prev,
    .small_pictures a.bx-next {display:none;}
    #footer_newsletter {display:inline-block; width:100%; padding:20px; background:#F7F7F7; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #footer_newsletter p {display:inline-block; width:100%; max-width:100%; padding:5px 0 10px 0; text-align:center;}
    #footer_newsletter .input {display:inline-block; width:100%; background:none;}
    #footer_newsletter .input #newsletter_input {float:none; display:inline-block; width:100%; max-width:400px; height:32px; padding:0 3em 0 0; margin:0 auto; background:#E1E1E1; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #footer_newsletter .input #newsletter_zapisz {float:none; display:inline-block; margin:0 0 0 -3em; min-height:30px; height:30px;}
    #footer_content_980 {height:auto;}
    #footer_content_credits {display:inline-block; width:100%; padding:5px 10px; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #footer_copy {display:inline-block; width:100%; padding:10px 0; text-align:center;}
    #footer_rewizja {display:inline-block; width:100%; padding:10px 0; text-align:center;}

    /* ==== Search: Courier List ==== */
    #search_info {width:100%;}
    #courier_list {}
    #courier_list .list_box_courier {float:left; display:inline-block; width:100%;}
    #courier_list .list_box_courier .list_box_courier_img {float:left; display:inline-block; width:20%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #courier_list .list_box_courier .list_box_courier_name {float:left; display:inline-block; width:60%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #courier_list .list_box_courier .list_box_courier_info {float:right; display:inline-block; width:20%; padding:10px 0 0 0; margin:0; text-align:right; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #courier_list .list_box_courier .list_box_courier_order {float:right; display:inline-block; width:20%; padding:10px 0 0 0; margin:0; text-align:right;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #courier_list .list_box_courier .list_box_courier_order a {height:auto; padding:5px 8px; margin-top:10px;}
    .list_box_courier_name h2 {display:inline-block; width:100%; max-width:100%; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .list_box_courier_name .courier_desc {display:inline-block; width:100%; max-width:100%; overflow-x:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .list_box_courier_name .courier_desc * {max-width:100%;}
    #courier_list .list_box_courier .list_box_courier_img table {width:100%; margin-top:15px; text-align:center;}
    #courier_list .list_box_courier .list_box_courier_img table img {max-width:100%; text-align:center;}

    /* ==== Search: Courier Selected ==== */
    #search_header_order_courier,
    #order_form_box_data_info {width:100%; max-width:100%; min-width:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #order_form_box #register_page_inputs_left,
    #order_form_box #register_page_inputs_right,
    #register_page_inputs_left,
    #register_page_inputs_right {float:right; width:49%; max-width:49%; padding:10px; margin:10px auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #order_form_box #register_page_inputs_left,
    #register_page_inputs_left {float:left;}
    #search_header_order_courier {padding:20px 0;}
    #search_header_order_courier .list_box_courier_img {display:inline-block; width:auto; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_header_order_courier .list_box_courier_name {display:inline-block; width:auto; text-align:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_header_order_courier .list_box_courier_info {float:right; display:inline-block; width:auto; text-align:right; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #order_form_box_data .form-group,
    #order_form_box_data .input.text,
    #order_form_box_data .input.textarea {float:left; display:inline-block; width:100%; padding:0 0 10px 0;}
    #order_form_box_data .input.text label,
    #order_form_box_data .input.password label,
    #order_form_box_data .input.textarea label,
    #order_form_box_data .form-group label {float:left; display:inline-block; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #order_form_box_data .input.text input[type="text"],
    #order_form_box_data .input.text input[type="tel"],
    #order_form_box_data .input.password input[type="password"],
    #order_form_box_data .input.textarea textarea,
    #order_form_box_data .form-group input.form-control {float:left; display:inline-block; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #order_form_box_data .input.error input[type="text"],
    #order_form_box_data .input.error input[type="tel"],
    #order_form_box_data .input.error input[type="password"],
    #order_form_box_data .form-group.error input.form-control {border-color:#FF0000;}
    #register_page_check .checkbox.error label {color:#FF0000;}
    #register_page_inputs_right .notify_message {display:inline-block; width:100%;}
    #register_page_inputs_right .notify_message label {}
    #register_page_inputs_right .notify_message textarea {width:50% !important; border:1px solid #225995;}
    #courier_details_hours,
    #register_page_check {float:left; display:inline-block; width:100%;}
    #register_page_check .checkbox, #register_page_inputs_left > .register { width:100%;}
    #register_page_check .checkbox label {width:auto; max-width:90%;}
    #courier_details_hours .pickup_hours {float:left; width:100%; padding:0;}
    #courier_details_hours .pickup_hours .input.select {float:left; width:100%;}
    #courier_details_hours .pickup_hours .input.select label,
    #courier_details_hours .pickup_hours .input.select select,
    #courier_details_hours .pickup_hours .input.select label {display:inline; max-width:30%;}
    #register_page_inputs_left .checkbox,
    #register_page_inputs_right .checkbox { width:100%;}
    #register_page_inputs_left .checkbox label,
    #register_page_inputs_right .checkbox label,
    #register_page_inputs_right p { width:94%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #register_page_inputs_left.contact_container_1 .contact .input.select select,
    #register_page_inputs_right.contact_container_2 .contact .input.select select {display:inline-block; width:100%; border:1px solid #225995; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #register_page_inputs_left.contact_container_1 .contact .submit input,
    #register_page_inputs_right.contact_container_2 .contact .submit input {margin-right:0;}

    /* ==== Order: Summary ==== */
    #order_summary_payments .info, #search_header, #order_form_box_data {float:left; display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .order_finish #cart_table {overflow-x:auto;}
    #search_results_wraper {float:left; display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_header_order_summary {float:left; display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

    /* ==== PAGE ==== */
    #news_view_body {float:left; display:inline-block; width:100%; margin:20px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #news_view_pictures, #news_view_files {float:left; display:inline-block; width:100%; margin:20px 0; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #news_view_pictures .news_view_picture_box {float:none; display:inline-block; margin:10px 1%;}
    #news_view_files .news_view_file {text-align:left;}
    #site_cart_body img {max-width:100%; height:auto !important;}

    /* ==== CONTACT ==== */
    #contact_data_right {width:46%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #contact_data_right_data,
    #contact_data_right_data_message {float:left; display:inline-block; width:100%;}
    #contact_data_right_data label {float:left; display:inline-block; width:46%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #contact_data_right_data .input.select select,
    #contact_data_right_data input {float:left; display:inline-block; width:46%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #contact_data_right_data .input.select select {width:46% !important;}
    #contact_data_right_data_message label {float:left; display:inline-block; width:92%;}
    #contact_data_right_data_message textarea {float:left; display:inline-block; width:92%;}
}

@media all and (min-width:580px) {
    .quick-select-table .quick-send-block .quick-send-box span.price {margin-left:.5em;}
    .quick-select-table .quick-send-block .quick-send-box a.button {margin-right:.8em;}
     .options_row .options_collumn.columns3 {float:left; width:50%; margin-bottom:1em;}
     .options_row .options_collumn.columns3.longer {width:50%;}
     .options_row .options_collumn.columns4 {float:left; width:50%; margin-bottom:1em;}
     .options_row .options_collumn.columns4.longer {width:50%;}
    #search_form_content_options .options_row .options_collumn.columns3 {float:left; width:50%; margin-bottom:1em;}
    #search_form_content_options .options_row .options_collumn.columns3.longer {width:50%;}
    #search_form_content_options .options_row .options_collumn.columns4 {float:left; width:50%; margin-bottom:1em;}
    #search_form_content_options .options_row .options_collumn.columns4.longer {width:50%;}
}

@media screen and (min-width:821px) {
    .search_form_checkbox label {display:none;}
    .parcel_input_adds .search_form_checkbox .input.checkbox input.add_sortable {margin:2em 0 0 40%;}
}

@media all and (min-width:990px) {
    html { overflow-x:hidden; }
    body { overflow-x:hidden; }
    body .oferta_indywidualna,
    body .oferta_indywidualna a { display:block; }
    #menu ul {width:100%; display:inline-flex; flex-wrap:nowrap; justify-content:space-between; }
    .home_index .homepage-bottom-left .styled-h2-image {display:inline-block; font-size:30px; width:48%; height:6em; margin:.8em 0 0 0; background:url('../img/zadowoleni-klienci.png') 0 0 no-repeat;}
}

@media screen AND (min-width:1000px) {
    .homepage-bottom-left {width:40%; padding-right:2em;}
    .homepage-bottom-right {width:60%; padding-left:2em;}
    #search_form_content_data div.submit {float:right; margin:-4.5em 0 0 0;}
    #search_form_weight, #search_form_side_x, #search_form_side_y, #search_form_side_z, #search_form_checkbox {width:15%;}
    .add_weight_input, .add_x_input, .add_y_input, .add_z_input, .search_form_checkbox {width:15%;}
    #search_form_weight input, #search_form_side_x input, #search_form_side_y input, #search_form_side_z input,
    .add_weight_input input, .add_x_input input, .add_y_input input, .add_z_input input {max-width:82px;}

    #search_form_sortables select, .search_form_sortables select {max-width:75%;}

    #search_form_content_options .options_row {float:left; width:100%; display:inline-flex; flex-wrap:wrap; justify-content:space-between;}
     .options_row .options_collumn.columns3 {width:32%}
     .options_row .options_collumn.columns3.longer {width:36%;}
     .options_row .options_collumn.columns4 {width:23%}
     .options_row .options_collumn.columns4.longer {width:30%;}
    #search_form_content_options .options_row .options_collumn.columns3 {width:32%}
    #search_form_content_options .options_row .options_collumn.columns3.longer {width:36%;}
    #search_form_content_options .options_row .options_collumn.columns4 {width:23%}
    #search_form_content_options .options_row .options_collumn.columns4.longer {width:30%;}

    #news_view_body .article_body {min-height:228px;}
}

@media screen and (max-width:820px) {
    /* ==== HEADER ==== */
    .header_fullwidth {display:inline-block;}
    #header_logo {width:100%; text-align:center;}
    #header_contacts {display:none;}
    #header_login_register .register {float:left; margin:0 10px;}
    #header_login_register .login {float:right; margin:0 10px;}
    #mobilemenu_log {display:inline-block; float:left; padding:12px 10px; color:#FFFFFF; background:#1C8B9F; cursor:pointer;}
    #mobilemenu_log:hover,
    #mobilemenu_log:focus {background:rgba(57, 121, 176, 0.3);}
    #loged_user_bar_links_2 {display:none; width:100%; max-width:100%; padding:2px 0 5px 0; background:#1C8B9F; position:relative; z-index:100;}
    #loged_user_bar_links_2 > a {display:inline-block; float:left; color:#FFFFFF; padding:5px 10px; margin:0; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #loged_user_bar_links_2 > a:hover {background:#006B7E;}
    #loged_user_bar_links_2 > a.wyloguj {margin:0;}

    /* ==== Menu ==== */
    #menu li.mobile_menu {display:inline-block; width:auto; padding:15px; font-weight:700; cursor:pointer;}
    #menu li.mobile_menu:hover {color:#FFFFFF; background:#225995;}
    #menu li.menu_element {display:none; background:rgba(57, 121, 176, 0.3);}
    #menu li {float:left; display:inline-block; width:100%;}
    #menu > li > a, #menu > li > ul > li > a {float:left; width:100%; height:auto; padding:10px; margin-left:0; margin-right:0; color:#6F6F6F; font-size:15px; font-weight:700; letter-spacing:-0.01em; text-align:left; text-transform:uppercase;
        -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #menu #drop {display:none;}

    .quick-select-table .quick-send-block .quick-send-box,
    .quick-select-table .quick-send-block .quick-send-box2 {max-width:100%;}

    /* ==== Search Form ==== */
    .homepage-forms h1.form-header {text-indent:0; width:100%; text-align:center; padding:0 1em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .homepage-forms .more-forms {max-width:100%; padding-right:2em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_form_select .link {width:25%;}
    #search_form_select .link a {display:inline-block; min-height:2em; padding:15px 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #search_form_select .link a span {display:inline-block; padding:0; font-size:13px; font-weight:700;}
    #search_form_content_data .parcel_input_adds {padding-bottom:20px; border-top:1px solid #AAAAAA;}
    #search_pack_counter {}
    #search_form_content {position:relative; padding-bottom:60px;}
    #search_form_content #search_form_content_data .submit {position:absolute; margin:0; right:10px; bottom:10px;}
    #search_form_content_data .input.text,
    #search_form_content_data .input.select {display:inline-block; width:90%;}
    #search_form_content_data .countryselect .input.select, #CourierSearchForeignType {display:inline-block; width:100%; min-width:70px; max-width:94%; margin:0;}
    #search_form_content_data .input.text input {display:inline-block; width:90%; min-width:70px; max-width:94%; margin:0;}
    #search_form_content_data .input.select select {display:inline-block; width:100%; min-width:70px; max-width:94%; margin:0;}
    #search_form_content_data .input.text label {display:inline-block; width:90%; min-width:70px; max-width:94%; margin:0 0 0 0; padding:10px 0 5px 0;}
    #search_form_content_data .input.select label {display:inline-block; width:100%; min-width:70px; max-width:94%; margin:0 0 0 0; padding:10px 0 5px 0;}
    #search_form_weight,
    #search_form_side_x,
    #search_form_side_y,
    #search_form_side_z,
    #search_form_sortables,
    #search_form_content_data .parcel_input_adds .add_weight_input,
    #search_form_content_data .parcel_input_adds .add_x_input,
    #search_form_content_data .parcel_input_adds .add_y_input,
    #search_form_content_data .parcel_input_adds .add_z_input,
    #search_form_content_data .parcel_input_adds .search_form_sortables {width:80%; padding-right:50px;}
    #search_form_content_data .parcel_input_adds .search_form_sortables {padding-bottom:20px;}
    #search_form_content_data .parcel_input_adds .input.checkbox, #search_form_checkbox {width:60%; padding:1em 0 0 0;}
    #search_form_checkbox input#sortable {margin-left:0;}
    #search_form_side_x,
    #search_form_side_y,
    #search_form_side_z,
    #search_form_sortables,
    #search_form_checkbox,
    #search_form_content_data .parcel_input_adds .add_x_input,
    #search_form_content_data .parcel_input_adds .add_y_input,
    #search_form_content_data .parcel_input_adds .add_z_input,
    #search_form_content_data .parcel_input_adds .search_form_sortables,
    #search_form_content_data .parcel_input_adds .input.checkbox {margin-left:10%;}
    #search_form_content_data .input span.desc {margin-right:-30px; background:none; text-align:left;}
    #search_pack_counter_first, #search_pack_counter {margin-top:28px; background:none;}
    #search_content_more_options_1_right {float:left; width:100%;}
    #search_content_more_options_1_right label {min-width:135px;}
    #search_content_more_options_3 {padding-bottom:0;}
    #search_content_more_options_2 > .input.checkbox,
    #search_content_more_options_3_second > .input.checkbox, #search_no_pickup {width:100%;}
    #search_content_more_options_4 > .input.checkbox {width:100%; padding:0 0 0 0;}
    #search_no_pickup .checkbox_explain {}
    #search_border_submit {background:none;}
    .parcel_input_adds .removeParcel {float:left; position:absolute; top:41px; left:0; margin:0;}

    /* ==== Search: Courier List ==== */
    #courier_list .list_box_courier .list_box_courier_img {float:left; width:100%; text-align:center;}
    #courier_list .list_box_courier .list_box_courier_name {float:left; width:100%; }
    #courier_list .list_box_courier .list_box_courier_info {float:left; width:100%; padding:10px 0 0 0; margin:0; text-align:center; clear:left;}
    #courier_list .list_box_courier .list_box_courier_order {float:right; width:auto; padding:10px 0 0 0; margin:0; text-align:right;}

    /* ==== Search: Courier Selected ==== */
    #search_header_order_courier .list_box_courier_img {display:none;}
    #search_header_order_courier .list_box_courier_name {padding-left:0;}
    #order_form_box #register_page_inputs_left,
    #order_form_box #register_page_inputs_right,
    #register_page_inputs_left,
    #register_page_inputs_right {width:100%; max-width:100%;}
    #register_page_inputs_left h3 {display:inline-block; width:100%; text-align:center; font-size:18px;}
    #register_page_inputs_right h3 {display:inline-block; width:100%; text-align:center; font-size:18px;}
    #allegro_link {text-align:center;}
    #allegro_link a {float:none; display:inline-block; margin:5px auto;}
    #order_form_box_data .input.text:hover,
    #order_form_box_data .form-group:hover,
    #order_form_box_data .input.text:focus,
    #order_form_box_data .form-group:focus,
    #order_form_box_data .input.text:active,
    #order_form_box_data .form-group:active {background-color:rgba(34, 89, 149, 0.1);}
    #order_form_box_data .input.text label,
    #order_form_box_data .input.password label,
    #order_form_box_data .form-group label,
    #order_form_box_data .input.textarea label {width:100%;}
    #order_form_box_data .input.text input[type="text"],
    #order_form_box_data .input.text input[type="tel"],
    #order_form_box_data .input.password input[type="password"],
    #order_form_box_data .form-group input.form-control {width:100%;}
    #register_page_inputs_right .notify_message textarea {width:100% !important;}
    #register_page_submit input {font-size:18px; padding:5px 10px;}
    #register_page_inputs_left .error-message,
    #register_page_inputs_right .error-message {display:inline-block; width:100%; padding:3px 0 10px 0; text-align:center;}

    /* ==== Order: Summary ==== */
    #content_site .input.radio fieldset,
    #order_summary_payments .info {float:left; display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #order_sum_submit, #order_sum_cartSum {float:left; display:inline-block; width:100%; padding:10px 0; text-align:center;}
    #order_sum_submit #zamow {float:none; display:inline-block; text-align:center;}

    /* ==== ACCOUNT ==== */
    #content_site .actions {width:100%; margin-top:5px;}
    #content_site .filters .input {width:100% !important; max-width:100%;}
    #content_site .filters .input[style] {width:49% !important; max-width:49%;}
    #cart_table_holder,
    #cart_table.index_cart {float:left; display:inline-block; width:100%; overflow-x:auto;}

    /* ==== HOME ==== */
    #home_index .home_left_banner {display:none;}
    #home_info {width:100%;}
    .small_pictures a.bx-prev,
    .small_pictures a.bx-next {display:none;}
    #home_news .articletable .dtable {display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #home_news .articletable .dtr {display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #home_news .articletable .dtd {display:inline-block; width:100%; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #home_news .articletable .dtd + .dtd {border:none;}
    #home_news .articletable .dtd + .dtd {border-top:5px solid #F1F2F7; }
    #home_news .articletable .dtd a.more {float:right;}
    .baner_group_2 a.banner_grounp_box_1,
    .baner_group_2 > a:nth-child(2),
    .baner_group_2 a.banner_grounp_box_2 {float:none; width:100%;}

    /* ==== PAGE ==== */
    #news_view_body {font-size:16px;}
    #content_site_find {float:left; display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #content_site_find .content_find_box table {width:100%;}
    #content_site_find .content_find_box td {width:60%; text-align:center;}
    #content_site_find .content_find_box td.content_find_box_left {width:40%; max-width:90px; text-align:center;}
    #content_site_find input[type="text"], #content_site_find input[type="tel"] {float:left; display:inline-block; width:100%; height:2.6em; margin:0 0 5px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #content_site_find .find_button {float:left; display:inline-block; width:100%; margin:5px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #login_box {float:left; padding:10px; display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #login_box_data, #login_footer {float:left; padding:10px 0; display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #login_box_data label {float:left; padding:4px 0; display:inline-block; width:100%; text-align:left;}
    #login_box_data input {float:left; display:inline-block; width:100%;}
    #register_page_inputs_right .vat_fields,
    #login_data_inputs_remind,
    #login_data_inputs_remind .text label,
    #register_page_inputs_left label,
    #register_page_inputs_right label,
    #remind_send_button {display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #login_data_inputs_remind input.inputText {display:inline-block; width:100%; margin:5px 0 10px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #login_data_inputs_remind .text label,
    #register_page_inputs_left label,
    #register_page_inputs_right label {text-align:left; margin:10px 0 5px 0;}
    #register_page_inputs_left input[type="password"], #register_page_inputs_left input[type="text"],
    #register_page_inputs_left input[type="tel"], #register_page_inputs_right input[type="tel"],
    #register_page_inputs_right input[type="password"], #register_page_inputs_right input[type="text"] {display:inline-block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #register_page_inputs_left.contact_container_1 .contact .input.select select,
    #register_page_inputs_right.contact_container_2 .contact .input.select select,
    #register_page_inputs_left .input.select select,
    #register_page_inputs_right .input.select select {display:inline-block; width:100%; border:1px solid #225995; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #register_page_inputs_left.contact_container_1 .contact .submit input,
    #register_page_inputs_right.contact_container_2 .contact .submit input {margin-right:0;}

    /* ==== Order summary ==== */
    #search_header_order_summary_data .address_data p {width:100%;}
    #order_sum_right {width:100%; margin-top:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

    /* ==== CONTACT ==== */
    #contact_data_right, #contact_data_left {width:100%;}
    #contact_data_left p {width:100%;}
    #contact_data_right_data input {width:54%;}
    #contact_data_right_data .input.select select {width:54% !important;}
    #contact_data_right_data_message textarea {width:100%;}
    #footer_content_credits > * {width:100%; padding:0; margin:1em 0; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
}

@media screen and (max-width:580px) {
    .baner_group_1 a.banner_grounp_box_1,
    .baner_group_1 a.banner_grounp_box_2,
    .baner_group_1 a.banner_grounp_box_3,
    .baner_group_1 a.banner_grounp_box_4,
    .baner_group_1 a.banner_grounp_box_5,
    .baner_group_1 a.banner_grounp_box_6,
    .baner_group_1 a.banner_grounp_box_7 {width:49%;}
    .baner_group_2 a.banner_grounp_box_1,
    .baner_group_2 > a:nth-child(2),
    .baner_group_2 a.banner_grounp_box_2 {float:none; width:100%;}
    .baner_group_2 a.banner_grounp_box_3,
    .baner_group_2 a.banner_grounp_box_4,
    .baner_group_2 a.banner_grounp_box_5,
    .baner_group_2 a.banner_grounp_box_6 {width:100%;}
    .baner_group_1 a img,
    .baner_group_2 a img {max-width:100%;}
    .home_index .homepage-bottom-left h2.styled-h2 {width:100%;}
}

@media screen and (max-width:520px) {
    #header_login_register {text-align:center;}
    #header_login_register h4 {float:none; width:100%; text-align:center; margin-bottom:1em;}
    #menu ul.menu li.register_li {display:none;}
    #menu ul.menu li.mobile_menu {width:auto; padding:15px;}
    #cart_table table th {padding-left:4px; padding-right:4px; text-align:center;}
    .coupon_form {width:100%; margin-top:20px; padding:20px; background:#EDEEEE; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    #registerpersona .input.radio label {max-width:40%;}
    .tabbnavi a {padding:0 8px;}
    #content_site .filters .input select {height:auto;}
    #content_site .filters .input input.datepick {width:55px;}
    #add_cart, #podsumowanie {padding:6px 8px; background-image:none;}
    #footer_newsletter .input #newsletter_input {padding:0 20px;}
    #footer_newsletter .input #newsletter_zapisz {width:100%; margin:10px 0 0 0;}
    #news_view_pictures .news_view_picture_box {max-width:100%; margin:10px 0;}
    #search_form_select .link {width:100%; margin-bottom:2px;}
    #search_form_content_data #CourierSearchForeignType {margin-top:0.4em;}
    #site_cart_body img {display:block; max-width:100%; height:auto !important; margin:1em 0; float:none !important; text-align:center; clear:both;}
}

@media screen and (max-width:520px) and (-webkit-min-device-pixel-ratio:0) {
    select,
    textarea,
    input {
        font-size:16px;
    }
}

/* BETA Dark Mode *//*
@media (prefers-color-scheme: dark) {
    body, .homecontent .homepage-forms {color:#FFFFFF; background:#56698f;}
    a {color:#FFFFFF;} a:hover {color:#FFD100;}
    #content_site,
    .homecontent .homepage-bottom-block,
    form#search {color:#FFFFFF; background:#2B2A29;}
    #search_form_weight label, #search_form_side_x label,
    #search_form_side_y label, #search_form_side_z label,
    #search_form_sortables label, .add_weight_input label,
    .add_x_input label, .add_y_input label, .add_z_input label,
    .search_form_sortables label,
    #search_form_content label,
    #search_form_content_data .input span.desc {color:#FFFFFF;}
    #search_form_weight input, .add_weight_input input.add_weight,
    #search_form_side_x input, #search_form_side_y input, #search_form_side_z input,
    .add_x_input input.add_side_x, .add_y_input input.add_side_y, .add_z_input input.add_side_z {border:1px solid #3d3c3b; background-color:#3d3c3b; color:#b3b3b3;}
    #search_form_content_data .input.select select {border:1px solid #3d3c3b; background-color:#3d3c3b; color:#b3b3b3;}
    #search_form_content input {border:1px solid #3d3c3b; background-color:#3d3c3b; color:#b3b3b3;}
    #content_site h1, #content_site h2, #content_site h3, #content_site h4,
    #content_site p, #content_site p a, #content_site ul, #content_site ol,
    #content_site p strong {color:#FFFFFF;}
    #register_page_inputs_left h2, #register_page_inputs_right h2 {color:#FFFFFF;}

    .parcel_row_counter, #search_header_weight span,
    .search_header_sides_span_2, .search_header_sides_span_3, .search_header_sides_span_4, .courier_desc,
    #order_form_box #register_page_inputs_left h3, #order_form_box #register_page_inputs_right h3 {color:#FFFFFF;}
    #order_form_box_data_info {background-color:#FFD100; color:#292929;}
    #order_form_box_data_info p, #order_form_box_data_info a {color:#292929;}

    #footer_content3 {color:#FFFFFF; background:#2B2A29;}
    #footer_content_980 a.design, #footer_content_credits {color:#FFFFFF;}
    #footer_content_980 a.design img {filter: invert(100%);}

    .tabbnavi a {background-color:#FFD100; color:#292929;}
    .tabbnavi a:hover {color:#292929;}
    .tabbnavi span {background-color:#FFFFFF; color:#292929;}
    h3.bank_client_count span {color:#FFD100;}
    #content_site .filters .input {background-color:transparent;}
    #cart_table table {background-color:transparent;}
}*/

/* EOF */