* {
    margin: 0;
    padding: 0;
}
a img {
    border: 0;
}

body {
    background-color: #efede5;
    font-family: Tahoma, Verdana, Arial, "sans-serif";
    font-size: 11px;
    color: #484745;
}

table {
    border-collapse: collapse;
    font-size: 11px;
}
table.border tr td{
    border: 1px solid #e4e1d0;
    padding: 8px;
    vertical-align: top;
    background: #f7f4ed;
}

.hr {
  margin: 20px 0;
  width: 100%;
  height: 1px;
}

h1 {
    font-size: 14px;
    font-weight: normal;
    font-family: Verdana;
}
    .yellowh1, .yellowh1b {
        color: #fda912;
    }
    .whiteh1 {
        color: #ffffff;
    }
    .grayh1 {
        color: #e5e1d1;
    }
h2 {
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma, Verdana;
    margin-bottom: 8px;
}
/*====================
======  FONT  ========
====================*/
a.gray {
    color: #a5a5a5;
    font-weight: bold;
    text-decoration: none;
}
a.gray:hover {
    text-decoration: underline;
}

a.dark {
    color: #484745;
    text-decoration: none;
}
a.dark:hover {
    text-decoration: none;
    color: #fda912;
}

/*====================
===  SLIDESHOW  ======
====================*/
#slideshow {
    position: relative;
    width: 355px;
    height: 167px;
    overflow: hidden;
}
.slides {
    width: 355px;
    height: 167px;
}
.slide_left {
    float: left;
    width: 195px;
    padding-right: 10px;
    margin-top: 12px;
}
.slide_right {
    float: right;
    width: 150px;
    margin-top: 24px;
}
.slide_right img {
    float: right;
}
#slide_panel {
    position: absolute;
    top: 3px;
    right: 30px;
    cursor: pointer;
}
#slide_panel img {
    width: 13px;
    height: 13px;
    float: right;
    margin: 0 1px;
    cursor: pointer;
}
#slide_panel div {
    width: 13px;
    height: 12px;
    float: right;
    margin: 0 1px;
    padding-top: 1px;
    color: #ffffff;
    background-color: #767676;
    text-align: center;
    cursor: pointer;
    font-size: 10px;
    line-height: 10px;
}
#slide_panel div:hover {
    background-color: #fda912;
}

/* Aktualnosci */
#site_panel {
    width: 100px;
    margin:0 auto;
}
#site_panel a.sitenav {
    width: 13px;
    height: 12px;
    float: left;
    margin: 0 1px;
    padding-top: 1px;
    color: #ffffff;
    background-color: #767676;
    text-align: center;
    cursor: pointer;
    font-size: 10px;
    line-height: 10px;
    text-decoration: none;
}
#site_panel img {
    float: left;
}
#site_panel a.sitenav:hover {
    background-color: #fda912;
    text-decoration: none;
}

