/****************** STYLE BAZOWE ********************/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, thead, tbody, tfoot, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
}

img {
	font-size: 0px;
}

/****************** GŁÓWNE STYLE STRONY ******************/

body {
	background: black;
	color: #f2f2f2;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
}

a {
	color: #dddddd;
	text-decoration: underline;
}

h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px;
	padding: 0 0 0 20px;
	text-transform: uppercase;
}
table{
	font-size: 12px;
}
.glowny {
	background: #cccccc url(images/final/tlo-gora.gif) 0 0 repeat-x;
}

.serwis {
	margin: 0 auto;
	padding: 0 0 20px 0;
	width: 940px;
}

.gora {
	height: 280px;
}

	.gora-quad {
		background: url(images/final/quad1.jpg) 0 bottom no-repeat;
	}
	
	.gora-manual {
		background: url(images/final/manuale1.jpg) 0 bottom no-repeat;
	}
	
	.gora-skuter {
		background: url(images/final/skutery1.jpg) 0 bottom no-repeat;
	}
	
	.gora-motor {
		background: url(images/final/tech.jpg) 0 bottom no-repeat;
	}

	.logo {
		float: left;
		margin: 12px 0 0 40px;
	}
	
		.logo img {
			behavior: url(iepngfix.htc);
		}
	
	.czerwone-menu-lewa {
		background: url(images/final/menu-lewa.png) left 0 no-repeat;
		behavior: url(iepngfix.htc);
		float: left;
		height: 33px;
		margin: -33px 0 0 0;
		padding: 0 0 0 10px;
	}
	
	.czerwone-menu {
		background: url(images/final/tlo-menu.gif) 0 0 repeat-x;
		float: left;
		height: 33px;
		width: 920px;
	}
	
	.czerwone-menu-prawa {
		background: url(images/final/menu-prawa.png) 0 0 no-repeat;
		behavior: url(iepngfix.htc);
		float: right;
		height: 33px;
		width: 10px;
	}

.zawartosc {
	background: #808080;
	height: auto;
	overflow: hidden;
	padding: 10px 0 10px 0;
	zoom: 1;
}

.zawartosc-rogi-l {
	background: #808080 url(images/final/dolny-rog-lewy.gif) left 0 no-repeat;
	font-size: 0;
	height: 10px;
}

	.zawartosc-rogi-r {
		background: #808080 url(images/final/dolny-rog-prawy.gif) right 0 no-repeat;
		float: right;
		height: 10px;
		width: 8px;
	}

.lewy-region-welcome {
	float: left;
	padding: 0 12px 0 24px;
	width: 256px;
}

.lewy-region {
	float: left;
	padding: 0 12px 0 24px;
	width: 214px;
}

.region-srodkowy-welcome {
	float: left;
	padding: 0 18px 0 0;
	position: relative;
	width: 630px;
}

.region-srodkowy {
	float: left;
	padding: 0 18px 0 0;
	width: 672px;
}

.region-pod-menu {
	padding: 0 0 0 0;
}

.stopka-welcome {
	clear: both;
	padding: 15px 18px 0 292px;
}

.stopka-page {
	clear: both;
	padding: 15px 18px 0 256px;
}

.stopka {
	border-top: 1px solid #B0B0B0;
	padding: 10px 0 0;
}

.stopka-welcome ul, .stopka-page ul {
	list-style-type: none;
}

.modul-kontener {
	padding: 0 0 0 6px;
}

.clear {
	clear: both;
}

/****************** BLOKI MENU ******************/

.menu-czerwone {
	color: white;
	float: right;
	font-size: 13px;
	padding: 8px 19px 0 0;
}

	.menu-czerwone ul li {
		border-right: 2px solid white;
		float: left;
		list-style-type: none;
		padding: 0 15px;
	}
	
	.menu-czerwone ul li.first {
		border-left: 2px solid white;
	}
	
		.menu-czerwone ul li a {
			color: white;
			font-size: 13px;
			text-decoration: none;
			text-transform: uppercase;
		}

