/* 
    Document   : main
    Created on : 2010-01-25, 10:18:29
    Author     : ANt
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body{margin:0}/* for ie mac*/
/* commented backslash hack v2 \*/
html, body{height:100%;padding:0}
* html, * html body{
	overflow:hidden;
	padding:0;
	margin:0;
}
* html #outer {
	overflow:auto;
	height:99.9%;
	voice-family: "\"}\""; voice-family:inherit;
}

body {
    background: url(../images/top_bgr.jpg) repeat-x;
    font-family: Tahoma;
    font-size: 12px;

}
body, ul, li, br, p, fieldset, legend, h1, h2, h3, h4, form {
    padding: 0px;
    margin: 0px;
}
/* end hack */


/* mac hide - reduce page to allow the scrollbar to remain visible \*/

/* end hide*/
#footer{
	position:absolute;
	bottom:0;
    width: 100%;
	z-index:9;
    height: 76px;  
}
html>body #top-bar,html>body #footer{position:fixed}


#page {
    /*display:none;*/
}
#main-container {
    width: 950px;
    margin: auto;
}
#top { background: url(../images/top-frame-centerBgr.jpg) repeat-x; width: 950px; height: 96px; }
#top .left, #top .right { height: 96px; width: 21px; }
#top .left { float: left; background:url(../images/top-frame-leftRight.jpg) no-repeat; }
#top .right { float: right; background:url(../images/top-frame-leftRight.jpg) -21px 0px no-repeat; }
#top #logo {
    width: 150px;
    float: left;
    margin-top: 18px;
    margin-bottom: 10px;
} #top #logo a { overflow: hidden; outline: none }
#top #langs_menu {
    width: 119px;
    float: right;
}
    #top #langs_menu ul {
        width: 119px;
        height: 24px;
        background: url(../images/langs.jpg) no-repeat;
    }

    #top #langs_menu ul li {
        float: left;
        position: relative;
        list-style: none;
    }
    #langs_menu ul li a {
        position: absolute;
        text-indent: -9000px;
        width: 26px;
        height: 24px;
        overflow: hidden;
        top: 0px;
        z-index: 10;
        outline-style:none;
    }
    .nav-pl, .nav-de, .nav-en, .nav-fr {
        position: absolute;
        width: 26px;
        height: 24px;
        top: 0px;
        overflow: hidden;
    }
    #langs_menu ul li.pl a:hover,  #langs_menu ul li.pl a:focus { background: url(../images/langs.jpg) no-repeat 0px -24px; }
    .nav-pl {
        background: url(../images/langs.jpg) no-repeat 0px -24px;
    }

    #langs_menu ul li.de {
        left: 31px;
    } #langs_menu ul li.de a:hover, #langs_menu ul li.de a:active, .nav-de { background: url(../images/langs.jpg) no-repeat -31px -24px; }

    #langs_menu ul li.en {
        left: 62px;
    } #langs_menu ul li.en a:hover, #langs_menu ul li.en a:active, .nav-en { background: url(../images/langs.jpg) no-repeat -62px -24px; }

    #langs_menu ul li.fr {
        left: 93px;
    } #langs_menu ul li.fr a:hover, #langs_menu ul li.fr a:active, .nav-fr { background: url(../images/langs.jpg) no-repeat -93px -24px; }

#menu {
    float:left;
    position: relative;
    left: 285px;
    top: 53px;
}
#menu ul {
    width: 456px;
    height: 43px;
    background: url(../images/menu.jpg) no-repeat;
}

