body
{
	background-color		:	#c4c7c9;
	background-image		:	url('../newGrafika/websiteBG.jpg');
	background-position		:	top left;	
	background-repeat		:	repeat-x;

	text-align			:	center;
	padding				:	0;
	margin				:	0;
}

body img
{
	margin 		: 	0;
	padding		:	0;
}

.all
{
	overflow			:	hidden;
	
	width				:	1000px;
	text-align			:	left;
	margin				:	0 auto;	
}
* html .all
{	
	overflow			:	visible;
}


.font1
{
	font-family			:tahoma;
	font-size			:12px;
	color				:#000;
	text-decoration		:none;
	font-weight			:bold;  
}
.font2
{
	font-family			:tahoma;
	font-size			:11px;
	color				:#fff;
	text-decoration		:none;  
}
.font3
{
	font-family			:tahoma;
	font-size			:9px;
	color				:#000;
	text-decoration		:none;  
}

.font4
{
	font-family			:tahoma;
	font-size			:11px;
	color				:#000;
	text-decoration		:none;
	font-weight			:bold;  
}

.color1
{
	color	: #000;
}
.color2
{
	color	: #cc0000;
}

.przycisk
{
	background: url('../grafika/pk.jpg');
	background-repeat:no-repeat;
	background-position:center;
}
.font_order1
{
	font-family	:verdana;
	font-size	:11px;
	color		:#000;
}

a {
 color: black;
 text-decoration: none;
}
a:hover {
 color: #ffbf01;
}


textarea { 
border: 1px solid #000;

}
textarea:hover { 
border: 1px solid #cc0000;
}


.menuinfo
{
	overflow			:   hidden;
	border				: 	0 solid #000;
	min-height			:	10px;
	width				:	100%;
}


.menuinfo1
{
	float				:	left;	
	width				:	10px;
	height				:	37px;
	background-image	:	url('../grafika/webElements/belL.jpg');
	background-repeat	:	no-repeat;
}
.menuinfo2
{
	float				:	left;	
	width				:	630px;
	height				:	37px;
	
	background-image	:	url('../grafika/webElements/belS.jpg');
	background-repeat	:	repeat-x;
}
.menuinfo3
{
	float				:	left;	
	width				:	10px;
	height				:	37px;
	background-image	:	url('../grafika/webElements/belR.jpg');
	background-repeat	:	no-repeat;
}

.infoBN
{
	float				:	left;
	color				:	#000;
	font-family			:	tahoma;
	font-size			:	12px;
	font-weight			:	bold;
	padding-right		:	10px;
	padding-top			:	10px;
	cursor				:	pointer;
	
}
.infoBN2
{
	float				:	left;
	color				:	#e2d7be;
	font-family			:	tahoma;
	font-size			:	16px;
	padding-right		:	10px;
	padding-top			:	5px;
}
.inf
{
	
	font-family			:	verdana ;
	font-size			:	10px;
	color				:	#000000;
}

.show
{
	display				:	block;
}
.hide
{
	display				:	none;
}

* html .menuinfo
{
	overflow			:   visible;
	height				:	10px;
}

.ocena
{
	float:left;
	cursor:pointer;
}

.ocenajs
{
	overflow: hidden;
	min-height				:	10px;
}
* html .ocenajs
{
	overflow: visible;
	height				:	10px;
}

.koment
{
	width: 100%;
	height : 100px;
	background-color:#fff;
	font-family:verdana ;
	font-size:10px;
	color:#000; 
	border: 1px solid #e0d4bb; 
	padding:3px;
}

.komentautor
{
	width: 200px;
	height:21px;
	background-color:#fff;
	font-family:verdana ;
	font-size:10px;
	color:#000; 
	border: 1px solid #e0d4bb; 
	padding:3px;
}

.konsultant
{
	width			:	205px;
	padding-left	:	5px;	
	font-family		:	tahoma;
	font-size		:	11px;
	color			:	#000;
}

.instKom
{
	text-align 		: 	left;
	padding 		:	10px;
}
.instKomTopic
{
	padding			:	5px;
	color			:	#96906f;
}








.fontMain
{
	font-family				:	tahoma;
	font-size				:	11px;
}

.newMenu
{
	text-align: left;
	vertical-align: top;
	width					:	246px;
	overflow				:	hidden;	

	background-image		:	url('../newGrafika/newMenuBg.jpg');
	background-repeat		:	repeat-y;

	font-family				:	tahoma;
	font-size				:	12px;
	margin:0;
	border:0;
	padding:0;
}

.newMenuMain
{
	overflow				:	hidden;	
	padding-left			: 	15px;
width					:	231px;
	margin:0;
	border:0;
}
.newMenuSubCategory0
{
	overflow				:	hidden;	
	padding-left				:	21px;
width					:	231px;
	margin:0;
	border:0;

}

