body,html { background: #FBFBFB; margin: 0; padding: 0; font-size: 11px; color: #333333; font-family: Tahoma, sans-serif; }

ul { margin: 0; padding: 0; list-style: square; color: #163477; padding-bottom: 2px; }
ul li { margin: 0 0 0 15px; padding: 0; }
.wybrana { color: #52ED4A; }
ul li a:link,ul li a:visited { text-decoration: none; color: #163477; }
ul li a:hover { border-bottom: #8BCB8B 1px solid; }
iframe { background: #F7F7F7; }

#main { width: 980px; margin: 0 auto; }
#banner { width: 980px; height: 196px; margin: 13px 0; }

.ramka { display: block; overflow: hidden; font-size: 1px; }
.ramka * { display: block; overflow: hidden; background: #EFEFEF; height: 1px; border-color: #CCCCCC; border-style: solid; border-width: 0 1px; }
.ramka .r1 { background: #CCCCCC; margin: 0 5px; }
.r2 { margin: 0 3px; border-width: 0 2px; }
.r3 { margin: 0 2px; }
.r4 { margin: 0 1px; height: 2px; }
.tresc { text-align: center; border-color: #CCCCCC; background: #EFEFEF; border-width: 0 1px; border-style: solid; padding: 0 5px; }
.tresc img { border: 0; }
.tresc a { border: 0; }
.tresc2 { border-color: #CCCCCC; background: #EFEFEF; border-width: 0 1px; border-style: solid; padding: 0 5px; }
.tresc2 a { color: #163477; text-decoration: none; }

.oferta { display: block; overflow: hidden; font-size: 1px; }
.oferta * { display: block; overflow: hidden; background: #F7F7F7; height: 1px; border-color: #CCCCCC; border-style: solid; border-width: 0 1px; }
.b1 { background: #CCCCCC; margin: 0 5px; }
.b2 { margin: 0 3px; border-width: 0 2px; }
.b3 { margin: 0 2px; }
.b4 { margin: 0 1px; height: 2px; }
.of { position: relative; text-align: justify; overflow: hidden; border-color: #CCCCCC; background: #F7F7F7; border-width: 0 1px; border-style: solid; padding: 0 5px; height: 160px;}
.of img { width: 200px; height: 150px; float: left; margin: 5px; border: 0; }
.more { position: absolute; bottom: 1px; right: 6px; background: #F7F7F7; margin: 2px; }
.more a:link,.more a:visited { text-decoration: none; color: #960707 !important; font-weight: bold; }
.more a:hover { border-bottom: #8BCB8B 1px solid; }

.ofertan { display: block; overflow: hidden; font-size: 1px; }
.ofertan * { display: block; overflow: hidden; background: #E5FCFB; height: 1px; border-color: #CCCCCC; border-style: solid; border-width: 0 1px; }
.b1n { background: #CCCCCC; margin: 0 5px; }
.b2n { margin: 0 3px; border-width: 0 2px; }
.b3n { margin: 0 2px; }
.b4n { margin: 0 1px; height: 2px; }
.ofn { position: relative; text-align: justify; overflow: hidden; border-color: #CCCCCC; background: #E5FCFB url(../gfx/nowa.gif) 90% 35px no-repeat; border-width: 0 1px; border-style: solid; padding: 0 5px; height: 160px;}
.ofn img { width: 200px; height: 150px; float: left; margin: 5px; border: 0; }
.ofn .new { font-size: 14px; color: #1DF436; font-weight: bold; }
.moren { position: absolute; bottom: 1px; right: 6px; background: #E5FCFB; margin: 2px; }
.moren a:link,.more a:visited { text-decoration: none; color: #960707 !important; font-weight: bold; }
.moren a:hover { border-bottom: #8BCB8B 1px solid; }

.mapka { text-align: center; }
.mapka a { text-decoration: none; }
.mapka img { border: 0px; }
#menu { width: 220px; float: left; }
#content { width: 748px; float: right; }
#content a:link,a:visited { text-decoration: none; color: #163477; }
#content a:hover { border-bottom: #bdf 1px solid; }
#katmain { font-size: 13px; width: 700px; margin: 0 auto; }
#katmain a,#katmain a:hover { text-decoration: none; border: 0; }
#katmain img { border: 1px solid #666666; margin: 10px; }
#katmain td,#katmain tr { height: 170px; vertical-align: middle; text-align: justify; }

input,select,textarea { padding: 1px; width: 95%; margin: 1px; font-family: Tahoma, sans-serif; font-size: 11px; border: 1px solid #CCCCCC; }
.przycisk { width: auto; margin: 0; cursor: pointer; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #3E3085; border: 1px solid #888888; background: #BBBBBB; }
.poleon { color: #333333; }
.poleoff { color: #AAAAAA; }
h3 { font-size: 13px; display: block; margin: 5px; margin-top: 0px; }
h4 { font-size: 14px; display: block; margin: 5px; margin-top: 0px; text-align: center; color: #2F66C9; }
h5 { font-size:14px;height:34px;display:block;margin:0;text-align:center;overflow:hidden; }
h5 a,h5 a:hover { color: #0000FF !important; border: 0 !important; }

#footer { width: 980px; padding: 7px 0; text-align: center; clear: both; }
#footer a { color: #333333; text-decoration: none; }
#footer a:hover { color: #8BCB8B; }

.pager { text-align: center; padding: 5px 0; }
.galeria { font-size: 9px; text-align: center; margin: 0 5px; }
.galeria img { border: 1px solid #CCCCCC; margin: 3px; }
.galeria a,.galeria a:hover { border: 0 !important; color: #0000FF !important; font-size: 20px; font-weight: normal; }
.zdj { display: inline; float: left; height: 150px; }
.zdj a,.zdj a:hover { font-size: 11px; }
.zdj a:hover { color: red; text-decoration: underline; }
.zdj img { height: 80px; }

.cat { width: 680px; padding: 5px 0; margin: 0 auto; font-size: 12px; position: relative; }
.cat a { color: blue; }
.cena { color: red; font-weight: bold; font-size: 14px; }

#details { width: 100%; margin: 5px auto; border: 1px solid #CCCCCC; border-collapse: collapse; }
#details .dtitle { height: 18px; background: #CCCCCC; font-weight: bold; font-size: 12px; letter-spacing: 1px; }
#details td { padding: 1px 4px; font-size: 11px; }
#details .lc { font-weight: bold; width: 140px; }
#details .rc { font-weight: normal; }

#tabelka { width: 100%; border-collapse: collapse; }
#tabelka td { border: 1px solid #CCCCCC; }

#larrow { margin-top: 23px; width: 15px; float: left; height: 40px; border: 1px solid #CCCCCC; overflow: hidden; }
#rarrow { margin-top: 23px; width: 15px; float: right; height: 40px; border: 1px solid #CCCCCC; overflow: hidden; }
#larrow a,#rarrow a { background: #E6E6E6; padding-top: 11px; display: block; height: 40px; font-size: 14px; font-weight: bold; }
.active a,.active a:hover { color: black !important; }
.active a:hover { background: #EFFFCF !important; }
.nactive a,.nactive a:hover { color: grey !important; cursor: default; }

#opis_oferty { font-family: Arial,Sans-Serif; font-size: 12px; color: black; }
#opis_oferty img { float: none; width: auto; height: auto; border: 0; border-color: #CCCCCC; }

#opisoferty { font-family: Arial,Sans-Serif; font-size: 12px; color: black; }
#opisoferty img { border-color: #CCCCCC; }
.licznik { font-size: 10px; color: #666666; }

#sort { text-align: right; margin-bottom: 10px; }
.blue * { color: blue !important; }
.l { color: black !important; }

#sz li { position: relative; line-height: 79px; }
#sz li a { margin-top: 34px; }
#sz li a img { border: 1px solid #CCCCCC; float: left; height: 75px; width: 100px; margin-right: 5px; }

#linki { margin: 7px 0; text-align: center; border-top: 1px solid #CCCCCC; padding: 3px 0; }
#linki a { color: #333333; text-decoration: none; border: 0; }
#linki a:hover { color: red; text-decoration: underline; border: 0; }

#linkz { position: absolute; right: 0; top: 6px; font-size: 11px; }
#linkz a { color: red !important; text-decoration: none; border: 0; }
#linkz a:hover { color: red; }

.chb { margin: 0; padding: 0; border: 0; width: 14px;}

.archiwum { background: #f7f7f7 url(../gfx/sprzedane.png) no-repeat center right; }
.archiwum2 { background: #f7f7f7 url(../gfx/sprzedane.png) repeat-y top center; }

.red { color: red; }
.przecena { text-decoration: line-through; color: #666666; }


#thumbs {
	margin: 25px 0 0 0;
	height: 80px;
}

#scroller {
	width: 640px;
	overflow: hidden;
	white-space: nowrap;
	float: left;
	padding: 0;
	margin: 0 5px 0 8px;
}

#scroller a {
	margin: 0 5px 0 0;
}

#scroller img { 
	height: 80px;
	border-width: 2px;
}

#scroller a img {
	border-color: #CCCCCC;
}

#scroller a:hover img {
	border-color: #444444;
}

#scroller a.thin {
	margin: 0 5px 0 10px;
}

#thumbs a.left, #thumbs a.right {
	display: block;
	width: 35px;
	height: 31px;
	float: left;
	padding: 36px 0 0;
	text-align: right;

}

#thumbs a.left {
	text-align: right;
}

#thumbs a.right {
	text-align: left;
}

#thumbs a.left img,#thumbs a.right img {
	border: 0px;
}

#menu2 {
	width				: 100%;
}

#menu2 .menuitem {
	width				: 90px;
	text-align			: center;
	height				: 70px;
	float				: left;
	font				: 11px Verdana,sans-serif;
	letter-spacing		: -1px;
}

#menu2 img {
	border				: 0px;
	margin				: 3px;
}

#menu2 .menuitem a {
	text-decoration		: none;
	border				: 0px;
}

#menu2 .menuitem a:hover {
	color				: blue;
}

.clear {
	clear				: both;
}

#artykuly {
	margin				: 5px 8px;
	font-family			: Verdana,sans-serif;
	font-size			: 10px;
	letter-spacing		: -1px;
}

#artykuly .art {
	text-align			: justify;
}

#artykuly .art img {
	width				: 60px;
	padding				: 1px;
	border				: 1px solid #888888;
	float				: left;
	margin				: 1px 3px 3px 0px;
}

#artykuly .art span {
	color				: blue;
	font-size			: 10px;
}

#artykuly .art span a {
	color				: #343331;
	font-size			: 12px;
	font-weight			: bold;
}
	
.wi {
	width				: 100px;
	text-align			: center;
	float				: left;
	height				: 100px;
}
