body {
	background-color:#18001a;
	background:url(/img/bg-topleft.jpg) no-repeat 235px 0 #18001a;
    text-align: center;
	font: 11px / 130% Arial, Helvetica, sans-serif;
	color:#a3a588;
	margin:0;
	margin-top:2px;
	padding:0;
	cursor:default;
}
p.upload2, h3.upload2{
width:144px;
margin:10px 5px;
text-align:center;
font-family:'Cantarell',arial,serif;
}
.upload2 a{
text-decoration:none;
}
p.upload2{
font-size:13px;
}
#container{
width:995px;
margin:0 auto;
position:relative;
z-index:2;
text-align:left;
}
.tab-cennik{
background-color: rgb(147, 51, 137);
 font-size: 14px;
 line-height: 20px;
 text-align:center;
}
.tab-cennik td{
 padding-left:5px;
}
table p{
margin:0;
}
tr.tab-cennik:hover{
background-color: rgb(147, 51, 137);
}
p,a{
color:#a3a588;
}
#right-bg{
	position:absolute;
	right:-117px;
	top:-5px;
	background:url(/img/bg-right.jpg) no-repeat;
	width:120px;
	height:635px;
	z-index:1;
}
#pixella-gdynia #right-bg{
	height:535px;
}
#top{
height:100px;
width:100%;
}
#footer{
width:890px;
clear:both;
color:#B4D574;
margin:0px auto;
position:relative;
padding-top:25px;
}
#footer ul {
margin:0;
padding:0;
padding-bottom:5px;
list-style:none;
position:relative;
}
#footer ul li{
float:left;
padding-left:0px;
margin-right:10px;
}
#footer ul li a{
display:block;
color:#9ba155;
text-decoration:none;
background:url(/img/li.png) left no-repeat;
padding-left:13px;
}
#footer ul li a:hover{
text-decoration:none;
color:#B4D574;
}
#footer h3, #footer a{
text-decoration:none;
color:#933389;
font-size:10px;
margin:0;
}
#footer h3{
position:absolute;
left:520px;
top:0px;
z-index:3;
}
#footer span{
position:absolute;
left:740px;
top:0px;
z-index:3;
color:#933389;
}
#top ul#menutop{
margin:0;
padding:0;
position:absolute;
top:65px;
left:190px;
list-style:none;
}
#top ul#menutop li{
float:left;
}
#top ul#menutop li a{
color:#9ba155;
font-weight:bold;
text-decoration:none;
font-size:12px;
margin:0 15px;
font-family: 'Cantarell', arial, serif; 
}
#top ul#menutop li a:hover{
text-decoration:none;
color:#B4D574;
}
img{
border:none;
}
#top a#logo{
display:block;
float:left;
margin-top:12px;
}
#top ul#ico{
margin:0;
padding:0;
position:absolute;
left:208px;
top:17px;
}
#top ul#ico li a{
width: 36px;
height:38px;
display:block;
margin:0;
overflow:hidden;
}
#top ul#ico li a.home{
background: url(/img/ico.png) no-repeat 0 0;
}
#top ul#ico li a.home:hover{
background-position: 0 -38px;
}
#top ul#ico li a.shop{
background: url(/img/ico.png) no-repeat -36px 0;
}
#top ul#ico li a.shop:hover{
background-position: -36px -38px;
}
#top ul#ico li a.mail{
background: url(/img/ico.png) no-repeat -72px 0;
}
#top ul#ico li a.mail:hover{
background-position: -72px -38px;
}
#top ul#ico li a.admin{
background: url(/img/ico.png) no-repeat -108px 0;
}
#top ul#ico li a.admin:hover{
background-position: -108px -38px;
}
#top ul#ico li{
float:left;
list-style:none;
margin-right:2px;
}
#top #search{
position:absolute;
width:180px;
right:18px;
top:55px;
}
#top #search .textbox{
background: url(/img/szukaj.jpg) no-repeat;
width:134px;
height:26px;
border:none;
margin:0;
padding:0;
color:#933389;
}
#top #search .szukaj{
background: url(/img/lupa.jpg) no-repeat;
border:none;
width:35px;
height:32px;
margin:0;
padding:0;
}

