* {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	padding: 0 auto;
}

a {
	color: #000;
	text-decoration: underline;
	_position: relative;
}

a:hover {
	text-decoration: none;
}

input {
	_position: relative;
}

body {
	color: #000;
}

img {
	border: 0;
	vertical-align: middle;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#all {
	width: 967px;
	height: auto;
	float: inherit;
	padding: 0 3px 0 4px;
	background: url(../img/bg2.gif) repeat-y;
}

#top {
	width: 967px;
	height: 187px;
	background: url(../img/top.jpg) no-repeat;
	float: inherit;
}

.gtop {
	width: 967px;
	height: 132px;
	float: inherit;
}

.logo {
	width: 350px;
	height: 63px;
	float: left;
}

.logowanie {
	width: 142px;
	height: 125px;
	float: right;
	margin: 4px 0 0 0;
	text-align: right;
}

.input {
	margin: 13px 16px 0 0;
	width: 124px;
	height: 11px;
	border-left: 1px solid #9c9c9c;
	border-top: 1px solid #9c9c9c;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}

.check {
	margin: 4px 25px 0 0;
	_margin: 0px 20px 0 0;
	float: left;
}

.guzik {
	width: 50px;
	height: 16px;
	vertical-align: middle;
	background: url(../img/loguj.gif) no-repeat;
	text-align: center;
	color: #fff;
	border: 0;
	margin: 4px 16px 10px 30px;
	_margin: 4px 16px 5px 30px;
	font-size: 10px;
}

.logowanie p {
	margin: 0 15px 0 0;
	line-height: 15px;
}

.logowanie p a {
	background: url(../img/loglip.gif) no-repeat left;
	padding: 0 0 0 8px;
	color: #9c9c9c;
	text-decoration: none;
}

.logowanie p a:hover {
	text-decoration: underline;
}

#menu {
	height: 40px;
	overflow: hidden;
	background: url(../images/menu.jpg) no-repeat;
	font-size: 11px;
	color: #4d2f28;
	padding: 0;
	width: 967px;
}

#menu a {
	float: left;
	height: 16px;
	font-weight: bold;
	font-size: 10px;
	padding: 1px 15px 0 13px;
	margin: 0 0 3px 0;
	background: url(../img/menlip.png) no-repeat right;
	font-size: 11px;
	text-decoration: none;
}

#menu a:hover {
	color: #CC9900;
	text-decoration: underline;
}

li.ost {
	background: transparent;
}

#content {
	width: 967px;
	float: inherit;
	padding: 0 0 10px 0;
	background: url(../img/bg1.jpg) repeat-y;
}

.bilbord {
	width: 967px;
	height: auto;
	background: url(../img/bg3.png) repeat-y;
	text-align: center;
	float: inherit;
}

.bilbordtresc2 {
	width: 725px;
	margin: 5px 0 30px;
	border: 1px;
	float: left;
	clear: both;
}

.center {
	width: 967px;
	margin: 13px 0 0 0;
	padding: 18px 0 0 0;
	background: url(../img/podkr1.gif) no-repeat;
	float: inherit;
}

.left {
	width: 437px;
	padding: 0 18px 0 10px;
	float: left;
}

.wyszukaj {
	width: 288px;
	height: 84px;
	padding: 45px 0 0 149px;
	float: inherit;
	background: url(../img/bg4.jpg) no-repeat;
	color: #666;
}

