* {margin:0;padding:0;}

   BODY {
   background: #FFFFFF;
   margin: 0px;
   margin-top:0px;
   padding-top:0px;
   margin-bottom:0px;
   padding-bottom:0px;
}

A {
  color: #6b893c;
  text-decoration: underline;
}

A:hover {
  color: #6b893c;
  text-decoration: none;
}

img {
 border:0px;
}

form {
         margin: 0px;
         margin-top:0px;
         padding-top:0px;
         margin-bottom:0px;
         padding-bottom:0px;
         margin-left:0px;
         padding-left:0px;
         margin-right:0px;
         padding-right:0px

}

input.wyszukiwanie {
	margin: 0px 0px 0px 0px;
	padding: 3px;
        background: #FFFFFF;
        background-image: url(images/input_bg.gif);
        background-repeat: no-repeat;
        font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #3b3b3b;
	border: 0px solid #FFFFFF;
	height: 28;
        width: 143px;
}

input.email {
	margin: 0px 0px 0px 0px;
	padding: 3px;
        background: #FFFFFF;
        background-image: url(images/input_bg.gif);
        background-repeat: no-repeat;
        font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	border: 0px solid #FFFFFF;
	height: 28;
        width: 143px;
}

input.email_kontakt {
	margin: 0px 0px 0px 0px;
	padding: 3px;
        background: #f7f7e7;
        background-image: url(images/bg2.gif);
        background-repeat: no-repeat;
        font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	border: 1px solid #bababa;
	height: 28;
        width: 183px;
}

textarea.tresc {
	margin:0px;
	padding:2px;
        background: #f7f7e7;
        background-position: top;
        font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
	border: 1px solid #bababa;
	height: 400;
        width: 390px;
}

#container {
 clear:both;
 overflow: hidden;
 width:950px;
 margin:0px auto;
}

#logo {
 float:left;
 height:124px;
 width:320px;
}

#prawa {
 float:right;
 height:124px;
 width:630px;
}

#wyszukiwanie {
 float:left;
 height:47px;
 width:630px;
 background: #e9edeb;
}

#wyszukiwanie_strona_glowna {
 float:left;
 height:47px;
 width:335px;
}

#wyszukiwanie_strona_glowna a{
 color: #999999;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 9px;
 text-decoration: none;
}

#wyszukiwanie_wyszukiwanie {
 float:left;
 height:47px;
 width:221px;
 color: #999999;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 9px;
 text-decoration: none;
}

#wyszukiwanie_button {
 float:left;
 height:47px;
 width:74px;
 color: #999999;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 9px;
 text-decoration: none;
}

#prawa_space {
 float:left;
 height:26px;
 width:630px;
 background: #FFFFFF;
}

#menu {
 float:left;
 height:51px;
 width:630px;
}

#line {
 float:left;
 height:10px;
 width:950px;
 background: #3b3b3b;
 overflow: hidden;
}

#line2 {
 float:left;
 margin:0px auto;
 height:13px;
 width:950px;
 background-image: url(images/podbanner.gif);
 background-repeat: no-repeat;
 overflow: hidden;
}

#banner {
 float:left;
 margin:0px auto;
 height:250px;
 width:950px;
}

#naglowek_srodek {
 float:left;
 margin:0px auto;
 height:41px;
 width:950px;
}

#srodek {
 float:left;
 margin:0px auto;
 height:198px;
 width:950px;
 background: #e3e8e5;
}

#www {
 float:left;
 height:198px;
 width:316px;
}

#ecommerce {
 float:left;
 height:198px;
 width:319px;
 background-image: url(images/ecommerce_bg.gif);
 background-repeat: no-repeat;
}

#dlaczego {
 float:left;
 height:198px;
 width:315px;
 background-image: url(images/dlaczego_bg.gif);
 background-repeat: no-repeat;
}

#lina {
 float:left;
 margin:0px auto;
 height:6px;
 width:950px;
 background: #8eb651;
 overflow: hidden;
}

#kontakt {
 float:left;
 height:223px;
 width:316px;
 background-image: url(images/kontakt_bg.gif);
 background-repeat: no-repeat;
}

#polecamy {
 float:left;
 height:223px;
 width:319px;
 background: #f2ffdd;
 background-image: url(images/polecamy_bg.gif);
 background-repeat: no-repeat;
 text-align: center;
}

#polecamy_inside {
 height:159px;
 width:247px;
 margin:0px auto;
 border: 0px solid;
 margin-top: 40px;
}

#polecamy_arrow {
 float:left;
 height:31px;
 width:29px;
 border: 0px solid;
 background-image: url(images/arrow.gif);
 background-repeat: no-repeat;
}

