/******** COMMON STYLES ***********/

* { padding: 0; margin: 0; }
body { font-family: Arial, Sans; font-weight: normal; padding: 20px; }
body, table { font-size: 12px; }
a { color: #1F70A5; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font-size: 1.3em; font-weight: bold; color: #1D6AA0; margin: 5px 0; }
h2 { font-size: 1.1em; font-weight: bold; color: #1D6AA0; }
.hr { border-bottom: 1px solid #000; }	
.hr hr { display: none; }

	/* warstwa rozszerzająca się razem z floatami */
.floatWrapper { overflow: hidden; }
* html .floatWrapper { overflow: visible; height:1%; }

/* obrazki do HPE */

img.imageLeft { float: left; margin: 5px 5px 5px 0; }
img.imageRight { float: right; margin: 5px 0 5px 5px; }

/* data w aktualnościach i nie tylko */
span.date { font-weight: bold; display: block; }
/* link więcej w nowej lini */
span.more { display: block; }

/* standardowe style tekstu */
.standard   { color: #000; }
	.standard p { margin: 10px 0; line-height: 1.5; }
	.standard .header, .standard .nag, .standard .nag_sm { font-weight: bold; }
	.standard .text_sm { font-size: 0.9em; color: #313131; }
	.standard a { color: #3D9DCE; }
	.standard ul, .standard ol { margin: 0; padding: 0; }
	.standard ul li,.standard ol li { margin: 10px 0 10px 15px; }
	.standard table td { padding: 2px 5px; color: #424242; }

/******** COMMON STYLES END ***********/

/******** LAYOUT STYLES ***********/

/* górne menu */
#top { display: none; }
/* pole wyszukiwarki */
#searchbox { display: none; }

/* zawartość edytowalna z HPE */
#content {  margin: 0; overflow: hidden; z-index: 2; }
	/* tylko na stronie głównej */
	/* obrazek tła zawartości (imageHeader) */
	#content #contentImageHeader { display: none; }

	/* główne kolumny */
	#content .contentLeft { display: none; }
	#content .contentRight { display: none; }
	
	#content .pageContent { }
	#content .pageContent h1 { padding: 7px 0; color: #21689E; font-size: 1.6em; }
	#content .pageContent .path { display: none; color: #9ABBC9; padding: 2px 0 5px 0; border-bottom: 1px dotted #9ABBC9; }
	#content .pageContent .path span { font-size: 1.1em; }
	#content .pageContent .path a { color: #9ABBC9; }
	
	/* kolumny tekstu */
	#content .pageContent .column { }
	#content .pageContent .columnLast { }
	#content .pageContent .tools { display: none; }
	#content .pageContent .doPrint { display: none; }
	#content .leftMenu { display: none; }
	#content .sideMenu { display: none; }

/* stopka */
#footer { display: none; position: absolute; left: 0; bottom: 10px; width: 100%; padding-top: 5px; border-top: solid 2px #C9EFFF; color: #2C79AE; text-align: center; }
	#footer, #footer * { font-size: 0.9em; }
	#footer a { color: #2C79AE; }
	#footer .left { float: left; } /* z lewej strony stopki */
	#footer .right { float: right; } /* z prawej strony stopki */
	#footer .separator { padding: 0 3px; } /* stopkowaty separator menu */

/******** LAYOUT STYLES END ***********/

/******** TEMPLATE STYLES ***********/

.productTplContent .packshot { float: left; width: 250px; margin: 10px 30px 0 0; }
	.productTplContent .packshot img { border: 0; width: 250px; /* height: 220px; */ }
	.productTplContent .packshot .enlarge { display: none; }
	.productTplContent .productMenu { display: none; }
	
.productTplContent .productTools { display: none; }
	
.productTplContent #page_text { }
	.productTplContent #page_text_adtl { }


.siteMapTplContent .siteMap { font-size: 1.4em; }
	.siteMapTplContent .siteMap ul { font-weight: bold; font-size: 1.0em; list-style: circle; }
	.siteMapTplContent .siteMap ul ul { font-size: 0.8em; font-weight: normal; }
	.siteMapTplContent .siteMap ul ul ul { font-size: 0.9em; }
	.siteMapTplContent .siteMap ul li { margin: 20px 0 0 30px; }
	.siteMapTplContent .siteMap ul ul li { margin-top: 10px; }
	.siteMapTplContent .siteMap ul ul ul li { margin-top: 5px; }


.productsAZTplContent .productsAZ h2 { font-size: 1.2em; margin: 15px 0; }
	.productsAZTplContent .productsAZ ul { list-style: none; }


.searchTplContent ol { margin-top: 10px; }
	.searchTplContent ol li { margin-top: 2px; margin-bottom: 0; margin-left: 30px; padding-top: 0; padding-bottom: 0; }

/******** TEMPLATE STYLES END ***********/