/* CSS Document */

* {
     margin: 0;
     padding: 0;
     }
     
.clear {
     width: 100%;
     clear: both;
     line-height: 0;
     }
     
body {
     background: url(../img/bg.jpg) #f8f9cd;
     font-family: Georgia, 'Trebuchet MS', Tahoma, Arial, Tahoma;
     }
#wrapper {
     background: url(../img/wrapper.gif) repeat-x 0 0;
     width: 100%;
     float: left;
     height: 100%;
     }
#glowne {
     width: 1200px;
     margin: auto;
     }     
#ozdoba {
     background: url(../img/ozdoba.jpg) no-repeat 0px 60px;
     width: 1200px;
     float: left;
     }
     
#container {
     width: 950px;
     margin: auto;
     }

#top {
          width: 950px;
          height: 239px;
          float: left;
          background: url(../img/top.gif) no-repeat right bottom;
          }
          #top h1 {
               float: left;
               margin: 10px 0 0 400px;
               display: inline;
               }
               #top h1 img {
                    border: 0;
                    float: left;
                    }
          #top .link {
               float: left;
               width: 273px;
               height: 50px;
               background: url(../img/sklep.gif) no-repeat;
               }
               #top .link a {
                    font-size: 11px;
                    color: #fff;
                    text-decoration: none;
                    float: left;
                    display: inline;
                    margin: 15px 0 0 100px;
                    }
          #top .select {
               float: right;
               width: 253px;
               height: 35px;
               padding: 15px 0 0 20px;
               background: url(../img/select.jpg) no-repeat;
               }
               #top .select label {
                    float: left;
                    font-size: 11px;
                    color: #999;
                    padding: 0 0 0 5px;
                    }

               #top .select select {
                    width: 150px;
                    float: left;
                    font-size: 11px;
                    color: #726b55;
                    margin: 0 0 0 10px;
                    display: inline;
                    }
                    
#content {
     width: 950px;
     float: right;
     background: url(../img/content.gif) no-repeat center bottom;
     padding: 0 0 20px 0;
     }
     
#other {
     width: 950px;
     float: right;
     padding: 20px 0 20px 0;
     }
     #other  img {
          float: left;
          border: 0;
          padding: 0 10px 0 10px;
          }
          #other h6 {
                    float: left;
                    font-size: 20px;
                    color: #AAA183;
                    margin: 30px 20px 0 0;
                    display: inline;
                    font-weight: normal
                    }
     
#sidebar {     
     width: 280px;
     float: left;
     }
     #sidebar .czy {
          width: 274px;
          height: 363px;
          background: url(../img/czy.jpg) no-repeat 0 0;
          position: relative;
          margin: -173px -10px 0 0;
          float: right;
          }
          #sidebar .czy h4 {
               font-size: 18px;
               font-weight: normal;
               color: #726b55;
               width: 260px;
               padding: 90px 0 5px 0;
               float: right;
               }
               #sidebar .czy p {
                    width: 180px;
                    float: left;
                    font-size: 12px;
                    margin: 250px 0 0 40px;
                    color: #726b55;
                    display: inline;
                    }
     #sidebar .box {
          width: 300px;
          float: right;
          margin: 15px 0 0 0;
          }
          #sidebar .box h4 {
               font-size: 18px;
               font-weight: normal;
               color: #726b55;
               width: 260px;
               padding: 0 0 5px 0;
               float: right;
               }
          #sidebar .box .gallery {
               width: 270px;
               float: right;
               }
               #sidebar .box .gallery img {
                    float: left;
                    border: 1px solid #e7ddb5;
                    display: inline;
                    margin: 12px 0 0 12px;
                    }
          #sidebar .box .photo {
               width: 260px;
               float: right;
               text-align: center;
               margin: 5px 0 0 0;
               }
               #sidebar .box .photo img {
                    border: 1px solid #e7ddb5;
                    }
          #sidebar .box .photo span {
               width: 260px;
               float: left;
               text-align: center;
               font-size: 12px;
               color: #726b55;
               margin: 3px 0 0 0;
               }
     
#txt {
     width: 600px;
     float: right;
     }
     #txt .news {
          width: 600px;
          float: left;
          margin: 20px 0 0 0;
          padding: 0 0 20px 0;
          border-bottom: 1px solid #e5e797;
          }
          #txt .news h3 {
               width: 600px;
               float: left;
               font-size: 24px;
               margin: 10px 0 0 0;
               color: #433872;
               font-weight: normal;
               }

               #txt .news span {
                    width: 600px;
                    float: left;
                    color: #bdbe93;
                    font-size: 12px;
                    }
                    #txt .news p {
                         width: 600px;
                         float: left;
                         margin: 10px 0 0 0;
                         font-size: 12px;
                         color: #726b55;
                         }
                         #txt .news p img {
                              float: right;
                              border: 0;
                              margin: 0 5px 5px 0;
                              display: inline;
                              }
               #txt .news .text a.more {
                    float: left;
                    margin: 15px 0 0 0;
                    text-decoration: none;
                    color: #2aa519;
                    font-size: 12px;
                    }
                    
#footer {
     width: 100%;
     height: 50px;
     margin: 20px 0 0 0;
     background: url(../img/footer.gif) repeat-x bottom;
     float: left;
     }
     #footer .cont {
          width: 950px;
          margin: auto;
          }
          #footer .cont p {
               float: left;
               font-size: 11px;
               color: #fff;
               margin: 20px 0 0 0;
               }
               #footer .cont p.right {
                    float: right;
                    }
                    #footer .cont p.right a {
                         text-decoration: none;
                         color: #fff;
                         }
                         #footer .cont p.right a:hover {
                              text-decoration: underline;
                              }

