head, body{

	display: block;

	margin: 0px;

	padding: 0px;

	width: 100%;

	text-align: center;



}



body{

	background-color: #c0c0c0;

	font-family: Arial;

	font-size: 12px;

	color: #333333;



}







a, a:focus, button:focus, input:focus{

	outline: none;







}





img, div{

	border: 0px none;







}







#conbg{

	display: block;

	padding: 0px;

	margin: 0px Auto;

	width: 855px;

	text-align: left;

	overflow: hidden;

	background-image: url('../image/page/bg_middle.jpg');

	background-color: transparent;





}







#bg_top{







	display: block;







	width: 855px;







	height: 6px;







	padding: 0px;







	margin: 0px;







	background-image: url('../image/page/bg_top.jpg');







	background-color: transparent;







	background-repeat:no-repeat;







}















#bg_bottom{







	display: block;







	width: 855px;







	height: 10px;







	padding: 0px;







	margin: 0px;







	background-image: url('../image/page/bg_bottom.jpg');







	background-color: transparent;







	background-repeat:no-repeat;







	background-position: left bottom;







}















#podpis{







	text-align: right;







	display: block;







	font-size: 11px;







	font-weight: bold;







	color: #333333;







	background-color: #c0c0c0;







	height: 25px;







	padding-right: 8px;







}















#top {







	display: block;



	width: 836px;



	height: 67px;



	margin: 3px 0px 0px 9px;



	padding: 0px;



	background-color: #d61029;



	overflow: hidden;







}







#szukaj{







	display: block;



	height: 35px;



	margin: 3px 7px 0px 9px;



	padding: 0px;



}







#top1{







	display: block;



	height: 20px;



	margin: 2px;



	text-align:center;







}



#top1 a{







	display: block;



	height: 20px;



	line-height: 20px;



	font-size: 20px;



	font-weight: bold;



	color: #ffffff;



	text-decoration: none;



	padding-top: 0px;



	padding-left: 6px;



}







#top2{







	display: block;







}















#con{







	display: block;







	width: 836px;







	margin: 3px 0px 0px 9px;







	padding: 0px;







}















#menu, #menu2, #menu3{







	display: block;







	height: 25px;







	margin: 0px;







	padding: 0px;







}







#menu ul, #menu2 ul, #menu3 ul{







	margin: 0px;







	padding: 0px; 







}







#menu ul li, #menu2 ul li, #menu3 ul li{







	display: block;







	position: relative;







	float: left;







}







#menu ul li a, #menu2 ul li a, #menu3 ul li a{







	display: block;







	float: left;







	font-weight: bold;







	font-size: 11px;







	color: #ffffff;







	text-decoration: none;







	padding: 2px 7px 0px 7px;







}







#menu2 ul li a, #menu3 ul li a{







	font-size: 13px;







}















#menu ul li a:hover, #menu ul li.active1 a, #menu ul li.active1 a:hover, #menu2 ul li a:hover, #menu2 ul li.active1 a, #menu2 ul li.active a:hover, #menu3 ul li a:hover, #menu3 ul li.active1 a, #menu3 ul li.active1 a:hover{







	text-decoration: none;







	color: #333333;







	background-color: #e9e9e9;







}















#menu ul li.active1 a{







	background-color: #ffffff;







}















div#menu ul li ul li a{







	text-align: left;







	width: 165px;







	height: 18px;







	margin: 0px;







	padding: 7px 5px 7px 5px;







	font-size: 12px;







	color: #333333;







	text-align: left;







	border-top: 2px solid #ffffff;







}















div#menu ul li.active1 ul li a, div#menu ul li.active1 ul li.active1 ul li a{







	color: #333333;



	background-color: transparent;



	text-align: left;







}















div#menu ul li.active1 ul li.active1 a, div#menu ul li.active1 ul li.active1 ul li.active1 a{







	color: #333333;







	background-color: #999999;







	text-align: center;







}















div#menu ul li ul li a:hover, div#menu ul li.active ul li a:hover,  div#menu ul li.active ul li.active ul li a:hover{







	color: #333333;







	background-color: #999999;







	text-align: center;







}















#menu ul ul {







	position: absolute;







	z-index: 100;







	display: block;







	width: 175px;







	top: 25px;







	left: 0px;







	background-color: #d1d1d1;







}















#menu ul ul ul {







	position: absolute;







	top: 25px;







	left: 0px;







	z-index: 100;







}















div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul{







	display: none;







	z-index: 100;







}















