.product_list_table { width: 665px; margin: 5px 0px 5px 0px; }
.product_list_table .cell_th_name { width: 330px; _width: 336px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_th_name a { padding: 0px; margin: 0px; }
.product_list_table .cell_th_price { width: 64px; _width: 70px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }
.product_list_table .cell_th_price a { padding: 0px; margin: 0px; }
.product_list_table .cell_th_cart { width: 65px; _width: 71px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center;}

.product_list_table .cell_name, 
.product_list_table .cell_name_first { width: 330px; _width: 336px; padding: 14px 3px 0px 3px; border-bottom: 1px solid #CAD2D6; vertical-align: top; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_name a:hover, 
.product_list_table .cell_name_first a:hover, 
.product_list_table .cell_name_last a:hover, 
.product_list_table .cell_name_first_last a:hover { color: #ff6600; text-decoration: none; }
.product_list_table .cell_name a, 
.product_list_table .cell_name_first a, 
.product_list_table .cell_name_last a, 
.product_list_table .cell_name_first_last a { color: #004693; font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: none; }
.product_list_table .cell_price, 
.product_list_table .cell_price_first { width: 64px; _width: 70px; padding: 14px 3px 0px 3px; border-bottom: 1px solid #CAD2D6; font: bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; vertical-align: top; text-align: right; }

.product_list_table .cell_cart, 
.product_list_table .cell_cart_first { width: 65px; _width: 71px; padding: 15px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; vertical-align: top; text-align: center;}
#content table.product_list_table td.cell_cart img, 
#content table.product_list_table td.cell_cart_first img{ margin: 0px; padding: 0px;}
.product_list_table .cell_cart div, 
.product_list_table .cell_cart_last div,
.product_list_table .cell_cart_first div,
.product_list_table .cell_cart_first_last div { padding: 4px; color: #CCCCCC; }

.product_list_table .cell_name_last, 
.product_list_table .cell_name_first_last { width: 330px; _width: 336px; padding: 14px 3px 0px 3px; vertical-align: top; border: 0; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.product_list_table .cell_price_last, 
.product_list_table .cell_price_first_last { width: 64px; _width: 70px; padding: 14px 3px 0px 3px; font: bold 14px Arial, Tahoma, Verdana, Helvetica, sans-serif; vertical-align: top; border: 0; text-align: right; }
.product_list_table .cell_cart_last, 
.product_list_table .cell_cart_first_last { width: 65px; _width: 71px; padding: 15px 3px 5px 3px; vertical-align: top; border: 0; text-align: center;}

.product_list_table .cell_price .old_price, 
.product_list_table .cell_price_first .old_price,
.product_list_table .cell_price_last .old_price,
.product_list_table .cell_name_first_last .old_price { font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #939393; text-decoration: line-through; /*background: url(../images/old_price_strike5.gif) no-repeat;*/ float: right; clear: both; height: 15px; text-align: right; padding: 0px 3px 0px 3px;}


#product_view { width: 552px; _width: 572px; display: table; height: auto; padding: 5px 10px 10px 10px; float: left; clear: both;}
#product_view .title { font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #FF6600;}
#product_view .img_field { width: 200px; _width: 205px; float: left; padding: 0px 5px 5px 0px; text-align: center; vertical-align: middle; }
#product_view .product_info { width: 342px; _width: 347px; height: auto !important; height: 100%; min-height: 10px; overflow: hidden; float: right; padding: 0px 0px 0px 5px; text-align: left; }
#product_view .product_info h1 { font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; margin-bottom: 10px; color: #000000; }
#product_view .product_info .product_price { font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #FF6600; }
#product_view .product_info .product_price span { font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
#product_view .product_info .product_old_price span { font: bold 13px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-decoration: line-through; }
#product_view .product_info .product_actions { width: 342px; margin-top: 10px; }
#product_view .product_info2 { width: 552px; height: auto; clear: both; float: left; text-align: left; margin-bottom: 15px; } 
#product_view .product_info2 a { color: #004693; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
#product_view .product_info2 a:hover { color: #ff6600; font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-decoration: none; } 
#product_view .product_desc { width: 552px; height: auto; clear: both; float: left; text-align: left; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; padding-top: 15px;}
#product_view .product_desc a { color: #004693; text-decoration: none; } 
#product_view .product_desc a:hover { color: #ff6600; text-decoration: none; } 

#product_view .product_comments { width: 552px; height: auto; clear: both; float: left; text-align: left; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; margin-top: 25px; _margin-top: 35px;}
#product_view .product_comments .comment_title { float: left; display: inline; font: bold 16px Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #FF6600;}
#product_view .product_comments .comment_add_button { float: right; display: inline; }
#product_view .product_comments_table { width: 552px; clear: both;}
#product_view .product_comments_table .cell_th_rank { width: 60px; _width: 70px; vertical-align: middle; padding: 5px 5px 5px 5px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }
#product_view .product_comments_table .cell_th_desc { width: 332px; _width: 342px; vertical-align: middle; padding: 5px 5px 5px 5px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; }
#product_view .product_comments_table .cell_th_date_add { width: 130px; _width: 140px; vertical-align: middle; padding: 5px 5px 5px 5px; background: #F4F4F3; color: #FF6600; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }
#product_view .product_comments_table .cell_rank { width: 60px; _width: 70px; padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; text-align: center; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }
#product_view .product_comments_table .cell_desc { width: 332px; _width: 342px; padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }
#product_view .product_comments_table .cell_date_add { width: 130px; _width: 140px; padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }
#product_view .product_comments_table .cell_empty { padding: 7px 5px 7px 5px; border-bottom: 1px solid #CAD2D6; text-align: center; font: normal 12px Arial, Tahoma, Verdana, Helvetica, sans-serif; line-height: 1.5em; }

.shoppingcart_table { float: left; clear: both; width: 665px; margin: 5px 0px 5px 0px; }
.shoppingcart_table .cell_th_name {  vertical-align: middle; padding: 10px 3px 10px 3px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_quantity { width: 33px; _width: 40px; vertical-align: middle; padding: 10px 3px 10px 10px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_price { width: 48px; _width: 55px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_value { width: 48px; _width: 55px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; border-right: 1px solid #ffffff; }
.shoppingcart_table .cell_th_options { width: 80px; _width: 86px; vertical-align: middle; padding: 10px 3px 10px 3px; background: #65AB0A; color: #ffffff; font: bold 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align: center; }

.shoppingcart_table .cell_name { padding: 10px 3px 10px 3px; border-bottom: 1px solid #CAD2D6; font-weight: bold; font-size: 11px; vertical-align: middle;}
.shoppingcart_table .cell_quantity { width: 33px; _width: 40px; padding: 5px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; text-align: right; font-size: 11px;}
.shoppingcart_table .quantity_conteinter { display: inline; float: left; text-align: right; width: 20px; padding-top: 2px; font-size: 11px; }
.shoppingcart_table .quantity_ico_conteinter { width: 13px; height: 27px; display: inline; float: right; }
.shoppingcart_table .quantity_ico_conteinter img { border: 0px; }
.shoppingcart_table .quantity_ico_conteinter .plus { width: 13px; height: 14px; float: left; clear: both;}
.shoppingcart_table .quantity_ico_conteinter .minus { width: 13px; height: 13px; float: left; clear: both;}
.shoppingcart_table .cell_price { width: 48px; _width: 55px; padding: 10px 3px 10px 3px; border-bottom: 1px solid #CAD2D6; text-align: right; font-size: 11px;}
.shoppingcart_table .cell_value { width: 48px; _width: 55px; padding: 10px 3px 10px 3px; border-bottom: 1px solid #CAD2D6; text-align: right; font-weight: bold; font-size: 11px;}
.shoppingcart_table .cell_options { width: 80px; _width: 86px; padding: 5px 3px 5px 3px; border-bottom: 1px solid #CAD2D6; text-align: center; font-size: 11px;}
#content .shoppingcart_table .cell_options img{ margin: 0px; padding: 0px;}

.order_customer_conteiner { display: inline; float: left; width: 266px; margin: 0px 0px 10px 20px; }
.order_shop_conteiner { display: inline; float: right; width: 166px; margin: 0px 20px 10px 0px; text-align: left; }
.order_customer_title { font: bold 14px Tahoma; color: #65AB0A; margin: 0px 0px 5px 0px; }
.order_shipping_address_conteiner { float: left; width: 266px; _width: 286px; margin: 0px 0px 10px 20px; clear:both; }

.order_shipping_address_title { font: bold 14px Tahoma; color: #65AB0A; margin: 0px 0px 5px 0px; float: left; width: 166px;}
.order_shipping_address_title_edit { font: normal 14px Tahoma; margin: 0px 0px 5px 0px; float: left; width: 100px;}
.order_shipping_address_title_edit a{ font: normal 12px Tahoma; text-decoration: none;}
.order_nazwa_firmy { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_nazwa_klienta { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_ulica { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_adres { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_nip { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_email { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_tel { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_fax { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_accept_person_container { clear:both; width: 466px; _width: 486px; margin: 0px 0px 10px 20px; }

.order_shop_name { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_shop_street { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_shop_city { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }
.order_shop_tel { float: left; clear: both; font: bold 12px Arial; margin: 0px 0px 0px 10px; }

.order_accept_person_title { display: inline; float: left; font: bold 14px Tahoma; color: #65AB0A; margin: 0px 0px 5px 0px; }
.order_accept_person { display: inline; float: left; font: bold 12px Arial; margin: 2px 0px 0px 10px; }

.order_shipping { float: left; clear: both; margin: 10px 0px 0px 10px; }
.order_shipping select { width: 250px; } 
.order_faktura{ float: left; clear: both; margin: 5px 0px 0px 10px; }
.order_desc{ float: left; clear: both; margin: 5px 0px 0px 10px; }
.order_desc textarea { width: 350px; height: 120px; }

.shoppingcart_sum { width: 595px; _width: 665px; float: left; clear: both; padding: 5px 70px 5px 0px; text-align: right; font: normal 12px Arial;}
.shoppingcart_sum span { padding: 5px; border-bottom: 1px solid #CAD2D6; font: bold 14px Arial;}
.shoppingcart_sum span.no_border { padding: 5px; border-bottom: none; font: normal 14px Arial;}

.shoppingcart_order_sum { width: 595px; _width: 665px; float: left; clear: both; padding: 15px 70px 5px 0px; text-align: right; font: normal 12px Arial;}
.shoppingcart_order_sum span { padding: 5px; border-bottom: 1px solid #CAD2D6; font: bold 14px Arial;}

.shoppingcart_buttons { float: left; clear: both; width: 665px; margin: 15px 0px 0px 0px;}
.shoppingcart_buttons img { border: 0px; }
.shoppingcart_button_continue { float: left; display: inline; margin-right: 10px;}
.shoppingcart_button_recalculate { float: right; display: inline; margin-right: 10px;}
.shoppingcart_button_clear { float: left; display: inline;}
.shoppingcart_button_update { background: url(../images/button_empty.gif) no-repeat; width: 83px; height: 22px; float: left; display: inline;}
.shoppingcart_button_checkuot { float: right; display: inline;}



input[type="text"], 
input[type="password"], 
input[type="file"],
textarea,
select {
  border: 1px solid #CCCCCC;
  margin: 2px;
  width: 130px;
  width: 132px;
}

.input_ie {
  border: 1px solid #CCCCCC;
  margin: 2px;
  width: 130px;
}

fieldset {
  border: 1px solid #cccccc;
  padding: 7px;
}

fieldset legend {
  font: bold 12px tahoma, verdana, arial, sans-serif;
  color: #65AB0A;
}

.tablet_MC input[type="text"], 
.tablet_MC input[type="password"], 
.tablet_MC input[type="file"] {
  border: 1px solid #CCCCCC;
  margin: 2px 0px 2px 0px;
  width: 176px;
}

input[type="submit"] {
  border: 0;
  background: url(../images/button_empty.gif) no-repeat;
  color: #ffffff;
  font: bold 11px Tahoma;
  width: 83px;
  height: 22px;
  float: right;
  margin-top: 5px;
}

.submit_ie {
  border: 0;
  background: url(../images/button_empty.gif) no-repeat;
  color: #ffffff;
  font: bold 11px Tahoma;
  width: 83px;
  height: 22px;
  float: right;
  margin-top: 0px;
  padding-bottom: 3px;
}

.require_filed {
  color: #65AB0A;
}

input.login_button{background: url(/images/login.gif) no-repeat; height: 27px; width: 79px; cursor: pointer;}

