#sf_admin_container ul, #sf_admin_container ol, #sf_admin_container li, #sf_admin_container h1, #sf_admin_container h2, #sf_admin_container h3, #sf_admin_container h4, #sf_admin_container h5, #sf_admin_container h6, #sf_admin_container pre, #sf_admin_container form, #sf_admin_container body, #sf_admin_container html, #sf_admin_container p, #sf_admin_container blockquote, #sf_admin_container fieldset, #sf_admin_container input { margin: 0; padding: 0; }
#sf_admin_container a img,:link img,:visited img { border: none; }

#sf_admin_container a:link, #sf_admin_container a:visited
{
  text-decoration: none;
}

#sf_admin_container a:hover
{
  text-decoration: underline;
}

#sf_admin_container td
{
  margin: 0;
  padding: 20px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  background-color: #fff;
}

#sf_admin_container p
{
  margin-bottom: 5px;
}

#sf_admin_container #sf_admin_bar
{
  margin-top: 0px;
  float: right;
  position:absolute;
  right: 20px;
  width: 300px;
  /*overflow: hidden;*/
}

#sf_admin_container #sf_admin_content
{
clear:left;
  margin-right: 320px;
}

#sf_admin_container h1, h2.xmlorder
{
  margin: 8px 0;
  padding: 3px;
  padding-left: 0px;
  color: #555;
  font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
  font-size: 25px;
}
h2.xmlorder{
  margin: 10px!important;
}
#sf_admin_container fieldset h2
{
  padding: 3px;
  color: #333;
  background: #73B65A url(../../../images/background/liquid_02.gif) repeat-x 0px 0px;
  font-size: 11px;
}

#sf_admin_container input, #sf_admin_container textarea, #sf_admin_container select
{
  padding: 3px;
  font-family: Arial, sans-serif;
  font-size: 11px;
  border: 1px solid #ddd;
  vertical-align:middle;
}

#sf_admin_container label
{
  display: block;
  padding: 0 1em 3px 0;
  float: left;
  text-align: left;
  width: 8em;
  color: #666;
  font-weight: normal !important;
}

#sf_admin_container label.required
{
  /*color: #333 !important;
    font-weight: bold !important;*/
}

#sf_admin_container .sf_admin_filters input[type="checkbox"] + label
{
  display: inline;
  float: none;
}

#sf_admin_container .save-ok
{
  margin-bottom: 10px;
  border: 1px solid #73B65A;
}

#sf_admin_container .save-ok h2
{
  margin: 0 !important;
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #73B65A url(../../../images/icons/green_ok.png) no-repeat 5px 2px;
}

.sms_save
{
  padding: 18px 8px 18px 30px;
  color: #333;
  font-size: 15pt;
  font-family: Arial,sans-serif;
  border-width: 0px 4px 0px 0px;
  border-style: none solid none none;
  border-color: -moz-use-text-color #999 -moz-use-text-color -moz-use-text-color;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  background-color: #FFC!important;
  cursor: pointer;
  background: url('../../../images/icons/yellow_save.png') no-repeat scroll 18px 24px transparent;
  border-right: 8px solid #558F3F !important;
  width: 440px;
}

.sms_cancel
{
  padding: 8px 8px 8px 30px;
  color: #333;
  font-size: 15pt;
  font-family: Arial,sans-serif;
  border-width: 0px 4px 0px 0px;
  border-style: none solid none none;
  border-color: -moz-use-text-color #999 -moz-use-text-color -moz-use-text-color;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  background-color: #FFC!important;
  cursor: pointer;
  background: url('../../../images/icons/arrow_undo2.png') no-repeat scroll 18px 14px transparent;
  border-right: 8px solid #558F3F !important;
  width: 440px;
}

.sms_delete
{
  padding: 8px 8px 8px 30px;
  color: #333;
  font-size: 15pt;
  font-family: Arial,sans-serif;
  border-width: 0px 4px 0px 0px;
  border-style: none solid none none;
  border-color: red;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  background-color: #FFC!important;
  cursor: pointer;
  background: url('../../../images/icons/yellow_cancel.png') no-repeat scroll 18px 14px transparent;
  border-right: 8px solid red !important;
  width: 440px;
}