div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{







	display: block;







	z-index: 100;







}















div#menu ul li ul li ul{







	display: block;







	position: absolute;







	left: 175px;







	top: 0px;







	z-index: 150;







}







div#menu ul li ul li ul li{







	z-index: 200;







}















div#breadcrumbs{







	display: block;







	clear: both;







	margin: 0px;







	padding: 5px 0px 5px 0px;







	color: #333333;







	font-weight: bold;







	font-size: 12px;







}







div#breadcrumbs span{







	color: #999999;







}







div#breadcrumbs a{







	text-decoration: none;







	color: #333333;







	font-weight: bold;







	font-size: 12px;







}







div#breadcrumbs a:hover{







	text-decoration: none;







	color: #407987;







}















#menu2{







	float: left;







}







#top_szukaj p{







	float: left;



	color: #ffffff;



	font-size: 13px;



	font-weight: bold;



	margin: 3px 3px 0px 10px;



	padding: 0px;







}







#top_szukaj form{







	float: left;







}







#top_szukaj form input{







	border: 0px none;







}







#top_szukaj form dl{







	margin: 0px;



	padding: 0px;







}







#top_szukaj form input#Send{







	font-size: 1px;



	background-image: url('../image/page/lupa.jpg');



	background-color: transparent;



	background-repeat:no-repeat;



	height: 17px;



	cursor: pointer;







}







#con_l{

	display: block;

	width: 190px;

	OLD#height: 100px;

	float: left;







}







#con_l h1{



	background-color:#DADADA;

	color:#D61029;

	font-size:16px;

	font-weight:bold;

	padding:3px;

	text-align:left;

	margin-top:0px;







}







#con_d {



	display: block;

	float:left;

	padding: 5px;







}







#con_r{

	display: block;

	width: 200px;

	float: left;





}







#con_r h1{

	background-color:#DADADA;

	color:#D61029;

	font-size:16px;

	font-weight:bold;

	padding:3px;

	text-align:left;

	margin-top:0px;



	



}







#bestsellery {

	float:right;

	width:200px;





}







ul#bestseller, ul#topProducenc{

	list-style-type:none;

	padding:3px;





}







ul#bestseller li, ul#topProducenc li{

	border-bottom:1px solid #EFEFEF;

	font-weight:bold;

	width:184px;



}







ul#bestseller li a, ul#topProducenc  li a{







	color:#4E413B;



	font-size:11px;



	font-weight:bold;



	height:25px;



	line-height:25px;



	padding:0 0 0 3px;



	text-decoration:none;







}







ul#bestseller li a:hover, ul#topProducenc li a:hover{







	color: #d61029;







	text-decoration: none;







}















div#txt_con, div#txt_con2{







	display: block;



	width: 430px;



	float: left;



	margin: 0px 3px 0px 3px;



	padding: 0px;



	color: #333333;



	text-align: justify;



	overflow: hidden;







}















#txt_con2 #index_1, #txt_con2 #index_2, #txt_con2 #index_3{



	display: block;

	width: 141px;

	height: 160px;

	border-left: 1px solid #dadada;

	float: left;

	overflow: hidden;

	background-repeat: no-repeat;

	background-image: url('../image/page/ponownie.jpg');

	background-position: bottom center;







}







#txt_con2 #index_2{

	background-image: url('../image/page/status.jpg');







}







#txt_con2 #index_3{



	background-image: url('../image/page/polec.jpg');

	border-right: 1px solid #dadada;

	padding-right:3px;

	text-align:left;







}















#txt_con2 #index_1 a, #txt_con2 #index_2 a, #txt_con2 #index_3 a{



	display: block;

	background-repeat: no-repeat;

	background-image: url('../image/page/strzalka.jpg');

	background-position: 0px 13px;

	padding: 10px 0px 0px 30px;

	margin-left: 5px;







}







div#txt_con{



	width: 826px;

	margin: 0px;

	padding: 0px 5px 0px 5px;







}







div#txt_con a{

	font-weight: bold; 

	text-decoration: none;

	color: #333333;





}







div#txt_con a:hover{

	text-decoration: underline;

	color: #000000;





}







#producenci {



	margin-bottom:3px;



	float:left;







}











#bottom{







	display: block;







	clear: both;







	width: 836px;







	margin: 3px 0px 0px 9px;







	height: 26px;







	padding: 0px;







	background-color: #d61029;







	overflow: hidden;







}







