html {
  width:100%;
  height:100%;
}
body {
  margin:0px;
  padding:0px;
  background-color:#e8e8e6;
  font-family:Tahoma, sans-serif, Arial, Verdana;
  font-size:11px;
  color:#6f5077;
  line-height: 15px;
}
a {
  text-decoration: none;
  color:  #6F5077;
}
a:hover	{
  text-decoration: underline;
}
img {
  border: 0px;
}
p {
  margin: 0px;
}
table {
  margin: 0px;
  border-collapse: collapse;
  empty-cells: show;
}
td {
  border: 0px;
  padding: 0px;
  vertical-align: top;
  cursor: default;
}
th {
  border: 0px;
  padding: 0px;
  vertical-align: top;
  cursor: default;
  color: #87877f;
  text-align:left;
  font-weight: normal;
}
h1 {
  margin:0px;
  padding:0px;
}
h2 {
  margin:0px;
  padding:0px;
}
h3 {
  margin:0px;
  padding:0px;
}
h2 {
  font-size:12px;
  color:#6f5077;
  font-weight:normal;
}
form {
  margin:0px;
  padding:0px;
}
input {
  margin:0px;
  padding:0px;
  color:#6f5077;
  font-size:11px;
}


.clickable
{
  cursor: pointer;
}

/**/

div#overlay
{
 position : absolute;

 left : 0px;
 top : 0px;

 width : 100%;
 height : 100%;
 background: #382919 url('../temp/overlay_bg_bottom.jpg') repeat-x left bottom;  
 filter : alpha(opacity=80);
 opacity : 0.8;
 
 z-index : 2000;
}

div#overlay_holder
{ 
 position : absolute;
 z-index : 2001;
}
div.overlay_holder
{
 background-color : #382919;
 padding : 4px;
}
div.overlay_holder img
{
 border : 1px solid #fff;
 cursor : hand;
 cursor : pointer;
}

/**/


div#header {
  line-height: 15px;
  height:29px;
  background: url('../images/rest/tlo_gora_2.gif') repeat-x;
}
div#menu {
  margin-top: 15px;
  width:966px;
  height:52px;
  background: url('../images/rest/menu.gif') no-repeat top center;; margin-left:auto; margin-right:auto; margin-bottom:0px
}
div#menu div.menuswfobj {
  z-index:1;
  width:270px;
  height:228px;
  position:absolute;
  top:135px;
  text-align:right;
  width:970px;
 }
div#menu div.menulist {
  z-index:2;
  position:absolute;
} 
div#content {
  width:672px;
  float:left;
  text-align:left;
}
div#rightColumn {
  width:260px;
  float:right;
  text-align:left;
  margin-top:100px;
}
div#bottom {
  background: url('../images/rest/tlo_dol.gif');
}
div#bottom1 {
  background: url('../images/rest/stopka_main.gif') no-repeat top center;
}
div#bottom2 {
  height:120px;
  width:966px;
  margin:0px auto;
}
div#bottom_m1 {
  height:7px;
  font-size:0px;
  background: url('../images/rest/stopka_gora.gif') no-repeat top center;
}
div#bottom_m2 {
  height:94px;
  background: url('../images/rest/stopka_srodek.gif');
}
div#bottom_m3 {
  height:19px;
  font-size:0px;
  background: url('../images/rest/stopka_dol.gif') no-repeat top center;
}
div#leftLineBottom {
  height:94px;
  float:left;
  width:1px;
  background-color:#ffffff;
}
div#rightLineBottom {
  height:94px;
  float:right;
  width:1px;
  background-color:#ffffff;
}
div.bottomframe {
  float:left;
  font-size:12px;
}
div#footer {
  background: url('../images/rest/tlo_bottom_2.gif') repeat-x bottom left;
  font-size:10px;
  float: left;
  text-decoration: none;
  width: 100%
}
div#footer a {
  font-size: 10px;
  font-weight: bold;
  color: #6f5077;
}
div#footer div.stopka {
  margin: 0px auto;
  width:950px;
}
div.strona {
  width:966px;
  margin:0px auto;
  position: relative;
  z-index: 2;
}

