html, body {
    background-color: #111111;
    padding: 0;
    width:100%;
    margin: 0px auto 0px auto;
}

input.search[type="submit"] {
    padding: 0px;
    border:none;
    width: 70px;
    height: 30px;
    background : url('../gfx/site/button_search_top_bg.png') no-repeat;
    color: #fff;
    font-family: dinprobol;
    font-size: 10px;
    float:left;
}

input.search[type="text"] {
    width: 164px;
    height: 30px;
    border:none;
    background : url('../gfx/site/search_bg.png') no-repeat;
    color: #4A1517;
    font-family: verdana;
    font-size: 10px;
    float:left;
    text-indent: 60px;
    line-height: 28px;
}

input.newsletter[type="submit"] {
    padding: 0px;
    border:none;
    width: 100px;
    height: 30px;
    background : url('../gfx/site/button_newsletter_bg.png') no-repeat;
    color: #f95555;
    font-family: dinprobol,sans-serif;
    font-size: 10px;
    float:left;
}

input.newsletter[type="text"] {
    width: 152px;
    height: 24px;
    border:2px solid #361d1b;
    background-color:#111111;
    color: #772a2a;
    float:left;
    text-indent: 30px;
    line-height: 24px;
    font-family: verdana,sans-serif;
    font-size: 10px;
}

.img_no_border{
    text-decoration: none;
    border:none;
    margin: 0px 0px 0px 0px;
}


#BACKGROUND {
    background : url('../gfx/site/mainpage_bg.png') repeat-x;
    background-color: #171717;
    display: block;
    width:100%;
    height: 600px;
    margin: 0px auto 0px auto;
}

#PAGE {
    display: block;
    width: 960px;
    height: 630px;
    margin: 0px auto 0px auto;
    padding:0px;
}

#NAGLOWEK_MAIN {
    position: relative;
    background : url('../gfx/site/baner.jpg') no-repeat;
    width: 960px;
    height: 390px;
    float:left;
}

#NAGLOWEK_SUBPAGES{
    
    background : url('../gfx/site/baner_subpages.jpg') no-repeat;
    width: 960px;
    height: 298px;
    float:left;        
}


#HASLO_NAZWA{ 
    /*top:180px;
    left:80px;*/
    clear: both;
    margin: 0px 0px 0px 80px;
    padding-top: 20px;
    text-align:left;
    width:800px;
}

#LOGO {
    margin: 30px 0px 0px 75px;
    padding: 0px; 
    width: 115px;
    height: 87px;
    z-index:222;
}

#KONTENER_FLASH {
    position: relative;
    width: 960px;
    height: 390px;
    float:left;
    text-align: left;
}

#KONTENER_SEARCH {
    margin-right: 10px;
    width: 260px;
    height: 30px;
    float: right;
    text-align:left;
    z-index:222;
}

#KONTENER_DISPLAY_MAIN{
    
    margin-top: 30px;
    margin-left: 70px;
    width: 870px;
    min-height: 255px;    
    padding:0px;
    float:left;
    text-align: center;
}

#KONTENER_DISPLAY{
    position: relative;
    top:0px;
    left:0px;
    background-color:#FFF;
    width: 960px;
    min-height: 400px;
    height: auto;
    padding:0px;
    float:left;    
}

#KONTENER_DISPLAY_KATEGORY{    
    /*top:20px;
    left:0px;*/
    display: block;
    background-color:#FFF;
    width: 880px;
    height: auto;    
    float:left;
    padding:0px 0px 60px 80px;
}

#KONTENER_DISPLAY_EXPOSITION{
    /*top:20px;
    left:0px;*/
    display: block;
    background-color:#FFF;
    width: 800px;
    height: auto;
    float:left;
    padding:0px 0px 60px 80px;
}

#KONTENER_DISPLAY_KATEGORY form fieldset{

    border: 0px;
}

#KONTENER_DISPLAY_PRODUKT_NAWIGACJA{    
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

/*#KONTENER_DISPLAY_PRODUKT_NAWIGACJA #prev{
    width: 820px;
    height: 30px;
    float: left;
} */

.clear{
    clear: both;
}

#KONTENER_DISPLAY_PRODUKT_TEKST{
    /*position: relative;*/
    top:33px;
    left:80px;
    display: block;
    background-color:#FFF;
    /*width: 370px;*/
    height: auto;
    margin: 33px 70px 0px 80px;
    padding:0;
    /*float:left;*/
    font-family: verdana, verdanaeot,sans-serif;
    font-size:14px;
    color:#291c1b;
    /*overflow:hidden;*/
    text-align: justify;
}

#KONTENER_DISPLAY_PRODUKT_BUTTONS{
    position: relative;
    display: block;
    float:left;
    text-align:left;
    width: 800px;
    height: 30px;
    padding:0;
    margin: 40px 0px 0px 80px;
}

