body,html { font-family: Trebuchet MS, Arial, sans-serif;
            font-size: 12px;
            margin-top: 0px;
            margin-bottom: 0px;
            color: #113253;
}

ul, li { list-style-type: none;
                 margin: 0px;
                 padding: 0px;
}


h1 { font-family: Arial, Verdana, sans-serif;
     font-weight: normal;
     font-size: 14px;
     margin: 0px;
     padding: 0px;
     margin-bottom: 15px;
}

h2 { font-family: Arial, Verdana, sans-serif;
     font-weight: normal;
     font-size: 14px; }

h3 { font-weight: bold;
     font-size: 13px;
     margin: 0px;
     padding: 0px;
     margin-bottom: 10px;
}



a { text-decoration: none;
    border: none;
}

#middle a { text-decoration: underline;
            color: #113253;
}


p { margin: 0px;
    padding: 0px;
}

img { border: none;
      margin: 0px;
      padding: 0px;
}


#container { width: 960px;
             margin-left: auto;
             margin-right: auto;
}


#topcenter { background-image: url(images/top.jpg);
             background-repeat: no-repeat;
             width: 654px;
             height: 80px;
             float: left;
}

#logo { width: 182px;
        height: 80px;
        float: left;
}

#topright { text-align: center;
            padding-top: 10px;
            font-family: Verdana, sans-serif;
            font-size: 11px;
            width: 126px;
            height: 70px;
            float: left;
            margin-left: -15px;
}


#topbar { width: 960px;
          height: 31px;
          background-image: url(images/topbar.jpg);
          background-repeat: repeat-x;
          float: left;
}

#topbar a { height: 31px;
             text-align: center;
             float: left;
             padding-left: 9px;
             padding-right: 9px;
             padding-top: 5px;
}

#topbar a:link { color: #ccffff;
                 font-family: Arial, Verdana, sans-serif;
                 font-size: 16px;
}

#topbar a:visited { color: #ccffff;
                 font-family: Arial, Verdana, sans-serif;
                 font-size: 16px;
}

#topbar a:hover { color: #113253;
                  height: 26px;
                text-align: center;
                float: left;
             padding-left: 9px;
             padding-right: 9px;
             padding-top: 5px;
             background-image: url(images/topbar2.jpg);
             background-repeat: repeat-x;
             font-size: 16px;
             font-family: Arial, Verdana, sans-serif;
}







#topbar li { float: left;
}



#middle { margin-top: 10px;
          margin-bottom: 10px;
          float: left;
          width: 960px;
}

#left { width: 780px;
        margin-left: 5px;
        margin-right: 5px;
        min-height: 700px;
        float: left;
        
}

#leftbottom { width: 780px;
              margin-left: auto;
              margin-right: auto;
              height: 222px;
              background-image: url(images/bottom.jpg);
              background-repeat: no-repeat;
              background-position: bottom center;
              float: left;
              margin-top: 15px;
}

#right { width: 166px;
         float: left;
         margin-left: 4px;
}

#lefttext { width: 480px;
            float: left;
}

#leftphoto { width: 300px;
             float: left;
             text-align: center;
             margin-top: 25px;
             height: 160px;
}

#leftmiddle { float: left;
              margin-top: 20px;
              width: 780px;
}

#shop { margin-top: 70px;
        
}

#news { float: left;
        width: 780px;
}

#newsbottom { margin-top: 5px;
              width: 770px;
              text-align: right;

}



.newsrow { border-bottom: 1px solid #9AC7F3;
          margin-bottom: 10px;
          padding-bottom: 10px;

}


.italic { font-style: italic;
}




#contactbox { width: 166px;
              float: left;
              background-image: url(images/contact.jpg);
              background-repeat: no-repeat;
              background-position: 98% 2%;
}

.colboxtop { background-image: url(images/coltop.jpg);
                 background-repeat: no-repeat;
                 width: 166px;
                 height: 3px;
                 float: left;
}

#contactboxmiddle { border: 1px solid #9ac7f3;
                    border-top: 0px;
                    border-bottom: 0px;
                    width: 164px;
                    height: 160px;
                    float: left;
                    font-family: Arial,Verdana, sans-serif;
}

#contactboxmiddle span { margin-left: 5px;
}

.colboxbottom { background-image: url(images/colbottom.jpg);
                    background-repeat: no-repeat;
                    width: 166px;
                    height: 3px;
                    float: left;
}