/* Mapa strony */
.sitemap a {
    color: #484745;
    text-decoration: none;
}
.sitemap a:hover {
    color: #fda912;
    text-decoration: none;
}
/*====================
======  DIVY  ========
====================*/
#header {
    position: relative;
    width: 100%;
    height: 100%;
    float: left;
}
    #header_left_background { /* Strona glowna */
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 50%;
        height: 390px;
        background: url('/www/szablon/images/background_left.jpg') repeat-x;
        background-position: left top;
    }
    #header_left_background_alt { /* Podstrona */
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 50%;
        height: 320px;
        background: url('/www/szablon/images/background_left_alt.png') repeat-x;
        background-position: left top;
    }
    #header_content { /* Strona glowna */
        position: relative;
        z-index: 2;
        width: 972px;
        height: 390px;
        margin: 0 auto;
        background-color: #efede5;
    }
    #header_content_alt { /* Podstrona */
        position: relative;
        z-index: 2;
        width: 972px;
        height: 320px;
        margin: 0 auto;
        background-color: #efede5;
    }
        #header_top {
            width: 972px;
            height: 141px;
        }
            #header_top_menu {
                position: relative;
                width: 781px;
                height: 141px;
                float: left;
                background: url('/www/szablon/images/background_header.png') repeat-x;
            }
                #header_top_mainmenu {
                    position: absolute;
                    left: 0;
                    top: 59px;
                    margin-left: 100px;
                    width: 681px;
                    height: 14px;
                    font-size: 12px;
                    font-weight: bold;
                    color: #767676;
                }
                #header_top_mainmenu_eng {
                    position: absolute;
                    left: 0;
                    top: 59px;
                    margin-left: 250px;
                    width: 531px;
                    height: 14px;
                    font-size: 12px;
                    font-weight: bold;
                    color: #767676;
                }
                    #header_top_mainmenu a, #header_top_mainmenu_eng a {
                        color: #767676;
                        text-decoration: none;
                        outline: none;
                        margin: 0 12px;
                    }
                    #header_top_mainmenu a:hover, #header_top_mainmenu_eng a:hover {
                        color: #fca611;
                    }
                #header_top_minimenu {
                    position: absolute;
                    top: 21px;
                    right: 0;
                    width: 250px;
                    height: 13px;
                    text-align: right;
                    color: #b8b5ae;
                    font-size: 10px;
                }
                    #header_top_minimenu a {
                        color: #b8b5ae;
                        text-decoration: none;
                        outline: none;
                    }
                    #header_top_minimenu a:hover {
                        color: #9c988d;
                    }
                #header_top_nav {
                    position: absolute;
                    height: 10px;
                    left: 15px;
                    bottom: 25px;
                    color: #b8b5ae;
                    font-size: 10px;
                }
                    #header_top_nav a {
                        color: #b8b5ae;
                        text-decoration: none;
                    }
                    #header_top_nav img {
                        margin: 0 6px 0 4px;
                    }
        #header_main { /* Strona glowna */
            float: left;
            width: 972px;
            height: 250px;
        }
        #header_main_alt { /* Podstrona */
            float: left;
            width: 972px;
            height: 180px;
        }
            #header_leftmenu {
                float: left;
                width: 180px;
                height: 214px;
                padding: 15px 0 20px 10px;
                background: #e4e1d0;
                border-bottom: 1px solid #efede5;
                border-right: 1px solid #ffffff;
                color: #767676;
            }
            #header_leftmenu_alt {
                float: left;
                width: 180px;
                height: 144px;
                padding: 15px 0 20px 10px;
                background: #e4e1d0;
                border-bottom: 1px solid #efede5;
                border-right: 1px solid #ffffff;
                color: #767676;
            }
                #header_leftmenu a, #header_leftmenu_alt a {
                    color: #767676;
                    text-decoration: none;
                }
                    #header_leftmenu a:hover, #header_leftmenu_alt a:hover {
                        color: #505050;
                        text-decoration: none;
                    }
                #header_leftmenu table { /* Strona glowna */
                    width: 100%;
                    border-collapse: collapse;
                    margin-top: 6px;
                }
                #header_leftmenu_alt table { /* Podstorna */
                    width: 100%;
                    border-collapse: collapse;
                    margin-top: 0px;
                }
                #header_leftmenu table td { /* Strona glowna */
                    height: 11px;
                    padding: 10px 0;
                    border-bottom: 1px solid #d5d2c0;
                }
                #header_leftmenu_alt td { /* Podstrona */
                    height: 11px;
                    padding: 6px 0;
                    border-bottom: 1px solid #d5d2c0;
                }
                #header_leftmenu table td img, #header_leftmenu_alt table td img {
                    margin: 0 15px 1px 0;
                }

            #header_logobig { /* Strona glowna */
                float: left;
                width: 781px;
                height: 250px;
            }
            #header_logobig_alt { /* Podstrona */
                float: left;
                width: 781px;
                height: 180px;
            }

