.vmenu #m22 A { background:url(/images/m22.gif) 10px center no-repeat; } 
.vmenu #m19 A { background:url(/images/m19.gif) 10px center no-repeat; } 
.vmenu #m20 A { background:url(/images/m20.gif) 10px center no-repeat; } 
.vmenu #m81 A { background:url(/images/m81.gif) 10px center no-repeat; } 
.vmenu #m209 A { background:url(/images/m209.gif) 10px center no-repeat; } 
.vmenu #m207 A { background:url(/images/m207.gif) 10px center no-repeat; } 
.vmenu #m206 A { background:url(/images/m206.gif) 10px center no-repeat; } 
.vmenu #m208 A { background:url(/images/m208.gif) 10px center no-repeat; } 
.vmenu #m205 A { background:url(/images/m205.gif) 10px center no-repeat; } 

										/* Ogólne */

BODY {
 behavior: url(scripts/csshover.htc);     
	margin:0px 0px 0px 0px; 
	font-size:12px;
	font-family:trebuchet ms;
	background:url(/images/bg.gif) top left repeat-x #f7eee4	}
  
  TABLE {border-collapse:collapse;}
A {outline:none;}


#top {
  padding-top:0px;
  width:1000px;
  margin:0px auto;
  background:#5d0024;
  height: 290px; 
  background:url(/images/top.jpg) top left no-repeat;
}

#top IMG {
  display:block;
  }

#footer {
  clear:both;
  width:1000px;
  margin:0px auto;
  background:#5d0024;
  border-top:2px solid #ddb78a;
  text-align:center;
  color:#f7eee4;
  font-size:10px;
  padding:10px 0px;
  letter-spacing:1px;
  }

#main {
    margin:0px auto;
    width:1000px;
    background-color:white;
    background:url(/images/mainbg.gif) top right repeat-y white;     
    }

#lcol {
  width:250px;
  float:left;  
  }

#rcol {
    width:180px;
  float:left;  
    padding-top:12px;
  }  

#rcol H1 {
  font-size:12px;
  color:#5d0024;
    /*font-family:georgia;
    font-weight:normal;
      font-variant:small-caps; */
      padding:14px 10px 4px 10px;
      margin:0;
  }
#rcol P {
  font-size:10px;
  padding:0px 10px 4px 10px;
  margin:0;
    }

#rcol P .button {
  display:block;
  text-decoration:none;
  color:#5d0024;
  
  }


#rcol .inv, #rcol .light {
  position:absolute;
  margin-left:-5px;
  z-index:200;
  }
#rcol .inv { background-color:#5d0024; }
#rcol .light { background-color:#f7eee4; }
  
#rcol .inv DIV, #rcol .light DIV {
  position:relative;
  width:185px;
  padding-bottom:10px;
  }
  

#rcol .inv, #rcol .inv H1, #rcol .inv A  {
color:#f7eee4;
}
#rcol .inv A {
  text-decoration:none;
  }
#rcol .inv .lt, #rcol .light .lt  {
  display:block;  position:absolute; width:20px; height:20px;
  left:0px; top:0px;
  }

#rcol .inv .lt {background:url(/images/lt5.gif) top left no-repeat; }
#rcol .light .lt {background:url(/images/lta5.gif) top left no-repeat; }

#rcol .inv .lb, #rcol .light .lb {

  display:block;  position:absolute; width:20px; height:20px;
  left:0px; bottom:0px;

  } 
#rcol .inv .lb { background:url(/images/lb5.gif) bottom left no-repeat; }
#rcol .light .lb { background:url(/images/lba5.gif) bottom left no-repeat; }


#content {
  width:570px;
  float:left;
  /* out */ background:white;  
}

.article H1 {
  position:relative;
  height:30px;
  color:#5d0024;
  padding:24px 24px 0px 24px;
  font-family:georgia;
  font-size:18px;
  font-variant:small-caps;
  font-weight:normal;
  margin:0px 0px 10px 0px;
  z-index:10;
  }

#article H1, #article_l H1, #article_b H1 {
  background:url(/images/h1bg.gif) top left repeat-x;
  }
#article_b H1 {
  margin-right:1px;}
#article_r H1 {
  background:url(/images/h1bg2.gif) top left repeat-x;
  margin-bottom:14px;
  }
  