#KONTENER_DISPLAY_PRODUKT_FOTO{
    float:right;
    /*position: relative;*/
    top:18px;
    left:140px;
    display: block;
    background-color:#FFF;
    width: 374px;
    height: 200px;
    /*float:left;*/
    margin: 30px 0px 0px 10px;
    padding:0px;
}

#KONTENER_DISPLAY_PRODUKT_FOTO_MINIATURKI{
    position: relative;
    display: block;
    background-color:#FFF;
    width: 810px;
    height: 106px;
    /*float:left;*/
    margin: 20px 0px 0px 80px;
    padding:0;    
}

#KONTENER_DISPLAY_CATEGORY_FOTO_MINIATURKI{
    /* position: relative; */
    top:18px;
    /*left:145px;*/
    display: block;
    background-color:#FFF;
    width: 810px;
    height: 106px;
    float:left;
    margin: 0px 10px 20px 10px;
    padding:0;
}

#KONTENER_DISPLAY_PRODUKT_CENA{
    position: relative;
    display: block;
    background-color:#FFF;
    width: 420px;
    height: 23px;
    float:left;
    margin: 50px 0px 0px 80px;
    padding:0;
    font-family: verdana,verdanaeot,sans-serif;
    font-size:23px;
    color:#291c1b;
}

#KONTENER_DISPLAY_PRODUKT_MATERIAL{
    position: relative;
    top:40px;
    left:0px;
    display: block;
    background-color:#f0f0f0;
    width: 960px;
    height: 70px;
    float:left;
    padding:0px;
    font-family: dinproligh,sans-serif;
    font-size:24px;
    text-indent:80px;
    line-height:64px;
    color:#291c1b;
}

#KONTENER_DISPLAY_MATERIAL_FOTO{
    top:5px;
}

#KONTENER_DISPLAY_MATERIAL_FOTO .wrapper{
    width: 440px;
}

#KONTENER_DISPLAY_PRODUKT_DREWNO{
    position: relative;
    top:40px;
    left:0px;
    display: block;
    background-color:#e6e6e6;
    width: 550px;
    height: 70px;
    float:left;
    padding:0px;
    font-family: dinproligh,sans-serif;
    font-size:24px;
    text-indent:80px;
    line-height:64px;
    color:#291c1b;
    float:left;
}

#KONTENER_DISPLAY_DREWNO_FOTO{
    /*position: absolute;*/
    top:5px;
    /*left:200px;*/
    text-align: left;
    width: 300px;
}

#KONTENER_DISPLAY_DREWNO_FOTO .wrapper{
    width: 220px;
}

#KONTENER_DISPLAY_PRODUKT_PLYTA{
    position: relative;
    top:40px;
    left: 0px;
    /*left: 490px;*/
    display: block;
    text-align:left;
    padding:0px;
    font-family: dinproligh,sans-serif;
    font-size:24px;
    color:#291c1b;
    text-indent:80px;
    float: left;
    width: 410px;
    background-color:#e6e6e6;
    height: 70px;
    line-height:64px;
}

#KONTENER_DISPLAY_PLYTA_FOTO{    
    top: 5px;
    text-align: left;
    /*width: 300px;
    position: absolute;
    top:5px;
    left:120px;
    display: block;
    width: 300px;
    height: 50px;*/
    /*float:left;*/
}

#KONTENER_DISPLAY_PLYTA_FOTO .wrapper{
    width: 220px;
}

#KONTENER_DISPLAY_PRODUKT_TECHN{
    position: relative;
    top:40px;
    left:0px;
    display: block;
    background-color:#dcdcdc;
    width: 960px;
    height: auto;
    float:left;
    padding:0px;
    color:#291c1b;
}

#KONTENER_DISPLAY_PRODUKT_DANE_TECHN{
    position: relative;
    top:0px;
    left:80px;
    width:350px;
    height:auto;
    display: block;
    background-color:#dcdcdc;
    float:left;
    padding:0px;
    font-family: verdana,sans-serif;
    color:#291c1b;
}

#KONTENER_DISPLAY_PRODUKT_DOWNLOAD{
    position: relative;
    top:0px;
    left:190px;
    width:350px;
    height:auto;
    display: block;
    background-color:#dcdcdc;
    float:left;
    padding:0px;
    font-family: verdana,sans-serif;
    color:#291c1b;
}

#KONTENER_DISPLAY_PRODUKT_DANEPACZEK{
    position: relative;
    top:0px;
    left:190px;
    width:350px;
    height:auto;
    display: block;
    background-color:#dcdcdc;
    float:left;
    padding:0px;
    font-family: verdana,sans-serif;
    color:#291c1b;
}

#KONTENER_PRODUKT {
    position: relative;    
    left: 512px;
    top: -35px;
    width: 386px;
    height: 114px;
    /*top: 0px;
    left: 64px;
    width: 386px;
    height: 114px;*/
    padding: 0px;
    text-align:left;
}

