/* 
Created on : 2009-03-17, 16:03:53
Author     : ania
*/
/*-----------------------------------------*/
/* kumulacje i produkty do kupienia, propozycje produktow*/
/*-----------------------------------------*/
#cml_sort_menu{
  margin: 0px 10px 0px 180px;
}
#cml_first_bookmark{
  background:url(/images/cumulations/bookmark_bg_orange.gif) repeat-x;
  position:relative;
  text-align:center;
  z-index:1;
}
#cml_first_bookmark img{
  vertical-align:middle;
}
#cml_second_bookmark{
  background:url(/images/cumulations/bookmark_bg_blue.gif) repeat-x;
  position:relative;
  text-align:center;
  z-index:1;
}
#cml_second_bookmark img{
  vertical-align:middle;
}
#cml_inactive_bookmark{
  background:url(/images/cumulations/bookmark_bg_grey.gif) repeat-x;
  position:relative;
  text-align:center;
  z-index:1;
}
#cml_inactive_bookmark img{
  vertical-align:middle;
}
#cml_main_buy{
  background:url(/images/cumulations/cml_bg_orange.png) repeat-x;
  border:1px solid #e1e1e1;
  border-bottom: none;
  margin-top:-1px;
}
#cml_main_propose{
  background:url(/images/cumulations/cml_bg_blue.gif) repeat-x;
  border:1px solid #e1e1e1;
  border-bottom: none;
  margin-top:-1px;
}
#cml_main_img_bg{
  background:url(/images/cumulations/search_results_img.gif) no-repeat;
  border:1px solid #e1e1e1;
  border-bottom: none;
  padding: 10px 10px 5px 80px;
  width: 710px;
}
.cml_main_class{
  float:left;
  margin:0;
  padding:0;
  width:800px
}
#cml_main{
  border:1px solid #e1e1e1;
  border-top:none;
  padding:0px 10px 5px 10px;
  width:780px;
}
#cml_filter{
  margin-bottom: 10px;
}
#cml_sidebar{
  margin-top: 10px;
}
#cml_propose_text{
  padding:10px;
}
.left_menu h3{
  margin-top:0;
  margin-bottom: 15px;
}
#seed_offer_form{
  background-color:#f6f6f6;
  padding: 10px;
}
#seed_offer_form p{
  font-size: x-small;
}
.seed_product_form > div.formPart{
  border:1px solid #e1e1e1;
  background:#f6f6f6;
  margin-bottom: 10px;
  padding:10px 10px 10px 10px;
  width:600px;
}
.seed_product_form .formItem input, .seed_product_form .formItem img{
  font-size: 1.167em;
  line-height: 18px;
  padding: 3px;
}
.seed_product_form .formItem label{
  display:block;
  line-height: 18px;
  margin: 2px 6px 0px 0px;
  padding-top: 2px;
}
.seed_product_form .formItem{
  margin-top: 12px;
}
#edit_seed_offer div .fieldWithErrors{
  display: inline;
}
#search_header{
  font-size: 1.167em;
  padding: 8px 0px 0px 8px;
}
#search_header span{
  font-size: 1.333em;
  font-weight:bold;
}
#delivery_sum{
  list-style-type:none;
}
/*-----------------------------------------*/
/* "śródtytuły" - stan kumulacji, opis kumulacji, kumulowane produkty, ceny możliwe do osiągnięcia */
/*-----------------------------------------*/
#stats h3{
  background-color: #efefef;
  border: 1px solid #aaa;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
.static{
  float: left;
  width: 690px;
}
#cml_description p {
  float: left;
  margin: 0px 0px 18px 0px;
  width: 100%;
}
#cml_description ul, #cml_description ol {
  list-style-position:inside;
  list-style-type:disc;
}
#cml_description{
  margin: 10px 0px 0px 0px;
  padding-bottom: 0px;
}
#cml_description h3, #terms_description h3{
  background-color: #efefef;
  border: 1px solid #aaa;
  clear: both;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
.cml_description_title{
  float: left;
  margin-top: 10px;
}
#cml_prods{
  margin-bottom: 10px;
  width: 690px;
}
#cml_prods h3{
  background-color: #EFEFEF;
  border: 1px solid #BFBFBF;
  float: left;
  padding: 5px;
  width: 680px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