.article .h1l {
  display:block; 
  width:10px; height:54px;
  position:absolute;
  top:0px; left:0px;
  }  

#article .h1l, #article_l .h1l {
  background:url(/images/h1l.gif) top left no-repeat;
  }

#article_r .h1l {
    border-left:1px solid white;
  }

  
.article H1 .h1r {
  display:block; 
  width:16px; height:54px;
  position:absolute;
  top:0px; right:0px;
  }  
#article H1 .h1r {
  background:url(/images/h1r.gif) top right no-repeat;
  }

#article_r H1 .h1r {
  background:url(/images/h1r2.gif) top right no-repeat;
  }

#article_l {
  width:290px;
  float:left;

  }  
#article_r {
  width:280px;
  float:left;

  }
  
.article {
  line-height:18px;
    margin-bottom:5px!important;
  }
  
.article P {
  margin:0px 20px 10px 20px;
  padding:0;
  }  
.article UL {
  margin:0px 15px 10px 30px!important;
  padding:0;
  list-style:none;
  }  
  
.article UL LI {
  background:url(/images/li2.gif) left 5px no-repeat;
  padding-left:10px;


  }  
.lipht{
      width:500px;
      }
span.clr {
line-height:1px;
height:1px;
display:block;
width:1px; 
  clear:right;
  }  

.newsbody P {
  margin:0px 20px 0px 20px;
  padding:0;
  }
#article_r P {
  margin:0px 10px 0px 5px;
  }        
.article H2, .article H4 {
  color:#5d0024;
  font-family:georgia;
  font-size:14px;
  font-variant:small-caps;
  font-weight:normal;
  margin:0px 20px 10px 20px;
  padding:0;
  }
#article_r H2 {
  font-size:12px;
  margin:0px 10px 5px 5px;
  }  
  
#article_b {
  padding-left:5px;
  clear:both;
  }  
.hr {
  height:1px!important;
  line-height:1px!important;
  font-size:1px!important;
  clear:both;
       background:url(/images/dot.gif) right bottom repeat-x;
  margin:0px 5px 5px 5px;
  padding-top:4px;
  
  } 
.newsbody .hr {
  margin:0px 20px 5px 20px;
  }
.hr2 {
  clear:both;
}

.sklepadres {
  text-align:center;
  margin:20px 5px;
    font-family:georgia;
  font-size:14px;
  line-height:20px;
  color: #5d0024;
  }
  
#article_r .hr {
  margin:0px 10px 5px 5px;
  }  
.article H6 {
  color:#5d0024;
  font-family:georgia;
  font-size:12px;
  font-weight:normal;
  margin:0px 20px 10px 20px;
  }
#article_r H6 {
  margin:0px 10px 10px 5px;
  }

.article H6 A {
text-decoration:none;
  }
  
.article A {
  color:#BE9B5D;
  }  

.article A:hover, #rcol A:HOVER {
  color:#DE5113!important;
  }
  
.newsbody A {
  display:block;
  color:black!important;
  text-decoration:none;
  }  
.newsbody .more {
  color:#BE9B5D;
  display:block;
  text-align:right;
  line-height:12px;
  padding-bottom:5px;
  }


#galeria {
  text-align:center;
  }

.productbox h2, .productbox_rprod H2 {
  background:#ddb78a;
  padding:12px 5px;
  margin:0px 2px 0px 0px;
  font-weight:bold;
  height:20px;
  }
.productbox h5, .productbox_rprod H5 {
  background:#f1e0cb;
  margin:0px 2px 0px 0px!important;
  padding:5px;
  font-weight:normal;
  font-size:11px;
  line-height:14px;
  }
.productbox {
     background:url(/images/dot.gif) right top repeat-y;
     }  
.productbox_rprod {
  background:none;
  margin-right:0!important;
  }     
.prm .productbox {
  /*margin:-9px 0px 0px 5px;*/
  margin:-9px 0px 0px 0px;
    }  
#article_b .productbox, #article_b .productbox_rprod {
  width:187px;
  float:left;
  margin-right:1px!important;
  margin-bottom:1px;
  }
#article_b H1 {
  
  }  
#article_b H5 {
  height:60px;
  background:none;
  }
#article_b H5 A {
  color:black;}  