.menu-gora {
	float: right;
}
	
	.menu-gora ul li {
		border-left: 1px solid white;
		float: left;
		list-style-type: none;
		padding: 18px 23px 0 9px;
	}
	
		.menu-gora ul li a {
			color: white;
			text-decoration: none;
		}

.menu-lewa {
}
	.menu-lewa ul li {
		list-style-type: none;
		margin: 0 0 7px 0;
	}
	
		.menu-lewa ul li a {
			background: #606060;
			color: #cccccc;
			display: block;
			font-size: 11px;
			padding: 3px 10px 3px 20px;
			text-decoration: none;
			width: 184px;
		}
		
		.lewy-region-welcome .menu-lewa ul li a {
			width: 226px;
		}
		
		.menu-lewa ul li a:hover {
			text-decoration: underline;
		}

/******************* BLOK AKTUALNOŚCI *******************/

.blok-aktualnosci {
	background: url(images/final/news-room.gif) left top no-repeat;
	_height: 173px;
	margin: 0 0 10px;
	min-height: 173px;
	padding: 0 0 0 80px;
}

.aktualnosc {
	margin: 0 0 20px;
	overflow: hidden;
}

	.aktualnosc-tytul {
		font-size: 20px;
		text-decoration: none;
		text-transform: uppercase;
	}
	
	.aktualnosc-tytul:hover {
		text-decoration: underline;
	}
	
	.data {
		padding: 4px 0;
	}
	
	.skrot-wiecej {
		color: white;
		font-size: 14px;
		text-decoration: none;
	}
	
	.skrot-wiecej:hover {
		text-decoration: underline;
	}
	
	.akt-skrot {
		overflow: hidden;
		padding: 11px 0 22px 5px;
		zoom: 1;
	}
	
	.akt-skrot-priorytet {
		background: #979797;
		overflow: hidden;
		padding: 11px 0 22px 5px;
		zoom: 1;
	}

/******************* WYSZUKIWARKA *******************/

.szukaj-formularz {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0 0 0 20px;
}

	.szukaj {
		float: left;
	}
	
	.szukaj-wstecz {
		color: #5c5c5c;
		background: url(images/final/akt-wstecz.gif) 0 0 no-repeat;
		float: left;
		font-size: 11px;
		height: 16px;
		margin: 1px 0 0 15px;
		padding: 4px 0 0 29px;
		text-decoration: none;
		width: 64px;
	}

.szukaj-wynik {
	background: #5C5C5C;
	cursor: pointer;
	padding: 5px 20px;
}

.wynik-kontener {
	margin: 0 0 10px;
}

.wynik-tresc {
	background: #979797;
	padding: 11px 20px 6px;
}

	.wynik-tresc a {
		color: #FFBB39;
		text-decoration: none;
	}
	
	.wynik-tresc a:hover {
		text-decoration: underline;
	}

.szukaj-info {
	background: #979797;
	margin: 0 0 10px;
	padding: 11px 20px 11px;
}

/******************* BLOK KONTAKT *******************/

.kontakt-blok-gora {
	background: #595959;
	border-top: 1px solid #989898;
	height: 6px;
	font-size: 0;
	position: relative;
}

	.kb-lg {
		background: url(images/final/kontakt-blok-lg.gif) left top no-repeat;
		float: left;
		height: 7px;
		margin: -1px 0 0 0;
		position: absolute;
		width: 7px;
	}
	
	.kb-pg {
		background: url(images/final/kontakt-blok-pg.gif) left top no-repeat;
		height: 7px;
		margin: -1px 0 0 0;
		position: absolute;
		right: 0;
		width: 7px;
	}

.kontakt-blok-dol {
	background: #595959;
	border-bottom: 1px solid #989898;
	height: 6px;
	font-size: 0;
	position: relative;
}

	.kb-ld {
		background: url(images/final/kontakt-blok-ld.gif) left top no-repeat;
		float: left;
		height: 7px;
		margin: 0 0 -1px 0;
		position: absolute;
		width: 7px;
	}
	
	.kb-pd {
		background: url(images/final/kontakt-blok-pd.gif) left top no-repeat;
		height: 7px;
		margin: 0 0 -1px 0;
		position: absolute;
		right: 0;
		width: 7px;
	}

