body { margin: 0; padding: 0 0 100px 0; background: #f5f5f5; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
img { border: none; }
a { text-decoration: none; outline: 0; }

h1 { margin: 0; float: left; width: 301px; }
h2 { margin: 25px 0; padding: 0 0 5px 0; border-bottom: 1px solid #ff7519; font-size: 1.9em; font-weight: 100; }
h3 { margin: 25px 0 10px 0; font-size: 1.2em; font-weight: bold; color: #333; }
h3.product { border-bottom: 1px solid #f67a28; border-left: 10px solid #f67a28; clear: both; color: #000; display: block; margin: 25px 0 10px 0; font-size: 1.2em; padding: 6px 10px; }
h3.product a { color: #000; }
.accordion a { border-bottom: 1px dotted #000; color: #000; cursor: pointer; display: block; float: left; font-size: 1.2em; line-height: 1em; font-weight: bold; margin: 15px 0 7px 0; padding: 0 0 5px 19px; width: 478px; }
.accordion a:hover { text-decoration: none; color: #000; }
.accordion a { background: url('/img/rozwin.gif') no-repeat; }
.accordion a.selected { background: url('/img/zwin.gif') no-repeat; }
.accordion div { overflow: visible !important; height: auto !important; padding: 0 19px 20px 19px; }
p { line-height: 1.5em; margin: 0 0 10px 0; }
strong { color: #ff7519; }

.clear { height: 0; clear: both; }

#page { width: 940px; padding: 0 10px; margin: 0 auto; background: #fff; }
	#page #header { }
		#page #header #quicklinks { height: 28px; width: 590px; margin: 15px 0 0 0; padding: 0; text-align: right; float: right; }
			#page #header #quicklinks li { margin: 0 0 0 40px; list-style: none; display: inline-block; }
			#page #header #quicklinks a#styropian { display: block; width: 160px; height: 28px; background: url('../img/top-styropian.gif') no-repeat; }
			#page #header #quicklinks a#platinum { display: block; width: 147px; height: 28px; background: url('../img/top-platinum.gif') no-repeat; }
			#page #header #quicklinks a#ets { display: block; width: 96px; height: 28px; background: url('../img/top-ets.gif') no-repeat; }
			#page #header #quicklinks a#styropian.inactive { display: block; width: 160px; height: 28px; background: url('../img/top-styropian.gif') no-repeat 0 -28px; }
			#page #header #quicklinks a#platinum.inactive { display: block; width: 147px; height: 28px; background: url('../img/top-platinum.gif') no-repeat 0 -28px; }
			#page #header #quicklinks a#ets.inactive { display: block; width: 96px; height: 28px; background: url('../img/top-ets.gif') no-repeat 0 -28px; }
			#page #header #quicklinks a#styropian.inactive:hover { display: block; width: 160px; height: 28px; background: url('../img/top-styropian.gif') no-repeat 0 0; }
			#page #header #quicklinks a#platinum.inactive:hover { display: block; width: 147px; height: 28px; background: url('../img/top-platinum.gif') no-repeat 0 0; }
			#page #header #quicklinks a#ets.inactive:hover { display: block; width: 96px; height: 28px; background: url('../img/top-ets.gif') no-repeat 0 0; }
		#page #header h1 { margin: 0; }
	#page #topmenu { clear: both; float: left; margin: 4px 0 13px 0; padding: 0; border-bottom: 3px solid #ff7519; overflow: hidden; width: 940px; }
		#page #topmenu li { float: right; margin: 0 0 0 5px; list-style: none; }
			#page #topmenu li a { background: #f5f5f5; padding: 10px 20px; color: #ff7519; float: left; text-decoration: none; }
			#page #topmenu li a:hover { background: #ff7519; color: #ffffff; text-decoration: underline; }
	
	#page #content { margin: 0 10px; }
		#page #content .maintext p { line-height: 1.5em; margin: 0 0 25px 0; }
		#page #content .maintext h2 { margin: 25px 0; padding: 0 0 9px 0; border-bottom: 1px solid #ff7519; font-size: 2.4em; font-weight: 100; }
	#page #content #search { padding: 30px 11px 18px 11px; height: 23px; background: #000 url('../img/search.gif') no-repeat 11px 11px; margin: 0 0 20px 0; }
		#page #content #search form { margin: 0; }
			#page #content #search form input.search { margin: 0; height: 15px; padding: 4px; border: none; background: #e8e8e8; font-size: 1em; width: 150px; float: left; }
			#page #content #search form input.submit { background: #ff7519 url('../img/search-button.gif') no-repeat; float: right; border: none; width: 24px; height: 23px; }
	#page #content #cieplydom { background: url('../img/bg-cieplydom.gif') no-repeat; border-bottom: 4px solid #f2f2f2; margin: 15px 0 0 0; padding: 25px 10px 10px 10px; }
	#page #content #pasywnydom { background: url('../img/bg-pasywnydom.gif') no-repeat; border-bottom: 4px solid #f2f2f2; margin: 15px 0 0 0; padding: 25px 10px 10px 10px; }
	#page #content #kalkulator { background: url('../img/bg-calculator.gif') no-repeat; border-bottom: 4px solid #f2f2f2; margin: 15px 0 0 0; padding: 25px 10px 10px 10px; }
	#page #content .swiat { color: #808080; font-size: .9em; }
		#page #content .swiat h3 { margin: 0 0 4px 0; color: #ff7519; font-size: 1.4em; }
		#page #content .swiat a { font-weight: bold; }
		
	#page .sidebar-left { width: 175px; margin: 0 20px 0 0; float: left; }
		#page .sidebar-left ul { margin: 0; padding: 0; }
		#page .sidebar-left ul.navigation { margin: 17px 0 0 0; }
			#page .sidebar-left ul li { list-style: none; }	
				#page .sidebar-left ul.navigation li a { border-left: 10px solid #ff7519; background: #f5f5f5; padding: 9px 10px; margin: 0 0 4px 0; color: #211f20; float: left; text-decoration: none; width: 145px; }
				#page .sidebar-left ul.navigation li a:hover, #page .sidebar-left ul.navigation li.active a { border-left: 10px solid #000000; background: #ff7519; color: #ffffff; text-decoration: none; }	
					#page .sidebar-left ul.navigation li ul.sub li a { border: none; background: #f5f5f5; padding: 3px 10px; margin: 0 0 4px 10px; color: #404040; float: left; text-decoration: none; width: 145px; font-weight: 100; }
					#page .sidebar-left ul.navigation li ul.sub li a:hover { border: none; background: #ff7519; color: #ffffff; text-decoration: none; }
	#page .sidebar-right { width: 210px; float: right; padding: 0 0 40px 0; }
		#page .sidebar-right .font_size { float: right; color: #b2b2b2; width: 210px; margin: -4px 0 10px 0; text-align: right; font-size: .8em; }
			#page .sidebar-right .font_size a { color: #b2b2b2; font-weight: bold; font-size: 1.2em; line-height: 1.2em }
		#page .sidebar-right .sztukawkropki { margin: 35px 0 0 0; }
		#page .sidebar-right .kochajitancz { margin: 10px 0 0 0; }
		
	/* Scrollable */
	#page .main { width: 497px; float: left; padding: 0 0 50px 0; }
		#page .main ul { margin: 0 0 0 15px; padding: 0; }
		#page .main .promocja { height: 315px; width: 497px; overflow: hidden; position: relative; }
			#page .main .promocja .obrazy { width: 20000em; position: absolute; }
		#page .main .navi { height: 24px; margin: 0 0 20px 0; }
			#page .main .navi a { display: block; width: 24px; height: 24px; background: #8c8c8c; margin: 0 6px 0 0; float: left; cursor: pointer; }
			#page .main .navi a.active { background: #000; }
			#page .main .navi a#navitab0 { background: url('../img/1234navi.gif') 0 0 no-repeat; }
			#page .main .navi a#navitab1 { background: url('../img/1234navi.gif') -24px 0 no-repeat; }
			#page .main .navi a#navitab2 { background: url('../img/1234navi.gif') -48px 0 no-repeat; }
			#page .main .navi a#navitab3 { background: url('../img/1234navi.gif') -72px 0 no-repeat; }
			#page .main .navi a#navitab0.active { background: url('../img/1234navi.gif') 0 -24px no-repeat; }
			#page .main .navi a#navitab1.active { background: url('../img/1234navi.gif') -24px -24px no-repeat; }
			#page .main .navi a#navitab2.active { background: url('../img/1234navi.gif') -48px -24px no-repeat; }
			#page .main .navi a#navitab3.active { background: url('../img/1234navi.gif') -72px -24px no-repeat; }
		#page .main .zastosowanie { width: 328px; padding: 40px 0 0 0; margin: 0 auto; }
		#page .main .news { margin: 0; padding: 0; }
			#page .main .news li { list-style: none; }
				#page .main .news li .newsfoto { float: left; margin: 0 10px 10px 0; }
		#page .main .dlaczego { margin: 0; padding: 0; }
			#page .main .dlaczego li { list-style: none; margin: 0 0 20px 0; background: url('../img/ico-ok.gif') no-repeat; padding: 0 0 0 45px; }
			#page .main .dlaczego li strong { color: #444; }
		#page .main .rekomendacje { margin: 0; padding: 0; }
			#page .main .rekomendacje li { list-style: none; margin: 0 0 20px 0; }
			#page .main .rekomendacje strong { color: #000000; }
		
	.breadcrumbs { padding: 0 0 4px 0; border-bottom: 1px dotted #000; margin: 0 0 10px 0; color: #b2b2b2; font-size: .8em; height: 12px; line-height: 12px; text-transform: lowercase; }
		.breadcrumbs img { margin: 0 6px 0 2px; float: left; }
		.breadcrumbs a { color: #b2b2b2 !important; text-decoration: underline; }
		.breadcrumbs a:hover { color: #b2b2b2 !important; text-decoration: none; }
			
	#footmenu { width: 922px; padding: 30px 0; margin: 0 auto; }
		#footmenu .breadcrumbs { margin: 0 0 30px 0; }
		#footmenu .col { width: 130px; float: left; margin: 0 0 0 20px; }
			#footmenu .col ul { margin: 0; padding: 0; font-size: .9em; }
				#footmenu .col ul li { list-style: none; margin: 0 0 15px 0; }
					#footmenu .col ul li a { color: #666; font-weight: bold; }
					#footmenu .col ul li a:hover { text-decoration: underline; }
					#footmenu .col ul li ul li { list-style: none; margin: 3px 0 0 0; }
						#footmenu .col ul li ul li a { color: #ababab; font-weight: 100; }
						
#footer { width: 896px; padding: 16px 32px; margin: 0 auto; background: #ff7519; color: #fff; }			
				
		
h4 { color: #ff6600; font-size: 1.4em; margin: 30px 0 10px 0; font-weight: 100; }
				
				
		
#produkt { clear: both; }		

td{
		font-size: 12px;
		/*text-align:justify;*/
}
#tresc{
	margin: 15px 15px 0px 0px;
}
#main_zawartosc{
	background-color:#FFFFFF;	
}
#aktualnosci{
 	padding-left: 7px; 
}
#aktualnosci a:link, #aktualnosci a:visited{
 	color:#333333;
}
#aktualnosci a:hover{
 	color: #ff6601;
	text-decoration: underline;
}
#aktualnosci li{
	margin-top:6px;
	list-style:square;
}



#intro_text{
	float:right;
	
	/*background-image:url(/_images/intro_text_bg.jpg);*/
	background-repeat:no-repeat;
	width:354px;
	margin-right:220px;
	*margin-right: 240px;
	* width:320px;
	margin-bottom: 10px;

}
.czarne{
	color: #ffffff;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
	line-height: 14px;
	
}
.czarne a:link,.czarne a:visited{
	color: #ff5221;
	font-weight: bold;
}
.czarne a:hover{
	color: #ff5221;
	text-decoration: underline;
	font-weight: bold;
}
.newsletter{
	width: 119px;
	margin-left: 15px;
}
.srodek {
    font-family: tahoma;
    font-size: 12px;
    margin-left: 55px;
    margin-top: 20px;
    margin-right: 40px;
 }

a:link, a:visited{
	color: #ff6601;
	text-decoration: none;
}
a:hover{
	color: #ff6601;
	text-decoration: underline;
}
.ekspert{
	cursor: hand;
	font-weight: bold;
	color: #ff6601;
}
.ekspert div{
	color: #5f5f5f;
	font-weight: normal;
	margin-bottom: 10px;
}
ol{
	margin-left: 22px;
}
ul{
	margin-left: 15px;
}
.multi a:link, .multi a:visited{
	color: #5f5f5f;
}
.style1 {color: #FF3300}
.style2 {color: #FF600C}

.txt_margin{
	margin: 10px;
	*margin:0;
	
}
/*********************Podsrony**************************/
.kom{
	color: #ffffff;
}
.kom a:link, .kom a:visited{
	color: #ffffff;
	text-decoration: none;
}
.kom a:hover{
	color: #ffffff;
	text-decoration: underline;
	}
/*********************sub menu**************************/
div#menu{
	position:relative;
	z-index:10;
	clear:both;
}
div#subnavi{
	position:absolute;
	top:36px; 
	left:69px;
	width: 170px;
	background-color:#f65801;
	color:#FFFFFF;
	visibility:hidden;
	z-index:11;
}
div#subnavi ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:10;
}

div#subnavi li{
	list-style-type:none;
	margin:0px 0px 0px 5px;
	padding:0px;
	z-index:10;
}

div#subnavi a:link, div#subnavi a:visited{
	display:block;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#f65801;
	margin:0px 0px;
	vertical-align:middle;
	border-bottom: 1px #FF9900 solid;
	color:#FFFFFF;
	z-index:10;
}
div#subnavi a:hover{
	display:block;
	height:18px;
	color:#f65801;
	text-decoration:underline;
	background-color:#fdd1b8;
	border-bottom: 1px #FF9900 solid;
	margin:0px 1px;
	vertical-align:middle;
	z-index:10;
}
div#subnavi2{
	position:absolute;
	top:36px; 
	left:374px;
	width: 170px;
	background-color:#f65801;
	color:#FFFFFF;
	visibility:hidden;
	z-index:10;
}
div#subnavi2 ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:10;
}

