input.koszyk {
  float:left;
  display:block;
  width:24px;
  height:16px;
  position:relative;
  top:5px;
  left:5px;
}
td.find {
  text-align:center;
  width:129px;
  vertical-align:middle;
  height:16px;
  background: url(../images/fields/find.gif);
}
input.find { 
  background: transparent;
  border:0px;
  margin:0px;
  padding:0px;
  width:122px;
  height:14px;
  color:#ffffff;
  font-size:10px;
}
td.smallfield {
  text-align:center;
  width:33px;
  vertical-align:middle;
  height:16px;
  background: url(../images/fields/small.gif) no-repeat center center;
}
input.smallfield {
  background: transparent;
  border:0px;
  margin:0px;
  padding:0px;
  width:29px;
  height:14px;
  color:#ffffff;
  font-size:10px;
  color:#6f5077;
}
td.narea {
  text-align:center;
  width:242px;
  vertical-align:middle;
  height:104px;
  background: url(../images/fields/area.gif);
}
textarea.narea {
  overflow:auto;
  background:transparent;
  border:0px;
  margin:0px;
  padding:0px;
  width:232px;
  height:90px;
  color:#ffffff;
  font-size:11px;
  font-family: tahoma, verdana , arial;
  color:#6f5077;
}
td.nfield { 
  width:200px;
  vertical-align:middle;
  height:22px;
  background: url(../images/fields/norm.gif) no-repeat left center;
}

tr.inactive td.nfield { 
  text-align:center;
  width:200px;
  vertical-align:middle;
  height:22px;
  background: url(../images/fields/norm.gif) no-repeat left center;
}

tr.inactive td.nfield input {
  color: #AFB0B0; 
  
}


td.nfield-err { 
  text-align:center;
  width:200px;
  vertical-align:middle;
  height:22px;
  background: url(../images/fields/error.gif) no-repeat left center;
}

input.nfield {
  background: transparent;
  border:0px;
  margin:0px;
  padding:0px;
  width:190px;
  height:14px;
  color:#ffffff;
  font-size:10px;
  color:#6f5077;
}

div.dropdown tr.option td { 
  border: 1px solid #cccccc;
  background:#dcdcda;
  color:#6f5077;
}
div.dropdown tr.option td.selected { 
  background:#dcdcda;
  color:#6f5077;
}
div.dropdown tr.option td.hover {
  background:#6f5077;
  color:#e8e8e6;
}
div.dropdown table {
  width:207px;
  margin-left:3px;
}
table.dropdown td.arrow {
  width:17px;
  height:16px;
  background: url(../images/fields/select2.gif);
}
table.dropdown td.text { 
  border:0px solid black;
  width:200px;
  height:16px;
  background: url(../images/fields/select1.gif);
}
table.dropdown td.text input {
  border:0px;
  width:200px;
  margin:0px;
  padding:0px;
  background:transparent;
}


tr.produkt td.smallfield
{
  text-align:left;
  background-position:  top left;
}

tr.produkt td.smallfield input
{
  margin-left:1px;
  margin-top:1px;
  text-align:center;
}



/*---------------------------------------------------------------------------------*/


td.login-login
{
  background: url('../images/fields/login_pass_field.gif') no-repeat top left;
  width:124px;
  padding-left:2px;
  padding-bottom:5px;
  vertical-align: middle;
}

td.login-login input
{
  background: transparent;
  font-size:10px;
  font-family: Tahoma,sans-serif,Arial,Verdana;
  border:none; 
  margin: 0px;
  width:102px;  
}




td.login-pass
{
  background: url('../images/fields/login_pass_field.gif') no-repeat top left;
  
  padding-left:2px
  vertical-align: middle;
}

td.login-pass input
{
  background: transparent;
  font-size:10px;
  font-family: Tahoma,sans-serif,Arial,Verdana;
  border: 0px none;
  margin: 0px 5px 0px 0px;
  width:102px;  
}

td.login-submit
{
  padding-left:6px;
  vertical-align:middle;
}

td.login-register
{
  height:18px;
  padding-left:12px;
  background: url('../images/icons/arrow.gif') no-repeat 2px 6px;  
}

/*-------------------------------------------------------------------------------------*/

table.account_type td.text
{
  width:180px;
  height:16px;
  padding-left:20px;
  vertical-align:middle;
  background: url('../images/fields/select1.gif') no-repeat top left;; 
}

