*{margin:0; padding:0;font-family:Verdana,Arial,Helvetica,sans-serif}

body{font-size:0.72em; background: #E5E5ED; }

/*layout*/
#header {height: 205px;width: 960px; margin: 0;  padding: 0 }
#header-1 {float: left; height: 205px; margin: 0; width: 62px; background: url(images/header-1.jpg) no-repeat center bottom; }
#header-2 {float: left; height: 205px; margin: 0; width: 253px;}

#header-2 #tools {height: 55px;}
#header-2 #tools a {display: block; float: left; margin: 13px 0 0 0; height: 42px; text-indent: -9999px; overflow: hidden}
#header-2 #tools a#home {width: 89px; background: url(images/tools_home.png) no-repeat}
#header-2 #tools a#contact {width: 83px; background: url(images/tools_contact.png) no-repeat}
#header-2 #tools a#sitemap {width: 79px; background: url(images/tools_sitemap.png) no-repeat}

#header-2 #tools a {border: none}
#header-3 {float: left; height: 205px; background: #646679; margin: 0; width: 643px; border-right: 2px solid white}

/*menu START*/
#header-3 #menu-top {width: 643px; margin-top: 139px;}
#header-3 #menu-top ul {margin:0;padding:0}
#header-3 #menu-top ul li {float: left; list-style:none;margin:0;padding:0}

#header-3 #menu-top ul li a {display: block; height: 66px; overflow: hidden; background-repeat: no-repeat; text-indent: -9999px;} 

#header-3 #menu-top ul li a.about {width: 99px;background-image: url(images/menu/m1.png);}
#header-3 #menu-top ul li a.about:hover {width: 99px;background-image: url(images/menu/m11.png);}
#header-3 #menu-top ul li a.about-active {width: 99px;background-image: url(images/menu/m12.png);}
#header-3 #menu-top ul li a.about-active:hover {width: 99px;background-image: url(images/menu/m11.png);}

#header-3 #menu-top ul li a.methodology {width: 133px;background-image: url(images/menu/m2.png);}
#header-3 #menu-top ul li a.methodology:hover {width: 133px;background-image: url(images/menu/m21.png);}
#header-3 #menu-top ul li a.methodology-active {width: 133px;background-image: url(images/menu/m22.png);}
#header-3 #menu-top ul li a.methodology-active:hover {width: 133px;background-image: url(images/menu/m21.png);}

#header-3 #menu-top ul li a.team {width: 81px;background-image: url(images/menu/m3.png);}
#header-3 #menu-top ul li a.team:hover {width: 81px;background-image: url(images/menu/m31.png);}
#header-3 #menu-top ul li a.team-active {width: 81px;background-image: url(images/menu/m32.png);}
#header-3 #menu-top ul li a.team-active:hover {width: 81px;background-image: url(images/menu/m31.png);}

#header-3 #menu-top ul li a.portfolio {width: 101px;background-image: url(images/menu/m4.png);}
#header-3 #menu-top ul li a.portfolio:hover {width: 101px;background-image: url(images/menu/m41.png);}
#header-3 #menu-top ul li a.portfolio-active {width: 101px;background-image: url(images/menu/m42.png);}
#header-3 #menu-top ul li a.portfolio-active:hover {width: 101px;background-image: url(images/menu/m41.png);}

#header-3 #menu-top ul li a.disclaimer {width: 118px;background-image: url(images/menu/m5.png);}
#header-3 #menu-top ul li a.disclaimer:hover {width: 118px;background-image: url(images/menu/m51.png);}
#header-3 #menu-top ul li a.disclaimer-active {width: 118px;background-image: url(images/menu/m52.png);}
#header-3 #menu-top ul li a.disclaimer-active:hover {width: 118px;background-image: url(images/menu/m51.png);}

#header-3 #menu-top ul li a.contact {width: 111px;background-image: url(images/menu/m6.png);}
#header-3 #menu-top ul li a.contact:hover {width: 111px;background-image: url(images/menu/m61.png);}
#header-3 #menu-top ul li a.contact-active {width: 111px;background-image: url(images/menu/m62.png);}
#header-3 #menu-top ul li a.contact-active:hover {width: 111px;background-image: url(images/menu/m61.png);}
/*menu END*/


#subheader {height: 253px;width: 960px; margin: 0;  padding: 0 ; background: url(images/subheader-1.png) repeat-x top;}
* html #subheader {height: 251px;width: 960px; margin-top: -3px;  padding: 0 ; background: url(images/subheader-1.png) repeat-x top;}

#subheader-1 {float: left; height: 251px; margin: 0; width: 62px; background: url(images/subheader-1.png) no-repeat center top; }
#subheader-2 {float: left; height: 251px; margin: 0; width: 542px; background: url(images/grafic1.jpg) no-repeat; border-left: 2px solid white; border-bottom: 2px solid white; border-right: 2px solid white}
#subheader-3 {float: left; height: 251px; margin: 0; width: 283px; background: url(images/grafic2.jpg) no-repeat; border-bottom: 2px solid white; border-right: 2px solid white}
#subheader-4 {float: left; height: 251px; margin: 0; width: 65px; background: #B1B4C3; border-right: 2px solid white; border-bottom: 2px solid white;}


#wrapper {padding: 0 0 0 62px;  margin: 0}

#footer {background: url(images/footer.png) no-repeat;	height:120px;	}
#footer #menu-footer {width: 960px; padding-top: 90px; margin: 0; text-align: right;}
#footer #menu-footer a.active {font-weight: bold}
#footer #menu-footer p {display: inline; margin: 0 5px 0 0}
#footer span#footer-copy {background: yellow; display: block; text-indent: 9999px; width: 1px; height:1px; overflow: hidden;}



#wrapper #w-2cols-7525 {width:898px; background: url(images/main7525.gif) repeat-y 0 0;}
#wrapper #w-2cols-7525 #col1 {float:left; width:480px; padding:18px 30px 30px 32px; border-left: 2px solid white; background: #D3D5E1;} 
#wrapper #w-2cols-7525 #col2 {float:left; width:330px; padding: 140px 10px 30px 10px; border-left: 2px solid white; border-right: 2px solid white; background: #E5E5ED; position: relative;}
#wrapper #w-2cols-7525 #col2 #searchbox {padding: 0; position: absolute; height: 138px; width: 349px; top:0; left:0; background: #59274D url(images/search.png) no-repeat 10px 10px; border-bottom: 2px solid white}
#wrapper #w-2cols-7525 #col2 form {padding: 40px 0 0 10px;}
#wrapper #w-2cols-7525 #col2 form input.searchbox-button {width: 30px}
#wrapper #w-2cols-7525 #col2 form input.searchbox-sword {width: 250px}

/* content styles */

/*generic*/
h1{color:#59274D;font-size:18px;font-weight:700;margin:0 0 20px 0;padding:0px}
h1.h1-white {color: white !important; font-size:22px; text-align: center}
.szare-tlo-padding10 h1{color:#ffffff;font-size:17px;font-weight:700;margin:2px 0 5px;padding:0}
h2{color:#59274D;font-size:120%;font-weight:700;margin:10px 0 8px;padding:0}
h3{color:#59274D;font-size:100%;font-weight:700;margin:0;padding:0}

span.red { color: #8A0020; }
span.blue { color: #10007B; }
span.green { color: #186900; }
span.magneta { color: #59274D;}
span.white { color: #ffffff;}

h1.noPadding, h2.noPadding, p.noPadding { padding: 0;}

input,textarea,select{ font-size:.95em;margin:5px 0; padding: 2px 3px}
p{font-size:1.1em;text-align:left;color:#222;line-height:1.4em}
#content p{padding: 0 0 6px 0; font-size:1.1em;text-align:left;color:#222;line-height:1.3em}

td {font-size:0.95em}
img{border:0}
label{font-size:0.82em}

a{color:#434657;text-decoration:none;}
a:hover{color:#59274D;text-decoration:underline}
a.back-link{background:url(images/back_red.gif) no-repeat 0 0;border:0 solid;padding:0 0 0 20px; vertical-align: middle}
a.back-link:hover{background:url(images/back_red.gif) no-repeat 0 0;border:0 solid;padding:0 0 0 20px; vertical-align: middle}
a.more-link{background:url(images/more_red.gif) no-repeat 0 0;border:0 solid;padding:0 0 0 20px; vertical-align: middle}
a.more-link:hover{background:url(images/more_red.gif) no-repeat 0 0;border:0 solid;padding:0 0 0 20px; vertical-align: middle}
.more-link a{ background:url(images/more_red.gif) no-repeat 0 0;border:0 solid; padding:0 0 0 20px; vertical-align: middle}
.more-link a:hover{ background:url(images/more_red.gif) no-repeat 0 0;border:0 solid; padding:0 0 0 20px;  vertical-align: middle}


/*frames*/
div.szare-tlo-padding10 {width: 330px; margin: 0 -10px 15px -10px; background: #656877; padding: 15px 10px 11px; border-bottom: 2px solid white; }


#content .align-right{text-align:right; margin:0;padding:0}
#content .align-left{text-align:left}
#content .align-center{text-align:center !important}

.block{display:block}
.clear{clear:both;font-size:1px;padding:0;margin:0}
label {display: block; font-size: 1.0em}

ol li {font-size: 1.1em; padding: 2px 0 0 0}
ul {}
ul li { font-size: 1.1em; line-height:1.3em; margin: 0 0 0 25px; list-style-type: square;}
ul li li{ font-size: 1.0em;}
ul.big-magneta li {font-size: 1.1em; line-height:1.3em; margin: 0 0 0 15px; padding: 0px 0 14px 2.9em;  background-image: url(images/square_magneta_big.png); background-repeat: no-repeat; background-position: 0 1px; list-style-type: none}
ul.small-magneta li {font-size: 1.1em; line-height:1.3em; margin: 0 0 0 10px; padding: 0px 0 14px 15px;  background-image: url(images/square_magneta_small.png); background-repeat: no-repeat; background-position: 0 4px; list-style-type: none}


#content #map ul{list-style:none;padding-left:0px;margin-left:15px;font-size:1.02em}
#content #map ul li{padding:0 0 0 25px;background: url(images/map_h.gif) 0px 5px no-repeat !important;list-style:none;list-style-image:none}
#content #map ul ul{font-size:1.02em;background:url(images/map_v.gif) 0px 0px repeat-y}
#content #map ul ul ul{font-size:1.03em}
#content #map ul ul ul ul{font-size:1.04em}
#content #map ul ul ul ul ul{font-size:1.05em}


.td-0{padding:3px 10px}
.td-0 p{vertical-align:middle}
.td-1{padding:3px 5px}
.td-1 p{text-align:center;vertical-align:middle}
.td-2{padding:3px 5px}
.td-2 p{text-align:center;vertical-align:middle}
.td-last{padding:3px 5px;vertical-align:middle}
.tr-0{background:#000}
.tr-even{background:#efefef}
.tr-odd{background:#e1e1e1}

#mailform{padding:15px 0 0 0;margin:0}
#mailform fieldset.csc-mailform{border:0;padding:0;margin:0}
#mailform .csc-mailform-field input{width:380px;}
#mailform .csc-mailform-field textarea{width:380px;overflow:auto;}
#mailform input.csc-mailform-submit{width:100px}





/* default styles for extension "tx_cssstyledcontent" */

	/* Captions */

	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }

	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }

	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }



	/* Needed for noRows setting */

	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }



	/* Border just around the image */

	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {

		border: 5px solid white;

		padding: 0px 0px;

	}



	DIV.csc-textpic-imagewrap { padding: 0; margin:0}



	DIV.csc-textpic IMG { border: none; }



	/* DIV: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }



	/* UL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }



	/* DL: This will place the images side by side */

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */

	DL.csc-textpic-image { margin: 0; }

	DL.csc-textpic-image DT { margin: 0; display: inline; }

	DL.csc-textpic-image DD { margin: 0; }



	/* Clearer */

	DIV.csc-textpic-clear { clear: both; }



	/* Margins around images: */



	/* Pictures on left, add margin on right */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-right: 10px;

	}



	/* Pictures on right, add margin on left */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}



	/* Pictures centered, add margin on left */

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

		display: inline; /* IE fix for double-margin bug */

		margin-left: 10px;

	}

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }



	/* Space below each image (also in-between rows) */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom:5px; }

	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }

	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }



	/* No margins around the whole image-block */

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }

	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }



	/* Add margin from image-block to text (in case of "Text w/ images") */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {

		margin-right: 10px !important;

	}

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {

		margin-left: 10px !important;

	}



	/* Positioning of images: */



	/* Above */

	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }



	/* Center (above or below) */

	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }

	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }

	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }



	/* Right (above or below) */

	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }

	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }



	/* Left (above or below) */

	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }

	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }



	/* Left (in text) */

	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }



	/* Right (in text) */

	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }



	/* Right (in text, no wrap around) */

	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */



	/* Left (in text, no wrap around) */

	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }

	/* Hide from IE5-mac. Only IE-win sees this. \*/

	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }

	/* End hide from IE5/mac */



DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; font-size: 92%; color: #555}



/* tt_news latest */
#content .news-latest-container{margin:5px 0 15px 0px;}
#content .news-latest-item h3 a {}
#content .news-latest-item h3{ float: left; width: 250px; padding:0 0 2px 0; margin: 0 0 0px 0;}
#content .news-latest-item{margin:0;  width: 300px; }
#content .news-latest-date{display: block; margin:0;padding:0 0 1px 0; width: 40px; float: left; color: #777}


/* tt_news single */
#content .news-single-links dd p{font-size:100%}
#content .news-single-timedata {font-size:92%;color:#777; padding: 0 0 10px}
#content .news-single-links dt,#content .news-single-related dt,#content .news-single-files dt{font-weight:700;margin:10px 0 2px 0;padding:0;width:100%;display:block;clear:both}
#content .news-single-imgcaption {color: #555; font-size: 92%; width: 220px !important}
#content .news-single-files dd.pdf a{padding:3px 0 0px 22px;background:url(images/icons/pdf.gif) no-repeat left 2px}
#content .news-single-files dd.pdf a:hover{padding:3px 0 0px 22px;background:url(images/icons/pdf.gif) no-repeat left 2px}
#content .news-single-files dd.doc a{padding:3px 0 0px 22px;background:url(images/icons/doc.gif) no-repeat left 2px}
#content .news-single-files dd.doc a:hover{padding:3px 0 0px 22px;background:url(images/icons/doc.gif) no-repeat left 2px}
#content .news-single-img{float:right;margin:0 0 5px 20px;padding: 0;text-align:center }
#content .news-single-img img{margin:0 0 0 0px;padding: 0;border: 5px solid #fff;}
#content .news-single-img a{border:none}
#content .news-single-img a:hover{border:none}
#content .news-single-item hr{display:none}
#content .news-single-backlink{margin:50px 0 30px}
#content .news-single-backlink a{background:url(images/back.gif) no-repeat 0 0;border:0 solid;padding:0px 0 0px 25px;margin:30px 0 0}