.newMenuSubCategory
{
	overflow				:	hidden;	

	padding-left			: 	0;
width					:	231px;
	margin:0;
	border:0;

/*
background-color:#788d97;
*/
}
.newMenuSubCategory a
{
	color					:	#fff;
}
.newMenuSubCategory a:hover
{
	color					:	#ffd800;
	text-decoration			:	underline;
}
.newMenuPause
{
overflow				:	hidden;	
	height					:	15px;
	background-image		:	url('../newGrafika/pauseBG.jpg');
	background-position		:	15px 0;
	background-repeat		:	repeat-y;
	
margin:0;
padding:0;
border:0;

}

.kontenerContent
{
	overflow			:	hidden;
	width				:	1000px;
	background-image	:	url('../newGrafika/websiteContentBG.jpg');
	background-repeat	:	repeat-y;
}
.kontenerBaner
{
	overflow			:	hidden;
	width				:	1000px;
}
.leftSideBaner
{
overflow			:	hidden;
	float				:	left;
	width				:	246px;
	height				:	193px;
	background			:	url('../newGrafika/BN/home.jpg') no-repeat;
}
.leftSideBaner a, .leftSideBaner a:hover
{
	overflow			:	hidden;
	width				:	246px;
	height				:	193px;
	display				:	block;
	
	border				:	0; 
	margin				:	0;
	padding				:	0;
}
.rightSideBaner
{
overflow			:	hidden;
	float				:	left;
	width				:	754px;
	height				:	193px;
	background-image	:	url('../newGrafika/banerRightBG.jpg');
	background-repeat	:	no-repeat;
	text-align	:	left;
}
.inLog
{
	width		:	500px;
	padding		:	10px 30px 30px 30px;
	font-size	:	11px;
	font-family	:	tahoma;
	color		:	#000;
}
.leftSideContent
{
	float				:	left;
	width				:	246px;
overflow			:	hidden;
}
.rightSideContent
{
	float				:	left;
	width				:	754px;
	overflow			:	hidden;
	line-height:		:	18px;
}
.search
{
	width				:	210px;
	height				:	31px;
	margin				:	13px 0 13px 36px;
	padding				:	0;

	background-image	:	url('../newGrafika/searchBG.jpg');
	background-repeat	:	no-repeat;
}



.endWebsite
{
	clear:both;
	overflow:	hidden;	
	width:1000px;
	height:	4px;
	margin:	0;
	padding:	0;

background-image : url('../newGrafika/websiteDownBG.jpg');
background-repeat:	no-repeat;
}

.log
{
	overflow			:	hidden;
	width				:	250px;
	height				:	64px;
	font-family			: 	verdana;
	font-size			:	11px; 
	color				:	#808080;
	margin				:	0 0 0 230px;
}
.logLogin
{
	overflow			:	hidden;
	width				:	250px;
	height				:	31px;
	background-image	:	url('../newGrafika/inputLoginBG.jpg');
	background-repeat	:	no-repeat;
	background-position	:	right;
}
.logPass
{
	overflow			:	hidden;
	width				:	250px;
	height				:	31px;
	margin-top			:	2px;
	background-image	:	url('../newGrafika/logBG.jpg');
	background-repeat	:	no-repeat;
	background-position	:	right;
}

.infoLog
{
	margin				:	30px;
	font-size			:	11px;
	font-family			:	verdana;
	color				:	#000;
}

.keyGen
{
	overflow			:	hidden;
	width				:	400px;
	height				:	100px;
	font-family			: 	verdana;
	font-size			:	11px; 
	color				:	#808080;
	margin				:	100px 0 0 230px;
}
.keyGen2
{
	overflow			:	hidden;
	width				:	210px;
	height				:	31px;
	margin-top			:	2px;
	background-image	:	url('../newGrafika/searchBG.jpg');
	background-repeat	:	no-repeat;
	background-position	:	left;
}


.formRej
{
	overflow			:	hidden;
	width				:	620px;
	margin				:	0 0 0 100px;
	text-align			:	left;
}

.formRej input
{
	border:1px solid #808080;
}

.descForm
{
	width				:	140px;
	font-weight			:	bold;
	color				:	#000;
	font-size			:	11px;
}
.subskrypcja
{
	border				: 	1px solid #808080;
	background-color	:	#96a8b2;	
	color				:	#000;
	font-size			:	11px;
	font-family			:	verdana;
	margin-top			:	15px;
}

.produktBlockAll
{
	overflow			:	hidden;
	width				:	690px;
	margin				:	0 0 0 30px;
}

.information{
	
	width				:	585px;
	padding				:	90px 20px 20px 85px;	
	background			:	url('../newGrafika/infoBGtop.jpg') no-repeat;
	font-family			:	verdana;
	font-size			:	12px;
}
.information .footer{
	
	width				:	585px;
	height				:	13px;
	/*background			:	url('../newGrafika/infoBGbottom.jpg') no-repeat right top;*/
}

.produktBlockAll h1
{
	font-size			:	18px;
	font-family			:	verdana;
}
.containerProduktBlockList
{
	overflow			:	hidden;
	width				:	690px;
}