#menu3{







	margin: 4px 0px 0px 4px;







}























/*







paginationControl







*/







div#paginationControl{







	display: block;







	height: 40px;







	padding-top: 10px;







}







div#paginationControl ul{







	display: block;







	height: 20px;







	margin: 0px;







	padding: 0px;







}







div#paginationControl ul li{







	display: block;







	width: 30px;







	height: 30px;







	float: left;







	text-align: center;







	overflow: hidden;







	margin-right: 10px;







}







div#paginationControl ul li a{







	display: block;







	margin: 0px;







	padding: 6px 0px 0px 0px;







	width: 28px;







	height: 22px;







	font-size: 12px;







	font-weight: bold;







	color: #999999;







	text-decoration: none;







	border: 1px dashed #ffffff;







	background-color: #cacaca;







}







div#paginationControl ul li a:hover, div#paginationControl ul li.active a{







	color: #ffffff;







	background-color: #999999;







}















/*







paginationAktualnoscIndex







*/















div#paginationAktualnoscIndex{







	display: block;







	height: 40px;







	padding-top: 15px;







}







div#paginationAktualnoscIndex ul{







	display: block;







	height: 20px;







	margin: 0px;







	padding: 0px;







}







div#paginationAktualnoscIndex ul li{







	display: block;







	width: 30px;







	height: 30px;







	float: left;







	text-align: center;







	overflow: hidden;







	margin-right: 10px;







}







div#paginationAktualnoscIndex ul li a{







	display: block;







	margin: 0px;







	padding: 6px 0px 0px 0px;







	width: 28px;







	height: 22px;







	font-size: 12px;







	font-weight: bold;







	color: #999999;







	text-decoration: none;







	border: 1px dashed #ffffff;







	background-color: #cacaca;







	cursor: pointer;







}







div#paginationAktualnoscIndex ul li a:hover, div#paginationAktualnoscIndex ul li.active a{







	color: #ffffff;







	background-color: #999999;







}







/*







HOME







*/







div#index_lewa{







	display: block;







}







div#index_prawa{







	display: block;







}















/*







strona







*/







.txt_tytul{







	display: block;



	margin: 0px 0px 10px 0px;



	padding: 0px;



	font-size: 18px;



	color: #d61029;



	font-weight: bold;



	border-bottom:1px solid #D61029;







}







.txt_txt{







}















/*







faq







*/







.faq_pytanie{







	display: block;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	font-size: 18px;







	border-bottom: 1px solid #407987;







}







.faq_odpowiedz{







	display: block;







	padding: 0px 0px 20px 0px;







}















/*







aktualnosci







*/







.aktualnosci_nazwa{







	display: block;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	font-size: 18px;







	border-bottom: 1px solid #407987;







}







.aktualnosci_txt{







	display: block;







	padding: 0px;







}







.aktualnosci_data{







	display: block;







	padding: 0px 0px 20px 0px;







	text-align: right;







	font-weight: bold;







	font-size: 11px;







	color: #999999;







}















/*







galeria







*/







.galeria_nazwa{







	display: block;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	font-size: 18px;







	border-bottom: 1px solid #407987;







}







.galeria_txt{







	display: block;







	padding: 0px;







}







.galeria_show{







	display: block;







	padding: 0px 0px 20px 0px;







}







.galeria_show a{







	text-decoration: none;







	color: #990000;







	font-weight: bold;







}







ul#galeria_ul{







	margin: 0px;







	padding: 0px;







}







ul#galeria_ul li{







	display: block;







	margin: 5px;







	width: 125px;







	height: 125px;







	background-repeat: no-repeat;







	background-position: 50% 50%;







	background-color: #ffffff;







	float: left;







}







ul#galeria_ul li a{







	display: block;







	border: 2px solid #cacaca;







	width: 121px;







	height: 121px;







}







ul#galeria_ul li a:hover{







	border: 2px solid #000000;







}















/*







download







*/







.download_nazwa{







	display: block;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	font-size: 18px;







	border-bottom: 1px solid #407987;







}







.download_txt{







	display: block;







	padding: 0px;







}







.download_files{







	display: block;







	padding: 0px 0px 20px 0px;







}







.download_files a{







	text-decoration: none;







	color: #990000;







	font-weight: bold;







}















/*







linki







*/







.linki_nazwa a{







	display: block;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	font-size: 18px;







	border-bottom: 1px solid #407987;







	color: #407987;







}







.linki_nazwa a:hover{







	







}