/* tt_news list */
#content .news-list-browse{margin:0px 0 10px 0;clear: both;}
#content .news-list-item img{float:left;margin:0 10px 0px 0;padding:0 0px 0 0;border: 5px solid #fff;}
#content .news-list-item img a{margin:0;padding:0;}
body#pierwsza .news-list-item h3{font-size:120%;padding-top: 0;margin-top: 0;}
#content .news-list-item h3{font-size:120%}
#content .news-list-item hr{display:none}
#content .news-list-date{display:inline;margin:0;padding: 0 5px 0 0;color:#777;font-size:85%;}
#content .news-list-morelink {float: right; width: 100px}
#content .news-list-morelink a {padding:0 0 0 20px;clear:both;float:right}
#content .news-list-morelink a:hover{background:url(images/more_red.gif) no-repeat 0 0;border:0 solid;padding:0 0 0 20px;clear:both;float:right}
#content .news-list-counter {float: left; font-size: 92%;} 
#content .news-list-counter a {color: #666 }
#content .news-list-counter a:hover {color: #000 }
#content .news-list-item {padding: 0 0 15px}
body#pierwsza #content .news-list-item {margin: 0}
body#pierwsza #content .news-list-container {margin: 0 0 0px}


/* tt_news amenu */
#content .news-amenu-container{margin:0px;padding:0 0 5px 0px}
#content .news-amenu-container li{padding-bottom:1px;margin:0px;padding:0px;background:none}
#content .news-amenu-container ul{list-style-type:none;list-style-image:none;margin:0px;padding:0px}
#content li.news-amenu-item-year{font-weight:bold;padding:2px 4px;color:#555;background:none}


