body { 
 font-family: Verdana;
text-align: left; 
 background: #FFFfff;
 margin : 0 auto;
 position: relative;
 font-size: small;

 
}
.wszystko {
   font-size: small;
    width: 1000px;
    color: #000000;
    margin: auto;
    position: relative;
    top:15px;
}
.top {
	font-size: small;
    width: 1000px;
    color: #000000;
    margin: auto;
    position: relative;
    top:0px;
}
h1,h2,h3,h4 {
	font-size: small;
    color: #000000;
    margin: 0;
    padding: 0;
    font-weight: normal;

} 
.header {
	background-color: #888;
}
 
.menu {
	width: 201px;
	float: left;
	overflow: hidden;
	background-color: #ccc;
   z-index: 99;
}

.menu_gl {
	width: 188px;
	float: left;
	overflow: hidden;
	background-color: #ccc;
} 
.prawa_kolumna {
	width: 221px;
	float: right;
	overflow: hidden;
	background-color: #fff;
}
.prawa_kolumna_gl {
	width: 272px;
	float: right;
	overflow: hidden;
	background-color: #fff;
} 
.srodek {
	width: 578px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	
  }
.srodek_gl {
	width: 540px;
	float: left;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	
  }
  .text_strona_glowna {
	width: 740px;
  left:130px;
  float: left;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	
  }  
.srodek_top {
	width: 578px;
	float: top;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	background-image: url(images/indexfi_055.jpg);
	
}
.srodek_tresc {
	width: 578px;

	float: top;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	background-image: url(images/indexfi_057.jpg);
	background-repeat: repeat-y;
}
.srodek_tresc_selenia {
	width: 578px;

	float: top;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	background-image: url(images/indexfi_057_selenia.jpg);
	background-repeat: repeat-y;
}
.srodek_down {
	width: 578px;
	float: top;
	overflow: hidden;
	background-color: #fff;
	position: relative;
	

}
 .menu_html {
  text-align:center;
	clear: both;
	width: 100%;
	background-color: #fff;
	font-size: x-small;
  	position: relative;
  top:5px;
}
.menu_html a {
color:#000000;
text-decoration: none;
}
.menu_html a:hover {
text-decoration: underline;
}
.stopka {
	width: 100%;
	color: #000000;
	background-color: #fff;
	font-size: x-small;
	position: relative;
  top:10px;
}
.stopka a{
	color: #000000;
	text-decoration: none;
}
.stopka a:link {
	color: #000000;
	text-decoration: none;
}
.stopka a:visited {
	text-decoration: none;
}
.stopka a:hover {
	text-decoration: underline;
}
.stopka a:active {
	text-decoration: none;
}

.galeria {
   
    width: 471px;
    margin:0 auto;
    position: absolute;
    top:200px;
    left:60px;
   
}
.jezyki {
    position: absolute;
    top: 10px;
    left: 875px;

}
.wszystko a {
    color: red;
}
.top_lewo {
    float:left;
    width: 592px;
}
.top1 {
float: right;

}
.top4 {
 float: left;
    width: 245px;

}
.top5 {
  width: 163px;
  float: right;

}
.lewo {
   float:left;
   width:300px;
}
.lewo1 {
    float: left;
}
.lewo2 {
    float: left;
}
.srodek {
   float: left;
    text-align: left;
    position: relative;
}
.srodek_menu {
     position: absolute;
     top: 80px;
     left: 188px;
}

.srodek_text {
     font-family: Verdana, "Arial Black";
     font-style: normal;
     color: #000000;
     width: 420px;
     position: relative;
     top: 200px;
     left: 110px;
}
.srodek_text a{
	color: red;
	text-decoration: none;
}
.srodek_text a:link {
	color: red;
	text-decoration: none;
}
.srodek_text a:visited {
	text-decoration: none;
}
.srodek_text a:hover {
	text-decoration: underline;
}
.srodek_text a:active {
	text-decoration: none;
}
.mapa_strony {
     font-family: Verdana, "Arial Black";
     font-style: normal;
     font-size: small;
     color: #000000;
     width: 420px;
     position: relative;
     top: 180px;
     left: 110px;
}
.mapa_strony  a{
text-decoration:none;
color: #160054;
}

.srodek_text_fr {
     color: #000000;
     width: 480px;
     position: relative;
     top: 35px;
     left: 50px;
}
.srodek_text_fi {
     color: #000000;
     width: 480px;
     position: relative;
     top: 25px;
     left: 50px;
}
.srodek_text_podklip {
     color: #000000;
     width: 480px;
     position: relative;
     top: 50px;
     left: 50px;
}
.srodek_text_podklip a{
text-decoration: none;
color: #000;
}
.srodek_text_podklip a:hover {
	text-decoration: underline;
}
.srodek_text_k {
     color: #000000;
     width: 450px;
     position: relative;
     top: 35px;
     left: 50px;
}
.srodek_text_s {
     color: #000000;
     width: 480px;
     position: relative;
     top: 25px;
     left: 50px;
}
.srodek_text_s a{
text-decoration:none;
color: #000;
}
.kontakt {
    width: 100%;
    position: relative;
    left: 86px; 
    top: 192px;
   
}
.menuokrmale {
     
    
     position: absolute;
     top: 5px;
     left: 700px;
}
.menuokrmalefr {
     
    
     position: absolute;
     top: 20px;
     left: 780px;
}
.menuokrmalefi {
     
    
     position: absolute;
     top: 20px;
     left: 780px;
}
.menuokrmales {
     
    
     position: absolute;
     top: 20px;
     left: 780px;
}
.menuokrmalek {
     
    
     position: absolute;
     top: 570px;
     left: 0px;
}
.drzewo_link_fr {
    font-size: xx-small;
     color: #000000;
     width: 400px;
     position: relative;
     top: 10px;
     left: 50px;
     font-family: Verdana, Arial;
     font-style: normal;
}