.sms_add
{
  padding: 3px 3px 3px 20px;
  color: #333;
  font-size: 15pt;
  font-family: Arial,sans-serif;
  border-width: 0px 4px 0px 0px;
  border-style: none solid none none;
  border-color: red;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  background-color: #FFC!important;
  cursor: pointer;
  background: url('../../../images/icons/bfg_ico_add.png') no-repeat scroll 3px 2px transparent;
  border-right: 4px solid #558F3F !important;
  width: 280px;
}

#sf_admin_container .form-row
{
  height: 1%;
  clear: both;
  overflow: hidden;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

#sf_admin_container .form-row .content
{
  padding-left: 9em;
}

#sf_admin_container .form-row .content1
{
  padding-left: 9em;
}
#sf_admin_container .form-row .label2
{
  clear:left;
  /* padding-left: 39em; */
}
#sf_admin_container .form-row .content2
{
 /* padding-left: 49em;*/
}
#sf_admin_container .form-errors
{
  margin-bottom: 10px;
  border: 1px solid #f33;
  background-color: #ffc;
}

#sf_admin_container .form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #f33 url(../../../images/icons/red_error.png) no-repeat 5px 2px;
}

#sf_admin_container .form-errors dl
{
  padding: 5px;
}

#sf_admin_container .form-errors dt
{
  font-weight: bold;
  float: left;
  padding-right: 5px;
}

#sf_admin_container .form-errors dd
{
  margin: 0;
}

#sf_admin_container .form-error
{
  color: #f33;
}

#sf_admin_container .form-error input, #sf_admin_container .form-error select, #sf_admin_container .form-error textarea
{
  border: 1px solid #f33;
}

#sf_admin_container fieldset
{
  margin-bottom: 3px;
  border: 1px solid #ddd;
  border-bottom: 0px;
  background-color: #fff;
}

#sf_admin_container fieldset.collapsed * { display:none; }
#sf_admin_container fieldset.collapsed h2, #sf_admin_container fieldset.collapsed { display:block !important; }
#sf_admin_container fieldset.collapsed .collapse-toggle { display: inline !important; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle { color:#ffc; }
#sf_admin_container fieldset.collapse h2 a.collapse-toggle:hover { text-decoration:underline; }

#sf_admin_container .float-left
{
  float: left;
}

#sf_admin_container .float-right
{
  float: right;
}

#sf_admin_container ul.sf_admin_td_actions
{
  list-style-type: none;
}

#sf_admin_container ul.sf_admin_td_actions li
{
  list-style-type: none;
  display: inline;
}

#sf_admin_container ul.sf_admin_actions
{
  margin: 10px 0;
  list-style-type: none;
  text-align: right;
  font-weight: normal;
}

#sf_admin_container ul.sf_admin_actions a
{
  color: #333;
}

#sf_admin_container ul.sf_admin_actions li
{
  list-style-type: none;
  display: inline;
}

#sf_admin_container ul.sf_admin_actions input
{
  padding: 3px 3px 3px 20px;
  color: #333;
  font-size: 11px;
  font-family: Arial, sans-serif;
  border: 0px;
  border-right: 4px solid #999;
  background-color: #ffc;
  cursor: hand;
  cursor: pointer;
}


.prep_button input
{
  padding: 3px 3px 3px 20px;
  color: #333;
  font-size: 11px;
  font-family: Arial, sans-serif;
  border: 0px;
  border-right: 4px solid #999;
  background-color: #ffc;
  cursor: hand;
  cursor: pointer;
}

