* { margin:0px; padding:0px; border:none;}
.clr { clear:both;}
.left { float: left; }
.right { float: right; }
img, div { behavior: url(img/cms/iepngfix.htc); }

body { font: normal 12px/18px Arial, Tahoma,  sans-serif; color: #1c5f86;  background: #fff url(background.jpg) repeat-x left top;}

#container { width: 920px; margin: 70px auto; }

a, a:link, a:active, a:visited { 
	color: 00b9ff !important;
	text-decoration: none !important;	
}

a:hover { text-decoration: underline; }

a.offer { font-size: 14px; font-weight: bold; color: #255098;  }

.offer_text { height: 160px; }
.offer_link { margin: 10px 0 0 0; }

/*		top		*/

#top { width: 920px; height: 60px; }

#menu { float: left; }
#menu .item { float: left; margin: 0px 2px; }

#menu .l_active { width: 15px; height: 64px; background: url(active_left.gif) no-repeat; float: left; }
#menu .c_active { height: 64px; background: url(active_center.gif); float: left; }
#menu .r_active { width: 15px; height: 64px; background: url(active_right.gif) no-repeat; float: left; }

#menu .c_active a { display: block; padding: 6px 5px; color: #fff; text-decoration: none; }
#menu .c_active a:hover { color: #fff; text-decoration: underline; }

#menu .l { width: 14px; height: 64px; background: url(item_left.gif) no-repeat; float: left; }
#menu .c { height: 64px; background: url(item_center.gif); float: left; }
#menu .r { width: 14px; height: 64px; background: url(item_right.gif) no-repeat; float: left; }

#menu .c a { display: block; padding: 6px 5px; color: #2fb6e7; text-decoration: none; }
#menu .c a:hover { color: #1c5f86; text-decoration: none; }

#header {  width: 920px; height: 213px;   }
#header .slogan { padding-top: 60px; }
#header .slogan h1 { font: normal 24px "Trebuchet MS", sans-serif; color: #fff; margin: 0px 0px 10px 30px; }

.button { height: 31px; float: left; margin: 5px; }
.button_left { width: 12px; height: 31px; background: url(button_left.gif) no-repeat; float: left; }
.button_center { padding: 5px; height: 21px; background: url(button_center.gif) repeat-x; float: left; }
.button_right { width: 12px; height: 31px; background: url(button_right.gif) no-repeat; float: left; }

.button .button_center a { padding: 0px; text-transform: uppercase; font-size: 9px; font-weight: normal;  text-decoration: none; color: #fff; margin: 0px; }
 a:hover {text-decoration: underline;}
 
/*		glowna		*/



/*		content		*/

#content { width: 920px; margin-top: 15px; margin-bottom: 10px; }


/*		FAQ		*/

.doradztwo .center .header { padding: 7px 0px; border-bottom: 1px #e9f7ff solid; }
.doradztwo .center .header:hover { background: #e9f7ff; }
.doradztwo .center .header span { font-weight: bold; color: #00b9ff; }
.doradztwo .center  span { font-weight: bold; color: #b0b0b0; }

.doradztwo .center h4 { font-size: 12px; font-style: bold; margin-bottom: 5px; }
.doradztwo .center .center p { padding: 10px 0px; }

.doradztwo .center a { color: #6a6a6a; text-decoration: none; }
.doradztwo .center a:hover { color: #1c5f86; text-decoration: none; }

/*		doradztwo		*/


.doradztwo { width: 920px; margin-bottom: 10px;}
.doradztwo .top { width: 920px; height: 10px; font-size: 1px; background: url(doradztwo_top.png) no-repeat; }
.doradztwo .center { overflow-x: hidden; padding: 10px 18px 10px 20px; background: #fff; width: 880px;  border-left: 1px #efefef solid; border-right: 2px #efefef solid; }
.doradztwo .bottom { width: 920px; height: 10px; font-size: 1px; background: url(doradztwo_bottom.gif) no-repeat; }
.doradztwo h1 { font: normal 24px "Trebuchet MS", sans-serif; color: #00b9ff; margin: 10px 0px 20px 10px;}
.doradztwo h5 { font: bold 12px Arial; color: #6a6a6a; border-bottom: 1px #e9f7ff solid; padding: 5px; margin-top: 10px; }
.doradztwo ul, li { list-style: disc url(kropka.png); margin: 5px 0px 5px 20px; color: #6a6a6a; }
.doradztwo ul.in>li { list-style: disc url(kropka2.gif); margin: 5px 0px 5px 20px; color: #6a6a6a; }
.doradztwo ul.inin>li { list-style: none; margin: 5px 0px 5px 20px; color: #6a6a6a; }
.doradztwo p { padding: 5px; color: #6a6a6a;}

.doradztwo .dleft { float: left; width: 45% }
.doradztwo .dright { float: right; width: 45% }

.doradztwo .boxd { width: 395px; margin-bottom: 5px; }
.doradztwo .boxd_top { font-size: 1px; width: 395px; height: 3px; background: url(doradztwo_box_top.gif) no-repeat }
.doradztwo .boxd_center { width: 395px; height: 235px; background: #efefef; }
.doradztwo .boxd_bottom { width: 395px; height: 3px; background: url(doradztwo_box_bottom.gif) no-repeat }
.doradztwo .boxdsmall { width: 75px;  float: left; margin-right: 4px; }
.doradztwo .boxdsmall .tops { font-size: 1px; width: 75px; height: 4px; background: url(small_top.gif) no-repeat; }
.doradztwo .boxdsmall .centers {  width: 75px; height: 60px; background: #efefef; }
.doradztwo .boxdsmall .bottoms { width: 75px; height: 4px; background: url(small_bottom.gif) no-repeat; }
.doradztwo .dleft a { font-weight: bold; margin-top: 40px; display:block; color: #364a94; text-decoration: none; }
.doradztwo .dleft a:hover { color: #364a94; text-decoration: underline; }

/*		doradca		*/

#doradca_left { width: 375px; float: left; margin-bottom: 10px; }

.boxdoradca { margin-bottom: 10px;  width: 374px;  float: left;}
.boxdoradca .topdor { font-size: 1px; width: 374px; height: 9px; background: url(box_cieplo_top.gif) no-repeat; }
.boxdoradca .centerdor { width: 352px; padding: 10px; background: #fff url(article_background.jpg) repeat-x; border-left: 1px #b3e5f6 solid; border-right: 2px #b3e5f6 solid; }
.boxdoradca .bottomdor { width: 374px; height: 9px; background: url(box_cieplo_bottom.gif) no-repeat; }

#doradca_right { width: 500px; float: right; margin-top: 20px;  }
#doradca_right img { float: right; margin-bottom: 40px;  }
#doradca_right a { color: #6a6a6a; text-decoration: none; }
#doradca_right a:hover { color: #6a6a6a; text-decoration: underline; }
#doradca_right h2 { font: normal 22px "Trebuchet MS", sans-serif; color: #00b9ff; margin-top: 50px;}

/*		podzial na 2 strony		*/
/*		leftbox		*/

#leftbox { width: 703px; float: left; }

.article {  margin-bottom: 20px; }
.article .top { font-size: 1px;  height: 9px; background: url(article_top.gif) no-repeat; padding: 0px;}
.article .center { height: auto; padding: 10px 20px 10px 20px;  background: #fff url(bg_invert.gif) repeat-x; border-left: 1px #bcedff solid; border-right: 2px #bcedff solid; }
.article .bottom {  height: 9px; background: url(article_bottom.jpg) no-repeat; }

#content h1 { font: normal 24px "Trebuchet MS", sans-serif; color: #00b9ff; margin: 10px 0px 20px 10px;}
#content #leftbox .article p { margin: 10px;  }
.article ul { list-style: disc url(kropka.png); margin: 10px 0px 10px 40px; }

.boxinfo { margin: 10px auto; }

.boxinfo .top { font-size: 1px; width: 703px; height: 10px; background: url(boxinfo_top.jpg) no-repeat; }
.boxinfo .center { height: auto; color: #6a6a6a; padding: 10px 20px; width: 660px; background: #fff; border-left: 1px #efefef solid; border-right: 2px #efefef solid; }
.boxinfo .bottom { width: 703px; height: 10px; background: url(boxinfo_bottom.jpg) no-repeat; }

.boxinfo ul { list-style: disc url(kropka.png); margin: 10px 0px 10px 20px; }
.boxinfo .center .header { padding: 7px 0px; border-bottom: 1px #e9f7ff solid; }
.boxinfo .center .header:hover { background: #e9f7ff; }
.boxinfo .center .header span { font-weight: bold; color: #00b9ff; }

.boxinfo .center span { font-weight: normal; color: #b0b0b0; }
.boxinfo .center span.bold { font-weight: bolder; color: #b0b0b0; }
.boxinfo .center h4 { font-size: 12px; font-style: bold; margin-bottom: 5px; }
.boxinfo .center p { padding: 10px 0px; }
.boxinfo .center a { color: #00b9ff; text-decoration: none; }
.boxinfo .center a:hover { color: #1c5f86; text-decoration: none; }

.boximg { margin: 20px auto 30px auto; height: 140px; width: 703px; }

.boximg .top { font-size: 1px; width: 703px; height: 10px; background: url(boxinfo_top.jpg) no-repeat; }
.boximg .center { height: auto; color: #6a6a6a; padding: 0px 10px; width: 680px; background: #fff; border-left: 1px #efefef solid !important; border-right: 2px #efefef solid !important; }
.boximg .center_in { float: left; width: 680px; margin: 0px auto; height: 130px; }
.boximg .bottom { width: 703px; height: 10px; background: url(boxinfo_bottom.jpg) no-repeat; }

.box { float: left; text-align: center; width: 140px; height: 120px; overflow: hidden; background: #efefef; margin: 4px; }
.slide_left { float: left; width: 20px; margin-right: 5px; margin-top: 50px; }
.slide_right { float: right; width: 20px; margin-left: 45px; margin-top: 50px; }

/*		cieplo		*/

.boxcieplo { margin-bottom: 15px; width: 374px; float: left;}
.boxcieplo .topc { font-size: 1px; width: 374px; height: 9px; background: url(box_cieplo_top.gif) no-repeat; }
.boxcieplo .centerc { overflow: hidden; width: 342px; height: 224px; padding: 15px; background: #fff url(bg_invert.gif) repeat-x; border-left: 1px #b3e5f6 solid; border-right: 2px #b3e5f6 solid; }
.boxcieplo .bottomc { width: 374px; height: 9px; background: url(box_cieplo_bottom.gif) no-repeat; }

.boxschemat { text-align: center; margin-left: 5px; width: 323px; height: 204px; float: left; }
.boxschemat .topsch { font-size: 1px; width: 323px; height: 12px; background: url(box_white_top.gif) no-repeat; }
.boxschemat .centersch { overflow: auto; width: 300px; height: 207px; padding: 10px; background: #fff; border-left: 1px #b3e5f6 solid; border-right: 2px #b3e5f6 solid; }
.boxschemat .bottomsch { width: 323px; height: 10px; background: url(box_white_bottom.gif) no-repeat; }

.center .boxdsmall { width: 75px;  float: left; margin-right: 4px; margin-bottom: 10px;}
.center .boxdsmall .tops { font-size: 1px; width: 75px; height: 4px; background: url(small_top.gif) no-repeat; }
.center .boxdsmall .centers {  width: 75px; height: 60px; background: #efefef; }
.center .boxdsmall .bottoms { width: 75px; height: 4px; background: url(small_bottom.gif) no-repeat; }

.boxenergia { margin-bottom: 15px; text-align: left; margin-left: 5px; width: 323px; float: left; }
.boxenergia .topen { font-size: 1px; width: 323px; height: 12px; background: url(box_white_top.gif) no-repeat; }
.boxenergia .centeren { overflow: hidden; width: 290px; height: 220px; padding: 15px; background: #fff url(bg_invert.gif) repeat-x; border-left: 1px #b3e5f6 solid; border-right: 2px #b3e5f6 solid; }
.boxenergia .bottomen { width: 323px; height: 10px; background: url(box_white_bottom.gif) no-repeat; }

.boxenergia a { font-weight: bold;  color: #364a94; text-decoration: none; }
.boxenergia a:hover { text-decoration: underline; }

.boxcieplo a { font-weight: bold; margin-top: 5px; margin-left: 20px; color: #364a94; text-decoration: none; }
.boxcieplo a:hover { text-decoration: underline; }



/*		rightbox		*/

#rightbox { width: 210px; float: right; }
.box_img { padding: 0px; margin: 0px 0px 5px 0px; }
.box_ul { margin: 5x; padding: 5px; }
.box_ul ul>li { font-weight: bold; list-style: square url(kropka.png); margin: 0px 0px 5px 20px;}
.box_ul li.in { list-style: none; font-weight: normal; }
.box_ul li.in:before { content: "-"; }

.box_right_top { font-size: 1px; width: 213px; height: 10px; background: url(box_right_top.png) no-repeat; }
.box_right_center { background: #fff; width: 211px; border-left: 1px #efefef solid; border-right: 2px #efefef solid; overflow: hidden;}
.box_right_bottom { width: 213px; height: 13px; background: url(box_right_bottom.png) no-repeat; }

.box_right_center .firma { list-style: none; margin-left: 10px; font: normal 11px/20px Tahoma; }
.box_right_center h5 { margin: 10px 0px 5px 10px; font: bold 12px Tahoma; }
.firma a { color: #1c5f86; text-decoration: none; }
.firma a:hover { color: #1c5f86; text-decoration: underline; }

.promo { width: 210px; height: 400px; }
.promo .topp { font-size: 1px; width: 210px; height: 10px; background: url(promo_top.gif) no-repeat; }
.promo .centerr { width: 200px; padding: 5px; background: #009cd9;  }
.promo .bottomm { width: 210px; height: 10px; background: url(promo_bottom.gif) no-repeat; }

.promo .centerr li { width: 80%; list-style: disc url(kropka_promo.gif); padding: 7px; border-bottom: 1px #4dbae4 solid; }
.promo .centerr a { color:#fff; text-decoration: none; }

/*		footer		*/

#footer { margin: 0px 0px 20px 20px; font: normal 12px "Trebuchet MS", sans-serif; width: 700px; float: left; color: #afb3b6; }


/*		img slide		*/

#screen { text-align: center; padding:0; }   
#screen li { float:left; list-style:none; margin: 0px 3px 0px 0px; } 
#screen .jq-ss-crop{ margin:1px 1px; border: 0px;background-color:#efefef; } 
#left,#right{} 
.view{ margin:2px; width:580px; border:1px white solid; height:120px; overflow:hidden; background-color:white; }
.view_small { margin:2px auto; width:440px; border:1px white solid; height:120px; overflow:hidden; background-color:white; }
#images{ width:3818px !important; width:3822px; padding:0; height:0px; margin:0px; } 
#images li img{ margin:0px; border:0; list-style:none; } 


/*		form		*/

.article form {  }
.article .desc { color: #6a6a6a; font-size: 11px; width: 300px; float: left; }
.article .inputs { width: 250px; float: left; padding: 5px 0px; }
.article .inputs_blank { width: 20px; float: left; padding: 9px 8px; }
.article .inputs_error { width: 30px; height:30px; float: left; padding: 9px 8px; background: url('cross.png') no-repeat; background-position: 8px 8px;}
.article .inputs_ok { width: 20px; float: left; padding: 9px 8px; background: url('tick.png') no-repeat; }
.article input { line-height: 25px; padding: 2px; background: #e9f7ff; color: #6a6a6a; width: 250px; height: 20px; }
.article .submit { margin: 20px auto; width: 121px; height: 25px; }
.article input.button { margin-top: 20px; background: url(send.gif) no-repeat; color: #6a6a6a; width: 121px; height: 31px; }
.article .field { margin-top: 5px; padding: 5px 0px; }
.article textarea { background: #e9f7ff; color: #6a6a6a; width: 250px; height: 80px; }
.article select { background: #f4fbff; color: #6a6a6a; width: 250px; }
.article .formHeader { font-weight: bold; color: #00b9ff; margin: 5px 0px; }
.article hr { height: 1px; margin: 10px 0px; background: #e9f7ff; width: 550px; }
.article span.errorMessage { padding: 5px; height: 20px;  width: 250px; background: #d72301; color: #fff; }
.article span.okMessage { padding: 5px; height: 25px; width: 250px; background: #16b61e; color: #fff; }

.article input.buttonAgain { margin-top: 20px; background: url(send_again.gif) no-repeat; color: #6a6a6a; width: 121px; height: 31px; }


.doradztwo form { height: 1100px; }
.doradztwo .desc { color: #6a6a6a; font-size: 11px; width: 300px; float: left; }
.doradztwo .inputs { width: 250px; float: left; padding: 5px 0px; }
.doradztwo .inputs_blank { width: 20px; float: left; padding: 9px 8px; }
.doradztwo .inputs_error { width: 30px; height:30px; float: left; padding: 9px 8px; background: url('cross.png') no-repeat; background-position: 8px 8px;}
.doradztwo .inputs_ok { width: 20px; float: left; padding: 9px 8px; background: url('tick.png') no-repeat; }
.doradztwo input { line-height: 25px; padding: 2px; background: #e9f7ff; color: #6a6a6a; width: 250px; height: 20px; }
.doradztwo .submit { margin: 20px auto; width: 121px; height: 25px; }
.doradztwo input.button { margin-top: 20px; background: url(send.gif) no-repeat; color: #6a6a6a; width: 121px; height: 31px; }
.doradztwo .field { margin-top: 5px; padding: 5px 0px; }
.doradztwo textarea { background: #e9f7ff; color: #6a6a6a; width: 250px; height: 80px; }
.doradztwo select { background: #f4fbff; color: #6a6a6a; width: 250px; }
.doradztwo .formHeader { font-weight: bold; color: #00b9ff; margin: 5px 0px; }
.doradztwo hr { height: 1px; margin: 10px 0px; background: #e9f7ff; width: 550px; }
.doradztwo span.errorMessage { padding: 5px; height: 20px;  width: 250px; background: #d72301; color: #fff; }
.doradztwo span.okMessage { padding: 5px; height: 25px; width: 250px; background: #16b61e; color: #fff; }

.doradztwo input.buttonAgain { margin-top: 20px; background: url(send_again.gif) no-repeat; color: #6a6a6a; width: 121px; height: 31px; }

/* glowna */


.startleft { float: left; }
.startright { float: left; }
.boxbig { width: 253px; height: 254px; float: left; text-align: center; margin-right: 5px; }
.boxsmall { width: 180px; }

.box_left { width: 180px; float: left; margin-right: 5px; }
.box_left img { margin-bottom: 10px; }
.box_right { width: 210px; float: left; }
.box_right img { margin-bottom: 10px; }
.boxglowna { padding: 10px; width: 233px; height: 234px; float: left; text-align: left; margin-right: 5px;  background: url(box_glowna.gif) no-repeat; }
.boxglowna a { color: #00b9ff; text-decoration: none; }
.boxglowna a:hover { text-decoration: underline; }

.boxinfo .center a.hide { color: #b0b0b0; }
.boxinfo .center a.show { color: #00b9ff; }

#leftboxsmall { width: 623px; float: left; }

.bigwhite { width: 623px; float: left; margin-bottom: 10px; margin-right: 2px; }
.bigwhite .top { font-size: 1px; width: 623px; height: 10px; background: url(bigwhite_header.png) no-repeat; }
.bigwhite .center { line-height: 20px; background: #fff url(bg_invert.gif) repeat-x; width: 580px; padding: 20px 20px; border-left: 1px #b3e5f6 solid; border-right: 2px #b3e5f6 solid;  }
.bigwhite .bottom { width: 623px; height: 10px; background: url(bigwhite_footer.png) no-repeat; }


.rightbox_small { width: 293px; float: right; }
.rightbox_small .top { width: 293px; height: 10px; font-size: 1px; background: url(smallwhite_header.png) no-repeat; }
.rightbox_small .center { background: #fff; width: 271px; padding: 10px 10px; border-left: 1px #efefef solid; border-right: 1px #efefef solid;  }
.rightbox_small .bottom { font-size: 1px; width: 293px; height: 10px; font-size: 1px; background: url(smallwhite_footer.png) no-repeat; }

.boximg_small { width: 623px; margin-bottom: 10px; }
.boximg_small .top { font-size: 1px; width: 623px; height: 10px; background: url(boximgsmall_header.png) no-repeat; }
.boximg_small .center { text-align: center; height: 112px; background: #fff; width: 580px; padding: 10px 20px; border-left: 1px #efefef solid; border-right: 2px #efefef solid;  }
.boximg_small .center_in { text-align: center; margin: 0px auto; width: 540px; }
.boximg_small .bottom { width: 623px; height: 10px; background: url(boximgsmall_footer.png) no-repeat; }

.box { float: left; text-align: center; width: 140px; height: 120px; overflow: hidden; background: url(item_bg.gif) no-repeat; margin: 4px; }
.slider_left {  width: 20px; margin: 50px 10px 0px 10px !important; }
.slider_right {  width: 20px; margin: 50px 10px 0px 10px !important; }


.whitebox {  width: 358px; float: left; margin-right: 3px; margin-bottom: 10px;  }
.whitebox .topwhite { font-size: 1px; width: 358px; height: 10px; background: #fff url(whitebox_header.png) no-repeat; }
.whitebox .centerwhite { height: 250px; background: #fff url(bg_invert.gif) repeat-x; width: 335px; padding: 10px; border-left: 1px #bcedff solid; border-right: 2px #bcedff solid;  }
.whitebox .bottomwhite { font-size: 1px; width: 358px; height: 10px; background: #fff url(whitebox_footer.png) no-repeat; }

.whitebox1 {  width: 338px; float: left; margin-bottom: 10px;  }
.whitebox1 .topwhite1 { font-size: 1px; width: 338px; height: 10px; background: #fff url(whitebox1_header.png) no-repeat; }
.whitebox1 .centerwhite1 { height: 250px; background: #fff url(bg_invert.gif) repeat-x; width: 315px; padding: 10px; border-left: 1px #bcedff solid; border-right: 2px #bcedff solid;  }
.whitebox1 .bottomwhite1 { font-size: 1px; width: 338px; height: 10px; background: #fff url(whitebox1_footer.png) no-repeat; }