.produktBlockList
{
	float				:	left;
	overflow			:	hidden;
	width				:	339px;
/*height				:	100px;*/
	margin-bottom		:	30px;
	
	padding-bottom		:	5px;
	border				:	2px solid #fff;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
}
.produktBlockListLight{
	
	border				:	2px solid #e3e7ea;
}

.produktBlockList2
{
	float				:	left;
	overflow			:	hidden;
width				:	690px;
height				:	100px;
margin-bottom		:	30px;
}
.produktBlockListPic
{
	overflow			:	hidden;
	float				:	left;
	width				:	100px;
	height				:	100px;
	cursor				:	pointer;
}
.produktBlockListDesc
{
	overflow			:	hidden;
	float				:	left;
	width				:	220px;
	padding				:	25px 0 0 10px;
	min-height			:	75px;
	font-size			:	12px;
	
	font-family			:	tahoma;
}
* html .produktBlockListDesc
{
	overflow			:	visible;
	height				:	75px;
}

.pdBlockBasic
{
	overflow			:	hidden;
	float				:	left;
	
	height				:	70px;
	margin-right		:	15px;
}
.pdBlockBasic img{

	width				:	50px;
	height				:	50px;
	vertical-align		:	middle;	
}

.produktBlockListDesc a
{
	font-size			:	12px;
	font-weight			:	bold;
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#000;
}
.produktBlockListDesc a:hover
{
	font-size			:	12px;
	font-weight			:	bold;	
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#ffd701;
}

.produktBlockListDesc .smallDetails
{
	/*display				:	none;*/
	overflow			:	hidden;
	width				:	218px;
	margin-top			:	15px;
	min-height				:	75px;
font-size				:	11px;
	border				:	1px solid #f0f0f0;
	-moz-border-radius		:	0 10px 10px 10px;
	-webkit-border-radius	:	0 5px 5px 5px;
	-khtml-border-radius	:	0 5px 5px 5px;

background-color		:	#f8f9fa;
}
* html .produktBlockListDesc .smallDetails
{
	overflow			:	visible;
	height				:	75px;
}

.priceDetails
{
	overflow			:	hidden;
	width				:	225px;
	color				:	#607382;
}
.priceDetails ul
{
	overflow			:	hidden;
	width				:	225px;
	margin				:	0;
	padding				:	10px 0 0 0;
}
.priceDetails ul li
{
	float				:	left;
	overflow			:	hidden;
	height				:	30px;
	display				:	block;
	margin				:	0;
	padding				:	0 10px 0 0;
	white-space			:	nowrap;
}

.toBasket
{
	font-family			:	verdana;
	font-size			:	11px;
	border:0;
	/*border				:	1px solid #c4c4c4;
	padding				:	10px;*/
}
.toBasket a
{
	text-decoration		:	underline;
	color				:	#000;
}

.toBasket a:hover
{
	text-decoration		:	none;
	color				:	#ffbf01;
}

.produktShort
{
	overflow			:	hidden;
	width				:	325px;
	padding-left		:	15px;
	height				:	100px;
	color				:	#000;
	font-size			:	11px;
	font-family			:	verdana;
	border-left			:	1px solid #e5e5e5;
}
.topicListCategory
{
	overflow:hidden;
	clear:both;
	font-size			:	16px;
	font-weight			:	bold;	
	font-family			:	verdana;
	color				:	#4a4a4a;
	/*margin				:	0 0 20px 0;
	border-bottom		:	1px solid #000;
	padding				:	1px;*/
	
	
	width						:	658px;
	padding						:	15px;
	margin						:	0 0 33px 0;
	
	
	border					:	1px solid #e2e4e3;
	border-bottom			:	0;
	background					:	url('../newGrafika/filtrswBG.jpg') repeat-x left bottom;
}

.leftColProd
{
	overflow	:	hidden;
	float		:	left;
	width		:	160px;
}
.rightColProd
{
	overflow	:	hidden;
	float		:	left;
	width		:	515px;
	padding		:	0 0 0 15px;
	font-family	:	verdana;
	font-size	:	11px;
	line-height	:	16px;
}
.rightColProd a
{
	color		:	#000;
	text-decoration	:	underline;
}
.rightColProd a:hover
{
	text-decoration		:	none;
	color				:	#ffbf01;
}

.rightColProd h1
{
	font-size	:	20px;
	font-weight	:	bold;
	color		:	#ffc000;
	margin		:	0;
	padding		:	0;
}
.rightColProd h2
{
	font-size	:	11px;
	color		:	#000;
	margin		:	0 0 0 0;
	padding		:	0 0 17px 0;
}
.contentProduct
{
	clear		:	both;
	overflow	:	hidden;
	font-family	:	verdana;
	font-size	:	12px;
	color		:	#000;
}
.daneTech
{
	overflow	:	hidden;
	clear		:	both;
	margin 		:	30px 0 10px 0;
	text-align	:	left;

}

