@CHARSET "UTF-8";
form{ padding:0px; margin:0px; }
body{
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  letter-spacing:-1px;
  font-famIly:Verdana;
  font-size: 12px;
}

#top{
  background-image:url(/images/nowastrona2/polgen_top.png);
  background-repeat:no-repeat;
  height:113px;
  letter-spacing:1px;
  width: 977px;
  text-align: left;
}


#top_menu{
           background-image: url('/images/nowastrona2/polgen_menu_bg.png');
           width:977px;
           height:27px;
    }

#top_menu a{ display: block;
             float: left;
             height: 25px;
             }
#top_menu div{padding-left: 20px;padding-top: 1px;}
#top_menu a span.l{ display: none; }


#menu_mainpage{
                background: url('/images/nowastrona2/button_1_normal.png');
                width: 100px;
                }

#menu_about{
                background: url('/images/nowastrona2/button_2_normal.png');
                width: 55px;
                }

#menu_kontakt{
                background: url('/images/nowastrona2/button_3_normal.png');
                width: 63px;
                }

#menu_aktualnosci{
                background: url('/images/nowastrona2/button_4_normal.png');
                width: 85px;
                }


#menu_partnerzy{
                background: url('/images/nowastrona2/button_5_normal.png');
                width: 127px;
                }


.wraper{
  width:977px;
  clear:both;
}
#content_top{
  width:977px;
  height:48px;
  position: relative;
  background-image:url(/images/nowastrona2/polgen_content_top.png);
  background-repeat:no-repeat;
  text-align:right;
}

#powrot{
    position: absolute;
    left: 150px;
    top:21px;
       }
#content_top form{ padding-top: 11px;
		 padding-right: 20px;}


#search_form{
    border-top: 10px solid #a7bec6;
    background: #e6eaed;
    margin:0px;
    padding: 5px;
    padding-right: 15px;
    color: #e8e9ed;
    text-align: right;
    border-bottom: 2px solid #1b285c;
    }

#search_form .right{
    background: url('/images/nowastrona2/szukaj_right.png');
    height: 30px;       
    widtH: 2px;
    float: right;
    }

#search_form .lista{
    background: url('/images/nowastrona2/szukaj.png');
    height: 30px;
    float: right;
    }


#search_form .left{
    background: url('/images/nowastrona2/szukaj_left.png');
    height: 30px;
    widtH: 2px;
    float: right;
    }

#search_form input{
    font-size: 12px;
    border: 1px solid #6d9cc6;
    width: 100px;
    background: #ffffff;
}

#search_form select{
    font-size: 12px;
    widtH: 80px;
    border: 1px solid #6d9cc6;
    background: #ffffff;
}

#search_form .submit{
    width: 72px;
    border: 0px;
    height: 21px;
    }

#content_top .button{
    padding: 5px;
    float: left;
}

.tabela{
    color: black;
    }

#content_middle{
  width:977px;
  background-image:url(/images/nowastrona2/polgen_content_bg.png);

  padding:0px 0 0px px;
  text-align:left;  
}

.content_bottom{
  width:977px;
  height:69px;
  background-image:url(/images/nowastrona2/polgen_content_bottom.png);
  background-repeat:no-repeat;  
}

.lista_produktow{
    width: 917px;
    background:#bbebff;
    border: 1px solid #1a4a8a;
    border-top-width: 0px;
    color: #444444;
    font-size: 11px;
}

.lista_produktow tbody tr:hover td{
    background: #b71222;
    color: white;
    }
.lista_produktow tbody tr:hover td a{
    color: white;
}


.lista_produktow a{
    color: black;
    text-decoration: none;
    }

.lista_produktow table{
    padding: 2px;
    width: 917px;
    background-image: url(/images/nowastrona2/produkty_tlo.png);
    background-repeat: repeat-x;
    background-position: top;
    }

.lista_produktow_podstrony{
    height: 18px;
    widtH: 917px;
    }

