* CSS Document */

* {
     margin: 0;
     padding: 0;
     }
     
.clear {
          clear: both;
          line-height: 1px;
          width: 100%;
          }
     
body {
     background: #000;
     font-family: 'Trebuchet MS', Tahoma;
     }
body#site {
     background: url(../img/bg.png) repeat-x top #000;
     }
     
img {
          border: 0;
          }
     
table {
          font-size: 12px;
          color: #000;
          }
          table img {
                    border: 0;
                    }
          table a {
                    color: #000;
                    }
    
#flash {
     width: 100%;
     height: 100%;
     position: absolute;
     z-index: 100;
     background: url(../img/flash.png);
     text-align: center;
     margin: -8px auto auto -8px;
     float: left;
     padding: 0;
     }
     #flash .center {
          text-align: center;
          margin: 110px auto auto auto;
          width: 540px;
          
          }
           #flash .center p {
                    font-size: 15px;
                    font-weight: bold;
                    color: #ff0000;
                    line-height: 15px;
                    width: 540px;
                    float: left;
                    text-align: right;
                    }
          #flash .center object {
                    float: left;
                    margin: 0;
                    }
     
#flash_top {        
          float: left;
          }
     
#container {
     width: 778px;
     margin: auto;
     z-index: 1;
     position: relative;
     }
     
#content {
     width: 778px;
     float: left;
     background: url(../img/content.jpg) repeat-y 1px 0 #fff;
     margin: -8px 0 0 0;
     padding: 0;
     position: relative;
     }
     
     
#sidebar {
     width: 226px;
     float: left;
     }
     #sidebar .box {
          width: 216px;
          float: left;
          margin: 15px 0 0 7px;
          display: inline;
          }
          #sidebar .box h3 {
               width: 216px;
               font-size: 12px;
               float: left;
               text-align: center;
               padding: 0;
               margin: 5px 0 0 0;
               color: #000;
               }
               #sidebar .box a.map {
                    float: left;
                    margin: 5px 0 0 2px;
                    display: inline;
                    }
                    #sidebar .box a.map img {
                         border: 0;
                         float: left;
                         }
     #sidebar .box ul {
          width: 215px;
          float: left;
          margin: 5px 0 0 0;
          padding: 0;
          }
          #sidebar .box ul li {
               background: url(../img/right_button.png) no-repeat 0 0;
               list-style-type: none;
               float: left;
               font-size: 11px;
               font-weight: bold;
               width: 185px;
               margin: 4px 0 0 0;
               padding:  0px 0 2px 30px;
               font-weight: bold;
               }
               #sidebar .box ul li a {
                    float: left;
                    margin: 0;
                    text-decoration: none;
                    color: #000;
                    }
                    #sidebar .box ul li a:hover {
                         color: #FF9933;
                         }
          #sidebar .box ul li.sub {
               background: none;
               }
               #sidebar .box ul li.sub ul {
                    width: 180px;
                    margin: -7px 0 0 0;
                    position: relative;
                    }
               #sidebar .box ul li.sub li {
                    background: none;
                    font-weight: normal;
                    padding: 0;
                    margin: 0;
                    width: 180px;
                    }
                    #sidebar .box ul li.sub li a {
                         float: none;
                         }
                         
#txt {
     width: 545px;
     float: left;
     padding: 0 0 0 5px;
     }
     
          #txt .inwest {
               width: 515px;
               font-weight: normal;
               color: #000;
               padding: 15px 0 0 15px;
               float: left;
               font-size: 11px;
               }
               #txt .inwest ul {
                    width: 505px;
                    float: left;
                    margin: 0;
                    padding: 0px 0 0 10px;
                    }
                    #txt .inwest ul li {
                         font-weight: bold;
                         color: #000;
                         float: left;
                         width: 500px;
                         margin: 0 0 0 0px;
                         padding: 0;
                         }
               #txt .inwest p {
                    width: 500px;
                    margin: 5px 0 0 10px;
                    display: inline;
                    text-indent: 0px;
                    float: left;
                    }
                    #txt .inwest span.more {
                         float: right;
                         margin: 5px 0 0 0;
                         }
                         #txt .inwest span.more a {
                              text-decoration: none;
                              color: #000;
                              }
                              #txt .inwest span.more a:hover {
                                   color: #FF9933;
                                   }
                         
          #txt .about {
               width: 515px;
               font-weight: normal;
               color: #000;
               padding: 10px 0 0 15px;
               float: left;
               font-size: 11px;
               }
               #txt .about p {
                    width: 515px;
                    float: left;
                    text-indent: 15px;
                    font-size: 11px;
                    line-height: 16px;
                    }
               #txt .about .logo {
                    width: 515px;
                    float: left;
                    text-align: center;
                    }
     
     #txt h2 {
          width: 545px;
          float: left;
          margin: 10px 0 0 0;
          }
          #txt h2 img {
               float: left;
               }
     #txt .realizacja {
          width: 535px;
          float: left;
          margin: 10px 0 0 10px;
          padding: 0 0 20px 0;
          display: inline;
          text-align: center;
          }
          #txt .realizacja h4 {
               width: 535px;
               float: left;
               font-size: 12px;
               color: #000;
               }
               #txt .realizacja img {
                    border: 0;
                    }
          #txt .realizacja p {
               width: 535px;
               float: left;
               font-size: 12px;
               color: #000;
               }
     
#flash_intro {
     width: 778px;
     float: left;
     margin: 20px 0 0 0;
     text-align: center;
     }
     
.links {
     width: 778px;
     float:left;
     margin: 15px 0 0 0;
     }
     .links p {
          width: 778px;
          text-align: center;
          margin: 10px 0 0 0;
          }
          .links p a {
               text-decoration: none;
               color: #FAFAFA;
               font-size: 10px;
               }
          .links p a.skip {
               font-size: 12px;
               font-weight: bold;
               }
               .links p a.skip:hover {
                    color: #FF9933;
                    }
                    
#footer {
     width: 778px;
     height: 142px;
     float: left;
     background: url(../img/footer.jpg) no-repeat;
     }
     #footer p {
          width: 778px;
          float: left;
          text-align: center;
          color: #000066;
          font-size: 12px;
          margin: 30px 0 0 0;
          font-weight: bold;
          }
          #footer p span {
               font-size: 11px;
               }
     #footer p.link {
          margin: 20px 0 0 0;
          font-size: 10px;
          font-weight: normal;
          line-height: 12px;
          }
     #footer p a {
          color: #000;
          text-decoration: none;
          }
          #footer p a:hover {
               text-decoration: underline;
               }