.kontakt-blok {
	background: #595959;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
	font-family: Tahoma, Verdana, Arial;
	padding: 9px 11px;
	zoom: 1;
}

	.kontakt-blok h2 {
		font-family: Verdana;
		font-size: 14px;
		margin: 0 0 10px;
	}

	.kontakt-blok-hr {
		background: #acacac;
		clear: both;
		font-size: 0;
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
	}
	
	.kb-akapit {
		overflow: hidden;
	}
	
	.kontakt-blok img {
		float: left;
		height: 43px;
		margin: 0 10px 0 0;
		width: 43px;
	}
	
	.kontakt-blok p {
		overflow: auto;
		zoom: 1;
	}

/****************** BLOKI WYSZUKIWAREK ******************/

.wyszukiwarka {
	float: right;
}

	.szukaj-link {
		border-left: 1px solid white;
		float: left;
		list-style-type: none;
		padding: 18px 6px 0 9px;
	}
	
		.szukaj-link a {
			color: white;
			cursor: pointer;
			text-decoration: none;
		}
	
.wyszukiwarka input {
	border: 1px solid black;
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	height: 12px;
	margin-top: 18px;
	padding: 0;
	width: 123px;
}

/****************** LISTA PODKATEGORII ******************/

.lista-podkategorii {
	background: url(images/final/strzalka-biala.gif) 0 5px no-repeat;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 0 0 0 9px;
}

	.lista-podkategorii a {
		text-decoration: none;
	}
	
	.lista-podkategorii a:hover {
		color: #FFBB39;
		text-decoration: underline;
	}

/****************** MODUŁ MAPA SERWISU ******************/

.mapa-serwisu ul {
	background: #979797;
	list-style-type: none;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 15px 32px 0 12px;
	zoom: 1;
}

	.mapa-serwisu ul li {
		font-family: Tahoma;
		font-size: 11px;
		font-weight: bold;
		margin: 0 0 20px 0;
	}
	
	.mapa-serwisu ul li a {
		background: url(images/final/strzalka-biala.gif) 0 4px no-repeat;
		padding: 0 0 0 9px;
		text-decoration: none;
	}
	
	.mapa-serwisu ul li a:hover {
		text-decoration: underline;
	}
	
		.mapa-serwisu ul li ul {
			background: #808080;
			padding: 9px 8px 0;
			margin: 10px 0 0 28px;
		}
		
		.mapa-serwisu ul li ul li {
			font-weight: normal;
			margin: 0;
			padding: 0 0 14px 0;
		}
		
		.mapa-serwisu ul li ul li a {
			background: url(images/final/strzalka-zolta.gif) 0 4px no-repeat;
			color: #ffbb39;
			padding: 0 0 0 10px;
			text-decoration: none;
		}
		
		.mapa-serwisu ul li ul li a:hover {
			text-decoration: underline;
		}
		
			.mapa-serwisu ul li ul li ul {
				margin: 0;
				padding: 9px 0 0 28px;
			}

/****************** FORMULARZ KONTAKTOWY ******************/

.formularz {
	background: #979797;
	padding: 18px 15px 16px;
}

	.formularz input {
		border: 1px solid #808080;
		margin: 0 0 5px 0;
		width: 371px;
	}
	
	.formularz textarea {
		border: 1px solid #808080;
		margin: 0 0 5px 0;
		width: 371px;
	}
	.formularz .zgoda input{
		width:10px;
		height:10px;
		float:left;
		position:relative;
		border:none;
	}
	.formularz .zgoda span.zgoda-tresc{
		width:367px;
		display:block;
		margin: 3px 0px 3px 8px;
	}
.zgoda span{
	float:left;
}
.formularz-opis {
	margin: 0 0 29px 0;
}

.formularz-label span {
	padding: 4px 0 0 39px;
}

.formularz-label span.gwiazdka {
	color: #da1f1f;
	padding: 0;
}

.formularz-wyslij {
	color: #5c5c5c;
	background: url(images/final/formularz-wyslij.gif) 0 0 no-repeat;
	display: block;
	font-size: 11px;
	height: 16px;
	margin: 18px 0 0 147px;
	padding: 4px 0 0 29px;
	text-decoration: none;
	width: 64px;
}