#article_b H2 {
  font-weight:normal;
  font-size:12px;
  background:none;
  }
      
#rprod {
  background:none;
  margin-right:0!important;
  }
  
    
.productbox A, .productbox_rprod A {
  color:#5d0024;
  text-decoration:none;
  display:block;
  }
.productbox A SPAN, .productbox_rprod A SPAN {
  display:block;
  text-align:right;
  font-weight:bold;
    color:#5d0024;}

.prodphoto {
  width:100%; display: table; height: 180px; #position: relative; overflow: hidden; text-align:center;
  }
#article_b .prodphoto {
margin-top:10px;
height: 363px;
  }  

#topprod {
  height:268px!important;
  margin:5px 0px;}

.prodphoto DIV {
  #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; text-align:center;
  }

.prodphoto SPAN { 
  display:block; #position: relative; #top: -50%; left:-50%; 
  }
.prodphoto IMG {
  border:0;
  display:block;
  margin:0px auto;}  

#lban {
  padding-top:10px;
  text-align:right;
  }

#lban A {
  display:block;
  margin-bottom:10px;
  
  }
#lban img {
  border:0;
  }


.game {
  margin:5px 0px 15px 15px;}

/* MENU  - vertical*/
     
.vmenu {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
background:url(/images/vmenubg.gif) top left repeat-y;
}

.vmenu1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
background:url(/images/dot.gif) left top repeat-x;
}

.vmenu DIV {
  padding-top:14px;
	   background:url(/images/lt2.gif) left top no-repeat;)
  }

.vmenu UL {
	list-style:none;
	margin:0;
	padding:0;
}



.mainmenu {	list-style:none;
	margin:0;
	padding:0; }

.mainmenu LI {
   background:url(/images/dot.gif) left bottom repeat-x;
   /* border-bottom:1px dashed #5d0024; */
   padding:0px 0px 1px 0px;
   margin:0;
	 font-weight:bold;
 }

.mainmenu LI LI {
	border:0;
		margin-right:0px;
}

.mainmenu UL {
  display:none;
  }
  
.mainmenu A {
	display:block;
	color:#5d0024;
	text-decoration:none;
}
.vmenu A {
  	padding:12px 10px 12px 60px;}

.vmenu1 A {
  	padding:8px 10px 8px 10px;}

  
.mainmenu A:HOVER {
	color:#DE5113;
/* tu background-position */
}


.vmenu UL UL A {
	padding:2px 4px 2px 30px;
	 color:black; 
	/* tu background-image submenu */
}

.vmenu UL UL UL A {
	padding:2px 4px 2px 45px;
	/* tu background-image sub-submenu */
}

.vmenu UL UL UL UL A  {
  font-size:10px;
padding:0px 4px 0px 60px;
	/* tu background-image subsub-submenu */
  }
.vmenu UL UL UL UL A:HOVER {
	/* tu background-position subsub-submenu */
  }

.vmenu UL UL A:HOVER {
	color:#DE5113;
	/* tu background-position submenu */
}

.vmenu #sm227, .vmenu #sm214, .vmenu #sm202, .vmenu #sm199 {
  display:block!important;
  } 

#m227 A, #m214 A, #m202 A,  #m199 A {
	/* tu background-image 
  background-color:#bbbbbb;  */
  }

.vmenu #l227, .vmenu #l214, .vmenu #l202,  .vmenu #l199 {
  color:#BE9B5D!important;
 }  

.vmenu LI LI #l227, .vmenu LI LI #l214, .vmenu LI LI #l202 {
    font-weight:bold;
    color:pink!important;
    }
.vmenu LI LI LI #l227 {
    color:pink!important;  
  }
.vmenu LI LI LI LI #l227 {
    color:pink!important;  
  }  
   
/* /MENU - vertical*/


/* MENU - horizontal */
 
#hmenu {

margin-left:0px;
    
    font-family:georgia;
    font-variant:small-caps;
    font-weight:bold;
    border-bottom:2px solid #ddb78a;
    padding-top:266px;
    margin-left:220px;

}

#hmenu UL {
  margin:0;
  list-style:none;
    border-bottom:0;
    height:23px;
    padding:0;
}
#hmenu UL LI {
  padding:0;
  float:left;
position:relative;
     z-index:900;
  }