.lista_produktow_podstrony .podstrony {
    width: 200px;
    float: right;
    height: 17px;
    text-align: center;
    color: white;
    padding-top: 1px;
    
    background: url(/images/nowastrona2/produkty_strony.png);
    
    
    }
.lista_produktow_podstrony .podstrony strong{
    color: white;
    text-decoration: none;
    background: #d9595a;
    padding: 1px;    
    padding-left: 2px;
    padding-right: 2px;
    }
.lista_produktow_podstrony .podstrony a{
    color: white;
    padding: 1px;
    text-decoration: none;
    }

.lista_produktow_podstrony .podstronyl {
    float: right;
    background: url(/images/nowastrona2/produkty_strony_left.png);
    width: 5px;
    height: 18px;    
}
.lista_produktow_podstrony .podstronyr {
    float: right;
    background: url(/images/nowastrona2/produkty_strony_right.png);
    width: 5px;
    marign-right: 30px;
    height: 18px;    
}





.kategoria1{
    font-size: 15px;
    padding: 2px;
    color: #4983b8;
}

.kategoria2{
    font-size: 15px;
    padding: 2px;
    color: #6fb5f3;
}

.level1{ padding-left: 0px; }
.level2{ padding-left: 25px; }
.level3{ padding-left: 50px; }
.level4{ padding-left: 75px; }

.level5{ padding-left: 100px; }
.level6{ padding-left: 125px; }
.level7{ padding-left: 150px; }
.level8{ padding-left: 175px; }

.level9{ padding-left: 200px; }
.level10{ padding-left: 225px; }
.level11{ padding-left: 250px; }
.level12{ padding-left: 275px; }




.hidden_groups{
    display: none;
}

.mini .podgrupy,
.mini .produkty,
.mini .produkty_rozwiniete,
.mini .rozwiniete{display: none;}

.mini strong{font-size: 11px;padding: 2px;}

.parent_mode .podgrupy, .parent_mode .kategoria, .parent_mode .rozwiniete{
    display: none;
}

.parent_mode .parent, .parent_mode .parent_kategoria
{
    display: block;
}

.rozwiniete{
    display: block;
}

#kategorie{
            padding-left: 25px;
    }

#kategorie.mini{
    width: 200px;
    float: left;
    }

#content{
    width: 720px;
    float: left;
    border: 1px solid #d5eafd;/*
    border: 4px solid #e4f2ff;
    -moz-border-radius: 4px;*/
    background: #e4f2ff;
}


.kategoria strong{
    cursor: pointer;
    padding-left: 17px;
    background: url(/images/nowastrona2/arrow_normal.png);
    background-repeat: no-repeat;
    }

.hover strong{
    background: url(/images/nowastrona2/arrow_expand.png);
    background-repeat: no-repeat;
    }

.c{clear: both;}

#polecamy{
    background: url('/images/nowastrona2/polecamy.png');
    background-repeat: repeat-x;
    width: 900px;
    margin-top: 20px;
    margin-left: 35px;
    
    background-position: top left;
    }

#polecamy .left{
    background: url('/images/nowastrona2/polecamy_left.png');
    text-indent: -200px; overflow: hidden;
    background-repeat: no-repeat;
    height: 14px;
    }

#polecamy ul.lista{
    padding: 0px;
    list-style: none;
    margin: 0px;
    }
#polecamy li{
    padding: 5px;
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding-left: 15px;
    padding-right: 40px;
    background: url('/images/nowastrona2/polecane.png');
    background-position: left;
    background-repeat: no-repeat;
    }

.produkt{
    color: #1a4a89;
    padding: 3px;
    }

.produkt h2{
    display: block; margin: 0px;
    padding: 0px;
    size: 15px;
    text-align: right;
    }

.produkt h4{
    font-size: 13px;
    text-align: center;
    padding: 0px;
    margin: 3px;
    }
.produkt h5{
    display: block; padding: 0px;
    margin: 0px;
    text-align: left;
    }

.produkt .produkty_tabs{
    padding: 3px;margin:0px;
    background: #6d9cc6;
    height: 25px;
    margin: 0px;
    margin-bottom: 2px;
    list-style: none;
    }