div#subnavi2 li{
	list-style-type:none;
	margin:0px 5px 0px 5px;
	padding:0px;
	z-index:10;
}

div#subnavi2 a:link, div#subnavi2 a:visited{
	display:block;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#f65801;
	margin:0px 0px;
	vertical-align:middle;
	border-bottom: 1px #FF9900 solid;
	color:#FFFFFF;
	z-index:10;
}
div#subnavi2 a:hover{
	display:block;
	height:18px;
	color:#f65801;
	text-decoration:underline;
	background-color:#fdd1b8;
	border-bottom: 1px #FF9900 solid;
	margin:0px 1px;
	vertical-align:middle;
	z-index:10;
}




div#subnavi3{
	position:absolute;
	top:36px; 
	left:357px;
	width: 170px;
	background-color:#f65801;
	color:#FFFFFF;
	visibility:hidden;
	z-index:10;
}
div#subnavi3 ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:10;
}

div#subnavi3 li{
	list-style-type:none;
	margin:0px 5px 0px 5px;
	padding:0px;
	z-index:10;
}

div#subnavi3 a:link, div#subnavi3 a:visited{
	display:block;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#f65801;
	margin:0px 0px;
	vertical-align:middle;
	border-bottom: 1px #FF9900 solid;
	color:#FFFFFF;
	z-index:10;
}
div#subnavi3 a:hover{
	display:block;
	height:18px;
	color:#f65801;
	text-decoration:underline;
	background-color:#fdd1b8;
	border-bottom: 1px #FF9900 solid;
	margin:0px 1px;
	vertical-align:middle;
	z-index:10;
}