.daneTech table
{
	width		:	508px;
	margin-left:	1px;	
   	border: 1px solid #fff;
  	border-collapse: collapse;
background-color:	#f0f0f0;
	font-size	:	11px;
	font-family	:	verdana;
}
.daneTech table td
{
   border: 1px solid #fff;
   padding: 5px;
}
/*
.daneTech table td:first-child 
{
	font-weight: bolder;
}
*/
.daneTech table p
{
	padding:0;
	margin:0;
}

.poradnik
{
	overflow	:	hidden;
	clear		:	both;
	
	margin 		:	20px 0 10px 0;
	padding-top	:	10px;
	text-align	:	left;
	border-top	:	1px solid #000;
}
.poradnik ul
{
	list-style-type		:	none;
}
.poradnik ul li
{
	background			:	url('../newGrafika/BN/goto.jpg') no-repeat;
	padding-left		:	16px;
	padding-bottom		:	5px;
}
.poradnik a
{
	font-size		:	11px;
}


.nowosc
{
	font-size	:	9px;
	font-weight	:	bold;
	font-family	:	tahoma;
	color		:	#ffc000;
	text-decoration:blink;
}
* html .nowosc
{
	font-size	:	11px;
}

/* aktualnosci */
.aktualnosciBlock
{
	overflow	:	hidden;
	width		:	690px;
	margin		:	0 0 0 30px;
}

hr
{
	height: 1px;
	color	:	#000;
	border-bottom :0;
}

.aktualnosciPosBlock
{
	overflow	:	hidden;
	width		:	690px;
	margin		:	0;
	padding		:	0;

}
.aktualnosciPic
{
	float		:	left;
	overflow	:	hidden;
	width		:	162px;
	border		:	1px solid #808080;
	padding		:	0;
margin:0;
}
.aktualnosciDesc
{
	float		:	left;
	overflow	:	hidden;
	width		:	510px;
	padding		:	16px 0 0 16px;
	font-family	:	verdana;
	font-size	:	11px;
}
.aktualnosciDesc a
{
	font-size			:	12px;
	font-weight			:	bold;
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#000;
}
.aktualnosciDesc a:hover
{
	font-size			:	12px;
	font-weight			:	bold;	
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#ffd701;
}
.data
{
	clear		:	both;
	overflow	:	hidden;
	text-align	:	right;
	font-family :	tahoma;
	font-size	:	9px;
	color		:	#000;
	border-bottom	:	1px solid #808080;
	margin		:	0 0 20px 0;
}

.aktualnosciContent
{
	clear		:	both;
	font-family	:	verdana;
	font-size	:	12px;
	color		:	#000;
}

.pagesNo
{
	
	overflow			:	hidden;
min-width:10px;

	background-color:#cc0000;
	text-align:	center;	
	margin: 0 auto;

}
* html .pagesNo
{
overflow			:	visible;
	width	:	10px;
}

.pageNoON
{
float:left;
overflow:hidden;
	width				:	18px;
	height				:	16px;
	background-image	:	url('../newGrafika/pageBG.jpg');
	font-family			:	tahoma;
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#ffbf01;
	text-align			:	center;
	padding				:	2px 0 0 0;
}
.pageNoOff
{
float:left;
overflow:hidden;
	width				:	18px;
	height				:	16px;
	text-align			:	center;
	padding				:	2px 0 0 0;
}
.pageNoOff a
{
	font-family			:	tahoma;
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#000;
	
	margin				:	0;
	padding				:	0;
	vertical-align		:	top;
}
.pageNoOff a:hover
{
	font-family			:	tahoma;
	font-size			:	11px;
	font-weight			:	bold;
	color				:	#ffbf01;
	text-decoration		:	underline;
}

/* cennik */
.productBlockPrice
{	
	width				:	690px;
	text-align			:	left;
}
.files
{
	overflow			:	hidden;
	width				:	690px;
	margin				:	0 0 20px 0;
}
.topicListCategoryPrice
{
	overflow:hidden;
	font-size			:	12px;
	font-weight			:	bold;	
	font-family			:	tahoma;
	margin				:	20px 0 0 0;
	border-bottom		:	1px solid #000;
	padding				:	1px;
}
.PriceTitle
{
	color				:	#fff;
	background-color	:	#808082;
	font-size			:	10px;
	font-family			:	tahoma;	
	text-align			:	center;
}
.PriceSymbolKom
{
	width				:	70px;
	padding				:	5px;
	font-family			:	tahoma;
	font-size			:	12px;
	font-weight			:	bold;
}
.PriceSymbolKom a
{
	font-size			:	12px;
	font-weight			:	bold;
	font-family			:	tahoma;
	color				:	#000;
}
.PriceSymbolKom a:hover
{
	font-size			:	12px;
	font-weight			:	bold;	
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#ffc000;
}
.PriceBlockDesc
{
	padding				:	5px;
	font-family			:	tahoma;
	font-size			:	11px;
}
.PriceBlockPrice
{
	width				:	50px;
	padding				:	5px;
	font-family			:	tahoma;
	font-size			:	12px;
}