.drzewo_link_fr a {
text-decoration:none;
color:#000000;
}
.drzewo_link_fr a:hover {
	text-decoration: underline;
}

.drzewo_link_gl {
     font-size: xx-small;
     color: #000000;
     width: 370px;
     position: relative;
     top: 180px;
     left: 120px;
     font-family: Verdana, Arial;
     font-style: normal;
}

.drzewo_link_gl a {
    color:#000;
    text-decoration: none;
}
.drzewo_link_gl a:hover {
	text-decoration: underline;
}

.drzewo_link_fi {
     font-size: xx-small;
     color: #000000;
     width: 400px;
     position: relative;
     top: 10px;
     left: 50px;
     font-family: Verdana, Arial;
     font-style: normal;
}
.drzewo_link_fi a{
text-decoration:none;
color:#000000;
}
.drzewo_link_fi a:hover {
	text-decoration: underline;
}
.drzewo_link_k {
     
     font-size: xx-small;
     color: #000000;
     width: 400px;
     position: relative;
     top: 10px;
     left: 50px;
     font-family: Verdana, Arial;
     font-style: normal;
}

.drzewo_link_k a{
text-decoration:none;
color:#000000;
}
.drzewo_link_k a:hover {
	text-decoration: underline;
}
.drzewo_link_s {
     
     font-size: xx-small;
     color: #000000;
     width: 400px;
     position: relative;
     top: 5px;
     left: 50px;
     font-family: Verdana, Arial;
     font-style: normal;
}
.drzewo_link_s a{
text-decoration:none;
color:#000000;
}
.drzewo_link_s a:hover {
	text-decoration: underline;
}
.rzetelna_firma_s {
     
    
     position: absolute;
     top: 570px;
     left: 40px;
}
.porownywarka_s {
     
    
     position: absolute;
     top: 760px;
     left: 15px;
}
.esa {
     
    
     position: absolute;
     top: 960px;
     left: 0px;
}
.stopka_porownywarka_s {

     position: absolute;
     top: 420px;
     left: 15px;
}
.rzetelna_firma {
     
     
     position: absolute;
     top: 730px;
     left: 40px;
}
.rzetelna_firma_gl {
     
     
     position: absolute;
     top: 570px;
     left: 40px;
}

.sol_selenia {
     
     
     position: absolute;
     top: 570px;
     left: 1px;
}
.sol_selenia_p_h {
     
     
     position: absolute;
     top: 680px;
     left: 711px;
}
.logo_podstron {
     position: absolute;
     width: 250px;
     top: 5px;
     left: 270px;
}
.partner_handlowy_ergoline {

     position: absolute;
     top: 5px;
     left: 700px;
}
.partner_handlowy_ergoline:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.partner_handlowy_ergoline_gl {

     position: absolute;
     top: 650px;
     left: 50px;
}
.kupon_gl {

     position: absolute;
     top: 580px;
     left: 755px;
}
.prom3+1 {

     position: absolute;
     top: 580px;
     left: 780px;
}
.prom3+1_box {

     position: absolute;
     top: 20px;
     left: 10px;

}
.prom3+1_l {

     position: absolute;
     top: 560px;
     left: 780px;
}
.ph_selenia {

     position: absolute;
     top: 640px;
     left: 700px;
}
.solarex_grupa {

     position: absolute;
     top: 10px;
     left: 10px;
}
 .kupon_s {

     position: absolute;
     top: 650px;
     left: 0px;
}
 .konfigurator {

     position: absolute;
     top: 620px;
     left: 0px;
}
 .formularz_s {

     position: absolute;
     top: 700px;
     left: 0px;
}
.poczta {

     position: absolute;
     top: 700px;
     left: 920px;
}
.klip_tabela {
     position: relative;
     top: 60px;
     left: 50px;
}
.klip {
padding:2;
margin:0;
color:#fff;
border-color:#c4c4c4; 
}


.klip_text {
position: relative;
width:110px;
height: 30px;
text-align:center;
padding:0;
margin:0;
background: #2f2f2f;
color:#fff;
padding: 1px 1px 1px 1px;
font-size: x-small;
}
.klip_text a{
text-decoration:none;
color: #fff;
}
.klip_text a:hover {
	text-decoration: underline;
}
.adres {
     font-size: x-small;

     position: absolute;
     top: 920px;
     left: 375px;
}
.adres_fi {
     text-align:center;
     font-size: x-small;
     position: relative;
     top: 70px;
}
.adres_s {
     text-align:center;
     font-size: x-small;
     position: relative;
     top: 40px;
}
.klip:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.mgr_txt {

     position: fixed;
     top: 0px;
     left: 0px;
}
.sol {

     position: relative;
     top:30px;
     left: 15px;
}
.prawo {
    width: 279px;
    float: left;
    margin-top: -19px;
}
img.floatRight { 
    float: right; 
    margin: 1px; 
}
#google_translate_element  {

border: 1px solid #58575c;
padding: 2px 2px 2px 2px;
margin: 1px 1px 1px 1px;

}
#google_translate  {

position: absolute;
top: 5px;
left: 810px;

}