#KONTENER_PRODUKT_TEKST {
    position: relative;
    width: 186px;
    height: 110px;
    float:left;
    text-align: right;
    color: #291c1b;
    overflow:hidden;
    margin:0px 30px 0px 0px;
    font-family: verdana,sans-serif;
    font-size:12px;
    color: #FFF;
}

.KONTENER_FOTO {
    
    /*top:0px;
    left:0px;*/
    background : url('../gfx/site/foto_shadow.png') no-repeat;
    width: 165px;
    height: 122px;
    text-align:center;
    line-height:40px;
    font-family: verdana, verdanaeot, sans-serif;
    font-size:14px;
    color:#291c1b;
    float:left;
}

.KONTENER_KATEGORY_FOTO {
    position: relative;
    top:0px;
    left:0px;
    background : url('../gfx/site/foto_kategory_shadow.png') no-repeat;
    width: 165px;
    height: 130px;
    text-align:center;
    line-height:18px;
    font-family: verdana,sans-serif;
    font-size:14px;
    color:#291c1b;
    float:left;
}

.KONTENER_EXPOSITION_FOTO {
    position: relative;
    top:0px;
    left:0px;
    background : url('../gfx/site/foto_kategory_shadow.png') no-repeat;
    width: 165px;
    height: 130px;
    text-align:center;
    line-height:18px;
    font-family: verdana,sans-serif;
    font-size:14px;
    color:#291c1b;
    float:left;
}

#KONTENER_CATEGORY_DESCRIPTION {
    float: left;
    width: 820px;
    min-height: 250px;
    margin-left: 10px;
    font-family: verdana, verdanaeot,sans-serif;
    font-size: 12px;
}

#KONTENER_CATEGORY_PHOTO {
    float: left;
    width: 360px;
    height: 240px;
    margin-left: 10px;
    margin-bottom: 60px;
}

#FOTO_CATEGORY {
    display: block;
    position: relative;
    top: 0px;
    left: 0px;
    background : url('../gfx/site/foto_ofirmie_shadow.png') no-repeat;
    width: 387px;
    height: 262px;
    text-align: center;
    line-height: 40px;
    font-family: verdana,sans-serif;
    font-size: 14px;
    color: #291c1b;
    float: right;
}

.ZOOM_FOTO_CATEGORY {
    position: absolute;
    top: 225px;
    left: 355px;
    background: url('../gfx/site/zoom_foto.png') no-repeat;
    width: 20px;
    height: 20px;
    float: left;
}

.ZOOM_FOTO {
    position: absolute;
    top:80px;
    left:138px;
    background : url('../gfx/site/zoom_foto.png') no-repeat;
    width: 20px;
    height: 20px;
    float: left;
}

#KONTENER_NAGRODY {
    width: 386px;
    height: 124px;
    padding:0px 50px 0px 0px;
    float:right;
}

#KONTENER_NAGRODY_TEKST {
    position: relative;
    width: 186px;
    height: 110px;
    text-align: left;
    overflow:hidden;
    padding:0px 0px 0px 30px;
    font-family: verdana,sans-serif;
    font-size:12px;
    color: #FFF;
}

#KONTENER_AKTUALNOSCI {    
    top: 0px;
    left: 0px;
    width: 350px;
    height: 124px;
    float: left;
    padding: 0px;
}

#KONTENER_AKTUALNOSCI_TEKST {
    width: 350px;
    height: 110px;
    text-align: left;
    color: #FFF;
    overflow:hidden;
    padding:14px 0px 0px 0px;
    font-family: verdana,sans-serif;
    font-size:12px;
}

#PAGINATOR {
    background-color: #fff;
    width: 820px;
    height: 20px;
    margin: 0 auto;    
    text-align: left;
}

#PAGINATOR_show {
    background-color: #fff;
    
    margin: 0 auto;
    text-align:center;
    /* width: 500px; */
}

#ROW2 {
    background-color: #fff;
    display: block;
    width:800px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:20px;
}

#FOTO_AKTUALNOSCI_R {
    display: block;
    width:387px;
    height: 262px;
    background : url('../img/foto_ofirmie_shadow.png') no-repeat;
    float:right;
    margin-bottom:15px;
}

ul.paginator{
    position: relative;

}

ul.paginator, ul.paginator li{
    list-style: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}


ul.paginator li{
    list-style: none;
    float:left;
    text-align: center;
    width: 30px;
    position: relative;
}

#PAGINATOR a:link, #PAGINATOR a:visited {
    text-decoration: none;
    font-family: dinpromediu, dinpromediueot,sans-serif;
    font-size: 14px;
    color: #F95555;    
}



#PAGINATOR a:hover {
    text-decoration: none;
    color: #F95555;
    font-weight:bold;
}


#kontener_news h2, p, a{
    color: #241111;
}

#kontener_news h2{
    /*font-family: chaparra,sans-serif;*/
    font-family: verdana, verdanaeot,sans-serif;
    font-size: 18px;
    text-transform: capitalize;
}

#kontener_news img{
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