.linki_txt{







	display: block;







	padding: 0px;







}







.linki_show{







	display: block;







	padding: 0px 0px 20px 0px;







}







.linki_show a{







	text-decoration: none;







	color: #990000;







	font-weight: bold;







}











/*







kontakt







*/











#kontakt_lewa{



	display: block;



	width: 300px;



	float: left;







}







#kontakt_prawa{



	display: block;



	width: 526px;



	float: right;







}



#transport-label {



	height:30px;



	line-height:30px;







}











/*







newsletter







*/







#newsletter{







	border-top: 1px solid #407987;







	padding-top: 10px;







}







#newslettertxt{}







input#newsletterEmail{







	display: block;







	margin-top: 5px;







	float: left;







	width: 290px;







	font-weight: bold;







	color: #333333;







	padding: 5px 0px 5px 0px;







	text-align: center;







	border: 1px solid #407987;







}







button#newsletterPlus, button#newsletterMinus{







	display: block;







	width: 40px;







	height: 40px;







	margin-left: 10px;







	border: 0px none;







	background-color: transparent;







	background-repeat: no-repeat;







	background-position: 50% 50%;







	background-image: url('../image/page/newsletterplus.gif');







	cursor: pointer;







	outline: none;







	float: left;







}







button#newsletterMinus{







	background-image: url('../image/page/newsletterminus.gif');







}







#newsletterKomunikat{







	display: block;







	width: 290px;







	height: 15px;







	font-size: 12px;







	font-weight: bold;







	text-align: center;







	color: #b50627;







	clear: both;







}































/*







dla zapytan sql







*/







div#dbQuery{







	display: block;







	text-align: left;







	margin: 20px 0px 0px 0px;







	padding: 5px;







	background-color: #ffffff;







	color: #333333;







	font-size: 12px;







}







div#dbQuery br{







	display: block;







	margin: 5px 0px 0px 0px;







}















/*







wydarzenia







*/







div#wydarzenia_list{







	display: block;







	float: left;







	width: 580px;







	min-height: 300px;







}















div#wydarzenia_form{







	display: block;







	float: right;







	width: 200px;







}















div#wydarzenia_chmura{







	display: block;







	float: right;







	width: 200px;







	text-align: center;







	margin-top: 30px;







}







div#wydarzenia_chmura li{







	list-style: none;







	float: left;







	display: block;







	padding: 3px;







}















div#wydarzenia_szukaj_wyczysc{







	display: block;







	float: right;







	width: 200px;







	text-align: center;







}















.wydarzenia_nazwa{







	display: block;







	clear: both;







	margin: 0px 0px 10px 0px;







	padding: 0px;







	font-size: 18px;







	border-bottom: 1px solid #407987;







	color: #407987;







}















.wydarzenia_txt{







	display: block;







	padding: 0px 0px 5px 0px;







}















.wydarzenia_grupa{







	display: block;







	float: left;







	font-weight: bold;







	font-size: 11px;







	color: #999999;







}















.wydarzenia_data{







	display: block;







	float: right;







	margin-bottom: 20px;







	font-weight: bold;







	font-size: 11px;







	color: #999999;







}















#wydarzenia_czytaj_grupa{







	display: block;







	float: left;







	font-weight: bold;







	font-size: 11px;







	color: #999999;







}















#wydarzenia_czytaj_data{







	display: block;







	float: right;







	margin-bottom: 10px;







	font-weight: bold;







	font-size: 11px;







	color: #999999;







}















#wydarzenia_czytaj_txt{







	display: block;







	clear: both;







	padding: 0px 0px 5px 0px;







}















/*







pageMessenger







*/







#pageMessenger{







	display: block;







	padding: 5px;







	font-weight: bold;







	font-size: 12px;







	color: #d61029;







	text-align: center;







	border: 2px dashed #d61029;







}







#pageMessenger ul{







	padding: 0px;







	margin: 0px;







}







#pageMessenger ul li{







	list-style: none;







	padding: 1px;







	margin: 1px;







}















/*







dojo







*/







#komunikatDojoTxt{







	width: 350px;







	text-align: center;







}















#WyslijLinkDiv{







	text-align: left;







	color: #000000;







}







#errorKomunikat{







	font-size: 16px;







	line-height: 18px;







	text-align: left;







	display: block;







	padding: 10px 10px 10px 50px;







	background-repeat: no-repeat;







	background-position: left center;







	background-image: url('../image/page/ico.warning.gif');







}