div#subnavi9{
	position:absolute;
	top:36px; 
	left:292px;
	width: 170px;
	background-color:#f65801;
	color:#FFFFFF;
	visibility:hidden;
	z-index:10;
}
div#subnavi9 ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:10;
}

div#subnavi9 li{
	list-style-type:none;
	margin:0px 5px 0px 5px;
	padding:0px;
	z-index:10;
}

div#subnavi9 a:link, div#subnavi9 a:visited{
	display:block;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#f65801;
	margin:0px 0px;
	vertical-align:middle;
	border-bottom: 1px #FF9900 solid;
	color:#FFFFFF;
	z-index:10;
}
div#subnavi9 a:hover{
	display:block;
	height:18px;
	color:#f65801;
	text-decoration:underline;
	background-color:#fdd1b8;
	border-bottom: 1px #FF9900 solid;
	margin:0px 1px;
	vertical-align:middle;
	z-index:10;
}

/******************** Icony ****************************/
.icona{
	
	border:#FF6600 3px solid;
}
td{
	vertical-align:top;
}

/******************** CSS filmy ****************************/


.p4 {  font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								color:#000000;
								padding:10px;
								
								text-decoration:none;
								font-weight:bold;
		}


.p3 a:link, .p3 a:visited    {  font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								color:#ffffff;
								padding:10px;
								background-color:#ff7834;
								text-decoration:none;
								font-weight:bold;
								
		}
		
		