/****************** AKTUALNOŚCI ******************/

.priorytet {
	background: #979797;
	overflow: hidden;
	padding: 11px 20px 22px;
	zoom: 1;
}

.akt {
	overflow: hidden;
	padding: 11px 20px 22px;
	zoom: 1;
}

.akt-szczegoly {
	overflow: hidden;
	padding: 11px 20px 13px;
}

.aktualnosci-naglowek {
	background: #5c5c5c;
	padding: 5px 20px 5px;
}

	.aktualnosci-naglowek h4 {
		font-size: 11px;
	}
	
	.aktualnosci-naglowek h4 a {
		text-decoration: none;
	}
	
	.aktualnosci-naglowek h4 a:hover {
		text-decoration: underline;
	}
	
	.aktualnosci-naglowek h4.prio a {
		color: #ffbb39;
	}

.aktualnosci-wiecej {
	background: url(images/final/strzalka-zolta2.gif) right 4px no-repeat;
	color: #ffbb39;
	padding: 0 9px 0 0;
	text-decoration: none;
}

.aktualnosci-wiecej:hover {
	text-decoration: underline;
}

.skrot-zdjecie {
	float: left;
	margin: 0 19px 0 0;
}

	.skrot-zdjecie img {
		border: 2px solid #5c5c5c;
	}

.pager-kontener {
	background: #3D3D3D;
	margin: 0 0 10px;
	text-align: center;
}

.pager {
	background: #3d3d3d;
	display: inline-block;
	*display: inline;
	margin: 0 auto;
	padding: 10px 12px;
	zoom: 1;
}
	
	.pager b {
		background: url(images/final/pager.gif) 1px 0 no-repeat;
		float: left;
		height: 15px;
		margin: 0 3px;
		width: 22px;
	}
	
	.pager u {
		text-decoration: none;
	}
	
	.pager a {
		color: #ffbb39;
		float: left;
		margin: 0 3px;
		text-decoration: none;
		width: 15px;
	}
	
	.pager a:hover {
		text-decoration: underline;
	}

.prev {
	background: url(images/final/prev.gif) 0 0 no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
}

.next {
	background: url(images/final/next.gif) 0 0 no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
}

.akt-wstecz {
	border-top: 1px solid #939393;
	padding: 11px 5px 0 0;
}

.wstecz {
	color: #5c5c5c;
	background: url(images/final/akt-wstecz.gif) 0 0 no-repeat;
	float: right;
	font-size: 11px;
	height: 16px;
	padding: 4px 0 0 29px;
	text-decoration: none;
	width: 64px;
}

.pliki {
	padding: 10px 0 0 0;
}
.pliki img{
	clear: left;
	float: left;
	margin-right: 5px;
	cursor: pointer;
}
.pliki .plik{
	overflow: hidden;
	zoom: 1;
}
	
	.pliki strong {
		background: url(images/final/download_icon.png) 0 0 no-repeat;
		display: block;
		margin: 0 0 5px;
		line-height: 16px;
		padding: 3px 0 2px 25px;
	}
	
	.pliki a {
		color: #FFBB39;
		text-decoration: none;
	}
	
	.pliki a:hover {
		text-decoration: underline;
	}
	
	.pliki p {
		padding: 0 0 3px;
	}

.zdjecie {
	margin: 0 0 10px;
}

	.zdjecie img {
		border: 2px solid #5c5c5c;
	}
	
	.zdjecie a {
		text-decoration: none;
	}

.akt-zdjecia-prawa {
	float: right;
	margin: 0 0 0 20px;
	width: 192px;
}

.akt-zdjecia-lewa {
	float: left;
	margin: 0 20px 0 0;
	width: 192px;
}

.akt-zdjecia .zdjecie {
	float: left;
	padding: 0 16px 0 0;
	width: 192px;
}

.akt-zdjecia-przerwa {
	margin: 0 0 10px;
}

/****************** STRONA GŁÓWNA QUADY, MOTOCYKLE, SKUTERY ******************/

.blok-opis-glowna {
	overflow: hidden;
	padding: 121px 0 11px;
	width: 256px;
}