.blank
{
	clear:both;
	font-family:verdana;
	font-size:12px; 
	padding: 0 30px 0 30px;
}
.blank a
{
	text-decoration		:	underline;
	color				:	#000;
}

.blank a:hover
{
	text-decoration		:	none;
	color				:	#ffbf01;
}



.copyright
{
	text-align	:	center;
	
	font-family	:	verdana;
	font-size	:	10px;
	color		:	#5b5b5b;

}

/*str startowa*/
.newProdKontener
{
	overflow:	hidden;
	width	:	690px;
	margin	:	0 0 20px 0;
}
.newProdLeftContent
{
	overflow			:	hidden;
	float				:	left;
	width				:	360px;
	padding				:	0 10px 0 10px;
	font-size			:	12px;
	font-family			:	tahoma;
/*	border-right		: 	1px solid #e5e5e5; */
}
.newProdLeftContent a
{
	font-size			:	12px;
	font-weight			:	bold;
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#000;
}
.newProdLeftContent a:hover
{
	font-size			:	12px;
	font-weight			:	bold;	
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#ffd701;
}

.newProdRightContent
{
	overflow:	hidden;
	float	:	left;
	width	:	190px;
	padding-left	:	10px;
	border-left		: 	1px solid #e5e5e5;
}
.newProdRightContent a
{
	font-size			:	12px;
	font-weight			:	bold;
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#000;
}
.newProdRightContent a:hover
{
	font-size			:	12px;
	font-weight			:	bold;	
	font-family			:	tahoma;
	text-decoration		:	underline;
	color				:	#ffd701;
}

.basketView
{
	padding				:	5px 0 5px 31px; 
	color				:	#000;
	font-size			:	11px;
	background			:	url('../newGrafika/icoBasket.jpg') no-repeat;
	background-position	:	15px 7px;
}

.basketView a
{
	text-decoration		:	underline;
	color				:	#ffbf01;
}

.basketView a:hover
{
	text-decoration		:	none;
	color				:	#ffbf01;
}


.personData
{
	clear:both;
	font-family:verdana;
	font-size:12px; 
	padding: 0 30px 0 30px;
}
.personData fieldset
{
	background-color	:	#fff;
	color				:	#000;
}

.personData fieldset input, .personData fieldset select
{
	padding				:	5px;
	margin				:	1px;
	border				:	1px solid #000;
}

/*admin*/
.adminBlock
{
	clear:both;
	font-family:verdana;
	font-size:11px; 
	padding: 0 10px 0 10px; 
}



/* formularz danych */
#personalData
{
	font-size			:	11px;
	font-family			:	verdana;
	color				:	#474747;
}

#personalData div
{
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
}

#personalData input, #personalData select
{
	border				:	1px solid #e0e0e0;
	font-size			:	12px;
	font-family			:	verdana;
	padding				:	3px;
	margin				:	2px;
}
.error
{
	width				:	678px;
	border				:	1px solid #ae5d5d;
	background-color	:	#d9aeae;
	padding				:	5px;
}
/*rejestracja - aktywacja*/
.activate
{
	overflow			:	hidden; 
	width				:	700px; 
	margin-left			:	30px;
	font-family				:	verdana;
	font-size				:	12px;
}
.activate a
{
	text-decoration		:	underline;
}

/* koszyk */
.basketTotal
{
	width:100%; 
	padding					:	15px; 
	border					:	1px solid #e0e0e0;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
	font-family				:	verdana;
	font-size				:	12px;
	color					:	#474747;
	background-color		:	#ededed;
}


/*lista produktow*/
.prodListFiltrContainer
{
	overflow				:	hidden;
	width					:	690px;
}
.smallInfo
{
	float					:	left;
	overflow				:	hidden;
	width					:	295px;
	padding-left			:	5px;
}
.smallInfo a
{
	display					:	block;
	overflow				:	hidden;
	width					:	273px;
	height					:	20px;
	padding					:	5px 0 0 20px;		
	border					:	1px solid #808082;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
	font-family				:	tahoma;
	font-size				:	11px;
	font-weight				:	bold;
	background				:	url('../newGrafika/BN/goto.jpg') no-repeat;
	background-position		:	5px 5px;
}
.prodListFiltr
{
	float					:	left;
	overflow				:	hidden;
	width					:	360px;
	border					:	1px solid #808082;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
	margin-bottom			:	15px;
	margin-left				:	28px;
	font-family				:	verdana;
	font-size				:	12px;
}
.prodListFiltr1
{
	display					:	none;
	overflow				:	hidden;
	width					:	330px;
	margin					:	5px;
	padding					:	10px;
	border-top				:	1px solid #808082;
}
.prodListFiltrTopic
{
	overflow			:	hidden;
	width				:	320px;
	cursor				:	pointer;
	margin				:	5px;
	padding				:	0;
}

/*szkolenia*/
.listaSzkolen0
{
	width				:	696px;
	padding				:	0 0 0 30px;
	font-family			:	verdana;
	font-size			:	11px;
}
.listaSzkolen
{
	width				:	680px;
	border				:	1px solid #e3e3e3;
	border-collapse		:	collapse;
	font-family			:	verdana;
	font-size			:	11px;
}