#menu ul li {
    float: left;
    position: relative;
    list-style: none;
}
#menu ul li a {
    z-index:10 !important;
    outline-style:none;
}
#menu ul li a, .nav-menu-main_page, .nav-menu-o_firmie, .nav-menu-certyfikaty, .nav-menu-kontakt, .nav-menu-dla_prasy {
    position: absolute;
    text-indent: -9000px;
    height: 43px;
    overflow: hidden;
    top: 0px;
}
    #menu .menu-main_page a, #menu .nav-menu-main_page {
        width: 111px;
    } #menu .menu-main_page a:hover, #menu .nav-menu-main_page { background: url(../images/menu.jpg) no-repeat 0px -43px; }
    .current-menu-main_page .menu-main_page a { background: url(../images/menu.jpg) no-repeat 0px -86px !important; }

    #menu .menu-o_firmie a, #menu .nav-menu-o_firmie {
        left: 123px;
        width: 68px;
    } #menu .menu-o_firmie a:hover,  #menu .nav-menu-o_firmie { background: url(../images/menu.jpg) no-repeat -123px -43px; }
    .current-menu-o_firmie .menu-o_firmie a { background: url(../images/menu.jpg) no-repeat -123px -86px !important; }

    #menu .menu-certyfikaty a, #menu .nav-menu-certyfikaty {
        left: 201px;
        width: 86px;
    } #menu .menu-certyfikaty a:hover, #menu .nav-menu-certyfikaty { background: url(../images/menu.jpg) no-repeat -201px -43px; }
    .current-menu-certyfikaty .menu-certyfikaty a { background: url(../images/menu.jpg) no-repeat -201px -86px !important; }

    #menu .menu-kontakt a, #menu .nav-menu-kontakt {
        left: 299px;
        width: 68px;
    } #menu .menu-kontakt a:hover, #menu .nav-menu-kontakt { background: url(../images/menu.jpg) no-repeat -299px -43px; }
    .current-menu-kontakt .menu-kontakt a { background: url(../images/menu.jpg) no-repeat -299px -86px !important; }

    #menu .menu-dla_prasy a, #menu .nav-menu-dla_prasy {
        left: 377px;
        width: 79px;
    } #menu .menu-dla_prasy a:hover, #menu .nav-menu-dla_prasy { background: url(../images/menu.jpg) no-repeat -377px -43px; }
    .current-menu-dla_prasy .menu-dla_prasy a { background: url(../images/menu.jpg) no-repeat -377px -86px !important; }

    /*
     *      Menu ENG
     */
    .en-menu ul { width: 469px !important; background: url(../images/menu_en.jpg) no-repeat !important; }
    .en-menu .menu-main_page a, .en-menu .nav-menu-main_page {
        width: 93px !important;
    } .en-menu .menu-main_page a:hover, .en-menu .nav-menu-main_page { background: url(../images/menu_en.jpg) no-repeat 0px -43px !important; }
    .en-menu .current-menu-main_page .menu-main_page a { background: url(../images/menu_en.jpg) no-repeat 0px -86px !important; }

    .en-menu .menu-o_firmie a, .en-menu .nav-menu-o_firmie {
        left: 98px !important;
        width: 77px !important;
    } .en-menu .menu-o_firmie a:hover,  .en-menu .nav-menu-o_firmie { background: url(../images/menu_en.jpg) no-repeat -98px -43px !important; }
    .en-menu .current-menu-o_firmie .menu-o_firmie a { background: url(../images/menu_en.jpg) no-repeat -98px -86px !important; }

    .en-menu .menu-certyfikaty a, .en-menu .nav-menu-certyfikaty {
        left: 185px !important;
        width: 93px !important;
    } .en-menu .menu-certyfikaty a:hover, .en-menu .nav-menu-certyfikaty { background: url(../images/menu_en.jpg) no-repeat -185px -43px !important; }
    .en-menu .current-menu-certyfikaty .menu-certyfikaty a { background: url(../images/menu_en.jpg) no-repeat -185px -86px !important; }

    .en-menu .menu-kontakt a, .en-menu .nav-menu-kontakt {
        left: 287px !important;
        width: 71px !important;
    } .en-menu .menu-kontakt a:hover, .en-menu .nav-menu-kontakt { background: url(../images/menu_en.jpg) no-repeat -287px -43px !important; }
    .en-menu .current-menu-kontakt .menu-kontakt a { background: url(../images/menu_en.jpg) no-repeat -288px -86px !important; }

    .en-menu .menu-dla_prasy a, .en-menu .nav-menu-dla_prasy {
        left: 365px !important;
        width: 103px !important;
    } .en-menu .menu-dla_prasy a:hover, .en-menu .nav-menu-dla_prasy { background: url(../images/menu_en.jpg) no-repeat -365px -43px !important; }
    .en-menu .current-menu-dla_prasy .menu-dla_prasy a { background: url(../images/menu_en.jpg) no-repeat -365px -86px !important; }

    /*
     *      Menu DE
     */
    .de-menu ul { width: 470px !important; background: url(../images/menu_de.jpg) no-repeat !important; }
    .de-menu .menu-main_page a, .de-menu .nav-menu-main_page {
        width: 90px !important;
    } .de-menu .menu-main_page a:hover, .de-menu .nav-menu-main_page { background: url(../images/menu_de.jpg) no-repeat 0px -43px !important; }
    .de-menu .current-menu-main_page .menu-main_page a { background: url(../images/menu_de.jpg) no-repeat 0px -86px !important; }

    .de-menu .menu-o_firmie a, .de-menu .nav-menu-o_firmie {
        left: 101px !important;
        width: 91px !important;
    } .de-menu .menu-o_firmie a:hover,  .de-menu .nav-menu-o_firmie { background: url(../images/menu_de.jpg) no-repeat -101px -43px !important; }
    .de-menu .current-menu-o_firmie .menu-o_firmie a { background: url(../images/menu_de.jpg) no-repeat -101px -86px !important; }

    .de-menu .menu-certyfikaty a, .de-menu .nav-menu-certyfikaty {
        left: 203px !important;
        width: 86px !important;
    } .de-menu .menu-certyfikaty a:hover, .de-menu .nav-menu-certyfikaty { background: url(../images/menu_de.jpg) no-repeat -203px -43px !important; }
    .de-menu .current-menu-certyfikaty .menu-certyfikaty a { background: url(../images/menu_de.jpg) no-repeat -203px -86px !important; }

    .de-menu .menu-kontakt a, .de-menu .nav-menu-kontakt {
        left: 300px !important;
        width: 71px !important;
    } .de-menu .menu-kontakt a:hover, .de-menu .nav-menu-kontakt { background: url(../images/menu_de.jpg) no-repeat -300px -43px !important; }
    .de-menu .current-menu-kontakt .menu-kontakt a { background: url(../images/menu_de.jpg) no-repeat -300px -86px !important; }

    .de-menu .menu-dla_prasy a, .de-menu .nav-menu-dla_prasy {
        left: 382px !important;
        width: 88px !important;
    } .de-menu .menu-dla_prasy a:hover, .de-menu .nav-menu-dla_prasy { background: url(../images/menu_de.jpg) no-repeat -382px -43px !important; }
    .de-menu .current-menu-dla_prasy .menu-dla_prasy a { background: url(../images/menu_de.jpg) no-repeat -382px -86px !important; }

    /*
     *      Menu FR
     */
    .fr-menu ul { position: relative; left: -28px; width: 500px !important; background: url(../images/menu_fr.jpg) no-repeat !important; }
    .fr-menu .menu-main_page a, .fr-menu .nav-menu-main_page {
        width: 121px !important;
    } .fr-menu .menu-main_page a:hover, .fr-menu .nav-menu-main_page { background: url(../images/menu_fr.jpg) no-repeat 0px -43px !important; }
    .fr-menu .current-menu-main_page .menu-main_page a { background: url(../images/menu_fr.jpg) no-repeat 0px -86px !important; }

    .fr-menu .menu-o_firmie a, .fr-menu .nav-menu-o_firmie {
        left: 131px !important;
        width: 80px !important;
    } .fr-menu .menu-o_firmie a:hover,  .fr-menu .nav-menu-o_firmie { background: url(../images/menu_fr.jpg) no-repeat -131px -43px !important; }
    .fr-menu .current-menu-o_firmie .menu-o_firmie a { background: url(../images/menu_fr.jpg) no-repeat -131px -86px !important; }

    .fr-menu .menu-certyfikaty a, .fr-menu .nav-menu-certyfikaty {
        left: 220px !important;
        width: 88px !important;
    } .fr-menu .menu-certyfikaty a:hover, .fr-menu .nav-menu-certyfikaty { background: url(../images/menu_fr.jpg) no-repeat -220px -43px !important; }
    .fr-menu .current-menu-certyfikaty .menu-certyfikaty a { background: url(../images/menu_fr.jpg) no-repeat -220px -86px !important; }

    .fr-menu .menu-kontakt a, .fr-menu .nav-menu-kontakt {
        left: 318px !important;
        width: 73px !important;
    } .fr-menu .menu-kontakt a:hover, .fr-menu .nav-menu-kontakt { background: url(../images/menu_fr.jpg) no-repeat -318px -43px !important; }
    .fr-menu .current-menu-kontakt .menu-kontakt a { background: url(../images/menu_fr.jpg) no-repeat -318px -86px !important; }

    .fr-menu .menu-dla_prasy a, .fr-menu .nav-menu-dla_prasy {
        left: 400px !important;
        width: 99px !important;
    } .fr-menu .menu-dla_prasy a:hover, .fr-menu .nav-menu-dla_prasy { background: url(../images/menu_fr.jpg) no-repeat -400px -43px !important; }
    .fr-menu .current-menu-dla_prasy .menu-dla_prasy a { background: url(../images/menu_fr.jpg) no-repeat -400px -86px !important; }