/* tt_news archive navigation */
#navi #active li,#navi #active a {background:#fff; display:block; height:19px; text-decoration:none; width:22px}
#navi #numbernavtext span, #navi #numbernavtext span a {display:block;float:left;height:auto;text-decoration:none;width:auto}
#navi a:hover {background: #59274D; color:#FFF}
#navi li.news-amenu-item-year {display:block;float:none;list-style:none;margin:0 0 9px;padding:0;text-align:left;clear:both;height:10px;}
#navi li  dd {margin:0;padding:0px;width:4px;text-align:left;}
#navi li {float:left;list-style:none;margin:0;padding:0;text-align:center}
#navi li,#navi a {display:block;text-decoration:none;width:29px}
#navi span {display:block;font-weight:700;padding-top:0px}
#navi {background: none;margin:0;padding:0 0 0 0px;text-align:left;}



/*indexed search */
.tx-indexedsearch input{margin:0;padding:2px 3px}
.tx-indexedsearch fieldset{border:0}
.tx-indexedsearch.tx-indexedsearch-whatis{padding:10px 0;font-weight:bold}
.tx-indexedsearch.res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch.searchbox-tmpl-css LABEL{margin:3px 10px 3px 0;width:4em;float:left;font-size:92%}
.tx-indexedsearch.result-count-tmpl-css,.tx-indexedsearch.percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch.info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch.info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch.info-tmpl-css dd.item-path{float:none}
.tx-indexedsearch.tx-indexedsearch-descr{padding:10px 0px}
.tx-indexedsearch-search-submit{margin:15px 0 10px 0}
.tx-indexedsearch-browsebox{}