.listaSzkolenTop
{
	background-color	:	#fff;
	text-align			:	center;
}
.listaSzkolen td
{
	white-space			:	nowrap;
	padding				:	5px;
	border				:	1px solid #e3e3e3;
}
.listaSzkolen td.adres{ font-size	:	10px; }
.listaSzkolen td.szkolICO, .listaSzkolen td.warICO{

	width				:	120px;
	padding				:	15px 15px 5px 15px;
}
.listaSzkolen td.szkolICO {

	background			:	url('../newGrafika/szkolICO.jpg') no-repeat 90px 10px;
}

.listaSzkolen td.warICO {

	background			:	url('../newGrafika/warICO.jpg') no-repeat 90px 10px;
}
.listaSzkolen td.szkolICO p.day, .listaSzkolen td.warICO p.day{

	color				:	#88bd7e;
	margin				:	0;
	padding				:	0;
}

.listaSzkolen td.clear {  
	
	width	:	0;
	margin	:	0;
	padding	:	0;
	
	border-top : 1px solid #fff; border-bottom	: 1px solid #fff; border-left: 1px solid #fff;
	background	:	#fff;
}
.listaSzkolen td.start {
	
	border-top : 1px solid #fff; border-bottom	: 1px solid #fff; border-left: 1px solid #fff;
	background	:	url('../newGrafika/tdStart.jpg') no-repeat top right #fff;
}
.listaSzkolen td.continue {}
.listaSzkolen td.end {

	border-top : 1px solid #fff; border-bottom	: 1px solid #fff; border-left: 1px solid #fff;
	background	:	url('../newGrafika/tdEnd.jpg') no-repeat top right #fff;
}

.listaSzkolen a
{
	width				:	50px;
	height				:	13px;
	padding-left		:	17px;
	background			:	url('../newGrafika/BN/goto.jpg') no-repeat;
	text-decoration		:	underline;
}
.listaSzkolen a:hover
{
	text-decoration		:	none;
	color				:	#ffb413;
}

.lock{

	background			:	url("../newGrafika/lock.jpg") no-repeat right bottom;
}



/*---------------autoryzowani instalatorzy ---------------------*/
.listaInst
{
	overflow			:	hidden;
	width				:	720px;
	padding				:	0 0 0 30px;
	font-family			:	verdana;
	font-size			:	12px;
}
.listaInst h1, .blank h1
{
	font-family			: 	tahoma;
	font-size			:	18px;
	font-weight			:	bold; 
	margin				:	0; 
	padding				:	0;
}
.listaInst h2, .blank h2
{
	font-family			: 	tahoma;
	font-size			:	13px;
	font-weight			:	bold; 
	margin				:	0; 
	padding				:	0;
}
.mapaContainer
{
	overflow			:	hidden;	
	width				:	696px;
}
.mapaInfo
{
	float				:	left;
	overflow			:	hidden;	
	width				:	371px;
}
.mapa
{
	float				:	left;
	overflow			:	hidden;	
	position			:	relative;
	width				:	325px;
	height				:	325px;
	background			:	url('../newGrafika/mapa.jpg') no-repeat;
}
.mapa a
{
	text-decoration		:	none;
	color				:	#000;
	font-size			:	10px;
	font-family			:	tahoma;
	padding				:	2px 0;
}
.mapa a:hover
{
	text-decoration		:	underline;
	color				:	#000;
	font-size			:	10px;
	font-family			:	tahoma;
	padding				:	2px 0;
}
.reg1, .reg2, .reg3, .reg4, .reg5, .reg6, .reg7, .reg8, .reg9, .reg10, .reg11, .reg12, .reg13, .reg14, .reg15, .reg16
{
	position			:	absolute;
	overflow			:	hidden;	
	height				:	50px;
	text-align			:	center;	
}
.reg1
{
	left	:	50px;
	top		:	190px;	
}
.reg2
{
	left	:	100px;
	top		:	90px;	
}
.reg3
{
	left	:	250px;
	top		:	180px;	
}
.reg4
{
	left	:	15px;
	top		:	130px;	
}
.reg5
{
	left	:	150px;
	top		:	170px;	
}
.reg6
{
	left	:	170px;
	top		:	260px;

}
.reg7
{
	left	:	190px;
	top		:	120px;	
}
.reg8
{
	left	:	105px;
	top		:	215px;	
}
.reg9
{
	left	:	235px;
	top		:	250px;	
}
.reg10
{
	left	:	250px;
	top		:	80px;	
}
.reg11
{
	left	:	100px;
	top		:	35px;	
}
.reg12
{
	left	:	140px;
	top		:	230px;	
}
.reg13
{
	left	:	185px;
	top		:	210px;	
}
.reg14
{
	left	:	165px;
	top		:	40px;	
}
.reg15
{
	left	:	70px;
	top		:	135px;	
}
.reg16
{
	left	:	10px;
	top		:	60px;	
}
.listaInstTable
{
	width				:	680px;
	border				:	0;
	border-collapse		:	collapse;
	font-family			:	verdana;
	font-size			:	11px;
}
.listaInstTableTop
{
	background-color	:	/*#f0f0f0;*/ #607684;
	color				:	#fff;
}
.listaInstTableList
{
	background: url(../newGrafika/linePix.jpg) repeat-x bottom;
}
.listaInstTable .listaInstTableTop td
{
	padding				:	5px;
	border				:	1px solid #e3e3e3;
}
.listaInstTable td
{
	padding				:	5px;
	
}
.mapaInfo a
{

	padding-left		:	17px;
	background			:	url('../newGrafika/BN/goto.jpg') no-repeat;
	text-decoration		:	none;
	color				:	#ffb413;
}
.mapaInfo a:hover
{
	text-decoration		:	underline;
	color				:	#ffb413;
}

