/* CSS Document @ mant.pl */


* {
          margin: 0;
          padding: 0;
          }

body {
          background: url(../img/background.gif) repeat-x #fff;
          font-family: Trebuchet MS, Tahoma;
          }
          
          #container {
                    width: 810px;
                    margin: auto;
                    }
                    
                    #top {
                              width: 810px;
                              float: left;
                              height: 245px;
                              }
                              #top img {
                                        border: 0;
                                        float: left;
                                        }
                              #top h1 {
                                        width: 565px;
                                        float: left;
                                        font-size: 1.2em;
                                        color: #fff;
                                        font-weight: normal;
                                        padding: 70px 0 0 0;
                                        height: 90px;
                                        text-align: center;
                                        }
                                        #top h1 strong {
                                                  width: 565px;
                                                  text-align: center;
                                                  float: left;
                                                  font-style: italic;
                                                  font-weight: normal;
                                                  font-size: 1.3em;
                                                  }

                              #top ul {
                                        float: left;
                                        margin: 0 0 0 10px;
                                        display: inline;
                                        }
                                        #top ul li {
                                                  display: inline;
                                                  float: left;
                                                  font-size: 0.7em;
                                                  font-weight: bold;
                                                  padding: 0 10px 0 10px;
                                                  }
                                                  #top ul li a {
                                                            color: #fff;
                                                            text-decoration: none;
                                                            float: left;
                                                            padding: 9px 5px 0px 5px;
                                                            height: 22px;
                                                            }
                                                            #top ul li a:hover {
                                                                      background: #CB0E17;
                                                                      }
                    
                    #content {
                              width: 810px;
                              float: left;
                              padding: 0 0 20px 0;
                              }
                              
                              #text {
                                        width: 470px;
                                        float: right;
                                        }
                                        #text h2 {
                                                  font-size: 0.9em;
                                                  float: left;
                                                  font-style: italic;
                                                  color: #991D2D;
                                                  width: 440px;
                                                  padding: 0 0 0 30px;
                                                  }
                                        #text h4 {
                                                  width: 440px;
                                                  float: left;
                                                  margin: 20px 0 0 0;
                                                  padding: 0 0 0 30px;
                                                  color: #333;
                                                  font-style: italic;
                                                  }
                                        #text p {
                                                  background: url(../img/bg-text-p.gif) no-repeat right bottom;
                                                  width: 430px;
                                                  float: left;
                                                  margin: 20px 0 0 20px;
                                                  padding: 0 15px 10px 0;
                                                  display: inline;
                                                  font-size: 0.8em;
                                                  text-align: justify;
                                                  font-style: italic;
                                                  line-height: 1.5em;
                                                  color: #666;
                                                  }
                                                  #text p.ad {
                                                            color: #991D2D;
                                                            background: none;
                                                            font-style: normal;
                                                            font-weight: bold;
                                                            }
                                        #text .photos {
                                                  width: 470px;
                                                  float: left;
                                                  margin: 20px 0 0 0;
                                                  text-align: center;
                                                  }
                                                  #text .photos img {
                                                            padding: 0 10px 0 10px;
                                                            }
                                                            
                                        #text #contact {
                                                  width: 450px;
                                                  float: left;
                                                  margin: 20px 0 0 0;
                                                  background: #FFF6E5;
                                                  padding: 5px 10px 10px 10px;
                                                  border: 1px solid #ccc;
                                                  }
                                                  #text #contact div {
                                                            float: left;
                                                            width: 450px;
                                                            margin: 5px 0 0 0;
                                                            }
                                                            #text #contact div label {
                                                                      width: 200px;
                                                                      float: left;
                                                                      color: #333;
                                                                      font-size: 0.75em;
                                                                      padding: 4px 0 0 0;
                                                                      }
                                                            #text #contact div input {
                                                                      width: 238px;
                                                                      float: left;
                                                                      height: 18px;
                                                                      border: 1px solid #999;
                                                                      background: #FFF9EF;
                                                                      font-size: 0.75em;
                                                                      color: #000;
                                                                      padding: 2px 5px 0 5px;
                                                                      }
                                                                      #text #contact div input.value {
                                                                                background: none;
                                                                                font-size: 0.8em;
                                                                                font-weight: bold;
                                                                                width: auto;
                                                                                border: 0;
                                                                                float: right;
                                                                                }
                                                                      #text #contact div input.value:hover {
                                                                                border: 0;
                                                                                }
                                                                      #text #contact div input.value:focus {
                                                                                background: none;
                                                                                }
                                                                      #text #contact div input:hover {
                                                                                border: 1px solid #666;
                                                                                }
                                                                      #text #contact div input:focus {
                                                                                background: #fff;
                                                                                }
                                                            #text #contact div textarea {
                                                                      width: 238px;
                                                                      float: left;
                                                                      height: 160px;
                                                                      border: 1px solid #999;
                                                                      background: #FFF9EF;
                                                                      font-size: 0.75em;
                                                                      color: #000;
                                                                      padding: 2px 5px 0 5px;
                                                                      font-family: Trebuchet MS, Tahoma;
                                                                      }
                                                                      #text #contact div textarea:hover {
                                                                                border: 1px solid #666;
                                                                                }
                                                                      #text #contact div textarea:focus {
                                                                                background: #fff;
                                                                                }
                                                                                
                                        #text #gallery {
                                                  width: 470px;
                                                  float: left;
                                                  padding: 0 0 20px 0;
                                                  border-bottom: 1px solid #ccc;
                                                  }
                                                  #text #gallery div {
                                                            width: 470px;
                                                            float: left;
                                                            margin: 20px 0 0 0;
                                                            text-align: center;
                                                            }
                                                            #text #gallery div img {
                                                                      padding: 3px;
                                                                      border: 1px solid #666;
                                                                      margin: 0 2px 0 2px;
                                                                      display: inline;
                                                                      }
                                        
                              #sidebar {
                                        width: 335px;
                                        float: left;
                                        margin: 50px 0 0 0;
                                        }
                                        #sidebar .photos {
                                                  float: left;
                                                  width: 335px;
                                                  }
                                                  #sidebar .photos img {
                                                            float: left;
                                                            }
                                        #sidebar h3 {
                                                  font-size: 0.9em;
                                                  float: left;
                                                  font-style: italic;
                                                  margin: 30px 0 0 0;
                                                  color: #991D2D;
                                                  width: 335px;
                                                  }
                                                  #sidebar ul {
                                                            background: url(../img/what-bg.gif) no-repeat right bottom;
                                                            width: 335px;
                                                            float: left;
                                                            margin: 10px 0 0 0;
                                                            padding: 0 0 20px 0;
                                                            }
                                                            #sidebar ul li {
                                                                      font-size: 0.7em;
                                                                      float: left;
                                                                      width: 320px;
                                                                      color: #666;
                                                                      list-style-type: none;
                                                                      margin: 8px 0 0 0;
                                                                      }
                                                                      
          #footer {
                    background: url(../img/footer.gif) repeat-x;
                    width: 100%;
                    height: 42px;
                    float: left;
                    margin: 30px 0 0 0;
                    }
                    #footer #foot {
                              width: 810px;
                              margin: auto;
                              }
                              #footer #foot p.copy {
                                        float: left;
                                        font-size: 0.7em;
                                        color: #fff;
                                        margin: 8px 0 0 0;
                                        }
                                        #footer #foot marquee {
                                                  width: 420px;
                                                  float: left;
                                                  color: #000;
                                                  font-size: 0.7em;
                                                  margin: 8px 0 0 20px;
                                                  display: inline;
                                                  }
                              #footer #foot ul {
                                        float: right;
                                        margin: 8px 0 0 0;
                                        }
                                        #footer #foot ul li {
                                                  color: #fff;
                                                  float: left;
                                                  display: inline;
                                                  font-size: 0.7em;
                                                  padding: 0 5px 0 5px;
                                                  border-right: 1px solid #ccc;
                                                  }
                                                  #footer #foot ul li.last {
                                                            border: 0;
                                                            padding: 0 0 0 10px;
                                                            }
                                                            #footer #foot ul li a {
                                                                      color: #fff;
                                                                      text-decoration: none;
                                                                      }
                                                                      #footer #foot ul li a:hover {
                                                                                text-decoration: underline;
                                                                                }
                                                  