#boxer {
    clear: both;
    position: relative;
    padding-top: 5px;
    height: 299px;
    width: 829px;
    position: relative;
    padding-left: 121px;
    overflow: hidden;
}

#boxer #next2, #boxer #prev2 {
    position: absolute;
    width: 38px;
    height: 70px;
    cursor: pointer;
    text-indent: -9000px;
    top: 90px;
}
    #boxer #next2 {
        right: 0px;
        background: url(../images/top_przycisk.jpg) no-repeat -38px 0px;
    } #boxer #next2:hover { background: url(../images/top_przycisk.jpg) no-repeat -38px -70px; }

    #boxer #prev2 {
        left: 0px;
        background: url(../images/top_przycisk.jpg) no-repeat -0px 0px;
    } #boxer #prev2:hover { background: url(../images/top_przycisk.jpg) no-repeat -0px -70px }


#boxer-nav {
    position: absolute;
    bottom: 30px;
    left: 10px;
    z-index: 10;
}
#boxer-iner {
    width: 700px;
}

#boxer-nav a {
    background: url(../images/boxer_zn.jpg) no-repeat;
    width: 9px;
    height: 9px;
    position: relative;
    overflow: hidden;
    margin-left: 4px;
    float: left;
    z-index:11;
    outline-style:none;
}
#boxer-nav a.activeSlide { background: url(../images/boxer_zn.jpg) 0px -9px}
#boxer-nav a span {
    visibility: hidden;
    position: relative;
    width: 9px;
    height: 9px;
}
.boxer-list_el {
    display: none;
    overflow: hidden;
    width: 600px;
    height:299px;
    margin:auto;
    z-index:99;
}
.boxer-list_el .blur, .boxer-list_el .sharp, .boxer-list_el .desc {
    float: left;
}
.boxer-list_el .blur {
    margin-top: 34px;
    z-index:10;
}
.boxer-list_el .sharp {
    margin-top: 2px;
    z-index:10;
}
.boxer-list_el .desc {
    width: 316px;
    height: 299px;
    position: relative;
}
    .boxer-list_el .desc h2 {
        width: 280px;
        font-size: 18px;
        line-height: 1.1em;
        padding-bottom: 20px;
    }
    .boxer-list_el .desc p {
        color: #828282;
        padding-bottom: 5px;
    }
    .boxer-list_el .desc ul {
        list-style:none;
    }
    .boxer-list_el .desc ul li {
        padding-top: 2px;
        padding-bottom: 2px;
        font-size: 1.05em;
        font-weight:600;
        white-space: nowrap;
        color: #505050;
    }
    .boxer-list_el .desc .boxer-wiecej {
        position: absolute;
        right:80px;
        bottom: 34px;
    }
    .boxer-list_el .desc .boxer-wiecej a {
        width: 73px;
        height: 30px;
        position: absolute;
        overflow: hidden;
        outline: none;
        text-indent: -9000px;
        background: url(../images/boxer_wiecej.jpg) no-repeat;
    } .boxer-list_el .desc .boxer-wiecej a:hover { background: url(../images/boxer_wiecej.jpg) 0px -30px no-repeat; }

    .boxer-list_el .desc .boxer-wiecej a.en { background: url(../images/boxer_wiecej_en.jpg) no-repeat !important; }
        .boxer-list_el .desc .boxer-wiecej a.en:hover { background: url(../images/boxer_wiecej_en.jpg) 0px -30px no-repeat !important; }
    .boxer-list_el .desc .boxer-wiecej a.de { background: url(../images/boxer_wiecej_de.jpg) no-repeat !important; }
        .boxer-list_el .desc .boxer-wiecej a.de:hover { background: url(../images/boxer_wiecej_de.jpg) 0px -30px no-repeat !important; }
    .boxer-list_el .desc .boxer-wiecej a.fr { background: url(../images/boxer_wiecej_fr.jpg) no-repeat !important; }
        .boxer-list_el .desc .boxer-wiecej a.fr:hover { background: url(../images/boxer_wiecej_fr.jpg) 0px -30px no-repeat !important; }



.boxer-list_el .desc div {
    padding: 15px;
}
#outer {
    clear: both;
}
#content {
    overflow: hidden;
    min-height: 470px;
    height: auto !important;
    height: 470px;
}

#grand_menu {
    padding-top: 0px;
}
#grand_menu p {
    text-align: center;
    color:#737373;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0px 10px 10px 10px;
}
#grand_menu ul {
    background: url(../images/m_kategorie.jpg) no-repeat;
    width: 791px;
    height: 47px;
        margin-left: 75px;
}
#grand_menu ul li {
    float: left;
    list-style: none;
    position: relative;
}
#grand_menu ul li a, .nav-grand-kosiegowosc, .nav-grand-firma, .nav-grand-dzialalnosc, .nav-grand-przesylki, .nav-grand-nauka {
    width: 139px;
    height: 47px;
    position: absolute;
    text-indent: -9000px;
    overflow: hidden;
    top: 0px;
    outline: none;
}
#grand_menu ul li a {
    z-index: 10;
}
    #grand_menu .grand-kosiegowosc a {
        left:0px;
    } #grand_menu .grand-kosiegowosc a:hover, #grand_menu .nav-grand-kosiegowosc { background: url(../images/m_kategorie.jpg) 0px -47px no-repeat }

    #grand_menu .grand-firma a, #grand_menu .nav-grand-firma {
        left: 163px;
    } #grand_menu .grand-firma a:hover, #grand_menu .nav-grand-firma { background: url(../images/m_kategorie.jpg) -163px -47px no-repeat }

    #grand_menu .grand-dzialalnosc a, .nav-grand-dzialalnosc {
        left: 326px;
    } #grand_menu .grand-dzialalnosc a:hover, .nav-grand-dzialalnosc { background: url(../images/m_kategorie.jpg) -326px -47px no-repeat }

    #grand_menu .grand-przesylki a, .nav-grand-przesylki {
        left: 489px;
    } #grand_menu .grand-przesylki a:hover, .nav-grand-przesylki { background: url(../images/m_kategorie.jpg) -489px -47px no-repeat }

    #grand_menu .grand-nauka a, .nav-grand-nauka {
        left: 652px;
    } #grand_menu .grand-nauka a:hover, .nav-grand-nauka { background: url(../images/m_kategorie.jpg) -652px -47px no-repeat }


.QOverlay {
	 /*background: url(../images/preloader_small.gif) center center no-repeat;*/
        background: url(../images/top_bgr.jpg) repeat-x 0px 139px;
        background-color: #fff !important;
	z-index: 9999;
}

