/*--new-----------*/
 li {word-break: break-all;}
.main_category{margin:0 0 10px 0;vertical-align:top;padding-left:17px}
.main_category_img {margin-left:-15px;vertical-align:baseline;padding:0px 5px 0px 0px}

.pf_invoice_link ,.invoice_link ,.ship_link
{
  border:1px solid black;
  padding:4px 4px 4px 4px;
  cursor:pointer;
  color:orange;
  margin:1px;
  text-decoration: none;
  font-weight:normal;
}
.pf_invoice_link {background-color:silver;}
.invoice_link {background-color:white;}
.ship_link {background-color:#84AFCE;}
.required_sign{color:#C90808;}
.red_font{color:#C90808;}
.us_lr
{
  	background-color: #D2E5F2;
    border-spacing: 0;	
	vertical-align:middle;
	border-left:1px solid Silver;
	border-right:1px solid Silver;
	border-bottom:1px dotted gray;
	padding: 5px 5px 3px 5px;
	text-align:center;
	
}
.us_name
{
  	background-color: #D2E5F2;
    border-spacing: 0;	
	vertical-align:middle;
	border-left:1px solid Silver;
	border-bottom:1px dotted gray;
	padding: 3px 5px 3px 5px;
    vertical-align:top;	
	text-align:right;
	width:50%;
}

.us_value
{
  	background-color: #D2E5F2;
    border-spacing: 0;	
	vertical-align:middle;
	border-right:1px solid Silver;
	border-bottom:1px dotted gray;
	padding: 3px 5px 3px 5px;
	text-align:left;
	width:50%;
}

.us_input{}


#shipping_saturaday
{
display:none;
}


#toTop {
	    width:30px;
        border:1px solid #ccc;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        background:#f7f7f7;
        text-align:center;
        padding:2px;
        position:fixed; /* this is the magic */
        bottom:50px; /* together with this to put the div at the bottom*/
        right:0px;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:5px;
}


#toCompere{
	    width:auto;
		height:2em;
        border-top:1px solid #b0b0b0;
		border-left:1px solid #b0b0b0;
		border-right:1px solid #b0b0b0;
		border-bottom:0px none;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-topright: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        background:#3B5867;
        text-align:center;
        padding:2px;
        position:fixed; /* this is the magic */
        bottom:0px; /* together with this to put the div at the bottom*/
        right:40px;
		overflow-y:auto;
-webkit-box-shadow: 5px 0px 10px 5px rgba(0,0,0,0.6);
-moz-box-shadow: 5px 0px 10px 5px rgba(0,0,0,0.6);
box-shadow: 5px 0px 10px 5px rgba(0,0,0,0.6);
        cursor:pointer;
        color:white;
        display:none;		
        font-family:verdana;
        font-size:1em;
}
#toCompere a
{
        color:white;
        font-family:verdana;
        font-size:1em;

}



#toMenu {
	    width:30px;
        border:1px solid #ccc;
        -webkit-border-top-left-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px;
        background:#f7f7f7;
        text-align:center;
        padding:2px;
        position:fixed; /* this is the magic */
        top:50px; /* together with this to put the div at the bottom*/
        right:0px;
        cursor:pointer;
        display:block;
        color:#333;
        font-family:verdana;
        font-size:5px;
}





#div_error
{
padding:10px;
background:#f2d03d;
-moz-box-shadow:2px 2px 5px 5px #ccc;
-webkit-box-shadow: 2px 2px 5px 5px #ccc;
box-shadow:2px 2px 5px 5px #ccc;
overflow-x:hidden;opacity:100;
filter:alpha(opacity=100);
border:2px #CC8606 solid;
border-radius:10px;
overflow-y:hidden;
position:fixed;
text-align:center;
left:25%;
right:25%;
top:30%;
z-index:7;
}

#div_privacy_rule
{
padding:10px;
background:#C4E0EC;
-moz-box-shadow:2px 2px 5px 5px #ccc;
-webkit-box-shadow: 2px 2px 5px 5px #ccc;
box-shadow:2px 2px 5px 5px #ccc;
overflow-x:hidden;opacity:100;
filter:alpha(opacity=100);
border:2px #246291 solid;
border-radius:10px;
overflow-y:hidden;
position:fixed;
text-align:center;
left:1%;
right:1%;
top:12%;
z-index:7;
}
#div_privacy_rule div{ font-size:0.75em;text-align:left; }

.shipping_extra_input{width:180px}
.order_sumary_title,.order_sumary_net,.order_sumary_tax,.order_sumary_gross
{
  	background-color: #D2E5F2;
	padding:3px 10px 3px 10px ;
	border-bottom:1px gray dotted;
	text-align:right;
}
.order_sumary_title{width:50%}
.order_total_sumary_title,.order_total_sumary_net,.order_total_sumary_tax,.order_total_sumary_gross
{
  	background-color: #D2E5F2;
	padding:3px 10px 3px 10px ;
	border-top:2px gray solid;
	text-align:right;
	font-weight:bolder;
}

.order_topay_sumary_title,.order_topay_sumary_gross
{
  	background-color: #B3D9F2;
	padding:13px 10px 13px 10px ;
	border:0px none;
	text-align:right;
	font-weight:bolder;
	font-size:1.2em;


}




#order_contact_person{padding:10px;}
.ship_extra_input{width:120px}
.payment_extra_input{width:180px}
#search_form_div{width:90%;font-size:1em;text-align:left;white-space:nowrap;margin:0px;padding:0px}
#compere_td{padding:auto;margin:auto;width:auto;}
#keyword{width:150px;}
#login4 input[type=text] ,#login4 input[type=password]{
    background-color: #D3D3D3;
    background-image: url("img/input_text_bg.png");
    border-style: none;
    color: #FFFFFF;
    font-family: courier new;
    font-size: 14px;
    height: 23px;
    padding: 3px 5px;
    width: 80px;
	
}

#ad_conteiner{
    border-radius: 10px;
    background: white;
    margin: auto;
    padding:auto;
    border: 3px solid #246291;
	width:auto;
	text-align:center;
}


#logout_link{color:#C90808;;}
#my_account_menu span {margin:0 10px 0 10px;white-space:nowrap;}
#currency_list_div,#currency_list2_div,#lang_list_div,#lang_list2_div{height:35px;padding:0 5px 0 10px;text-align:left;font-size:1em }