div#top {
  background: url('../images/rest/tlo_gora.gif'); 
}
div#top1 {
  background: url('../images/rest/baner_1.gif') no-repeat top center; 
}
div#top2 {
  width:966px;
  margin:0px auto;
}
div#top_m1 {
  height:23px;
  background: url('../images/rest/baner_up.gif') no-repeat top center;
}
div#top_m2 {
  height:136px;
  background: url('../images/rest/baner_main.gif');
}
div#top_m3 {
  height:10px;
  background: url('../images/rest/baner_down.gif') no-repeat top center;
}
div#leftLineTop {
  height:136px;
  float:left;
  width:1px;
  background-color:#ffffff;
}
div#rightLineTop {
  height:136px;
  float:right;
  width:1px;
  background-color:#ffffff;
}
div.ramkasmalltop {
  font-size:0px;
  height:7px;
  background: url('../images/stripes/poziom/purple_corner_short.gif') repeat-x top;
}
div.ramkasmallbottom {
  font-size:0px;
  height:7px;
  background: url('../images/stripes/poziom/purple_corner_short1.gif') repeat-x bottom;
  clear:both
}
div.ramkasmallesttop {
  font-size:0px;
  height:7px;
  background: url('../images/stripes/poziom/purple_corner_shortest.gif') repeat-x bottom;
}
div.ramkasmallestbottom {
  font-size:0px;
  height:7px;
  background: url('../images/stripes/poziom/purple_corner_shortest1.gif') repeat-x bottom;
  clear:both
}
div.ramka {
  clear:both;
  background-color:#e3e3e1;
  line-height:17px;
}
div.ramkatop {
  background-color:#ff0000;
  height:3px;
  font-size:0px;
  background: url('../images/stripes/poziom/purple_corner_long.gif') repeat-x top;
}
div.ramkabottom {
  background-color:#ff0000;
  height:3px;
  font-size:0px;
  background: url('../images/stripes/poziom/purple_corner_long1.gif') repeat-x bottom;
}

div.UserNameHolder
{
  font-size:10px;
  font-weight:bold;
  float:left;
  width:550px;
  height:16px;
  text-align:left;
  padding-top:12px;
/*  background: url('../images/stripes/pion/welcom_cart.gif') repeat-y 150px 0px;*/
  margin-top:1px;
}

div.striplePion1 {
  position:relative;
  top:20px;
  float:left;
  width:2px;
  height:84px;
  background: url('../images/stripes/pion/baner_foot.gif');
}
div.striplePion2 {
  position:relative;
  top:5px;
  float:left;
  width:2px;
  height:84px;
  background: url('../images/stripes/pion/baner_foot.gif');
}
div.striplePion3 {
  position:relative;
  top:1px;
  width:2px;
  height:28px;
  background: url('../images/stripes/pion/welcom_cart.gif');
}
div.striplePion4 {
  position:relative;
  width:2px;
  height:13px;
  background: url('../images/stripes/pion/welcom_cart.gif');
}
div.striplePion4_2 {
  position:relative;
  width:2px;
  height:13px;
  
}
div.topframe {
  height:130px;
  float:left;
  position:relative;
  left:10px;
  z-index: 2;
}
div.stripesTitle {
  height:18px;
  background: url('../images/stripes/poziom/titles.gif') repeat-x bottom;
}
div.stripesTitle img {
  margin-top: -4px;
}

a.linkTop {
  color:#6f5077
}
a.linkTopMenu {
  color:#6f5077;
     /*float:right;*/
  display:block;
}
a.readmore {
  font-size: 10px;
  color: #6f5077;
}
img.linkTopMenu {
  float:left;
  display:block;
  position:relative;
  top:5px;
  left:5px;
}
span.linkTop {
  color:#87877f;
}
span.purple {
  color:#6f5077;
}
img.arrow {
  margin-bottom: 1px;
}
img.produkt {
  float:left;
  display:block;
  border:1px solid #cacac9;
  width:146px;
  height:144px;
}
img.menustrips {
  float:left;
}
a.menuimage {
  display:block;
  float:left;
}
img.stripsimg {
  position:relative;
  top:-2px;
}

