/*********************************************
CSS RESET
*********************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*********************************************
COMMON STYLES
*********************************************/

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#666;
	background:none;
}
body {
	background:none;
}

/*********************************************
SITE CONTAINER
*********************************************/

#wrapper {}
#siteContainer {}
#top, .sidebarMenuLeft, .pageActions, #footer, .popupLogin, .popupReg, #newsletter_updater {
	display:none;
}

/*********************************************
SUB CONTENT
*********************************************/

.fullWidthTop, .fullWidthBottom {
	background:none;
}
.docListDesc {
	margin-bottom:10pt;
}
.catListName {
	display:none;
}

/*********************************************
TEXT PAGE STYLES
*********************************************/

.fromWysiwyg h1 {
	color:#53858D;
	font:normal 29pt Arial;
	padding-bottom:18pt;
}
.fromWysiwyg h2 {
	font-weight:bold;
	font-style:italic;
	font-size:26pt;
	font-family:Arial;
	padding-bottom:15pt;
	color:#53858D;
}
.fromWysiwyg h3 {
	font-weight:bold;
	font-style:italic;
	font-size:17pt;
	font-family:Arial;
	padding-bottom:15pt;
	color:#53858D;
}
.fromWysiwyg h4 {
	font-weight:bold;
	font-size:17pt;
	font-family:Arial;
	padding-bottom:15pt;
	color:#53858D;
}
.fromWysiwyg h5 {
	color:#7EA3AA;
	font:14pt/1.3em Arial;
	padding-bottom:15pt;
}
.fromWysiwyg h6 {
	color:#7EA3AA;
	font:italic 12pt/1.2em Arial;
	padding-bottom:15pt;
}
.fromWysiwyg p {
	color:#666;
	font:12pt/1.3em Arial;
	padding-bottom:30pt;
}
.fromWysiwyg p.blueText {
	color:#7EA3AA;
}
.fromWysiwyg blockquote {
	color:#7EA3AA;
	font:italic 12pt/1.2em Arial;
}
.fromWysiwyg hr {
	border:0;
	height:0pt;
	margin:10pt 0;
	clear:both;
	width:100%;
	border-top:1pt dotted #C2D1DE;
}
.fromWysiwyg ul {
	list-style:none;
}
.fromWysiwyg ul li {
	background:url(../../images/frontend/listDot.png) no-repeat left 6pt;
	font:12pt/1.3em Arial;
	color:#7EA3AA;
	padding:0 0 8pt 15pt;
}
.imgFloatLeft {
	margin:20pt 20pt 20pt 0;
	float:left;
}
.imgFloatRight {
	margin:20pt 0 20pt 20pt;
	float:right;
}
.imgFloatNone {
	margin:20pt auto;
	clear:both;
	display:block;
}
.fromWysiwyg table {
	margin-bottom:30pt;
}
.fromWysiwyg table thead {
	background:#E6EFF3;
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	color:#52768C;
}
.fromWysiwyg table thead tr td {
	color:#52768C;
}
.fromWysiwyg table td {
	border:1pt solid #DFE8EB;
	vertical-align:middle;
	padding:10pt 20pt;
	color:#7EA3AA;
	font:12pt/1.3em Arial;
}
.fromWysiwyg a {
	text-decoration:underline;
	color:#f06;
}
.fromWysiwyg a:hover {
	text-decoration:none;
}
.withFrame {
	border:1pt solid #EEF2F7;
}
.miniGallery {
	border-bottom:1pt dotted #C2D1DE;
	float:left;
}
.miniGallery a {
	display:inline-block;
	width:106pt;
	height:107pt;
	overflow:hidden;
	border:1pt solid #EEF2F7;
	margin:0 10pt 22pt 0;
}
.captionImage {
	text-align:center;
}
.captionImage img {
	clear:both;
	display:block;
}
.captionImage span {
	font:italic 11pt/1.2em Arial;
	color:#96B4BA;
	display:inline-block;
	clear:both;
	padding-top:10pt;
}

/*********************************************
BLOCKQUOTES
*********************************************/

.blockQuote {
	margin:25pt auto;
	width:400pt;
	padding:15pt 95pt;
	clear:both;
	border-top:1pt solid #DFE8EB;
	border-bottom:1pt solid #DFE8EB;
	font:italic 12pt/1.5em Arial;
	color:#666;
}

/*********************************************
TABLE
*********************************************/

table {
	width:100%;
	border:1pt solid #DFE8EB;
	color:#999;
	font:normal 11pt Arial;
}
table thead {
	background:#F3F7F8;
	font:bold 12pt Arial;
	color:#666;
}
table td {
	border:1pt solid #DFE8EB;
	border-collapse:collapse;
	padding:10pt 16pt;
	height:15pt;
}

/*********************************************
Kalendarzyk drukwoanie
*********************************************/
#tableToPrint{
  display: block !important;
}
#bellaCalendar{
  display: none !important;
}