.QLoader {
	background-color: #e6e6e6;
	height: 1px;
}
.loader {
    position: absolute;
    width: 100%;
    height: 89px;
    margin: auto;
    top: 231px;
    text-align: center;
}

#tresc {
    padding-top: 0px;
}

#aktu {
    float: left;
    padding-left:11px;
    overflow: hidden;
    color: #454545;
    width: 320px;
    margin-left: 10px;
}
#aktu h2 { background: url(../images/aktu_frameBgr-top.jpg) no-repeat; height:24px; padding: 5px 0px 10px 15px !important; width: 308px !important; }
#aktu h2 img { position: relative; top: 15px; left: 0px;}
#aktu .cont { list-style:none; width: 308px; background: url(../images/aktu_frameBgr-middle.jpg) repeat-y;}
#aktu .aktu-tt { text-align: justify; line-height: 1.4em; }
#aktu ul li {
    list-style:none;
    width: 225px;
    float: left;
    margin-left: 27px;
    font-size: 1em;
    line-height: 1.2em;
    color: #454545;
}
    #aktu h3 {
        font-size: 1em;
        margin: 0px;
        padding-left: 15px;
        padding-top: 10px;
    }
    #aktu .aktu-data, #aktu aktu-cont {
        position: relative;
    }
    #aktu .aktu-data {
        color: #088dcb;
        font-weight: normal;
    }
    #aktu .aktu-cont {
        padding-left:5px;
        margin-left: 4px;
        background: url(../images/aktu_spacer.jpg) 0px 4px no-repeat;
    }
    #aktu .img_place { float: left; padding-left: 20px; padding-right: 10px; }
    #aktu .return { float: right; margin-right: 45px; margin-top: 10px; }
    #aktu .return a { background: url(../images/wroc.jpg) no-repeat; width: 47px; height: 18px; position: absolute; text-indent: -9000px; overflow: hidden; }
        #aktu .return a:hover { background: url(../images/wroc.jpg) 0px -18px no-repeat; }
    #aktu h2 {
        width: 200px;
        padding: 0px 0px 10px 27px;
    }
    #aktu ul li p {
        padding-top: 5px;
        padding-bottom:5px;
    }

    #aktu .aktu-tresc strong.colored { color: #3f3f3f; font-weight: normal; }

    #aktu div.aktu-tt { padding: 0px 15px 15px 15px; text-align: justify; background: url(../images/aktu_frameBgr-bottom.jpg) no-repeat bottom; }
    #aktu ul li div.aktu-tt .image { float: left; padding:5px 10px 0px 5px; height: 60px; }
    #aktu .aktu-more, #o_firmie_skrot .more {
        position: relative;
        left: 256px;
    }
    #aktu .aktu-more { display:none; }
    #aktu .aktu-more a, #o_firmie_skrot .more a {
        width: 47px;
        height: 18px;
        position: absolute;
        text-indent: -9000px;
        background: url(../images/wiecej.jpg) no-repeat;
        overflow: hidden;
    } #aktu .aktu-more a:hover, #o_firmie_skrot .more a:hover { background: url(../images/wiecej.jpg) 0px -18px no-repeat; }

    #aktu .aktu-more a.en, #o_firmie_skrot .more a.en { background: url(../images/wiecej_en.jpg) no-repeat; }
        #aktu .aktu-more a.en:hover, #o_firmie_skrot .more a.en:hover { background: url(../images/wiecej_en.jpg) 0px -18px no-repeat; }
    #aktu .aktu-more a.de, #o_firmie_skrot .more a.de { background: url(../images/wiecej_de.jpg) no-repeat; }
        #aktu .aktu-more a.de:hover, #o_firmie_skrot .more a.de:hover { background: url(../images/wiecej_de.jpg) 0px -18px no-repeat; }
    #aktu .aktu-more a.fr, #o_firmie_skrot .more a.fr{ background: url(../images/wiecej_fr.jpg) no-repeat; }
        #aktu .aktu-more a.fr:hover, #o_firmie_skrot .more a.fr:hover { background: url(../images/wiecej_fr.jpg) 0px -18px no-repeat; }
                                                                                                                                    
    #tresc .aktu-cont { width: 680px; height: auto !important;}
        #tresc .aktu-cont h3 { font-size: 1.2em;color: #6d6d6d; padding-left: 25px; width: 500px;}
        #tresc .aktu-cont #aktu-data { font-size: 1.1em;color: #349ee1; padding-left: 25px;}
        #tresc .aktu-cont p.aktu-tresc { padding-left: 25px; text-align: justify; color: #6d6d6d; font-size: 1.1em; line-height: 1.4em; padding-top: 10px; }
        #tresc .aktu-cont .align_left { float: left; }
        #tresc .aktu-cont .align_left p { width: 300px; }
#wyroznienia {
    float: right;
    padding-right: 39px;
    width: 210px;
}
#wyroznienia ul {
    list-style: none;
}





#footer-iner {
	height:76px;
    width: 950px !important;
    margin: auto;
    text-align: center;
    background: url(../images/footer-gray_top.jpg) no-repeat 0px 44px;
    background-color: #d4d4d4 !important;
    color: #727272;
    font-size: .9em;
    z-index:99;
}
#footer-left {
    float: left;
    padding-top: 10px;
}
#footer-left ul li {
    float: left;
    list-style: none;
    padding-left: 15px;
    position: relative;
}
#footer-left ul li a { color: #727272; text-decoration: none; }
#footer-left ul li a:hover { color: #3f3f3f}
#footer-other ul {
    height: 44px;
    background: url(../images/other.jpg) no-repeat;
    width: 950px;
}
#footer-other li {
    list-style: none;
    position: relative;
    float: left;
}
#footer-other li a, #footer-other .nav-other-skp, #footer-other .nav-other-samozatrudnienie, #footer-other .nav-other-pomocnadlon, #footer-other .nav-other-stempel, #footer-other .nav-other-au, #footer-other .nav-other-mahjong {
    position: absolute;
    height: 44px;
    text-indent: -9000px;
    overflow: hidden;
    top: 0px;
}
#footer-other li a { z-index: 10; outline-style:none;}

#footer-other li.other-skp a, #footer-other .nav-other-skp {
    left: 54px;
    width: 63px;
} #footer-other li.other-skp a:hover, #footer-other .nav-other-skp { background: url(../images/other.jpg) no-repeat -54px -44px }
    