div.promo, div.promo_long {
  background-position: top left
  background-repeat:no-repeat;
  color:#FFFFFF;
  line-height:15px;
  height:17px;
  margin-bottom:3px;
  overflow:hidden;
  padding-left:20px;
}
div.promo {
  background-image: url('/ui/detail/promo.gif');
}
div.promo_long {
  background-image: url('/ui/detail/promo_long.gif');
}
div.produkt0 {
  /*  height:146px;*/
  background: url('../images/stripes/poziom/purple_end_short.gif') repeat-x right bottom;
}

div.produkt1,
td.produkt1 {
  line-height:17px;
  /*float:right;*/
  width:170px;
  padding-left:10px;
/*  height:146px;*/
  /*background: url(../images/stripes/poziom/purple_end_short.gif) bottom repeat-x;*/
}
div.produkt1 div {
  width: 170px;
  margin-left:7px;
}
div.podmenu {
  display:none;
  visibility:hidden;
}
div.podmenu1 {
  width:240px;
  
/*  line-height:18px;*/
/*  text-align:right;*/
}
div.promocjaPasek {
  height:2px;
  font-size:0px;
  background: url('../images/stripes/poziom/menu_right2.gif');
}
div.promocjaMain {
  line-height:18px;
  font-size:12px;
  width:240px;
  background: url('../images/stripes/poziom/selectpromotions.gif');
}

h1.produkt {
  font-size:11px;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:5px;
  text-align: left;
}
h2.produkt {
  font-size:11px;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:5px;
  text-align: left;
}
h1.titleart {
  font-size:12px;
  font-weight:bold;
  margin-top:20px;
}
h1.title {
  float:left;
  font-size:12px;
  font-weight:bold;
  color:#6f5077;
}
h3.title {
  float:left;
  font-size:12px;
  font-weight:bold;
  color:#6f5077;
}
div.dzialhr {
  width:240px;
  background: url('../images/stripes/poziom/titles.gif') repeat-x bottom;
  font-size:0px;
  height:2px
}
h1.dzial {
  width:240px;
  color:#87877f;
  text-align:right;
  font-size:12px;
  font-weight:normal;
  /*height:26px;*/
  line-height:25px;
}
h1.dzial2 {
  width:240px;
  color:#87877f;
  text-align:right;
  font-size:12px;
  font-weight:normal;
  /*height:26px;*/
  line-height:25px;
  background: url('../images/stripes/poziom/selectpromotions.gif');
  cursor: pointer
}

table.register td.h {
  height:22px;
  width:120px;
  vertical-align:middle;
}
table.register td.h span {
  color:#87877f;
}

table.produkt_detail {
  line-height:18px;
/*  position:relative;*/
  margin-bottom:3px;
  float:right;
}
table.produkt_detail td {
  vertical-align:top;
}
td.nazwaprodukt {
  font-weight:bold;
  color:#87877f;
  padding-left: 3px;
}
td.numer_zamowienia {
  padding-left: 3px;
}
td.koszyktabtop {
  height:10px;
  font-size:0px;
}
div.koszyktabtop {
  background: url('../images/stripes/poziom/purple_corner_long.gif') repeat-x top;
  height:3px;
  font-size:0px
}
td.koszyktabbottom {
  height:3px;
  font-size:0px;
}
div.koszyktabbottom {
  background: url('../images/stripes/poziom/purple_corner_long1.gif') repeat-x bottom;
  height:3px;
  font-size:0px
}
td.koszykuwagi { 
  color:#87877f;
  padding-left: 3px;
}
td.koszyksuma {
  vertical-align:middle;
}
tr.produkt { 
  height:20px;
}
td.purple { 
  color:#6F5077;
}
td.purple_opis { 
  color:#6F5077;
  line-height:16px;
  border-bottom: 1px solid #cacac8;
  padding-bottom:4px;
}
td.img_opis { 
  border-bottom:1px solid #cacac8;
  width:200px;
  padding-right: 6px;
  text-align:center;
  padding-bottom:4px;
  
}
td.newsTopic {
  font-size:12px;
}
td.newsTopic a {
  color: #6F5077;
}
a.produkt {
  color: #6F5077;
  font-weight: bold;
}
span.newsTopic { 
  font-size:10px;
}
span.newsTopicGray { 
  font-size:10px;
  color:#87877f
}
span.newsTopicPurple {
  font-size:10px;
  color:#6F5077
}
div.newscontent {
  line-height:16px;
}
img.towar { 
  border: 1px solid #cacac8;
  /*border-left: 1px solid #cacac8;
  border-right: 1px solid #cacac8;*/
}
div.dark {
  background-color:#e3e3e1;
}
img.more {
  position:relative;
  top:-1px;
}
td.grey { 
  color:#87877f;
}
td.purplebottom {
  color:#6f5077;
  vertical-align:bottom;
}