.blok-opis-glowna h2 {
	font-size: 20px;
	font-weight: normal;
	text-transform: uppercase;
}

.glowna-opisy-dol-lewa {
	float: left;
	height: 6px;
	width: 6px;
}

.glowna-opisy-dol-srodek {
	float: left;
	font-size: 0;
	height: 6px;
	width: 244px;
}

.glowna-opisy-dol-prawa {
	float: left;
	height: 6px;
	width: 6px;
}

.glowna-quady {
	background: url(images/final/kategorie/quady-duze.gif) 0 0 no-repeat;
}

	.glowna-opis-quady {
		background: #b8ba01;
		padding: 10px 12px;
	}
		
		.rog-l-quady {
			background: url(images/final/rog-l-quady.gif) 0 0 no-repeat;
		}
		
		.srodek-quady {
			background: #b8ba01;
		}
		
		.rog-p-quady {
			background: url(images/final/rog-p-quady.gif) 0 0 no-repeat;
		}

.glowna-motocykle {
	background: url(images/final/kategorie/motocykle-duze.png) 0 0 no-repeat;
}

	.glowna-opis-motocykle {
		background: #ff9f00;
		padding: 10px 12px;
	}
		
		.rog-l-motocykle {
			background: url(images/final/rog-l-motocykle.gif) 0 0 no-repeat;
		}
		
		.srodek-motocykle {
			background: #ff9f00;
		}
		
		.rog-p-motocykle {
			background: url(images/final/rog-p-motocykle.gif) 0 0 no-repeat;
		}

.glowna-skutery {
	background: url(images/final/kategorie/skutery-duze.gif) 0 0 no-repeat;
}

	.glowna-opis-skutery {
		background: #fe5200;
		padding: 10px 12px;
	}
		
		.rog-l-skutery {
			background: url(images/final/rog-l-skutery.gif) 0 0 no-repeat;
		}
		
		.srodek-skutery {
			background: #fe5200;
		}
		
		.rog-p-skutery {
			background: url(images/final/rog-p-skutery.gif) 0 0 no-repeat;
		}

.glowna-manual {
	background: url(images/final/kategorie/manual-duze.jpg) 0 0 no-repeat;
}

	.glowna-opis-manual {
		background: #9ACD00;
		padding: 10px 12px;
	}
		
		.rog-l-manual {
			background: url(images/final/rog-l-manual.gif) 0 0 no-repeat;
		}
		
		.srodek-manual {
			background: #9ACD00;
		}
		
		.rog-p-manual {
			background: url(images/final/rog-p-manual.gif) 0 0 no-repeat;
		}

/****************** STRONA OPISOWA ******************/

.opis-tlo {
	background: #979797;
	overflow: hidden;
	padding: 11px 20px 13px;
	zoom: 1;
}

	.opis-tlo h4 {
		font-size: 12px;
		font-family: Tahoma;
		margin: 0 0 20px;
	}

.opis-tlo ul {
	overflow: hidden;
	padding: 0 0 0 16px;
	zoom: 1;
}

.opis-tlo ol {
	overflow: hidden;
	padding: 0 0 0 22px;
	zoom: 1;
}

.opis-spacer {
	background: #b0b0b0;
	clear: both;
	height: 1px;
	margin: 10px 0 0 0;
	overflow: hidden;
}

/****************** BLOKI PRODUKTÓW ******************/

.produkty-kontener {
	color: white;
	margin-bottom: 7px;
	overflow: hidden;
	width: 214px;
}

	.produkty-kontener .produkty-rogi-lewa {
		background: url(images/final/rog-l-szary.gif) 0 0 no-repeat;
		float: left;
		height: 10px;
		width: 10px;
	}
	
	.produkty-kontener .produkty-rogi-srodek {
		background: #3d3d3d;
		float: left;
		font-size: 0;
		height: 10px;
		width: 194px;
	}
	
	.produkty-kontener .produkty-rogi-prawa {
		background: url(images/final/rog-p-szary.gif) 0 0 no-repeat;
		float: left;
		height: 10px;
		width: 10px;
	}