/*-----------------------------------------*/
/* nazwa grupy produktów */
/*-----------------------------------------*/
.pg_name{
  background-color: #f6f6f6;
  border: 1px solid #d1d1d1;
  margin: 5px 0 5px 0;
  padding: 5px;
}
/* ------boxy "z prawej"------ */
/*-----------------------------------------*/
/* twoje oferty kupna w tej kumulacji */
/*-----------------------------------------*/
#cml_cart{
  background-color: #CFECFF;
  float: right;
  margin:20px 0px 15px 0px;
  width: 235px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cml_cart h3{
  margin: 0px 0px 18px 0px;
}
#cart_header{
  background-color: #1C77AD;
  color: #ffffff;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cart_content{
  padding: 10px;
}
.cart_product{
  margin-bottom: 10px;
}
.cml_cart_bids{
  padding-left: 10px;
}
#cml_cart .formError {
  margin-left: 0px;
}
#cml_cart .fieldWithErrors{
  float: none;
}
/*#cml_cart #buy_bid_item_number {
margin-right: 10px;
}*/
/* albo */
.alternative{
  color: #BFBFBF;
  margin-left: 30px;
}
/*#cart_box{
background-color: #f6f6f6;
border:1px solid #99d3ef;
}*/
/*-----------------------------------------*/
/* koszty przesyłki */
/*-----------------------------------------*/
#shipping_box{
  border: 1px solid  #CFECFF;
  border-top: none;
  float: right;
  margin-bottom: 15px;
  width:235px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#shipping_box h2{
  background-color: #1C77AD;
  color: #ffffff;
  font-size: 1em;
  margin: 0;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#shipping_content{
  display: inline;
  padding: 10px;
}
#shipping_content input{
  vertical-align: baseline
}
#shipping_content table{
  width: 220px;
}
#delivery_option h2{
  margin:0;
}
/*dla powstrzymania zł przed łamaniem w shipping box*/
.delivery_price{
  padding: 0px 5px 0px 5px;
  vertical-align:baseline;
  white-space: nowrap;
}
/*-----------------------------------------*/
/* lista kupujących ten produkt */
/*-----------------------------------------*/
#buyer_list{
  border:1px solid #CFECFF;
  border-top: none;
  float: right;
  width:235px;
}
#buyer_list td{
  border-bottom:1px dashed #1C77AD;
  padding: 3px 0px 3px 0px;
}
.buyer_list_td_right{
  font-weight:bold;
  text-align:right;
}
#buyer_list_header{
  background-color: #1C77AD;
  color: #ffffff;
  padding: 5px;
}
/*-----------------------------------------*/
/* lista zainteresowanych */
/*-----------------------------------------*/
#cart_users{
  margin: 5px 0px 5px 0px;
  padding: 10px 3px 10px 10px;
  width:190px;
}
#cart_users .price{
  font-size: 0.917em;
  text-align: right;
  width: 100px;
}
.td_cart_user{
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1.167em;
  width: 100px;
}
/* pozioma linia w: lista zainteresowanych */
.border_bottom_cml_cart{
  border-bottom: 1px dashed #1C77AD;
}
/*-----------------------------------------*/
/* stan kumulacji, złóż ofertę, kup teraz */
/*-----------------------------------------*/
#medium_div{
  margin: 20px 0px 20px 0px;
  padding: 0px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
/*-----------------------------------------*/
/* stan kumulacji dla produktu */
/*-----------------------------------------*/
/*#cumulation_stats{
border: 1px solid
}*/
#prd_cml_stats{
  border: 1px solid #d1d1d1;
  width: 400px;
  padding:0px 0px 0px 0px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#prd_cml_stats h3{
  background-color: #efefef;
  margin: 0;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
ul.stats li{
  clear:left;
  font-size: 1.167em;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-right:10px;
  padding: 5px 0px 5px 10px;
  text-align:left;
  width:170px;
}
#act_price{
  color:#80b45f;
  font-size: 1.5em;
}
#actual_price_line .price_column {
  color:#669900;
  font-weight:bold;
}
#next_price{
  font-weight: bold;
}
ul.stats li.second{
  clear: none;
  text-align: left;
}
/*-----------------------------------------*/
/* złóz ofertę kupna box */
/*-----------------------------------------*/
/*for ie
#cml_offer form{
margin: 0;
padding: 0;
}*/
#cml_offer{
  float:right;
  width:280px;
}
#cml_offer h3{
  background-color:#DBEFB3;
  color: #669900;
  margin: 0px 0 2px 0;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cml_offer #input{
  padding-left: 10px;
}
#buy_bid_item_price {
  text-align: right;
}
#cml_offer #price, #cml_offer #buy_now_price{
  padding-left: 10px;
}
#cml_offer input#buy_bid_item_number, #cml_offer input#buy_now_number{
  width:40px;
}
#cml_offer .fieldWithErrors{
  border: 1px solid red;
  float: left;
}
#cml_offer_cumul{
  background-color: #ffffff;
  border: 1px solid #DBEFB3;
  border-top: none;
  line-height: 1.5;
  padding: 0 0 10px 0;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cml_offer_cumul h3{
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cml_offer_cumul_body{
  margin-left: 10px;
}
#cml_offer_cumul span{
  padding: 0px 5px;
}
#cml_offer_cumul h3 a:link, #cml_offer_cumul h3 a:hover, #cml_offer_cumul h3 a:visited{
  font-size:8pt;
}
/* brak ofert sprzedaży */
.no_offer{
  color: #000000;
  font-weight: bold;
  padding: 0 0 0 10px;
}
/*-----------------------------------------*/
/* kup teraz box */
/*-----------------------------------------*/
#cml_offer_buynow{
  background-color :#ffffff;
  border: 1px solid #EFD5D1;
  border-top: none;
  margin-top: 10px;
  padding: 0 0 10px 0;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cml_offer_buynow h3{
  background-color: #EFD5D1;
  border: 1px solid #EFD5D1;
  color: #D96655;
  margin: 2px 0 2px 0;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cml_offer_buynow strong{
  font-size: 1.5em;
  font-weight: bold;
  color: #000000;
  line-height: 20px;
  margin-top: 5px;
}
#buy_now_submit{
  float: right;
  padding: 15px 5px 0px 0px;

}
#cml_offer #buy_offer_submit{
  float: right;
  padding: 18px 6px 0 6px;
}
/* przy wylogowanym - dla boxów złóż ofertę kupna i kup teraz */
.cml_offer_cumul_body{
  padding: 0 10px 0 10px
}
/* zapisywanie zlozonej oferty */
#buy_loading{
  color: #669900;
  font-weight: bold;
  margin: 2px 0px 2px 10px;
  padding: 5px;
}
/*-----------------------------------------*/
/* potwierdź ofertę kupna */
/*-----------------------------------------*/
#buy_now_order h2{
  color:#669900;
  width:300px;
  line-height:36px;
  margin-top:20px;
}
#buy_now_order p{
  border-top:1px solid #e1e1e1;
  margin:50px 0px 0px 270px;
  width:300px;
}
.buy_now_addresses{
  float: left;
  height:140px;
  margin-right:10px;
  padding:10px;
  width:250px;
}
#cumulation_publish_at{
  float:left;
  margin:0px 0 0 5px;
}
/*-----------------------------------------*/
/*  kumulacja trwa ...*/
/*-----------------------------------------*/
.cml_time{
  font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1.333em;
  float: right;
  margin: 16px 10px 0px 0px;
  text-align: right;
}
.cml_time_to_end{
  font-weight: bolder;
}
/*-----------------------------------------*/
/* buy_now  - używane?*/
/*-----------------------------------------*/
#buy_now_cart{
  background-color: #CFECFF;
  float: right;
  margin-bottom: 15px;
  width:235px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#buy_now_header{
  background-color: #1C77AD;
  color: #ffffff;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#buy_now_content{
  padding: 10px;
}
/*-----------------------------------------*/
/* Cumulation progress bar */
/*-----------------------------------------*/
#cml_progress_bar{
  clear:both;
  padding-top:10px;
}