div.podpisstron {
  width:200px;
  margin:0px auto;
  text-align:center;
}
div.podpisstron table {
  width:200px;
}
div.podpisstron table td   {
  vertical-align: middle;
  height:40px;
}
div.podpisstron table td a {
  color:#6f5077;
  font-size:11px;
}
div.podpisstron table td b {
  color:#6f5077;
  font-size:18px;
  font-weight:bold;
} 
div.kontakt {
  line-height:16px;
  color: #87877f;
}
div.kontakt b {
  color: #6f5077; 
  font-weight: bold;
}
div.kontakt a {
  color: #6f5077; 
}
table.infoartykul td.info {
  vertical-align:middle;
  height:20px;
}
img.ico_bottom {
  position:absolute;
}
table.infoartykul td.smallfield
{
  vertical-align: middle;
  background-position:  center left;
  text-align:left;
  
}

table.infoartykul td.smallfield input.smallfield
{
  margin-left:4px;
}

table.infoartykul td.param_name
{
  height: 20px;
  vertical-align: middle;
}

table.infoartykul .param_unit
{
  text-align: left;
}

ul.listapunktow li {
  font-weight: bold;
}
ul.listapunktow li div {
  font-weight: normal;
  color:#87877f;
}

/* --- */

span.gray {
  color:#87877f
}
table.cols2 {
  width:672px;
}
td.width241 {
  width: 285px;
}
td.width354 {
  width: 354px;
  vertical-align:top;
}
/*td.width241 div {
  background: #E3E3E1;
}*/
td.width241 div.header {
  margin-top:5px;
  height:3px;
  background:#E3E3E1 url('../images/stripes/poziom/ramkatopsmallest.gif');
  font-size:0px
}
td.width241 div.footer {
  height:3px;
  background:#E3E3E1 url('../images/stripes/poziom/ramkabottomsmallest.gif');
  font-size:0px;
  margin-bottom:15px
}
td.width354 div.header {
  margin-top:5px;
  height:3px;
  background: url('../images/stripes/poziom/ramkatopmiddle.gif');
  font-size:0px
}
td.width354 div.footer {
  height:3px;
  background: url('../images/stripes/poziom/ramkabottommiddle.gif');
  font-size:0px
}
div.list a {
  margin-left:4px;
  padding-bottom:2px;
  padding-top:2px;
  display:block;
  background:url('../images/icons/arrow.gif') no-repeat left center;
  text-indent:13px;
  color: #6F5077;
  text-decoration:none
}
div.list a:hover {
  text-decoration:underline;
}
div.list a b{
  color: #87877f;
  font-weight: normal;
}
div.list a:hover b {
  color: #6F5077;
  font-weight: normal;
}
div.opis_info {
  color: #6F5077;
  line-height: 17px;
  /*padding-bottom: 14px;*/
  padding:8px;
  background: #E3E3E1;
}

