BODY {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #000000;
}

.break {
  background-color: #000000;
  height: 2px;
  width: 100%;
}

.breakpion {
  background-color: #000000;
  width: 2px;  
  font-size:10px;
}

.logo {
  width: 170px;
  height: 106px;
}

.right {
  background-color: #fa0d0e;
}

.menu {
 background-color: #000000;
 font-family: Tahoma;
 font-size: 10px;
 color: #ffffff;
 height: 10px;
 padding-left: 0px;
 padding-top:5px;
 height: 20px;
}

.menuitem {
 padding-right: 0px;
}

.menubr {
 color: #DD0000;
 font-family: Tahoma;
 font-size: 10px;
 color: #DD0000;
 height: 20px;
 padding-left: 15px;
 padding-right: 15px;
 padding-top:5px;
}

.rss {
	position:relative;
	top:-1px;
	left:5px;
	vertical-align:bottom;
	height:15px;
	width:15px;
	padding-left:5px;
	border:none;	
}

.secondleft {
  background-image: url(img/leftmenuimg.gif);
  background-repeat: no-repeat;
  width: 400px;
  height: 85px;
}

.secondright {
  background-image: url(img/rightmenuimg.gif);
  background-repeat: no-repeat;
  background-position:right;
  width: 235px;
  height: 85px;
}

.koszyk {
  width: 157px;
  background-color: #000000;
}

.cart {
  width: 155px;
  height: 65px;  
  background-image: url(img/cart1.gif);
  background-color:#FFFFFF;
  background-position: top;
  background-repeat: repeat-x;
  border-bottom: solid 0px #000000;
  border-top: solid 12px #000000;
  border-left: solid 2px #000000;
  border-right: solid 0px #000000;
 /* border-collapse: collapse;*/
  font-size: 11px;
  line-height: 150%;
  font-family: Tahoma;
}

.cart2 {
  width: 155px;
  height: 24px;
  border-bottom: solid 0px #000000;
  border-top: solid 0px #000000;
  border-left: solid 2px #000000;
  border-right: solid 0px #000000;
  /*border-collapse: collapse;*/
  background-color: #474747; 
  /*color: #EEEEEE;
  font-size: 10px;
  font-family: Tahoma; 
  font-weight: bold;
*/  
} 

.products {
  width: 170px;
  background-color: 474747;
  background-image: url(img/productstop.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  font-family: Tahoma;
}

.stopka_left {
  width: 170px;
  background-color: #474747;
  background-image: url(img/productsbottom.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  font-family: Tahoma;
}

.prod {
  color: #e1e1e1;
  background-color:#474747;
  padding: 5px;
  padding-left: 15px;
  font-size: 11px;
  height: 21px;
}

.prod A {
  color: #e1e1e1;
  text-decoration: none;
}

.prod_deep {
  background-color: #ffffff;
  padding: 5px;
  padding-left: 15px;
  font-size: 11px;
  height: 21px;
}

.prod_deep A {
  color: #474747;
  text-decoration: none;
}

.prodactive {
  border-bottom:#000000 1px solid;
  background-color: #e1e1e1;
  color: #474747;
  padding: 5px;
  padding-left: 15px;  
  font-size: 11px;
  height: 21px;
}

.prodactive A {
 color: #474747;
 text-decoration: none;
}

.prod_deepactive {
  background-color: #ffffff;
  color: #cf0000;
  padding: 5px;
  padding-left: 15px;  
  font-size: 11px;
  height: 21px;
}

.prod_deepactive A {
 color: #cf0000;
 text-decoration: none;
}


.mainarea {
/*  padding: 20px;*/
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  background:#FFFFFF;
}

.tabela {
  height:5px;
  font-size: 11px;
  font-family: Tahoma;
}

.imagesmall {
  position:relative;
  padding-top:1px;
  text-align:center;
  border: solid 1px #aaaaaa;
  width: 100px;
  height: 99px;
  cursor: pointer;
  font-size: 11px;
}

.imagebig {
  border: solid 1px #aaaaaa;
  position:relative;
  width: 300px;
  height: 300px;
}

.img_box{
  border: solid 1px #aaaaaa;
  position: relative;
  height: 311px;
  width: 311px;
  display: none;
  overflow: hidden;
  margin: 0px;
}

.description {
  background-color: #eeeeee;
  border: solid 1px #aaaaaa;
  font-size: 11px;
  padding: 15px;
}

.producttitle {
  font-size: 18px;
}

.price {
  font-size: 18px;
}

.pricepromo {
  font-size: 18px;
  color: #f2090c;
}
.smalltext{
	font-size:10px;
	color:#000000;
}

.priceold {
  font-size: 12px;
  text-decoration: line-through;
}

.baner {
  font-size: 13px;
  padding-left:40px;
  padding-right:40px;
  font-family: Tahoma;
  width:100%;
  height:130px;
  vertical-align:top;
}
.baner_cms {
  width:100%;
  vertical-align:top;
  padding:0px;
}
.banertitle{
 font-size: 18px;
 padding-left:40px;
 padding-right:40px;	
 padding-top:20px;
 font-family: Tahoma;
 width:100%;
 height:30px;
 vertical-align:top;
}
.banerpicture{
width:400px;
height:100px;
}
.banerflash{
width:600px;
height:200px;
}

.trescnaglowek {
	height: 20px;
	width: 100%;
	color: #637595;
	font-size: 14px;
	font-family: Tahoma;
	font-weight: bold;
}

.tresc {
	height: 100%;
	width: 100%;
}

.text div {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

.cms_title {
	font-size: 16px;
	font-weight: bold;
	color: #A03030;
	font-family: Tahoma;
}

.cms_content {
	color: #404040;
	font-size: 12px;
	font-family: Tahoma;
}