/* DotIT.pl - plusgarden.pl    */

/* dla IE */
@font-face { 
  font-family: 'Conv_tt1159m'; 
  src: url('https://www.plusgarden.pl/uploads/plusgarden/fonts/tt1159m_.eot');
}

@font-face { 
  font-family: 'Conv_MyriadPro-Cond'; 
  src: url('https://www.plusgarden.pl/uploads/plusgarden/fonts/MyriadPro-Cond.eot');
}

@font-face {
	font-family: 'Conv_tt1159m';
	src: local('˘'), url('https://www.plusgarden.pl/uploads/plusgarden/fonts/tt1159m_.woff') format('woff'), url('https://www.plusgarden.pl/uploads/plusgarden/fonts/tt1159m_.ttf') format('truetype'), url('https://www.plusgarden.pl/uploads/plusgarden/fonts/tt1159m_.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_MyriadPro-Cond';
	
	src: local('☺'), url('https://www.plusgarden.pl/uploads/plusgarden/fonts/MyriadPro-Cond.woff') format('woff'), url('https://www.plusgarden.pl/uploads/plusgarden/fonts/MyriadPro-Cond.ttf') format('truetype'), url('https://www.plusgarden.pl/uploads/plusgarden/fonts/MyriadPro-Cond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


 
body { margin: 0; padding: 0; background: url(https://www.plusgarden.pl/uploads/plusgarden/images/tlo.png) repeat-x #fff center 0px; min-height: 148px; font-size: 12px; color: #626360; font-family: Tahoma; text-align: center; }
img, input, textarea { border: none; text-decoration: none; margin: 0; padding: 0; border: 0; display: block;}
ul, li { border: none; text-decoration: none; margin: 0; padding: 0; border: 0; list-style-type: none;}
a { text-decoration: none; }
.center { width: 1000px; text-align: left; margin: 0 auto; padding: 0; position: relative;  }
.biale_tlo { width: 1000px; text-align: left; margin: 0 auto; padding: 0; background-color: #FFFFFF; position: relative; float: left;  }

h1 {
  font-family: 'Conv_tt1159m';
	font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0; 
	
}
h2 {
  font-family: 'Conv_tt1159m';
	font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0; 
	float: left;
}
h3 {
  font-family: 'Conv_MyriadPro-Cond';
	font-size: 21px;
  font-weight: normal;
  margin: 0;
  padding: 0; 
	float: left;
text-transform: uppercase;
}



.logo { float: left; margin-top: 35px; margin-bottom: 50px; }
.top { float: left; width: 760px; margin-top: 45px; }
.top li { float: left; margin-bottom: 15px; }

.menu { float: right; margin-top: 20px; }
.menu li { float: left; border-right: 1px solid #cecece; margin: 0px 0px 0px 5px; padding-right: 5px; }
.menu li a { float: left; padding: 6px 10px 5px 10px; color: #626360; font-size: 16px; font-family: 'Conv_tt1159m';  }
.menu li a:hover { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/menu_a.png); height: 20px; float: left; color: #fff; padding: 6px 10px 5px 10px; font-size: 16px; font-family: 'Conv_tt1159m'; }
.menu li .currentpage { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/menu_a.png); height: 20px; float: left; color: #fff; padding: 6px 10px 5px 10px; font-size: 16px; font-family: 'Conv_tt1159m'; }

.tekst_ofirmie { float: left; width: 1000px; border-top: 1px solid #4e9779; border-bottom: 1px solid #4e9779; padding: 40px 0px 40px 0px; margin-top: 20px;}
.tekst_ofirmie li { float: left; width: 302px; line-height: 18px; font-size: 13px; font-family: Trebuchet MS; text-align: justify; }

.naglowek { float: left; margin-top: 20px; margin-bottom: 20px; } 

.realizacje_sg { width: 1000px; float: left;  }
.realizacje_sg li { width: 301px; float: left; }

.miniaturka_real { float: left; position: relative; }
.wiecej_realizacje { float: left; position: absolute; z-index: 10; right: 0;  }

.tytul_realizacji1 { width: 271px; height: 45px; float: left; background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/tlo_nazwa_projektu1.png); background-repeat: repeat-y; color: #fff; line-height: 18px; padding: 23px 10px 10px 20px; overflow: hidden; }
.tytul_realizacji2 { width: 271px; height: 45px; float: left; background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/tlo_nazwa_projektu2.png); background-repeat: repeat-y; color: #fff; line-height: 18px; padding: 23px 10px 10px 20px; overflow: hidden; }
.tytul_realizacji3 { width: 271px; height: 45px; float: left; background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/tlo_nazwa_projektu3.png); background-repeat: repeat-y; color: #fff; line-height: 18px; padding: 23px 10px 10px 20px; overflow: hidden; }

.tlo_opis_real1 { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/tlo_opis_projektu.png); background-repeat: repeat-y; width: 261px; padding: 20px 20px 20px 20px; float: left; font-size: 13px; font-family: Tahoma, Geneva, Verdana, sans-serif; line-height: 21px; border-bottom: 1px solid #6fb243; margin-bottom: 30px; }
.tlo_opis_real2 { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/tlo_opis_projektu.png); background-repeat: repeat-y; width: 261px; padding: 20px 20px 20px 20px; float: left; font-size: 13px; font-family: Tahoma, Geneva, Verdana, sans-serif; line-height: 21px; border-bottom: 1px solid #5ba460; margin-bottom: 30px; }
.tlo_opis_real3 { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/tlo_opis_projektu.png); background-repeat: repeat-y; width: 261px; padding: 20px 20px 20px 20px; float: left; font-size: 13px; font-family: Tahoma, Geneva, Verdana, sans-serif; line-height: 21px; border-bottom: 1px solid #529f95; margin-bottom: 30px; }

     

/*STRONA GLÓWNA */

.slider { width: 100%; height: 322px; float: left; background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/baner1.png); background-position: center;  }
.opis_slider { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/opis_slider.png); background-repeat: repeat-x; padding: 12px 20px 20px 20px; color: #fff; height: 35px; width: 240px; float: left;  }
.opis_slider2 { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/opis_slider.png); background-repeat: repeat-x; padding: 12px 20px 20px 20px; color: #fff; height: 35px; width: 240px; float: left;  }
.wiecej_slider { float: left; }

.caly_opis_slider { width: 360px; float: right; margin-top: 240px;  }

.baner_reklamowy { background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/baner_reklamowy.png); width: 320px; height: 82px; float: left; padding: 45px 0px 0px 680px; margin-top: 10px; }

/* STOPKA */

.stopka { width: 1000px; float: left;  padding: 20px 0px 20px 0px; border-top: 1px solid #56a17d; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 11px; margin-top: 25px;  }
.stopka a {  font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 11px; color: #626360; font-weight: bold; text-decoration: none;  }
.stopka a:hover {  font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 11px; color: #FF9900; font-weight: bold; text-decoration: underline; }

                         
/* PODSTRONA */

.tlo_naglowek_podstrony { width: 100%; background-image: url(https://www.plusgarden.pl/uploads/plusgarden/images/pasek_tlo_podstrona.png); background-position: center; height: 92px; float: left; color: #fff; }
.tlo_naglowek_podstrony a { color: #fff; text-decoration: underline; }
.tlo_naglowek_podstrony a:hover { color: #fff; text-decoration: none; }

.pasek_stronicowanie { width: 100%; height: 50px; float: left; background-color: #f4f4f4; color: #ababab; }
.pasek_stronicowanie a { color: #7ebe2f; text-decoration: none; font-weight: bold; }
.pasek_stronicowanie a:hover { color: #7ebe2f; text-decoration: underline; font-weight: bold; }

.tlo_stronicowanie_1000 { width: 1000px; height: 50px; float: left; background-color: #f4f4f4; color: #ababab; margin-bottom: 20px; } 
.tlo_stronicowanie_1000 { width: 1000px; height: 50px; float: left; background-color: #f4f4f4; color: #ababab; margin-bottom: 20px; } 
.tlo_stronicowanie_1000 a { color: #7ebe2f; text-decoration: none; font-weight: bold; }
.tlo_stronicowanie_1000 a:hover { color: #7ebe2f; text-decoration: underline; font-weight: bold; }


.reklama_stronicowanie { float: left; margin-top: 18px; margin-left: 30px; color: #8c8c8c; } 
.reklama_stronicowanie a { color: #8c8c8c; text-decoration: underline; } 
.reklama_stronicowanie a:hover { color: #8c8c8c; text-decoration: none; }   

.kontakt_tresci { width: 1000px; float: left; margin-top: 30px; margin-bottom: 20px; }  
.kontakt_tresci li { width: 400px; float: left; }

#formularz_kontaktowy { width: 400px; float: left; margin-top: 20px;}
#formularz_kontaktowy span { float: left; width: 400px; font-size: 11px; margin-bottom: 5px; }

.formbuilderform {float: left; width: 300px; margin-top: 15px; }

.formbuilderform label { float: left; width: 300px; font-size: 11px; }
.formbuilderform input[type="email"] { font-size: 12px; border: 1px solid #dadada; padding: 5px 20px 5px 20px; float: left; width: 300px; margin-bottom: 10px; background-color: #fafafa; outline: 0px; }
.formbuilderform input[type="email"]:focus { font-size: 12px; border: 1px solid #dadada; padding: 5px 20px 5px 20px; float: left; width: 300px; margin-bottom: 10px; background-color: #fff; outline: 0px; } 
.formbuilderform input[type="text"] { font-size: 12px; border: 1px solid #dadada; padding: 5px 20px 5px 20px; float: left; width: 300px; margin-bottom: 10px; background-color: #fafafa; outline: 0px; }
.formbuilderform input[type="text"]:focus { font-size: 12px; border: 1px solid #dadada; padding: 5px 20px 5px 20px; float: left; width: 300px; margin-bottom: 10px; background-color: #fff; outline: 0px; } 

.formbuilderform textarea { font-size: 12px; border: 1px solid #dadada; padding: 10px 20px 10px 20px; float: left; width: 370px; height: 200px; margin-bottom: 10px; background-color: #fff; outline: 0px; font-family: tahoma, Geneva, Verdana, sans-serif; }

.kontakt_naglowek { float: left; width: 400px; padding-bottom: 5px; border-bottom: 1px solid #58a16e; }
.formbuilderform input[type="submit"] { padding: 10px 20px 10px 20px; float: left; background-color: #7dbc2f; color: #fff; font-size: 12px; font-weight: bold; } 

.tlo_dane_adresowe { width: 340px; background-color: #fafafa; float: left; padding: 30px 20px 0px 40px;  } 

.zaplecze { width: 400px; float: left; margin-top: 10px; }
.zaplecze li {  width: 200px; float: left; } 

.kreska_kontakt { width: 400px; float: left; height: 1px; background-color: #dadada; margin: 20px 0px 10px 0px; }   




.oferta_all { width: 1000px; float: left; margin-top: 10px; }
.oferta_all li {  float: left;  }

.oferta_sz { width: 420px; float: left; }
.oferta_sz li {  width: 400px; float: left; border-bottom: 1px solid #efefef; padding: 8px 0px 8px 20px; font-size: 11px;  }
.oferta_naglowek { font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color: #7ebd2d; padding: 10px 0px 10px 0px; font-weight: bold; }

.obrazek_oferta { padding: 2px 2px 2px 2px; float: left; border: 1px solid #ebebeb; margin-top: 15px; }
.oferta_zapraszamy {  width: 480px; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 12px; color: #7ebd2d;  padding: 10px 0px 10px 20px; float: left; border-bottom: 2px solid #efefef;}
a .oferta_zapraszamy {  color: #7ebd2d; text-decoration: none;   }
a:hover .oferta_zapraszamy {  color: #888888; text-decoration: underline;   }

.marki_serwis { width: 1000px; float: left; margin: 20px 0px 20px 0px; }
.marki_serwis li { float: left; }



.prace_naglowek { float: left; width: 650px; margin-top: 15px; margin-bottom: 15px;}
.prace_naglowek2 { float: left; width: 325px; margin-top: 15px; margin-bottom: 5px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #dcdcdc; text-transform: uppercase;}

.prace_lewa { width: 650px; float: left; margin-right: 25px; }
.prace_prawa { width: 325px; float: left; }

.prace_dane {  width: 650px; float: left; padding: 20px 0px 20px 0px; border-bottom: 1px solid #dcdcdc; background-color: #f4f4f4;  }
.prace_dane li { float: left; padding: 0px 20px 0px 20px; border-right: 1px solid #dcdcdc; }

.lista_prac { width: 325px; float: left; }
.lista_prac li { width: 325px; float: left; padding: 10px 0px 10px 0px; border-bottom: 1px solid #dcdcdc; }
.lista_prac li a { color: #73b63d; text-decoration: none; font-weight: bold; }
.lista_prac li a:hover { color: #73b63d; text-decoration: underline;font-weight: bold;  }

.lista_prac li .lista_prac_dane { width: 324px; float: left; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 11px;  }
.lista_prac li .lista_prac_dane li { margin-right: 10px; padding: 0px 5px 0px 0px; margin-top: 2px; float: left;  border-bottom: 0px solid #dcdcdc;  }

.przycisk_powrot { float: left; width: 650px; padding: 10px 0px 10px 0px;  border-top: 2px solid #dcdcdc; margin-top: 15px; }
.przycisk_powrot a { color: #73b63d; text-decoration: none; font-weight: bold; }
.przycisk_powrot a:hover { color: #73b63d; text-decoration: underline; font-weight: bold; }

.error_message { width: 310px; float: left; margin-top: 10px; border-radius: 5px; background-color: #fcffb0; border: 1px solid #dad16b; padding: 15px;}
.error_message ul { width: 280px; float: left;  }
.error_message ul li { width: 280px; float: left; font-family: tahoma, Geneva, Verdana, sans-serif; font-size: 11px; color: #494949; padding: 2px 0px 2px 0px;  }  

a.adres__projekt_realizacja { background-color: #72b53f; width: 650px; height: 40px; padding-top: 20px; float: left; font-family: 'Conv_tt1159m'; font-size: 18px; color: #fff; text-decoration: none; text-align: center; }
a.adres__projekt_realizacja:hover { background-color: #639f35; float: left; }

.vert_tlo { background-color: #009476; width: 675px; height: 273px; color: #fff; float: left; padding: 30px 50px 30px 50px;}
.vert_tlo span { text-align: justify; font-size: 14px; line-height: 22px; width: 675px; float: left; } 

a.przejdz_verti { background-color: #007860; width: 675px; height: 40px; float: left; font-family: Corbel,Tahoma; font-size: 18px; color: #fff; margin-top: 15px; font-weight: bold; text-align: center; padding-top: 20px;}
a.przejdz_verti:hover { background-color: #006a55; } 
/* Stylesheet: plus Modified On 2013-03-23 17:07:32 */
