/* CSS Document */

.tytulArtykulu, .nazwaKategoriiArtykulow, .tytulNewsa, .nazwaKategoriiNewsow, .nazwaKategoriiProduktow, .nazwaGalerii, .tytulPanelKlienta, .tytulKontakt, .tytulLogin, .tytulZamowienia, .tytulRejestracja, .tytulRaporty, .tytulWizytowki, .tytulWynikiWyszukiwania, .tytulTagi {color: #BE3E00; font-size: 1.4em; border-bottom: 1px solid #E0E0D4;padding: 5px;height: 24px; }
.tytulArtykulu span, .nazwaKategoriiArtykulow span, .tytulNewsa span, .nazwaKategoriiNewsow span, .nazwaKategoriiProduktow span, .nazwaGalerii span, .tytulPanelKlienta span, .tytulKontakt span, .tytulLogin span, .tytulZamowienia span, .tytulRejestracja span, .tytulRaporty span, .tytulWizytowki span, .tytulWynikiWyszukiwania span, .tytulTagi span{
float:left; margin-left:10px; display: inline;   padding: 5px 10px; position: relative; top: 1px !important; top: 6px; background: #fff;
}
.page_title {float:left; height: auto; margin-top: -5px; width: 98% !important;}
:lang(pl) .page_title {margin-bottom: 15px !important;}

.trescArtykulu, .trescKategoriiArtykulow, .trescNewsa, .trescKategoriiNewsow, .trescProduktu, .trescKategoriiProduktow, .trescGalerii, .trescKoszyka, .trescZamowienia, .trescZamowieniaLista, .trescPanelKlienta, .trescKontakt, .trescLogin, .trescRejestracja, .trescRaporty, .trescWizytowki, .trescWynikiWyszukiwania, .trescTagi, #newsletter_error, #newsletter_info {
		padding: 45px 0px 10px 5px;

}
.trescKategoriiProduktow{
text-align:center;
}
a.button, input.button {
	background-color: #7589a0;
	border: solid 1px #7589a0;
	color: #FFF;
	font-weight: bold;
	padding: 5px 8px;
}
a.button:hover {
	background-color: #7589a0;
	border: solid 1px #7589a0;
	color: #FFF;
	font-weight: bold;
	padding: 5px 8px;
	text-decoration: none;
}