#footer-other li.other-samozatrudnienie a, #footer-other .nav-other-samozatrudnienie {
    left: 136px;
    width: 158px;
} #footer-other li.other-samozatrudnienie a:hover, #footer-other .nav-other-samozatrudnienie { background: url(../images/other.jpg) no-repeat -136px -44px }

#footer-other li.other-pomocnadlon a, #footer-other .nav-other-pomocnadlon {
    left: 317px;
    width: 159px;
} #footer-other li.other-pomocnadlon a:hover, #footer-other .nav-other-pomocnadlon { background: url(../images/other.jpg) no-repeat -317px -44px }

#footer-other li.other-stempel a, #footer-other .nav-other-stempel {
    left: 499px;
    width: 113px;
} #footer-other li.other-stempel a:hover, #footer-other .nav-other-stempel { background: url(../images/other.jpg) no-repeat -499px -44px }

#footer-other li.other-au a, #footer-other .nav-other-au {
    left: 635px;
    width: 112px;
} #footer-other li.other-au a:hover, #footer-other .nav-other-au { background: url(../images/other.jpg) no-repeat -635px -44px }

#footer-other li.other-mahjong a, #footer-other .nav-other-mahjong {
    left: 773px;
    width: 123px;
} #footer-other li.other-mahjong a:hover,  #footer-other .nav-other-mahjong { background: url(../images/other.jpg) no-repeat -773px -44px }

#footer-right {
    float: right;
    padding-top: 10px;
    padding-right: 10px;
}
/* ALL */
.spacer {height:98px; clear: both;}
img { border: none; }
/*--------------------------------------------------------------------------------------------------------
 *                                                          Podstrony
 *-------------------------------------------------------------------------------------------------------*/
/* kontakt */

#kontakt { margin-left: 38px; margin-top: 25px; }
#kontakt #adresy, #kontakt #kontakty { float: left; }
#kontakt #adresy { width: 200px; }
#kontakt #adresy h4 { font-size: 17px; color:#a9a9a9; padding-bottom: 20px; }
#kontakt #adresy div {
    font-size: 1.15em;
    margin-left: 25px;
    padding-bottom: 15px;
    font-weight: 800;
    line-height: 1em;
    color:#333333;
}
#kontakt #adresy .hr {
    background: url(../images/kontakt-przedz.jpg) no-repeat;
    width: 185px;
    margin-left: 0px;
}
#kontakt #kontakty {
    width: 650px;
    margin-left: 60px;
}

#kontakt #kontakty ul {
    width: 300px;
    float: left;
}
#kontakt #kontakty ul li { list-style:none; }
#kontakt #kontakty a { color: #333333; text-decoration: none; } #kontakt #kontakty a:hover { color: #1488d0; }
#kontakt #kontakty ul fieldset { border: none; font-weight: bold; font-size: 1.2em; padding-bottom: 15px;}
#kontakt #kontakty ul fieldset legend { font-size:17px; font-weight: bold; color: #939393;}
#kontakt #kontakty ul fieldset .hours { font-size: .7em; color: #ababab; padding-bottom: 15px; padding-left: 10px; }
#kontakt #kontakty ul fieldset .number { background: url(../images/kontakt-ikony.jpg) no-repeat left top; height: 27px; padding-top: 10px; padding-left: 40px; margin-left: 15px; }
    #kontakt #kontakty ul fieldset .double { padding-top: 3px; padding-bottom: 7px; }
#kontakt #kontakty ul fieldset .email { background: url(../images/kontakt-ikony.jpg) no-repeat 0px -37px; height: 27px; padding-top: 5px; padding-left: 40px; margin-top: 15px; margin-left: 15px; }

.o_firmie, .certyfikaty {
    margin-left: 38px;
    margin-right: 38px;
}
.o_firmie h1, #o_firmie_skrot h2 {
    background: url(../images/o_firmie.jpg) no-repeat;
    width: 63px;
    height: 19px;
    position: relative; text-indent: -9000px; overflow: hidden;
}
 #o_firmie_skrot .more { padding-top: 10px; left: 510px; float: left; }
.o_firmie h1.de, #o_firmie_skrot h2.de { background: url(../images/o_firmie_de.jpg) no-repeat !important; width: 93px; }
.o_firmie h1.en, #o_firmie_skrot h2.en { background: url(../images/o_firmie_en.jpg) no-repeat !important; width: 93px; }
.o_firmie h1.fr, #o_firmie_skrot h2.fr { background: url(../images/o_firmie_fr.jpg) no-repeat !important; width: 93px; }
.o_firmie p {
    font-size: 12px;
    text-align: justify;
    color: #454545;
    padding-top: 13px;
    line-height: 1.2em;
}
.o_firmie .align_right {
    text-align: right;
}
#o_firmie_skrot { margin-top:0px; padding-left: 26px;width: 563px !important; height: 195px; overflow: hidden; float: left; line-height: 1.5em;text-align: justify; font-size: 1.1em; color: #454545; position: relative; }
#o_firmie_skrot p { padding-top: 10px; }
.certyfikaty h1 {
    background: url(../images/certyfikaty.jpg) no-repeat;
    width: 85px;
    height: 20px;
    position: relative; text-indent: -9000px;
}
.certyfikaty h1.de { background: url(../images/certyfikaty_de.jpg) no-repeat; }
.certyfikaty h1.en { background: url(../images/certyfikaty_en.jpg) no-repeat; width: 95px; }
.certyfikaty h1.fr { background: url(../images/certyfikaty_fr.jpg) no-repeat; }
.certyfikaty .cert_list { margin-top:25px; color:#454545; text-align: left; font-size: .9em;}
.certyfikaty .cert_list li {
    float: left;
    width: 178px;
    position: relative;
    margin-right: 170px;
    list-style:none;
} .certyfikaty .cert_list p { padding-left: 5px;}
.certyfikaty .cert_list li.right {
    margin-right: 0px !important;
}
.certyfikaty .cert_list li ul { padding-top: 10px; padding-left: 10px;}
.certyfikaty .cert_list li li { padding:0px; margin: 0px;}


#kontakt, #tresc.certyfikaty, #tresc.o_firmie { display: none; }


/*--------------------------------------------------------------------------------------------------------
 *                                                          Dla Prasy
 *-------------------------------------------------------------------------------------------------------*/
.dla_prasy {
    margin-top: 40px;
}
.dla_prasy .left {
    width: 650px;
    float: left;
}
.dla_prasy #menu_top { position: relative; bottom: -1px; width: 600px; z-index: 10;}
.dla_prasy #menu_top ul {
    margin-left: 120px;
    height: 34px;
    width: 530px;
}
.dla_prasy #menu_top ul li { list-style: none; position: relative; float: left; }
.dla_prasy #menu_top ul li a { position: absolute; height: 34px; text-indent: -9000px; overflow: hidden; outline: none; }
.dla_prasy #menu_top ul li.napisali_o_nas a { width: 122px; left:1px; background: url(../images/prasa_m_gora.png) no-repeat -1px -0px; } li.napisali_o_nas a:hover { background: url(../images/prasa_m_gora.png) no-repeat -1px -34px !important }
  .current-napisali_o_nas li.napisali_o_nas a { background: url(../images/prasa_m_gora.png) no-repeat -1px -68px !important }