#kontener_news a, #kontener_news a:hover{
    text-decoration: none;
}

#kontener_news p, #kontener_news div {
    text-align: justify;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:20px;
    margin-right: 40px;
    width: 800px;
}

#MAIN_MENU {
    left:0px;
    top:110px;
    margin-top: 13px;
    background : url('../gfx/site/main_menu_bg.png') no-repeat;
    height:47px;
    width:900px;
    float:left;
    padding-left:35px;
    z-index:1050;
}

#menu_off .dir, #menu_off2 .dir {
    margin-left: 0px;
}

#MENU_LANGUAGE {
    position:relative;
    top:100px;
    left:716px;
    width:260px;
    height:20px;
    font-family: dinproregula,sans-serif;
    font-size: 12px;
    color: #241111;
    text-align:left;
    float:left;
    z-index:222;
}

#MENU_PANEL {
    position:absolute;
    top:-90px;
    left:745px;
    height:20px;
    font-family: dinproregula,sans-serif;
    font-size: 12px;
    color: #fff;
    float: right;
    text-align:left;
    z-index:997;
}

#MENU_PANEL a:link, #MENU_PANEL a:visited {
    color:#FFFFFF;
    text-decoration:none;
}

#MENU_STOPKA {    
    margin-top:60px;
    margin-left:70px;
    width:870px;
    height:20px;
    text-align:center;
    float:left;
}

#KONTENER_NEWSLETTER{
    width:258px;
    height:50px;
    float:right;
    margin-right:65px;
}

#STOPKA {        
    margin-left: 70px;
    margin-top: 95px;
    top: 95px;
    width: 870px;
    height: 44px;
    float:left;
}

#STOPKA ul, #STOPKA ul li{
    list-style: none;
    margin: 0;
    padding: 0;
}

#STOPKA ul li{
    list-style: none;
    float: left;
}

.AKTUALNOSCI_ROW_L {
    background-color: #fff;
    display: block;
    width:800px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:20px;
}

.FOTO_AKTUALNOSCI_L {
    display: block;
    width:387px;
    height: 262px;
    background : url('../gfx/site/foto_ofirmie_shadow.png') no-repeat;
    float:left;
    margin: 15px 15px 15px 0px;
}

.AKTUALNOSCI_ROW_R {
    background-color: #fff;
    display: block;
    width:800px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:20px;
}

.FOTO_AKTUALNOSCI_R {
    display: block;
    width:387px;
    height: 262px;
    background : url('../gfx/site/foto_ofirmie_shadow.png') no-repeat;
    float:right;
    margin: 15px 0px 15px 15px;
}

.FOTO_AKTUALNOSCI_OPIS{
    margin-top: 15px;
}

ul.menu_language, ul li{
    list-style: none;
    margin: 0;
    padding: 0;
}


ul.menu_language li{
    list-style: none;
    float:left;
}

ul.menu_language a:link, ul.menu_language a:visited {
    text-decoration: none;
    font-family: dinproregula,sans-serif;
    font-size: 12px;
    color: #241111;
    text-align:left;
    margin-left:10px;
    float:left;
}

ul.menu_language a:hover {
    text-decoration: none;
    font-weight:bold;
    color: #241111;
}

ul.menu_top, ul li{
    display:block;
    list-style: none;
    margin-top: 7px;
    padding: 0px;

}


ul.menu_top li{
    margin-left: 0px;
    float:left;
}


ul.menu_top a:link, ul.menu_top a:visited {
    text-decoration: none;
    display:block;
    font-family: dinproregula,sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    margin-left: 8px;
    color: #fff;

}

ul.menu_top a:hover {
    text-decoration: none;
    display:block;
    font-weight: bold;
    color: #fff;
    padding-bottom: 20px;
    border-bottom: 1px solid #171717;
}

ul.menu_down, ul li{
    list-style: none;
    margin: 0;
    padding: 0;
}


ul.menu_down li{
    list-style: none;
    float: left;
}


ul.menu_down a:link, ul.menu_down a:visited {
    text-decoration: none;
    font-family: dinpromediu,sans-serif;
    font-size: 10px;
    color: #6b2727;
    text-align:left;
    margin-left:8px;
}

ul.menu_down a:hover {
    text-decoration: none;
    color: #6b2727;
}	


ul.czytaj_wiecej, ul li{
    list-style: none;
    margin: 0;
    padding: 0;
}


ul.czytaj_wiecej li{
    list-style: none;
    float:left;
}

ul.czytaj_wiecej a:link, ul.czytaj_wiecej a:visited {
    text-decoration: none;
    font-family: dinpromediu,sans-serif;
    font-size: 10px;
    color: #F95555;
    text-align:left;
}

ul.czytaj_wiecej a:hover {
    text-decoration: none;
    color: #F95555;
}	