#home_div,#contact_div{display:inline;padding:3px;margin:3px;vertical-align:middle;text-align:left;}
#home_div img,#contact_div img{vertical-align:-40%;padding-right:3px;}
#home_div a,#contact_div a {font-size:1em;color:#565656;text-decoration:none;white-space:nowrap;}
#home_div a:hover,#contact_div a:hover {color:#0098ff;white-space:nowrap;}
#home_contact_div{margin:0;padding:0;text-align:left;}


.tooltip {
    color: black;
    background:#F4F4F4;
    display:none; /*--Domyślnie ukryty--*/
	position:absolute; 
    padding:8px;
	font-size:11px;
	text-align:left;
	z-index:1000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border:2px #B2B2B2 solid;
    width:210px;	
}
.tooltip A:link{font-size:11px;color:#1585B0;}

#login_tooltip_trigger,#password_tooltip_trigger {background:#6B6B6B;color:white;text-decoration:none;font-size:9px;    -webkit-border-radius: 3px;   -moz-border-radius: 3px;  border-radius: 3px; padding:2px;margin-left:2px}

#new_user_button{background: url('img/head_button_w_blue.jpg') repeat-x top #246291; cursor:pointer;color:white;margin-left:15px}
#new_user_button:hover {background:url('img/head_button_w_w_blue.jpg') repeat-x top; color:white;}

.login_container  {}
.login_container label  {}

label[for=login_username]{font-size:1em;}
label[for=login_password]{font-size:1em;}
.login_input_container{
  background:white;
  white-space:nowrap;
  border: grey 1px solid;
  margin:2px;
  padding:1px;
  text-align:left;
  width:auto;

}

.login_input_container input[type=text],.login_input_container input[type=password]{width:60px;border:0 none;font-size:14px;}

.cart_box  table {
border:0;
width:200px;
padding:0;
text-align:center;
}
.cart_box  img {
margin:0;padding:0;
text-align:left;
border-image-width: 0 0 0 0;
}


.net_label,.net_value,.net_price{color:#C90808;}
.gross_label,.gross_value{color:#0848C9;}
.weight_value,.weight_label{color:#238E3E;}

.net_value,.gross_value{font-size:110%}

.list_product_cart,.list_product_image,.list_product_info,.list_product_desc,.list_product_action{border-bottom:1px dotted gray;padding:5px 3px 5px 3px;margin:0 0 0 0;}
.list_product_image{background-color:white;}
.list_product_image img {width:80px; height:60px; border:0}

.list_product_desc{background-color:white;}
.list_product_desc img{vertical-align: text-top;float:left}

.list_product_name {font-weight:bolder;}
.list_product_info{background-color: #f2f2f2;font-size:0px;vertical-align:middle;}
.list_product_action{background-color: #f2f2f2;font-size:0px;vertical-align:middle;width:auto;margin:2px;}
.list_product_cart{background-color: #f2f2f2;vertical-align:middle; border-left:1px solid #C6C5C5;width:auto;text-align:center;}
.list_product_in_cart{color:#4091B9;font-size:12px;display:inline-block;vertical-align:middle;}
.list_product_in_cart  img{vertical-align:middle;}
.head{font-weight: bolder;text-align:left}
#head_list_menu_fonts,#head_list_menu_sort,#head_list_menu_compere,#head_list_menu_print,#head_list_menu_shopper,#head_list_menu_category{
    border-bottom: 1px solid White;
	border-top: 1px solid White;
	border-left: 0px none White;
	border-right: 1px solid White;
	margin:0px;
	background:#C6C5C5;
	font-size: 1em;
    white-space:nowrap;
	}
#head_list_menu_compere,#head_list_menu_shopper,#head_list_menu_category{width:150px;text-align:center;	padding:0 5px 0 5px;}
#head_list_menu_print{text-align:right;	padding:0 5px 0 5px;}
#head_list_menu_fonts{width:100px;border-right: 0px none White;width:100px;padding:0 3px 0px 3px;text-align:center;}
#head_list_menu_sort{width:220px;text-align:center;	padding:0 5px 0 5px;}

	
	
.cart_box_total	div {font-size:12px;text-align:left;margin:5px 5px 0 5px;}
.cart_box_total	a,.cart_box_total td{font-size:11px;text-align:left;margin:0 0 0 5px;}
.cart_box_total{
	BACKGROUND: url(img/gray_menu_bg.gif) repeat-x 100% top;
	font-size: 16px;
	color: Black;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
	text-align:center;
	margin:3px 0 3px 0;
	font: normal;}
	

.order_shipping_td_name,.order_shipping_td_address,.order_shipping_td_edit,.order_inputs,.shipping_item,.payment_item
{
  text-align:middle;
  padding:3px;
  border-bottom:1px dotted grey;
}
.flex_row_list{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
}

#payment_order_container
{ 
   border-radius: 10px;
    background: #B3D9F2;
    margin: 10px 0px;
    padding:10px;
    border: 1px solid #c4c4c4;

	text-align:left;
}
#payment_order_trigger{margin-left:25px}

  
.order_doc_td_name,.order_doc_td_val,.order_doc_method_td_name,.order_doc_method_td_val{padding:3px;}

.order_doc_method_td_name,.order_doc_method_td_val{background-color: #B6D7ED;}

.order_doc_method_td_name,.order_doc_td_name{ border-left: #B9B9B9 1px solid;width:300px}
.order_doc_td_val,.order_doc_method_td_val{border-right:#B9B9B9 1px solid;}

.order_shipping_td_name{text-align:left;font-weight:bolder}

.order_shipping_td_edit,.order_shipping_td_add{text-align:right;padding-right:10px;}
.order_shipping_td_edit A:link,.order_shipping_td_edit A:Visited{text-decoration:underline;color:#12466B;}
.order_shipping_td_add A:link,.order_shipping_td_add A:Visited{text-decoration:underline;color:#126B1E;}
.order_shipping_td_add img {vertical-align:middle;}
	
.interested  {
    border-radius: 10px;
    background: white;
    margin: 0;
    padding:0;
    border: 1px solid #c4c4c4;
	width:200px;
	text-align:center;
}	


.new_product_box {
    border-radius: 10px;
    background: white;
    margin: auto;
    padding:auto;
    border: 2px solid #A2A2A2;
	width:auto;
	text-align:center;
}

.new_product_box legend { font-size:12px}
.new_product_box_name{font-weight:bolder;}

.new_product_box_td1{width:auto;padding:5px 5px 5px 5px;border-bottom:1px #979797 dotted;border-right:1px #979797 dotted;border-left:1px #979797 dotted;border-collapse: collapse;}
.new_product_box_td2{width:auto;padding:5px 5px 5px 5px;border-right:1px #979797 dotted;border-left:1px #979797 dotted;border-collapse: collapse;}
.interested  a {padding:0 5px 0 5px;font-weight:bolder;} 





.flypage_cart {
	text-align:center;
	vertical-align:middle;
	padding:20px;
	max-width:380px;

}
.product_desc .flypage_cart fieldset{
    border-radius: 10px;
    border: 1px solid #c4c4c4;
	text-align:left;
	padding:10px
}
.product_desc .flypage_product_action img {border:0;vertical-align:middle;height:auto;margin-left:0px;}
.product_desc .flypage_product_action a:link {margin-left:-35px;}
.product_desc .flypage_product_info img {border:0;vertical-align:middle;height:auto;margin-left:-35px;}
.product_desc .flypage_cart div{background-color: #f2f2f2;height: auto;min-height:0px;}
.product_desc .flypage_cart form{
   background-color: #f2f2f2;
   text-align:center;
   padding:5px
}	
.flypage_product_info_img{clear:left;float:left;padding:0 0 0 0}
.flypage_product_info_text{display:inline;padding:0 0 0 0}

.flypage_product_action,.flypage_product_info{text-align:left;margin-left:35px}

.interested  legend{
    margin-left: 10px;
    color:black;
    font-weight: bold;
	text-align:left;
}	
/*poprawka trzeba usunąc*/
.category
{
	font-size: 1em;
	color: Black;
	background: #E7E7E7;
	border-bottom: none;
	border-top: none;
	border-right: 1px solid Silver;
	border-left: 1px solid Silver;	
}	
TD.cart_pos{color:grey;text-align:right;padding-right:3px;width:5px}
.product_list,.main_box_art,.table_border_left_right
{
	border-bottom: none;
	border-top: none;
	border-right: 1px solid Silver;
	border-left: 1px solid Silver;

}

.check_in_stock_table {
    border-collapse: collapse;
    border-spacing: 0;
	background-color: #D2E5F2;
}
.check_in_stock_title,.check_in_stock_sku ,.check_in_stock_value,.check_in_stock_name,.check_in_stock_info,.check_in_stock_email
 {  
	border-spacing:0;
	border-collapse:separate;	
	border: 1px solid White;
	padding:3px;
	background-color:#E3EDF4;
}

.check_in_stock_title{background-color: #D2E5F2;text-align:center;}
.check_in_stock_sku {text-align:center;}
.check_in_stock_value {text-align:right;color:#C90808;font-weight:bolder;}
.check_in_stock_name {text-align:left;font-weight:bolder;border-left: 1px solid Silver;}
.check_in_stock_email{text-align:center;border-right: 1px solid Silver;width:35px}
.check_in_stock_info {text-align:left;}

#main_box_art_div{width:auto;margin:auto; padding:auto}
.main_box_art li {margin-left:20px;}
.close_cross_img{float:right;right:0px;top:0px;position:relative}	
.tooltip_close_cross_img{float:right;}
.tooltip_arrow_img{float:top;right:-130px;top:-19px;position:relative}

#identical_hide,#show_all,.close_cross_img,.tooltip_close_cross_img{cursor:pointer;}

#compere_table td li,#compere_table td ul {padding-left:5px;margin-left:9px;}
#compere_table{width:95%;margin:10px auto 10px auto }
#compere_table,#compere_table td
 { 
   
   border:1px solid grey;
   border-collapse:collapse;
   vertical-align:middle;
   padding: 5px;
   vertical-align:top;
   text-align:left;
}


.basket_table_td,.basket_table_title_td,.basket_table_title_cart_value_td,.basket_table_cart_value_td
 { 
   vertical-align:top;
   padding: 3px;
   text-align:left;
   border-collapse:collapse;   
   border:1px solid grey;
   
}
.basket_table_td{text-align:left;}
.basket_table_title_td,.basket_table_title_cart_value_td{text-align:center;border-bottom:2px solid grey;}

.basket_table_td img
 { 
   vertical-align:top;
   display:inline;

}

.trh_0 {font-weight:bolder;}
TD.trh_2   { text-align:right;}

.main_corner_left{padding:0;margin:0;border:1px solid #c4c4c4}
.main_area_corner_left{float:left;left:0px;padding:0;margin:0;}
.main_area_corner_right{float:right;right:0px;padding:0;margin:0;}
.main_area_title_image{padding:0px 2px 0px 2px;border: 0;margin:0;vertical-align: middle;}

.box_corner_left{float:left;pargin:0;padding:0;}
.box_corner_right{float:right;pargin:0;padding:0;}



#cartExtraOption,#CheckoutHistory,#ServiceHistory,#ServiceShipping,#BasketPrint,#BasketAction{margin:0;padding:0;border-radius: 20px; border: 1px solid #c4c4c4;clear:left}
#CheckoutHistoryTable{background:#D1D1D1}
.CheckoutHistoryGreyTitle,.CheckoutHistoryGreyValue,.CheckoutHistoryTitle,.CheckoutHistoryValue{ padding:4px;border-bottom:1px grey dotted;vertical-align:top}
.CheckoutHistoryGreyTitle,.CheckoutHistoryGreyValue{background:#D1D1D1;}
.CheckoutHistoryTitle,.CheckoutHistoryValue{background:#D2E5F2;}
.Order_Pay{background:#BEFF93;}
.CheckoutHistoryGreyTitle,.CheckoutHistoryGreyTitle{}
.CheckoutHistoryGreyValue,.CheckoutHistoryGreyValue,.CheckoutHistoryValue,.CheckoutHistoryValue{font-weight:bolder}


#ServiceHistoryTable{background:#D1D1D1}
.ServiceHistoryGreyTitle,.ServiceHistoryGreyValue,.ServiceHistoryTitle,.ServiceHistoryValue{ padding:4px;border-bottom:1px grey dotted;vertical-align:top}
.ServiceHistoryGreyTitle,.ServiceHistoryGreyValue{background:#D1D1D1;}
.ServiceHistoryTitle,.ServiceHistoryValue{background:#D2E5F2;}
.ServiceHistoryTitle{width:20%}
.ServiceHistoryGreyValue,.ServiceHistoryGreyValue,.ServiceHistoryValue,.ServiceHistoryValue{font-weight:bolder}


#cartExtraOption,#BasketPrint,#BasketAction{width:100%;}
#CheckoutHistory,#ServiceHistory,#ServiceShipping{width:100%}
#cartExtraOption legend,#CheckoutHistory legend,#BasketPrint  legend,#BasketAction legend{margin:0  10px 0}
.SlideDivTrigger{margin:0;padding:0;text-align:center;position: relative;top:-5px;border:0px}
.SlideTrigger{display:none;cursor:pointer;}
.SlideDiv{display:block;}
#BasketAction DIV,.SlideDiv DIV{padding:10px;border-bottom:1px dotted #c4c4c4;display:block;}

.main_middle_area{vertical-align:top}

/*--end new------------*/
body,td{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:1em;
}
h1 {font-size:1.2em;margin:3px;font-weight:bolder}
.category h2 {font-size:1.1em;margin:15px;font-weight:bolder;color:#3264B8}

.product_desc td{text-align:left; word-break: break-all;}
p{margin:1pt;padding:1pt;}
img{ border: 0px;max-width:100%}
#checkout_progress_table td img{display:none;}
#checkout_progress_table td {padding:2px;font-size:0.75em}
input[type=submit],input[type=button]{ font-size:10pt; border: 1px #ababab solid; border-style: outset;}


input[type=submit].button_main,input[type=button].button_main  {
 font-size:10pt;
 border: 1px #ababab solid;
 border-style: outset;
 
}

input[type=submit]:hover,input[type=button]:hover
{
    background: url('img/head_button_w_w.jpg') repeat-x top;
	cursor:pointer;
}
input[type=submit],input[type=button]
{
    background: url('img/head_button_w.jpg') repeat-x top;
}


#sub1{
 color: black;
 font-size: 14px;
 width: 400px;
 height: 60px;
 margin: 0;
 padding: 0;
 background:#BEEA9F url('img/button_w_g.jpg') repeat-x top;
}


#sub1:hover{
 color: black;
 font-size: 14px;
 width: 400px;
 height: 60px;
 margin: 0;
 padding: 0;
 background:#BEEA9F url('img/button_w_w_g.jpg') repeat-x top;
}

#sub2{
 color: black;
 font-size: 14px;
 width: 400px;
 height: 60px;
 margin: 0;
 padding: 0;
 background:#18417F url('img/button_w_b.jpg') repeat-x top;
} 
#sub2:hover{
 color: black;
 font-size: 14px;
 width: 400px;
 height: 60px;
 margin: 0;
 padding: 0;
 background:#18417F url('img/button_w_w_b.jpg') repeat-x top;
 }


A:Link {
	Color: Black;
	text-decoration: none;
}
A:Visited {
	Color: Black;
	text-decoration: none;
}
A:Active {
	Color: Black;
	text-decoration: none;
}
A:Hover {
	Color: #353535;
	Text-Decoration: Underline;
}

input[type=text].quantity1 {
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 10pt;
	border-left: #999999 1px solid;
	color: #000000;
	border-bottom: #999999 1px solid;
	font-family: verdena;
	#background-color: #f2f2f2;
	background-color: white;
}

.polki_edit {
	BORDER-RIGHT: 1px solid #000080;
	BORDER-TOP: 1px solid #000080;
	font-size: 1em;
	BORDER-LEFT: 1px solid #000080;
	COLOR: black;
	BORDER-BOTTOM: 1px solid #000080;
	FONT-FAMILY: Verdena;
	BACKGROUND-COLOR: white;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

td.dark,td.DARK,tr.dark,tr.DARK{
	/*background-color: #E3EDF4;*/
	background: #fbfbfb !important;

}
tr.bright,tr.BRIGHT,td.bright,td.BRIGHT
{
	/*background-color: #E3EDF4;*/
	background-color: white !important;

}


.polki1_off {
	padding: 2px 8px 2px 8px;
	background-color: #D2E5F2;
	background-image: none;
	border: #669CB2 1px solid;
	font-size: 1em;
	color: #000000;
	font-weight: normal;	
}
.polki1_on {
    padding: 4px 8px 4px 8px;
	background-color: #648a9f;
	background-image: none;
	border: #669CB2 1px solid;
	font-size: 1em;
	color: white;
	font-weight: normal;
}

.polki1_active {
	padding: 4px 8px 4px 8px;
	background-color: #ffcc33;
	background-image: none;	
	border: #706fa4 1px solid;
    font-size: 1em;
    color: #fc472e;
	font-weight: normal;
}

input[type=submit].polki1_cart_off {
   WIDTH:20;
	HEIGHT:20;
		background-image: none;
	BACKGROUND-COLOR: #D2E5F2;
	border: 1px solid;
	BORDER-RIGHT: #000083 1px solid;
	BORDER-TOP: #000046 1px solid;
	font-size: 1em;
	BORDER-LEFT: #000046 1px solid;
	COLOR: #000000;
   BORDER-BOTTOM: #000083 1px solid;
   FONT-FAMILY: Verdena;
}
input[type=submit].polki1_cart_on {
	WIDTH: 20;
	HEIGHT: 20;
		background-image: none;
	BACKGROUND-COLOR: #648A9F;
	border: 2px solid;
	BORDER-RIGHT: #000083 1px solid;
	BORDER-TOP: #000046 1px solid;
	font-size: 1em;
	BORDER-LEFT: #000046 1px solid;
	COLOR: white;
	BORDER-BOTTOM: #000083 1px solid;
	FONT-FAMILY: Verdena;
	font-weight: bold;
}


.koszyk {
    width:100%;
	height:25px;
}
.polki2 {
    width:230px;
	height: 25px;
}

.polki3 {
   width:160px;
	height:25;
}

form{
	margin: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0 0 0 0;
}
.error_button {

	height: 25px;
	width: 100px;
}
.main_button {
 font-weight: bold;
}
.special_head1_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	COLOR: #41545F;
	text-align: center;
	font-weight: bold;
	padding:5px;
}
.special_head2_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	COLOR: #280059;
	text-align: center;
	font-weight: normal;
	padding:0 0 5px 0;
}
.special_footer1_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	COLOR: #9d0303;
	text-align: center;
	font-weight: normal;
	padding: 5px;
}
.special_footer2_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	COLOR: #0000ff;
	text-align: right;
	font-weight: normal;
	font-weight: bold;
	margin-right: 20px;
}

.special_price_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	font-weight: normal;
	font-weight: bold;
	padding-bottom:5px;
	
}


.nazwa_mala {
	font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc;
}
.nazwa_duza {
	font-size: 16pt;
	font-style: bold;
	COLOR: #bcd1e0;
}

.nazwa_etyk {
	font-weight: bold;
}
.nazwa_mala1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	COLOR: #bcd1e0;
	margin-left: 5px;
	margin-top: 0;
}
.nazwa_mala1b
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left: 5px;
	margin-top: 0;
	text-align: left;
	margin-bottom: 0px;
}

.wyceny
{
	border: 2px solid;
	BORDER-RIGHT: #000083 1px solid;
	BORDER-TOP: #000046 1px solid;
	font-size: 1em;
	BORDER-LEFT: #000046 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000083 1px solid;
   width: auto;
}

.config
{
	border: 2px solid;
	BORDER-RIGHT: #000083 1px solid;
	BORDER-TOP: #000046 1px solid;
	font-size: 1em;
	BORDER-LEFT: #000046 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #000083 1px solid;
	width: auto;
}

.product_headline
{
	BACKGROUND: #597B8D url(img/product_headline_bg.gif) repeat-x scroll center;
	font-size: 1em;
	color: White;
}

.menu_gray
{
	BACKGROUND: url(img/gray_menu_bg.gif) repeat-x 100% top;
	font-size: 1em;
	color: Black;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
	font: normal bold;
	padding-left:1em
}


.menu_gray A:Link {
	font-size: 1em;
	color: Black;
	text-decoration: none;
	font: normal;	
}
.menu_gray A:Visited {
	font-size: 1em;
	color: black;
	text-decoration: none;
	font: normal;		
}
.menu_gray A:Active {
	font-size: 1em;
	color: black;
	text-decoration: underline;
	font: normal;		
}
.menu_gray A:Hover {
	font-size: 1em;
	color: #353535;
	text-decoration: underline;
	font: normal;		
}

.menu_blue
{
	BACKGROUND: #608399 url(img/blue_menu_bg.gif) repeat-x top;
	font-size: 1em;
	color: white;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
	font: normal bold;
	text-align:center;
}
.menu_blue h2,.menu_gray h2,.box_menu h2
{
font-size: 1em;
font-weight:normal;
margin:3px;
}

.menu_blue_top
{
	BACKGROUND: url(img/blue_menu_bg_top.gif) top;
	font-size: 1px;
	color: white;
	background-repeat: repeat-x;
	height: 11px;
    BORDER-TOP: #B9B9B9 1px solid;	
	border-bottom: none;
	border-left: none;	
	border-right: none;	
}


.specjal_blue_top
{
	BACKGROUND: url(img/blue_menu_bg_top.gif) top;
	font-size: 10px;
	color: Black;
	background-repeat: repeat-x;
	height: 11px;
	BORDER-TOP: #B9B9B9 1px solid;
	border-bottom: none;
	border-left: none;
	border-right: none;
	text-align: center;
}



.menu_gray_top
{
	BACKGROUND: url(img/gray_menu_bg_top.gif) top;
	font-size: 1px;
	color: white;
	background-repeat: repeat-x;
	height: 12px;
	BORDER-TOP: #B9B9B9 1px solid;
	border-bottom: none;
	border-left: none;	
	border-right: none;	
}

.menu_blue_left
{
	BACKGROUND: url(img/blue_menu_bg_left.gif) top;
	font-size: 1x;
	color: white;
	width: 12px;
   BORDER-LEFT: #B9B9B9 1px solid;	
	border-bottom: none;
	border-right: none;	
	border-top: none;		
}


.menu_gray_left
{
	BACKGROUND: url(img/gray_menu_bg_left.gif) top;
	font-size: 1px;
	color: white;
	width: 12px;
   BORDER-LEFT: #B9B9B9 1px solid;
	border-bottom: none;
	border-right: none;	
	border-top: none;			
}



.menu_blue_right
{
	BACKGROUND: url(img/blue_menu_bg_right.gif) top;
	font-size: 1px;
	color: white;
	width: 12px;
   BORDER-RIGHT: #B9B9B9 1px solid;
	border-bottom: none;
	border-left: none;	
	border-top: none;			
}

.menu_gray_right
{
	BACKGROUND: url(img/gray_menu_bg_right.gif) top;
	font-size: 1px;
	color: white;
	width: 12px;
   BORDER-RIGHT: #B9B9B9 1px solid;
	border-bottom: none;
	border-left: none;	
	border-top: none;		

}

.menu_blue_bottom
{
	BACKGROUND: url(img/blue_menu_bg_bottom.gif) top;
	font-size: 1px;
	color: white;
	background-repeat: repeat-x;
	height: 17px;
   BORDER-BOTTOM: #B9B9B9 1px solid;	
	border-left: none;	
	border-right: none;	
	border-top: none;		
	
}
.menu_gray_bottom
{
	BACKGROUND: url(img/gray_menu_bg_bottom.gif) top;
	font-size: 1px;
	color: white;
	background-repeat: repeat-x;
	height: 17px;
	BORDER-BOTTOM: 1px solid #B9B9B9;
	border-left: none;
	border-right: none;
	border-top: none;
}

.specjal_blue_bottom
{
	BACKGROUND: url(img/blue_menu_bg_bottom.gif) top;
	font-size: 1em;
	color: white;
	background-repeat: repeat-x;
	height: 17px;
   BORDER-BOTTOM: #B9B9B9 1px solid;	
	border-left: none;	
	border-right: none;	
	border-top: none;	
	text-align: right;		
}

.specjal_blue_bottom A:Link {
	font-size: 1em;
	color: white;
	text-decoration: none;
	font: normal;
	text-align: right;
}
.specjal_blue_bottom A:Visited {
	font-size: 1em;
	color: white;
	text-decoration: none;
	font: normal;
	text-align: right;			
}
.specjal_blue_bottom A:Active {
	font-size: 1em;
	color: white;
	text-decoration: underline;
	font: normal;
	text-align: right;
}
.specjal_blue_bottom A:Hover {
	font-size: 1em;
	color: white;	
	color: #A7E7FF;
	text-decoration: underline;
	font: normal;		
	text-align: right;	
}

.menu_blue A:Link {
	font-size: 1em;
	color:  white;
	text-decoration: none;
	font: normal;		
}
.menu_blue A:Visited {
	font-size: 1em;
	color: white;
	text-decoration: none;
	font: normal;		
}
.menu_blue A:Active {
	font-size: 1em;
	color: white;
	text-decoration: underline;
	font: normal;		
}
.menu_blue A:Hover {
	font-size: 1em;
	color: #A7E7FF;
	text-decoration: underline;
	font: normal;		
}



.head
{
	BACKGROUND: url(img/head.gif) repeat-x top #c6c5c5;
	
}

.head_h
{
height: 25px;
color:black;
background: white;
font-size: 14px;
font-weight: bold;  
vertical-align:middle;
text-align: justify;  
background: url(img/head_h_w.jpg) repeat-x top;
}

.footer
{
	BACKGROUND: url(img/footer.gif)  repeat-x bottom transparent;
}

html
{
	margin:0;
	padding:0;
    width:100%	

}
body
{
	#BACKGROUND: url(img/bg_left.gif) repeat-y left top transparent;
	margin:auto;
	padding:auto;
	width:100%;
	

}
.product_line{
	height: 1px;
	border: none;
	background-image: url(img/product_line.gif);
	width: 100%;
}

.head_menu{
	BACKGROUND: url(img/button_cart.gif) repeat-x scroll top;
	height: 15px;
}


.cart_bright
{
	background-color: #E3EDF4;
}

.cart_dark
{
	background-color: #D2E5F2;
}

.cart_bright_grey
{
	background-color: #F4F2F2;
}

.cart_dark_grey
{
	background-color: #D1D1D1;
}



.main_side_specjal
{
	background-color: Gray;
}

td.lwh_table
{
	width: 100px;
	border: 2px solid #608399;
	background-color: #E3EDF4;
}
.delta_r_image
{
	border-color: #5E8195;
	border-style: solid;
	border-width: 2px;
}
td.table_polki
{
	border-bottom: 1px dashed Black;
	border-left: none;
	border-right: none;
	border-top: none;
}
.main_menu_center
{
	background-position: top;
	background-repeat: repeat-x;
	background-image: url('img/head_menu_center_out.jpg');
}
.main_menu_center A:Link,.main_menu_center A:Visited ,.main_menu_center A:Active,.main_menu_center A:Hover 
{
 text-decoration: none;
 color: Black;	
}
.box_border,.box_border_direct
{
    border-left: #B9B9B9 1px solid;
	border-bottom:0px none;
	border-top: 0px none;
	border-right:#B9B9B9 1px solid;
}

.order_comments_title,.order_comments_value
{
  	background-color: #D2E5F2;
    border-collapse: collapse;
    border-spacing: 0;	
	vertical-align:top;
}

.order_box{background-color: #D2E5F2;}
.service_box{background-color: #D2E5F2;width:100%}
.order_comments_title
{
padding:5px 0  5px 5px;
border-left: #B9B9B9 1px solid;
width:30%
}
.order_comments_value
{
padding:5px 0 5px 3px;
border-right: #B9B9B9 1px solid;
width:70%
}


.box_border
{
    border-left: #B9B9B9 1px solid;
	border-bottom:0px none;
	border-top: 0px none;
	border-right:#B9B9B9 1px solid;
}



td.table_polki_bright
{
	border-bottom: 1px dotted gray;
	padding:2px;
	height: 18px;
	border-left: none;
	border-right: none;
	border-top: none;
	background-color: #E3EDF4;
    text-align:center;	
}

td.table_polki_dark
{
	border-bottom: 1px dotted gray;
	padding:2px;
	height: 18px;
	border-left: none;
	border-right: none;
	border-top: none;
	background-color: #E3EDF4;
    text-align:center;	
}

.box_left_border
{
	border-bottom: none;
	border-top: none;
	border-right: none;	
	border-left: 1px solid silver;
}

.advert_cross {
	opacity: 0.5;
	filter: alpha(opacity=50);
	left: auto;
	top: 80px;
	position: relative;
	width: 60px;
	height: 60px;
	visibility: visible;
	z-index: 2;

}
.product_desc a:link,.product_desc a:visited,.product_desc a:active
{
	color: blue;
	text-decoration: none;
}
.product_desc a:hover {
	color: blue;
	text-decoration: underline;
	font-weight: normal;
}

td.product_desc 
{
margin:3pt;
padding:3pt;
}

td.product_desc  p
{
margin:1pt;
padding:1pt;
}
.main_desc A:Link,.main_desc A:Visited,.main_desc A:Active
{
	Color: Blue;
}
.main_desc A:Hover {
	Color: Blue;
	Text-Decoration: underline;
}
a.category_title
{
 font-size:18px;	
}
.p_znaleziono
{
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 6 0;
}
.znaleziono A:Link,.znaleziono A:Visited ,.znaleziono A:Active,.znaleziono A:Hover 
{
	font-size: 11px;

}
.lv
{
	background: #d7d7d7;
	border-left: 1px dashed black;
	border-right: 1px dashed black;
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
	text-align: center;
	width: 80%;
	padding: 5 5 5 5;
}
.button_topmenu{
    font-size:1em;
    border-left: 1px solid #6F6F6F;
    border-right: 1px solid #6F6F6F;    
    border-top: 1px solid #6F6F6F;        
    border-bottom: 1px solid #6F6F6F;  
    background: #BDBDBD;
    font-weight: normal;    
    color:#4f4b4b;
    background-image: url('img/head_button_w.jpg') repeat-x top;
    height: 21px;
	width:95%;
    padding: 2px;
    margin: 2px;
    cursor:pointer;
	vertical-align:top;
}
.button_topmenu:hover{
    border-left: 1px solid #6F6F6F;
    border-right: 1px solid #6F6F6F;    
    border-top: 1px solid #6F6F6F;        
    border-bottom: 1px solid #6F6F6F;  
    background: #BDBDBD;
    font-weight: normal;    
    color:black;
    background-image: url('img/head_button_w_w.jpg') repeat-x top;
    height: 21px;
    padding: 2px;
    margin: 2px;
    cursor:pointer;
    vertical-align:top;
}

.button_topmenu_disabled{
    border-left: 1px solid #6F6F6F;
    border-right: 1px solid #6F6F6F;    
    border-top: 1px solid #6F6F6F;        
    border-bottom: 1px solid #6F6F6F;  
    background: #BDBDBD;
    font-weight: normal;    
    color:#B7B7B7;
    background-image: url('img/head_button_w_w.jpg') repeat-x top;
    height: 21px;
    padding: 2px;
    margin: 2px;
    cursor:pointer;
	vertical-align:top;
}



legend
{
    margin: 10px;
    color:#707070;
    font-weight: bold;
	text-align:left;	
}
fieldset
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}	
.min_space_input {padding:0px;margin:0px;width:auto;border:0px}

.product_price_default{
	color: #545454;
	text-decoration: none;
	text-shadow: black;
	clear: left;

}	
.product_price_user_default{
	color: #545454;
	text-decoration: line-through;
	text-shadow: black;
	clear: left;
}
.product_price{clear: left;}		

.ship_table td
{
	border-bottom-color: #626262;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	background-color: #CFCFCF;
}	



.div_inline {float: left;}
.div_newline {float: left;clear: left;}
.div_newline  LI{margin:0 0 0 10px}
.div_img P {
	BORDER-BOTTOM: black 1px solid; POSITION: relative; BORDER-LEFT: black 1px solid; BACKGROUND-COLOR: #ddd;width:auto  OVERFLOW: hidden; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid}
	
	
.elem_box {border:0; }

.elem_box .elem_title {font-weight:bolder;}	
.elem_box IMG {float: left; margin-right: 20px;}

.elem_box_f {text-align:center;CLEAR:LEFT;border:0;width:auto;display:block;margin-top:30px}
.elem_box_f TD {text-align:center;}
.elem_box_f P {text-align:center;}
.elem_box_f .elem_title_f {font-weight:bolder;}	


.tab_title  {
padding-left:10px; 
text-align:left;
}
.tab_value { padding-left:10px;}

.product_desc fieldset {width:100%;}
.product_desc fieldset {
    border-radius: 10px;
    background: transparent;
    margin: 0px;
    padding: 0px;
    border: 1px solid #c4c4c4;
}

.interested  {
    border-radius: 10px;
    background: white;
    margin: 0px;
    padding: 0px;
    border: 1px solid #c4c4c4;
}


.product_desc LI
{
margin-left:15px;
}

.fs_div
{
margin: 10px 10px 20px 10px;
padding:0px 0px 0px 0px;

text-align:justify;
}

.STable
{
border-spacing: 0px !important;
border: 1px solid silver;
border-collapse: collapse;
margin:auto !important;
width: 100% !important;
}


.STable tr:hover 
{
	background-color:#f4f4f4 !important;
}


.STable LI
{
margin-left:15px;
}


.product_desc legend {
    margin: 10px;
    color:#707070;
    font-weight: bold;
}


/* image option lang*/
ul#image-option-lang,ul#image-option-lang li ul,ul#image-option-lang li {width: 150px; list-style: none;z-index:2}

 ul#image-option-lang li ul {
    display: none;
    list-style: none;
    text-align: left;
    margin: 0;	
    padding: 3px;
	
}
 ul#image-option-lang ul li {border-bottom: 1px grey dotted;}
 ul#image-option-lang ul li:hover{
   background: #C6C6C6;
   border-bottom: 1px grey dotted;
			
}
 
 
ul#image-option-lang li:hover ul {
    display: block;
    margin: 0;
    padding: 0;	
    background-color: white;
	border: 1px solid grey;
}

ul#image-option-lang {
    border-radius: 0;
    display: block;
	position:absolute;
    margin: 0;
    background-color: white;
	border: 1px solid grey;
    padding: 0px;

}
ul#image-option-lang li a:link,ul#image-option-lang li a:visited {
    display: block;
	padding:2px;
	margin:0px;
    color: #2b2b2b;
    text-decoration: none;
    font-size:11px;

}

ul#image-option-lang li  {
    background-color: white;
    padding: 0px;
}

ul#image-option-lang li img {
   vertical-align:top;
}

ul#image-option-lang ul {
    padding: 0px;
	}

/* image option */

/* image option curr*/
ul#image-option-currency,ul#image-option-currency li ul,ul#image-option-currency li {width: 150px;    list-style: none;}

 ul#image-option-currency li ul {
    display: none;
    list-style: none;
    text-align: left;
    padding: 3px;
	
}
ul#image-option-currency li:hover ul {
    display: block;
    margin: 0;
    padding: 0;	
    background-color: white;
	border: 1px solid grey;
}

ul#image-option-currency {
    border-radius: 0;
    display: block;
	position:absolute;
    margin: 0;
    background-color: white;
	border: 1px solid grey;
    padding: 0px;

}
ul#image-option-currency li a:link,ul#image-option-currency li a:visited {
    display: block;
	padding:2px;
	margin:0px;
    color: #2b2b2b;
    text-decoration: none;
    font-size:11px;

}

ul#image-option-currency li  {
    background-color: white;
    padding: 0px;
}

ul#image-option-currency li img {
   vertical-align:top;
}

ul#image-option-currency ul {
    padding: 0px;
	}

ul#image-option-currency ul li:hover{
    background: #C6C6C6;
    border-bottom: 1px grey dotted;
			
}
ul#image-option-currency ul li {border-bottom: 1px grey dotted;}
/* image option */
#param_error_corr_div,#param_error_corr_div{
    background: none repeat scroll 0 0 #E8E8E8;
    border: 2px solid #BABABA;
    border-radius: 10px;
    box-shadow: 1px 1px 2px 2px #ccc;
    width:450px;
    opacity: 100;
    overflow: hidden;
    padding: 0px;
    position: fixed;
    right: 50px;
    text-align: left;
    top: 20%;
    z-index: 3;
    display:none;
}
#contents_wrong,#contents_correct{ width:98%;height:70px}
#orders_list{background:silver; width:200px;}
.service_changes{color:#677177;font-weight:normal}
#main_r_bg_tab{
#BACKGROUND: url(img/bg_right.gif) repeat-y right top transparent
}
#flypage_quantity{height:20px;font-size:13pt;width:50px;text-align:center}