.dla_prasy #menu_top ul li.teksty_dla_prasy a { width: 134px; left:127px; background: url(../images/prasa_m_gora.png) no-repeat -127px -0px; } li.teksty_dla_prasy a:hover { background: url(../images/prasa_m_gora.png) no-repeat -127px -34px !important }
  .current-teksty_dla_prasy li.teksty_dla_prasy a { background: url(../images/prasa_m_gora.png) no-repeat -127px -68px !important }

.dla_prasy #menu_top ul li.grafiki_do_pobrania a { width: 154px; left:265px; background: url(../images/prasa_m_gora.png) no-repeat -265px -0px; } li.grafiki_do_pobrania a:hover { background: url(../images/prasa_m_gora.png) no-repeat -265px -34px !important }
  .current-grafiki_do_pobrania li.grafiki_do_pobrania a { background: url(../images/prasa_m_gora.png) no-repeat -265px -68px !important }

.dla_prasy #menu_top ul li.aktualnosci a { width: 107px; left:423px; background: url(../images/prasa_m_gora.png) no-repeat -423px -0px; } li.aktualnosci a:hover { background: url(../images/prasa_m_gora.png) no-repeat -423px -34px !important }
  .current-aktualnosci li.aktualnosci a { background: url(../images/prasa_m_gora.png) no-repeat -423px -68px !important }

.dla_prasy #bottom { clear: both; }

#bottom-menu, #bottom-tresc { float: left; height: 650px; height: auto; min-height: 650px !important;}
#bottom-menu { position: relative; right: -1px; z-index:9}
#bottom-menu ul { height:629px; width: 53px; }
#bottom-menu ul li { clear: both; position: relative; display: inline; float: left; margin: 0px; padding:0px;}
#bottom-menu ul li a { position: absolute; width: 52px; left: 1px; text-indent: -9000px; overflow: hidden; outline: none; }
#bottom-menu ul li.prasa-format a { height: 64px; top:0px !important; background: url(../images/prasa_m_bok.png) no-repeat 0px 0px; } #bottom-menu ul li.prasa-format a:hover { background: url(../images/prasa_m_bok.png) no-repeat -53px 0px; }
    .current-prasa-format li.prasa-format a { background: url(../images/prasa_m_bok.png) no-repeat -106px 0px !important; }

#bottom-menu ul li.prasa-skp a { height: 162px; top:67px; background: url(../images/prasa_m_bok.png) no-repeat 0px -67px; } #bottom-menu ul li.prasa-skp a:hover { background: url(../images/prasa_m_bok.png) no-repeat -53px -67px; }
    .current-prasa-skp li.prasa-skp a { background: url(../images/prasa_m_bok.png) no-repeat -106px -67px !important; }

#bottom-menu ul li.prasa-samozatrudnienie a { height: 142px; top:232px; background: url(../images/prasa_m_bok.png) no-repeat 0px -232px; } #bottom-menu ul li.prasa-samozatrudnienie a:hover { background: url(../images/prasa_m_bok.png) no-repeat -53px -232px }
    .current-prasa-samozatrudnienie li.prasa-samozatrudnienie a { background: url(../images/prasa_m_bok.png) no-repeat -106px -232px !important }

#bottom-menu ul li.prasa-akademia_umyslu a { height: 81px; top:377px; background: url(../images/prasa_m_bok.png) no-repeat -0px -377px; } #bottom-menu ul li.prasa-akademia_umyslu a:hover { background: url(../images/prasa_m_bok.png) no-repeat -53px -377px; }
    .current-prasa-akademia_umyslu li.prasa-akademia_umyslu a { background: url(../images/prasa_m_bok.png) no-repeat -106px -377px !important; }

#bottom-menu ul li.prasa-stempel a { height: 87px; top:461px;background: url(../images/prasa_m_bok.png) no-repeat -0px -461px; } #bottom-menu ul li.prasa-stempel a:hover { background: url(../images/prasa_m_bok.png) no-repeat -53px -461px; }
    .current-prasa-stempel li.prasa-stempel a { background: url(../images/prasa_m_bok.png) no-repeat -106px -461px !important; }

#bottom-menu ul li.prasa-pomocna_dlon a { height: 77px; top:551px;background: url(../images/prasa_m_bok.png) no-repeat -0px -551px; } #bottom-menu ul li.prasa-pomocna_dlon a:hover { background: url(../images/prasa_m_bok.png) no-repeat -53px -551px; }
    .current-prasa-pomocna_dlon li.prasa-pomocna_dlon a { background: url(../images/prasa_m_bok.png) no-repeat -106px -551px !important; }

#bottom-tresc { position: relative;width: 595px; border: 1px solid #aeaeae; background-color: #fff; padding-top: 15px; }
/*#bottom-tresc .end { position: relative; min-height: 650px; height: auto; height: 650px; background: url(../images/prasa-bottom-end.jpg) no-repeat bottom center; top: 4px; }*/

.dla_prasy .right { float: left; width: 250px; padding-left: 25px;}
.dla_prasy .right h3 { margin-top: 25px;}