#polecamy_link {
 float:left;
 height:31px;
 width:218px;
 border: 0px solid;
 text-align: left;
}

#polecamy_link a{
 color: #525252;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 text-decoration: none;
}

#polecamy_linka {
 float:left;
 height:1px;
 width:247px;
 background: #b8ca9d;
 overflow: hidden;
}

#kontakt_inside {
 height:140px;
 width:160px;
 border: 0px solid;
 margin-top: 64px;
 margin-left: 120px;
 color: #525252;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 17px;
}

#kontakt_inside_tel{
 float: left;
 height:88px;
 width:47px;
 border: 0px solid;
}

#kontakt_inside_tel_nr{
 float: left;
 height:88px;
 width:108px;
 border: 0px solid;
}

#kontakt_inside_adres{
 float: left;
 height:67px;
 width:155px;
 border: 0px solid;
 line-height: 16px;
}

#www_inside {
 height:170px;
 width:255px;
 margin:0px auto;
 border: 0px solid;
 margin-top: 10px;
}

#www_nazwa {
 float: left;
 height:32px;
 width:255px;
 border: 0px solid;
 color: #3b3b3b;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
}

#www_foto {
 float: left;
 height:124px;
 width:152px;
}

#www_opis {
 float: left;
 height:124px;
 width:103px;
 color: #3b3b3b;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 17px;
}

#newsletter {
 float:left;
 height:223px;
 width:315px;
 background: #f2ffdd;
 background-image: url(images/newsletter_bg.gif);
 background-repeat: no-repeat;
}

#dol {
 float:left;
 margin:0px auto;
 height:13px;
 width:950px;
 background-image: url(images/line.gif);
 background-repeat: repeat-y;
 margin-bottom: 30px;
}

#copyright {
 float:left;
 margin:0px auto;
 height:13px;
 width:475px;
 color: #676767;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 margin-top: 20px;
}

#adres {
 float:left;
 margin:0px auto;
 height:13px;
 width:475px;
 color: #676767;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 vertical-align: bottom;
 text-align: right;
 margin-top: 20px;
}

#linka {
 float:left;
 height:1px;
 width:950px;
 background: #8e8e8e;
  overflow: hidden;
}

#newsletter_inside {
 height:140px;
 width:208px;
 border: 0px solid;
 margin-top: 49px;
 margin-left: 52px;
}

#newsletter_inside_input{
 float:left;
 height:27px;
 width:154px;
 border: 0px solid;
}

#newsletter_inside_button{
 float:left;
 height:27px;
 width:52px;
 border: 0px solid;
}

#newsletter_inside_przerwa {
 float: left;
 height:55px;
 width:206px;
 border: 0px solid;
}

#newsletter_inside_plusminus{
 float:left;
 height:27px;
 width:27px;
 border: 0px solid;
}

#podstrona_kontener {
 float:left;
 width:950px;
 background-image: url(images/bg.gif);
 background-repeat: repeat-y;
}

#podstrona_dol {
 float:left;
 height:12px;
 width:950px;
 background: #f2ffdd;
 background-image: url(images/dol.gif);
 background-repeat: repeat-y;
 overflow:hidden;
}

#podstrona_lewakolumna {
 float:left;
 width:315px;
 border: 0px solid;
 background: #f2ffdd;
}

#podstrona_lewakolumna_banner{
 float:left;
 height:149px;
 width:315px;
 background-image: url(images/bgbanner.gif);
 background-repeat: no-repeat;
}

#podstrona_lewakolumna_nazwa{
 float:left;
 height:48px;
 width:315px;
}

#podstrona_lewakolumna_left{
 float:left;
 height:39px;
 width:10px;
 background: #8db450;
}

#podstrona_lewakolumna_arrow{
 float:left;
 height:39px;
 width:40px;
 background: #FFFFFF;
}

#podstrona_lewakolumna_nameoff{
 float:left;
 height:39px;
 width:247px;
 background: #FFFFFF;
 overflow:hidden;
}

#podstrona_lewakolumna_nameoff a{
 color: #7f7f7f;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
}

#podstrona_lewakolumna_nameon{
 float:left;
 height:39px;
 width:247px;
 background: #f7f7e7;
 overflow:hidden;
}

#podstrona_lewakolumna_nameon a{
 color: #6b893c;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
}

#podstrona_lewakolumna_right{
 float:left;
 height:39px;
 width:18px;
 background: #FFFFFF;
}

#podstrona_lewakolumna_line{
 float:left;
 height:1px;
 width:315px;
 background-image: url(images/podstrona_line.gif);
 background-repeat: repeat-y;
 overflow: hidden;
}

