/* CSS Document */

* {
  margin: 0;
  padding: 0;
  }
body {
  background: #000;
  font-family: Georgia, Trebuchet MS;
  }
body h1 {
display: none;
}
  #container {
    width: 922px;
    margin: auto;
    }
    


    #top {
      background: url(../img/top.gif) no-repeat bottom #000;
      width: 922px;
      float: left;
      height: 151px;
      }
      #top h2 {
        float: left;
        margin: 10px 0 0 0px;
        }
        #top h2 img {
          border: 0;
          float: left;
          }
      #top ul { 
        float: right;
        width: auto;
        height: 56px;
        margin: 77px 50px 0 0;
	display: inline;
        }
        #top ul li {
          display: inline;
          float: left;
          }
          #top ul li img {
            border: 0;
            }
          
    #content {
      background: url(../img/content.jpg) no-repeat #000;
      height: 502px;
      width: 922px;
      float: left;
      } 
      
      #content #text {
        width: 850px;
        height: 420px;
        float: left; 
        color: #fff;
        margin: 20px 0 0 35px;
        display: inline;
        }
        
        #content #image {
          width: 393px;
          height: 383px;
          float: left;
          margin: 20px 0 0 20px;
          display: inline;
          }
          #content #image img {
            float: right;
            border: 0;
            }
            
        #content #inform {
          width: 393px;
          height: 383px;
          float: left;
          margin: 20px 0 0 20px;
          display: inline;
          }
            
        #content #photo {
          width: 800px;
          height: 310px;
          float: left;
          margin: 10px 0 0 50px;
          display: inline;
          padding: 0px 10px 0 0;
          text-align: center;
          }
          #content #photo img {
            border: 1px solid #eee;
            padding: 5px;
            background: #000;
            }
          #content #photo p { 
            font-size: 10px;
            color: #666;
            margin: 0 0 0 75px;
            float: left;
            display: inline;
            }
            #content #photo p a {
              color: #666;
              }
              #content #photo p a:hover { 
                text-decoration: none;
                }
          
        #content #txt {
          width: 400px;
          height: 440px;
          float: left;
          margin: 0 0 0 30px;
          display: inline;
          }
          #content #txt h2 {
            font-size: 27px;
            float: left;
            font-weight: normal;
            color: #9E9D9B;
            font-style: italic;
            }
            #content #txt h2:first-letter {
              font-size: 40px;
              }
            #content #txt div {
              width: 200px;
              float: left;
              }
              #content #txt div label {
                width: 200px;
                float: left;
                font-size: 11px;
                color: #EDE9E0;
                margin: 10px 0 0 0;
                }   
                #content #txt div span {
                  font-size: 11px;
                  color: #FFF2B6;
                  float: left;
                  width: 200px;
                  }
                #content #txt div select {
                  float: left;
                  font-size: 12px;
                  color: #666;
                  height: 17px;
                  }
                #content #txt div input {
                  width: 200px;
                  float: left;
                  background: #EDE9E0;
                  border: 1px solid #ccc;
                  color: #666;
                  height: 15px;
                  font-size: 12px;
                  }
                  #content #txt div .send {
                    width: 73px;
                    background: none;
                    border: 0;
                    float: left;
                    margin: 10px 20px 0 0;
                    display: inline;
                    color: #EDE9E0;
                    font-weight: bold;
                    font-size: 13px;
                    height: 19px;
                    }
                    
            #content #txt .cen {
              width: 400px;
              float: left;
              }
              #content #txt .cen img {
                float: left;
                border: 0;
                }
              #content #txt .cen label {
                width: 190px;
                float: left;
                font-size: 10px;
                color: #EDE9E0;
                margin: 0;
                text-align: right;
                padding: 0 5px 0 0;
                }   
                #content #txt .cen span {
                  font-size: 11px;
                  color: #FFF2B6;
                  float: left;
                  width: 400px;
                  margin: 10px 0 0 0;
                  }
                #content #txt .cen select {
                  float: left;
                  font-size: 11px;
                  color: #666;
                  height: 17px;
		          width: 120px;
                  }
                #content #txt .cen input {
                  width: 120px;
                  float: left;
                  background: #EDE9E0;
                  border: 1px solid #ccc;
                  color: #666;
                  height: 15px;
                  font-size: 12px;
                  }
                #content #txt .cen input.cal_inp {
                  background: url(../img/dynCalendar.gif) no-repeat;
                  width: 16px;
                  height: 16px;
                  float: left;
                  border: 0;
                  color: #666;
                  font-size: 12px;
                  }
                #content #txt .cen input.calendar {
                  width: 120px;
                  float: left;
                  background: #EDE9E0;
                  border: 1px solid #ccc;
                  color: #666;
                  height: 15px;
                  font-size: 12px;
                  }
                  #content #txt .cen input.send {
                    width: 73px;
                    background: none;
                    border: 0;
                    float: left;
                    text-align: left;
                    margin: 10px 20px 0 0;
                    display: inline;
                    color: #EDE9E0;
                    font-weight: bold;
                    font-size: 13px;
                    height: auto;
                    }    
                 
                    
                #content #txt div textarea {
                  width: 200px;
                  height: 90px;
                  float: left;
                  background: #EDE9E0;
                  border: 1px solid #ccc;
                  color: #666;
                  font-size: 12px;
                  }
                #content #txt h3 {
                  float: left;
                  }
                  #content #txt h3 img {
                    border: 0;
                    float: left;
                    }
                    
            #content #txt input.sendo {
                background: url(../img/oblicz.gif) no-repeat;
                width: 73px;
                height: 19px;
                float: left;
                border: 0;
                margin-top: 10px;
                }
            #content #txt input.sendr {
                background: url(../img/rezerwuj.gif) no-repeat;
                width: 73px;
                height: 19px;
                float: left;
                border: 0;
                margin: 10px 0 0 10px;
                display: inline;
                }
          
          #content p {
            font-size: 18px;
            font-weight: normal;
            float: left;
            width: 370px;
            font-style: italic;
            margin: 10px 0 0 10px;
            line-height: 30px;
            color: #EDE9E0;
            }
            #content p.info {
              font-size: 14px;
              color: #EDE9E0;
              line-height: 16px;
              }
            #content p.price {
              margin: 0;
              }
            #content p.inf {
              width: 350px;
              text-align: justify;
              font-size: 11px;
              color: #999;
              line-height: 16px;
              font-style: normal;
              margin: 10px 0 0 0;
              }
            #content p.cont {
              width: 150px;
              text-align: right;
              font-size: 10px;
              color: #EDE9E0;
              line-height: 16px;
              margin: 65px 0 0 0;
              }
          #content ul {
            width: 300px;
            float: left;
            margin: 10px 0 0 30px;
            display: inline; 
            }
            #content ul li {
              font-size: 14px;
              color: #EDE9E0;
              float: left;
              width: 300px;
              }
          
          #content #txt_home {
            width: 405px;
            height: 440px;
            float: left;
            margin: 0 0 0 20px;
            display: inline;
            }
            #content #txt_home img {
              float: left;
              margin: 30px 0 0 0;
              }
              
        #content #film {  
          background: url(../img/film2.gif) top left;
          width: 850px;
          height: 112px;
          float: left;
          margin: 0 0 0 5px;
          display: inline;
          padding: 8px 0 0 0;
          text-align: center;
          }

          #content #film img {
            border: 0;
            margin: 5px 0 0 0;
            }
            
        #content .autor {
          width: 800px;
          float: left;
          margin: 0 0 0 25px;
          display: inline;
          text-align: center;
          font-size: 11px;
          color: #999;
          }
          #content .autor a {
            color: #FFF2B6;
            font-style: normal;
            }

    
    #footer {
      background: url(../img/footer.jpg) no-repeat #000;
      width: 922px;
      height: 56px;
      float: left;
      }
      #footer p {
        width: 422px;
        float: left;
        font-size: 11px;
        color: #999;
        text-align: left;
        padding: 5px 0 0 500px;
        display: inline;
        }
        #footer p a { 
          color: #999;
          }
          #footer p a:hover { 
            text-decoration: none;
            }
      #footer span {
        color: #999;
        font-size: 11px;
        float: left;
        margin: 0 0 0 20px;
        display: inline;
        }      
            
	.clear {
		clear: both;
		line-height: 0px;
	}
	#opis {display: none;}