.font1 { font-size: 14px;
         font-family: Arial, Verdana, sans-serif;
         margin-left: 5px;
         
}

.font2 { font-weight: bold;
        margin-left: 5px;
        font-family: Arial, Verdana, sans-serif;
        margin-top: 6px;
}


.colbox { margin-top: 5px;
          float: left;
          width: 166px;
}

.colboxmiddle { border: 1px solid #9ac7f3;
                    border-top: 0px;
                    border-bottom: 0px;
                    width: 164px;
                    padding-bottom: 2px;
                    float: left;
                    font-family: Arial,Verdana, sans-serif;
}

.colboxphotos { text-align: center;
                width: 166px;
                margin-top: 10px;
                margin-bottom: 5px;
}

.colrow { width: 166px;
          text-align: center;
          margin-top: 5px;

}

.colrowurl a { font-size: 9px;
               text-decoration: underline;
               color: #113253;
               font-family: Arial, Verdana, sans-serif;
}

.coldivide { height: 1px;
             width: 166px;
             background-image: url(images/coldiv.jpg);
             background-position: center center;
             background-repeat: no-repeat;
             margin-top: 5px;
             margin-bottom: 5px;
        }

#bottom { width: 960px;
          height: 17px;
          background-image: url(images/bottombar.jpg);
          background-repeat: repeat-x;
          clear: both;
          font-family: Arial, Verdana, sans-serif;
          font-size: 11px;
          text-align: center;
}
#bottom ul { margin-top: 1px;
}

#bottom li { display: inline;
             margin-left: 7px;
             margin-right: 7px;
}

#bottom a { color: white;
}


#footer { text-align: right;
          float: left;
          width: 960px;
          font-family: Verdana, Arial, sans-serif;
          font-size: 10px;

}

#footer a { color: #113253;
            text-decoration: underline;
}


.row { width: 780px;
       background-image: url(images/rowdiv.jpg);
       background-repeat: no-repeat;
       background-position: bottom center;
       padding-bottom: 10px;
       margin-bottom: 5px;
       float: left;


}

.rowleft { width: 495px;
           float: left;
}

.rowtitle { font-weight: bold;
            font-size: 13px;
            margin-bottom: 10px;
            float: left;
            width: 495px;
}

.rowright { width: 285px;
            text-align: center;
            float: left;
            margin-top: 15px;
}

.rowbottom { float: left;
             width: 780px;
             margin-top: 20px;
             margin-bottom: 10px;
}

#produkty { float: left;
            text-align: center;
            margin-top:20px;
}

#produkty a { font-size: 13px;
              font-family: Verdana, Arial, sans-serif;
              color: #113253;
}

.produktyblock { width: 390px;
                 float: left;
                 margin-bottom: 10px;
}

table td { border: 1px solid #9ac7f3;
           font-family: Arial, Verdana, sans-serif;
}


#kontakt { width: 780px;
           float: left;
           font-size: 13px;
}

#kontaktleft { width: 465px;
               float: left;
}

#kontaktright { width: 315px;
                float: left;
}

#kontaktright img { position: relative;
                    top: 3px;
}



.contactleft { width: 110px;
              float: left;
}

.contactright { width: 320px;
                border: 1px solid #cacaca;
                background-color: #d4eaff;
                margin-bottom: 4px;
                margin-left: 5px;
                color: black;
                font-family: Trebuchet MS, Arial, sans-serif;
                font-size: 12px;
}

#formtext { width: 320px;
            height: 200px;
            border: 1px solid #cacaca;
            background-color: #d4eaff;
            margin-left: 5px;
            color: black;
            font-family: Trebuchet MS, Arial, sans-serif;
            font-size: 12px;
 }


 #submitbutton { margin-left: 225px;
                 width: 100px;
                 margin-top: 2px;
 }

 #leftrows { float: left;
 
 }


.form { width: 450px;
          float: left;
          margin-bottom: 20px;
 }

 .formleft {  width: 100px;
              float: left;
              margin-bottom: 5px;
 }

 .formright { 
              width: 320px;
              margin-bottom: 5px;
 }

 .formright2 { width: 320px;
 }

 #submitbutton2 { width: 100px;
                  margin-left: 210px;
                  margin-top: 5px;
 }


#contactboxmiddle img { position: relative;
                        top: 3px;
                        left: 5px;
}