/*







users_index







*/







div#users_index_kol1, div#users_index_kol2{







	display: block;







	float: left;







	width: 410px;







}







div#users_index_kol2{







	float: right;



	width: 400px;



	padding-left: 7px;







	border-left: 1px solid #cacaca;







}















div#txt_con  div#users_index_kol1 a.guzikDefault{







	margin-top: 30px !important;







	margin-left: 145px  !important;







}















div#users_index_kol1_opis, div#users_index_kol2_opis{







	display: block;



	width: 99%;







}







div#users_index_kol2_form{







	display: block;







	width: 300px;







}







div#users_index_kol2_form dt#login-label, div#users_index_kol2_form dt#haslo-label, div#users_index_kol2_form dt#submit-label{







	display: none;







}







div#users_index_kol2_form table{



	padding: 0px;



	margin: 0px;







}







div#users_index_kol2_form table td{



	padding: 10px;







}







div#users_index_kol2_form table td dd{



	margin: 0px;



	padding: 0px;







}







td#kol1UL, td#kol3UL{



	border: 1px solid #cacaca;



	font-weight: bold;



	background-color: #ffffcc;







}







td#kol2UL, td#kol4UL{



	border-top: 1px solid #cacaca;



	border-right: 1px solid #cacaca;



	border-bottom: 1px solid #cacaca;



	background-color: #ececec;







}







td#kol2UL input, td#kol4UL input{







	width: 250px;







}







td#kol3UL{







	border-top: 0px none;







}







td#kol4UL{







	border-top: 0px none;







}















/*







profil tabela zamowienia







*/

.profil-zamowienie {
	border-bottom:1px solid #D61029;
	color:#D61029;
	display:block;
	font-size:15px;
	font-weight:bold;
	margin:10px 0px;
	padding:0;

}

.zamowienie-dodatkowe-info {
	margin:10px;

}

.zamowienie-dodatkowe-info table {
	background-color:#FFCCCC;
	border:1px solid #D61029;
	color:#000000;
	font-family:Verdana;
	font-size:12px;
	padding:10px;
	width:806px;
	text-align:left;

}



.zamowienie-dodatkowe-info table td {
	border-bottom:1px solid #D61029;

}



.zamowienie_dane {
	float:left;
	width:500px;

}



.zamowienie_dane_lewa {
	float:left;
	padding:5px;
	width:190px;


}



.zamowienie_dane_prawa {

	float:left;

	font-weight:bold;

	padding:5px;

	width:290px;





}



#profil {

	width:828px;

	color:#000;

	text-align:left;

	margin:-10px 0px 5px 0px;

	border-bottom:1px solid #D61029;

	float:left;



}



.profil_dane {

	width:275px;

	float:left;



}



.profil_dane_naglowek {

	width:274px;

	float:left;

	height:30px;

	margin-right:1px;

	line-height:30px;

	font-size:13px;

	font-weight:bold;

	text-decoration:underline;



}



.profil_dane_lewa {

	width:102px;

	float:left;

	padding:5px 0px 5px 3px;



}



.profil_dane_prawa {

	width:170px;

	font-weight:bold;

	float:left;

	padding:5px 0px 5px 0px;



}



.profil_dane_info {

	width:264px;

	padding:0px 5px;

	float:left;

	font-size:11px;



}





#profil_rabat {

	width:826px;

	color:#000;

	font-family:Verdana;

	font-size:14px;

	font-weight:bold;

	float:left;

	padding:10px 0px;

	text-align:center;

	background-color:#FFCCCC;

	border-top:1px solid #D61029;

	border-left:1px solid #D61029;

	border-right:1px solid #D61029;



}



tr#profilZam th{



	font-family:Verdana;



	font-size: 12px;



	font-weight: bold;



	text-align: center;



	color:#000;



	background-color: #FFCCCC;



	border:1px solid #D61029;



	height:30px;



	line-height:30px;







}







td.profilZamData{



	text-align: center;







}







td.profilZamStan{



	text-align: center;







}







td.profilZamPonowne{



	text-align: center;







}







td.profilZamWartosc{



	text-align: center;



	color:#D61029;



	font-weight:bold;







}







td.profilZamWyswietl{



	text-align: center;







}







td.profilZamWyswietl a {



	text-decoration:underline;



	font-weight:normal;







}







td.profilZamZamow{



	text-align: center;







}

#bestseller, .menukategorie ul {

	padding: 0px;

	margin: 0px;

}