#podstrona_lewakolumna_stopa{
 float:left;
 height:55px;
 width:315px;
 background-image: url(images/pas.gif);
 background-repeat: repeat-y;
 margin-bottom:10px;
}

#podstrona_prawakolumna {
 float:left;
 width:635px;
 border:0px solid;
}

#podstrona_prawakolumna_banner {
 float:left;
 height:113px;
 width:635px;
}

#podstrona_prawakolumna_path {
 float:left;
 height:36px;
 width:635px;
 background-image: url(images/path_bg.gif);
 background-repeat: repeat-y;
 color: #7f7f7f;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
}

#podstrona_prawakolumna_title {
 float:left;
 height:55px;
 width:635px;
}

#podstrona_prawakolumna_brejk {
 float:left;
 height:5px;
 width:635px;
}

#podstrona_prawakolumna_najnowsze {
 float:left;
 height:48px;
 width:635px;
}

#podstrona_prawakolumna_content {
 clear:both;
 width:574px;
 margin:0px 0px 0px 30px;
 border: 0px solid;
 line-height:18px;
 color: #7f7f7f;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 overflow:hidden;
}

#podstrona_prawakolumna_realizacje {
 clear:both;
 width:574px;
 margin:0px auto;
 border:0px solid;
}

#podstrona_prawakolumna_realizacja {
 float:left;
 width:168px;
 border:0px solid;
 color:#515151;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
}

#podstrona_prawakolumna_realizacja_tytul {
 float:left;
 width:125px;
 height:32px;
 font-weight:bold;
}

#podstrona_prawakolumna_realizacja_online {
 float:left;
 width:43px;
 height:32px;
}

#podstrona_prawakolumna_realizacja_foto {
 float:left;
 width:168px;
}

#podstrona_prawakolumna_realizacja_przerwa{
 float:left;
 width:35px;
 height:32px;
 background: #FFFFFF;
}

#podstrona_prawakolumna_realizacja_dolodstep {
 float:left;
 height:23px;
 width:635px;
 border: 0px solid;
}

#podstrona_prawakolumna_kontakt_left {
 float:left;
 width:240px;
}

#podstrona_prawakolumna_kontakt_right {
 float:left;
 width:260px;
}

#podstrona_prawakolumna_realizacje_arrow{
 float:left;
 width:29px;
 height:32px;
 background-image: url(images/arrow3.gif);
 background-repeat: no-repeat;
 border: 0px solid;
}

#podstrona_prawakolumna_realizacje_middle{
 float:left;
 width:336px;
}

#podstrona_prawakolumna_realizacje_middle_tytul{
 float:left;
 width:336px;
 height:19px;
 color:#6b893c;
 font-weight:bold;
}

#podstrona_prawakolumna_realizacje_middle_opis{
 float:left;
 width:336px;
 height:19px;
 margin-top:10px;
}

#podstrona_prawakolumna_realizacje_brake{
 float:left;
 width:30px;
 height:157px;
}

#podstrona_prawakolumna_realizacje_image{
 float:left;
 width:179px;
 height:157px;
}

#podstrona_prawakolumna_realizacje_image_in{
 float:left;
 width:168px;
 height:111px;
 overflow:hidden;
}

#podstrona_prawakolumna_realizacje_image_zoom{
 float:left;
 width:168px;
 height:20px;
 overflow:hidden;
}

#podstrona_prawakolumna_realizacje_line{
 clear:both;
 width:574px;
 height:1px;
 background: #dce0de;
 margin:0px 0px 20px 30px;
 overflow:hidden;
}

span.ramka {
	display: table-cell;
	border: 1px solid #dce0de;
	padding: 3px;
}

#podstrona_prawakolumna_kontakt_temat{
 float:left;
 width:400px;
 height:51px;
 border: 0px solid;
}

#podstrona_prawakolumna_kontakt_email{
 float:left;
 width:400px;
 height:51px;
 border: 0px solid;
}

#podstrona_prawakolumna_kontakt_button{
 float:left;
 width:400px;
 height:51px;
 border: 0px solid;
}

#podstrona_prawakolumna_kontakt_tresc{
 float:left;
 width:400px;
 height:185px;
 border: 0px solid;
}

#blad{
 float:left;
 width:390px;
 height:20px;
 color: #FFFFFF;
 border: 0px solid #bababa;
 margin-bottom:10px;
 font-weight: bold;
 background: #FF0000;
}

#sukces{
 float:left;
 width:390px;
 height:20px;
 color: #FFFFFF;
 border: 0px solid #bababa;
 margin-bottom:10px;
 font-weight: bold;
 background: #1a801a;
}

.pix { font-size: 26px; }
.pix2 { font-size: 1px; }
p.odstep1 { margin-top:152px; margin-left:104px; }