.produkt .produkty_tabs li{
    float: left;
    padding: 5px;
    padding-left: 12px;
    padding-right: 12px;
    margin: 0px;
    margin-righT: 2px;
    color: white;
    }
.produkt .produkty_tabs a{
    color: white;
    font-weight: bold;
    text-decoration: none;
}
.produkt .produkty_tabs li.c{
    padding:0px;
    
    clear: both;
    }

.produkt .produkty_tabs .active {
    background: #b71222;
    }
.produkt .produkty_tabs li:hover {
    background: #608bb1;
    }

.produkt .podstawowe{
    padding: 10px;
    margin: 5px;
    float: left;
    }

.produkt .podstawowe .cena strong{
    font-size: 16px;
    
    }

.produkt .dodatkowe{
    background: #6d9cc6;
    color: white;
    float: left;
    padding: 10px;
    margin: 5px;
    }

.produkt .produkt_zdjecie{
    float: left;
    
    margin-right: 10px;
    padding: 2px;
    }

.produkt_zdjecie_buttons{
    
    text-align: center;
    
    }

.produkt .produkt_zdjecie img{
    border: 1px solid  #6d9cc6;
    }
.produkt .produkt_zdjecie_ikony {
    text-align: center;
    }

.produkt .opisowe{
    clear: both;
    }

.produkt .opisowe .pelny{
    display: none;
    }
.produkt .opisowefull{
    color: red;
    }
.produkt .opisowefull .www{
    display: none;
}
.produkt .opisowefull .pelny{
    display: block;
    }
.produkt .opisowefull .click{
    display: none;
    }

.lista_prod{
    width: 100%;
    color: #608bb1;
    }
.lista_prod thead td{
    color: black;
    font-weight: bold;
}

.lista_prod tfoot td{
    color: #666666;
    }

.lista_prod input{
    color: #333333;
    font-size: 11px;
    border: 1px solid #608bb1;
    }

.lista_prod thead td{
    background: #608bb1;
    }

table.lista_prod tbody td{
    font-size: 11px;
    padding: 2px;
}
table.lista_prod tbody tr:hover td{
    background: #608bb1;
    color: white;
}

#kontakty{
    margin: 0px
    padding: 0px;
    color: #2f4859;
    list-style: none;
    
    }

#kontakty li{
    margin: 0px;
    padding: 0px;
    float: left;
    width: 25%;
    
    }
#kontakty li div.s{
    border: 5px;
    height: 60px;    
    margin: 3px;
    border: 5px solid black;
    background: black;
    }

#kontakty li.obsluga div.s{
    background: #dfe5ee;
    border-color: #dfe5ee;
    }

#kontakty li .dane h5{
    padding: 0px; margin: 0px;
    font-size: 13px;
    font-weighT: bold;
    font-style: italic;
    }

#kontakty li .dane{
    text-align: left;
    font-size: 11px;
    }

#kontakty li.handlowcy{
    width: 50%;
    }

#kontakty li.handlowcy div.s{
    background: #cfd9e6;
    border-color: #cfd9e6;
    }

#kontakty li.przetargi div.s{
    background: #a1b4ce;
    border-color: #a1b4ce;
    }

.main h3{
    font-variant: small-caps;
    }

.main left{
    width: 400px;
    float: left;
    }

.main .right{
    float: right;
    width: 200px;
    
    }

.main .promocje{
    margin: 0px;
    list-style: none;
    padding: 0px;
    }

.main .promocje li{
    margin: 0px;
    padding: 0px;
    padding-left: 17px;
    }

#loading{
    display: none;
    text-align: center;
    height: 140px;
    background: url('/images/nowastrona2/loading.gif');
    background-repeat: no-repeat;
    background-position: center;
    }

.hiden{
    display: none;
}

ul.formularz {
    list-style: none;
    margin: 0px;
    padding: 0px;
    }

ul.formularz li{

    padding: 5px;
    margin: 0px;
    }

.errorfield {
            border: 1px solid red;      
             }
#powrot span{
    display: none}