table.account_type td.text input
{
  width: 155px;
  font-size:10px;   
  font-family: Tahoma,sans-serif,Arial,Verdana;
  background: transparent;
  border: none; 
}


table.account_type td.arrow
{
  width:17px;
  height:16px;
  vertical-align:middle;
  background: url('../images/fields/select2.gif') no-repeat top left;; 
}

div.account_type 
{
  background:#DCDCDA;
  border:solid 1px #CACACA;
  margin-left:5px;
}

div.account_type table td
{
  width: 180px;
  padding: 2px 2px 2px 15px;
  font-size:  10px;  
  cursor: pointer;
}

div.account_type table td.hover
{
  background: #BEC0C1;
}

/*-------------------------------------------------------------------------------------*/


table.combo_204x21 td.text
{
  width:184px;
  height:16px;
  vertical-align: middle;
}

table.combo_204x21 td.text input
{
  width: 174px;
  margin-left:10px;
  font-size:10px;   
  font-family: Tahoma,sans-serif,Arial,Verdana;
  background: transparent;
  border: none; 
}

table.combo_204x21 td.arrow
{
  width:17px;
  height:16px;
  vertical-align:middle;
  background: url('../images/fields/select2.gif') no-repeat top left;; 
}

div.combo_204x21
{
  background:#DCDCDA;
  border:solid 1px #CACACA;
  margin-left:5px;
  height: 200px;
}
div.combo_204x21.wide
{
  width: 370px;
}
div.combo_204x21.wide table td
{
  width: 350px;
}

div.combo_204x21 table td
{
  width:170px;
  text-align:left;
  padding: 1px 1px 1px 5px;
  font-size:  10px;
  cursor: pointer;
}

div.combo_204x21 table td.hover,
div.combo_204x21 table td.selected
{
  background: #BEC0C1;
}


/**/


table.dropdown_204x21 td.text
{
  width:184px;
  height:16px;
  vertical-align: middle;
  background: url('../images/fields/select1.gif') no-repeat scroll left top;
}

table.dropdown_204x21 td.text input
{
  width: 174px;
  height: 12px;
  margin-left:10px;
  font-size:10px;   
  font-family: Tahoma,sans-serif,Arial,Verdana;
  background: transparent;
  border: none; 
}

table.dropdown_204x21 td.arrow
{
  width:17px;
  height:16px;
  vertical-align:middle;
  background: url('../images/fields/select2.gif') no-repeat top left;; 
}

div.dropdown_204x21
{
  background:#DCDCDA;
  border:solid 1px #CACACA;
  margin-left:5px;
}

div.dropdown_204x21 table td
{
  width:170px;
  text-align:left;
  padding: 1px 1px 1px 5px;
  font-size:  10px;
  cursor: pointer;
}

div.dropdown_204x21 table td.hover,
div.dropdown_204x21 table td.selected
{
  background: #BEC0C1;
}

/*---------------------------------------------------------------------------------------*/



table.combo_204x21_error td.text
{
  width:184px;
  height:16px;
  vertical-align: middle;
}

table.combo_204x21_error td.text input
{
  width: 174px;
  margin-left:10px;
  font-size:10px;   
  font-family: Tahoma,sans-serif,Arial,Verdana;
  background: transparent ; /*#FF8687;*/
  border: none;
   
}

table.combo_204x21_error td.arrow
{
  width:17px;
  height:16px;
  vertical-align:middle;
  background: url('../images/fields/select2_err.gif') no-repeat top left;; 
}

div.combo_204x21_error
{
  background:#DCDCDA;
  border:solid 1px #CACACA;
  margin-left:5px;
}

div.combo_204x21_error table td
{
  width:170px;
  text-align:left;
  padding: 1px 1px 1px 5px;
  font-size:  10px;
  cursor: pointer;
}

div.combo_204x21_error table td.hover,
div.combo_204x21_error table td.selected
{
  background: #BEC0C1;
}


/*---------------------------------------------------------------------------------------*/



table.formcomment td table.dropdown_204x21 td.text input 
{
  width:147px;
  margin-left: 0px;
}


td.comment_textarea 
{
  background: url('/images/fields/area_mini.gif') no-repeat center center;

}

td.comment_textarea textarea
{
  background: transparent;
  width:  133px;
  height: 55px;
  border: solid 1px #CACACA;
  font-size: 10px;
  font-family:  Tahoma,sans-serif,Arial,Verdana;
  color:  #6F5077;
  padding:2px;
}