/*-----------------------------------------*/
/* ceny możliwe do osiagnięcia */
/*-----------------------------------------*/
.prd_bar_price{
  margin: 0 20px 0 0;
  text-align: right;
  padding-top: 25px;
  width: 150px;
}
#all_prices_bar{
  margin: 10px 0 0 0;
  padding-bottom:0;
}
#all_prices_bar h3{
  background-color: #EFEFEF;
  border: 1px solid #BFBFBF;
  padding: 5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
.product_progress_bar .bids_bar{
  float:left;
  padding-right:3px;
  width:640px;
}
.product_progress_bar .current_value{
  background-image: url(/images/bar01.gif);
  float: left;
  font-size: 0.5em;
  height: 8px;
}
.product_progress_bar .max_value{
  border: 1px solid #aaa;
  font-size:	0.5em;
  height: 8px;
  width: 100%;
}
.product_progress_bar .step_label{
  background:url(/images/price_bar_bg.gif) no-repeat;
  background-position:100% 16px;
  font-weight: bold;
  margin:0px;
  padding:0px;
  text-align:right;
}
/*-----------------------------------------*/
/* Specjalne dla product_progress_bar_with_two_prices */
/*-----------------------------------------*/
.product_progress_bar ul.new{
  margin: 0px;
}
.product_progress_bar .left_price_label{
  float: left;
  text-align: left;
}
.product_progress_bar .left_price_label,
.product_progress_bar .right_price_label,
.product_progress_bar .no_sell_bids_info{
  font-size: 0.833em;
  color: #000000;
  padding: 15px 0 0 0;
}
.product_progress_bar .right_price_label{
  float:right;
  text-align:right;
}
.product_progress_bar .desc_price_value{
  float: right;
  font-size: 0.833em;
  height: 1px;
  line-height: 10px;
  margin-right: -100px;
}
/*-----------------------------------------*/
/* POPUP */
/*-----------------------------------------*/
#blanket{
  background-color:#111;
  bottom:0px;
  filter:alpha(opacity=60);
  left:0px;
  right:0px;
  opacity:0.60;
  position:absolute;
  top:0px;
  z-index:9001
}
.container_popup{
  background-color:#ffffff;
  height:600px;
  padding:10px 20px 10px 20px;
  position:absolute;
  top:100px;
  width:705px;
  z-index:9002;
}
.container_cml_show{
  height:600px;
  overflow:auto;
  overflow-x:hidden;
}
.cml_title{
  margin:-47px 0px 0px -22px;
  position:absolute;
  width: 750px;
  z-index: 9004;
}
.cl_title h3{
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
#cml_show{
  margin:10px 10px 10px 0px;
  padding-right:10px;
  width:680px;
}
.close_iconx{
  margin:-34px 0px 0px 695px;
  position:absolute;
  z-index: 9010;
}
/*-----------------------------------------*/
/* x przy linku zamknij */
/*-----------------------------------------*/
.for_x{
  color: #000000;
  font-weight:bold;
  padding:2px;
}
/*-----------------------------------------*/
/* duzy obrazek produktu */
/*-----------------------------------------*/
#main_img_prd{
  display: inline;
  float: left;
  height:300px;
  vertical-align:bottom;
