BODY {
  color: gray;
  font-family: Arial, Verdana, tahoma;
  padding-top: 0px;
  margin-top: 0px; 
  margin-bottom: 0px;
  margin-left: auto; 
  margin-right: auto;
  text-align: center;
  background: #32243b url(images/src/bg.jpg) top center repeat-x;
}
img a{border: 0px}
#r1{border: 0px; height: 30px ; width: 27px;}
A {outline:none; text-decoration: none;}
A:hover {text-decoration: underline;}
/* ustawienia tla w srodkowej czesci sklepu (czyli cała zawartość, tło pod boksami itd..) ... */
.srodeksklepu { 
   padding-left: 8px;
}
#kategry{font-size: 12px !important; color: #959595; font-weight: 100;}
.header2_d{vertical-align: top;}
.pro_dnia22{vertical-align: top; width: 298px; padding: 85px 0 0 90px}
.header_22{vertical-align: top; width: 409px; background: url(images/src/nonstop_06.jpg) top center no-repeat; }

.buciki{padding: 186px 0 0 30px; vertical-align: top;}
.buciki2{padding-left: 15px;}
.pro_dnia2{  padding: 50px 0 0 80px; height: 150px;}
.main22, .main222{font-size: 11px; color: #000}

.ct{padding-left: 25px;}
.ct2{width: 620px;}

.main, .fieldKey {font-size:11px; color: #000; padding-left: 8px;}
.boxText{font-size:11px; color: #000;}
.pageHeading{font-size: 16px; font-weight: 900; color: #532478; padding-left: 10px}
.top{vertical-align: top;}
.content{background: #FFF}
td.parent-item{padding-top: 15px; }
.box-small{padding-top: 8px;padding-right: 4px;}
/* */
/*nawigacja*/

.barq{color: #a8a7a7; font-size: 10px; }

input{font-size: 12px;  padding: 3px; height: 20px; color: black; border: 1px solid #623e7f}
.header{background: #000  url(images/src/out_21.gif) top left repeat-x; height: 42px; text-align:center; vertical-align: top; padding: 0px 0 0 0}
.header_top{background:  url(images/src/header_02.jpg) top left no-repeat; height: 82px;}

.moduleRowSelected{background: #f0eeee}

#box{ border: 0px solid #FFF !important;}
input.kupuje2{border: 0px ;background: transparent !important;}
.kupuje22{border: 0px ; background: transparent !important; height: 31px!important; width: 104px!important}
.zamawiam2{border: 0px ; background: transparent !important; height: 31px!important; width: 120px!important}
.zmien2{border: 0px ;background: transparent !important; height: 21px; width: 57px}
input.szuk{ border: 0px; background: url(images/src/out_12.gif) no-repeat; width: 199px; height: 21px; color: white; }
input.pro22{ border: 0px; width: 161px; height: 82px; color: white; }
input.sercz{ border: 0px; background: url(images/src/out_14.gif) no-repeat; width: 66px; height: 21px; cursor: pointer;}
input.rejest{ border: 0px; background: url(images/src/rejestruj.gif) no-repeat; width: 90px; height: 21px; cursor: pointer;}
#inp_small, .inp_small{ border: 0px; background: url(images/src/inpu_small.gif) no-repeat !important; width: 34px!important; height: 22px!important;}

#sear{ border: 0px; background: url(images/src/sear.gif) no-repeat; width: 472px; height: 22px; }
img{border: 0px;}
.mid{vertical-align: middle;}
.kite{padding: 0px 0 0 26px;}
/*koszyk*/

tr.productListing-even td{border-bottom: 2px dotted #bababa;padding-top: 10px;}
tr.productListing-odd td {border-bottom: 2px dotted #bababa; padding-top: 10px;}
#shopping td {border: 0px;}

/* Linki */
A.parent-item:link, A.parent-item:active, A.parent-item:visited {
font-family: arial;
font-size: 11px;
font-weight: 100;
color: #fafafa;
text-decoration: none;
padding-left: 5px;
}

A.parent-item:hover {
font-family: arial;
font-size: 11px;
font-weight: 100;
color: #e2c0fd;
text-decoration: underline;
}
A.granat:link, A.granat:active, A.granat:visited {
font-family: arial;
font-size: 11px;
font-weight: 100;
color: #443150;
text-decoration: none;

}

A.granat:hover {
font-family: arial;
font-size: 11px;
font-weight: 100;
color: #f7591a;
text-decoration: underline;
}
A.menu:link, A.menu:active, A.menu:visited {
font-family: verdana, arial;
font-size: 11px;
font-weight: 100;
color: #fafafa;
text-decoration: none;
padding: 10px 12px 0 12px;
display: inline;

}

A.menu:hover {
font-family: verdana, arial;
font-size: 11px;
font-weight: 100;
color: #f0e0fd;
padding: 15px 12px 20px  12px;
text-decoration: none;
background:  url(images/src/menu_bg2.gif) left top repeat-x; 
}
A.konto:link, A.konto:active, A.konto:visited {
font-family: arial;
font-size: 13px;
font-weight: 900;
color: #3a3779;
text-decoration: none;
padding-left: 15px;
display: inline;
}

A.konto:hover {
font-family: arial;
font-size: 13px;
font-weight: 900;
color: #906aaf;
text-decoration: underline;
}
A.lo:link, A.lo:active, A.lo:visited {
font-family: arial;
font-size: 10px;
font-weight: 100;
color: #907b9e;
text-decoration: none;
padding-left: 5px;
display: inline;
}

A.lo:hover {

text-decoration: underline;
}

/*wyswietlanie produktow*/

.box_z{ background: url(images/src/box_z.gif) left top no-repeat; height: 245px; }
ul.title{ list-style:none; margin: 0px 0 0 10px; padding: 0px}
li.title{ list-style:none;}

ul.title_pro{ list-style:none; margin: 0px 0 0 10px; padding: 0px}
li.title_pro{ list-style:none;}
li.title_pro a{ list-style:none; }

.cena_promo, .zaplata{color: #656363; font-size: 11px; font-weight: 100; font-family: helvetica, tahoma, verdana;}
.smallText5S{font-size: 18px; color: #684584; font-family: helvetica, tahoma, verdana}
.za{color: #656363; font-weight: 800; font-size: 18px; font-family: helvetica, tahoma, verdana;}
.cena_pd{color: #f63e3e; font-weight: 100; font-size: 24px; width: 166px; font-family: tahoma, verdana;}
.zaplata{font-size: 18px; color: #000}
s.promo{font-size: 12px; font-weight: 100; color: black}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #212020;
}
.smallText10{font-size: 10px;
  color: #212020;}
table.productListing{width: 100%}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #212020;
  font-weight: bold;
  border-bottom: 1px dotted #a2a2a2;
  height: 20px;
}
.productListing-heading2{color: #212020; font-size: 10px; padding-bottom: 3px; text-align: right; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; }
.just{text-align: justify;}
.tytulpr{font-weight: bold; color: #31233a; padding-left: 20px; }
#flashcontent{z-index: 1;}

.opispr{font-size: 11px; padding: 6px 0 6px 0}
.smallText5{font-size:13px; font-weight: 900; }
.cenaaa{font-size:11px}
A.tytul:link, A.tytul:active, A.tytul:visited {
font-family: Helvetica, Tahoma, Verdana, Arial;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
color: #31233a;
text-decoration: none;
padding-left: 0px;}

form{padding: 0px; margin: 0px;}
A.tytul:hover {

font-size: 12px;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
}
A.tytul_promo:link, A.tytul_promo:active, A.tytul_promo:visited {
font-family: Arial, Verdana;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
padding-left: 0px;}

A.tytul_promo:hover {
font-family: Arial, Verdana;
font-size: 12px;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
}
A.headerNavigation:link, A.headerNavigation:active, A.headerNavigation:visited {
font-family: Arial, Verdana;
font-size: 10px;

font-weight: 100;
color: #684584;
text-decoration: none;
padding: 0px 3px 0 3px;}

A.headerNavigation:hover {
font-family: Arial, Verdana;
font-size: 10px;
color: #e2c0fd;

}
#gallery{text-align: center;}
.lupa{font-size: 11px; 
font-family: helvetica;
color: #5e676d;}
.nowosci{text-align: right; padding:  1px 2px 0 0; vertical-align: top;}
.gora_01{vertical-align: top; padding: 2px 0 0 0;}
.img{ border-bottom: solid 0px #3d3c3c; text-align: center; padding-top: 0px; padding-bottom: 0px; height: 150px; vertical-align: top;}
.ceny{padding-left: 5px;}
.cena_{color: #31233a; font-size: 16px; font-weight: 800;}
.obnizka{vertical-align: top; padding: 18px 6px 0 0; font-weight: 100;  font-family: tahoma, verdana;}
.obnizka_c{color: #656363; font-weight: 900; font-size: 16px; font-family: helvetica, tahoma, verdana;}
.sale{font-size:11px;color: #694281; font-family: tahoma, verdana; font-weight: 100;}
.sale2{font-family: tahoma, verdana; color: #694281;  font-weight: 100;}

/*logowanie */
.boxText3{font-size: 11px;}
.logowanie22_{padding: 0 0 0 10px;}
.loguj_22{text-align: right; padding: 0 13px 0 0;}
.login_inp{background:  url(images/src/login.gif) left top no-repeat; width: 123px; height: 26px;  border: 0px;}
.zaloguj2{background:  url(images/src/button_zaloguj.gif) left top no-repeat; width: 66px; height: 21px;  border: 0px; cursor: pointer}
/*Menu caltegorie*/

A.menucateg2:link, A.menucateg2:active, A.menucateg2:visited {
font-family: Verdana;
font-size: 11px;
font-weight: 100;
color: #fff;
text-decoration: none;
padding-left: 13px;
line-height: 22px;
display: block;
border-bottom: 1px solid #fff;
background: #848080 /*url(images/src/str.gif) 3% 50% no-repeat*/; 
}

A.menucateg2:hover {
 font-family: Verdana;
font-size: 11px;
font-weight: 100;
display: block;
background: #3c3b3b ;
text-decoration: none;
}
A.cd44:link, A.cd44:active, A.cd44:visited {
font-family: Verdana;
font-size: 11px;
font-weight: 100;
color: #fff;
text-decoration: none;
padding-left: 13px;
line-height: 22px;
display: block;
border-bottom: 1px solid #fff;
background: #000 /*url(images/src/str.gif) 3% 50% no-repeat*/; 
}

A.cd44:hover {
 font-family: Verdana;
font-size: 11px;
font-weight: 100;
display: block;
background: #3c3b3b !important;
text-decoration: none;
}
A.subcateg:link, A.subcateg:active, A.subcateg:visited {
font-family: Verdana;
font-size: 11px;
font-weight: 100;
color: #000;
text-decoration: none;
padding-left: 25px;
line-height: 22px;
display: block;
border-bottom: 1px solid #fff;
background: #e9e8e8  /* url(images/src/str.gif) 3% 50% no-repeat */; 
}
A.subcateg:hover {
 font-family: Verdana;
font-size: 11px;
font-weight: 100;
background: #b1afaf ;
text-decoration: none;
}
.cat_lev_0{padding: 0 0 0 10px}
.cat_lev_1{padding: 0 0 0 10px}
ul #nav{ margin: 0px; padding: 0px;}

li.selected{background: #FF0000}

A.footer:link, A.footer:active, A.footer:visited {
font-family: Verdana;
font-size: 10px;
font-weight: 100;
color: #9d9696;
text-decoration: none;
padding-right: 10px;

}

A.footer:hover {
 font-family: Verdana;
font-size: 10px;
font-weight: 100;
color: #9d9696;text-decoration: underline;

}
/*warnings*/

.messageStackError, .messageStackWarning, .messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


.footer_01{padding: 9px 0 9px 0}
.footer_small{color: #9d9696; font-size:10px; vertical-align: top; padding: 9px 0 9px 0}
.foot_m{ padding: 0 12px 0 12px; color: #362244; font-size:11px; line-height: 15px; }

A.lo:link, A.lo:active, A.lo:visited {
font-family: arial;
font-size: 10px;
font-weight: 100;
color: #675076;
text-decoration: none;
}

A.lo:hover {
text-decoration: underline;
}
 
#portale a img{ 
       opacity: 0.5; 
	filter: alpha(opacity=50);
        }
#portale  a:hover img{ 
       opacity: 1; 
filter: alpha(opacity=100);
}
div.cat_lev_1 a:link, div.cat_lev_1 a:visited, div.cat_lev_1 a:active{
background: #f7f7f7 !important; color: #b30014;
padding-left: 25px;
font-size: 10px;
border-bottom: 1px solid #e8e9e9;

}
div.cat_lev_1 a:hover{
background: #3c3b3b !important;
color: white;
font-size: 10px;}
/*
div.cat_lev_1 a.subcateg:link, div.cat_lev_1 a.subcateg:visited, div.cat_lev_1 a.subcateg:active{
color: #472e57 !important; font-size: 11px !important ; padding-left: 5px !important; font-weight:100;
background: none !important; font-family: tahoma, verdana !important;}
}

div.cat_lev_1 a.subcateg:hover{color: #684584 !important; text-decoration: underline !important;}
.men{padding: 5px 0 10px 0}*/
/*


*/

/* XC Menu Styles */

#catxcdiv ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1.5em;
}

/* menu item spacing */
#catxcdiv li{ margin-bottom: .2em; }

/*padding between submenu items*/
#catxc ul li { padding: 0 0 .2em 0; }

/*xc menu item*/
#catxcdiv li.xc { list-style: none; }

/*submenu*/
#catxcdiv li.xc ul { margin: .3em 0 0 -.8em; }

/* +/- control */
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left; 
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
}

/*producenci*/

a.mid2:link, a.mid2:visited, a.mid2:active{
font-weight: 100; 
font-size: 11px; 
font-family: helvetica;
color: #5e676d;
text-decoration: none;
	
}
 a.mid2:hover  {
	text-decoration: underline;
	font-weight: 100;
	color: #674483 !important;
}
.pomoc{font-size: 11px; padding: 10px 0 20px 30px}
a.pomocc:link, a.pomocc:visited, a.pomocc:active{
font-weight: 100; 
font-size: 11px; 
font-family: helvetica;
color: #5e676d;
text-decoration: none;
	
}
 a.pomocc:hover  {
	text-decoration: underline;
	font-weight: 100;
	color: #674483 !important;
}
.roz{	background: black}