body {font-family:'Roboto', sans-serif; font-size:13px; color:#333333; background:#0F2C56;}
/* DEBUG */
.debug {margin:10px; background-color:#CCCCCC; color:#000000; 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:#006CB5; text-decoration:none;}
a:hover {color:#80D5FE; text-decoration:none;}
img {border:0;}
h1 {font-size:18px; font-weight:700;}
.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, select {font-size:12px; font-family:'Roboto', sans-serif; color:#4C4C4C;}
::-webkit-input-placeholder {color:#5F5F5F;}
::-moz-placeholder {color:#5F5F5F;}
:-ms-input-placeholder {color:#5F5F5F;}
:-moz-placeholder {color:#5F5F5F;}
.content_920 {margin-left:auto; margin-right:auto; width:920px;}
.content_960 {margin-left:auto; margin-right:auto; width:964px;}
.content_988 {margin-left:auto; margin-right:auto; width:964px;}
.content_960_home {margin-left:auto; margin-right:auto;}
#content_bg_home {}
#content_bg_home_2 {min-height:420px; background:#EEF8FF;}
#content_bg_home_3 {display:inline-block; width:100%; min-height:580px;}
#content_bg {background:#F1F2F7;}
.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:40px; background:#0F2C56;}
#loged_user_bar_name {height:30px; padding-top:10px; float:left; padding-right:10px; color:#FFFFFF;}
#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 {width:958px; height:30px; float:left; color:#FFFFFF;}
#loged_user_bar_content_left li {list-style:none;}
#loged_user_bar_content_left_edytuj {padding-left:10px; float:right; margin-top:10px; padding-bottom:5px; margin-right:10px; text-align:center;}
#menu_drop {float:left; background:#095188; margin-right:10px; height:40px;}
#loged_user_bar_content_left .submenu li a {color:#FFFFFF; width:107px; padding-left:11px; border-bottom:1px solid #095188; background:#095188; 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:#80D5FE;}
th.head {width:100px;}
#loged_user_bar_links_1 {float:left; position:relative;}
#loged_user_bar_links_2 .wyloguj {}
#loged_user_bar_links_1 a {float:left; color:#80D5FE; background:#095188;}
#loged_user_bar_links_2 {float:left; padding-top:10px; padding-right:10px;}
#loged_user_bar_links_2 a {float:left; color:#FFFFFF;}
#loged_user_bar_links_2 a:hover {color:#80D5FE; 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_login_register {height:40px; width:100%; color:#FFFFFF; text-align:right; background:#0F2C56; font-family:"Roboto", sans-serif; font-size:11px;}
#header_login_register a {color:#FFFFFF; height:28px; padding:14px 16px 0 16px; margin:0; text-transform:uppercase;}
#header_login_register a:hover {color:#80D5FE; background:#095188;}
#header_login_register a.login,
#header_login_register a.register {float:right; margin-right:3px;}
#header_login_register a.login {margin-right:12px;}
#header_login_register a.register {}
#header_login_register a.login:hover {}
#header_login_register a.register:hover {}
#header_login_register h4 {float:left; display:inline-block; padding:10px 0 0 0; font-size:14px; font-weight:400; color:#999999;}
#header_login_register h4 strong {padding-left:29px; background:url('../img/phone_ico.png') 14px 50% no-repeat;}
.header_fullwidth {background:#11396D;}
.header_page.content_960 {height:190px;}
#header_logo {float:left; display:inline; height:108px; min-width:300px; margin-top:13px;}
.menu_line {float:left; display:inline-block; width:100%; padding:0 0 0 0; margin:14px 0 0 0; font-size:12px; font-weight:400; border-bottom:5px solid #005691; text-transform:uppercase; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box;}
#menu {float:left; display:inline-block; padding:0 6px 0 0; margin:0 0 0 0; box-sizing:border-box; -moz-box-sizing:border-box;}
#menu a {float:left; display:inline-block; padding:20px 34px 16px 34px; margin:0 5px -5px 0; font-size:14px; line-height:14px; font-weight:400; color:#80D5FE; border-bottom:5px solid #005691; text-align:center;}
#menu a:hover {color:#FFFFFF; background-color:#007ECA; border-color:#006FB1;}
#cart_link {float:left; display:inline-block; height:32px; padding:0 0 0 0; margin:11px 0 6px 0; border-left:1px solid #4C98CB; box-sizing:border-box; -moz-box-sizing:border-box;}
#cart_link a {float:right; padding:6px 50px 6px 7px; margin:0 0 0 40px; font-size:14px; font-weight:400; color:#80D5FE; background:url('../img/cart_ico.png') 95% -98px no-repeat;}
#cart_link a:hover {color:#FFFFFF; background-position:95% 5px;}
#cart_link.cartNotEmpty a {background-position:95% -146px;}
#cart_link.cartNotEmpty a:hover {background-position:95% -46px;}
/* Home */
#search_form_select {width:100%; float:left; padding:24px 0 0 0; text-align:center; font-weight:700; font-size:12px; box-sizing:border-box; -moz-box-sizing:border-box;}
#search_form_select h4 {float:left; display:inline-block; color:#FFFFFF;}
#search_form_select .link {float:left; display:inline-block;}
#search_form_select a {float:left; display:inline-block; width:62px; height:auto; padding:10px 0 17px 0; margin-left:18px; color:#333333; font-size:11px; font-size:0.92em; letter-spacing:-0.05em; text-transform:uppercase; text-align:center;}
#search_form_select a span {float:left; display:inline-block; width:62px; height:12px; padding:66px 0 0 0; overflow:hidden; text-overflow:clip;}
#search_form_select a.Koperta_krajowa span,
#search_form_select a.Paczka_krajowa span,
#search_form_select a.Paleta_krajowa span {color:#2D894E;}
#search_form_select a.Koperta_zagraniczna span,
#search_form_select a.Paczka_zagraniczna span,
#search_form_select a.Paleta_zagraniczna span { color:#1087D1;}
#search_form_select a.Koperta_krajowa span,
#search_form_select a.Koperta_zagraniczna span {background-position:0 0;}
#search_form_select a.Paczka_krajowa span,
#search_form_select a.Paczka_zagraniczna span {background-position:-81px 0;}
#search_form_select a.Paleta_krajowa span,
#search_form_select a.Paleta_zagraniczna span {background-position:-159px 0;}
#search_form_select a.search_menu_selected {}
#search_form_select a.Koperta_krajowa.search_menu_selected span,
#search_form_select a.Koperta_krajowa:hover span,
#search_form_select a.Koperta_krajowa:focus span,
#search_form_select a.Paczka_krajowa.search_menu_selected span,
#search_form_select a.Paczka_krajowa:hover span,
#search_form_select a.Paczka_krajowa:focus span,
#search_form_select a.Paleta_krajowa.search_menu_selected span,
#search_form_select a.Paleta_krajowa:hover span,
#search_form_select a.Paleta_krajowa:focus span {background-position-y:-80px;}
#search_form_select a.Koperta_zagraniczna.search_menu_selected span,
#search_form_select a.Koperta_zagraniczna:hover span,
#search_form_select a.Koperta_zagraniczna:focus span,
#search_form_select a.Paczka_zagraniczna.search_menu_selected span,
#search_form_select a.Paczka_zagraniczna:hover span,
#search_form_select a.Paczka_zagraniczna:focus span,
#search_form_select a.Paleta_zagraniczna.search_menu_selected span,
#search_form_select a.Paleta_zagraniczna:hover span,
#search_form_select a.Paleta_zagraniczna:focus span {background-position-y:-80px;}
#search_form_select .link.Koperta_krajowa:before {content:"Przesyłki krajowe:"; float:left; display:inline-block; padding:24px 5px 0 5px; margin-left:34px; color:#2D894E; font-size:18px; line-height:1.6; letter-spacing:-0.04em;}
#search_form_select .link.Koperta_zagraniczna:before {content:"Przesyłki zagraniczne:"; float:left; display:inline-block; padding:24px 5px 0 5px; margin-left:92px; color:#1087D1; font-size:18px; line-height:1.6; letter-spacing:-0.04em;}
.Paczka_krajowa {}
.Koperta_krajowa {}
.Paczka_zagraniczna {}
.Koperta_krajowa {}
.Koperta_zagraniczna {}
.Paleta_krajowa {}
.Paleta_zagraniczna {}
.countryselect {float:left; display:inline; width:952px; padding:15px 0; margin:-12px 0 20px 0; border-left:6px solid #35AD60; border-right:6px solid #35AD60; background:#309C57;}
.countryselect .input {float:left; margin-right:30px; margin-left:15px;}
.countryselect #CourierSearchForeignType {width:130px;}
.countryselect label {padding-right:10px; color:#FFFFFF;}
.countryselect select {height:30px; border:0; background:#71C68F; color:#FFFFFF;}
#search_form_content {float:left; display:inline-block; width:100%; padding:0 0; font-family:'Roboto', sans-serif; box-sizing:border-box; -moz-box-sizing:border-box;}
#search_form_content h1 {padding-bottom:10px;}
#search_form_content_data {width:100%; float:left; padding-top:17px; box-sizing:border-box; font-size:13px; background:#35AD60;}
#search_form_content_data input {font-size:14px; font-weight:600;}
.search_foreign {background:#3498DB;}
.search_poland {background:#E67E22;}
#search_pack_counter_first {float:left; width:47px; height:35px; padding-top:12px; margin:42px 0 0 22px; font-size:24px; font-weight:300; color:#FFFFFF; text-align:right;}
#search_pack_counter {float:left; width:47px; height:35px; padding-top:12px; margin:4px 0 14px 22px; font-size:24px; font-weight:300; color:#FFFFFF; text-align:right;}
#search_form_content_data .text {color:#FFFFFF;}
#search_form_content_data .text label {float:left; padding-top:8px; padding-bottom:27px; padding-left:7px; text-align:left; color:#FFFFFF; letter-spacing:-0.04em;}
#search_form_content_data .text input {display:inline; width:64px; height:21px; padding:4px 7px 4px 7px; margin:0 0 0 7px; border:3px solid #9AD6AF; color:#FFFFFF; background:#5DBE80; text-align:center;}
#search_form_content_data .text .desc {display:inline-block; height:15px; padding:7px 7px; text-align:center; font-weight:400; color:#FFFFFF;}
#search_form_weight {float:left; width:153px;padding-bottom:10px; min-height:50px; margin-left:30px; background:url('../img/search_form_weight.png') 100% 83% no-repeat;}
#search_form_weight label {width:130px;}
#search_form_weight .text input,
#search_form_content_data .text input.add_weight {border-color:#FFFFFF;}
#search_form_side_x {width:140px; float:left; display:inline; margin-left:42px; margin-right:10px;}
#search_form_side_x label {width:110px; padding-left:10px;}
#search_form_side_y {width:150px; float:left;}
#search_form_side_y label {width:110px; padding-left:10px;}
#search_form_side_z {width:140px; float:left;}
#search_form_side_z label {width:100px; padding-left:10px;}
#search_form_checkbox {float:left; width:121px; text-align:center; margin-top:52px;}
#search_form_checkbox .checkbox {float:left;}
#search_form_checkbox .checkbox label {float:left; text-align:left; padding-top:4px; line-height:14px; color:#FFFFFF;}
#search_form_checkbox .checkbox input {float:left; margin-top:12px; margin-right:10px; margin-left:21px; display:inline;}
#search_form_explain {float:left; margin-top:60px;}
/* parcels */
.parcels {float:left; width:100%; margin-top:12px;}
.parcel_input_adds {float:left; margin-bottom:5px;}
.parcel_input_adds .checkbox {float:left; margin-left:9px; display:inline; width:100px; padding-top:16px;}
.parcel_input_adds .checkbox input {float:left; margin-top:6px; margin-right:10px;}
.parcel_input_adds .checkbox label {float:left; padding-right:5px; line-height:12px; color:#FFFFFF;}
.add_weight_input {width:150px; float:left; padding-bottom:10px; min-height:30px; margin-left:30px; margin-top:14px;}
.add_x_input {width:150px; float:left; margin-top:14px; margin-left:45px;}
.add_y_input {width:150px; float:left; margin-top:14px;}
.add_z_input {width:152px; float:left; margin-top:14px;}
.parcels .add_weight {display:inline; width:44px; margin:0 8px 0 10px; padding:6px; border:1px solid #5E7F9C; text-align:center;}
.parcels .add_side_x {display:inline; width:44px; margin:0 8px 0 10px; padding:6px; border:1px solid #5E7F9C; text-align:center;}
.parcels .add_side_y {display:inline; width:44px; margin:0 8px 0 10px; padding:6px; border:1px solid #5E7F9C; text-align:center;}
.parcels .add_side_z {display:inline; width:44px; margin:0 8px 0 0; padding:6px; border:1px solid #5E7F9C; text-align:center;}
.parcel_input_adds .checkbox_explain {float:left; margin-top:19px; margin-right:30px;}
.parcel_input_adds .removeParcel {float:left; margin-top:16px; display:inline;}
.parcel_input_adds .removeParcel img {}
/* =========== */
#search_border_submit {float:left; width:100%; padding:10px 0; margin-top:3px; background:#309C57; border:0;}
#search_border_submit img {float:left; margin-top:7px;}
#search_border_submit span {float:left; color:#FFFFFF; padding-left:49px; margin-top:7px; font-size:18px; font-weight:400; letter-spacing:-0.05em;}
#search_border_submit span:before {content:"DODAJ KOLEJNĄ";}
#search_border_submit .parcelAdd {float:left; width:190px; height:39px; margin:8px 0 7px 44px; background:url('../img/icon_add_package.png') 0 50% no-repeat;}
#search_border_submit .parcelAdd:hover {background-image:url('../img/icon_add_package_h.png');}
#search_form_content_data .submit {float:right; margin-right:29px; margin-top:-61px;}
#site_send {float:left; width:117px; height:48px; border:0; cursor:pointer; background:url('../img/flyout_submit.png') 0 0 no-repeat;}
#site_send:hover {background:url('../img/flyout_submit_h.png') 0 0 no-repeat;}
#search_form_content_options {float:left; display:inline-block; width:100%; padding:0 11px; color:#4D4D4D; font-family:'Roboto', sans-serif; box-sizing:border-box; -moz-box-sizing:border-box;}
#search_form_content_options_data {float:left; display:inline-block; width:100%; background:#FFFFFF url('../img/search_form_content.jpg') 100% 100% no-repeat;}
#search_form_content_options label {font-size:14px; letter-spacing:0; color:#4D4D4D;}
#search_form_content_options .text input {font-weight:400; width:64px; padding:7px 5px; border:0; text-align:center; background:#DEDEDE; color:#333333;}
#search_content_more_options_1 {width:255px; float:left; padding-top:15px; padding-left:36px;}
#search_content_more_options_1 label {width:163px; float:left; padding-top:10px; padding-left:2px;}
#search_content_more_options_1 input {display:inline; margin:6px 0 5px 0; float:left;}
#search_content_more_options_2 {width:180px; float:left; padding-top:21px; padding-bottom:10px; margin-right:47px;}
#search_content_more_options_2 label {float:left; width:150px; padding-left:10px; margin-bottom:15px; margin-top:7px; font-size:13px; letter-spacing:-0.04em;}
#search_content_more_options_2 input {float:left; width:12px; margin-top:10px;}
#search_content_more_options_3 {width:210px; float:left; padding-top:21px; margin-right:20px;}
#search_content_more_options_3 .text input {display:inline; text-align:center; margin-bottom:11px; margin-right:10px;}
#search_content_more_options_3 .text label {float:left; width:113px; padding-top:4px; margin-bottom:4px;}
#search_content_more_options_3 p {padding-top:12px; padding-bottom:5px;}
#search_content_more_options_3 .radio input {line-height:12px; height:12px; top:2px; position:relative; margin-bottom:9px;}
#search_content_more_options_3 .radio label {padding-left:10px; line-height:12px; height:12px; padding-bottom:10px;}
#search_content_more_options_4 {float:left; width:710px; padding-top:14px; padding-left:38px;}
#search_content_more_options_4 .text input {display:inline; width:62px; text-align:center; padding:6px; margin-bottom:5px; margin-right:10px;}
#search_content_more_options_4 .text label {margin-bottom:4px; padding-right:17px; padding-top:2px;}
#search_content_more_options_4 .checkbox {float:left; margin-top:6px; margin-right:10px; margin-bottom:7px;}
#search_content_more_options_4 .checkbox input {float:left; margin-right:5px; line-height:10px;}
#search_content_more_options_4 .checkbox label {float:left; line-height:11px; padding-left:6px; font-size:13px; letter-spacing:-0.035em;}
#search_content_more_options_4 .checkbox_explain {float:left; margin-top:2px; margin-bottom:4px;}
#search_content_more_options_4 .cols {float:left; width:218px;}
#search_form_content_options .selected_ico {float:right; display:inline-block; width:190px; height:140px; margin:-55px 0 0 0;}
#search_form_content_options.envelope .selected_ico {background:url('../img/selected_ico_envelope.png') 27px 31px no-repeat;}
#search_form_content_options.package .selected_ico {background:url('../img/selected_ico_package.png') 20px 6px no-repeat;}
#search_form_content_options.pallet .selected_ico {background:url('../img/selected_ico_pallet.png') 4px 13px no-repeat;}
#search_form_content_options .noprinter {float:left; display:inline-block; width:100%; height:60px;}
#search_form_content_options .noprinter h3 {float:left; display:inline-block; padding:18px 5px 17px 30px; font-size:18px; font-weight:400; letter-spacing:-0.05em;}
#search_form_content_options .noprinter h3 span {font-weight:300;}
#search_form_content_options .noprinter a.btn {float:left; display:inline-block; padding:10px 15px; margin:10px 4px; font-size:16px; font-weight:700; color:#007ECA; background:#EFF6FD; border-radius:4px;}
#search_form_content_options .noprinter a.btn:hover,
#search_form_content_options .noprinter a.btn:focus {background:#FFFFFF;}
.home_index_line {display:inline-block; width:100%; text-align:center; position:relative;}
.home_index_line .content_960 {display:inline-block; width:960px; margin:0 auto; position:relative; box-sizing:border-box; -moz-box-sizing:border-box;}
.home_index_line h2 {font-size:36px; font-weight:300; letter-spacing:-0.045em; line-height:1.1;}
.home_index_line p {font-size:18px; font-weight:300; letter-spacing:-0.045em; line-height:1.4;}
.home_index_line.line1 {background:#EEF8FF;}
.home_index_line.line1 .content_960 {min-height:270px; padding:52px 160px 0 360px; background:url('../img/bg_line1.png') 50% bottom no-repeat;}
.home_index_line.line1 h2 {font-size:48px; color:#006CB5;}
.home_index_line.line1 h3 {font-size:30px; font-weight:300; letter-spacing:-0.05em; line-height:1.1; padding-bottom:13px; border-bottom:3px solid #FFFFFF; margin-bottom:9px; color:#333333;}
.home_index_line.line1 .btn.fb {display:inline-block; position:relative; z-index:100; width:189px; height:52px; margin:0 auto -53px auto; background:url('../img/btn_fb_share.png') 0 -52px no-repeat;}
.home_index_line.line1 .btn.fb:hover,
.home_index_line.line1 .btn.fb:focus {background-position:0 0;}

.home_index_line.line1 .fb-share-button {display:inline-block; position:absolute; bottom:-5px; left:56%; z-index:1; /*transform:scale(2);*/}
.home_index_line.line1 .fb-share-button * {text-decoration:none;}

.home_index_line.line1 .image {float:right; display:none;}
.home_index_line.line2 {background:#FFFFFF;}
.home_index_line.line2 .content_960 {min-height:295px; padding:107px 114px 0 340px; text-align:left;}
.home_index_line.line2 h2 {color:#F16437; padding-bottom:20px;}
.home_index_line.line2 .image {float:left; display:none;}
.home_index_line.line3 {background:#E7F2F5;}
.home_index_line.line3 .content_960 {min-height:290px; padding:78px 350px 0 65px; text-align:right;}
.home_index_line.line3 h2 {color:#0D7E94; padding-bottom:20px;}
.home_index_line.line3 .image {float:right; display:none;}
.home_index_line.line4 {background:#FFFFFF;}
.home_index_line.line4 .content_960 {min-height:290px; padding:81px 50px 0 340px; text-align:left;}
.home_index_line.line4 h2 {color:#1087D1; padding-bottom:20px;}
.home_index_line.line4 .image {float:left; display:none;}
.home_index_line.line5 {background:#EEF8FF;}
.home_index_line.line5 .content_960 {min-height:290px; padding:47px 350px 10px 50px; text-align:right;}
.home_index_line.line5 h2 {color:#1087D1; padding-bottom:20px;}
.home_index_line.line5 .image {float:right; display:none;}

#home_index_bg {background:#F1F2F7; padding-top:22px; padding-bottom:28px;}
#home_info {float:left; width:445px; min-height:216px; padding:15px; margin:10px 0 5px 10px; background:#E4E6F0; font-size:14px;}
#home_info h1 {font-size:26px; font-weight:400; line-height:1.2; margin:0 0 12px 0;}
#home_info p {line-height:1.5;}
#home_info ol, #home_info ul {padding:10px 0 10px 20px;}
#home_info a {color:#1087D1;}
#home_info a:hover {color:#80D5FE; text-decoration:underline;}
.baner_group_1 {float:left; width:100%; margin:10px 0 0 0; text-align:center; vertical-align:top;}
.baner_group_1 a {float:left; margin-left:10px;}
.baner_group_1 a:hover,
.baner_group_1 a:focus {opacity:0.85;}
.baner_group_1 > a:first-of-type {margin-left:0;}
.baner_group_2 {float:left; width:100%; margin:10px 0 0 0; position:relative; text-align:center; vertical-align:top;}
.baner_group_2 a {float:left; margin-left:10px;}
.baner_group_2 a:hover,
.baner_group_2 a:focus {opacity:0.85;}
.baner_group_2 > a:first-of-type {margin-left:0;}
.baner_group_2 > a:nth-child(2) {margin-left:0; clear:left; position:absolute; left:0; bottom:0;}
#home_links {padding-top:20px; float:left;}
#home_links a {float:left; margin-right:23px; margin-left:23px; display:inline;}
#home_links img {transition:all 0.15s linear 0s;}
#home_links img:hover {opacity:0.8; filter:alpha(opacity=40); /* For IE8 and earlier */;}
#home_news {float:left; display:inline-block; width:475px; min-height:225px; margin-top:10px; padding:0 0 18px 0; background:#FFFFFF;}
#home_news .articles {float:left; display:inline-block; width:100%;}
#home_news .articles > h2 {font-size:26px; text-transform:uppercase; margin:6px 20px;}
#home_news .articletable td {padding:6px 20px 0 20px;}
#home_news .articletable td h3 {font-size:16px; font-weight:700;}
#home_news .articletable td a {color:#1087D1;}
#home_news .articletable td a:hover {color:#80D5FE;}
#home_news .articletable td a.more {float:left; padding:6px 8px; margin-top:12px; background:#1087D1; color:#FFFFFF; font-size:14px;}
#home_news .articletable td a.more:hover {background:#80D5FE;}
#home_news .articletable td + td {border-left:5px solid #F1F2F7;}
#home_news .articles table.articletable td .news_view_body {padding-top:10px; font-size:14px;}
#home_news .news_all {text-align:right; margin-top:10px;}
#home_news .news_all a {display:inline-block; padding:8px 16px; border-radius:5px; background:#1087D1; color:#FFFFFF;}
#home_news .news_all a:hover {background:#80D5FE;}

#prefooter_content {display:inline-block; width:100%; text-align:center; position:relative; background:#3B579D; color:#FFFFFF;}
#prefooter_content .content_960 {display:inline-block; width:964px; padding:35px 0 30px 0; margin:0 auto; position:relative; box-sizing:border-box; -moz-box-sizing:border-box;}
.prefoot_left {float:left; display:inline-block; width:395px; padding:80px 30px 0 0; text-align:right;}
.prefoot_left h2 {font-size:42px; font-weight:700; letter-spacing:-0.05em; line-height:1.2; padding-bottom:30px;}
.prefoot_left p {font-size:24px; font-weight:300; letter-spacing:-0.05em; line-height:1.35;}
.prefoot_left .btn {display:inline-block; width:57px; height:57px; margin:34px 0 0 30px; background:#FFFFFF; border:3px solid #3B579D; border-radius:8px;}
.prefoot_left .btn.fb {background:url('../img/btn_fb.png') 0 0 no-repeat;}
.prefoot_left .btn.tw {background:url('../img/btn_tw.png') 0 0 no-repeat;}
.prefoot_left .btn:hover,
.prefoot_left .btn:focus {border-color:#80D5FE;}
.prefoot_right {float:left; display:inline-block; width:506px; max-height:406px; padding:10px 0 0 32px;}
.prefoot_right .fb-page.fb_iframe_widget {border:3px solid #FFFFFF; min-width:500px; min-height:130px; max-width:100%; max-height:406px;}

#footer_newsletter {width:100%; float:left; padding-top:19px; padding-bottom:18px; font-size:13px;}
#footer_newsletter ::-webkit-input-placeholder {color:#5F5F5F;}
#footer_newsletter :-moz-placeholder {color:#5F5F5F;}
#footer_newsletter ::-moz-placeholder {color:#5F5F5F;}
#footer_newsletter :-ms-input-placeholder {color:#5F5F5F;}
#footer_newsletter .input {float:left; display:inline-block; width:100%;}
#footer_newsletter .input label {float:left; width:225px; font-size:18px; padding-top:3px; letter-spacing:-0.02em;}
#footer_newsletter .input label span {font-size:12px; padding-left:10px; font-weight:400; letter-spacing:0; color:#333333; top:-2px; position:relative;}
#footer_newsletter .input #newsletter_input {display:inline-block; height:13px; width:265px; padding:7px 5px 9px 11px; margin:0 4px; background:#FFFFFF; color:#BF883D; border:3px solid #F6D09D; text-align:left;}
#footer_newsletter .input #newsletter_zapisz {display:inline-block; cursor:pointer; width:auto; height:35px; font-weight:700; padding:8px 36px 8px 17px; border:0; color:#FFFFFF; background:#EEA94C url('../img/icon_subscribe.png') 95% 50% no-repeat; border-radius:6px;}
#footer_newsletter .input #newsletter_zapisz:focus,
#footer_newsletter .input #newsletter_zapisz:hover {background-color:#35AD60;}
#footer_content_info {clear:both; background:#0F2C56; color:#FFFFFF; font-size:14px; font-weight:300;}
#footer_content_credits {float:left; width:100%; min-height:38px; padding:24px 0; box-sizing:border-box; -moz-box-sizing:border-box;}
#footer_content {clear:both; background:#FFFFFF;}
#footer_copy {float:left; text-align:left;}
#footer_copy p a {color:#FFFFFF;}
#footer_copy p a:hover {color:#80D5FE; text-decoration:underline;}
.footer_links {float:left; text-align:left; padding-left:130px; font-weight:700;}
.footer_links a {float:left; color:#FFFFFF;}
.footer_links a:hover {color:#A3D4FF;}
.footer_links span {background:url('../img/bull.jpg') no-repeat; float:left; width:4px; height:5px; margin-left:16px; margin-right:16px; margin-top:7px;}
#footer_rewizja {float:right; padding-top:0; padding-right:20px;}
#footer_rewizja a {color:#FFFFFF;}
#footer_rewizja a:hover {text-decoration:underline;}
#content_site {width:944px; background:#FFFFFF; min-height:500px; padding:10px 20px 30px; float:left; display:inline; margin-top:7px; margin-bottom:12px;}
#content_site h1 {font-size:36px; font-weight:700; letter-spacing:-0.04em; color:#0F2C56;}
#content_site .index_cart table {width:100%; float:left; margin-top:5px; margin-bottom:5px;}
#content_site .index_cart table th {color:#1087D1;}
#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:#1087D1; 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:#1087D1; 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;}
#content_960 {width:964px; float:left; min-height:320px; margin-left:14px; display:inline;}
/*#register_page_inputs_left .input.select label {line-height:34px;}*/
#content_site .input.text {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 #DEECFB; 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 #323232;}
#invoices_details .td_left {text-align:right; width:170px; font-weight:700; padding-right:5px;}
#invoices_details table a {font-weight:700; color:#1087D1;}
#invoices_details table a:hover {color:#80D5FE; text-decoration:underline;}
#register_page_inputs_left {width:375px; float:left; border:3px solid #DEECFB; padding:20px; margin-top:20px; margin-right:50px;}
#register_page_inputs_left h2 {font-weight:700; font-size:16px; color:#1087D1;}
#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="text"] {width:196px; float:left; margin-top:10px; padding:2px; border:1px solid #323232;}
#register_page_inputs_left input[type="number"] {width:196px; float:left; margin-top:10px; padding:2px; border:1px solid #323232;}
#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:16px;}
#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:#1087D1;}
#register_page_inputs_left .checkbox a:hover {color:#80D5FE; text-decoration:underline;}
#register_page_inputs_left .checkbox .error-message {padding-left:20px;}
#register_page_inputs_right {width:381px; float:right; border:3px solid #DEECFB; padding:20px; margin-top:20px;}
#register_page_inputs_right h2 {font-weight:700; font-size:16px; color:#1087D1;}
#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:#1087D1;}
#register_page_inputs_right p a:hover {color:#80D5FE; 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 #323232;}
#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:13px;}
#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:#1087D1; 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:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.vat_fields {width:381px; float:left; margin-top:10px;}
#register_page_submit {width:100%; float:left; margin-top:20px; border-top:1px solid #323232;}
#register_page_submit input {float:right; margin-top:10px; margin-right:10px;}
#user_edit_content {width:376px; float:left; border:3px solid #DEECFB; margin-top:20px; padding:10px 20px 20px 20px;}
#user_edit_content h2 {font-weight:700; font-size:16px; color:#1087D1;}
#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 #DEECFB; margin-top:20px; padding:20px;}
#login_box_info {width:878px; float:left; margin-top:20px; border:1px solid #FF0000; padding:10px; font-weight:700;}
#login_box_info a {color:#1087D1;}
#login_box_info a:hover {color:#80D5FE; 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 #323232;}
#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;}
#remind_send_button {float:left; width:340px; border-top:1px solid #1087D1; padding-top:10px;}
#login_footer {float:left; width:356px; padding-left:10px; padding-right:10px; border-top:1px solid #323232; 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:#1087D1;}
#login_footer ul a:hover {color:#80D5FE; text-decoration:underline;}
#login_button {float:right; padding-left:10px; padding-right:10px; height:28px; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700;}
#send_button {float:right; padding:5px 10px; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700;}
.find_button {float:right; padding-left:10px; margin-top:6px; margin-left:10px; display:inline; padding-right:10px; height:28px; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700;}
#link_button {float:right; padding-left:10px; padding-right:10px; height:22px; padding-top:6px; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700;}
#discard_button {float:left; padding-left:10px; padding-right:10px; height:22px; padding-top:6px; background:#1087D1; 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:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700; display:inline; margin-left:10px;}
#login_button:hover,
#send_button:hover,
.find_button:hover,
#link_button:hover,
#discard_button:hover,
#discard_button_margin:hover {background:#80D5FE; color:#1087D1;}
#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:6px 10px 6px 20px; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700;}
#podsumowanie {float:right; padding-left:10px; padding-right:20px; height:22px; padding-top:6px; background:url('../img/arrow_right.png') 95% 10px no-repeat #1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700;}
#zamow {float:right; padding:9px 20px; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-size:14px; font-weight:700;}
#zaplac {float:right; margin-right:20px; padding:9px 20px; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; font-weight:700;}
#zaplac.skarbonka {padding-top:7px; height:21px;}
#podsumowanie:hover,
#zamow:hover,
#add_cart:hover,
#zaplac:hover,
#zaplac.skarbonka:hover {background-color:#80D5FE; color:#1087D1;}
#order_cart_sum a {float:right; padding-left:10px; padding-right:20px; height:22px; padding-top:7px; background:url('../img/arrow_right.png') 90% 11px no-repeat #1087D1; 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:#1087D1; 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:#1087D1; font-weight:700;}
#list_order_empty a:hover {color:#80D5FE; 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:#80D5FE;}
#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 #323232; 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:#1087D1; font-size:18px;}
.add_to_favourite {width:100%; float:left;}
.add_to_favourite span {float:right; background:#1087D1; 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 #DEECFB;}
#allegro_link a {float:right; background:#1087D1; color:#FFFFFF; padding:5px; margin-right:10px; font-weight:700;}
#order_form_box {width:944px; float:left;}
#order_form_box_data {width:944px; 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:100%; box-sizing:border-box; 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:#1087D1;}
#order_form_box #register_page_inputs_right h3 {font-size:16px; font-weight:700; color:#1087D1;}
#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:#DEECFB; padding-left:10px; padding-right:10px;}
#cart_table table th a {color:#1087D1;}
#cart_table table th a:hover {color:#80D5FE; text-decoration:underline;}
#cart_table table .th_border_right {width:117px;}
#cart_table table td {text-align:left; border-top:1px solid #323232; padding:9px 10px;}
#cart_table table td a {color:#1087D1; font-weight:700;}
#cart_table table td a:hover {color:#80D5FE; text-decoration:underline;}
#cart_table table .td_order_list_link a {color:#1087D1;}
#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 table td a.cart_table_edit,
#cart_table table td a.cart_table_delete,
#cart_table table td a.cart_table_details {color:#FFFFFF;}
.cart_table_edit {width:52px; float:left; margin-bottom:1px; margin-top:1px; background:#1087D1; color:#FFFFFF; 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; color:#FFFFFF; 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:#1087D1; color:#FFFFFF; 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 #DEECFB; margin-bottom:10px; padding-bottom:10px;}
#order_sum p {
	font-weight:700; background:#DEECFB; float:right; font-size:16px; color:#1087D1; 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:#DEECFB; 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:#1087D1; 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:#1087D1; padding-right:50px; font-size:16px; font-weight:700;}
#order_sum_cartSum_coupon {float:left; color:#1087D1; 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 #1087D1; padding:2px; float:left; width:120px;}
.coupon_form #CartCouponCartForm .text {float:left; width:235px;}
.coupon_form .submit {float:left;}
.coupon_form .submit input {background:#1087D1; border:0 none; color:#FFFFFF; cursor:pointer; float:right; font-weight:700; padding:5px 10px;}
#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:#1087D1; font-weight:700;}
#order_summary_payments .info a:hover {color:#2D894E; 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:#1087D1;}
#order_details_content td {width:175px; padding-top:3px; padding-bottom:3px;}
#order_details_content_left {width:375px; float:left; border:3px solid #DEECFB; padding:20px; margin-top:20px; margin-right:50px;}
#order_details_content_left h2 {font-weight:700; font-size:16px; color:#1087D1;}
#order_details_content_right {width:381px; float:left; border:3px solid #DEECFB; padding:20px; margin-top:20px;}
#order_details_content_right h2 {font-weight:700; font-size:16px; color:#1087D1;}
#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:#1087D1; 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 #DEECFB; padding:20px;}
#contact_data_right h2 {font-size:14px; padding-bottom:10px; color:#1087D1;}
#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;}
#contact_data_right_data input {width:192px; float:left; margin-top:5px; padding:2px;}
#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;}
#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:#1087D1; font-size:12px; font-weight:400; line-height:42px;}
#search_results_wraper {width:896px; float:left;}
#search_header {width:900px; border:2px solid #323232; 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 #323232;}
.parcel_row_counter {float:left; font-size:18px; font-weight:700; color:#1087D1; 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:#1087D1; 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:#1087D1; border-right:1px solid #323232; padding-right:9px;}
.search_header_sides_span_3 {font-size:18px; font-weight:700; color:#1087D1; border-right:1px solid #323232; padding-right:9px; padding-left:3px;}
.search_header_sides_span_4 {font-size:18px; font-weight:700; color:#1087D1; 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:#1087D1; 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;}
#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:904px; padding-left:20px; padding-right:20px; float:left; padding-top:15px; border:2px solid #323232;}
#search_header_order_summary_mini {width:876px; padding-left:20px; padding-right:20px; float:left; padding-top:15px; border:2px solid #323232;}
#search_header_order_summary_data {width:100%; height:74px; float:left; margin-bottom:22px;}
#search_header_order_courier {float:left; width:904px; border-bottom:1px solid #323232; 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 #323232;}
#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; margin-top:15px;}
.list_box_courier_img table {width:155px; float:left;}
.list_box_courier_img td {width:155px; height:80px; text-align:center;}
#courier_list {width:100%; float:left;}
#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:#1087D1; border:1px solid #1087D1;}
.list_box_courier {width:100%; float:left; display:inline; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #323232;}
.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:#1087D1; padding-top:10px; padding-right:10px;}
.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:#1087D1; color:#FFFFFF; float:right; height:22px; padding-left:10px; padding-right:10px; padding-top:6px; font-weight:700;}
#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:#1087D1;}
#site_cart_body a:hover {color:#2D894E; 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_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 #DEECFB; padding-bottom:20px; padding-left:20px; padding-right:20px;}
#content_site_find input[type="text"] {width:196px; float:left; margin-top:10px; padding:2px; border:1px solid #323232;}
.content_find_box {width:100%; float:left; margin-top:20px; padding-bottom:10px;}
.content_find_box a {color:#1087D1;}
.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;}
.red {color:#AA0000;}
.green {color:#00AA00;}
table td[colspan="100"] {text-align:center !important;}
#home_desc h1 {padding:5px 0; font-weight:400; font-size:20px;}
.article_banerbox {float:right; width:220px; height:360px; margin:0 0 20px 0;}
/* Artykuły */
#content_site .articles {width:760px; float:left; padding-bottom:20px; margin-left:94px;}
.articles {}
.articles.articles700 {float:left; width:660px;}
.articles h2 {padding:5px 0 0 0; font-weight:400; font-size:26px;}
.articles table.articletable {width:100%;}
#content_site .articles table.articletable {float:left; margin-top:10px;}
.articles table.articletable td {padding:0 0 20px 0; vertical-align:top;}
.articles table.articletable td div.news_box_img {margin-right:30px;}
.articles table.articletable td div.news_box_img img {border:1px solid #E6EDF2;}
.articles table.articletable td h3 {padding:0; font-size:14px; font-weight:700;}
.articles table.articletable td h3 a {color:#5D7F9B;}
.articles table.articletable td h3 a:hover {color:#333333;}
.articles table.articletable td .news_view_body {line-height:19px; padding:2px 0 2px 0; font-size:12px;}
.articles table.articletable td a.more {float:right; font-weight:700; color:#5D7F9B; display:inline; font-size:12px; line-height:16px; margin-top:2px;}
.articles table.articletable td a.more:hover {color:#333333;}
#content_site .articles table.articletable tr:first-child td {border-top:0; padding-top:0;}
#content_site .articles table.articletable tr td {border-top:1px dashed #D2D2D2; padding-top:20px;}
#content_site .articles table.articletable td a.more {margin-top:10px;}
/* 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:400;}
#content_900 {float:left; width:938px; margin-left:25px; margin-bottom:30px; background:#FFFFFF;}
#content_260 {float:left; display:inline; width:240px; padding:25px 0 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 0; 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:#1087D1;}
#content_260 #news_articles_list li a {float:left; width:200px; padding:10px 0; color:#FFFFFF; border-top:1px solid #323232;}
#content_260 #news_articles_list li:first-child span a {border:0;}
#content_260 #news_articles_list li span:hover a {border-color:#1087D1;}
/* Nowości */
#news_view_body {width:855px; float:left; padding-bottom:20px; padding-top:20px; margin-left:48px; font-size:14px;}
#news_view_body a {color:#1087D1;}
#news_view_body a:visited {color:#1087D1;}
#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 img {max-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:1px solid #C8C8C8;}
#user_articles_author {padding-bottom:10px; color:#898989;}
#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:400; 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 0;}
#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:#1087D1; 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:400;}
#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:1px solid #323232;}
#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:0;}
/* rotator */
.bg_white {background:#FFFFFF;}
.home_index_rotator {background:#FFFFFF; padding:7px 0 8px 0; width:100%; float:left;}
.home_index_rotator .content_988 {height:168px;}
.home_index_rotator h3 {float:left; width:100%; padding:20px 0; margin:0; text-align:center; font-size:24px; letter-spacing:-0.02em; color:#4D4D4D;}
.small_pictures {float:left; padding-bottom:2px;}
.small_pictures .bx-window {margin-left:20px;}
.small_pictures_ul li {width:236px; text-align:center;}
.small_pictures a.bx-prev {background:url(../img/prev_arrow.png) no-repeat; float:left; height:38px; left:5px; position:absolute; top:25px; width:22px;}
.small_pictures a.bx-prev:hover {background:url(../img/prev_arrow.png) 0 -38px no-repeat;}
.small_pictures a.bx-next {background:url(../img/next_arrow.png) no-repeat; float:right; height:38px; position:absolute; top:25px; width:22px; right:-10px;}
.small_pictures a.bx-next:hover {background:url(../img/next_arrow.png) 0 -38px no-repeat;}
/* Paginator */
.paginator_box {float:left; width:100%; padding:20px 0; text-align:center; color:#FFFFFF; font-weight:700;}
.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:#1087D1; padding:2px 5px;}
.paginator_box a {color:#343434;}
.paginator_box span.prev {float:left;}
.paginator_box span.prev a {font-weight:700; color:#1087D1; padding-left:15px;}
.paginator_box span.prev a:hover {text-decoration:underline;}
.paginator_box span.next {float:right;}
.paginator_box span.next a {font-weight:700; color:#1087D1; padding-right:15px;}
.paginator_box span.next a:hover {text-decoration:underline;}
/* Tabela */
#cart_table table {border:0;}
#cart_table table th {color:#1087D1;}
#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:#1087D1;}
#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:#1087D1;}
.cart_table_info {float:left; margin-top:1px; margin-bottom:1px; width:auto; padding:6px; background:#1087D1; 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:#DEECFB; border-radius:3px 3px 3px 3px;}
.tabbnavi {float:left; width:100%; height:33px; border-bottom:3px solid #DEECFB;}
.tabbnavi span {float:left; font-size:14px; line-height:30px; padding:0 12px 3px 12px; margin-right:3px; margin-bottom:-2px; border-bottom:3px solid #FFFFFF; background:#FFFFFF; color:#1087D1; border-radius:3px 3px 0 0; border-bottom:0;}
.tabbnavi a {float:left; font-size:14px; line-height:30px; padding:0 12px; margin-right:3px; margin-bottom:-2px; border-bottom:3px solid #DEECFB; background:#DEECFB; color:#1087D1; border-radius:3px 3px 0 0;}
#content_site .filters {float:left; padding:10px; border:3px solid #DEECFB; border-top:0;}
#content_site .filters .input {float:left; width:421px; padding:10px 5px; border:1px solid #DEECFB; background:#DEECFB; 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:#1087D1; padding:5px; color:#FFFFFF;}
#content_site .filters span.summary_count a:visited {background:#1087D1; padding:5px; color:#FFFFFF;}
#content_site .filters input.filterbt {float:right; padding:5px 8px; line-height:12px; margin:5px 4px 0 0; background:#1087D1; color:#FFFFFF; border:0; cursor:pointer; border-radius:3px 3px 3px 3px; font-weight:700;}
#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:#DEECFB; color:#1087D1; border:0; cursor:pointer; border-radius:3px 3px 3px 3px; font-weight:700;}
#content_site .filters a.resetfilterbt:hover {color:#2D894E; text-decoration:underline;}
.maitenance_page {width:100%; min-height:100%; background:#0F2C56; color:#FFFFFF;}

/* FIXy */
.skarbonka h1 {float:left; width:100%;}
.skarbonka h2 {float:left; width:100%; font-size:16px; color:#1087D1;}
.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 {}
#payment_page {width:100%; float:left; padding-top:10px;}
#payment_page h2 {font-size:20px;}
.payments_error h2 {color:#FF0000;}
.payments_ok h2 {color:#25AA1D;}
#systemMessage {color:#D11C12; width:100%; padding-top:10px; padding-bottom:10px; text-align:center; font-size:16px; float:left; margin-top:10px; margin-bottom:10px;}
#authMessage {width:100%; padding-top:10px; padding-bottom:10px; text-align:center; font-size:16px; float:left; margin-top:10px; margin-bottom:10px;}
#flashMessage {width:100%; padding-top:10px; padding-bottom:10px; text-align:center; font-size:16px; float:left; margin-top:4px; margin-bottom: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;}
.fb_slider {position:fixed; width:260px; right:-260px; top:25%; z-index:1000; transition:all 1s linear; -moz-transition:all 1s linear; -webkit-transition:all 1s linear; -ms-transition:all 1s linear;}
.fb_slider:hover, .fb_slider:focus {right:0;}
.fb_slider .facebook-uni {float:left; position:absolute; left:-33px; top:0; z-index:-1;}
.fb_slider .fb_content {float:left; background:#FFFFFF; display:inline-block; width:285px;}
.fb_slider .fb_content iframe {float:left; z-index:0;}

/*** RWD ***/
@media screen and (min-width:1001px){
	.header_fullwidth {background:#006CB5 url('../img/bg_header.jpg') 50% 0 no-repeat;}
	.header_page.content_960 {height:190px; background:url('../img/bg_header.png') 97% 28% no-repeat;}
	#search_form_select a.Koperta_krajowa span,
	#search_form_select a.Paczka_krajowa span,
	#search_form_select a.Paleta_krajowa span {background:url('../img/pack_ico_green.png') no-repeat; color:#2D894E;}
	#search_form_select a.Koperta_zagraniczna span,
	#search_form_select a.Paczka_zagraniczna span,
	#search_form_select a.Paleta_zagraniczna span {background:url('../img/pack_ico_blue.png') no-repeat; color:#1087D1;}
	#search_form_select a.Koperta_krajowa span,
	#search_form_select a.Koperta_zagraniczna span {background-position:0 0;}
	#search_form_select a.Paczka_krajowa span,
	#search_form_select a.Paczka_zagraniczna span {background-position:-81px 0;}
	#search_form_select a.Paleta_krajowa span,
	#search_form_select a.Paleta_zagraniczna span {background-position:-159px 0;}
	#search_form_select a.search_menu_selected {background:url('../img/pack_hover.png') 50% 100% no-repeat;}
	#search_form_select a.Koperta_krajowa.search_menu_selected span,
	#search_form_select a.Koperta_krajowa:hover span,
	#search_form_select a.Koperta_krajowa:focus span,
	#search_form_select a.Paczka_krajowa.search_menu_selected span,
	#search_form_select a.Paczka_krajowa:hover span,
	#search_form_select a.Paczka_krajowa:focus span,
	#search_form_select a.Paleta_krajowa.search_menu_selected span,
	#search_form_select a.Paleta_krajowa:hover span,
	#search_form_select a.Paleta_krajowa:focus span {background-position-y:-80px;}
	#search_form_select a.Koperta_zagraniczna.search_menu_selected span,
	#search_form_select a.Koperta_zagraniczna:hover span,
	#search_form_select a.Koperta_zagraniczna:focus span,
	#search_form_select a.Paczka_zagraniczna.search_menu_selected span,
	#search_form_select a.Paczka_zagraniczna:hover span,
	#search_form_select a.Paczka_zagraniczna:focus span,
	#search_form_select a.Paleta_zagraniczna.search_menu_selected span,
	#search_form_select a.Paleta_zagraniczna:hover span,
	#search_form_select a.Paleta_zagraniczna:focus span {background-position-y:-80px;}
	#search_form_select .link.Koperta_krajowa:before {content:"Przesyłki krajowe:"; float:left; display:inline-block; padding:24px 5px 0 5px; margin-left:34px; color:#2D894E; font-size:18px; line-height:1.6; letter-spacing:-0.04em;}
	#search_form_select .link.Koperta_zagraniczna:before {content:"Przesyłki zagraniczne:"; float:left; display:inline-block; padding:24px 5px 0 5px; margin-left:92px; color:#1087D1; font-size:18px; line-height:1.6; letter-spacing:-0.04em;}

	.home_index_line.line1 .image {float:right; display:inline-block; width:124px; height:252px; position:absolute; right:30px; bottom:-40px; z-index:100; background:url('../img/img_line1.png') 0 0 no-repeat;}
	.home_index_line.line2 .image {float:left; display:inline-block; width:226px; height:280px; position:absolute; left:61px; bottom:-17px; z-index:100; background:url('../img/img_line2.png') 0 0 no-repeat;}
	.home_index_line.line3 .image {float:right; display:inline-block; width:235px; height:278px; position:absolute; right:53px; top:-17px; z-index:100; background:url('../img/img_line3.png') 0 0 no-repeat;}
	.home_index_line.line4 .image {float:left; display:inline-block; width:213px; height:280px; position:absolute; left:52px; top:-24px; z-index:100; background:url('../img/img_line4.png') 0 0 no-repeat;}
	.home_index_line.line5 .image {float:right; display:inline-block; width:285px; height:303px; position:absolute; right:12px; top:-50px; z-index:100; background:url('../img/img_line5.png') 0 0 no-repeat;}
}

.alert {width:100%; max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.alert.emptycart {display:inline-block; margin:10px 0; padding:10px 20px; font-size:15px; text-align:center; background:#EF811E;}
#menu_mobile {display:none;}
#menu_content {list-style:none;}
#menu_content li {display:inline-block; list-style:none;}
#menu ul.menu li.mobile_menu, #mobilemenu_log {display:none;}
#mobilemenu_btn {display:none; float:left; padding:15px 10px 10px 10px; color:#FFFFFF; font-size:20px; cursor:pointer;}
#mobilemenu_btn .icon {display:inline-block; fill:currentColor; height:1.2em; width:1.2em; margin-top:-0.2em; vertical-align:middle; position:relative;}
#mobilemenu_btn:hover {color:#FFFFFF;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
input[type=number] {-moz-appearance:textfield;}
#header_logo .logos {margin-top:30px;}
#header_logo .mobile_info {display:none;}

.lazyrotator {display:none;}
.small_pictures a.bx-prev, .small_pictures a.bx-next {top:30px;}
#rotator_home .small_pictures_ul_2 li,
#rotator_home .small_pictures_ul li {max-width:200px; height:90px; text-align:center; vertical-align:middle;}
#rotator_home .small_pictures_ul_2 li a,
#rotator_home .small_pictures_ul li a {display:table-cell; width:200px; height:90px; text-align:center; vertical-align:middle;}
#rotator_home .small_pictures_ul_2 li img,
#rotator_home .small_pictures_ul li img {display:inline-block; max-width:200px; max-height:90px; text-align:center; vertical-align:middle;}

@media screen and (min-width:1000px){
	#menu ul.menu {display:inline-block; width:100%; padding:0; margin:0 0 -4px 0; list-style:none;}
	#menu ul.menu li {display:inline-block; padding:0; margin:0; list-style:none;}
	#menu ul.menu > li > a {float:left; height:25px; padding:20px 30px 15px; color:#6F6F6F; font-size:15px; font-weight:700; letter-spacing:-0.01em; text-align:center; text-transform:uppercase;}
	#menu ul.menu > li > a:focus, #menu ul.menu > li > a:hover {color:#FFFFFF; background:#225995;}
	#menu ul.menu > li + li {margin-left:10px;}
	#menu ul.menu .register_li {margin-left:-3px;}
	#menu ul.menu .cart_li {margin-bottom:8px;}
	#menu ul.menu .cart_li .cart_link {margin-top:-4px;}
	#search_form_content_data .parcels .input.number label,
	#search_form_content_data .parcels .input.text label {display:none;}
}

@media screen and (max-width:1000px){
	#_opineo_container {top:0 !important;}
	body {min-width:320px;}
	.content_960,
	.content_988,
	.header_page,
	#header_fullwidth,
	.header_bottom,
	#content_site,
	#content_page,
	#order_form_box,
	#content_bg .content_960,
	#loged_user_bar_content,
	#loged_user_bar_content_left,
	#home_check_price_wraper, #home_check_price_top, #home_check_price, #search_form_content_bg,
	#search_form_content_options_bg, #search_form_content_options_border,
	#footer_content_960, #content_page_2 #flashMessage, #order_form_box_data {width:100%; max-width:100%; min-width:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	iframe #login_box {max-width:100%;}
	#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; height:auto;}
	#content_body, #header_login_register .content_960, #header_logo, #menu, #search_form_content_bg,
	#home_check_price_wraper, #home_check_price_top, #home_check_price, #search_form_content_data,
	#search_form_content_bg, #header_login_register .content_960, #loged_user_bar_content {background-image:none;}
	#box_dropshadow {display:none;}
	#content_site {padding:10px 10px;}

	/* ==== HEADER ==== */
	#header_login_register .content_960 {padding:0 10px; max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.header_fullwidth, #header_fullwidth {padding:0; background:#11396D; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#header_logo, #header_contact {width:100%; height:auto; padding:0; margin:0; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#header_logo img {max-width:100%;}
	.header_contact_te, .header_contact_ph {width:100%; text-align:center;}
	#header_contact .tocontact {float:none; display:inline-block;}

	/* ==== Menu ==== */
	#menu {width:550px; height:auto; padding:0 0 0 10px; text-align:center; background:#006CB5; border-radius:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#menu #cart_link {float:none; display:inline-block; width:auto; height:auto; padding:5px 10px 0 10px; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#menu a {display:inline-block; padding-left:10px; padding-right:10px;}
	#menu a:hover {background:rgba(255,255,255,0.2);}
	/*#menu a {display:inline-block; width:100%; padding:.8em 0; margin:0 0 0 0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}*/
	.menu_line {background:#006CB5;}
	#cart_link {float:right; margin-right:0;}
	#cart_link a { width:auto; background-color:#006CB5;}

	/* ==== Search Form ==== */
	#search_form_content_options_box {background-position:right bottom;}
	#search_form_content_options_bg {border:0;}
	#home_check_price_right {max-width:100%;}
	#search_border_submit {margin-left:0; width:100%; max-width:100%; min-width:10px; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_form_select,
	#content_bg_home .homecontent > .content_960 {background:#EEF8FF;}
	#search_form_content {background:#EEF8FF;}
	#search_form_select {display:inline-block; width:100%; margin:0; padding:10px 10px 0 10px; text-align:center; background-color:#EEF8FF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_form_select .link {display:inline-block; width:15%; height:auto; padding:0; 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 {display:inline-block; float:left; width:100%; font-size:15px; height:auto; padding:15px 15px; margin:0 0 .3em 0; border-radius:0; background:rgba(105,205,255,0.15); text-align:center; vertical-align:middle; -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%; height:auto; font-size:15px; padding:0; text-align:center; vertical-align:middle;}
	#search_form_select .link[class*="krajowa"] a:hover,
	#search_form_select .link[class*="krajowa"] a:hover span,
	#search_form_select .link[class*="krajowa"] a:focus,
	#search_form_select .link[class*="krajowa"] a:focus span,
	#search_form_select .link[class*="krajowa"] a.search_menu_selected span,
	#search_form_select .link[class*="krajowa"] a.search_menu_selected {background:#2D894E; color:#FFFFFF;}
	#search_form_select .link[class*="zagraniczn"] a:hover,
	#search_form_select .link[class*="zagraniczn"] a:hover span,
	#search_form_select .link[class*="zagraniczn"] a:focus,
	#search_form_select .link[class*="zagraniczn"] a:focus span,
	#search_form_select .link[class*="zagraniczn"] a.search_menu_selected span,
	#search_form_select .link[class*="zagraniczn"] a.search_menu_selected {background:#1087D1; color:#FFFFFF;}
	#search_form_select .link.Koperta_krajowa,
	#search_form_select .link.Paczka_krajowa,
	#search_form_select .link.Paleta_krajowa,
	#search_form_select .link.Koperta_zagraniczna,
	#search_form_select .link.Paczka_zagraniczna,
	#search_form_select .link.Paleta_zagraniczna {float:left; width:100%; }
	#search_form_select .link.Koperta_krajowa:before {width:100%; text-align:center; font-size:20px; padding:4px 0 5px 0; margin-left:0; color:#2D894E;}
	#search_form_select .link.Koperta_zagraniczna:before {width:100%; text-align:center; font-size:20px; padding:24px 0 5px 0; margin-left:0; color:#1087D1;}

	#search_form_content {display:inline-block; width:100%; padding-top:0; margin:0 0 0 0;}
	#search_form_content_data {display:inline-block; width:100%; padding:15px 10px 5px 10px; background:#35AD60; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_form_content_data #search_box {padding:0 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 20px 0; margin:0 0 10px 0;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_form_content_data .countryselect .input.select, .countryselect #CourierSearchForeignType {display:inline-block; width:auto; max-width:100%; padding-left:10%; margin:10px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#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; max-width:90%;}
	#CourierSearchDeliveryTo {max-width:100%;}
	#search_pack_counter_first,
	#search_pack_counter {display:inline-block; width:10%; min-height:20px; margin:1.3em 0 0 0; padding:0; color:#FFFFFF; text-align:center; vertical-align:bottom; line-height:1.3; background:none;}
	#search_pack_counter_first {margin-top:1.5em;}
	#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,
	.parcel_input_adds .checkbox {display:inline-block; width:16%; margin:0; padding:1.5em 15px 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;}
	.parcel_input_adds .checkbox_explain {margin-top:26px;}
	.parcel_input_adds .removeParcel {margin-top:26px;}
	#search_form_weight input {margin:0 2px;}
	#search_form_content_data .input.number,
	#search_form_content_data .input.text {display:inline-block;}
	#search_form_content_data .input.number input,
	#search_form_content_data .input.text input {display:inline-block; width:80%; min-width:70px; max-width:100%; margin:0; border:2px solid #9AD6AF; background:#5DBE80; border-radius:0;}
	#search_form_content_data .input.number label,
	#search_form_content_data .input.text label {display:inline-block; width:100%; text-align:left; padding:0 0 10px 0; font-size:14px; line-height:0.98;}
	#search_form_content_data .input span.desc {float:right; margin-top:5px; margin-right:-15px;}
	#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:7px 5px 0 0;}
	#search_form_content_data .submit {margin-right:10px;}

	/* ==== Search Form Options ==== */
	#search_form_content_options {display:inline-block; width:100%; margin:0; padding:10px 0 0 10px; background:#FFFFFF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_form_content_options_box {display:inline-block; width:100%; margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_content_more_options_0 {display:inline-block; width:100%;}
	#search_content_more_options_0 .search_content_more_options_0_left {display:inline-block; width:60%;}
	#search_content_more_options_0 .search_content_more_options_0_right {display:inline-block; width:39%;}
	#search_content_more_options_0 .search_content_more_options_0_right .input {display:inline-block; width:100%;}
	#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:100%; padding:0 5px 10px 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_content_more_options_3 {display:inline-block; width:100%; padding-right:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_content_more_options_4 {display:inline-block; width:100%; padding:0 5px 10px 5px; -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,
	#search_content_more_options_3_second > .input.checkbox {display:inline-block; width:30%;}
	#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 35px;}

	/* ==== Order summary ==== */
	#search_header {width:100%; max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_header_order_summary_data {width:100%; height:auto;}
	#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;}
	#order_details_content_left, #order_details_content_right {display:inline-block; width:47%; margin:20px 1% 0 1%; 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_right 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 {margin:20px 0; width:100%; max-width:100%;}
	#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 10px 20px 10px; -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_info #home_info_content {display:inline-block; width:60%; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_info .foot_partners {display:inline-block; width:40%; padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_info .foot_partners_content {display:inline-block; width:100%; vertical-align:top;}
	.home_bns .home_bns_content {padding:10px;}
	.home_bns .home_bns_2 {display:inline-block; padding:5px 0; text-align:center;}
	.home_bns .home_bns_2 .bns_allegro {float:none; display:inline-block; text-align:center; margin:5px auto;}
	.home_bns .home_bns_2 .bns_api {float:none; display:inline-block; text-align:center; margin:5px auto;}
	.home_bns .home_bns_5 {display:inline-block; text-align:center;}
	.home_bns .home_offer {float:none; margin:10px auto;}
	.home_bns .home_offer .hom_off_top {}
	.foot_partners_content span {display:inline-block; width:100%; text-align:center;}
	.foot_partners_content .dotpay,
	.foot_partners_content .transf,
	.foot_partners_content .paczkomaty,
	.foot_partners_content .rzetelna {float:none; display:inline-block; margin:10px auto; text-align:center; vertical-align:middle;}

	.home_index_line.line2 .content_960 {min-height:55px; padding:40px 20px; text-align:left;}
	.home_index_line.line2 h2 {color:#F16437; padding-bottom:20px;}
	.home_index_line.line3 .content_960 {min-height:55px; padding:40px 20px; text-align:left;}
	.home_index_line.line3 h2 {color:#0D7E94; padding-bottom:20px;}
	.home_index_line.line4 .content_960 {min-height:55px; padding:40px 20px; text-align:left;}
	.home_index_line.line4 h2 {color:#1087D1; padding-bottom:20px;}
	.home_index_line.line5 .content_960 {min-height:55px; padding:40px 20px; text-align:left;}

	#rotator_1, #rotator_2 {display:inline-block; width:50%; padding:20px 30px 0 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#rotator_home h3 {display:inline-block; width:100%;}
	#rotator_home .small_pictures {width:100%; max-width:100%; text-align:center;}
	#rotator_home .small_pictures .bx-wrapper {display:inline-block; max-width:100%; text-align:center;}
	#rotator_home .small_pictures .bx-window {margin: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;}
	.small_pictures a.bx-prev,
	.small_pictures a.bx-next {display:none;}
	#home_newsletter {display:inline-block; width:49%; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_facebook {display:inline-block; width:49%; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_facebook iframe {border:2px solid #FFFFFF; max-width:100%;}
	#footer_content3 {display:inline-block;}
	#footer_content_960 {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,
	.list_box_courier_name .courier_desc {display:inline-block; 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.number,
	#order_form_box_data .input.textarea {float:left; display:inline-block; width:100%; padding:0 0 10px 0;}
	#order_form_box_data .input.number label,
	#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.number input[type="number"],
	#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="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 {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; font-size:16px; -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;}
	#content_site img {max-width:100%; height:auto !important;}
	#content_site .articles {float:left; display:inline-block; width:100%; margin:10px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.paginator_box {float:left; display:inline-block; width:100%; margin:0; padding:20px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

	/* ==== CONTACT ==== */
	#contact_data_left {font-size:16px;}
	#contact_data_right {width:46%; font-size:16px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#contact_data_right h2 {font-size:20px;}
	#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:100%; margin-top:1em; text-align:left; -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:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#contact_data_right_data .input.select select {width:100% !important;}
	#contact_data_right_data_message label {float:left; display:inline-block; margin-top:1em; text-align:left; width:92%;}
	#contact_data_right_data_message textarea {float:left; display:inline-block; width:92%;}
}

@media screen and (max-width:820px){
	#_opineo_container {display:none;}
	/* ==== HEADER ==== */
	.header_fullwidth {background:none;}
	#header_logo {width:100%; height:auto; padding:20px 10px; text-align:center;}
	#header_contacts {display:none;}
	#header_login_register .register {float:left; margin:0;}
	#header_login_register .login {float:right; margin:0;}
	#mobilemenu_log {display:inline-block; float:left; padding:7px 10px 6px 10px; color:#FFFFFF; background:#FF6600; 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:#FF6600; position:relative; z-index:100;}
	#loged_user_bar_links_2 > a {display:inline-block; float:left; 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.wyloguj {margin:0;}

	/* ==== Menu ==== */
	#mobilemenu_btn {display:block;}
	#menu #cart_link, #menu_page #cart_link {display:inline-block; float:right; padding:0;}
	#menu_page #cart_link a {background:#FF6600;}
	#menu {display:none; width:100%; height:auto; padding:10px; text-align:center; background:#006CB5; border-radius:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#menu #cart_link {float:none; display:inline-block; width:auto; height:auto; padding:5px 10px 0 10px; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#menu a {display:inline-block; padding-left:10px; padding-right:10px;}
	#menu a:hover {background:rgba(255,255,255,0.2);}
	#menu a {display:inline-block; width:100%; padding:.8em 0; margin:0 0 0 0; list-style:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.menu_line {background:#006CB5;}
	#cart_link {float:right; margin-right:0;}
	#cart_link a { width:auto; background-color:#006CB5;}

	/* ==== Search Form ==== */
	#search_form_select {padding:10px;}
	#search_form_select .link {width:49%;}
	#search_form_select .link-group {display:inline-block; width:49.5%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_form_select .link-group .link {width:100%;}
	#search_form_select .link a {display:inline-block; /*min-height:2em;*/ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_form_select .link a span {display:inline-block; font-size:15px; font-weight:700;}
	#search_form_content_data .parcel_input_adds {padding-bottom:20px; border-top:1px solid #AAAAAA;}
	#search_pack_counter {padding:4px 0 0 0; background:none; min-height:24px;}
	#search_form_content_data .input.number,
	#search_form_content_data .input.text {display:inline-block; width:100%;}
	#search_form_content_data .input.number input,
	#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.number label,
	#search_form_content_data .input.text label {display:inline-block; width:90%; min-width:70px; max-width:94%; margin:0 0 0 0; padding:15px 0 10px 0;}
	#search_form_weight,
	#search_form_side_x,
	#search_form_side_y,
	#search_form_side_z,
	#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 {width:80%; padding-right:50px;}
	#search_form_content_data .parcel_input_adds .add_z_input {padding-bottom:20px;}
	#search_form_content_data .parcel_input_adds .input.checkbox, #search_form_checkbox {width:auto; padding-right:50px;}
	#search_form_side_x,
	#search_form_side_y,
	#search_form_side_z,
	#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 .input.checkbox {margin-left:10%;}
	#search_form_content_data .input span.desc {margin-right:-30px; margin-top:3px; font-weight:700;}
	#search_pack_counter_first {margin-top:36px; padding:0; background:none; min-height:24px;}
	#search_content_more_options_0 .input.checkbox {width:100%; padding-top:0; padding-bottom:10px;}
	#search_content_more_options_1 {float:left; width:100%; padding:10px 0 0 0;}
	#search_content_more_options_1 .input.number,
	#search_content_more_options_1 .input.text {float:left; width:100%; padding:5px 0;}
	#search_content_more_options_1 .input.number span,
	#search_content_more_options_1 .input.text span {display:inline-block; padding:5px 0 0 10px;}
	#search_content_more_options_1 input {display:inline-block; width:120px; min-width:70px; max-width:94%; margin:0; background:#FFFFFF; border:2px solid #006D76; border-radius:0;}
	#search_content_more_options_1 label {width:auto; min-width:135px; margin-right:1em;}
	#search_content_more_options_3 {padding-bottom:0;}
	#search_content_more_options_3 .input {margin-bottom:0;}
	#search_content_more_options_2 > .input.checkbox,
	#search_content_more_options_3 > .input.checkbox,
	#search_content_more_options_3_second > .input.checkbox, #search_no_pickup {float:left; width:100%;}
	#search_content_more_options_4  {margin-top:20px;}
	#search_content_more_options_4 .cols {width:100%;}
	#search_content_more_options_4 .cols .checkbox {width:auto; clear:left; margin-bottom:15px;}
	#search_no_pickup .checkbox_explain {}
	#search_border_submit a.parcelAdd {margin-left:0;}
	#search_content_more_options_0 {padding:20px 10%;}
	#search_content_more_options_0 .input.text,
	#search_content_more_options_0 .input.number {width:100%;}
	#search_content_more_options_0 .search_content_more_options_0_left {display:inline-block; width:100%;}
	#search_content_more_options_0 .search_content_more_options_0_right {display:inline-block; width:100%;}
	#search_content_more_options_0 input[type="text"], #search_content_more_options_0 input[type="number"] {width:94%; margin:5px 0 10px 0; background:#DCEEFC; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#search_content_more_options_0 .search_content_more_options_0_right label {width:100%;}
	#search_content_more_options_0 .search_content_more_options_0_right input[type="text"],
	#search_content_more_options_0 .search_content_more_options_0_right input[type="number"] {width:80%; min-width:50px; max-width:94%;}
	#search_content_more_options_0 .search_content_more_options_0_right span {padding-left:10px;}
	#search_form_content_options .selected_ico {margin-top:-135px;}
	/* ==== Search: Courier List ==== */
	#courier_list .list_box_courier .list_box_courier_img {width:40%; text-align:center;}
	#courier_list .list_box_courier .list_box_courier_name {width:60%;}
	#courier_list .list_box_courier .list_box_courier_info {float:left; width:40%; 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.number:hover,
	#order_form_box_data .input.text:hover,
	#order_form_box_data .form-group:hover,
	#order_form_box_data .input.number:focus,
	#order_form_box_data .input.text:focus,
	#order_form_box_data .form-group:focus,
	#order_form_box_data .input.number:active,
	#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.number label,
	#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.number input[type="number"],
	#order_form_box_data .input.text input[type="text"],
	#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; padding:6px 15px 6px 10px;}
	#order_details_content_left, #order_details_content_right {width:100%; margin:20px 0 0 0;}

	/* ==== 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 h2 {float:left; display:inline-block; width:100%; padding:5px 10px; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_index .td_bg {background:none transparent; width:auto; max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_index .td_bg[colspan="2"] {padding:10px;}
	#home_news {float:left; display:inline-block; width:100%; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_news .articles table.articletable {max-width:100%;}
	#home_slider {float:left; display:inline-block; width:100%; max-width:100%; padding:15px 0; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#home_info #home_info_content {width:100%;}
	#home_info .foot_partners {width:100%;}
	#home_info_content, .foot_partners, .foot_partners_content, .foot_partners_content span {float:left; display:inline-block; width:100%; margin:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#rotator_1, #rotator_2 {width:100%;}
	.foot_partners a {float:none; display:inline-block;}
	.foot_partners_content {text-align:center;}
	.foot_partners_content .dotpay, .foot_partners_content .transf, .foot_partners_content .paczkomaty, .foot_partners_content .rzetelna {margin:10px auto; text-align:center;}

	/* ==== PAGE ==== */
	#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"] {float:left; display:inline-block; width:100%; padding:10px 5px; 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%; height:auto; padding:10px 5px; 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_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:100%;}
	#contact_data_right_data .input.select select {width:100% !important;}
	#contact_data_right_data_message textarea {width:100%;}
	#cookiesBarWrap {width:100%; max-width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
}

@media screen and (max-width:520px){
	#search_form_select .link-group {width:100%;}
	#search_form_content_options_box {background:none;}
	#home_newsletter {width:100%;}
	#home_facebook {width:100%;}
	#home_facebook .fb-page.fb_iframe_widget, #home_facebook .fb-page > span,
	#home_facebook iframe {width:100% !important;}
	#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%;}
	#add_cart,#podsumowanie {padding:6px 10px; background-image:none;}
	#footer_newsletter .input #newsletter_input {float:left; width:100%; height:2em; padding:0 20px; margin:10px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#footer_newsletter .input #newsletter_zapisz {float:left; width:100%; margin:10px 0 0 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#news_view_pictures .news_view_picture_box {max-width:100%; margin:10px 0;}
	#order_sum span {white-space:nowrap;}
	#content_site .filters .input select {height:22px;}
	#search_form_content_options .noprinter h3 {padding:10px 5px 17px 10px;}
	#footer_copy p a {display:block; clear:both;}
	#order_cart_links {text-align:center;}
	#order_cart_links a {float:none; display:inline-block; margin:10px auto 0 auto;}
}

@media screen and (max-width:520px) and (-webkit-min-device-pixel-ratio:0) {select, textarea, input {font-size:16px;}}
/*EOF*/