li.rzetelna_firma a:link, li.rzetelna_firma a:visited {
    display: block;
    background : url('../gfx/site/button_rzet_firm_up.png') no-repeat;
    width: 135px;
    height: 44px;
    float:left;
}
li.rzetelna_firma a:hover {
    background : url('../gfx/site/button_rzet_firm_down.png') no-repeat;
    display: block;
    width: 135px;
    height: 44px;
    float:left;
}

li.prog_reg a:link, li.prog_reg a:visited {
    display: block;
    background : url('../gfx/site/button_prog_reg_up.png') no-repeat;
    width: 135px;
    height: 44px;
    float:left;
}
li.prog_reg a:hover {
    background : url('../gfx/site/button_prog_reg_down.png') no-repeat;
    display: block;
    width: 135px;
    height: 44px;
    float:left;
}

li.pom_w_uni a:link, li.pom_w_uni a:visited {
    display: block;
    background : url('../gfx/site/button_pom_w_uni_up.png') no-repeat;
    width: 135px;
    height: 44px;
    float:left;
}
li.pom_w_uni a:hover {
    background : url('../gfx/site/button_pom_w_uni_down.png') no-repeat;
    display: block;
    width: 135px;
    height: 44px;
    float:left;
}

li.unia a:link, li.unia a:visited {
    display: block;
    background : url('../gfx/site/button_unia_up.png') no-repeat;
    width: 135px;
    height: 44px;
    float:left;
}
li.unia a:hover {
    background : url('../gfx/site/button_unia_down.png') no-repeat;
    display: block;
    width: 135px;
    height: 44px;
    float:left;
}

span.ubierz a:link, span.ubierz a:visited {
    display: block;
    text-decoration: none;
    background : url('../gfx/site/button_125x30_bg.png') no-repeat;
    width: 130px;
    height: 30px;
    text-align:center;
    line-height: 30px;
    font-family: dinprobol,sans-serif;
    font-size:11px;
    color:#FFF;
    float:left;
}
span.ubierz a:hover {
    background : url('../gfx/site/button_125x30_bg.png') no-repeat;
    display: block;
    width: 130px;
    height: 30px;
}

span.zamow a:link, span.zamow a:visited {
    display: block;
    text-decoration: none;
    background : url('../gfx/site/button_134x30_bg.png') no-repeat;
    width: 140px;
    height: 30px;
    text-align:center;
    line-height: 30px;
    color:#FFF;
    font-family: dinprobol,sans-serif;
    font-size:11px;
    float:left;
}
span.zamow a:hover {
    background : url('../gfx/site/button_134x30_bg.png') no-repeat;
    display: block;
    width: 140px;
    height: 30px;
}

span.zamowienie a:link, span.zamowienie a:visited {
    display: block;
    text-decoration: none;
    background : url('../gfx/site/button_134x30_bg.png') no-repeat;
    width: 130px;
    height: 30px;
    text-align:center;
    line-height: 30px;
    color:#FFF;
    font-family: dinprobol,sans-serif;
    font-size:11px;
    float:left;		
}

span.zamowienie a:hover {
    background : url('../gfx/site/button_134x30_bg.png') no-repeat;
    display: block;
    width: 130px;
    height: 30px;
}

input[type="submit"].zamow{
    padding: 0px;
    border:none;
    width: 140px;
    height: 30px;
    background : url('../gfx/site/button_134x30_bg.png') no-repeat;
    color: #ffffff;
    font-family: dinprobol,sans-serif;
    font-size: 11px;
    text-align: center;
    float:left;
}

span.googled a:link, span.googled a:visited {
    display: block;
    text-decoration: none;
    background : url('../gfx/site/button_90x30_bg.png') no-repeat;
    width: 90px;
    height: 30px;
    text-align:center;
    line-height: 30px;
    font-family: dinprobol,sans-serif;
    font-size:11px;
    color:#FFF;
    float:left;
}
span.googled a:hover {
    background : url('../gfx/site/button_90x30_bg.png') no-repeat;
    display: block;
    width: 90px;
    height: 30px;
}	



ul.download, ul li{
    list-style: none;
    margin: 0;
    padding: 0;
}


ul.download li{
    list-style: none;
    float:left;
}
ul.download a:link, ul.download a:visited {
    display: block;
    text-decoration: none;
    background : url('../gfx/site/pdf_icon.png') no-repeat;
    width: 350px;
    height: 26px;
    text-align:left;
    font-family: verdana,sans-serif;
    font-size:12px;
    color:#291c1b;
    text-indent:40px;
    margin:0px 0px 0px 0px;
    line-height:22px;
}
ul.download a:hover {
    background : url('../gfx/site/pdf_icon.png') no-repeat;
    width: 350px;
    height: 26px;
}
.font_haslo_nagrody{
    font-family: dinproligh,sans-serif;
    font-weight: normal;
    font-size: 24px;
    color: #291C1B;
    text-align:left;
    padding: 0px 0px 15px 8px;
}