/*lista produktow*/
.addProd
{
	display				:	block;
	width				:	28px;
	height				:	28px;
	background			:	url('../newGrafika/BN/addProd.jpg') no-repeat;
	text-decoration		:	none;
}
.addProdAnim
{
	display				:	none;
	position			:	absolute;
	z-index				:	100;
	width				:	140px;
	height				:	30px;
	padding				:	10px;
	overflow			:	hidden;
	border				:	1px solid #ffb504;
-moz-border-radius		:	4px;
-webkit-border-radius	:	4px;
-khtml-border-radius	:	4px;
	background			:	#fff;
	font-family			:	tahoma;
	font-size			:	12px;
}

/* ------- social ----------------------*/
.social
{
	width						:	160px;
	display						:	none;
	margin						:	20px 0 0 0;
}
.social .topic
{
	height						:	22px;
}
.social a
{
	float						:	left;
	display						:	block;
	width						:	22px;
	height						:	22px;
	margin						:	2px 0 0 3px;
}
.social a:hover
{
	margin						:	0 0 0 3px;
}
.social img
{
	border						:	0;
}

/* --------------- szkolenia ------------------ */
.swArch
{
	color						: #adadad;
}
.sAktual
{
	background			: url('../newGrafika/szkolBG.jpg') repeat-x #fff;
}
.wAktual
{
	background			: url('../newGrafika/warBG.jpg') repeat-x #fff;
}
.as
{
	cursor						:	pointer;
}
.sFiltr
{
	width						:	658px;
	padding						:	10px 10px 0 10px;
	margin						:	0 0 33px 0;
	
	/*border				:	1px solid #303030;*/
	border					:	0;
	/*-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;*/
	
	background					:	url('../newGrafika/filtrswBG.jpg') repeat-x left bottom;
}
.ft, .fsw, .fs, .fw, .fc
{
	float						:	left;
	display						:	block;
}
.ft
{
	
	color						:	#000;
	padding						:	5px 5px 0 5px;
}
.fsw, .fs, .fw
{
	width						:	100px;
	padding						:	10px;
	margin-right				:	1px;
	margin-top			:	2px;
	cursor						:	pointer;
	border				:	1px solid #cac9c9;
	text-align			:	center;
	background			:	#f0f0f0;
}
.fc
{
	width						:	150px;
	margin-right				:	1px;
	text-align			:	center;
}
.fLight
{
	background			: url('../newGrafika/szkolBG.jpg') repeat-x #fff;
	border-bottom		:	0;
	padding-top				:	12px;
}

.listaSzkolen .info{

	border-top		:	0;
	padding			:	0;
	background		:	#fff;
	white-space		:	normal;
}
.listaSzkolen .info p {

	
	padding			:	15px;
	
}
.listaSzkolen p.more {
	
	color			:	#ffc100;
	cursor			:	pointer;
}


/* produkty jablotron - kategorie */
.blank .catProdH{
	
	font-size			:	18px;
	text-shadow			: 	2px 2px 0.1em #dadada;	
}
.catProductsBlock{

	overflow			:	hidden;
	width				:	690px;
	margin				:	0 0 30px 0;
}
.catProducts{

	float				:	left;
	overflow			:	hidden;
	width				:	230px;
	height				:	152px;
	background			:	url('../newGrafika/catBG.jpg') no-repeat;	
}
.catSelProducts{

	background			:	url('../newGrafika/catSelBG.jpg') no-repeat;	
}
.catProducts a.aCat{

	display				:	block;
	overflow			:	hidden;
	width				:	215px;
	padding				:	11px 0 18px 15px;
	font-weight			:	bold;
	text-decoration		:	none;
}
.catProducts .subCatProducts{

	overflow			:	hidden;
	width				:	226px;
	height				:	100px;
	padding				:	0 0 0 4px;
}
.catProducts .subCatProducts img{

	float				:	left;
}
.catProducts .subCatProducts .subCatLinks{

	overflow			:	hidden;
	float				:	left;
	width				:	120px;
	height				:	100px;
	padding				:	0 0 0 5px;
	font-size			:	11px;
	background			:	url('../newGrafika/subCatLinksBG.jpg') no-repeat;	
}
.catProducts .subCatProducts .subCatLinks a{

	display				:	block;
	overflow			:	hidden;
	width				:	100px;
	padding				:	0 0 0 10px;
	background			:	url('../newGrafika/linkSubCatBG.jpg') no-repeat;
	text-decoration		:	none;
}
.catProducts .subCatProducts .subCatLinks a:hover{

	width				:	98px;
	padding				:	0 0 0 13px;
	background			:	url('../newGrafika/linkSubCatBG.jpg') no-repeat;
}