#hmenu A {
  display:block;
  padding:4px 10px 4px 10px;
  color:#f1e0cb;
  text-decoration:none;
    border-right:1px solid white;
    background:#5d0024;
  }

#hmenu A:HOVER {
  background:#f7eee4;
  color:#5d0024;
 }

#hmenu UL UL LI {
  clear:left;
  }

#hmenu UL UL {
  position:absolute;
  left:-1px;
  top:23px;
  border:0;
   border-top:1px solid white;

}

#hmenu UL UL A {
  width:190px;
  border-left:1px solid white;
  border-bottom:1px solid white;
  position:relative;
  font-weight:normal;
  font-size:11px;
}

#hmenu UL UL UL {
  position:absolute;
  left:191px;
  top:0px;
  border:0;
  border-top:1px solid white;
   }
#hmenu UL UL UL A {
  width:100px;
  border-left:1px solid white;
  border-bottom:1px solid white;
  position:relative;
  padding:3px 5px 3px 5px!important;
  font-size:10px;
}   

div#hmenu ul ul,
div#hmenu ul ul ul,
div#hmenu ul ul ul ul,
div#hmenu ul ul ul ul ul,
div#hmenu ul li:hover ul,
div#hmenu ul li:hover ul ul,
div#hmenu ul li:hover ul ul ul,
div#hmenu ul li:hover ul ul ul ul,
div#hmenu ul ul li:hover ul,
div#hmenu ul ul li:hover ul ul,
div#hmenu ul ul li:hover ul ul ul
{display: none;}

div#hmenu ul li:hover ul,
div#hmenu ul ul li:hover ul,
div#hmenu ul ul ul li:hover ul,
div#hmenu ul ul ul ul li:hover ul,
div#hmenu ul ul ul ul li:hover ul
{display: block; z-index:999;}
 
/* /MENU - horizontal */


img.zdjl {
	margin:0px 10px 0px 0px;
	float:left;
	padding:1px;
	
	border:3px solid #BE9B5D;
	}
div.zdjr {  
  float:right;
  margin:0px 20px 0px 10px;
  }	
div.zdjr IMG {
  display:block;
  padding:1px;
	border:3px solid #BE9B5D;
	margin-bottom:5px;
  }
img.zdjr {
	margin:0px 0px 0px 10px;
	float:right;
	padding:1px;
	
	border:3px solid #BE9B5D;
	}	
img.zdjr1 {
	margin:0px 20px 0px 10px;
	float:right;
	padding:1px;
	
	border:0;
	}	
img.zdjc {
	display:block;
	margin:0px auto 20px auto;
	}	

span.zdjl {
	margin:0px 20px 10px 0px;
	float:left;
	padding:0px 10px 10px 10px;
  }
span.zdjl IMG {
	display:block;
	margin:0px -10px 5px -10px;
	}

span.zdjr {
	margin:0px 0px 10px 20px;
	float:right;
	padding:0px 10px 10px 10px;
  }
span.zdjr IMG {
	display:block;
	margin:0px -10px 5px -10px;
	}
.zdjakt {
	margin:0px 10px 5px 20px;
	float:left;
  text-align:left;
  border:2px solid #BE9B5D!important;
  background:white;
  }
.zdjakt IMG {
  display:block;
  border:1px solid #BE9B5D!important;
  margin:1px;}
.zdjakt IMG {
  border:0;}

.topart {
  position:absolute; 
  margin-left:445px; 
  z-index:999; 
  border-bottom:2px solid #6e0120;
    }

.banner {
  margin-top:25px;
  display:block;
  text-align:center;
  }
.banner img {
  border:0;}  
.mapa {
  text-align:center;
  
  }

#map {
  margin:5px 0px 0px 5px;
  width:243px;
  height:300px;
  overflow:hidden;
  border:1px solid #ddb78a;}


div#qTip {
  font-size:10px;
  padding: 4px;
  border: 0px solid #ff5e00;
  display: none;
  background: #ffffff;
  color:;
  text-align: left;
  position: absolute;
  z-index: 1000;
}

.maintable { margin:20px auto; }
.maintable TH {border:1px solid #5d0024; padding:2px 5px; color:white; background:#5d0024}
.maintable TD {border:1px solid #5d0024; padding:2px 5px;}