.ngl {
	width: 191px;
	height: 29px;
	float: inherit;
	background: url(../img/ngl.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 3px;
	padding: 6px 0 0 20px;
}

.box {
	width: 211px;
	height: auto;
	float: left;
	margin: 0 0 0 7px;
}

.right .box {
	margin: 0 0 0 22px;
}

.wyszukaj a {
	color: #666;
	text-decoration: none;
	padding: 0 0 0 6px;
	background: url(../img/loglip.gif) no-repeat left;
}

.wyszukaj a:hover {
	text-decoration: underline;
}

.iszuk,.iszuko {
	width: 124px;
	height: 12px;
	_height: 14px;
	border-left: 1px solid #9c9c9c;
	border-top: 1px solid #9c9c9c;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
	margin: 9px 10px 3px 0;
	_margin: 8px 10px 0 0;
}

.iszuko {
	height: 16px;
	width: 125px;
}

.iszukg {
	vertical-align: middle;
	margin: 2px 0 0 85px;
}

.kategoria,.artykuly,.menub,.polecamy,.news {
	width: 211px;
	float: inherit;
}

.menub {
	margin: 5px 0 10px;
}

.menub li a {
	margin: 0;
	padding: 5px 0 0 6px;
}

.menub li a {
	width: 184px;
	height: 19px;
	margin: 4px 0 0 0;
	padding: 3px 0 0 27px;
	color: #000;
	font-size: 11px;
	display: block;
	background: url(../img/menu.jpg) no-repeat;
	text-decoration: none;
}

.menub li a:hover {
	background-position: 0 -22px;
	color: #353535;
}

.polecamy li,.news li {
	width: 201px;
	border-bottom: 1px dotted #9c9c9c;
	padding: 0 5px 5px;
	margin: 4px 0 5px;
	color: #4d2f28;
	font-size: 11px;
	display: block;
	text-align: right;
}

.news li {
	text-align: left;
}

.news li img {
	float: left;
	margin: 0 6px 0 0;
}

.polecamy a,.news a {
	display: block;
	color: #d55e3b;
	text-decoration: underline;
}

.polecamy a:hover,.news a:hover {
	text-decoration: none;
}

.kategoria ul,.artykuly ul,.menub ul,.polecamy ul,.news ul {
	float: inherit;
}

/*
.kategoria li a {
	width:194px;
	border-bottom:1px dotted #9c9c9c;
	margin:4px 0 5px 0;
	padding:3px 0 5px 17px;
	color:#4d2f28;
	font-size:11px;
	display:block;
	background:url(../img/newsico.gif) no-repeat left;
	text-decoration:none;
	}
	*/
.kategoria li span {
	width: 194px;
	border-bottom: 1px dotted #9c9c9c;
	margin: 4px 0 5px 0;
	padding: 3px 0 5px 17px;
	color: #4d2f28;
	font-size: 11px;
	display: block;
	background: url(../img/newsico.gif) no-repeat left;
	text-decoration: none;
}

.artykuly li a {
	width: 194px;
	border-bottom: 1px dotted #9c9c9c;
	margin: 4px 0 5px 0;
	padding: 3px 0 5px 17px;
	color: #d55e3b;
	font-size: 11px;
	display: block;
	background: url(../img/newsico.gif) no-repeat left;
	text-decoration: none;
}

.artykuly li a:hover {
	color: #CC9900;
}

.kategoria li a:hover {
	color: #793b2e;
}

.right {
	width: 492px;
	height: auto;
	float: left;
	margin: 0 0 0 7px;
}

.reklamyngl {
	width: 492px;
	height: 29px;
	margin: 0 0 1px 0;
	float: inherit;
	background: url(../img/reklamyngl.jpg) no-repeat
}

.reklamy {
	width: 490px;
	border: 1px solid #dad9d8;
	padding: 12px 0;
	margin: 0 0 13px 0;
	float: inherit;
	text-align: center;
}

.reklama {
	width: 220px;
	height: auto;
	float: inherit;
	margin: 10px 0 0 0;
}

.reklamangl {
	width: 220px;
	height: 35px;
	background: url(../img/reklamangl.jpg) no-repeat;
	float: inherit;
	margin: 0 0 15px 0;
}

.reklama img {
	float: right;
	margin: 0 0px 0 0px;
}

#stopka {
	width: 967px;
	height: 46px;
	background: url(../img/stopkabg.jpg) repeat-x;
	overflow: hidden;
	float: inherit;
	clear: both;
}

.stopkal {
	width: 558px;
	float: left;
	margin: 22px 0 0 11px;
}

.stopkal span {
	color: #9c9c9c;
	margin: 0 0 0 5px;
}

.stopkal span a {
	color: #9c9c9c;
	text-decoration: none;
}

.stopkal span a:hover {
	text-decoration: underline;
}

.stopkap {
	width: 320px;
	float: right;
	margin: 22px 10px 0 0;
	text-align: right;
	color: #4d2f28;
}

.stopkap a {
	color: #4d2f28;
	text-decoration: none;
	margin: 0 0 0 9px;
}

.stopkap a img {
	margin: 0 5px 0 0;
	vertical-align: bottom;
}

.stopkap a:hover {
	color: #9c9c9c;
}

.oferta {
	width: 437px;
	height: auto;
	float: left;
	margin: 10px 0 10px -3px;
	padding: 0 0;
}

.oferta .ngl {
	width: 417px;
	height: 29px;
	float: inherit;
	background: url(../img/nglbig.gif) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 8px 0;
	padding: 6px 0 0 20px;
}

.oferta h1 {
	font-size: 14px;
	color: #4d2f28;
	margin: 5px 0 -6px;
}

.oferta h2 {
	font-size: 13px;
	color: #35201b;
	margin: 5px 0;
}

.oferta img {
	padding: 4px;
	border: 1px solid #9c9c9c;
	margin: 0 6px 6px 0;
}

.oferta img a:hover {
	border: 1px solid #4d2f28;
}

.boxleft {
	width: 435px;
	height: 80px;
	float: left;
	border: 1px solid #dcdbda;
	margin: 10px 18px 0 10px;
	_margin: 10px 18px 0 5px;
}

.boxleftngl {
	width: 420px;
	height: 15px;
	margin: 1px 1px 10px 1px;
	background: #dcdbda;
	color: #ababaa;
	padding: 0 0 0 13px;
}

.boxright {
	width: 490px;
	height: 80px;
	float: left;
	border: 1px solid #dcdbda;
	margin: 10px 0 10px 10px;
}

.boxrightngl {
	width: 475px;
	height: 15px;
	margin: 1px 1px 5px 1px;
	background: #dcdbda;
	color: #ababaa;
	padding: 0 0 0 13px;
}

.boxy {
	width: 967px;
	float: inherit;
	overflow: hidden;
	margin: 0 0 -10px 0;
	padding: 0 0 10px 0;
	clear: both;
}

.boxy .bilbord {
	background: transparent;
}

.counter_ok {
	color: green;
}
.counter_bad {
	color: red;
}