.produkty-blok {
	background: #3d3d3d;
}

	.produkty-blok ul {
		color: white;
		padding: 7px 10px 0;
	}
	
		.produkty-blok ul li {
			display: inline;
			white-space: nowrap;
		}
		
			.produkty-blok ul li a {
				text-decoration: none;
				white-space: nowrap;
			}
			
			.produkty-blok ul li a:hover {
				text-decoration: underline;
			}

.produkty-blok-link {
	display: block;
	height: 106px;
	width: 214px;
}

.Motocykle-kolor { background: #751e1e;}
.Quady-kolor { background: #2c76c8;}
.Skutery-kolor { background: #e75802;}
.Motorowery-kolor { background: #9acd00;}

.Motocykle {
	background: #751e1e url(images/final/kategorie/motocykle.jpg) 0 top no-repeat;
}

	.Motocykle-dol .produkty-rogi-lewa {
		background: url(images/final/rog-l-bordo.gif) 0 0 no-repeat;
	}
	
	.Motocykle-dol .produkty-rogi-srodek {
		background: #751e1e;
	}
	
	.Motocykle-dol .produkty-rogi-prawa {
		background: url(images/final/rog-p-bordo.gif) 0 0 no-repeat;
	}

.Quady {
	background: #2c76c8 url(images/final/kategorie/quady.jpg) 0 top no-repeat;
}
	
	.Quady-dol .produkty-rogi-lewa {
		background: url(images/final/rog-l-nieb.gif) 0 0 no-repeat;
	}
	
	.Quady-dol .produkty-rogi-srodek {
		background: #2c76c8;
	}
	
	.Quady-dol .produkty-rogi-prawa {
		background: url(images/final/rog-p-nieb.gif) 0 0 no-repeat;
	}
	
.Skutery {
	background: #e75802 url(images/final/kategorie/skutery.jpg) 0 top no-repeat;
}
	
	.Skutery-dol .produkty-rogi-lewa {
		background: url(images/final/rog-l-pom.gif) 0 0 no-repeat;
	}
	
	.Skutery-dol .produkty-rogi-srodek {
		background: #e75802;
	}
	
	.Skutery-dol .produkty-rogi-prawa {
		background: url(images/final/rog-p-pom.gif) 0 0 no-repeat;
	}

.Motorowery {
	background: #9acd00 url(images/final/kategorie/manual.jpg) 0 top no-repeat;
}
	
	.Motorowery-dol .produkty-rogi-lewa {
		background: url(images/final/rog-l-ziel.gif) 0 0 no-repeat;
	}
	
	.Motorowery-dol .produkty-rogi-srodek {
		background: #9acd00;
	}
	
	.Motorowery-dol .produkty-rogi-prawa {
		background: url(images/final/rog-p-ziel.gif) 0 0 no-repeat;
	}

/****************** OFERTA PRODUKTOWA ******************/

.oferta-opis-kategorii-kontener {
	clear: both;
	padding: 10px 0 0 0;
}

.oferta-opis-kategorii {
	background: #979797;
	padding: 17px 22px;
}

.oferta-opis-kategorii img {
	margin: 0 10px 10px 0;
}

.oferta-produkt {
	float: left;
	margin: 0 3px 10px 0;
}

	.oferta-produkt h4 {
		background: #333333;
		font-size: 10px;
		padding: 3px 0;
		text-align: center;
	}
	
		.oferta-produkt h4 a {
			color: white;
			text-decoration: none;
		}
		
		.oferta-produkt h4 a:hover {
			
		}
	
	.op-ostatni {
		margin-right: 0;
	}

.oferta-produkt-zdjecie {
	background: url(images/final/produkt-tlo-male.gif) 0 0 repeat-x;
	height: 150px;
	overflow: hidden;
	width: 220px;
}

	.oferta-produkt-zdjecie img {
		behavior: url(iepngfix.htc);
		display: block;
		margin: 0 auto;
	}

.oferta-konkretna h4 {
	background: #3d3d3d;
	font-size: 12px;
	padding: 10px 0 10px 10px;
}


.oferta-zakladki {
	background: #3d3d3d;
	font-weight: bold;
	padding: 10px 0 10px 20px;
}

.oferta-zdjecie-duze {
	background: #979797;
	overflow: hidden;
	text-align: center;
}

.oferta-zakladki img {
	behavior: url(iepngfix.htc);
}

	.oferta-zakladki span {
		cursor: pointer;
	}
	
	#ofertacechy {
	}
	
	#ofertazdjecia {
		overflow: hidden;
	}
	
	.oferta-zdjecie {
		margin-left: -10px;
	}
	
	#ofertazdjecia .oferta-zdjecie {
		float: left;
		height: 67px;
		margin: 0 0 15px;
		overflow: hidden;
		padding: 0 50px 0;
		text-align: center;
		width: 100px;
	}
	
.oferta-zakladka {
	background: #5c5c5c;
	margin: 0 0 7px 0;
	padding: 13px 31px 36px;
	zoom: 1;
}

.oferta-cecha {
	clear: both;
	margin: 0 0 7px 0;
}

.produkt-promo {
	background: #3d3d3d;
	float: left;
	font-family: Verdana;
	margin: 0 9px 0 0;
	padding: 5px 0;
	text-align: center;
	width: 160px;
}

	.produkt-nowosc {
		color: #fd7b12;
	}
	
	.produkt-promocja {
		color: #2bc8fc;
	}
	
	.produkt-dostepny {
		color: #eae001;
	}
	
	.produkt-niedostepny {
		color: white;
	}

.produkt-kolory {
	background: #606060;
	margin: 9px 0 0 0;
	overflow: hidden;
	padding: 14px 16px;
	zoom: 1;
}

.cena-koszyk {
	background: #3d3d3d;
	height: auto;
	margin: 0 0 10px 0;
	overflow: hidden;
	zoom: 1;
}

.cena {
	float: left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 7px 16px;
}

.koszyk {
	background: #fa7524;
	color: white;
	float: right;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0 7px;
	text-align: center;
	text-decoration: none;
	width: 190px;
}

.kolor-label-kontener {
	clear: both;
	overflow: hidden;
	margin: 0 0 5px;
	padding: 5px 0 0;
}

.kolor-label {
	cursor: pointer;
	margin: 0 0 10px;
	overflow: hidden;
}

.kolor-input {
	float: left;
}

.kolor-label span {
	float: left;
	padding: 3px 0 0 0;
}

.oferta-kolor {
	float: left;
	height: 10px;
	margin: 2px 0 0 5px;
	width: 10px;
}

span.kolor-nazwa {
	padding: 3px 0 0 8px;
}

/************************ DYSTYRYBUTORZY ***************************/

.mapa {
	height: 400px;
	margin: 0 auto;
	padding: 15px 0;
	width: 400px;
}

/********** ROMET DO DYSPOZYCJI - BLOCZEK NA STRONIE GŁÓWNEJ ************/

.rdd-kontener {
	background: #9a9997;
	margin: 0 0 14px;
	zoom: 1;
}

.rdd {
	padding: 20px 0;
}

	.rdd img {
		display: block;
		margin: 20px auto;
	}
	
	.rdd-tresc {
		padding: 0 55px;
	}

.rdd-gora {
	background: url(images/final/tlo-4-gora.gif) 0 0 repeat-x;
	font-size: 0;
	height: 4px;
}

.rdd-dol {
	background: url(images/final/tlo-4-dol.gif) 0 0 repeat-x;
	font-size: 0;
	height: 4px;
}

/* *** flashowa zawieszka *** */

.zawieszka {
	position: absolute;
	right: 0;
	top: -10px;
}


.komunikat{
	background:#979797;
	border: 2px solid #F2F2F2;
	color:#CC0000;
	font-size:1.1em;
	font-weight:bold;
	margin: 10px 0;
	padding:10px;
	text-align:center; 
}

.komunikat .white{
	color:#F2F2F2 !important;
}
.komunikat2{
	background:#979797;
	border: 2px solid #F2F2F2;
	color:#F2F2F2;
	font-size:1.1em;
	font-weight:bold;
	margin: 10px 0;
	padding:10px;
	text-align:center; 
}
/* .romeciarnia{
	float:left;
	padding-left:330px;
	margin-top:6px;
} */
.romeciarnia, .forum_ikonka {
	float:right;
	margin-top:6px;
	padding-left: 10px
}
.romeciarnia a{
	background: url(images/final/romeciarnia.gif) 0 0 no-repeat;
	display:block;
	cursor:pointer;
	width:160px;
	height:25px;
}

/**/
.region-pod-menu .rek{
	padding:5px 0 5px 0;
	overflow: hidden;
	zoom: 1;
	text-align: center;
}
.lewy-region-welcome .rek{
	padding:5px 0 0;
	text-align: center;
}

.blok-pasek{
	background-color: #9a9997;
	font: normal 11px tahoma;
	color: #fff;
	line-height: 16px;
	margin:0 0 5px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #9a9997;
}
.scroll-block{
	padding: 0 10px;
	width: 920px;
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #636360;
	white-space: nowrap;
}
.scroll-block span{
	display: block;
	line-height: 16px;
}
#marquee{
	overflow: hidden;
	zoom: 1;
}
.scroll-block span b{
	padding-right: 20px;
	white-space: nowrap;
}
.scroll-block span b a{
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}