#content {
    position:relative;
    width: 100%;
    height: 100%;
    clear: left;
    float: left;
}
    #content_text {
        position: relative;
        width: 972px;
        margin: 0 auto;
        z-index: 2;
        background-color: #efede5;
    }
        #content_newsletter {
            float: left;
            width: 170px;
            height: 72px;
            padding: 18px 10px 0 10px;
            background: #fda912;
            color: #ffffff;
        }
            #content_newsletter input {
                display: inline;
                width: 136px;
                height: 13px;
                padding: 4px 5px;
                border: 1px solid #ffffff;
                vertical-align: middle;
                font-size: 11px;
                font-family: Tahoma;
                color: #a5a5a5;
                background-color: #eeeeee;
            }
            #content_newsletter input[type=submit]{
                border: 0;
                width: 22px;
                height: 23px;
                background: url('/www/szablon/images/button_newsletter.png') no-repeat;
                cursor: pointer;
                outline: none;
            }
        #content_left2 {
            clear: left;
            float: left;
            width: 170px;
            padding: 18px 10px 0 10px;
        }
        #content_body {
            float: right;
            width: 782px;
            margin-top: 18px;
            line-height: 16px;
            text-align: justify;
        }
            /*===============
            ====== BOXY =====
            ===============*/
            .print {
                position: absolute;
                right: 16px;
                top: 0;
                color: #b8b5ae;
                font-size: 10px;
            }
                .print a{
                    color: #b8b5ae;
                    text-decoration: none;
                }
                .print a:hover{
                    color: #9c988d;
                    text-decoration: none;
                }
            .nav_panel { /* wstecz i do góry */
                position: absolute;
                right: 16px;
                bottom: 16px;
                color: #b8b5ae;
                font-size: 10px;
            }
                .nav_panel a{
                    color: #b8b5ae;
                    text-decoration: none;
                }
                .nav_panel a:hover{
                    color: #9c988d;
                    text-decoration: none;
                }
            .yellow_link {
                font-weight: bold;
                color: #fda912;
                text-decoration: none;
            }
                .yellow_link:hover {
                    text-decoration: underline;
                    cursor: pointer;
                }
            #box1_2 {
                position: relative;
                float: left;
                width: 354px;
                padding: 0 18px 30px 18px;
                border-right: 1px solid #e4e1d0;
            }
            #box2_2 {
                position: relative;
                float: left;
                width: 355px;
                padding: 0 18px 20px 18px;
            }
            #box_1 {
                position: relative;
                float: left;
                width: 746px;
                min-height: 150px;
                padding: 0 18px 45px 18px;
            }
            #box1a { /* kontakt */
                position: relative;
                float: left;
                width: 746px;
                padding: 0 18px 0 18px;
            }
                #box1a input {
                    width: 180px;
                    height: 14px;
                    border: 1px solid #e4e1d0;
                    font-size: 10px;
                    padding: 2px 4px;
                    color: #484745;
                    font-family: Tahoma;
                }
                #box1a textarea {
                    width: 180px;
                    height: 80px;
                    border: 1px solid #e4e1d0;
                    font-size: 10px;
                    padding: 2px 4px;
                    color: #484745;
                    font-family: Tahoma;
                }
                #form_result {
                    margin-top: 5px;
                    width: 100%;
                    font-weight: bold;
                    text-align: center;
                }
#footer {
    position: relative;
    width: 100%;
    height: 122px;
    clear: left;
    float: left;
    border-top: 1px solid #e4e1d0;
}
    #footer_left_background {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        width: 50%;
        height: 74px;
        background: url('/www/szablon/images/background_left2.jpg') repeat-x;
        background-position: left top;
    }
    #foter_content {
        position: relative;
        z-index: 2;
        width: 972px;
        height: 122px;
        margin: 0 auto;
        background-color: #efede5;
        color: #767676;
    }
        #footer_tel {
            float: left;
            width: 180px;
            height: 14px;
            padding: 26px 0 34px 10px;
            background-color: #767676;
            color: #ffffff;
        }
        #footer_body {
            float: right;
            width: 782px;
        }
            #footer_minimap {
                float: left;
                width: 631px;
                padding: 30px 10px 30px 0;
                border-right: 1px solid #e4e1d0;
                text-align: right;
                color: #e4e1d0;
            }
                #footer_minimap a {
                    text-decoration: none;
                    color: #767676;
                    margin: 0 8px;
                }
                #footer_minimap a:hover {
                    text-decoration: none;
                    color: #505050;
                }
            #footer_copyrights {
                float: left;
                width: 140px;
                padding: 30px 0;
                text-align: center;
            }
        #footer_real {
            clear: left;
            float: left;
            width: 190px;
            padding-top: 15px;
        }
        #footer_real a {
            color: #7f7f7f;
        }
        #footer_real a:hover {
            color: #fda912;
            text-decoration: none;
        }
        
/*=================
====== SIFR =======
=================*/
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }

  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
    margin:0;
    padding: 0;
  }

  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }

  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0;
    padding: 0;
    overflow: auto;
    letter-spacing: 0px;
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }

  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

@media screen {
    .sIFR-active h1, .sIFR-active .nag1, .sIFR-active .nag2 {
      visibility: hidden;
      font-family: Arial;
      padding: 0;
      margin: 0;
    }

    /* adblock */
    .sIFR-replaced embed.sIFR-flash[sifr=true] + div[adblocktab=true] {
        display: none !important;
    }
    .sIFR-replaced  div[adblocktab=true] {
        display: none !important;
    }
    .sIFR-flash + div[adblocktab=true] {
      display: none !important;
    }
    .sIFR-replaced > div {
        display: none !important;
    }
    .sIFR-replaced a {
        display: none !important;
    }
    .sIFR-replaced div[style*="z-index: 65535"] {
	display: none !important;
    }

}
