* {
	padding : 0;
	margin : 0;
}
h3 {
	margin : 10px;
	}
h1 {
	font-size : 16px;
	color : #333;
	margin : 10px;
	}
h4 {
	font-size : 14px;
	color : #333;
	font-weight : bold;
	border-bottom : 1px dashed #ddd;
	margin-bottom : 10px;
	}
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	}
#wrapper {
	margin : 0 auto;
	width : 900px;
	border-left : 1px solid #8b8b8b;
	border-right : 1px solid #8b8b8b;
}
#header {
	color : #fff;
	width : 900px;
	float : right;
	padding : 0;
	border : 0 solid #ccc;
	height : 90px;
	margin : 0;
	background : #fff;
	background-image : url('img/top.png');
	background-repeat : no-repeat;
	}
#navigation {
float : left;
width : 900px;
height : 43px;
color : #fff;
padding : 0;
border : 0 solid #ccc;
margin : 0 0 0 0;
background : #fff;
background-image : url('img/menu_tlo.png');
background-repeat : no-repeat;
}
#leftcolumn {
color : #333;
border : 0 solid #ccc;
background : #fff;
margin : 0 0 0 0;
padding : 0;
width : 200px;
float : left;
}
#content {
float : left;
color : #333;
border : 0 solid #ccc;
background : #fff;
margin : 0 5px 0 5px;
padding : 0;
width : 490px;
display : inline;
}
#rightcolumn {
color : #333;
border : 0 solid #ccc;
background : #fff;
margin : 0 0 0 0;
padding : 0;
width : 200px;
float : left;
}
#footer {
width : 900px;
clear : both;
font-size : 10px;
color : #666;
border-top : 1px solid #8b8b8b;
background : #fff;
margin : 0 0 10px 0;
padding : 0;
text-align : center;
}
.szukaj {
margin-left : 545px;
margin-top : 3px;
border : 1px solid #3272d2;
}
.szukajbutt {
border : 1px solid #3272d2;
background-color : #5e7fff;
color : #fff;
font-size : 11px;
height : 18px;
}
.boxsmall {
border : 1px solid #3272d2;
background-color : #fff;
width : 195px;
background-image : url('img/tlo_box.png');
background-repeat : repeat-x;
margin-top : 5px;
}
.boxbig {
margin-top:5px;
float:left;
border : 1px solid #3272d2;
background-color : #fff;
background-image : url('img/tlo_box.png');
background-repeat : repeat-x;
}
.boxtytul {
color : #fff;
font-size : 12px;
font-weight : bold;
height : 25px;
margin : 5px;
}
.boxtresc {
color : #333;
font-size : 12px;
margin : 3px;
}
.koszyk {
margin-left : 564px;
margin-top : 8px;
background-image : url('img/koszyk.png');
background-repeat : no-repeat;
height : 61px;
padding-left : 90px;
}
.menukat {
display: block;
font-size:15px;
padding: 1px 0 1px 15px;
text-decoration : none;
color : #000;
}
.menukat:hover {
text-decoration : none;
background-color: #aaa;
color: #000;
}
.menukata {
display: block;
font-size:15px;
padding: 1px 0 1px 15px;
text-decoration : none;
background-color: #666;
font-weight: bold;
color : #FFF;
}
.menub {
font-size : 10px;
text-decoration : none;
color : #fff;
}
.menub:hover {
text-decoration : underline;
color : #fff;
}
.akat {
color : #333;
font-size : 14px;
font-weight : bold;
text-decoration : none;
}
.akat:hover {
color : #666;
font-size : 14px;
font-weight : bold;
text-decoration : underline;
}
a#rollover1 {
float : left;
display : block;
width : 118px;
height : 26px;
background : url('img/strona_glowna.png') no-repeat top left;
}
a:hover#rollover1 {
background-position : 0 -26px;
}
a#rollover2 {
float : left;
display : block;
width : 66px;
height : 26px;
background : url('img/o_nas.png') no-repeat top left;
}
a:hover#rollover2 {
background-position : 0 -26px;
}
a#rollover3 {
float : left;
display : block;
width : 88px;
height : 26px;
background : url('img/regulamin.png') no-repeat top left;
margin-left : 3px;
}
a:hover#rollover3 {
background-position : 0 -26px;
}
a#rollover4 {
float : left;
display : block;
width : 69px;
height : 26px;
background : url('img/pomoc.png') no-repeat top left;
margin-left : 4px;
}
a:hover#rollover4 {
background-position : 0 -26px;
}
a#rollover5 {
float : left;
display : block;
width : 64px;
height : 26px;
background : url('img/kontakt.png') no-repeat top left;
margin-left : 0;
}
a:hover#rollover5 {
background-position : 0 -26px;
}
.agg {
	font-size : 13px;
	color:#333;
}
.agg:hover {
text-decoration: none;
}
.kupteraz {
float : left;
display : block;
width : 82px;
height : 23px;
background : url('img/kupteraz.png') no-repeat top left;
margin : 4px;
}
.kupteraz:hover {
background-position : 0 -23px;
}
.akoszyk{
color: #000;
text-decoration: none;
}
.akoszyk:hover{
text-decoration: underline;
}
.errorbox{
	background: #ffc6c6;
	background-image: url(adm/img/error.png);
	background-repeat: no-repeat;
	border: 1px solid #ff0000;
	padding: 5px;
	padding-left: 45px;
	margin: 5px;
}
.okbox{
	background: #b6e7b6;
	background-image: url(adm/img/ok.png);
	background-repeat: no-repeat;
	border: 1px solid #18a218;
	padding: 5px;
	padding-left: 45px;
	margin: 5px;
}
.small {
font-size : 10px;
text-decoration : none;
color : #FFF;
}
.small:hover {
margin-left : 10px;
text-decoration : underline;
color : #FFF;
margin: 0;
padding: 0;
}
.button {
display : block;
marin: : 5px;
padding : 3px;
background-color: #777 ;
color: #000;
text-decoration: none;
}
.button:hover {
background-color: #555 ;
text-decoration: none;
color: #000;
}
.input{
	border: 1px solid #666;
}
.af {
font-size : 10px;
text-decoration : none;
color : #666;
}
.af:hover {
text-decoration : underline;
}
.zalogujImg{
margin-left:96px;
}
.button_green {
clear:both;
display:block;
float:left;
cursor:pointer;
  color: #000;
  text-decoration: none;
  margin: 5px;
	padding: .3em;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	border: solid thin #259c00;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 2px 2px 3px #999; 
	box-shadow: 2px 2px 2px #bbb;
	background-color: #5fcb3d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73e351), to(#9fdd8c),color-stop(0.4, #5fcb3d));
}
.button_red {
clear:both;
display:block;
float:left;
cursor:pointer;
  color: #000;
  text-decoration: none;
  margin: 5px;
	padding: .3em;
	text-align: center;
	text-shadow: 1px 1px 1px #000;
	border: solid thin #e82222;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 2px 2px 3px #999; 
	box-shadow: 2px 2px 2px #bbb;
	background-color: #fe6666;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fe6666), to(#ffc8c8),color-stop(0.4, #fe6666));
}