a.priorytet-news{
	color: #cc0000 !important;
	font-weight: bold !important;
}

.cursor{
	cursor: pointer;
	display: block;
	margin: 0 auto;
	text-align:center;
}

.frambig{

}
.frambig img{
	
}

li.produkt {
border:0;
cursor:pointer;
margin:0;
padding:2px 5px;
}
li.active {
border:1px solid #FFFFFF;
} 
.over {
	z-index: 9999999 !important;
}
#yt-content {
	background: #CC0000;
}
#yt-content .entry {
	clear: both;
	margin: 5px;
	padding: 5px;
}
#yt-content .entry a {
	color: #000000;
	font-size: 12px;
	clear: both;
	height: 70px;
	width: 227px;
	text-decoration: none;
}
#yt-content .entry a:hover .title {
	text-decoration: underline;
}
#yt-content .entry .foto {
	float: left;
	border: 1px solid #000000;
	background: #FFFFFF;
	margin-right: 10px;
	padding: 5px;
}
#yt-content .entry .title {
}
#yt-content .entry .desc,
#yt-content .entry .desc a {
	padding-top: 10px;
	font-size: 10px;
	color: #FFFFFF !important;
}
/* NEWSLETTER */
.boxNewsletter{
	color: #000000;
	height: 149px;
	border: 0px;
	font-family: arial;
	overflow: hidden;
	padding: 5px;
	margin: 0px auto 10px;
	background: #fdb721;
}
.boxNewsletterTitle{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 7px 0px 3px;
	overflow: hidden;
}
.boxNewsletterTxt{
	width: 225px;
	font-size: 11px;
	font-family: arial;
	overflow: hidden;
	padding: 0px 5px;
}
.boxNewsletterTxt ul li{
	background: none;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 0px 12px;
	line-height: 11px;
	list-style-type: disc;
}
.boxNewsletterSubmit{
	display: block;
	width: 76px;
	height: 17px;
	float: right;
	margin: 5px 7px 0px 0px;
	background: url(images/bg-button-newsletter.gif) no-repeat;
}
.subskrypcja{
	float: right;
	margin: 5px 7px 0px 0px;
}
.subskrypcja input{
	border: 1px solid #918f8f;
	font-size: 11px;
	width: 138px; 
	line-height: 11px;
	padding: 3px 5px;
	background: #ffffff;
}
.subMargines{
	margin: 20px 5px;
}
.newsletterNaglowek{
	font-size: 14px !important;
}

.fwn{
	display: block;
	width: 250px;
	font-size: 12px;
	padding: 0px 10px 0px 0px;
	text-align: right;
}
.formPole input{
	width: 230px;
	padding: 3px;
	border: 1px solid #cccccc;
}
.formularzGwiazdka{
	color: red;
	font-size: 12px;
	font-weight: bold;
}
.boxWyslij{
	width: 200px;
	margin: 0px auto;
}
.komunikat{
	margin: 0px 0px 15px 0px;
}