/*  width: 690px;*/
}
.main_img_inner{
  float: left;
  width: 100%;
}
.main_product_image img{
  position: absolute;
}
.main_product_image{
  display: inline;
  float: left;
  bottom: 0;
  margin: 10px 0 10px 240px;
  text-align: center;
  position: relative;
}
/*-----------------------------------------*/
/* pozycja zdjec w galerii */
/*-----------------------------------------*/
.thumb_outer_box{
  background-color:#ffffff;
  float:left;
  height:54px;
  margin:10px 0 10px 10px;
  position:relative;
  width:54px;
}
.thumb_inner_box{
  position:absolute;
  bottom:0px
}
/*-----------------------------------------*/
/* grupa produktów + poszczegolne produkty*/
/*-----------------------------------------*/
.group_even{
  background-image:none;
  border:1px solid #EFEFEF;
  cursor:move;
  float:left;
  margin-top:10px;
  padding:0;
  position:relative;
  vertical-align:bottom;
  width: 100%;
}
.group_title{
  background-color:#F6F6F6;
  border:1px solid #D1D1D1;
  margin:0;
  padding:5px;
}
.group_title img{
  float: right;
  margin-top: -17px;
}
.product_name_price{
  float:left;
  margin:5px 0;
  width:460px;
}
.product_container{
  float:left;
  margin: 0 0 5px 0;
  padding:3px 0 3px 3px;
}
.small_photo{
  float:left;
  margin:5px 10px 5px 5px;
  text-align:center;
  width:55px;
}
.all_small_photos{
  clear:both;
  float:left;
  margin: 10px 0px 5px 0px;
}
.single_product{
  border: 1px solid #efefef;
  width: 100%;
}
/*-----------------------------------------*/
/*Cumulation comments */
/*-----------------------------------------*/
.ccs{
  margin-top: 10px;
  border-top: 1px solid #d1d1d1;
}
.cc{
  border-bottom:1px dotted #EEEEEE;
  margin: 7px 20px 5px 20px;
  width:650px;
}
.cc_body{
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height:1em;
  margin-top:2px;
}
.cc_created_at{
  color: #aaa;
  font-size: 0.9em;
}
.cc_author{
  color:#669900;
}
.cc_author a:link{
  text-decoration:underline;
}
.cc_form_area{
  background-color: #FFFADF;
  font-size: 0.8em;
  padding: 3px;
  width: 650px;
}
.cc_form_area form{
  margin: 0px 0px 5px 0px;
  padding:10px;
}
/******/
.product_group_nav{
  float: right;
  padding: 0 5px 0 0;
}
.check_box_add_product{
  float: left;
  margin: 10px 10px 0 10px;
}
.small_photo_add_product{
  float: left;
  margin: 0 10px 0;
  width: 55px;
  text-align: center;
  vertical-align: middle
}
#old_products{
  padding: 0 10px 0 10px
}
.old_product_box{
  clear: both;
  display: inline;
  float: left;
  margin: 5px 0 5px 120px;
}
.old_product_name_price{
  float: left;
  margin: 10px 0;
}
.add_product_nav{
  padding: 5px;
}
/* dla spana dodaj produkt*/
.add_product_in_cumul{
  font-size: 1.083em;
  font-weight: bold;
  padding: 0 10px 0 10px;
}
#add_product_in_group{
  background:#efefef;
  width:975px;
}
/*-----------------------------------------*/
/*  rozwijana lista kumulacji  */
/*-----------------------------------------*/
.cumulation_list{
  margin-left:100px;
}
.cumulation_list_buttons{
  margin-left:100px;
}
.add_more_photos{
  margin-top:3px;
}
/*-----------------------------------------*/
/* status */
/*-----------------------------------------*/
.order_status{
  padding-left: 4px;
}
/*-----------------------------------------*/
/* szara ramka na "srodtytuly / tytuly" */
/*-----------------------------------------*/
.text_title{
  background-color:#EFEFEF;
  border:1px solid #BFBFBF;
  margin: 40px 0 20px 0;
  padding:5px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border-radius:7px;
}
.part_title{
  background-color: #efefef;
  border: 1px solid #BFBFBF;
  padding: 5px;
}
/*-----------------------------------------*/
/*oświadczenie na stronie podglądu*/
/*-----------------------------------------*/
.statement{
  background-color: #EFF9FF;
  border: 1px dashed #1C77AD;
  color: #000000;
  float: left;
  font-size: 1.167em;
  margin-bottom: 20px;
  line-height:18pt;
  padding: 10px 20px;
}
/*-----------------------------------------*/
/* TABELE */
/*-----------------------------------------*/
.nobr_cell{
  white-space:nowrap
}
.bright_link a{
  color: #ffffff;
}
.bright_text{
  color: #ffffff;
}
/*-----------------------------------------*/
/* tabela ogólna */
/*-----------------------------------------*/
.main_table{
  background-color: #ffffff;
  border-left:1px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  clear:both;
  float:left;
  font-size: 0.9em;
  text-align:left;
}
.main_table th{
  background-color:#1C77AD;
  border-right:1px solid #BFBFBF;
  color:#EFFAFF;
  margin:0px;
  letter-spacing:0.5px;
  padding:3px;
}
.main_table td{
  padding:3px;
}
.active_offer{
  background-color:#CFECFF
}
.text{
  margin-top:-5px;
}
.main_table .border td{
  border-bottom:1px solid #BFBFBF;
  border-right:1px solid #BFBFBF;
  padding:4px;
}
.seller_table_container{
  float: left;
  overflow: auto;
  overflow-y: hidden; /* for ie */
  width: 400px
}
.seller_table{
  float: left;
  margin: 10px;
  padding: 10px 0px
}
.product_name_column{
  float: left;
  margin: 20px 0px 10px 20px;
  width: 260px;
}
.product_name{
  float: left;
  height: 59px;
  margin: 5px 0px;
  width: 255px
}
.product_g_name{
  float: left;
  font-weight: bold;
  font-size: 1.1em;
  margin: 0px 0px 0px -10px;
}
.sell_bid_description{
  font-size:1.1em;
  font-weight:bold;
  text-align: right;
  margin-bottom: 8px;
}
.sell_bid_column{
  border: 1px solid silver;
  float: left;
  margin: 10px 0px;
}
.sell_bid_column input{
  margin: 5px;
  text-align: right;
  width: 80px;
}
.sell_bid_image_box{
  float: left;
  height: 55px;
  margin: 2px;
  position: relative;
  width:55px;
}
.sell_bid_product_name_box{
  float: left;
  height: 35px;
  width: 185px
}
.sell_bid_name_price_box{
  float: left;
  margin-left: 3px;
}
.first_input{
  float: left;
  margin: -20px 0px 0px 0px;
}
.each_input_bg{
  float: left;
  height: 59px;
  margin: 5px 0px;
  padding: 0px 1px
}
.each_input_bg input{
  float: left;
}
.even{
  background-color: #CFECFF;
}
.odd{
  background-color: #EFF9FF;
}
.trash_icon{
  float: left;
  margin: -15px 0px 0px 5px;
}
.trash_icon img{
  height: 23px;
}
.plus_symbol{
  color: #1C77AD;
  float: left;
  font-size: 1.5em;
  margin: -16px 0px;
  padding: 5px 0px 18px 5px;
  width: 18px;
}
.plus_symbol a:hover{
  color: #53ADDF;
  font-size: 1.6em;
  text-decoration: none;
}
.sell_bid_column .first_input input{
  float: left;
  height: 20px;
  width: 60px;
}
.empty_div{
  clear: both;
  height: 16px;
  margin: 1px;
  padding: 0px;
}
.error_sell_bids, #offer_errors{
  background-color:#FFF9EF;
  border: 1px solid #FFD2CF;
  border-right: 1px solid #FFC4BF;
  border-bottom: 1px solid #FFC4BF;
  color: #B11B25;
}
.error_sell_bids{
  font-size: 7pt;
  line-height: 7pt;
  margin:-2px 0px 1px 0px;
  outline: 1px solid #ffffff;
  outline-style: outset;
  text-align: center;
  white-space: normal;
  width: 92px;
}
#offer_errors {
  float:left;
  padding:8px;
  margin: 2px;
}
/*-----------------------------------------*/
/* tabela w podglądzie */
/*-----------------------------------------*/
.bids_table{
  background-color:#ffffff;
  border-left:1px solid #BFBFBF;
  border-top:1px solid #BFBFBF;
  clear:both;
  float:left;
  white-space:nowrap
}
.bids_table .first_price_field{
  color:#ffffff;
  font-size:  1.083em;
  font-weight: bold;
  text-align:right;
  width:80px
}
.bids_table .price_field{
  text-align: right;
  width: 80px
}
.bids_table th{
  border-right:1px solid  #BFBFBF;
  background-color:#1C77AD;
  color:#ffffff;
  margin:0px;
  padding:3px;
}
.bids_table td{
  padding:3px;
  white-space:normal
}
.bids_table .border td{
  border-bottom:1px solid #BFBFBF;
  border-right:1px solid #BFBFBF;
}
.bids_table_first_cell{
  text-align:left;
  white-space:normal;
  width:500px;
}
.bids_table_product_name{
  font-weight:bold;
}
/*-----------------------------------------*/
/* stara tabela - podgląd */
/*-----------------------------------------*/
table.table199{
  background-color: #ffffff;
  border:1px solid #BFBFBF;
  font-size: 0.9em;
  text-align:left;
}
.table199 td{
  padding:3px;
  border: 1px solid #bfbfbf;
  background-color:#ffffff;
  color: #000000;
}
table.table199 tr:first-child td{
  font-weight: bold;
  background-color:#1C77AD;
  border-right:1px solid #BFBFBF;
  color:#EFFAFF;
  margin:0px;
  letter-spacing:0.5px;
  padding:3px;
}
table.table199nb td{
  border-style: none;
  margin-left: 0px;
  margin-right: 0px;
}
.header199{
  background-color: #ebF5fa;
}
/*-----------------------------------------*/
/* tabela ze sposobami dostawy - szara */
/*-----------------------------------------*/
.delivery_option_table{
  background-color:#EFF9FF;
  border-left:1px solid #d1d1d1;
  border-top:1px solid #d1d1d1;
  clear:both;
  float:left;
  text-align:left;
}
.delivery_option_table input[type="text"]{
  text-align:right;
  width: 80px;
}
.delivery_option_table input[type="text"].delivery_option_err{
  border: 1px solid #D96655;
}
.delivery_option_table td{
  padding:3px;
}
.delivery_option_table th{
  background-color:#CFECFF;
  font-weight: normal;
  padding:3px;
}
.delivery_option_table .border th{
  border-bottom:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
}
.delivery_option_table .border td{
  border-bottom:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;
}
/*-----------------------------------------*/
/* tabela z zamowieniami */
/*-----------------------------------------*/
#buy_now_order li{
  margin-top:5px;
  padding:4px;
}
#buy_now_order hr{
  color:#f6f6f6;
  width:600px;
}
.order_table_li_01{
  width:470px;
}
.order_table_li_02{
  width:100px;
}
.order_table_li_03{
  width:10px;
}
.order_table_header li{
  font-size: 0.833em;
  margin-bottom: 5px;
}
.order_table_prod li{
  background:#f6f6f6;
  border-bottom:1px solid #e1e1e1;
  height: 22px;
}
.order_table_total{
  border-top: 1px solid #e1e1e1;
  color: #669900;
  font-size: 1.5em;
  font-weight: bold;
}
.order_table_h3{
  border-top:1px solid #e1e1e1;
  color:#669900;
  display:block;
  margin-top:10px;
  padding-top:20px;
  width:840px;
}
/*-----------------------------------------*/
/* do obslugi 'zaznacz' przy checkboxach */
/*-----------------------------------------*/
.select_all{
  margin: 0px 6px 10px 0px;
  width:26px;
}
.catalogue_check{
  padding-left:5px;
  width:25px;
}
#middle_break{
  background: url(/images/middle_line_bg.gif);
  float:left;
  margin-left:13px;
  position:relative;
  width:57px;
}
#middle_break img{
  float:left;
}
#middle_break_add_button{
  position:fixed;
}
/*-----------------------------------------*/
/* katalog */
/*-----------------------------------------*/
table .catalogue_prod{
  border-collapse: collapse;
  background: #f8faff;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 10px;
  width: 310px;
}
table.grupe_prod{
  border-collapse: collapse;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 10px;
  width: 100%;
}
#catalogue_prod_main{
  background: url(/images/middle_line_bg.gif) repeat-y right;
  border-left:1px solid #e1e1e1;
  margin-top:10px;
  padding: 64px 0px 5px 10px;
  width:380px;
}
#catalogue_prod_main img{
  display:block;
  float:right;
}
.catalogue_search{
  height: 24px;
  line-height: 24px;
  margin-bottom:10px;
  position:relative;
  width:300px;
}
/*-----------------------------------------*/
/* katalog */
/*-----------------------------------------*/
table.cml_products{
  border-collapse: collapse;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 10px;
  width: 100%;
}
table.cml_categories{
  border-collapse: collapse;
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-bottom: 10px;
  width: 500px;
}
table.cml_products td{
  padding: 4px 5px;
  vertical-align: top;
}
table.cml_products th{
  border: 0 none;
  border-bottom: 1px dotted #dddddd;
  font-weight: normal;
  padding: 4px 5px 8px 5px;
}
table.cml_categories{
  border-collapse: collapse;
  margin-bottom: 10px;
}
table.cml_categories td{
  padding: 4px 5px;
  vertical-align: top;
}
table.cml_categories th{
  border-bottom: 1px dotted #ddd;
  font-weight: normal;
  padding: 4px 5px 8px 5px;
}
.tbl_header{
  font-size: 0.75em;
  text-align:left;
}
.tbl_left{
  border-left: 1px solid #ddd;
}
.tbl_right{
  border-right: 1px solid #ddd;
}
.tbl_bottom td{
  border-bottom: 1px solid #f6f6f6;
}
.tbl_top{
  border-top: 1px solid #ddd;
}
.tbl_spacer{
  height: 10px;
}
.tbl_col0{
  width: 50px;
}
.tbl_col1{
  padding-left: 10px;
  text-align: left;
  width: 310px;
}
.tbl_col2, .tbl_col3{
  text-align: right;
  width: 150px;
}
.tbl_col4{
  text-align: right;
  width: 100px;
}
.tbl_col8, .tbl_col9{
  text-align:left;
  width:250px;
}
.tbl_cml_name{
  color: #ffffff;
  font-size: 0.833em;
}
.tbl_even{
  background-color: #cccccc;
  border-left: none;
  border-right: 1px solid #cccccc;
}
.tbl_odd{
  background-color: #a5bad6;
  border-left: none;
  border-right: 1px solid #a5bad6;
}
.tbl_grp{
  float: left;
}
.tbl_prd{
  margin-left: 120px;
}
/*-----------------------------------------*/
/*orders cumulation list*/
/*-----------------------------------------*/
.status_red{
  color: #df0000;
  font-size: 1.167em;
  font-weight: bold;
}
.status_green{
  color: #96b82c;
  font-size: 1.167em;
  font-weight: bold;
}
.status_yellow{
  color: #efd523;
  font-size: 1.167em;
  font-weight: bold;
}
.cml_products_orders{
  font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
  font-size: 0.917em;
}
table.cml_products_orders{
  border-collapse:collapse;
  margin-bottom: 10px;
  width: 100%;
}
table.cml_products_orders td{
  padding: 6px 5px;
}
table.cml_products_orders img{
  vertical-align:middle;
}
.border_bottom{
  background-color:#f6f6f6;
  border-bottom:1px solid #e1e1e1;
}
.border_top{
  border-top:1px solid #e1e1e1;
}
.order_row_bg{
  background-color:#f6f6f6;
  border:1px solid #e1e1e1;
}
.blank_row{
  height:4px;
  line-height:4px;
}
.tbl_colr{
  text-align:right;
}
.tbl_col5{
  width:450px;
}
.tbl_col6{
  width:50px;
}
.tbl_col7{
  width:670px;
}
.tbl_price{
  text-align:right;
  width:75px;
}
.tbl_buynow{
  text-align:right;
  width:100px;
}
.tbl_price_total{
  text-align: right;
  width:86px;
}
.order_address{
  float: left;
  padding:0px 5px 5px 5px;
  width:230px;
}
.order_marks {
  float: left;
  height: 130px;
  padding:0px 5px 10px 5px;
  width:350px;
}
.hide_details{
  margin-left:30px;
  text-align:right;
  width:90px;
}
.buy_now_table{
  border-bottom:1px solid #f6f6f6;
  margin-bottom:20px;
  width:670px;
}
.buy_now_tr{
  line-height:36px;
  border-bottom:4px solid #FF0000;
}
.seller_purchase_order_items{
  width:800px;
}
.seller_purchase_order_items .tbl_desc{
  width:500px;
}
.order_details{
  border:1px solid #e1e1e1;
  border-top: none;
  border-collapse:collapse;
}
.buttons_for_order_list{
  float:left;
}
.observed_stats{
  background-color: #EDF3FE;
  font-size: x-small;
  padding: 3px;
}
/* --------------------*/

