body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background: #004380; color: #333 }

body .sweetFBAnchor {color:#990000; font-size:24px; font-weight:bold; text-align:right; text-transform:uppercase; font-family:arial; text-decoration:none; background-color:none; z-index:1000;}
body .sweetFBAnchor span {width:290px; height:427px; background:#FFFFFF; display:block;}
body .sweetFBAnchor span li {float:left;}

/* DEBUG */
.debug {
	margin: 10px; 
	background-color: #ccc;
	color: black;
	border: 1px solid gray; 
	float: left;
	padding: 20px;
	width: 95%;
}
.debug caption {background-color: gray; color: white; padding: 10px 0;;font-weight: bold}

.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: #ddd;
	color: black;
	border: 1px solid #ccc; 
	float: left;
	padding: 20px;	
	width: 95%;
}
.debug_list caption {background-color: gray; color: white; padding: 10px 0;font-weight: bold}
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:0px; padding:0px;}
a:link {color: #343434; text-decoration:none;}
a:visited {color: #343434; text-decoration:none;}
a:hover {color: #343434; text-decoration:none;}
a:active {color: #343434; text-decoration:none;}
img {border:0px;}

h1 { font-size: 18px; font-weight: bold; }

.float_left {float:left;}
.float_right {float:right;}
.margin_right_14 { margin-right: 14px; }
.margin_top_5 { margin-top: 5px; }
.margin_right_5 { margin-right: 5px; }
.margin_bottom_20 { margin-bottom: 20px; }
.margin_top_30 { margin-top: 23px; }

input {font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #4c4c4c}
select {font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #4c4c4c  }

#content_bg { background: url(../img/content_bg.jpg) top repeat-x #fff }  

#content_page { width: 988px; margin-left: auto; margin-right: auto; }
.invoice_warning { text-align: center; color:#fff; background: #da251d; font-size: 18px; padding-top: 10px; padding-bottom: 10px; }
.invoice_warning span { padding-right: 15px }
.invoice_warning a {color: #fff }
.invoice_warning a:visited {color: #fff }
.invoice_warning a:hover { text-decoration: underline }

.browser_warning { text-align: center; color:#fff; background:#ffaa00; font-size: 18px; padding-top: 10px; padding-bottom: 10px; }
.browser_warning a { text-decoration: underline; color:#fff; } 
.browser_warning a:visited { text-decoration: underline; color:#fff; }
.browser_warning a:hover { text-decoration: underline; color: #da251d }




#loged_user_bar { height: 30px; background: url(../img/bar_profile_left.jpg) repeat-x  }
#loged_user_bar_name { height: 22px; padding-top: 8px; width: 210px; float: left }
#loged_user_bar_right { margin-left: 50%; background: url(../img/bar_profile_right.jpg) repeat-x #004380 }
#loged_user_bar_center { height: 30px; margin: 0 auto 0 -490px; min-width: 988px; width: 988px; }
#loged_user_bar_content { width: 958px; height: 30px; padding-left: 15px; padding-right: 15px; margin-left: auto; margin-right: auto; color: #fff; background: url(../img/bar_profile.jpg) repeat-x; }
#loged_user_bar_content_left { width: 958px; height: 30px; float: left; color: #004380  }

#loged_user_bar_content_left li { list-style: none; }
#loged_user_bar_content_left_edytuj { padding-left: 10px; padding-right: 10px; float: right; margin-top: 8px; padding-bottom: 4px; margin-right: 10px; text-align: center; background: url(../img/bar_arrow.png) 50% 100% no-repeat;} 
#menu_drop { float: left; }
#loged_user_bar_content_left .submenu li a { color: #004380; width: 107px; padding-left: 11px; border-bottom: 1px solid #b9b9b9; background: #fff;  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 { background: #6dbe09; color: #fff; }
#loged_user_bar_content_left .statystyki {width: 127px; float: left; height: 30px; background: url(../img/statystyki.jpg) no-repeat;  }
#loged_user_bar_content_left .forum {width: 127px; float: left; height: 30px; background: url(../img/forum.jpg) no-repeat; }

th.head {width: 100px;}

#loged_user_bar_links_1 { float: left; width: 125px; position: relative }
#loged_user_bar_links_1 .wyloguj { padding-top: 8px; }
#loged_user_bar_links_1 a { float: left; color: #004380; font-weight: bold }
#loged_user_bar_links_2 { float: right; padding-top: 12px; padding-right: 0; max-width:610px; }
#loged_user_bar_links_2 a { float: left; color: #fff; }
#loged_user_bar_links_2 a:visited { float: left; color: #fff; }
#loged_user_bar_links_2 a:hover { text-decoration: underline }

#bar_banks { margin-right: 15px; background: url(../img/bar_more.png) 100% 0% no-repeat; padding-right: 25px; padding-bottom: 10px; }
#bar_orders { margin-right: 8px; padding-bottom: 10px; }
#bar_orders_add { background: url(../img/bar_add.png) no-repeat; width: 17px; height: 17px; margin-right: 15px; }
#bar_invoices { margin-right: 10px; padding-bottom: 10px; }
#bar_contacts { margin-right: 30px; background: url(../img/bar_more.png) 100% 0% no-repeat; padding-right: 25px; padding-bottom: 10px; }
#bar_address { margin-right: 10px; padding-bottom: 10px; }

#loged_user_bar_login { height: 20px; padding-top: 10px; text-align: right; color: #fff }
#loged_user_bar_login a { color: #fff  }
#loged_user_bar_login a:visited { color: #fff  }
#loged_user_bar_content_login { width: 958px; padding-left:15px; padding-right: 15px; margin-left: auto; margin-right: auto; color: #b2b2b2;  }

#header_kb { background: url(../img/header_bg.jpg) top repeat-x; }
#header_page { width: 988px; margin-left: auto; margin-right: auto; height: 202px; } 
#header_login_register { width: 791px; padding-right: 10px; height: 21px; float: left; color: #CCCCCC; background: url(../img/header_top_bg.jpg) top no-repeat; padding-top:20px; text-align: right; }
#header_login_register a { color: #0064B9 }
#header_login_register a:visited { color: #0064B9 }
#header_logo { float: left; display: inline; margin-left: 14px; height: 87px; }
#header_logo a { float: left }
#header_live_chat { float: right; width: 195px; padding-left: 200px; margin-right: 14px; margin-top: 12px; height: 55px; padding-top: 32px; background: url(../img/live_chat_content.jpg) no-repeat; }

/* Home */
#home_check_price { width: 938px; padding-left: 25px; padding-right: 25px; float: left;   }
#home_check_price_multi {width: 938px; position: relative; background: url(../img/search_bg_multi.jpg) repeat-y;  }
#home_check_price_2 {width: 938px; position: relative; background: url(../img/search_bg_full.jpg) bottom no-repeat; color:#002651  }

#home_check_price_2_content { padding-left: 25px; padding-right: 25px; padding-top: 15px; } 
#home_check_price_content {  }
#search_content_more_options { width: 886px; padding-left: 25px; padding-right: 25px; padding-top: 15px; padding-bottom: 10px; position: relative; top:0px; color:#002651; background: url(../img/search_content_more_options_bg.jpg) top repeat-x #c0ddff; }
#home_check_price_2_content h2 { width: 100%; float: left; margin-bottom: 10px; text-align: center; font-size: 16px; font-weight: normal; margin-top: 15px }  
#home_check_price_bottom { width: 936px; float: left; margin-left:1px; }

#search_form_select { width: 150px; margin-right: 15px; float: left;  min-height: 50px; padding-bottom: 10px; } 
#search_form_select .input select { margin-top: 10px; } 
#CourierSearchDeliveryTo { width: 140px; }
#search_pack_counter { float: left; min-height: 43px; background: url(../img/search_border.jpg) top right repeat-y; width: 30px; padding-right: 10px; margin-right: 10px; font-size: 24px; font-weight: bold; color: #719ac3; padding-top: 20px; text-align: right }
#search_form_weight { width: 131px; margin-right: 7px; float: left; padding-bottom: 10px; background: url(../img/search_border.jpg) top right repeat-y; min-height: 50px; }
#search_form_weight label { width: 103px; float: left;  text-align: left; font-size: 12px; color: #002651; padding-bottom: 5px; } 
#search_form_weight input { display:inline; margin-left: 10px; width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

.add_weight_input { width: 131px; margin-right: 7px; float: left; padding-bottom: 10px; background: url(../img/search_border.jpg) top right repeat-y; min-height: 38px; padding-top:  15px }
.add_weight_input label { width: 103px; float: left; text-align: left; font-size: 12px; color: #002651; padding-bottom: 5px; } 
.add_weight_input input { display:inline; margin-left: 10px; width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

.parcels { width: 100%; float: left; }
.parcel_input_adds { float: left; padding-left: 165px; margin-top: 10px; }
.parcel_input_adds .checkbox { float: left; margin-top: 15px }
.parcel_input_adds .checkbox input { float: left; margin-top: 8px; margin-right: 10px; }
.parcel_input_adds .checkbox label { float: left; padding-right: 5px;  }


#search_form_checkbox .checkbox { float: left; margin-top: 20px }
#search_form_checkbox .checkbox input { float: left; margin-top: 8px; margin-right: 10px; }
#search_form_checkbox .checkbox label { float: left; padding-right: 5px;  } 

#search_form_explain { float: left; margin-top: 25px }

.parcel_input_adds .checkbox_explain { float: left; margin-top: 21px; margin-right: 25px;  }
.parcel_input_adds .removeParcel { float: left; margin-top: 21px  }

#search_form_side_x { width: 120px; float: left; display:inline; margin-left: 15px; margin-right: 10px; }
#search_form_side_x label { width: 90px; float: left; text-align: center;font-size: 12px; color: #002651; padding-bottom: 5px; }
#search_form_side_x input { display:inline; margin-left:10px; width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

.add_x_input { width: 120px; float: left; display:inline; margin-left: 15px; margin-right: 10px; margin-top: 15px }
.add_x_input label { width: 90px; float: left; text-align: center;font-size: 12px; color: #002651; padding-bottom: 5px; }
.add_x_input input { display:inline; margin-left:10px; width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

#search_form_side_y { width: 120px; float: left;  }
#search_form_side_y label { width: 69px; float: left; text-align: center; font-size: 12px; color: #002651; padding-bottom: 5px; }
#search_form_side_y input { width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

.add_y_input { width: 120px; float: left ;  margin-top: 15px}
.add_y_input label { width: 69px; float: left; text-align: center; font-size: 12px; color: #002651; padding-bottom: 5px; }
.add_y_input input { width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

#search_form_side_z { width: 120px; float: left }
#search_form_side_z label { width: 69px; float: left; text-align: center; font-size: 12px; color: #002651; padding-bottom: 5px; }
#search_form_side_z input { width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

.add_z_input { width: 120px; float: left;  margin-top: 15px}
.add_z_input label { width: 69px; float: left; text-align: center; font-size: 12px; color: #002651; padding-bottom: 5px; }
.add_z_input input { width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px; }

.parcels .add_weight { display:inline; margin-left: 10px; width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px;  }
.parcels .add_side_x { display:inline; margin-left:10px; width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px;   }
.parcels .add_side_y { width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px;  }
.parcels .add_side_z { width: 59px; margin-right: 10px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg.png) no-repeat; border:0px; padding-top: 8px; padding-bottom: 10px;  }

#search_border_submit { background: url(../img/search_border_submit.jpg) top repeat-x; width: 100%; float: left; padding-top: 13px; margin-top: 17px; }
#search_no_pickup { float: left; padding-top: 10px; }
#search_content_more_options_4 #search_no_pickup .checkbox { float: left } 
#search_content_more_options_4 .checkbox_explain { float: left } 
#search_content_more_options_4 #search_no_pickup label { width: 110px;}

#search_content_bt_show { width: 936px; height: 46px; position: relative; top:-20px; background: url(../img/search_bottom_show.png) no-repeat; cursor: pointer; }
#search_content_bt_hide { width: 936px; height: 46px; position: relative; top:-20px; background: url(../img/search_bottom.png) no-repeat; cursor: pointer; }

#search_content_more_options_sort { width: 886px; padding-bottom: 10px; }
#search_content_more_options_sort label { padding-left: 10px; }

#search_content_more_options_1 { width: 205px; float: left }
#search_content_more_options_1 label { width: 95px; float: left;  padding-top: 5px; }
#search_content_more_options_1 input { width:73px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg_long.png) no-repeat; border:0px; padding-top: 5px; padding-bottom: 2px; margin-bottom: 8px; } 

#search_content_more_options_2 { width: 267px; float: left;  }
#search_content_more_options_2 label { width: 144px;  float: left; padding-top: 5px; }
#search_content_more_options_2 input {  width:73px; padding-left: 5px; padding-right: 5px; background: url(../img/input_bg_long.png) no-repeat; border:0px; padding-top: 5px; padding-bottom: 2px; margin-bottom: 8px; }
#search_content_more_options_2 span { color: #ff0000;  }

#search_content_more_options_3 { width: 158px; padding-left: 25px; float: left;   } 
#search_content_more_options_3 p { padding-bottom: 15px; }
#search_content_more_options_3 label { padding-left: 10px; float: left; width: 135px; margin-bottom: 8px; }
#search_content_more_options_3 input { float: left ; width: 12px; }
#search_content_more_options_4 { width: 200px; padding-left: 31px; margin-bottom: 20px; float: left; background: url(../img/search_border.jpg) top left repeat-y; } 
#search_content_more_options_4 p { padding-bottom: 15px; }
#search_content_more_options_4 input { float: left; width: 12px; }
#search_content_more_options_4 label { padding-left: 10px; float: left; width: 170px; margin-bottom: 5px; }
#search_content_more_options_4_second { float: left ; padding-top: 10px; }

#home_index { width: 938px; padding-left: 25px; padding-right: 25px; float: left; padding-bottom: 30px; }
#home_slider { width: 448px; float: left; padding-bottom: 20px;  padding-right: 49px;  }
#home_offer { width: 441px; float: left; padding-bottom: 20px; } 
#home_offer p { text-align: center; padding-bottom: 5px; font-size: 14px; font-weight: bold; color: #004580 }

#home_desc { width: 450px; float: left; padding-bottom: 30px; }

#home_news { width: 450px; float: left; padding-right: 48px;  }

#home_newsletter_facebook { width: 440px; float: left }
#home_newsletter { width: 440px; height: 161px; float: left; background: url(../img/newsletter.jpg) no-repeat; }
#home_newsletter p { padding-left: 22px; height: 27px; padding-right: 34px; padding-bottom: 16px; padding-top: 45px; color: #004580; line-height: 16px;}
#home_newsletter .input { padding-left: 44px; }
#home_newsletter .input #newsletter_input { float: left; margin-right: 8px; width:272px; border:0px; padding-left: 9px; padding-right: 9px; background: none; padding-top: 9px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000  }
#newsletter_zapisz { width:65px; height: 32px; float: left; background: url(../img/zapisz.jpg) no-repeat; border: 0px; cursor: pointer }

#home_facebook { width: 440px; float: left }

#cart_link { float: left; width: 173px; padding-left: 9px; height: 34px; padding-top: 7px; background: url(../img/twoj_koszyk.jpg) no-repeat; }
#cart_link a { width: 164px; height: 34px; float: left; }
#cart_link a:visited { width: 164px; height: 34px; float: left; }
#header_elements { width: 960px; height: 65px; float:left; background: url(../img/header_elements_bg.jpg) left no-repeat; }
#counter_box { width: 193px; padding-left: 17px; float: right;  height: 35px; padding-top: 30px; background: url(../img/counter_bg.jpg) no-repeat; }
#counter_link a { width: 80px; float:right; height: 55px; background: url(../img/sprawdz-jak-to-mozliwe.jpg) no-repeat; }
#wysylka { padding-top: 24px; float: left; display: inline;  }
#wysylka a {margin-right:8px;}
 
#content_site { width: 898px; min-height: 500px; padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 30px; float: left; display: inline; margin-left: 25px; background: #fff; margin-bottom: 30px; }
#content_site h1 { font-size: 24px; letter-spacing: -1px; font-weight: normal } 
  
#content_site .index_cart table { width: 100%; float:left; margin-top: 5px; margin-bottom: 5px; }
#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: #e98422; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold; }
#cart_order_pay { width: 100%; float:left; margin-bottom: 20px; }
.td_order_list { border-top: 1px solid #b9b9b9 }
.td_order_header {height:45px; background: #EAE8E8 url('../img/th_bg.jpg') -10px 0 repeat-x; }
.td_order_list a, a.contentPreview { color:#e98422; font-weight: bold;}
.td_order_list a[onclick~="return"] {color:#EE0000;}
.td_order_list a:visited { color:#e98422; font-weight: bold; }
.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; }

#menu { float: left; width: 920px; display: inline; margin-left: 14px; padding-left: 40px; height: 40px;  background: url(../img/menu_bg.jpg) no-repeat;}
#menu a { padding-top: 12px; padding-bottom: 13px;  width: 121px; float: left; color: #fff; text-align: center } 
#menu a:hover { background: url(../img/menu_hover.jpg) no-repeat; color: #fff; } 
#menu_footer { width: 988px; float: left; height: 22px;  background: url(../img/menu_bottom.jpg) no-repeat; }

#search_tanszy_kurier { width: 988px; float: left; background: url(../img/search_site_bg.jpg) 185px 0px no-repeat; }
#search_menu { width: 189px; float: left; height: 400px; padding-top: 13px; font-size: 16px; font-weight: bold; }
#search_menu a { height: 38px; padding-top: 17px; width: 185px; text-align: center; padding-right: 4px; float: left; background: url(../img/menu_left_sprite.jpg) 0 -60px no-repeat; margin-bottom: 5px; color: #fff; }
#search_menu a:hover { background: url(../img/menu_left_sprite.jpg) no-repeat; }
#search_menu .search_menu_selected { background: url(../img/menu_left_sprite.jpg) no-repeat; }

#site_send { float: right; width: 131px; height: 49px; margin-top: -49px; background: url(../img/wycen.png) no-repeat ; border: 0px; cursor: pointer; } 

#mainpage_infobox {float:left; width:980px; margin:0 0 10px 0; }
#mainpage_infobox h1 { font-size: 18px; font-weight: bold; float: left; width: 610px; }
#mainpage_infobox p { float: left; width: 580px; padding-top: 5px; padding-left: 5px; padding-right: 25px; }
#pobranie_pocztowe { width: 370px; float: left; height: 97px; background: url(../img/pobranie_pocztowe.jpg) no-repeat; }

#content_960 { width: 960px; 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:0px;}
#content_site .input.radio fieldset legend {padding:0 5px; font-weight:bold;}
#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 #d5e1ea; padding: 20px; margin-top: 10px; margin-bottom: 10px }
#invoices_details table { width: 100% }
#invoices_details td { padding-top: 10px; padding-bottom: 10px; background: url(../img/dot_line.jpg) bottom repeat-x; }
#invoices_details .td_left { text-align: right; width: 170px; font-weight: bold; padding-right: 5px; }
#invoices_details table a { font-weight: bold; color:#0064b9 }
#invoices_details table a:visited { font-weight: bold; color:#0064b9 }
#invoices_details table a:hover { text-decoration: underline; }

#register_page_inputs_left {width: 375px; float: left; border: 3px solid #d5e1ea; padding: 20px; margin-top: 20px; margin-right: 50px; }
#register_page_inputs_left h2 {font-weight: bold; color: #e98422; font-size: 16px; color:#0064b9 }
#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 #719ac3   }
#register_page_inputs_left input[type="number"] { width: 196px; float: left; margin-top: 10px; padding: 2px; border:1px solid #719ac3   }
#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: 13px;  }
#register_page_inputs_left .checkbox label { width: 320px; float: left; text-align: left; padding-left: 5px; }
#register_page_inputs_left .checkbox a { font-weight: bold; color:#0064b9 }
#register_page_inputs_left .checkbox a:visited { font-weight: bold; color:#0064b9 }
#register_page_inputs_left .checkbox a:hover { text-decoration: underline; }
#register_page_inputs_left .checkbox .error-message { padding-left: 20px; }

.vat_fields { width: 381px; float: left; margin-top: 10px;  }

#register_page_inputs_right { width: 381px; float: left; border: 3px solid #d5e1ea; padding: 20px; margin-top: 20px; }
#register_page_inputs_right h2 {font-weight: bold; color: #e98422; font-size: 16px; color:#0064b9 }
#register_page_inputs_right p { width: 321px; float: left; padding-top: 10px; font-weight: bold; } 

#register_page_inputs_right p a { font-weight: bold; color:#0064b9 }
#register_page_inputs_right p a:visited { font-weight: bold; color:#0064b9 }
#register_page_inputs_right p a:hover { text-decoration: underline; }

#register_page_inputs_right label {  width: 160px; padding-right: 10px; 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 #719ac3 }
#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:bold; background: #3ea600; color:#FFFFFF; border:0px; border-radius: 4px; 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:bold; background: #3ea600; color:#FFFFFF; border:0px; border-radius: 4px; cursor:pointer; font-size:12px; font-family: Arial,Helvetica,sans-serif  }

#register_page_submit { width: 100%; float: left; margin-top: 20px;  background: url(../img/dot_line.jpg) top repeat-x; } 
#register_page_submit input { float: right; margin-top: 10px; margin-right: 10px; }

#user_edit_content { width: 376px; float: left; border: 3px solid #d5e1ea; margin-top: 20px; padding: 10px 20px 20px 20px; }
#user_edit_content h2 {font-weight: bold; color: #e98422; font-size: 16px; color:#0064b9 }
#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 #d5e1ea; margin-top: 20px; padding: 20px;  }   
#newsletter_box {  border: 3px solid #D5E1EA; float: left; margin-top: 20px; padding: 20px; width: 470px; }
#newsletter_box .text { width: 336px; float: left; padding: 20px; }
#newsletter_box .text label { float: left; width: 150px; margin-top: 5px; padding-top: 3px; text-align: right; padding-right: 10px; }
#newsletter_box .text input { float: left; width: 222px; margin-top: 5px; padding: 2px; border:1px solid #719ac3;   } 

#login_box_info { width: 878px; float: left; margin-top: 20px; border:1px solid #ff0000; padding: 10px; font-weight: bold; }  
#login_box_info a { color:#0064b9 }
#login_box_info a:visited { color:#0064b9 }
#login_box_info a:hover { color:#0064b9; 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 #719ac3;   } 
 
#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; background: url(../img/dot_line.jpg) top repeat-x; padding-top: 10px; }

#login_footer { float: left; width: 356px; padding-left: 10px; padding-right: 10px; background: url(../img/dot_line.jpg) top repeat-x; 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: bold; }
#login_footer ul a {color:#0064b9}
#login_footer ul a:visited {color:#0064b9 }
#login_footer ul a:hover { color:#0064b9; text-decoration: underline; }

#login_button { float: right; padding-left: 10px; padding-right: 10px; height: 28px; background: #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}
#send_button { float: right; padding-left: 10px; padding-right: 10px; height: 28px; background: #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}
.find_button { float: right; padding-left: 10px; margin-top: 6px; margin-left: 10px; display: inline; padding-right: 10px; height: 28px; background: #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}

#link_button { float: right; padding-left: 10px; padding-right: 10px; height: 22px; padding-top: 6px;; background: #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}
#discard_button { float: left; padding-left: 20px; padding-right: 10px; height: 22px; padding-top: 6px; background: url(../img/arrow_left.png) 7px 10px no-repeat #9ab5cf; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold; }
#discard_button_margin { float: left; padding-left: 20px; padding-right: 10px; margin-top:10px; height: 22px; padding-top: 6px; background: url(../img/arrow_left.png) 7px 10px no-repeat #9ab5cf; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold; }
#save_button { float: right; width: 78px; height: 34px; background: url(../img/zapisz.jpg) no-repeat; border: 0px; cursor: pointer }
#button_add { float: right; width: 78px; height: 28px; background: #48AE30; border: 0px; cursor: pointer; color: #fff }
#change_button {  float: right; width: 78px; height: 34px; background: url(../img/zmien.jpg) no-repeat; border: 0px; cursor: pointer }

#add_cart { float: left; padding-left: 20px; padding-right: 10px; height: 22px; padding-top: 6px; background: url(../img/arrow_left.png) 7px 10px no-repeat #9ab5cf; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}
#podsumowanie { float: right; padding-left: 10px; padding-right: 20px; height: 22px; padding-top: 6px; background: url(../img/arrow_right.png) 105px 10px no-repeat #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}
#zamow { float: right; padding-left: 10px; padding-right: 20px; height: 28px; background: url(../img/arrow_right.png) 64px 11px no-repeat #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}
#zaplac { float: right; margin-right: 20px; padding-left: 10px; padding-right: 20px; height: 28px; background: url(../img/arrow_right.png) 95% 11px no-repeat #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold; }
#zaplac.skarbonka { padding-top: 7px; height: 21px; }

#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 #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold;}
#order_cart_sum  a:visited { float: right; padding-left: 10px; padding-right: 20px; height: 22px; padding-top: 7px;  background: url(../img/arrow_right.png) 90% 11px no-repeat #3ea600; color: #fff; border: 0px; cursor: pointer; border-radius: 4px; font-weight: bold; }

#bank_pay { width: 100%; float: left; padding-top:10px; }
 
.actions {float:right; margin-top:-33px;}
.actions a.actionlink {float:right; margin:5px 10px; color:#0064B9; line-height:26px; font-weight:bold;}
.actions a.actionlink:hover {text-decoration:underline;}
table.contactlist {border-collapse:collapse;}
table.contactlist tr:first-child {background:url('../img/th_bg.jpg') -10px 0 repeat-x;}
table.contactlist tr:first-child:hover td,
table.contactlist tr:first-child:hover th {background:url('../img/th_bg.jpg') -10px 0 repeat-x;}
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:0px;}



#list_order_empty {float:left; padding-top: 10px; }
#list_order_empty a { color: #e98422; font-weight: bold; }
#list_order_empty a:visited { color: #e98422; font-weight: bold; }
#list_order_empty a:hover { text-decoration: underline }

/*.tabbnavi {float:left; width:100%; height:31px; border-bottom:1px solid #999999;}
.tabbnavi span {float:left; font-size:14px; line-height:30px; padding:0px 12px; margin-right:3px; margin-bottom:-2px; border:1px solid #999999; border-bottom:1px solid #EFEFEF; background:#EFEFEF; color:#333333; border-radius:3px 3px 0px 0px;}
.tabbnavi a {float:left; font-size:14px; line-height:30px; padding:0px 12px; margin-right:3px; margin-bottom:-2px; border:1px solid #999999; border-bottom:1px solid #999999; background:#CECECE; color:#333333; border-radius:3px 3px 0px 0px;}
#content_site .filters {float:left; width:740px; padding:10px; border:1px solid #999999; border-top:0px; background:#EFEFEF;}
#content_site .filters .input {float:left; width:355px; padding:10px 5px; border:1px solid #DEDEDE; 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:0px 0px 0px 10px; max-width:260px;}
#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 input.filterbt {float:right; padding-left:8px; padding-right:8px; line-height:26px; margin:5px 0px 0 0; background:#666666; color:#FFFFFF; border:0px; cursor:pointer; border-radius:4px 4px 4px 4px; font-weight:bold;}
#content_site .filters a.resetfilterbt {float:right; padding-left:8px; padding-right:8px; line-height:26px; margin:5px 3px 0 0; background:#DEDEDE; color:#666666; border:0px; cursor:pointer; border-radius:4px 4px 4px 4px; font-weight:bold;}
*/
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 0px; text-align:center; color:#CDCDCD; font-size:12px; font-weight:normal;}
.paginatorcontainer span {color:#CDCDCD; padding:1px 4px;}
.paginatorcontainer span.current {font-weight:bold; color:#FFFFFF; background:#666666; border-radius:3px 3px 3px 3px;}
.paginatorcontainer a:hover {color:#E98422;}

#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 #719AC3; 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: #e98422; font-size:18px;}

.add_to_favourite { width: 100%; float: left; }
.add_to_favourite span { float: right; background: #3EA600; color: #fff; padding: 5px; border-radius: 4px; 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 #D5E1EA }
#allegro_link a { float: right; background: #3EA600; color: #fff; padding: 5px; border-radius: 4px;  margin-right: 10px; font-weight: bold; }
#allegro_link a:visited { float: right; background: #3EA600; color: #fff; padding: 5px; border-radius: 4px;  margin-right: 10px; font-weight: bold; }

#order_form_box { width: 894px; float: left; }
#order_form_box_data h2 { font-weight: normal; font-size: 20px; width: 894px; float: left; }
#order_form_box_data_info { float: left; width: 867px; padding: 10px; background: #F2B846; border-radius: 4px; 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_data_info a:visited { text-decoration: underline; }  
#order_form_box #register_page_inputs_left { margin-right: 40px; } 
#order_form_box #register_page_inputs_left h3 { font-size: 16px; font-weight: bold; color:#0064b9 }
#order_form_box #register_page_inputs_right h3 { font-size: 16px; font-weight: bold; color:#0064b9 }
#order_form_box .custom_pickup {float:left;}
#register_page_inputs_left .register { width: 381px; float: left; padding-top: 20px; }

#cart_table table { width: 896px; padding-left: 20px; padding-right: 20px; float: left; margin-top: 20px; background: url(../img/th_bg.jpg) no-repeat; } 
#cart_table table th { height: 42px; text-align: left; }
#cart_table table th a { color:#0064b9 }
#cart_table table th a:visited { color:#0064b9 }
#cart_table table th a:hover { text-decoration: underline}

#cart_table table .th_border_right { width: 117px; }
#cart_table table td { text-align: left; padding-left: 5px; padding-right: 5px; background: url(../img/dot_line.jpg) bottom repeat-x; padding-top: 9px; padding-bottom: 9px; }
#cart_table table td a { color: #fff; font-weight: bold; } 
#cart_table table td a:visited { color: #fff; font-weight: bold; }
#cart_table table td a:hover { text-decoration: underline }

#cart_table table .td_order_list_link a { color: green } 
#cart_table table .td_order_list_link a:visited { color: green } 

#cart_table .details table { background: none; } 
#cart_table .details table td p {  width: 100%; padding-bottom: 5px; float: left }
#cart_table .details table span { padding-right: 20px; float: left }

.cart_table_edit { width: 52px; float: left; margin-bottom: 1px; margin-top: 1px; background: #3a92ea; margin-right: 2px; text-align: center; border-radius: 2px; padding-top: 6px; padding-bottom: 6px; }
.cart_table_delete { width: 52px; float: left; margin-bottom: 1px; margin-top: 1px; background: #da251d; text-align: center; border-radius: 2px; padding-top: 6px; padding-bottom: 6px; }
.cart_table_details { width: 77px; float: left; margin-bottom: 1px; margin-top: 1px; background: #3a92ea; margin-right: 2px; text-align: center; border-radius: 2px; padding-top: 6px; padding-bottom: 6px; }

#order_sum { width: 856px; float: left; margin-left: 20px; display: inline; text-align: right;  border-top:3px solid #deeaf7; margin-bottom: 10px; padding-bottom: 10px; }
#order_sum p {
font-weight: bold; background: #deeaf7; float: right; font-size: 16px; color: #0064b9; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; padding-top: 10px; -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-left: 20px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; background: #deeaf7; 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: #0064b9; font-size: 16px; font-weight: bold;  padding-top: 10px; width: 856px;} 
#cart_order_sum_cartSum_coupon #order_sum_cartSum_coupon { float:right; padding-right: 0px; padding-bottom: 10px; }
#order_sum #order_sum_cartSum_coupon { width: 100%; padding-bottom: 10px; padding-top: 10px; }
#order_sum_cartSum { float: left; color: #0064b9; padding-right: 50px; font-size: 16px; font-weight: bold }
#order_sum_cartSum_coupon { float: left; color: #0064b9; font-size: 16px; font-weight: bold; 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: 0px; text-align: right } 
#details_coupon #order_sum_cartSum_coupon { width: 100%; padding-bottom: 10px; text-align: right; float: left }


#order_cart_vat { width: 854px; padding-left: 22px; float: left; margin-bottom: 20px; }
#order_cart_vat .checkbox label { padding-left: 10px; }
#order_cart_sum { width: 876px; float: left }
#order_sum span { font-size: 24px; padding-left: 15px; }

#order_summary_payments { width: 856px; float: left; margin-left: 20px; display: inline; background: url(../img/dot_line.jpg) bottom repeat-x } 
#order_summary_payments legend { font-size: 20px; font-weight: normal;  letter-spacing: -1px; padding-bottom: 15px; }
#order_summary_payments .info { width: 856px; float: left; padding-top: 10px; } 
#order_summary_payments .info a { color: #0062B7; font-weight: bold } 
#order_summary_payments .info a:visited { color: #0062B7; font-weight: bold  }
#order_summary_payments .info a:hover { text-decoration: underline }
#order_summary_payments .info ul { padding-left: 30px; padding-top: 5px; }

#order_details_content { width: 100%; float: left; padding-bottom: 20px; }
#order_details_content h2 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #e98422 }
#order_details_content td { width:175px; padding-top: 3px; padding-bottom: 3px; }

#order_details_content_left {width: 375px; float: left; border: 3px solid #d5e1ea; padding: 20px; margin-top: 20px; margin-right: 50px; }
#order_details_content_left h2 {font-weight: bold; color: #e98422; font-size: 16px; color:#0064b9 }

#order_details_content_right { width: 381px; float: left; border: 3px solid #d5e1ea; padding: 20px; margin-top: 20px; }
#order_details_content_right h2 {font-weight: bold; color: #e98422; font-size: 16px; color:#0064b9 }

#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: bold; padding-left: 5px; }
.order_td_right_long { text-align: left; font-weight: bold; padding-left: 5px; width: 200px !important}

#order_cart_links { width: 855px; margin-left: 20px; 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: bold; color: #0064b9; 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: bold }
#site_bottom_left a:visited { color:#48ae30; font-weight: bold }
#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-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }
#couriers_price_data_weights table td {border-bottom: 1px solid #dfdfdf; padding-top: 5px; padding-bottom: 5px; text-align: center; padding-left: 5px; padding-right: 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; padding-top: 5px; padding-bottom: 5px; text-align: center; padding-left: 5px; padding-right: 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: bold; 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 #d5e1ea; padding: 20px; }
#contact_data_right h2 { font-size: 14px; padding-bottom: 10px; color:#0064b9 }
#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: bold; color: #48ae30 }

#content_search { width: 100%; float: left; }
#content_search h1 {  float: left;  }
#content_header h2 {  float: right; color: #E98422; font-size: 12px; font-weight: normal; line-height: 42px; } 

#search_results_wraper { width: 896px; float: left; background: url(../img/wycena_przesylki_wraper.jpg) repeat-y; }
#search_header { width: 852px;  padding-left: 24px; padding-right: 20px; float: left; padding-top: 15px;  background: url(../img/wycena_przesylki_top.jpg) top no-repeat; color: #004580;  }
#search_header_mini { width: 852px; min-height: 87px; padding-bottom: 10px; padding-left: 24px; padding-right: 20px; float: left; padding-top: 15px; background: url(../img/wycena_przesylki_top.jpg) top no-repeat; color: #004580; }  

.parcel_row { width: 100%; margin-bottom: 10px; float: left; padding-bottom: 10px; background: url(../img/search_border_submit.jpg) bottom repeat-x;  }
.parcel_row_counter { float: left; font-size: 18px; font-weight: bold; color: #0064B9; background: url(../img/search_border.jpg) right no-repeat; padding-right: 10px; padding-left: 10px; width: 20px; text-align: right }

#search_header_id { width: 852px; height: 32px; float: left; text-align: right; }
#search_header_country { float: right; padding-right: 40px; }
.search_header_country { font-weight: bold; }
#search_header_id_number { float: right }

#search_header_weight { width: 180px; float: left; padding-left: 10px; }
#search_header_weight span { font-size: 18px; font-weight: bold; color: #0064B9; 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: bold; color: #0064B9; background: url(../img/search_border.jpg) right no-repeat; padding-right: 9px; }
.search_header_sides_span_3 { font-size: 18px; font-weight: bold; color: #0064B9; background: url(../img/search_border.jpg) right no-repeat; padding-right: 9px; padding-left: 3px; }
.search_header_sides_span_4 { font-size: 18px; font-weight: bold; color: #0064B9; 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) 0px 6px no-repeat; } 
#search_header_sortable_2 { width: 190px; float: left; height: 53px; padding-top: 27px; }

#search_header_change { width: 86px; float: right }
#search_header_change #send_button { width: 86px; height: 26px; float: right; background: url(../img/zmien-dane.jpg) no-repeat; padding: 0px; }

#search_header_more_options_box { width: 852px; float: left;  padding-bottom: 10px; margin-top: 15px; color: #191919;  width: 100%; float: left;  }
#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_black.png) 0% 0% no-repeat; padding-left: 22px; }

/* 
==== szczegoly zamowienia ====
*/
#search_info { width: 852px; float: left; color: #004580; padding-bottom: 10px; }  
#search_info a { color: #004580; text-decoration: underline; }
#search_info a:visited { color: #004580; text-decoration: underline; }
#search_header_order { width: 852px;  padding-left: 24px; padding-bottom: 20px; padding-right: 20px; float: left; padding-top: 15px;  background: url(../img/szczegoly_przesylki_top.jpg) top no-repeat; color: #004580; }
#search_header_order_mini { width: 852px; padding-left: 24px; padding-bottom: 20px; padding-right: 20px; float: left; padding-top: 15px; background: url(../img/szczegoly_przesylki_top.jpg) top no-repeat; color: #004580; }  

#search_header_order_summary { width: 852px;  padding-left: 24px; padding-right: 20px; float: left; padding-top: 15px;  background: url(../img/szczegoly_przesylki_top.jpg) top no-repeat; color: #004580; }
#search_header_order_summary_mini { width: 852px;  padding-left: 24px; padding-right: 20px; float: left; padding-top: 15px; background: url(../img/szczegoly_przesylki_top.jpg) top no-repeat; color: #004580; }  

#search_header_order_summary_data { width: 852px; height: 74px; float: left; margin-bottom: 22px; }

#search_header_order_courier { float: left; width: 852px;  padding-left: 24px; padding-right: 20px; height: 126px; padding-top: 57px; background: url(../img/courier_details.jpg) center no-repeat; }

#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: #fff; border: 1px solid #719ac3 }
#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: normal; padding-top:17px }
#search_header_order_courier .list_box_courier_info { width: 169px; float: left  }
#search_header_order_courier .list_box_courier_info p { color: #004580 } 

.list_box_courier_img { width: 155px; float: left; } 
.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:0px 0px 20px 0px; text-align:center; font-size:14px; line-height:28px; font-weight:bold; color:#E98422; border:1px solid #E98422; border-radius:4px 4px 4px 4px;}
.list_box_courier { width: 855px; float: left; display: inline; margin-left: 20px; margin-bottom: 10px; padding-bottom: 10px; background: url(../img/dot_line.jpg) bottom repeat-x;  } 


.list_box_courier_name { width: 381px; padding-left: 10px; float: left; padding-top: 10px; }
.list_box_courier_name h2 { float: left; width: 381px; padding-right: 10px; }
.courier_desc { float: left; width: 381px; color:green; padding-top: 10px; padding-right: 10px;}

.list_box_courier_info { width: 223px; float: left; padding-top: 20px; }
.list_box_courier_info h3 {font-size: 24px; font-weight: bold;  }
.list_box_courier_info h3 span { font-size: 18px; }
.list_box_courier_info p { color: #999; }

.list_box_courier_order { float: left; margin-top:36px; }

#site_cart_view h1 { padding-bottom: 20px; }
#site_cart_view p { padding-bottom: 5px; } 
#site_cart_view ol { padding-left: 30px; padding-top: 10px; padding-bottom: 10px; }
#site_cart_view ul { padding-left: 30px; padding-top: 10px; padding-bottom: 10px; }
#site_cart_body a { color: #E98422;   }
#site_cart_body a:visited { color: #E98422;   }
#site_cart_body a:hover { color: #E98422; 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; }

#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: bold; }
.site_cart_gallery_img_box { float: left; width: 128px; text-align: center; height: 98px; margin-top: 11px; margin-left: 10px; margin-right: 10px; margin-bottom: 11px; }
.site_cart_gallery_image { width: 120px; padding: 3px; border: 1px solid #d0cfcf; }
#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: bold; }
.site_cart_file { width: 737px; float: left; padding-left: 25px; margin-top: 9px; padding-top: 2px; padding-bottom: 9px; float: left; border-bottom: 1px solid #D4D4D4; background: url(../img/news_file.jpg) no-repeat; color: #343434 }
.site_cart_file a { color: #333  }
.site_cart_file a:visited { color: #333 }
.site_cart_file a:hover { color: #E98422; text-decoration: underline; }
.site_cart_file_name { width: 537px; float: left; font-weight: bold; }
 
.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 #d5e1ea; 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 #719ac3   }
.content_find_box { width: 100%; float: left; margin-top: 20px; background: url(../img/dot_line.jpg) bottom repeat-x; ; padding-bottom: 10px; }    
.content_find_box a { color:#E98422; }
.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 } 

.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 #719AC3; padding: 2px; float: left; width: 120px; } 
.coupon_form #CartCouponCartForm .text { float: left; width: 235px } 
.coupon_form .submit { float: left }
.coupon_form .submit input { background: #3EA600; border: 0 none; border-radius: 4px 4px 4px 4px; color: #FFFFFF; cursor: pointer; float: right; font-weight: bold; height: 22px; padding-left: 10px; padding-right: 10px; }

#footer { background: url(../img/footer_bg.jpg) top repeat-x; clear:both; width: 100%;  }
#footer_content_940 { width: 940px; height: 80px; color: #7FC2FF; margin-left: auto; margin-right: auto; background: url(../img/footer_content_bg.jpg) no-repeat }

#footer_contact { float: left; padding-left: 100px; text-align: left; padding-top: 20px; padding-bottom: 10px; }
#footer_rewizja { float: right; padding-top: 31px; padding-right: 27px; }
#footer_rewizja p { float: right; padding-top: 7px; padding-right: 15px; }
#footer_rewizja a { margin-top: 5px; float: right; }

#payment_page { width: 100%; float: left; padding-top: 10px; }
#payment_page h2 { font-size: 20px; }
.payments_error h2 { color:#ff0000 }
.payments_ok h2 { color:#3EA600 }

#systemMessage { color:#D11C12; width: 960px; padding-top: 10px; padding-bottom: 10px; text-align: center; font-weight: bold; }
#authMessage { width: 960px; padding-top: 10px; padding-bottom: 10px; text-align: center; font-weight: bold; }
#flashMessage  { width: 960px; padding-top: 10px; padding-bottom: 10px; text-align: center; font-weight: bold; }
.alert { color:#D11C12 }
.message { color:#009900 }  

.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;
	
}

.foot_partners {float:left; clear:both; width:100%; padding:5px 0; margin:0; text-align:center;}
.foot_partners img { margin-top: 5px; margin-bottom:5px; }
.foot_partners .paczkomaty { float:left; clear:both; width:100%; text-align:center; }
.foot_partners center {float:none; width:430px; margin:0 auto; text-align:center;}
.foot_partners span {float:left; display:inline; width:100%;  font-weight:bold; line-height:14px; padding:0px 5px;}
.foot_partners a { display:inline; }