.font_haslo_nazwa{
    font-family: chaparra,sans-serif;
    font-weight: normal;
    font-size: 39px;
    color: #FFF;
    text-align:left;
    padding: 0px 0px 15px 8px;
    text-transform: capitalize;
}

#ABOUT {
    background-color: #fff;
    display: block;
    width:350px;
    height: 333px;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:14px;
    color:#291c1b;
    overflow:hidden;
    margin-left:100px;
    text-align: justify;
}

#LISTA_MIAST {
    background-color: #fff;
    display: block;
    width:350px;
    height: auto;
    float:left;

}

#LISTA_MIAST #lista_miast_kontener div ul li{
    text-transform: uppercase;
}

#LISTA_SKLEPOW {
    background-color: #fff;
    display: block;
    width:350px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    margin-left:100px;
}

#mapa {
    background-color: #fff;
    display: block;
    position: relative;
    width:350px;
    height: 333px;
    float:left;
}

#kontener_map{
    position: relative;
}

#kontener_map img.map{
    position: relative;
    z-index: 600;
}

#kontener_map img.region {
    display: none;
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 588;
}

#kontener_map img.regionBg {
    left: 0px;
    position: absolute;
    top: 0px;
    z-index: 587;
}

div.miasta{
    display: none;  
}

ul.miasta, ul li{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.miasta li{
    list-style: none;    
}
ul.miasta span{
    display: block;
    text-decoration: none;
    width: 350px;
    height: 26px;
    text-align:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:22px;
    cursor: pointer;
}

ul.miasta a:link, ul.miasta a:visited {
    display: block;
    text-decoration: none;
    width: 350px;
    height: 26px;
    text-align:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:22px;
}
ul.miasta a:hover {
    width: 350px;
    height: 26px;
    font-weight:bold;
}

.contractor_header{
    font-family:dinproligh,dinproligheot;
    font-size:24px;
    margin:20px 0px 0px 0px; 
    text-transform: uppercase;
}

#LEFT_KOLUMN {
    background-color: #fff;
    display: block;
    width:365px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:20px;
    overflow:hidden;
    margin-left:0px;
}

#LEFT_ {
    background-color: #fff;
    display: block;
    width:350px;
    height: auto;
    float:left;

}

#RIGHT_KOLUMN {
    background-color: #fff;
    display: block;
    width:365px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:20px;
    margin-left:80px;
}

#FOTO_OFIRMIE {
    display: block;
    width:387px;
    height: 262px;
    background : url('../gfx/site/foto_ofirmie_shadow.png') no-repeat;
    float:left;
    margin-bottom:15px;
}

#ZOOM_FOTO_FIRMA {
    position: relative;
    top:-22px;
    left:340px;
    background : url('../gfx/site/zoom_foto.png') no-repeat;
    width: 20px;
    height: 20px;

}

#NAGRODY_ROW1 {
    background-color: #fff;
    display: block;
    width:800px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    line-height:20px;
}

#FOTO_NAGRODY {
    display: block;
    width:387px;
    height: 262px;
    float:left;
    margin-bottom:15px;
}



/*
#KONTENER_DISPLAY_DREWNO_FOTO a img, #KONTENER_DISPLAY_MATERIAL_FOTO a img, #KONTENER_DISPLAY_PLYTA_FOTO a img{
    width: 42px;
    height: 42px;
    padding: 8px;
}*/

div.pagination {
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
}

.produkt_materialy_opis, .produkt_drewno_opis, .produkt_plyta_opis{
    float:left;
}

.produkt_materialy_opis{
    width: 210px;
}

.produkt_drewno_opis{
    width: 210px;
}

.produkt_plyta_opis{
    width: 110px;
    text-indent: 10px;
}

/* Kontakt */

#KONTAKT_ABOUT {
    background-color: #fff;
    display: block;
    width:350px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    margin-left:100px;
}

#KONTAKT_LISTA_MIAST {
    background-color: #fff;
    display: block;
    width:350px;
    height: auto;
    float:left;

}

#KONTAKT_LISTA_SKLEPOW {
    background-color: #fff;
    display: block;
    width:350px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
    margin-left:100px;
}

#KONTAKT_ABOUT_1{
    background-color: #fff;
    display: block;
    width:350px;
    height: auto;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:12px;
    color:#291c1b;
}
input.wyslij[type="submit"] {
    padding: 0;
    border:none;
    width: 70px;
    height: 30px;
    background : url('../gfx/site/button_search_top_bg.png') no-repeat;
    color: #fff;
    font-family: dinprobol, dinproboleot;
    font-size: 10px;
    float:left;
}

input.reset[type="reset"] {
    padding: 0;
    border:none;
    width: 70px;
    height: 30px;
    background : url('../gfx/site/button_search_top_bg.png') no-repeat;
    color: #fff;
    font-family: dinprobol, dinproboleot;
    font-size: 10px;
    float:left;
}
textarea.tresc{
    width: 350px;
    height: 240px;
    border:1px solid #361d1b;
    background-color:#fff;
    color: #772a2a;
    float:left;
    font-family: verdana,verdanaeot,sans-serif;
    font-size: 10px;
    overflow:hidden;
}
input.dane[type="text"]{
    width: 350px;
    height: 14px;
    border:1px solid #361d1b;
    background-color:#fff;
    color: #772a2a;
    float:left;
    font-family: verdana,verdanaeot,sans-serif;
    font-size: 10px;
}