/* filtr produktow jablotron */
.produktBlockAll .filtrContainer{
	
	overflow			:	hidden;
	width				:	688px;
	padding-bottom		:	10px;
	border				:	1px solid #dadada;
	-moz-border-radius		:	4px;
	-webkit-border-radius	:	4px;
	-khtml-border-radius	:	4px;
	background			:	url('../newGrafika/filtrContainerBG.jpg') repeat-x bottom left;
	font-family			:	verdana;
	font-size			:	12px;
	margin-bottom		:	10px;
}
.produktBlockAll .filtrContainer a, .produktBlockAll .filtrContainer label{

	cursor				:	pointer;	
}
.produktBlockAll .filtrContainer label:hover{

	color				:	#ff9601;	
}
.produktBlockAll .filtrContainer a{

	font-size				:	16px;
	font-weight				:	bold;
	/*text-decoration		:	underline;*/	
}
.produktBlockAll .filtrContainer .filtrContainerTopic{

	overflow			:	hidden;
	width				:	613px;
	padding				:	30px 0 0 45px;
	height				:	44px;
	background			:	url('../newGrafika/filtrContainerTopicBG.jpg') no-repeat top left;
	cursor				:	pointer;
}
.produktBlockAll .filtrContainer .filtrContainerData, .produktBlockAll .filtrContainer .filtrContainerDataOff{

	overflow			:	hidden;
	width				:	648px;
	padding				:	10px 0 10px 0;
	margin				:	0 20px 0 20px;
	font-size			:	11px;
	border-top			:	1px solid #969696;
}
.produktBlockAll .filtrContainer .filtrContainerData b, .produktBlockAll .filtrContainer .filtrContainerDataOff b{

	/*color				:	#969696;*/
}
.produktBlockAll .filtrContainer .filtrContainerDataOff{

	display				:	none;
}
.produktBlockAll .filtrContainer .filtrContainerData .filtrContainerDataCol, .produktBlockAll .filtrContainer .filtrContainerDataOff .filtrContainerDataCol{

	overflow			:	hidden;
	float				:	left;
	width				:	119px;
	padding				:	5px;
}
.produktBlockAll .filtrContainer .filtrContainerData .filtrContainerDataCol input, .produktBlockAll .filtrContainer .filtrContainerDataOff .filtrContainerDataCol input{
	
	border				:	0;
	background			:	#fff;	
}


.produktBlockAll .infoKey{

	overflow			:	hidden;
	width				:	648px;
	padding				:	20px;
	margin				:	0 0 30px 0;
	border				:	1px solid #DADADA;
	background			:	url("../newGrafika/filtrContainerBG.jpg") repeat-x left bottom;
	-moz-border-radius		:	5px;
	-webkit-border-radius	:	5px;
	-khtml-border-radius	:	5px;
	font-family			:	verdana;
	font-size			:	12px;
}




/*mapa produktow jablotron*/
.siteMapColL, .siteMapColR{

	overflow			:	hidden;
	width				:	200px;
	float				:	left;
}
.siteMapColR
{
	width				:	400px;
}
.siteMapList{
	
	list-style-type		:	none;
	font-size			:	12px;
	font-family			:	verdana;	
	margin-top			:	0;
}
.siteMapList li b{

	background			:	#000;
	color				:	#fff;
}


/*dodatki*/
.info100 {

	background			:	url('../newGrafika/infoBG.jpg') no-repeat 0 0;
	padding				:	45px 45px 45px 100px;
	color				:	#878787;
	font-family			:	verdana;
	font-size			:	11px;
}
.dataTechUl {

	background	:	#b6b6b6;
	padding	:	0 25px 0 25px;
	margin	:	0;
	
}
.dataTechUl li {

	
	/*margin-top	:	1px;*/
	padding		:	5px;
	border-bottom	:	1px solid #cbcbcb;
}

/*  produkt galery*/
.scaleImg {

	position	:	absolute;
	width		:	122px;
	height		:	38px;
	background	:	url('../newGrafika/powieksz.png') no-repeat 0 0;
}
a.galeryMainPic {
	
	display		:	block;
	overflow	:	hidden;
	width		:	100%;
}

.downloadTab {
	
		width				:	630px;
		margin				:	2px;
		border-collapse		:	collapse;
		border				:	1px solid #6d6d6d;
	}
	.downloadTab td	{
	
		padding				:	5px;
	}