body{
    margin-left : auto;
    margin-right : auto;
    background : white;
    text-align : center;
    margin-top : 0px;
    padding-top: 0px;
    margin-bottom : 0px;
    padding-bottom: 0px;
    width: 900px;
    scrollbar-3dlight-color:#C0C0C0;
    scrollbar-arrow-color:#000000;
    scrollbar-base-color:#C0C0C0;
    scrollbar-dark-shadow-color:#ffffff;
    scrollbar-face-color:#ffffff;
    scrollbar-highlight-color:#ffffff;
    scrollbar-shadow-color:#ffffff;
}
img{
    border : 0px;
}
img.top_left{
    float: left;
}
div.top{
    width: 900px;
    height: 120px;
    padding: 0px;
    margin: 0px;

}
div.menu_top{
     background : #CA0000;
     width: 900px;
     height: 32px;
     background-image: url(menu_bg.jpg);
     background-repeat: repeat-x;
     text-align: left;
     margin: 0px;
     padding: 0px;
     clear: both;
}
div.menu_left_in{
     width: 200px;
     background-image: url(menu_left.jpg);
     background-repeat: no-repeat;
     background-position: 0 0px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-color: #e6e6e6;
     text-align: center;
     
}

div.kontakt_left_in{
     width: 200px;
     background-image: url(kontakt_menu.jpg);
     background-repeat: no-repeat;
     background-position: 0 0px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-color: #e6e6e6;
     text-align: left;

}

div.partnerzy_left_in{
     width: 200px;
     background-image: url(partnerzy_menu.jpg);
     background-repeat: no-repeat;
     background-position: 0 0px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-color: #e6e6e6;
     text-align: left;

}