input.dane[type="password"]{
    width: 350px;
    height: 14px;
    border:1px solid #361d1b;
    background-color:#fff;
    color: #772a2a;
    float:left;
    font-size: 10px;
}

select.adresat{
    width: 356px;
    height: 24px;
    border:1px solid #361d1b;
    background-color:#fff;
    color: #772a2a;
    float:left;
    font-family: verdana,verdanaeot,sans-serif;
    font-size: 12px;
    border:none;
}

.errorlist{
    list-style: none;    
    margin: 0px;
    padding: 0px;
}

.errorlist li{
    margin:  0px;
}

.h2search {
    font-family: dinproligh, dinprolihgeot;
    font-size: 24px;
    margin: 20px 0 0 0;
}

/* Oferta */
ul.offer {
     font-family: verdana,verdanaeot,sans-serif;
     font-size: 16px;
}

ul.offer li ul {
     font-family: verdana,verdanaeot,sans-serif;
     font-size: 12px;
}

/* Ankieta */
hr.poll {
    height: 15px;
    color: #000;
    background-color: #000;
    margin-right: 10px;
}

ul.poll li{
    list-style: none;
    margin: 10px;
}

#pollcontent {
    background-color: white;
    color: #291C1B;
    display: block;
    float: left;
    font-family: verdana, verdanaeot, sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 20px;
    width: 800px;
}

@font-face {
    font-family: verdana;
    src: url('../ttf/verdana.ttf') format("opentype");
}

@font-face {
    font-family: verdana;
    src: url('../eot/verdana.eot');
}	

@font-face {
    font-family: dinproregula;
    src: url('../ttf/dinproregula.ttf') format("opentype");
}

@font-face {
    font-family: dinproregula;
    src: url('../eot/dinproregula.eot');
}

@font-face {
    font-family: dinpromediu;
    src: url('../ttf/dinpromediu.ttf') format("opentype");
}

@font-face {
    font-family: dinpromediu;
    src: url('../eot/dinpromediu.eot');
}

@font-face {
    font-family: dinproligh;
    src: url('../ttf/dinproligh.ttf') format("opentype");
}
@font-face {
    font-family: dinproligh;
    src: url('../eot/dinproligh.eot');
}

@font-face {
    font-family: dinprobol;
    src: url('../ttf/dinprobol.ttf') format("opentype");
}
@font-face {
    font-family: dinprobol;
    src: url('../eot/dinprobol.eot');
}

@font-face {
    font-family: "chaparra";
    src: url('../ttf/chaparra.ttf') format("opentype");
}
@font-face {
    font-family: 'chaparra';
    src: url('../eot/chaparra.eot');
}

/*
StepCarousel
*/

.stepcarousel_short, .stepcarousel_long{
    position: relative; /*leave this value alone*/
    border: 0px solid black;
    overflow: scroll; /*leave this value alone*/
    /*width: 270px; Width of Carousel Viewer itself*/
    height: 50px; /*Height should enough to fit largest content's height*/
}

.stepcarousel_long_cat{
    position: relative; /*leave this value alone*/
    border: 0px solid black;
    overflow: scroll; /*leave this value alone*/
    /*width: 270px; Width of Carousel Viewer itself*/
    height: 100px; /*Height should enough to fit largest content's height*/
}

.stepcarousel_short{
    width: 230px;
}

.stepcarousel_long{
    width: 680px;
}

.stepcarousel_long_cat{
    width: 810px;
}

.stepcarousel_belt{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}


.stepcarousel_belt_cat{
    position: absolute; /*leave this value alone*/
    left: 0;
    top: 0;
}

.stepcarousel_panel{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px; /*margin around each panel*/
    width: 50px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    text-indent: 0px;
}

.stepcarousel_panel_cat{
    float: left; /*leave this value alone*/
    overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
    margin: 10px; /*margin around each panel*/
    width: 150px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
    text-indent: 0px;
}


/* Komentarze */

#comments{
    clear: both;
    display: block;
    background-color:#e6e6e6;
    width: 880px;
    min-height: 340px;
    float:left;
    padding:0px;
    padding-left: 80px;
    padding-bottom: 80px;
    padding-top: 50px;
    color:#291c1b;
    font-family: dinproligh, dinproligheot;
}

#comments_preview{
    clear: both;
    display: block;
    background-color:#ffffff;
    width: 880px;
    min-height: 340px;
    float:left;
    padding:0px;
    padding-left: 80px;
    padding-bottom: 80px;
    padding-top: 50px;
    color:#291c1b;
    font-family: dinproligh, dinproligheot;
}

