html { font-size: 100%; /* IE hack */ }
body {margin:0px; background: #00455e url(http://www.wwf.pl/godzinadlaziemi/theme/bg.jpg) repeat-x; color: #666; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }

/* CJ's Style Defaults */
a {outline: none;}
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5  {margin: 0;  padding: 0; }
p {margin: 0 0 15px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }
.clearer {clear: both;}
.clearleft {clear: left}
.clearright{clear: right;}
.getright {float:right !important;}
.getleft {float:left;}
.centa {text-align: center;}
.txt-r {text-align: right;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.buffer-5 {margin-bottom: 5px;}
.buffer-10 {margin-bottom: 10px;}
.bolden {font-weight: bold;}
.uline {text-decoration: underline;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}

/* Colours */
.orange {color: #e56b00 !important; }
.navy {color: #002e3e !important;}
.date {color:#aaa;}





/* Links */
a:link, a:visited		{color: #006b91; text-decoration: none;}
a:active, a:hover	{text-decoration: underline;}

a.link-more {padding-left: 10px; background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_arrow_right.gif) 0 50% no-repeat;}
a.link-next {padding-right: 10px; background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_arrow_right.gif) 100% 50% no-repeat;}
a.link-previous {padding-left: 10px; background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_arrow_left.gif) 0 50% no-repeat;}
a.loc-change {display: block; float: left; background: url(http://www.wwf.pl/godzinadlaziemi/theme/button_location.gif) 0 50% no-repeat; text-indent: -9999px; width: 196px; }

a.signup-blue {display: block; width: 163px; height: 22px; text-indent: -9999px; overflow: hidden; background:url(http://www.wwf.pl/godzinadlaziemi/theme/button_signup_blue.gif) no-repeat;}
a.signup-orange {display: block; width: 163px; height: 22px; text-indent: -9999px; overflow: hidden; background:url(button_signup_orange.gif) no-repeat;}
a.signup-zobacz {display: block; width: 163px; height: 22px; text-indent: -9999px; overflow: hidden; background:url(button_signup_zobacz.gif) no-repeat;}
a.signup-cozgaslo {display: block; width: 163px; height: 22px; text-indent: -9999px; overflow: hidden; background:url(button_signup_zobacz_co_zgaslo.gif) no-repeat;}


/* Headings */
	h2 {color: #00a3dd; font-size: 1.8em; font-weight:normal; margin-bottom: 15px;}
	h2 span {color: #002e3e;}
	
	h3 {color: #00a3dd; font-size: 1.4em; font-weight:normal; margin-bottom: 5px;}
	h3 span {color: #002e3e;}
	h3.underline {border-bottom: 1px solid #aac3cc; padding-bottom: 3px; margin-bottom: 10px;}
	h3.underlight {border-bottom: 1px solid #EEE; padding-bottom: 3px; margin-bottom: 10px;}	

	#sidebar h5 {height: 30px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; border: none; padding: 0;}
	#sidebar h5.promotion {background-image: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_title_promotion.gif);}
	#sidebar h5.statistics {background-image: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_title_statistics.gif);}
	#sidebar h5.video {background-image: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_title_video.gif);}		

/* Lists */
	ul.list-stripe {display: block; padding: 0; margin: 0 0 15px 0; list-style: none; border-top: 1px solid #EEE; font-size: 0.9em;}
	ul.list-stripe li {display: inline-block; }/* IE6 */
	ul.list-stripe li {display: block; padding: 10px 0; border-bottom: 1px solid #EEE; }
	ul.list-stripe h4 {display: block; width: 50px; float: left; color: #002e3e; font-weight: bold; font-size: 1.2em;}
	ul.list-stripe div {display: inline-block;}
	ul.list-stripe div {display: block; float: right; width: 160px; }	
	ul.list-stripe br {clear: both;}
	
ul.list-sponsors {display: block; padding: 0; margin: 0; list-style: none; }
	ul.list-sponsors li {display: block; float: left; border-right: 1px solid #EEE; width: 150px; height: 70px; margin: 5px 0;}
	ul.list-sponsors img {width: 150px; height: 70px;}

/* Tables */


/* Forms */


/* Superstructure  */
#stars {background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_stars.jpg) 50% 0 no-repeat;}
#shield {width: 1020px; margin: 0 auto; }
#main { background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_page.gif) repeat-y; padding: 0 10px;}
#content { padding: 18px 18px 8px 18px; font-size: 1.2em;}
	div.columned {float: left; width: 660px;}
	div.sidebar {float: right; width: 292px;}
	
	
/* Infrastructure  */
div.panel {background: #FFF url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel.gif) repeat-x; margin-bottom: 10px;}
	div.panel div.p-top { background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_tl.gif) no-repeat;}
	div.panel div.p-top div {height: 3px; background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_tr.gif) right no-repeat;}
	div.panel div.p-inner {padding: 5px; border-left: 1px solid #EEE; border-right: 1px solid #EEE; min-height: 130px; height: auto !important; height: 130px; }
	div.panel div.p-inner-wide {padding: 5px 10px; border-left: 1px solid #EEE; border-right: 1px solid #EEE; min-height: 130px; height: auto !important; height: 130px;  }
	div.panel div.p-inner-bottom { clear:both; background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_inner_bl.gif) no-repeat;}
	div.panel div.p-inner-bottom div {height: 20px; background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_inner_br.gif) bottom right no-repeat;}
	div.panel div.p-content {background: #FFF url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_inner_tl.gif) no-repeat; padding: 10px 10px 5px 10px;}
	div.panel div.p-content-wide {background: #FFF url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_inner_tl.gif) no-repeat; padding: 20px;border-top:1px solid #ddd;}
	div.panel div.p-bottom { background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_bl.gif) no-repeat;}
	div.panel div.p-bottom div {height: 4px; background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_br.gif) bottom right no-repeat;}
	div.sidebar div.p-row {padding-bottom: 10px; border-bottom: 1px solid #EEE; margin-bottom: 15px;}
	div.panel h5 {display: block; color: #8a979c; border-bottom: 1px solid #b1bcc0; padding-bottom: 2px; margin-bottom: 5px; text-transform: uppercase; font-size: 10px;}
	
div.box-keyline	{}
	div.box-keyline div.b-top { background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_keyline_tl.gif) no-repeat;}
	div.box-keyline div.b-top div {height: 5px; background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_keyline_tr.gif) right no-repeat;}
	div.box-keyline div.b-bottom { background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_keyline_bl.gif) no-repeat;}
	div.box-keyline div.b-bottom div {height: 5px; background:url(http://www.wwf.pl/godzinadlaziemi/theme/bg_keyline_br.gif) bottom right no-repeat;}	
	div.box-keyline div.b-content {border-left: 1px solid #EEE; border-right: 1px solid #EEE; padding: 0 10px; color: #AAA; font-size: 0.9em;}
	
	/*3 Column Panel*/
	div.panel div.p-columns-3 {background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_column_3.gif) repeat-y; }	
		div.panel div.p-columns-3 div.left {float: left; width: 330px; margin-right: 40px; }
		div.panel div.p-columns-3 div.middle {float: left; width: 260px; margin-right: 40px; }
		div.panel div.p-columns-3 div.right {float: left; width: 220px; }		
		
	/*2 Column Panel*/
	div.panel div.p-columns-2 {background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_column_2.gif) repeat-y; }	
		div.panel div.p-columns-2 div.left {float: left; width: 330px; margin-right: 40px; }
		div.panel div.p-columns-2 div.right {float: left; width: 220px; }				
		
	div.panel div.p-columns-2-wide {background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_panel_column_2_wide.gif) repeat-y; }	
		div.panel div.p-columns-2-wide div.left {float: left; width: 635px; margin-right: 40px; }
		div.panel div.p-columns-2-wide div.right {float: left; width: 220px; }						
		
		div.panel  div.p-columns-2-wide div.p-columns-2 div.left {float: left; width: 330px; margin-right: 40px; }
		div.panel  div.p-columns-2-wide div.p-columns-2 div.right {float: left; width: 220px; }						
		
	/* Side Panel */
	div.spanel {width: 280px; background: #fefeff url(http://www.wwf.pl/godzinadlaziemi/theme/bg_sidepanel.gif) 0 100% no-repeat; color: #00455e; margin-bottom: 3px;}	
	div.spanel div.content {padding: 5px 15px 5px 15px; min-height: 130px; height: auto !important; height: 130px;}			
		
/* Image Margins*/		
div.img-margin-thin {display: inline-block;} /* IE6 */
div.img-margin-thin {margin-left: 110px; display: block;}
div.img-margin-wide {display: inline-block;} /* IE6 */
div.img-margin-wide {margin-left: 160px; display: block;}
				

/* Header */
#header {position: relative; height: 170px; background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_header.jpg) no-repeat; overflow: hidden;}
	#header h1 {position: absolute; top: 0; left: 0; display: block; width: 160px; height: 130px; }
	#header h1 a {display: block; width: 160px; height: 130px; text-indent: -9999px; overflow: hidden; }
	#header #wwf {position: absolute; top: 0; right: 10px; display: block; width: 90px; height: 56px; text-indent: -9999px; overflow: hidden; background:url(http://www.wwf.pl/godzinadlaziemi/theme/logo_wwf_main.png) no-repeat;}
	
	/*#header #wwf {position: absolute; top: 0; right: 10px; display: block; width: 96px; height: 56px; overflow: hidden;}*/
	#header #signup {position: absolute; top: 83px; right: 15px; display: block; width: 141px; height: 43px; text-indent: -9999px; overflow: hidden; background:url(http://www.wwf.pl/godzinadlaziemi/theme/button_header_signup.gif) no-repeat;}
	#header #signup:hover {background-position:0 -45px;}
	#header #eh09-countdown {position: absolute; top: 84px; right: 160px; }
	#header #date {position: absolute; top: 30px; left: 172px; font-size: 16px; color: #FFF;}
	#header #location {position: absolute; top: 86px; left: 172px; font-size: 16px; color: #000;}
	#header #locator {position: absolute; top: 106px; left: 172px; font-size: 10px; color: #000;}
	#header #locator span {display: block; float: left; padding-right: 10px;}
/* Navigation */
	#nav {position: absolute; display: block; left: 30px; top: 137px; padding:0; margin: 0; list-style:none; font-size: 11px; height: 34px; width: 960px; overflow: hidden; }	
	#nav li {float:left; margin:0 15px 0 0; padding:0 0 0 3px; }
	#nav li a {float:left; display:block; width:.1em; padding: 9px 11px 13px 8px; text-decoration:none; font-weight:bold; color:#FFFFFF; text-transform: uppercase;}
	#nav > li a {width:auto;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav li a {float:none;}
	/* End IE5-Mac hack */	
	#nav li a:hover {color:#0E5682;}
	#nav li:hover {background:url(http://www.wwf.pl/godzinadlaziemi/theme/navtab_left.gif) no-repeat}
	#nav li:hover a {color:#0E5682;  background:url(http://www.wwf.pl/godzinadlaziemi/theme/navtab_right.gif) no-repeat right top;}	
	#nav .current {background:url(http://www.wwf.pl/godzinadlaziemi/theme/navtab_left.gif) no-repeat;}
	#nav .current a {background:url(http://www.wwf.pl/godzinadlaziemi/theme/navtab_right.gif) no-repeat right top; cursor: default; color:#0E5682; }		
	#nav .current a:hover {color:#0E5682;}		

/* Sub Footer */	
#base {padding: 15px 30px; background-color: #003245; font-size: 1.2em; line-height: 1.4em; color: #CCC; min-height: 140px; height: auto !important; height: 140px;}
	#base-inner {background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_base_cols.gif) 50% 0 repeat-y;}
 	#base-col-left {float: left; width: 260px; margin-right: 55px;}
 	#base-col-middle {float: left; width: 300px; margin-right: 55px;}
 	#base-col-right { float: left; width: 260px; }
	#base h5 {color: #FFF; font-size: 1.2em; margin-bottom: 15px; font-weight: normal;}
	#base ul {margin: 0 0 15px 0; padding: 0 0 0 15px;}
	#base a {color: #CCC;}
	#base a.action {display: block; width: 204px; height: 24px; text-indent: -9999px; overflow: hidden; background:url(http://www.wwf.pl/godzinadlaziemi/theme/button_base_action.gif) no-repeat;}
	#base a.support {display: block; width: 284px; height: 24px; text-indent: -9999px; overflow: hidden; background:url(http://www.wwf.pl/godzinadlaziemi/theme/button_base_support.gif) no-repeat;}		
	#base ul.linklist {color: #FFF; display: block; padding: 0; font-size: 0.9em;}
		#base ul.linklist li {display: block; float: left; width: 70px; padding: 0 5px 0 10px; background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_base_bullet_white.gif) 0 0.6em no-repeat;}	
		#base ul.linklist a {color: #FFF;}

/* Footer */	
#footer { padding: 15px 30px 30px 30px; background: #00202b; color: #006b91; font-size: 1.1em;}
	#footer ul {float: right; list-style: none; padding: 0; margin: 0;}
	#footer li {display: inline; padding-right: 10px; border-right: 1px solid #006b91; margin-right: 10px;}
	#footer a {color: #006b91;}
	
	
/* Global Template */
#map {height: 390px; border: 1px solid #a3b0b5; margin-bottom: 15px;font-size: 1em; color: #002e3e;}	
#map a {font-size:1.4em;color: #00a3dd;}
#map strong {font-size:1.4em;}
#map img.eh {
	float:left;
	width:53px;
	height:50px;
	margin:0 10px 30px 0;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://www.wwf.pl/godzinadlaziemi/theme/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	color:#000000;
	display:none;
	border: none;
	text-align:left;
	top:50%;
	left:50%;
	background: url(http://www.wwf.pl/godzinadlaziemi/theme/bg_sup_nav.gif) repeat-x;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
		display: none;
}

#TB_ajaxContent{
	clear:both;
	text-align:left;
	line-height:1.3em;
	padding: 0;
	overflow:hidden;
	width: 100% !important;
	
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* Powiekszanie zdjec */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 150;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #4fa8c8;
padding: 5px;
left: -1000px;
border: 1px dashed white;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

/*Sign-Up Forms */
#sup-form {
	display:none;	
}
#signup-ind {
	color: #666666;
	height: 456px;
	overflow: auto;
	background: #eee;
}
#signup-ind fieldset {
	padding:0 20px;
}
#signup-ind label {
	display:block;
	margin:0 0 5px;
}
#signup-ind input {
	border:1px solid #999;
}
#signup-ind div input {
	width:200px;
}
#signup-ind .options {
	margin-left:20px;
}
#signup-ind input.postcode {
	width:60px;
}
#signup-ind p {
	margin:0;
	padding:0;
	font-weight:bold;
}
#signup-ind div.header {
	margin:0 0 10px;
	padding:10px 20px;
	background:#ccc;
	border:none;
}
#signup-ind div {
	margin:0 0 10px;
	padding:0 0 10px;
	border-bottom:1px solid #ccc;
}
#signup-ind div:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
#signup-ind div.half {
	float:left;
	width:50%;
	margin:0;
	padding:0;
	border:none;
}
#signup-ind input.submitter {
	display: block;
	width: 163px; height: 30px;
	margin:0 20px;
	text-indent:-9999px;
	overflow: hidden;
	background:url(http://www.wwf.pl/godzinadlaziemi/theme/button_signup.gif) 0 8px no-repeat;
	border: none;
	cursor: pointer;
}