div.menu_left_out{
     width: 200px;
     background-image: url(ramki.jpg);
     background-repeat: repeat-y;
     margin-top: 30px;
     float: left;
     clear: both;

}
div.content{
     padding: 0px;
     margin: 0px;
     width: 668px;
     border-style: solid;
     border-color: #e6e6e6;
     border-width: 1px;
     float: left;
     margin-top: 30px;
     margin-left: 30px;
     background-image: url(bg.jpg);
     background-repeat: no-repeat;
     text-align: left;
     padding-bottom: 100px;

     
}
div.stopka{
     clear: both;
     margin: 0px;
     padding: 0px;
     width: 900px;
     height: 30px;
     background: #F5F5F5;
     margin-top: 30px;
     float: left;
     border-style: solid;
     border-color: #e6e6e6;
     border-width: 1px;
     background-image: url(bg.jpg);
     background-repeat: repeat-x;
     text-align: center;
     
}
a.menu{
    font-family: Tahoma;
    font-size: 12px;
    color: white;
    font-weight: normal;
    text-decoration: none;
    padding-left: 12px;
}
a.menu:hover{
   text-decoration: underline;
}
a.menu_left{
    font-family: Tahoma;
    font-size: 12px;
    color: #424244;
    font-weight: normal;
    text-decoration: none;
}
a.menu_left:hover{
   text-decoration: underline;
}
p.menu{
    width: 884px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    float: left;
    padding-top: 6px;
}
p.kontakt{
    margin: 0px;
    padding-0px;
    font-family: Tahoma;
    font-size: 12px;
    color: #424244;
    font-weight: normal;
    text-decoration: none;
    width: 170px;
    padding-left: 20px;
}
p.tekst{
    margin: 0px;
    padding: 0px;
    width: 630px;
    font-family: Tahoma;
    font-size: 12px;
    color: #424244;
    font-weight: normal;
    text-decoration: none;
    padding-left: 20px;
}
span.bold{
    font-weight: bold;
}
span.normal{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 12px;
    color: #424244;
    font-weight: normal;
    text-decoration: none;
}
span.wyroznione{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 12px;
    color: #8E0000;
    font-weight: bold;
    text-decoration: none;
}
ul.menu{
    list-style-type: square;
    margin: 0px;
    padding 0px;
    text-align: center;
    width: 190px;
    padding: 0px;
    padding-top: 40px;
    color: #8E0000;
}
ul.menu li{
    padding-top: 8px;
}
div.content ul{
    list-style-image:url(arrow.jpg);
    margin: 0px;
    padding 0px;
    text-align: left;
    padding: 0px;
    padding-top: 0px;
    font-family: Tahoma;
    font-size: 12px;
    color: #424244;
    font-weight: normal;
    text-decoration: none;
    padding-left: 50px;
    padding-top: 20px;
    padding-bottom: 20px;

}
div.content ul li{
    padding-top: 0px;

}
h1{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 15px;
    color: #424244;
    margin-left: 20px;
    width: 648px;
    border-bottom-color: #DE0000;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 4px;
    margin-top: 16px;
    margin-bottom: 16px;


}
h2{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 20px;
    color: #DE0000;
    font-weight: normal;
    padding-left: 20px;
    padding-bottom: 20px;
}
h3{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma;
    font-size: 15px;
    color: #424244;
    font-weight: bold;
    padding-left: 20px;
}
img.pcv{
    float: right;
    margin-left: 40px;
    margin-right: 40px;
    border: solid 1px #424244;
}
a#rollover1 { display: block; width: 110px; height: 32px;
             background: url(aluminiowe.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover1 { border-color: #00f; background-position: 0 -32px;  }
a#rollover2 { display: block; width: 80px; height: 32px;
             background: url(pcv.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover2 { border-color: #00f; background-position: 0 -32px;  }
a#rollover3 { display: block; width: 100px; height: 32px;
             background: url(drewniane.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover3 { border-color: #00f; background-position: 0 -32px;  }
a#rollover4 { display: block; width: 60px; height: 32px;
             background: url(parapety.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover4 { border-color: #00f; background-position: 0 -32px;  }
a#rollover5 { display: block; width: 120px; height: 32px;
             background: url(kamien.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover5 { border-color: #00f; background-position: 0 -32px;  }
a#rollover6 { display: block; width: 120px; height: 32px;
             background: url(drzwi_wew.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover6 { border-color: #00f; background-position: 0 -32px;  }
a#rollover7 { display: block; width: 120px; height: 32px;
             background: url(drzwi_zew.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover7 { border-color: #00f; background-position: 0 -32px;  }
a#rollover8 { display: block; width: 100px; height: 32px;
             background: url(ogrody.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover8 { border-color: #00f; background-position: 0 -32px;  }
a#rollover9 { display: block; width: 60px; height: 32px;
             background: url(akcesoria.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover9 { border-color: #00f; background-position: 0 -32px;  }
a#rollover10 { display: block; width: 54px; height: 32px;
             background: url(tynki.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover10 { border-color: #00f; background-position: 0 -32px;  }
a#rollover11 { display: block; width: 114px; height: 32px;
             background: url(rolety.jpg)
             top left no-repeat;
             border: 0px solid #f00; float: left; }
a:hover#rollover11 { border-color: #00f; background-position: 0 -32px;  }

  fieldset {
    width: 600px;
    margin-left: 20px;
    padding: 0;
    border: 1px solid #DDD;
    padding: 10px;
  }
  legend{
    font-family: Tahoma;
    font-size: 12px;
    color: #424244;
    font-weight: bold;
    text-decoration: none;
  }
  label {
    display: block;
    width: 100px;
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    color: #424244;
    padding-left: 50px;
    
  }
  input, textarea {
    display: block;
    float: left;
    border: 1px solid #BBB;
    background-color: #FFF;
    color: #666;
  }
    div.form {
    overflow: hidden;
    clear: both;
    margin-top: 10px;
  }
      div.form_check {
    overflow: hidden;
    clear: both;
    margin-top: 10px;
    padding-left: 44px;
  }
 input.check,
  input.submit {
  }
     label.check {
    width: auto;
    padding-left: 20px;
  }
  input.submit{
	background: #BBB;
	border: 1px solid black;
  }