#sf_admin_container .sf_admin_action_create
{
  background: url(../../../images/icons/yellow_add.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_save
{
  background: url(../../../images/icons/yellow_save.png) no-repeat 3px 2px;
  border-right: 4px solid #558F3F !important;
}
#sf_admin_container .sf_admin_action_arrow_divide
{
  background: url(../../../images/icons/arrow_divide.png) no-repeat 3px 2px;
  border-right: 4px solid #558F3F !important;
}

#sf_admin_container .sf_admin_action_edit
{
  background: url(../../../images/icons/yellow_edit.png) no-repeat 3px 2px;
  border-right: 4px solid #598D17 !important;
  height:20px;
}

#sf_admin_container .sf_admin_action_sn_edit
{
  background: url(../../../images/icons/yellow_edit.png) no-repeat 3px 0px;
  border-right: 4px solid #598D17 !important;
}

#sf_admin_container .sf_admin_action_save_and_add
{
  background: url(../../../images/icons/yellow_save_add.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_save_and_copy
{
  background: url(../../../images/icons/yellow_save_copy.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_guerantee {
  background: url(../../../images/icons/yellow_script.png) no-repeat 3px center;
  border-right: 4px solid #67AFE4 !important;
  width: 300px;
}

#sf_admin_container .sf_admin_action_check_ibh {
  background: url(../../../images/icons/yellow_user.png) no-repeat 3px center;
  border-right: 4px solid #67AFE4 !important;
  width: 300px;
}

#sf_admin_container .sf_admin_action_save_and_list
{
  background: url(../../../images/icons/yellow_save_list.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

.prep_button .sf_admin_action_print
{
  background: #FFFFCC url(../../../images/icons/printer.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_file_add
{
  background: url(../../../images/icons/yellow_drive_add.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

.prep_button  .sf_admin_action_user_logout
{
  background: url(../../../images/icons/white_g_key_delete.png) no-repeat 3px 2px;
  border-right: 4px solid #AAA !important;
  float:right;
  font-size:11px;
  font-weight:bold;
  font-variant:small-caps;
}
.sf_admin_action_remove_1
{
  background: #FFFFCC url(../../../images/icons/yellow_remove.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
  width: 200px; 
}
.sf_admin_action_add_1
{
  background: #FFFFCC url(../../../images/icons/yellow_add.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
  width: 200px; 
}

#logout input {
  background-color: white!important;
}

#sf_admin_container .sf_admin_action_refresh
{
  background: url(../../../images/icons/yellow_arrow_refresh.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_uparr
{
  background: url(../../../images/icons/yellow_uparr.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_uparr_red
{
  background: url(../../../images/icons/yellow_uparr.png) no-repeat 3px 2px;
  border-right: 4px solid #f34b4b !important;
}

#sf_admin_container .sf_admin_action_cart
{
  background: url(../../../images/icons/basket_put.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_user_add
{
  background: url(../../../images/icons/yellow_user_add.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_user_pair
{
  background: url(../../../images/icons/yellow_user_pair.png) no-repeat 3px 2px;
  border-right: 4px solid #73B65A !important;
}

#sf_admin_container .sf_admin_action_copy
{
  background: url(../../../images/icons/bdc_copy_paste.png) no-repeat 3px 2px;
  border-right: 4px solid #5686CC !important;
}

#sf_admin_container .sf_admin_action_delete
{
  background: url(../../../images/icons/yellow_delete.png) no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sf_admin_container .sf_admin_action_sn_delete
{
  background: url(../../../images/icons/yellow_delete.png) no-repeat 3px 0px;
  border-right: 4px solid #E75C58 !important;
}

#sf_admin_container .sf_admin_action_sn_return
{
  background: url(../../../images/icons/yellow_return.png) no-repeat 3px 0px;
  border-right: 4px solid #FF9115 !important;
}

#sf_admin_container .sf_admin_action_sn_assign
{
  background: url(../../../images/icons/yellow_add.png) no-repeat 3px 0px;
  border-right: 4px solid #4581D1 !important;
}

.sf_admin_action_sn_card
{
  background: #FFFFCC url(../../../images/icons/blogs.png) no-repeat 1px 0px;
  border-right: 4px solid #FF9115 !important;
}

#sf_admin_container .sf_admin_action_cancel
{
  background: url(../../../images/icons/yellow_cancel.png) no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sf_admin_container .sf_admin_action_filter
{
  background: url(../../../images/icons/yellow_filter.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

#sf_admin_container .sf_admin_action_reset_filter
{
  background: url(../../../images/icons/yellow_reset.png) no-repeat 3px 2px;
  border-right: 4px solid #E75C58 !important;
}

#sf_admin_container .sf_admin_action_list
{
  background: url(../../../images/icons/yellow_list.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

#sf_admin_container .sf_admin_action_pdf
{
  background: url(../../../images/icons/yellow_page_white_acrobat.png) no-repeat 3px 2px;
  border-right: 4px solid #D08B8E !important;
}

#sf_admin_container .sf_admin_action_xls
{
  background: url(../../../images/icons/yellow_page_white_excel.png) no-repeat 3px 2px;
  border-right: 4px solid #518D38 !important;
}

#sf_admin_container .sf_admin_action_csv
{
  background: url(../../../images/icons/yellow_page_white_text.png) no-repeat 3px 2px;
  border-right: 4px solid #C0C0C0 !important;
}

#sf_admin_container .sf_admin_action_return
{
  background: url(../../../images/icons/yellow_arrow_undo2.png) no-repeat 3px 2px;
  border-right: 4px solid #8BC784 !important;
}

#sf_admin_container .sf_admin_action_secure
{
  background: url(../../../images/icons/yellow_key.png) no-repeat 7px 6px;
  border-right: 4px solid #EFC92A !important;
  height:28px;
  width: 100px;
  font-weight: bold;
  font-size: 14px!important;
}

#sf_admin_container .sf_admin_action_secure_rev
{
  background: url(../../../images/icons/key_add.png) no-repeat 103px 6px;
  border-left: 4px solid #EFC92A !important;
  border-right:0px !important;
  height:28px;
  width: 130px;
  font-weight: bold;
  font-size: 14px!important;
  text-align: left;
  padding-left:10px !important;
}

#sf_admin_container .sf_admin_action_info
{
  background: url(../../../images/icons/yellow_filter.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}
#sf_admin_container .sf_admin_action_repair_history
{
  background:     url(../../../images/icons/yellow_filter.png) no-repeat 3px 2px;
  border-right:   4px solid #CCCCFF !important;
  padding:        0px;
  margin-bottom:  5px;
}
#sf_admin_container .sf_admin_default_action
{#sf_admin_container .sf_admin_action_list
{
  background: url(../../../images/icons/yellow_list.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}
  background-color: #fc6 !important;
  font-weight: bold !important;
}

#sf_admin_container .sf_admin_list
{
  width: 100%;
  border: 1px solid #ddd;
  border-bottom: 0px;
  border-right: 0px;
}

#sf_admin_container .sf_admin_list th
{
  padding: 2px;
  background: #B6CBE4 url(../../../images/background/liquid_02.gif) repeat-x 0px 0px;
  text-align: left;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

#sf_admin_container .sf_admin_list th a
{
  color: #333;
}

#sf_admin_container .sf_admin_list td
{
  padding: 3px;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

#sf_admin_container .sf_admin_filters li
{
  list-style-type: none;
}

#sf_admin_container .sf_admin_row_0 td
{
  
}

#sf_admin_container .sf_admin_row_1 td
{
  background: #EFEFEF url(../../../images/background/row-over.gif) repeat-x 0px 0px;
}

#sf_admin_container .sf_admin_row_part_0 td
{
  background-color: #e7fec2;
}

#sf_admin_container .sf_admin_row_part_1 td
{
  background-color: #a3c278;
}

#sf_admin_container tr.sf_admin_row_submitted_0 td:first-child
{
  padding-top:0px;
  padding-bottom:0px;
}

#sf_admin_container tr.sf_admin_row_submitted_0 td:first-child a
{
}

#sf_admin_container tr.sf_admin_row_submitted_1 td:first-child
{
  padding-top:0px;
  padding-bottom:0px;
}
#sf_admin_container tr.sf_admin_row_submitted_1 td:first-child a
{
}

#sf_admin_container tr.sf_admin_row_submitted_1 td:first-child a:hover
{
  font-weight:bold;
}
#sf_admin_container tr.sf_admin_row_submitted_0 td:first-child a:hover
{
  font-weight:bold;
}
#sf_admin_container .sf_admin_edit_help
{
  color: #aaa;
}

#sf_admin_container .mceEditor td
{
  padding: 0px;
}

#sf_admin_container select.sf_admin_multiple, #sf_admin_container select.sf_admin_multiple-selected
{
  width: 12em;
}

#sf_admin_container ul.sf_admin_checklist li
{
  list-style: none;
  line-height: 1.5em;
}

#sf_admin_container ul.sf_admin_checklist li label
{
  display: inline;
  float: none;
}


#sf_admin_container .form-errors li
{
  list-style-type: none;
}

.sf_admin_filters .form-row label{
  width: 100% !important;
  float:left;
}
.sf_admin_filters .form-row .content{
  padding-left: 0em !important;
  clear:left;
}

#sf_admin_container .sf_admin_action_ranking
{
  background: url(../../../images/icons/yellow_list.png) no-repeat 3px center;
  border-right: 4px solid #558F3F !important;
  width: 300px;
}

#sf_admin_list_th_entity{
  width:250px !important;
  text-align: center !important;
}
#sf_admin_list_th_distributor_employees{
  text-align: center !important;
}
.sf_admin_list_th_product_type{
  width:40px !important;
}
.sf_admin_list_th_sum{
  width:50px !important;
}
.sf_admin_list_td_entity_name{
  text-align: left;
}
.sf_admin_list_td_center{
  text-align: center !important;
}
#sf_admin_ranking .sf_admin_list
{
width: auto !important;
  border: 1px solid #ddd;
  border-bottom: 0px;
  border-right: 0px;
}

#sf_admin_container .sf_admin_action_ranking_print
{
  background: url(../../../images/icons/yellow_default_icon.png) no-repeat 3px 2px;
  border-right: 4px solid #558F3F !important;
  width: 300px;
  font-weight: bold;
}
#sf_admin_list_td_place {
  text-align: center!important;
}

#sf_admin_container .sf_admin_action_send
{
  background: url(../../../images/icons/yellow_save.png) no-repeat 8px 7px;
  border: 1px solid #CCC !important;
  border-right: 6px solid #598D17 !important;
  height:32px;
  width: 200px;
  font-weight: bold;
  font-size: 14px!important;
}

#sf_admin_container  .sf_admin_filters .form-row
{
  height: 1%;
  clear: both;
  overflow: hidden;
  padding: 5px;
  border-bottom: 1px solid #ddd;
}

#sf_admin_container .sf_admin_action_unique
{
  background: url(../../../images/icons/yellow_magnifier_error.png) no-repeat 3px 2px;
  border-right: 4px solid #66f !important;
}

/*
Width of a select box with distributor name
*/
#filters_distributor_id, #filters_distributor, #filters_distributor_input_id{
  width:280px;
}

.salesman_ranking_sum {

}

#sf_admin_container .sf_admin_list td {
  color:#555;
}

#sf_admin_container .sf_admin_list td a {
  color:#032E54;
}

/* nagłówek tabeli liquid */

.liquid_table_header {
  padding: 2px;
  background: #B6CBE4 url(../../../images/background/liquid_02.gif) repeat-x 0px 0px;
}

/* tabela w barwach czerwieni */

#sf_admin_container .sf_admin_row_red_0 td
{
  background: #FFDEDD;
}

#sf_admin_container .sf_admin_row_red_1 td
{
  background: #FFF2F2;
}

/* Zatwierdzanie zgłoszeń serwisowych */
.sf_admin_action_service_save
{
  background: url(../../../images/icons/yellow_save.png) no-repeat 8px 7px;
  border: 1px solid #CCC !important;
  border-right: 6px solid #598D17 !important;
  height:32px;
  width: 200px;
  font-weight: bold;
  font-size: 14px!important;
}

.sf_admin_action_service_cancel
{
  background: url(../../../images/icons/yellow_cancel.png) no-repeat 8px 7px;
  border: 1px solid pink !important;
  border-right: 6px solid red !important;
  height:32px;
  width: 200px;
  font-weight: bold;
  font-size: 11px!important;
}

.infobox_submitted_01 {
  margin-top:80px;
}
.infobox_submitted_01 div:first-child {
  border:1px solid black; 
  background: #1E5480 url(../../../images/icons/lock.png) no-repeat center left;
  padding: 10px;
  color:#DBEBEE;
}
.infobox_submitted_01 div:first-child strong:first-child{
  color:#FFFFFF;
  font-size:12pt; 
}

.sn_info
{
  background-color: #73b65a;
  background-image: url(../../../images/background/liquid_02.gif);
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0px 0px;
}


.infobox_information_01 {
  margin-top:5px;
}

.infobox_information_01 div:first-child {
  border:1px solid #3A8434;   
  padding:10px;
  background-color:#BADCAE;
  color:black;
}

.infobox_information_01 div:first-child strong:first-child{
  color: #163414;
}

.infobox_warning_01 {
  margin-top:5px;
}

/* Główny box */
.infobox_warning_01 div:first-child {
  border:1px solid #FF2227;   
  padding:10px;
  background-color:#FFDDDE;
  color:black;
}

/* Pogrubiony tekst na początku */
.infobox_warning_01 div:first-child strong:first-child{
  color: #FF2227;
}

.coloured_row_a1
{ 
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  background-color: #EFEFEF;
}

#sf_admin_container .sf_admin_row_CUin2k12 td
{
  background-color: #353f2f;
  color: #d0d0d0;
}
#sf_admin_container .sf_admin_row_CUin2k12 td a
{
  background-color: #353f2f;
  color: #d0d0d0;
}
#cart_float{
  z-index: 11;
  cursor:pointer;
  font: bold 11pt verdana, arial, sans-serif;
  color:white;
  background: #cacaca url('../../../images/icons/cart_big_grey.png') 10px 3px no-repeat;
  padding:5px;
  width:150px;
  height:20px;
  border: 1px solid #b5b5b5;
  position:absolute;
  top:190px;
  right:20px;
  margin-top: 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 1px 1px #d3d3d3;
  -webkit-box-shadow: 0 0 1px 1px #d3d3d3;
  box-shadow: 0 0 1px 1px #d3d3d3;
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#d3d3d3');
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#d3d3d3');
}

#cart_subfloat{
  z-index: 10;
  text-align:left;
  font: bold 7pt verdana, arial, sans-serif;
  color:#787878;
  background-color: #e2e2e2;
  padding:5px;
  padding-top:30px;
  width:130px;
  border: 1px solid #b5b5b5;
  position:absolute;
  top:195px;
  right:30px;
  margin-top: 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: 0 0 1px 1px #d3d3d3;
  -webkit-box-shadow: 0 0 1px 1px #d3d3d3;
  box-shadow: 0 0 1px 1px #d3d3d3;
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#d3d3d3');
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#d3d3d3');
  opacity:0.9;
  filter:alpha(opacity=90);
}

#cart_subfloat ol {
  margin-left:20px;
}

.cat_filter {
  background-color:#f9f9f9!important;
  box-shadow: 0 0 2px 2px #d3d3d3;
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d3d3d3');
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d3d3d3');
}

.shop_filter_narrow {
  float:left;
  width:49%;
  height:20px;
  text-align:right;
}

#login_box{
  box-shadow: 0 0 2px 2px #d3d3d3;
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d3d3d3');
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#d3d3d3');
}

.little_image {
  margin:5px;
/* border: 2px solid #b6cbe4;*/ 
  display: inline;
}

.product_list {
  color:black;
  line-height:13pt;
  margin:0px;
}

.product_list a {
  color:#203855;
}
.product_list :visited {
  color:#203855;
}

.pl_ml {
  margin-left:16px;
}

.sub_pl{
  margin-left:20px;
}

.act_class{
  font-weight:bold;
  font-size: 120%;
}

.np_image {
  display:none;
}

.to_shop{
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 0 3px 3px #003561;
  -webkit-box-shadow: 0 0 3px 3px #003561;
  box-shadow: 1px 1px 3px 3px #003561;
  -ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#003561');
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#003561');
}


/* Rejestracja konta hurtowego */
#register_me_prt_pls{
  width:800px;
  margin:auto;
}
#register_me_prt_pls .form-row {
  border-width:0px 1px 0px 1px!important;
}
#register_me_prt_pls .form-row:last-child {
  border-width:0px 1px 1px 1px!important;
}
#register_me_prt_pls fieldset {
  margin-bottom:30px!important;
  background: white url('../../../images/background/wave_04_800.png') no-repeat bottom right;
}
#register_me_prt_pls fieldset.nobg {
  background: none;
  background-color:#98D4F4;
}
#register_me_prt_pls fieldset h2 {
  font-size:10pt;
}
#register_me_prt_pls label {
  width:12em;
}
#sf_fieldset_adres_dostaw {
  margin-bottom:5px!important;
}

.round8 {
  width:1010px; 
  margin:20px; 
  background-color: #DFF4FF; 
  border:1px solid #AFE4FF; 
  -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  font-size:10pt; 
  line-height:150%;
    margin-left: auto;
    margin-right: auto;
}

.round8 h2{
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}

#registration_info {
  width:1000px; 
  margin:20px; 
  padding: 5px; 
  background-color: #DFF4FF; 
  border:1px solid #AFE4FF; 
  -moz-border-radius: 8px; 
  -webkit-border-radius: 8px; 
  border-radius: 8px; 
  font-size:10pt; 
  line-height:150%
}



.editsize_button_delete {
  width:       23px;
  height:      23px;
  text-align:right;
  overflow: hidden;
  margin:      6px!important;
  font-size:   9pt!important;
  float:       right;
  background:  linear-gradient(#FEFEFE, #F0F0F0) repeat scroll 0% 0% transparent;
  border:      1px solid #CCCCCC!important;
  color:       #FFFFFF;
  cursor:      pointer;
  font-weight: bold;
  text-shadow: 1px 1px gray;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius:    2px;
  border-radius:         2px;
  position:    absolute;
  top:         5px;
  right:       0px;
}
.editsize_button_delete:hover {
  background:  linear-gradient(#E43B43, #C21B23) repeat scroll 0% 0% transparent;
  border:      1px solid #831E23!important;
  width:       59px;
}

.editsize_button_delete div {
  padding: 4px;
}

.editsize_button_delete div img {
  padding: 2px 8px 0px 3px;
}








.editsize_button_download {
  width:       23px;
  height:      23px;
  text-align:right;
  overflow: hidden;
  margin:      6px!important;
  font-size:   9pt!important;
  float:       right;
  background:  linear-gradient(#FEFEFE, #F0F0F0) repeat scroll 0% 0% transparent;
  border:      1px solid #CCCCCC!important;
  color:       #FFFFFF;
  cursor:      pointer;
  font-weight: bold;
  text-shadow: 1px 1px gray;
  white-space: nowrap;
  -webkit-border-radius: 2px;
  -moz-border-radius:    2px;
  border-radius:         2px;
  position:    absolute;
  top:         38px;
  right:       0px;
}
.editsize_button_download:hover {
  background:  linear-gradient(#82B611, #78AE06) repeat scroll 0% 0% transparent;
  border:      1px solid #831E23!important;
  width:       75px;
}

.editsize_button_download div {
  padding: 4px;
}

.editsize_button_download div img {
  padding: 2px 8px 0px 3px;
}

.group_checkbox_ul{
  text-align:center!important;
}

.group_checkbox_operation {
  width: 110px;
  margin-top:5px!important;
}

.sf_admin_list ul {
    margin-left:10px!important;
/*      list-style-type: none;*/
}  
.red_error * {
  color:red!important;
}  