#top #okruszki{
float:right;
color:#731369;
font-size:11px;
margin:25px;
font-style:italic;
}
#top #okruszki a{
color:#731369;
}
#top  #data{
position:absolute;
top:30px;
font-size:9px;
left:540px;
}
#nav{
margin-top:23px;
width:182px;
background: url(/img/bg-menu.jpg) no-repeat;
float:left;
min-height:640px;
position:relative;
}
#content{
position:relative;
margin-top:23px;
margin-left:200px;
background: url(/img/bg-content.jpg) no-repeat;
min-height:650px;
}
#content-bg{
background: url(/img/bg-content2cont.jpg) 200px 0px repeat-y;
}
#pixella-gdynia #content{
background: url(/img/bg-content2.jpg) no-repeat;
z-index:2;
}
.okruszki{
margin:25px 0;
margin-left:20px;
}
.okruszki li{
margin:0px;
padding:0px;
background:url(/img/libutton.png) no-repeat 30px 6px;
}
.okruszki a{
font-family: 'Cantarell', arial, serif;
font-size:22px;
line-height:40px;
text-decoration:none;
display:block;
}
.okruszki a:hover{
border-left:3px solid #3B0042;
}
.okruszki li:hover{
background:url(/img/libutton2.png) no-repeat 30px 6px;
}
h4.newfont{
color:#933389;
}
p.newfont{
color:#BFD362;
}
.newfont{
font-family: 'Cantarell', arial, serif; 
font-size:1.2em;
margin:3px 0;
text-decoration:none;
}
h4.newfont{
font-size:1.5em;
line-height:22px;
}
.clear{
clear:both;
}
.info, .info-right{
font-family: 'Cantarell', arial, serif; 
font-size:15px;
position:absolute;
top:-22px;
}
.info {
left:5px;
}
.info-right{
right:55px;
}
#text{
padding:9px 20px;
width:550px;
float:left;
position:relative;
font-size:12px;
}
#text2{
padding-left:15px;
margin-left:590px;
overflow:hidden;
}
#text .searchbox{
width:200px;
margin:50px auto;
}
ul.menu_arrow2{
margin:0;
padding:0;
width:100%;
}
.menu_arrow2 li{
float:left;
list-style:none;
margin-right:13px;
}
.menu_arrow2 li a{
text-decoration:none;
font-weight:bold;
line-height:180%;
}
.menu_arrow2 li a:hover{
text-decoration:underline;
}

#cenniczek{
margin:15px 1px;
}
.cennikowe {
clear:both;
float:left;
margin-right:5px;
max-width:140px;
}



.brutto{font-size:10px; color:#333;}

tr:hover {
    background-color: #430047;
    border-bottom: 2px solid blue;
}
thead tr:hover {
    background-color: #320037;
    border-bottom: 2px solid blue;
}
.non_hover:hover{
background-color:inherit;
}

#kubki a, #kalendarze a img{
float:left;
margin-right:9px;
}
#kubki{
line-height:130%;
}
#kubki img, div.opis_produktow img, #kalendarze img{
opacity:0.8;
}
#kubki img:hover, div.opis_produktow img:hover, #kalendarze img:hover{
opacity:0.95;
}
div.opis_produktow {
color:#333333;
height:100px;
text-align:left;
}
span.orange {
color:#9BA155;
margin:10px;
padding:10px;
}
.obrazek{
float:right;
margin:5px 0 5px 9px
}
div#realizacje {
width:230px;
float:right;
margin:0 5px;
padding-bottom:25px;
}
#realizacje ul{
margin:0;
padding:0;
}
#realizacje li{
float:right;
margin:5px;
width:100px;
height:140px;
list-style:none;
}
#realizacje img{
opacity:.9;
width:100px;
}
#realizacje img:hover{
opacity:1;
}
.prawa{
float:right;
margin:9px 0 9px 9px;
}
.prawa img{
opacity:.9;
}
.prawa img:hover{
opacity:1;
}
h2.tagi a, p.tagi a{
color:#7F2670;
margin-top:5px;
text-decoration:none;
font-size:11px;
}
h2.tagi, p.tagi{
display:inline;
font-size:11px;
color:#7F2670;
padding-top:0;
font-weight:normal;
}
.h1a{
margin-right: 50px; font-size: 12px; font-weight: normal;
}
.dopisek{
margin-top:30px;
font-size:.9em;
text-align:center;
color:#aeb3a1;
}
.dopisek a{
text-decoration:none;
}
#menu-flash{
background:url(../img/menu-bg.jpg) repeat-x left top;


}


#menu-flash ul{
list-style:none;
padding:7px 0 5px 3px;
margin:0;
}
#menu-flash ul li a{
margin-left:5px;
line-height:18px;
color:#9ba156;
text-decoration:none;
font-size:15px;
text-transform:uppercase;
font-family: 'Cantarell', arial, serif; 
}
#menu-flash ul li a:hover, #menu2 ul li a:hover{
color:#abc166;
}
#menu2 ul{
margin-left:5px;
}
#menu2 ul li a{
line-height:15px;
color:#9ba155;
text-decoration:none;
font-size:13px;
text-transform:lowercase;
font-family: 'Cantarell', arial, serif; 
}


#kubki, #kalendarze, #kartki {
    color: #444444;
    font-size: 11px;
    line-height: 130%;
}
#menu-flash ul li a.wielkanoc{
	font-size:13px;
	 line-height: 22px;
	color:#ADC902;
}

/*Maciej*/

.kartki  ul{
 list-style:none;
 display:block;
 float:left;
 margin:0 0 0 -1px;
 padding: 0 ;
 }

 .kartki hr {
 clear:both;
 }