/* pagination*/
p.pagination {float: none; margin: 10px 0 0 0}
p.pagination {float: right}
p.pagination a {padding: 3px 5px 7px 5px; text-decoration: none;background: url("images/pagination.gif") center top no-repeat;}
p.pagination a:hover {background: url("images/pagination_hover.gif") center top no-repeat;color: red}
p.pagination span {text-decoration: none;background: none;padding: 3px 5px 5px 5px;}
p.pagination span.selected {padding: 4px 6px 6px 6px;text-decoration: none;background: url("images/pagination_selected.gif") center top no-repeat;color: red;	font-weight: bold}
p.pagination a.poprzednia {padding-left: 8px;}
p.pagination a.nastepna {padding-right: 7px;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
  font-size: 22px;
  padding:0;
  margin: 0 0 10px;
  letter-spacing: -3px;
}

.sIFR-hasFlash .szare-tlo-padding10 h1 {
	visibility: hidden;
  font-size: 18px;
  letter-spacing: -3px;
  margin:0;
  padding:0;
}

h1.white {
  font-size: 22px;
  margin:0;
  padding:0;
  text-align: center !important
}

.sIFR-hasFlash h1.h1-white {
	visibility: hidden;
  font-size: 26px;
  letter-spacing: -3px;
  margin:0;
  padding:0;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size: 19px;
	padding:0;
	margin: 10px 0 2px 0;
	letter-spacing: -4px;
}

/*
.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
*/

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