li.active{font-weight:normal;background-color:#D3D3D3;display:block;}
#search_results_p_main
{
  text-align:left; width:auto; scrollbar-base-color:#ffeaff;
  background-color:white;
  position: absolute;border:1px solid #E2E2E2;opacity: 0.95;filter: alpha(opacity=95);
  display:none;margin-left:10px;padding-left:5px;padding-right:5px;
  -webkit-box-shadow: 1px 1px 2px -19px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 1px 2px -19px rgba(0,0,0,0.75);
  box-shadow: 1px 1px 2px -19px rgba(0,0,0,0.75);  
  z-index:99;
  
}
#search_results_p_main ul{list-style-type: none;margin:0;padding:0;cursor:pointer}
.click_area{display:block;vertical-align:top;cursor:pointer;}
.p_main_kind_sch{visibility:hidden; display: none}
.p_main_sku_sch{color:black; display:inline-block}
.p_main_name_sch{padding-right:20px;color:black;display:inline-block;}

#search_footer  a{font-size:14px;}

input[type=button].plus_qty{vertical-align:middle;margin-left:-5px;margin-right:5px;font-size:1.2em;width:auto;height:24px}
input[type=button].minus_qty{vertical-align:middle;margin-left:5px;margin-right:-5px;font-size:1.2em;width:auto;height:24px}

#mobile_menu 
{
    position: fixed;
    top: 0;
    height: 100%;
	overflow:scroll;
    #opacity: 0.4;
	#filter: alpha(opacity=40); /* For IE8 and earlier */	
    width: 80%;
    left: -80%;
    background: white;
	z-index: 1000;
	transition: left 0.3s ease-in;
}
#mobile_menu.slideDiv
{
  left: 0;
}
.footer_div{text-align:center;margin:auto;padding:auto;width:90%;font-size:1em;padding:5}
.flypage_price{font-size: 1em; font-style: bold;white-space:nowrap}
.box_menu{margin-bottom:1em;background:white;margin:3px;padding:1em}

/*.basket_img{display: none;}*/

.article-hint,.row-hint {
  display: none;
  text-align: left;
  font-size: 0.9em;
  z-index:90;
  position: absolute;
  border-radius: 5px;
  border: 2px solid #B2B2B2;
  padding: 8px;
  color: black;
  cursor:pointer;
}
.article-hint {max-width: 210px;background-color: #F4F4F4;}
.article{color:#440404;text-decoration:underline}
.row-hint {;background-color: white}
.article:hover{color:#6D0C0C;text-decoration: underline;  cursor:pointer;}
.article-more{color:#D00808;  cursor:pointer; float:right}
#timecounter{color:gray;font-size:2em;margin:auto;padding-left:10%;padding-right:10%;font-weight:bolder;font-family:Courier New;}
.presentation_table td{text-align:center}

.con_table{display:block;width:100%;border-spacing: 10px;padding:auto;margin:auto}
.con_row{width:100%;padding:auto;margin:auto}
.con_cell1{padding:10px;margin:auto;border:1px #B7B7B7 solid;width:90%;height:auto;background:#F7F7F7;display:block;}
.con_cell2{padding:10px;margin:auto;border:1px #246291 solid;width:90%;height:auto;display:block;}

.dropc
{
margin-right:2px;
float:left;
height:13px;
width:15px;
vertical-align:middle;
text-align:center;
font-size:0.5em;
color:white;
background:#cecece;
border:1px solid white;
cursor:pointer;
}	
.category_line
{
margin-left:5px;
vertical-align:middle;
margin-bottom:8px;
}

.nazwa_mala_finded{
	font-family: Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc;background-color:#ffda96;
}

#no_find_in_cat
{
padding:10px;
margin-bottom:10px;
background:white;
font-size:1.2em;
border:2px #246291 solid;
border-radius:10px;
overflow-y:hidden;
text-align:center;
}
.product_sdesc{color:#474747;margin-bottom:5px;clear: left}


.main_area_head{
background: rgb(198,197,197);
background: linear-gradient(0deg, rgba(198,197,197,1) 50%, rgba(255,255,255,0) 100%); 
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border-top: 1px solid #c6c5c5;padding:0 10px}
.main_area_head a{font-weight:bolder;} 

input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px #246291;
}
#site_footer{
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:left;
align-items:stretch;	
background-color:#727272;
color:white;
border-radius: 10px;
border:1px #AAAAAA solid;
width:90;
margin:0px;
padding:auto;
}
#site_footer div{text-align:left;flex-grow:0; margin: 1em;}


@media screen and (max-width:1200px) {.xl{display: none;}}
@media screen and (max-width: 992px) {.ml{display: none;}}
@media screen and (max-width:398px) {.sl{display: none;}}
  
.gray_box_div div{ padding-bottom:0.5em}

.admin_w_s_pres_stock_0{color:silver}
.foreign_warehouse{}
.foreign_warehouse div{
background-color: #bfbfbf!important;
color: black;
border: 1px solid #9b9b9b;
}
.stock_Dh{color:#033963!important}

.cont_w_s_pres
{
  display: table;
  min-width: 140px;
  border-radius: 10px;
  border: 1px solid #c4c4c4;
  margin:.5em;  
  padding:.5em;  
}

.ui-tooltip  div >  .cont_w_s_pres{border:0px!important}


.cont_w_s_pres > .row
{
display:table-row;

}
.cont_w_s_pres > .row > .name,.cont_w_s_pres > .row > .value,.cont_w_s_pres > .row > .service
{
	display: table-cell;
	white-space:nowrap;
	margin:0px;
	width:auto;
	font-size:110%;
	padding: .1em .3em;	
	border-bottom:1px solid silver;
	background-color:transparent;
}
.cont_w_s_pres > .row:last-child > div
{
	border-bottom:0px!important;	
}

.stock_tooltip
{
	background-color:white;
	
}
.cont_w_s_pres > .row > .name
{
border-right:1px solid silver;
}
.cont_w_s_pres > .row > .service
{

font-size:90%;
}

.cont_w_s_pres > .row > .value
{
	text-align:right;
	border-right:1px solid silver;	
	
}
.w_s_pres_stock_0{color:silver}
.ship_self_warehouse_info{font-style:italic;margin-left:0.3em;}
.checkuot_ship_self{margin-left: 1em;margin-top: 1em;}


.sticky_th th
{
	position: sticky;
	top: 0px;
}	
.cont_admin_w_s_pres {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: normal;
  align-items: normal;
  align-content: normal;
  width:100%;
}
.cont_admin_w_s_pres div  {
  display: block;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  align-self: auto;
  order: 0;
  min-width:35px;
  max-width:48px;
  text-align:right;
  font-size:80%;
  padding: .1em .1em .1em .0em;
  cursor:pointer;
}
.admin_w_s_pres_stock_0{color:silver}
.foreign_warehouse{}
.foreign_warehouse div{
background-color: #bfbfbf!important;
color: black;
border: 1px solid #9b9b9b;
}
.stock_Dh{color:#033963!important}

.cont_w_s_pres
{
  display: table;
  min-width: 140px;
  border-radius: 10px;
  border: 1px solid #c4c4c4;
  margin:.5em;  
  padding:.5em;  
}

.fp-file-row{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-content: center;
align-items: end;	
}
.fp-file-item,.fp-item{background: transparent;padding:0px;margin:10px;text-align:center;border:none}
.fp-file-item{width:120px;}
.fp-item{width:220px}
.fp-file-item .pf-file-title,.fp-item .pf-title{font-weight:normal;word-wrap:wrap;margin-bottom:3px}
.prop_required_border{border: 2px solid #FF9C12;}
.prop_required{background-color: #FF9C12;color: white;font-size: 100%;}
.image-1-item{margin:1em;text-align:center}
.image-1-item-title{text-align:center;padding:.5em;font-size:100%;font-weight:bolder}
.image-1-item-item{text-align:left;max-width: 380px;}
.fp-image-1-row
{
	flex-wrap: wrap-reverse !important;
	align-items: center !important;
}
.basket_table_td .stock_info_img{width:3em}