div.opis_info p {
  background: url('../images/icons/arrow.gif') left 7px no-repeat;
  margin-left:4px;
  text-indent:13px;
}
div.opis_info span {
  color:#87877f;
}
div.opis_info a {
  color: #6F5077;
  text-decoration:none;
}
div.opis_info a:hover {
  text-decoration:underline;
}
div.opis_info div {
  margin-left:30px;
}
table.mini_galerry {
  width:354px
}
table.mini_galerry div {
  margin:10px auto;
  background:url('../images/border/porady.gif');
  width:134px; height:60px; margin-top:10px; margin-bottom:10px
}
table.download {
  width: 100%;
}
table.formcomment td {
  width:220px;
  text-align:center;
  vertical-align:middle;
  height:20px;
}
table.formcomment td input {
  width:190px;
  background:transparent;
  height:14px;
  font-size:11px;
  border:none;
}
table.formcomment td.text {
  text-align:left;
  text-indent:12px;
}
div.comment_header {
  background:url('../images/icons/comment.gif') no-repeat left top;
  padding-left:40px;
  font-size:13px
}
div.comment_header p {font-size:9px;}

div#printinfo {display: none;}


div.noaccount
{
  border: solid 1px #bb1717;
  padding:  5px;
}


.sn_box
{
  background: url('/images/buttons/img-p-iact.gif') no-repeat center center;
  color: #cacac9;
  width:21px; 
  height:21px; 
  padding-top:5px; 
  text-align: center;
  cursor:pointer;
}

.snl_box
{
  background: url('/images/buttons/img-p-act.gif') no-repeat center center;
  color:  #61326f;
  width:21px; 
  height:21px; 
  padding-top:5px; 
  text-align: center;
  cursor:pointer;
}

/**/



tr.history-row td
{
  vertical-align: top;
  padding-top: 3px;
  padding-bottom: 3px;
}

div.menu h1.dzial2,
div.menu h1.dzial1
{
  color:  #6F5077;
}


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


/**/

div#zoom_holder {
color:#121F42;
left:0;
margin:auto;
position:absolute;
top:0;
z-index:2001;
}

div#zoom_overlay
{
background-color:#000000;
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
z-index:500;
}

img.hc
{
  cursor:pointer;
}


td.param_unit
{
  /*//padding-left:5px;*/
  width:20px;
  text-align: center;
}

div.paging
{
  margin-top: 15px;
}

table.paging_grid
{
  font-size: 12px;
  margin:auto;
}

table.paging_grid th
{
  padding:3px;
}

table.paging_grid td
{
  padding:3px;
  text-align: height;
}
td.param_name
  {
    height:20px;
    vertical-align: middle;
    padding-right:3px;
  }
  
a.arrow_link, .list a.arrow_link {
  margin-left: 4px;
  padding-bottom: 2px;
  padding-top: 2px;
  display: block;
  background: url('../images/icons/arrow.gif') no-repeat left center;
  text-indent:13px;
  color: #6F5077;
  text-decoration: none
}
a.lupa, .list a.lupa {
  color: #6F5077;
  text-decoration: none;
  background: none;
  float: left;
  /*clear: both;*/
  width: 20px;
}
a.lupa_link, .list a.lupa_link {

  color: #6F5077;
  text-decoration: none;
  background: none;
  /*float: left;*/
  width: 300px;
}
.frame {
  background-color: #e3e3e1;
  }
.frame .top_hline {
  background: transparent url('../images/frames/frame_gray_line.gif') top left repeat-x;
  }
.frame .bottom_hline {
  background: transparent url('../images/frames/frame_gray_line.gif') bottom left repeat-x;
  }
.frame .top_left {
  background: transparent url('../images/frames/frame_top_left.gif') top left no-repeat;
  }
.frame .top_right {
  background: transparent url('../images/frames/frame_top_right.gif') top right no-repeat;
  }
.frame .bottom_left {
  background: transparent url('../images/frames/frame_bottom_left.gif') bottom left no-repeat;
  }
.frame .bottom_right {
  padding: 3px;
  height: 90px;
  background: transparent url('../images/frames/frame_bottom_right.gif') bottom right no-repeat;
  }