/* artykuly */
	.tytulArtykulu { }
	.tytulArtykuluLista { font-weight: bold; font-size: 1.2em; padding-bottom: 3px;}
	.tytulArtykuluLista a { color: #000; }

	.introArtykulu, .introArtykuluLista { }

	.dataArtykulu, .dataArtykuluLista { font-size: 0.9em; color: #FF5300; }
	.rozwiniecieArtykulu, .rozwiniecieArtykuluLista { color: #FF5300; margin: 0 0 35px 0; }

	.nazwaKategoriiArtykulowLista { padding: 2px 5px; }
		.nazwaKategoriiArtykulowLista a { font-weight: bold; color: #FF5300; }
/* artykuly koniec */

/* newsy */
	.tytulNewsa { }

	.tytulNewsaLista { font-weight: bold; font-size: 1.2em; padding-bottom: 3px; }
	.tytulNewsaLista a { color: #000; }
	.trescNewsa { }
	.dataNewsa, .dataNewsaLista { font-size: 0.9em; color: #FF5300; }

	.rozwiniecieNewsa, .rozwiniecieNewsaLista { color: #FF5300; margin: 0 0 35px 0; }

	.nazwaKategoriiNewsowLista { padding: 2px 5px; }
		.nazwaKategoriiNewsowLista a { font-weight: bold; color: #FF5300; }
/* newsy koniec */

/* produkty */
	.listaProduktow { display: block; }
	.blokProduktuLista {
		display: inline;
		float: left;
		word-wrap: break;
		overflow: hidden;
		text-align: center;
		padding: 7px;
		margin: 0;
		border: solid 1px #EAEAEA;
	}
		.blokProduktuListaZdjecie { display: block; }
			.blokProduktuListaZdjecie img { border: 0; }
		.blokProduktuListaOpis { word-wrap: break; overflow: hidden; }
		.blokProduktuListaCena {color: #FF5300; font-weight: bold; }

	.cenaProduktu {
		color: #6F95AE;
		font-weight: bold;
	}
	.nazwaProduktu {
		font-weight: bold;
		font-size: 1.1em;
	}
.opisProduktu {	}
.nazwaKategoriiProduktowListaIcon {
    padding: 2px 5px;
    margin: 5px;
    float: left;
    width: 125px;
    height:165px;
    text-align: center;
vertical-align : middle;
}
.nazwaKategoriiProduktowIcon {
    padding: 2px 5px;
    float: left;
    width: 110px;
    height:110px;
    text-align: center;

}
.nazwaKategoriiProduktowIcon img {
    margin: 0 auto;
}
.nazwaKategoriiProduktowLista {
    padding: 2px 5px;
    float: left;
    width: 125px;
    height:160px;
    text-align: center;

}
.nazwaKategoriiProduktowLista a {
    font-weight: bold;
    color: #FF5300;
    text-align:center;
}

table.productList { width: 100%; border-collapse: collapse; border-spacing: 0;}
table.productList tr.productListHeader { border-bottom: solid 1px #6F95AE; border-top: solid 1px #6F95AE;}
table.productList tr.odd { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; border-left: solid 1px #FFF; border-right: solid 1px #FFF; }
table.productList tr.even { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; border-left: solid 1px #F2F0E4; border-right: solid 1px #F2F0E4; }
table.productList th { padding: 6px; font-size: 1.1em; font-weight:bold; color: #000;
/* background-color: #CCDFE7;  */
}
table.productList td { padding: 4px; }
table.productList td a { color: #464B51; }

/* produkty koniec */

/*media*/
	.nazwaGalerii {	}
	.opisGalerii {}
/* media koniec */

/* klienci */
	.partnerzyTitle {
		text-align: left;
		font-size: 1.1em;
		font-weight: normal;
		font-weight: bold;
		padding: 0 0 5px 0;
		margin: 0 0 5px 0;
		border-bottom: solid 1px #EAEAEA;
	}
	.partnerzyItem {
		display: block;
		padding: 0 3px 5px 3px;
	}
.clientsData { list-style: none; padding: 10px 0 0 10px; margin: 0;}
.clientsData li { padding: 0 0 7px 0; }
/* klienci - koniec */

/* wyszukiwanie */
#wynikiWyszukiwaniaLista { list-style: none; padding: 0; margin: 0;}
	#wynikiWyszukiwaniaLista li { padding: 10px 0 0 0; margin: 0;}
	.wynikiWyszukiwaniaListaTytul, .tagiListaTytul { font-weight: bold; font-size: 1.2em; padding-bottom: 3px;}
	.wynikiWyszukiwaniaListaTytul a, .tagiListaTytul a { color: #000; }
	.wynikiWyszukiwaniaListaTytul img, .tagiListaTytul img { padding-right: 7px;}
	.wynikiWyszukiwaniaListaTresc, .tagiListaTresc { font-weight: normal; }
	.wynikiWyszukiwaniaListaWiecej, .tagiListaWiecej {color: #FF5300; margin: 0 0 25px 0;}
/* wyszukiwanie - koniec */

/* tagi */
	#tagiLista { list-style: none; padding: 0; margin: 0; }
		#tagiLista li { padding: 10px 0 0 0; margin: 0; }
		.tagiListaTytul { font-weight: bold; }
/* tagi - koniec */


.tekstSpacer { padding: 10px; display: block; }

#preloaderGalerii {
	height: 13px;
	width: 200px;
	color: #999999;
	padding: 0 0 0 10px;
	visibility: visible;
}
#listaMediow {
	visibility: hidden;
}

.rezultatyWyszukiwania { text-align: center; padding: 10px 0; }
.rezultatyWyszukiwania a, .rezultatyWyszukiwania a:visited { color: #FF5300; }
.rezultatyWyszukiwania a u{ color: #FF5300; }
.rezultatyWyszukiwania a.active, .rezultatyWyszukiwania a:hover {  }

.wersjaDoDruku {
	margin: 2px 10px 10px 10px;
	text-align: left;
}
.wersjaDoDrukuZamknij {
	text-align: right;
	cursor: pointer;
	height: 20px;
	background: url(img/close.gif) no-repeat 98% 50%;
}
.wersjaDoDrukuTytul {
	padding: 5px 10px 10px 10px;
	font-weight: bold;
	font-size: 1.1em;
}
.wersjaDoDrukuTresc {
	padding: 10px;
	border-top: solid 1px #EAEAEA;
	border-bottom: solid 1px #EAEAEA;
}
.wersjaDoDrukuStopka {
	text-align: center;
	padding: 10px;
}
	.wersjaDoDrukuStopka p, .wersjaDoDrukuStopka a, .wersjaDoDrukuStopka a:hover {
		font-size: 0.9em;
		color: #696969;
		font-weight: normal;
		text-decoration: none;
	}

.cleaner { clear: both; }

.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }

.spacer {
	border-bottom: solid 1px #EAEAEA;
	margin: 2px 0 2px 0;
	font-size: 1px;
	display: block;
	width: 100%;
}
.even { background-color: #F2F0E4; }
.odd { background-color: #FFF;}
.evenLt {background: #F2F2F2;}
.oddLt {background: #FCFCFC;}

.b14 { font-weight: bold; font-size: 1.1em; }

.error { color: #FF0000; }
.thumbBorder {
	border: solid 4px #F2F2F2;
}

#printBox { display: block; margin: 0 0 7px 0; text-align: left; }
	#printBox img { border: 0; padding: 0 3px; margin: 0; }

/* formularze */

#form_table .form_label{
		text-align:right;
		vertical-align:top;
		padding:3px 3px 3px 3px;;
	}
	#form_table .form_input{
		text-align:left;
		vertical-align:top;
		padding:3px 3px 3px 3px;;
	}
	#form_table .input_token{
		width:100px;
		float:left;
	}

	#form_table .image_token{
		margin-left:5px;
	}
	#form_table .label_empty{
		color:#CC3300;
	}
	#form_table .label_error{
		color:#FF0000;
	}
	#form_table .form_sekcja{
		background: url(img/point.gif);
		background-repeat:repeat-x;
		background-position:center;
		padding: 5px 0 5px 0;
	}
	#form_table .form_sekcja_koniec{
		background: url(img/point.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		padding: 10px 0 0 0;
	}

	#form_table .form_left_cell{
		width:2px;
		padding: 0px 0px 0px 0px;
		background:url(img/point.gif);
		background-repeat:repeat-y;

	}
	#form_table .form_sekcja_cell{
		background:#000000;
		width:1px;
		padding: 0px 0px 0px 0px;
		background:url(img/left.gif);
		background-repeat:repeat-y;
	}
	#form_table .form_right_cell{
		width:2px;
		padding: 0px 0px 0px 0px;
		background:url(img/point.gif);
		background-repeat:repeat-y;
		background-position:left;

	}
	#form_table .sekcja_text{
		background:#F9F9F9;
		margin-left:20px;
		padding: 0 6px 0 6px;
		font-weight:bold;
	}
.checkOn{
	background:#FFFFCE;
}
.checkOn .unreaded{
	font-weight:bold;
	font-size:13px;
}
.checkOn .readed{
	font-weight:normal;
}
.checkOff{
	background:#E9E9E9;
}

.form_even .unreaded{
	font-weight:bold;
	font-size:13px;
}
.form_even .readed{
	font-weight:normal;
}

.odd .unreaded{
	font-weight:bold;
	font-size:13px;
}
.odd .readed{
	font-weight:normal;
}



/* css dla gotowego formularza -start */
	#form_table .form_label{
		text-align:right;
		vertical-align:top;
		padding:3px 3px 3px 3px;;
	}
	#form_table .form_input{
		text-align:left;
		vertical-align:top;
		padding:3px 3px 3px 3px;;
	}
	#form_table .input_token{
		width:100px;
		float:left;
	}

	#form_table .image_token{
		margin-left:5px;
	}
	#form_table .label_empty{
		color:#CC3300;
	}
	#form_table .label_error{
		color:#FF0000;
	}
	#form_table .form_sekcja{
		background: url(img/form/point.gif);
		background-repeat:repeat-x;
		background-position:center;
		padding: 5px 0 5px 0;
	}
	#form_table .form_sekcja_koniec{
		background: url(img/form/point.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		padding: 10px 0 0 0;
	}

	#form_table .form_left_cell{
		width:2px;
		padding: 0px 0px 0px 0px;
		background:url(img/form/point.gif);
		background-repeat:repeat-y;

	}
	#form_table .form_sekcja_cell{
		background:#000000;
		width:1px;
		padding: 0px 0px 0px 0px;
		background:url(img/form/left.gif);
		background-repeat:repeat-y;
	}
	#form_table .form_right_cell{
		width:2px;
		padding: 0px 0px 0px 0px;
		background:url(img/form/point.gif);
		background-repeat:repeat-y;
		background-position:left;

	}
	#form_table .sekcja_text{
		background:#F9F9F9;
		margin-left:20px;
		padding: 0 6px 0 6px;
		font-weight:bold;
	}
/* css dla gotowego formularza -end */