.p3 a:hover    {  font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:14px;
								color:#ffffff;
								padding:10px;
								background-color:#ff4900;
								text-decoration:none;
								font-weight:bold;
		}
		
.img_film      { border:2px #999999 solid;
				 margin:15px;

				}


.mistrz_tekst {
	text-align:justify;
	width: 300px;
	}
	
	
	
select.pole {
	width: 146px;
	*width: 156px;
}

.pole { float: left; }

.fok{
	border: 1px solid #aaaaaa;
	padding: 2px;
}

.ferror{
	border: 1px solid #cc0000;
	padding: 2px;
}

textarea.error, input.error{
	border: 1px solid #cc0000;
}

.errorinfo{
	float: right;
	margin-right: 100px;
	font-size: .9em;
	color: #cc0000;
	clear: both;
}

label.error{
	text-align: center !important;
	display: block;
	color: #bf0000;
	font-size: .9em;
	clear: both;
	float: left;
	font-size: 10px;
	padding-bottom: 4px;
	width: 377px;
}

.guzik {
	width: 100px;
	border: 1px solid #aaa;
	line-height: 14px;
	padding: 2px;
}

input.clearfr { margin-left: 20px; }

		ul.libr { margin: 0; padding: 0; }
		li.libr { list-style: none; background: url('/images/pdf.gif') no-repeat; clear: both; margin: 5px 0; padding: 0 0 0 22px; }