************/
/*  GLOBAL  */
/************/

/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
 img {border:0px;}
.page-container {width:968px; margin:0px auto; margin-top:5px; margin-bottom:5px; font-size:1.0em;}
.main {clear:both; width:968px; background:transparent url(../images/border.jpg) repeat-y;}

.main-content {line-height:20px;color:#7f7f81;font-size:12px;padding-top:15px;margin:0 30px 30px 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.aktualnosci_strona_glowna {padding-top: 7px; margin-bottom: 15px;}
.footer {clear:both; width:968px; height:66px; background:url(../images/footer.jpg) no-repeat; font-size:1.0em;border:0px solid black;}
.copyright{font-size:10px; color:#7f7f81}


/* --- For alternative headers START PASTE here --- */

/* HEADER */
.header {width:968px;height:279px; font-family:"trebuchet ms",arial,sans-serif; background:#FFFFFF url(../images/header_pl.jpg);position:relative}
.header-bottom {width:968px; height:40px; }
#homepageEn{background:url(../images/en/header.jpg);}


/********************/
/*  HEADER SECTION  */
/********************/
.sitelogo {width:238px; height:61px; }
.sitename {width:238px; height:61px;padding: 15px 0 0 0;  float:right; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-size:240%;}
.sitename h2 {margin:-4px 0 0 0; color:rgb(125,125,125); font-size:120%;}
.sitename a {text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none; color:rgb(50,50,50);}

.langs {width:350px; position:absolute; z-index:2; top:98px;right:20px;}
.langs ul {float:right; padding:0 0 0 0;margin:0 0 0 0}
.langs li {display:inline; list-style:none;margin:0 0 0 0;padding:0 0 0 0}

.langs li a {padding:0 0 0 6px;color:#A31D0E;text-decoration:none;font-weight:bold}

.langs a:hover {text-decoration:underline;}
.langs a img { border:none;}

.langs .smallFont{font-size:10px; }
.langs .normalFont{font-size:12px}
.langs .bigFont{font-size:14px}

.nav1 {width:300px; position:absolute; z-index:3; top:95px; right:152px;}
.nav1 ul {float:right; padding:0 0 0 0; font-weight:bold;margin:0 0 0 0}	
.nav1 li {display:inline; list-style:none; }
.nav1 li a {float:left; padding:2px 5px 2px 15px; color:rgb(125,125,125) ; text-decoration:none; font-size:12px; background:url(../images/link_marker.jpg) no-repeat }
.nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}


.nav2 {position:absolute;border:0 solid red;top:175px;right:5px;}
.nav2 ul {padding:0 0 0 0; font-weight:bold;margin:0 0 0 0}	
.nav2 li {list-style:none;float:left;margin:0 0 0 0;padding:0 0 0 0}
.nav2 li a {display:block;  height:97px;}

.nav2 li#grupa a{background:url("../images/homepage/pl_00grupa.gif") no-repeat; width:155px;}
.nav2 li#en_grupa a{background:url("../images/homepage/en_00group.gif") no-repeat; width:155px;}

.nav2 li#prawa a{background:url("../images/homepage/pl_01prawa.gif") no-repeat; width:130px;}
.nav2 li#dystrybucja a{background:url("../images/homepage/pl_02dystryb.gif") no-repeat; width:136px;}
.nav2 li#kogeneracja a{background:url("../images/homepage/pl_03kogen.gif") no-repeat; width:136px;}
.nav2 li#biogaz a{background:url("../images/homepage/pl_04biogaz.gif") no-repeat; width:127px;}
.nav2 li#wiatr a{background:url("../images/homepage/pl_05wiatr.gif") no-repeat; width:138px;}
								




/* --- For alternative headers END PASTE here --- */

/******************/
/*  MAIN SECTION  */
/******************/

/* MAIN NAVIGATION */
.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(../img/bg_corner_topright.gif) no-repeat;}



.subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
.subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}

#searchPanel{background:url(../images/formsPanel.jpg);width:142px;height:264px;display:none}
#searchPanelEn{background:url(../images/en/formsPanel.jpg);width:142px;height:264px;display:none}


#search fieldset{margin: 0; padding: 0; border: none;}
#search legend{display: none;}
#search label{display: none;}
#search input{width: 85px; height:16px; margin: 31px 0 0 10px; border: 0px solid #d8d8d8; border-top:1px solid #d8d8d8;  background: #ffffff; }
#search button{width: 40px; height:17px;  border: none; margin: 5px 0 0 65px;cursor: pointer; background: url(../images/szukaj_btn.jpg) no-repeat;}
#search #searchButtonEn{background: url(../images/en/search_btn.jpg) no-repeat;}

#newsletter fieldset{margin: 0; padding: 0; border: none;}
#newsletter legend{display: none;}
#newsletter label{display: none;}
#newsletter input{width: 85px; padding:0 0 0 0; height:14px; margin: 47px 0 0 10px; border: 0px solid #d8d8d8; background: #ffffff;}
#newsletter button{width: 40px; height:17px;  border: none; margin: 4px 0 0 65px;cursor: pointer; background: url(../images/wyslij_btn.jpg) no-repeat;}
#newsletter #newsletterButtonEn{background: url(../images/en/send_btn.jpg) no-repeat;}


	
#currentNews{width:123px;height:70px;position:absolute; margin:15px 0 0 0; padding:0 15px 0 8px;overflow:hidden; font-size:10px}
#currentNews div{font-size:10px;color:#ffffff}

#currentNews h2{font-size:12px;color:#ffffff}
#currentNews h2 a{font-size:12px;color:#ffffff}
#currentNews a{font-size:12px;color:#ffffff}


#contact{background:url(../images/kontakt.jpg);width:131px;height:61px;display:none}
#care{background:url(../images/opieka.jpg);width:131px;height:143px;display:none}
#e-billing{background:url(../images/e-billing.jpg);width:131px;height:60px;display:none}

#telephone{padding:3px 0px 0px 170px;height:16px; width:230px;position:relative; top:9px;overflow:hidden;border:0px solid black;font-size:11px;font-weight:bold;color:#7f7f81}


/********************/
/*  FOOTER SECTION  */
/********************/
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}

/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .main:after, .main-navigation:after, .main-content:after, .main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border:after, .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-border-green:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-unit-noborder-green:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:440px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}

/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} /*IE proprietary flicker hack for background images. Not validating, but OK*/