#cml_new_form{
  background-color:#ffffff;
  width: 100%;
}
#cml_new_form .button{
  margin-left: 150px;
}
#cml_new {
  width: 100%;
}
#cml_new_form > div.formItem{
  background-color: #ffffff;
}
.cumul_label{
  font-weight: bold;
}
.cumul_label .formItem textarea{
  font-size:1em;
  height: 150px;
  width: 495px;
}
.cumul_label .formItem input{
  width: 495px;
}
.formItem #cumulation_parent_id{
  width: 142px
}
/*-----------------------------------------*/
/* formularz dodawania produktow */
/*-----------------------------------------*/
.prd_form_item{
  margin: 5px 0px;
  padding-top:5px;
}
.prd_form_item input[type="text"]{
  width: 342px;
}
.prd_form_item_small input[type="text"]{
  width: 50px;
}
.prd_form_item .formItem{
  margin: 10px 0px;
}
.prd_form_item label{
  display:block;
  float:left;
  font-weight: bold;
  padding-right:10px;
  text-align:right;
  width:155px;
}
.prd_form_item_buttons{
  margin:10px 0  0 160px;
}
.product_group_label{
  margin:1px 0 0 5px;
}
.group_even .formError{
  font-weight: bold;
  margin-left:165px;
  width: 339px;
}
.small_image{
  display: inline;
  float: left;
  margin: 5px 8px 0 8px;
  height: 30px;
  width: 30px;
}
.image_text{
  display:inline;
  float:left;
  margin:7px 0 0 0;
}
.images_file_field_tag{
  float:left;
  margin:5px 0 0 0;
}
.new_prd_images_container{
  display:inline;
  float:left;
  margin:5px 0 5px 120px;
}
/*-----------------------------------------*/
/* Formularz zapraszania sellera do kumulacji
/*-----------------------------------------*/
.invite_seller_form input#email{
  width: 635px;
}
.invite_seller_form textarea{
  width: 630px;
}
/*-----------------------------------------*/
/* OFERTY SPRZEDAŻY - Twoje oferty */
/*-----------------------------------------*/
.offer_container{
  float:left;
}
.offer_title{
  float: left;
  font-size: 1.5em;
  line-height: 20pt;
  margin: 10px 0 18px 0;
}
.product_group_name{
  font-size: 1.167em;
  font-weight: bold;
  padding-right: 8px;
}
/*-----------------------------------------*/
/* BŁĘDY W FORMULARZACH - ogólne */
/*-----------------------------------------*/
.formError{
  background-color:#FFF9EF;
  border: 1px solid #FFD2CF;
  color:#b11b25;
  margin: 2px 0px 0px 0px;
  outline: 1px #ffffff;
  outline-style: outset;
  padding:2px
}
#details_form .formError{
  margin: 3px 0px 0px 130px;
  width: 213px;
}
#details_form a{
  float:left;
  margin: 0px 0px 0px 10px;
}
#details_form .button{
  margin:0px 0px 0px 130px;
}
/*-----------------------------------------*/
/* TERMINY - błedy*/
/*-----------------------------------------*/
#dates .formItem .fieldWithErrors{
  float:none;
  display: inline;
}
#dates .formError{
  margin: 3px 0px 0px 140px;
  width: 300px;
}
/*** end - terminy ***/
#cml_new_form .formItem .fieldWithErrors{
  float: none;
  display: inline;
}
#cml_new_form .formError{
  margin-left: 140px;
  width: 493px
}
.formItem .fieldWithErrors textarea{
  border:1px solid #B11B25;
}
.formItem .formError{
  clear: both;
  font-weight: bold;
}
/*-----------------------------------------*/
/* error podczas akcji update dla product_group */
/*-----------------------------------------*/
.group_title .small11 .fieldWithErrors{
  display: inline;
}
.group_title .small11 .formError{
  margin-left:65px;
}
/*-----------------------------------------*/
/* layout buy_offers/new */
/*-----------------------------------------*/
#link_to_cml{
  float: left;
  padding-right: 20px;
}
#add{
  background:url(/images/cumulations/observe.gif) no-repeat;
  float:left;
  padding:0px 15px 0px 23px;
}
#details{
  background:url(/images/cumulations/details.gif) no-repeat;
  float:left;
  padding-left: 23px;
}
#update_metacumul_from_cumul{
  float:left;
  padding-left: 23px;
}
#update_cumul_from_metacumul{
  float:left;
  padding-left: 23px;
}
#cml_params{
  border: 1px solid #f1f1f1;
  clear:both;
  height: 140px;
  margin: 10px 10px 0 0;
  padding: 0 10px 10px 10px;
}
#cml_stats{
  border: 1px solid #f1f1f1;
  height: 140px;
  margin-top: 10px;
  padding: 0 20px 10px 10px;
}
p.stats{
  padding: 10px;
  width: 380px;
}
#progress_bar{
  padding-top:12px;
}
/*-----------------------------------------*/
/* NEWS */
/*-----------------------------------------*/
#news_info{
  border-left:1px solid #e1e1e1;
  padding-left:10px;
  width:100%;
}
#news_info table{
  border-collapse:collapse;
  display:block;
  margin:15px 0 100px 10px;
  width:500px;
}
.news_price{
  padding:10px;
  width:150px;
}
.news_next_price{
  padding:0px 10px 10px 10px;
}
.news_prod_des{
  margin:0px;
  padding:0px 10px 10px 10px;
}
.news_prod_des img{
  display:block;
  float:right;
  padding-top:10px;
}
/*-----------------------------------------*/
/* numeracja stron */
/*-----------------------------------------*/
div.pagination{
  margin: 10px;
  padding: 3px;
}
div.pagination a{
  margin: 2px;
  padding: 2px 5px 2px 5px;
  text-decoration: none; /* no underline */
}
div.pagination a:hover, div.pagination a:active {
  color: #000000;
}
div.pagination span.current {
  background-color: #aaa;
  color: #fff;
  font-weight: bold;
  margin: 2px;
  padding: 2px 5px 2px 5px;
}
div.pagination span.disabled {
  color: #ddd;
  margin: 2px;
  padding: 2px 5px 2px 5px;
}
/*-----------------------------------------*/
/* profile - sprzedawca */
/*-----------------------------------------*/
.c_finished{
  width: 100%;
}
.c_finished tr.record td{
  background-color: #ffffff;
  border-left: solid 1px #ddd;
  color: #333333;
  font-size: 1em;
  padding: 4px 3px;
}
.c_finished tr.record-even td{
  background-color: #f1f1f1;
  border-bottom: solid 1px #ddd;
  border-left: solid 1px #ddd;
  color: #333;
  font-size: 1em;
  padding: 4px 3px;
}
.c_finished th{
  background-color: #777777;
  border-right: none;
  color: #ffffff;
  font-size: 0.917em;
  font-weight: bold ;
  height: 14px;
  padding: 2px 5px;
  text-align: left;
}
.c_finished td.last_col{
  border-right: solid 1px #dddddd;
}
.c_finished tr.last_row td{
  border-bottom: solid 1px #dddddd;
}
/*-----------------------------------------*/
/* CUMUL */
#cumul_example{
  border-left:1px solid #e1e1e1;
  padding-left:10px;
}
#cumul_example_header{
  margin: -6px 0px -20px 0px;
}
#cumul_list{
  margin: 0px 0px 0px 200px;
  padding-top:10px;
  width:710px;
}
/*** --------------------------------------- ***/
/* CML */
#cml_main_desc small{
  float: left;
  font-size: 0.75em;
  margin-left: 15px;
}
#cml_main_desc{
  float: left;
  margin-left:10px;
  padding-bottom: 5px;
  width: 400px;
}
#cml_main_desc h2{
  margin-bottom: 5px;
}
#cml_main_desc_img{
  float:left;
  padding-top: 10px;
}
#cml_prd_table{
  margin-bottom: 30px;
  width: 95%;
}
#cml_prd_stat{
  float: left;
  margin-right: 10px;
  padding: 0px 10px;
  width: 410px;
}
#cml_value{
  float: right;
  margin-left: 160px;
  text-align: right;
}
.cml_value{
  margin: 0;
  list-style:none;
  padding: 0;
}
#cml_values{
  text-align: right;
}
/*** --------------------------------------- ***/
.group_header{
  background-color: #f6f6f6;
  padding: 5px;
}
.products{
  background-color: #ffffff;
  margin: 0 30px 0 30px;
  padding: 5px;
}
.created_product{
  background-color: yellow;
}
.cml_item_selected {
  font-size: 1.083em;
  font-weight: bold;
}
/*-----------------------------------------*/
.price_column .sell_bid_form{
  padding:0px 3px 6px 3px;
}
.price_column .sell_bid_errors{
  padding:6px 3px 3px 3px;
}

/*-----------------------------------------*/
/* stara tabela - podglad */
/*-----------------------------------------*/
table.table199{
  background-color: #ffffff;
  border:1px solid #BFBFBF;
  font-size: 0.9em;
  text-align:left;
}
.table199 td{
  padding:3px;
  border: 1px solid #bfbfbf;
  border-width: 1px;
  border-color: #aaa;
}
table.table199 tr:first-child{
  font-weight: bold;
  background-color:#1C77AD;
  border-right:1px solid #BFBFBF;
  color:#EFFAFF;
  margin:0px;
  letter-spacing:0.5px;
  padding:3px;
}
table.table199 th{
  font-weight: bold;
  background-color:#1C77AD;
  border-right:1px solid #BFBFBF;
  color:#EFFAFF;
  margin:0px;
  letter-spacing:0.5px;
  padding:3px;
}
table.table199nb td{
  border-style: none;
  margin-left: 0px;
  margin-right: 0px;
}
.header199{
  background-color: #ebF5fa;
}
#sitebar_relative {
  position: relative;
}
.sitebar_help {
  position: absolute;
  top: auto;
  left:720px;
  width:238px; 
}
