@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	
}
html,body {
background: #e5e5e5;

}
#calosc{
width: 1024px;
margin:0 auto;

background: #e5e5e5;
}


a{
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}




a img{
	border:0;
}

#top{
	padding-left: 80px;
	width:944px;
	height:44px;
	background: #0b6ec1;
	float: left;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}
#top .top_m {
padding-top: 20px;
width: 544px; 
height: 24px; 
float: left;
}
#top .top_m a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:3px;
	margin-right:3px;
	font-weight: normal;

}
#top .flaga{
width: 400px;
height: 44px; 
float: left; 
background: url("../img/flaga_ue.jpg");
background-position: left;
background-color: #0b6ec1;
background-repeat: no-repeat;
}
#main_frame{
	width:860px;
/*	height:900px;*/
	background: url("../img/tlo.jpg"); 
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #5299d8;	
	float: left;
	padding-left: 82px;
	padding-right: 82px;
}

#head{
height: 176px; 
width: 860px; 
float: left;
}
#main_frame_s{
	width:864px;
	height:897px;
	background: url("../img/tlo_startowa.jpg"); 
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #5299d8;	
	float: left;
	padding-left: 80px;
	padding-right: 80px;
}
#head_s{
height: 292px; 
width: 864px; 
float: left;
}
h1{
	font-family:Arial;
	font-size:13px;
	font-weight: 900; 
	color:#FFFFFF;
	line-height: 18px;
	padding-top: 46px;
	padding-bottom: 26px;
}
p{
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	line-height: 18px;
}
#contain{ 
float: left;
width:420px;
height: 1300px;
padding-left: 10px;
}
#contain2{ 
float: left;
width:420px;
height: 1300px;
padding-left: 10px;
}
#main_frame .left_col{ 
float: left;
width:425px;

padding-right: 30px;
}

#main_frame .right_col{ 
float: left;
width:405px;


}

#main_frame .left_col  ul{ 
font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	line-height: 18px;
list-style-type: disc;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;


}
#main_frame  .right_col ul{ 
font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	line-height: 18px;
list-style-type: disc;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;


}
#main_frame .left_col  li{ 
list-style-position: inside; 
list-style-image: url("../img/dot.jpg");
padding: 0px 0px 0px 0px;
margin: 0;
text-align:left;
}
#main_frame  .right_col  li{ 
list-style-position: inside; 
list-style-image: url("../img/dot.jpg");
padding: 0px 0px 0px 0px;
margin: 0;
text-align:left;
}
#main_frame   .podstawy1 {
width: 425px;
float: left;
padding-right: 30px;
}
#main_frame   .podstawy2 {
width: 405px;
float: left;
}
#main_frame   .podstawy1 ul{ 
font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#FFFccF;
	line-height: 18px;
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0;
}
#main_frame   .podstawy1  li{ 
list-style-position: inside; 

padding: 22px 0px 0px 0px;
margin: 0;
}
#main_frame   .podstawy2 ul{ 
font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#FFFccF;
	line-height: 18px;
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0;
}
#main_frame   .podstawy2  li{ 
list-style-position: inside; 


padding: 0px 0px 22px 0px;
margin: 0;
}

#main_frame .mapa{
width: 860px; 
float: left;
}
#main_frame .mapa ul{
margin-left: 30px;
}
#main_frame .mapa li{
color: #FFFFFF;
}


.lista{
width: 18px; 
height: 18px; 
background-color: #efa605; 
text-align: center; 
float: left;
margin-right: 10px;
font-weight: bold;
}
#contain h1{
	
	font-family:Arial;
	font-size:12px;
	font-weight: 900; 
	color:#FFFFFF;
	line-height: 18px;
}

#contain p{
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	line-height: 18px;
}
#contain h2{
	padding-top: 50px;
	padding-bottom: 30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	color:#7cc546;
	line-height: 18px;

}
#contain2 h1{
	
	font-family:Arial;
	font-size:12px;
	font-weight: 900; 
	color:#FFFFFF;
	line-height: 18px;
}

#contain2 p{
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	line-height: 18px;
}
#contain2 h2{
	padding-top: 50px;
	padding-bottom: 30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	color:#7cc546;
	line-height: 18px;

}
#contain h3{
	padding-top: 30px;
	padding-bottom: 30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	color:#333333;
	line-height: 18px;

}
.instalacje_oze_pic{
float: left; 
width: 100px; 
height: 80px;
padding-bottom: 18px;
}
.instalacje_oze_label{
float: left; 
width: 240px; 
height: 80px;
padding-bottom: 18px;
}
.instalacje_oze_label p{
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 18px;
	margin-bottom: 12px;
}
.zadaj_pytanie_label{
width: 100px; 
height: 18px; 
float: left;
padding-bottom: 6px;
}
.zadaj_pytanie_label p{
margin-right: 10px;
float: right;
}
.zadaj_pytanie_input{
width: 142px; 
height: 18px; 
float: left;
padding-bottom: 6px;
}
.zadaj_pytanie_input input{
width: 142px; 
height: 18px; 
float: left;
}


.link a{
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	color:#7cc546;
	padding-left: 10px;
	margin-top: 16px;
}
.link a#hover{
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	color:#7cc546;
	padding-left: 10px;
}
.formularz{
width: 128px;
height: 18px;
border: 1px solid #898989;

}

#footer{
	width:864px;
	height:15px;
	/*margin:0 auto;*/
	background-color:#999999 ;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:80px;
	padding-right:80px;
	font-weight: normal;
	float: left;
}

#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-right:3px;
	font-weight: normal;

}