#comments label,#comments_preview label{
    width: 120px;
    margin-right: 20px;
    float: left;
    text-align: left;

}

#comments input[type="text"], #comments_preview input[type="text"]{
    width: 295px;
}

#comments input[type="submit"], #comments_preview input[type="submit"]{
    padding: 0;
    border:none;
    width: 70px;
    height: 30px;
    background : url('../gfx/site/button_search_top_bg.png') no-repeat;
    color: #fff;
    font-family: dinprobol, dinproboleot;
    font-size: 10px;
    float:left;
    text-transform: uppercase;
}

#comments textarea, #comments_preview textarea{
    width: 295px;
}

ul.comments_list{
    list-style: none;
    margin: 0;
    padding: 0;
}


ul.comments_list li{
    list-style: none;
    border-bottom: 1px solid #361d1b;
    width: 800px;
}

/* Strony 404, 500 */

#error_page{
    position: relative;
    top:33px;
    left:80px;
    display: block;
    background-color:#FFF;
    width: 880px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding:0;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:14px;
    color:#291c1b;
    overflow:hidden;
}


/* kontrahenci */

#kontrahenci{
    /*position: relative;*/
    top:33px;
    left:80px;
    display: block;
    background-color:#FFF;
    width: 880px;
    height: auto;
    margin: 33px 0px 33px 80px;
    padding:0;
    float:left;
    font-family: verdana, verdanaeot,sans-serif;
    font-size:14px;
    color:#291c1b;
    /*overflow:hidden;*/
}

#kontrahenci #menu{
    list-style: none;
    margin: 0;
    padding: 0;
}

#kontrahenci #menu li{
    list-style: none;
    float: left;
    margin-bottom: 25px;
}

span.panel_button a:link, span.panel_button a:visited {
    /* display: block; */
    text-decoration: none;
    background : url('../gfx/site/button_90x30_bg.png') no-repeat;
    width: 90px;
    height: 30px;
    text-align:center;
    line-height: 30px;
    font-family: dinprobol,sans-serif;
    font-size:12px;
    color:#FFF;
    /*float:right;*/
}
span.panel_button a:hover {
    background : url('../gfx/site/button_90x30_bg.png') no-repeat;
    /* display: block; */
    width: 90px;
    height: 30px;
}

/* Zamowienia */

#order_form{
    /*min-width: 540px;*/
}


#cart_form fieldset{
    border: 0px;
}

#order_form h3{
    /*font-family: chaparra,sans-serif;*/
    font-family: verdana, verdanaeot,sans-serif;
    font-size: 18px;
    text-transform: capitalize;
    margin-left: 16px;
}

#cart_form fieldset label{
    font-family: dinproligh,sans-serif;
    font-size: 14px;
    margin-left: 5px;
}

#cart_form fieldset legend{
    font-family: dinproligh,sans-serif;
    font-size: 18px;
}

#cart_greet{
    text-align: left;
    margin-left: 16px;
}

#cart_greet h3{
    font-family: verdana, verdanaeot,sans-serif;
}

.errorlist{
    font-family: dinproligh,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

#orders thead{
    background-color: #e6e6e6;
}

#orders th{
    font-weight: bold;
}

#orders tbody tr:nth-child(odd){
    background-color: #f0f0f0;
}

#orders tbody tr td{ 
    padding: 5px 10px 5px 10px;
}


#orders_lp{
    width: 50px;
}

#orders_id{
    width: 50px;
}

#orders_created{
    width: 200px;
}

#orders_updated{
    width: 200px;
}

#orders_status{
    width: 200px;
}

#orders_details{
    width: 70px;
}

#orders_name{
    width: 200px;
}

#orders_materials{
    width: 300px;
}

#orders_quantity{
    width: 40px;
}

#orders_price{
    width: 100px;
}

#order_delete{
    width: 100px;
}

#order_additional_info{
    width: 700px;
    height: 200px;
}

.materials{
    border: 0px;
}

.materials_name{
    width: 60px;
}

/*wiadomosci dla kontrahentow*/
table.message {
    width: 800px;
}

.message thead{
    background-color: #e6e6e6;
}

.message th{
    font-weight: bold;
}

.message tbody tr:nth-child(odd){
    background-color: #f0f0f0;
}

.message tbody tr td{
    padding: 5px 10px 5px 10px;
}


.message_lp{
    width: 50px;
}

.message_subject{
    width: 150px;
}

.message_content{
    width: 400px;
}

.message_creation{
    width: 200px;
}

.notread {
    font-weight: bold;
}

table.one_message {
    background-color: #e6e6e6;
    width: 800px;
    border: 1px solid black;
}

.one_message tbody tr td{
    padding: 5px 10px 5px 10px;
}

h4.letter{
    font-family: verdana, verdanaeot, sans-serif;
    font-weight: bold;
}

.category_photo_title {
    display:block;
    height:20px;
    margin-top:10px;
}