a.sitemap-link
{
  display:block;
  margin: 4px;
  margin-left:15px;
  font-size: 12px;  
}

a:hover.sitemap-link
{
  background: #DDDDDD url(/images/icons/arrow.gif) no-repeat scroll 5px center;
}

/* ---------------------------------------------------------------------------------- */


table.pricelist tr.row td.ean
  {
    width:130px;
    padding: 2px 10px;
  }

table.pricelist tr.row1 td,
table.pricelist tr.row2 td,
table.pricelist tr.row3 td
{
  border-bottom:  solid 1px #BBBBBB;
  padding-top:  10px;
  font-weight:  bold;
}

table.pricelist tr.row1 td.brutto,
table.pricelist tr.row1 td.netto,
table.pricelist tr.row2 td.brutto,
table.pricelist tr.row2 td.netto,
table.pricelist tr.row3 td.brutto,
table.pricelist tr.row3 td.netto
{
  width:80px;
  
}

table.pricelist tr.row td.brutto,
table.pricelist tr.row td.netto
{
  text-align: right;
}

table.pricelist tr.row td.jedn
{
  text-align: center;
}

td.option
{
  background: url(../images/fields/norm.gif) no-repeat;
  
}

td.option td.text
{
  width: 50px;
}

td.option td.text input
{
  width:50px;
  border: none;
  background: transparent;
}



td.option div.color_dropdown tr.option td { 
  /*border: 1px solid #cccccc;*/
  background:#dcdcda;
  color:#6f5077;
  padding:1px;
}
td.option div.color_dropdown tr.option td.selected { 
  background:#dcdcda;
  color:#6f5077;
}
td.option div.color_dropdown tr.option td.hover {
  background:#6f5077;
  color:#e8e8e6;
}
td.option div.color_dropdown table {
  width:67px;
  margin-left:3px;
}
td.option td.arrow {
  width:17px;
  height:16px;
  background: url(../images/fields/select2.gif);
}
td.option table.color_dropdown td.text { 
  border:0px solid black;
  width:50px;
  height:16px;
  background: url(../images/fields/select1.gif);
  padding-left:2px; 
  padding-top:1px;
}

/**/
td.bb_c
 {
  background:  #ffffff;
 }

td.bb_wl,  
td.bb_wp
 {
  width:15px;
  background:  #ffffff;
 }

td.bb_hd
{
  height:15px;
  background:  #ffffff;
}

td.bb_ld,
td.bb_pd
{
  height:15px;
  width:15px;
  background:  #ffffff;
}

/*td.bb_c
{
  padding:5px;
  background:  #ffffff;
}*/

table.history {
  margin:6px auto;
  width:672px;
}

table.history td.product_quantity {
  text-align: center;
  width: 30px;
}

table.history th.netto,
table.history th.brutto,
table.history td.netto,
table.history td.brutto {
  text-align: right;
  width: 90px;
}
/********************************/
table#gmap_search {
  width: 100%;
  }
table#gmap_search td {
  text-align: left;
  vertical-align: top;
  padding: 5px 0px;
  }

table#gmap_search td.input {
  padding: 0px;
  background: url('../images/fields/login_pass_field.gif') no-repeat center center;
  }
table#gmap_search td.links {
  text-align: right;
  }
table#gmap_search td.input input {
  margin: 5px 5px;
  margin-left: 10px;
  width:94px;
  color: #000;
  }
table#gmap_search td.submit a.purple_button {
  background: url('../images/gmap_search/gmap_search_submit.gif') no-repeat center center;
  width: 106px;
  text-align: center;
  color: #fff;
  border: none;
  text-decoration: none;
  display: block;
  line-height: 21px;
  vertical-align: middle;
  padding: 0px 5px
  }
table#gmap_search td.submit a.purple_button:hover {
  }
table#gmap_search td a {
  cursor: pointer;
  }
table#gmap_search td a.ico {
  padding-right: 30px;
  display: block;
  line-height: 24px;
  text-align: right;
  }
table#gmap_search td a.nearest_shop {
  background: transparent url('../images/gmap_search/iko1.gif') no-repeat center right;
  }
table#gmap_search td a.poland {
  background: transparent url('../images/gmap_search/iko2.gif') no-repeat center right;
  }
table#gmap_search td a.user {
  background: transparent url('../images/gmap_search/iko3.gif') no-repeat center right;
  }