.dla_prasy .person {
    padding-top: 3px;
}
.dla_prasy .person .name { font-weight: bold; font-size: 1.3em; color: #808080; }
.dla_prasy .person .position { color: #808080;font-weight: 400; font-size: .9em }
.dla_prasy .person .telefon { background: url(../images/kontakt_prasa-ikony.jpg) no-repeat; margin-top: 10px;color: #404040;font-weight: bold; font-size: 1.1em; padding-top: 4px;padding-bottom: 7px; padding-left:25px;} .dla_prasy .person .telefon .small {font-size: .7em;}
.dla_prasy .person .email { background: url(../images/kontakt_prasa-ikony.jpg) 0px -28px no-repeat; margin-top: 2px;color: #404040;font-weight: bold; font-size: 1em; padding-top: 6px;padding-bottom: 7px; padding-left:25px;}
    .email a { color: #404040; text-decoration:none;} .email a:hover { color: #0a87c2 }

#newsLetter-box { color:#6d6d6d; }
#newsLetter-about {font-size: .9em; padding-bottom: 10px;}
#newsLetter-box form div { padding-top:7px;}
#newsLetter-box form div div { padding-top:0px;}
#newsLetter-box form div label { font-weight: bold; font-size:.9em; padding-bottom:3px; padding-left:3px; display: block;}
    #newsLetter-box form div label .star { color: #1488d0;}
#newsLetter-box form div input.text { background: url(../images/newsletter-input.jpg) 0px 0px no-repeat; border: none; padding: 5px 12px 3px 5px; font-size: 1em; color:#6d6d6d; width: 229px; height: 15px; }
    #newsLetter-box form div input.error { background: url(../images/newsletter-input.jpg) 0px -23px no-repeat; color: #fff; }
#newsLetter-box form div.odstep { margin-top: 15px;}
#news_msg { padding-top: 4px; padding-bottom: 4px; }
    .red { color: #cb3d3d; }
    .green { color: #62cd71; }

#search { margin-top: 6px;clear: both;  }
#search .text_input { background: url(../images/newsletter-szukaj_pasek.jpg) no-repeat; font-size: 1em;border: none; color: #6d6d6d;padding: 3px 6px 3px 3px; width: 166px; height: 23px; float: left;}
#search .submit { background: url(../images/newsletter-szukaj_b.jpg) top center no-repeat; width: 63px; height: 23px; border: 0px; cursor: pointer;}
    #search .submit:hover { background: url(../images/newsletter-szukaj_b.jpg) 0px -23px no-repeat; }
div.checkbox { padding-top: 1px;padding-bottom: 1px; }

#newsLetter-box span.checkbox {
    width: 15px;
    height: 10px;
    background: url(../images/newsletter-check.jpg) top center no-repeat;
    display: block;
    clear: left;
    float: left;
    padding: 0px;
    margin-top:3px;
}
#newsLetter-box label.error { color: #cb3d3d; }
div.buttonPlace { margin-top: 15px; text-align: right; padding-right: 13px;}

div.buttonPlace input { background: url(../images/newsletter-zapisz_b.jpg) no-repeat; border: 0px; width:76px; height: 27px; cursor: pointer;}
    div.buttonPlace input:hover { background: url(../images/newsletter-zapisz_b.jpg) 0px -27px no-repeat; }

#arts_list {

}
#arts_list a { color:#313131; text-decoration: none; }
    #arts_list a:hover { color: #1488d0; }
#arts_list li { clear: both; list-style: none;  padding-bottom: 10px; padding-top: 10px; display: block; }
#arts_list .img_box { float: left; width: 110px; text-align: right;}
    #arts_list .img_box .bgr { background: url(../images/frame_min-bgr.jpg) bottom right no-repeat; width: auto; padding-right: 5px; padding-bottom: 5px; margin-right: 20px; }
#arts_list .cont { float: left;width: 460px; }
#arts_list .cont h3 { color:#313131; }
#arts_list .cont .tresc { padding-top: 10px; text-align: justify;}
#arts_list .cont .date { color:#1482c7; padding-top: 7px; }
#arts_list .pure { padding-bottom: 0px; }
    #arts_list .pure .cont { width: auto; padding-left: 25px; padding-right: 25px; }
    #arts_list .pure .tresc { padding-top: 10px; text-align: justify; }
        #arts_list .pure .end { padding-top: 48px; }
        #arts_list .pure .end a.wiecej { top: 15px; }
#arts_list .aktu { background: none; height: auto !important; display: block; padding-bottom: 30px; }
    #arts_list .aktu .cont { width: auto; padding-left: 25px; padding-right: 25px; }
    #arts_list .aktu .tresc { padding-top: 10px; text-align: justify; padding-bottom: 10px; background: url(../images/prasa_hr.jpg) bottom no-repeat; }
#arts_list .end { clear:both; position: relative; height: 3px;background: url(../images/prasa_hr.jpg) bottom no-repeat; padding-bottom: 0px; padding-top: 5px; }
    #arts_list .end a { text-indent: -9000px; overflow: hidden;position:absolute; }
    #arts_list .end a.wiecej { right: 25px; top: -17px; background: url(../images/wiecej.jpg) no-repeat; width: 47px; height: 18px; }
        #arts_list .end a.wiecej:hover { background: url(../images/wiecej.jpg) 0px -18px no-repeat; }
    #arts_list .end a.pdf { left: 25px; top: 5px; background: url(../images/pdf_icon.jpg) no-repeat; width: 116px; height: 30px; }
        #arts_list .end a.pdf:hover { background: url(../images/pdf_icon.jpg) 0px -30px no-repeat; }
#arts_list .no_line .end { background: none; }
.paginator { padding: 5px 0px 25px 25px; width: 300px;}
.paginator p, .paginator ul { float: left; }
.paginator p { color: #4f4f4f; font-weight: bold; font-size: .9em; position: relative; top: -2px;}
.paginator li { float: left; list-style: none;background: url(../images/paginator.jpg) 0px 0px no-repeat; position: relative; margin-left: 5px;}
.paginator li a { position: relative; left: 0px; padding-left: 0px;width:16px; height: 12px; text-align: center; display: block; font-weight: bold;text-decoration: none; font-size: .8em; color:#4f4f4f;}
.paginator li.selected { background: url(../images/paginator.jpg) 0px -12px no-repeat !important; }
    .paginator li.selected a { color: #fff; }

.sorter { float: right; position: relative;width: 260px;  padding-top: 3px;}
.sorter p { color: #4f4f4f; font-weight: bold; font-size: .9em; float: left; width: 85px; }
.sorter ul { list-style: none; float: left; width: 150px;}
.sorter ul li { float: left; margin-left: 5px; height: 14px; padding-right: 15px; }
    .sorter ul li.selected_asc { background: url(../images/prasa-order-zn_1.jpg) top right no-repeat; }
    .sorter ul li.selected_desc { background: url(../images/prasa-order-zn_2.jpg) top right no-repeat; }
.sorter a { color: #666666; text-decoration: none;}
    .sorter ul li.selected_asc a, .sorter ul li.selected_desc a { color: #1482c7; }

#prasa-tresc-top { background: url(../images/prasa-dispBox-top.jpg) no-repeat; width: 650px; height: 6px; }
#prasa-tresc-middle { background: #fff; border-left: 1px solid #aeaeae; border-right: 1px solid #aeaeae; padding-bottom: 14px; position: relative; }
    #prasa-tresc-middle h1 { color: #6d6d6d; font-size: 1.6em; padding: 5px 10px 0px 20px; width: 400px;}
    #prasa-data { color: #1488d0; padding-left: 20px; padding-bottom: 20px;}
    #prasa-dispImages { padding-left: 20px; }
    #prasa-text { padding: 0px 20px 0px 20px; text-align: justify; font-size: 1.1em; line-height: 1.4em;}
#prasa-tresc-bottom { background: url(../images/prasa-dispBox-bottom.jpg) no-repeat; width: 650px; height: 6px; }
.prasa-paginator {position: absolute; right: 0px; top: 8px; width: 215px; color: #fff;}
    .prasa-paginator a { overflow: hidden;}
.prasa-paginator .prev { background: url(../images/prasa-arts-nav.jpg) no-repeat; width: 68px; height: 18px; position: absolute; text-indent:-9000px; }
    .prasa-paginator .prev:hover { background: url(../images/prasa-arts-nav.jpg) 0px -18px no-repeat;}
.prasa-paginator .return { background: url(../images/prasa-arts-nav.jpg) -73px 0px no-repeat; width: 56px; height: 18px; left: 70px; position: absolute; text-indent:-9000px; }
    .prasa-paginator .return:hover { background: url(../images/prasa-arts-nav.jpg) -73px -18px no-repeat;}
.prasa-paginator .next { background: url(../images/prasa-arts-nav.jpg) -134px 0px no-repeat; width: 68px; height: 18px; left: 128px; position: absolute; text-indent:-9000px; }
    .prasa-paginator .next:hover { background: url(../images/prasa-arts-nav.jpg) -134px -18px no-repeat;}

#prasa-grafiki-menu1 { background: url(../images/prasa-grafiki-boxLeft.jpg) top left no-repeat; position: relative; top: 15px; height: 24px; width: 505px; margin: auto; background-color: #a9a9a9; }
    #prasa-grafiki-menu1 li { list-style: none; float: left; background: url(../images/prasa-grafiki-boxPrzedz.jpg) top right no-repeat; height: 19px; padding-top: 5px; padding-right: 15px;padding-left: 13px; position: relative;}
        #prasa-grafiki-menu1 li.first {padding-left: 133px; }
        #prasa-grafiki-menu1 li.last { background: url(../images/prasa-grafiki-boxRight.jpg) top right no-repeat; width: 184px;}
        #prasa-grafiki-menu1 li a {color: #fff ; text-decoration: none; }
            #prasa-grafiki-menu1 li a:hover { color: #1a81c1 }
            #prasa-grafiki-menu1 li.selected a:hover { color:#787878; }

.prasa-zrzuty-level { clear: both; }
    .prasa-zrzuty-level .boxZrzuty, .prasa-graphics-level .boxGraphics { float: left;  padding-left: 62px; padding-top: 10px;padding-bottom: 10px; }
    .prasa-zrzuty-level .boxZrzuty h3, .prasa-graphics-level .boxGraphics h3 { text-align: center; padding-bottom: 9px; width: 204px; color: #585858; }
    .prasa-zrzuty-level .imgPlace_zrzut { background: url(../images/frame-bgr.jpg) bottom right no-repeat; padding-bottom: 3px;}

.prasa-graphics-level .boxGraphics .links ul { list-style: none; }
.prasa-graphics-level .boxGraphics .links ul li { text-align: center; padding-top: 8px; }
.prasa-graphics-level .boxGraphics a { color: #6d6d6d; font-weight:bold; text-decoration: none; }
    .prasa-graphics-level .boxGraphics a:hover { color: #1488d0; }

#box_chooser { clear: both; width: 505px; background: url(../images/prasa-pudelka-boxTop.jpg) top center no-repeat; margin:auto; background-color: #dddddd; color: #4f4f4f; }
#box_chooser p.end { background: url(../images/prasa-pudelka-boxBottom.jpg) bottom center no-repeat; width: 505px; height: 4px; }

#box_chooser fieldset { border: none; float: left; }

#box_chooser fieldset.produkt { padding-left: 15px; padding-top: 5px; }
#box_chooser legend { padding-top: 15px; font-weight: bold; }
#box_chooser fieldset.rodzaj { padding-left: 60px; padding-top: 5px; }


#box_chooser .button_place { clear: both; padding-bottom: 8px; }
    #box_chooser .button_place input { background: url(../images/prasa-wybierz-button.jpg) no-repeat; width: 76px; height: 27px; border: none; position: relative; left: 415px; cursor: pointer; }
    #box_chooser .button_place input:hover { background: url(../images/prasa-wybierz-button.jpg) 0px -27px no-repeat; }
    #box_chooser span.radio { width: 10px; height: 10px; background: url(../images/dlaprasy_radio.jpg) top center no-repeat; display: block; clear: left; float: left; padding: 0px;margin-top:3px; }
    #box_chooser div { padding-top: 3px; }
    #box_chooser div label { position: relative; left: 7px; cursor: pointer; }

.boxBoxes { padding:20px; width: 210px; float: left; text-align: center; }
    .boxBoxes li { list-style: none; text-align: center; }
    .boxBoxes h3 { padding-bottom: 5px; color: #585858;  }
    .boxBoxes .imgPlace_box div { margin: auto; width: 100px; background: url(../images/frame-bgr.jpg) bottom right no-repeat; padding-bottom: 3px; padding-right: 4px; }
    .boxBoxes .links { padding: 7px 10px 7px 15px; }
    .boxBoxes .links a { color: #7d7d7d; text-decoration: none; }
        .boxBoxes .links a:hover { color: #1489cf; }
.level { padding-left: 25px; padding-right: 30px; clear: both; }


#prasa-msg { margin: 15px 30px 30px 30px; background: #f5f5f5; color: #6e6e6e; border: 1px solid #b9b9b9; padding: 10px 20px 10px 20px;}

#press_auth { border: none; padding-left: 30px; padding-right: 30px; color: #676767; }
#press_auth div { clear: both; }
#press_auth div div { float: left; padding-right: 15px; padding-top: 10px; clear: none; }
#press_auth div div label { float: left; width: 80px; padding-top: 3px; }
#press_auth div input.text { border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6; border-left: 2px solid #d8d8d8;border-top: 2px solid #d8d8d8;color: #676767; }
#press_auth div.buttonPlace { margin-top: 0px; padding-top: 6px; }
#press_auth div.msg { color: #d13939; clear: both; float: none; }
#press_auth legend { clear: both; float: left;  display: block;}

#akcje_promocyjne_href { position: relative; float: left; }
#akcje_promocyjne_href a { position: absolute; width: 5px; height: 5px; text-indent: -9000px; overflow: hidden; }

a { color: #20a8d2; text-decoration: none; }
a:hover { color: #6d6d6d; }

#language { display: none; }
#box-boxer { height: 400px; }