/* 
    Document   : bmc stylesheet

*/
html,button,img, body{    padding: 0px; border: 0px; overflow: hidden; }
body{       font: normal 14px arial,helvetica,sans-serif; margin: 0px; color: white; }
#bodyDlaWszystkichIns{
        margin: 0px; padding: 0px; background: url('gfx/gradientNiebieski.png') repeat-x 0px 0px;
}
a{          color: gray; text-decoration: none;}
a:hover{    color: red;}
.flexcroll a{ color: white; text-decoration: underline;}
.flexcroll a:hover{ color: aqua;   }


.title{     padding: 10px 0px 5px 20px; font-size: 15px; font-variant: small-caps; font-weight: bold; }
.txt{       padding: 10px 0px 10px 20px; font-size: 11px; line-height: 1.5; }
.date{      padding: 0px 10px 5px 0px; font-size: 11px; font-weight: normal; text-align: right; }
a img{border: 0px; padding: 0px; margin: 0px;}
#load{ font-size: 16px; color: silver;  }

#mainLeftPanel{
    height: 372px; width: 60px; float: left;
    background: url('gfx/panel.png') no-repeat -1px 0px;
} #mainLeftPanel a{ display: block; height: 62px; width: 61px;    }

#mainRightPanel{
    height: 372px; width: 120px; float: right;
    background: url('gfx/panel.png') no-repeat -65px 0px;
} #mainRightPanel a{ display: block; height: 40px; width: 120px; color: white; padding: 22px 0px 0px 5px; }

#mainCentre{
    height: 365px; margin: 0px; padding: 5px 0px 0px 0px; min-width: 200px; float: none;
    background: url('gfx/gradientNiebieskiPoziom.png') repeat-y 0px 0px #33cccc;
    color: white;border: 1px solid #33cccc; 
}
        .label{
            width: 40px; height: 360px; margin:0px 5px 0px 75px; float: left;
            font-weight: bold; font-variant: small-caps; font-size: 15px;
            text-align: center; color: white; border: 0px inset black;
         }
         .label a{      display: block; color: white;           }
         
         #portfolio{    background: url('gfx/napisy.png') no-repeat -75px 10px;            }
         #aktualnosci{  background: url('gfx/napisy.png') no-repeat -117px 10px;            }
         #onas{         background: url('gfx/napisy.png') no-repeat -197px 10px;            }
         #oferta{       background: url('gfx/napisy.png') no-repeat -33px 10px;            }
         #klienci{      background: url('gfx/napisy.png') no-repeat -157px 10px;            }
         #kontakt{      background: url('gfx/napisy.png') no-repeat 8px 10px;            }
         
        #content, .flexcroll{ height: 350px;  }
        #content{
            width: auto;  float: none; padding: 0px;
            margin: 0px 0px 0px 120px;
            background: url('gfx/gradientNiebieski.png') repeat-x 0px 0px;
            border: 0px inset aqua; overflow: hidden;
        }

#footer{
    clear: both; float:left; width: 440px; height: 115px; padding-top:30px;
    font: normal 10px verdana,arial,helvetica,sans-serif; text-transform: uppercase;
    margin: 0px 0px 0px 25px;
    color: gray;
    text-decoration: none;
}
    #logo{
        margin-bottom: 20px;
    }
#player{
        margin: 122px 0px 0px 0px;
        float: right ; 
        
}
#stopka{
    position: absolute; bottom: 10px; right: 10px; color: gray;
    font-size: 10px; font-variant: small-caps; text-align: right;
}
#stopka a{ color: gray; }
#stopka a:hover{ color: red; }
/* ========== Scroll Bar BMC Styling  ========================  */

    #content {
    overflow: hidden;
    /* IE overflow fix, position must be relative or absolute*/
    position: relative;
    margin: 0.3em auto;
    }

    .fixedwidth {
    width: 550px;
    height: auto;
    position: relative;
    color: black;
    padding: 1px;
    }

/* ========== Scroll Bar Master Styling  ========================  */
    .scrollgeneric {
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0; left: 0;
    }

    .vscrollerbase {
    width: 10px;
    background: url('gfx/pion.gif') repeat-y 0px 0px;
    padding: 0px 20px 0px 10px;
    margin: 15px 15px 0px 15px ;
    }
    .vscrollerbar {
    width: 10px; padding-top: 5px; padding-bottom: 5px;
    background-color: #ccccff;
    }
    .hscrollerbase {
    height: 10px;
    background-color: white;
    }
    .hscrollerbar {
    height: 10px;
    background-color: black;
    }
    .scrollerjogbox {
    width: 10px;
    height: 10px;
    top: auto; left: auto;
    bottom: 0px; right: 0px;
    background-color: gray;
    }

/* ========== portf ========================  */
    #labelPortfolio{
        font-size: 12px;
        margin: 0px; padding: 10px 0px 0px 0px;
        width: 120px; text-align: left;
    }
    #labelPortfolio a{  cursor: pointer;
        padding: 5px 0px 5px 15px;
    }
    #labelPortfolio a:hover, .label a:hover{
        background-color: #3366cc;
    }
    #plywajacagaleria{ overflow: hidden; }leria{ overflow: hidden; }

/* ========== aktu ========================  */
    #nowySubscriber{
        margin-left:15px;
        font-size: 11px;

    }
    #nowySubscriber input{
        border: 0px; font-size: 11px;
    }

/* ========== index ========================  */
  
    .link{  height: 62px;  }
    .link_label{ text-transform: uppercase; display: block; margin: 0px; padding: 23px 0px 0px 15px; }
    #href1{ margin: 0px 0px 0px 426px; background: url("gfx/menu.png") repeat-y -46px 0px;  width: 511px;  }
    #href2{ margin: 0px 0px 0px 481px; background: url("gfx/menu.png") repeat-y -102px 310px;  }
    #href3{ margin: 0px 0px 0px 443px;  background: url("gfx/menu.png") repeat-y -63px 248px; }
    #href4{ margin: 0px 0px 0px 409px; background: url("gfx/menu.png") repeat-y -29px 185px; }
    #href5{ margin: 0px 0px 0px 452px; background: url("gfx/menu.png") repeat-y -72px 123px; height: 61px;   }
    #href6{ margin: 0px 0px 0px 386px; background: url("gfx/menu.png") repeat-y -6px 62px; height: 61px;   }

    #menu{
            background: url("gfx/menu_with_pictures.png") repeat-y 0px 0px;
            cursor: pointer;
    }
/* ========== oferta ========================  */

                dt{cursor: pointer;
                   font-variant: small-caps; font-weight: bold;
                   line-height: 1.5; font-size: 12px;

                }
                dd{
                    font-size: 9px; color: white ; margin-left: 110px;
                }

/* ========== ||||||||||||||||||||||||||||| ========================  */
