#page-konfigurator
{
    min-height:600px;
}

#kf_kroki
{

}

#kf_kroki .wyczysc_link_cont
{
    margin-top:10px;
    clear:both;
    text-align:right;
}

#kf_kroki .krok
{
    overflow:hidden;
    margin-bottom:1px;
    clear:both;
}

#kf_kroki .krok .nagl
{
    overflow:hidden;
    position:relative;
}

#kf_kroki .krok .nagl p
{
    width:57px;
    height:29px;
    border-bottom:1px solid #cb4106;
    background:#fe5107;
    float:left;
    text-align:center;
    color:#fff;
    font-weight:bold;
    line-height:29px;
    
}

#kf_kroki .krok .nagl a.nazwa
{
    height:29px;
    border-bottom:1px solid #d9cdbc;
    background:#f1e9dd;
    display:block;
    width:625px;
    line-height:29px;
    text-align:left;
    padding-left:8px;
    float:left;
    color:#000;
    font-weight:bold;
}

#kf_kroki .krok .nagl .kf_kroki_title
{
    position:absolute;
    right:20px;
    height:29px;
    line-height:29px;
    color:#000;
    font-weight:bold;

}

#kf_kroki .krok .kf_kroki_wybrany
{
    display:none;
}

#kf_kroki .krok .wybrany
{
    overflow:hidden;
    margin-top:1px;

}

#kf_kroki .krok .wybrany .foto
{
    width:100px;
    text-align:center;
    float:left;
}

#kf_kroki .krok .wybrany .tresc
{
    width:570px;
    float:left;
    margin-left:11px;
    padding-top:5px;
}

#kf_kroki .krok .wybrany .tresc .tytul
{
    color:#fe5107;
    font-size:12px;
    font-weight:bold;
}

#kf_kroki .krok .wybrany .tresc .skrot
{
    color:#3a3a3a;
    margin-bottom:10px;
}

#kf_kroki .krok .wybrany .tresc .buttony
{

}

#kf_kroki_5 .wybrany
{
    
}

#kf_kroki_5 .wybrany p
{
    margin-left:70px;
    line-height:28px;
}

#kf_kroki_5 .wybrany p span.separator
{
    color:#d9cdbc;
    font-size:17px;
}

#kf_kroki_5 .wybrany p a
{
    color:#a40000;
    background:url(../img/ico_delete2.gif) 0 50% no-repeat;
    padding-left:15px;
}

#kf_kroki_4 .wybrany p
{
    margin-left:70px;
    line-height:28px;
}

#kf_kroki_4 .wybrany p span.separator
{
    color:#d9cdbc;
    font-size:17px;
}

#kf_kroki_4 .wybrany p a
{
    color:#a40000;
    background:url(../img/ico_delete2.gif) 0 50% no-repeat;
    padding-left:15px;
}

#kf_kroki_8 .wybrany p
{
    line-height:28px;
    margin-left:70px;
}

#kf_kroki_8 .wybrany p.price strong
{
    color:#FE5107;
}

#kf_kroki_9 .wybrany p
{

}

#kf_kroki_9 .wybrany p span.separator
{
    color:#d9cdbc;
    font-size:17px;
}

#kf_kroki_9 .wybrany p a
{
    color:#a40000;
    background:url(../img/ico_delete2.gif) 0 50% no-repeat;
    padding-left:15px;
}



.kf_ajax
{
    
}

.kf_ajax .pager
{
    margin-bottom:4px;
    margin-top:5px;
}

.kf_ajax .ajax_loading
{
    width:32px;
    height:11px;
    background:url(../img/loading.gif) 0 0 no-repeat;
    margin:50px auto;
}

.kf_ajax .wstecz_link
{
    margin-top:5px;
}

.kf_ajax p.nagl
{
    height:38px;
    line-height:38px;
    border-bottom:1px solid #f1e9dd;
    margin-top:5px;
    border-top:1px solid #f1e9dd;
    color:#666666;
    font-size:12px;
    font-weight:bold;
}

.kf_ajax p.nagl a.dalej
{
    float:right;
    margin-top:6px;
}


.kf_ajax .item
{
    overflow:hidden;
    border-bottom:1px solid #f1e9dd;
    padding-bottom:10px;
    padding-top:10px;
    clear:both;
    background:#f8f4ee;
}

.kf_ajax .item_last
{
    margin-bottom:5px;
}

.kf_ajax .item .foto
{
    width:100px;
    text-align:center;
    float:left;
}

.kf_ajax .item .tresc
{
    width:570px;
    float:left;
    margin-left:11px;
}

.kf_ajax .item .tresc a.tytul
{
    color:#fe5107;
    font-size:12px;
    font-weight:bold;
}

.kf_ajax .item .tresc div.skrot
{
    color:#3a3a3a;
    margin-bottom:10px;
}

.kf_ajax .item .tresc div.buttony
{

}

#kf_ajax_5
{
    
}

#kf_ajax_5 .item
{
    padding-top:0px;
    padding-bottom:0px;
}


#kf_ajax_5 .item p
{
    margin-left:70px;
    line-height:28px;
}

#kf_ajax_5 .item p span
{
    color:#d9cdbc;
    font-size:17px;
}

#kf_ajax_5 .item p a
{
    color:#a40000;
}

#kf_ajax_8
{
    
}

#kf_ajax_8 .wpisz_powierzchnie
{
    overflow:hidden;
    clear:both;
    margin-left:65px;
    margin-top:5px;
}

#kf_ajax_8 .wpisz_powierzchnie label
{
    float:left;
    color:#3a3a3a;
    font-weight:normal;
    font-size:11px;
    width:145px;
}

#kf_ajax_8 .wpisz_powierzchnie input.text
{
    width:65px;
    height:23px;
    line-height:23px;
    border:1px solid #d9cdbc;
    float:left;
}

#kf_ajax_8 .wpisz_powierzchnie span
{
    float:left;
    line-height:25px;
    font-weight:bold;
    color:#3a3a3a;
    margin-left:5px;
}

#kf_ajax_8 .wpisz_powierzchnie input.submit
{
    float:left;
    background:url(../img/kf_przelicz.jpg) 0 0 no-repeat;
    width:59px;
    height:24px;
    margin-left:5px;
}

#kf_ajax_8 .oblicz_powierzchnie
{
    overflow:hidden;
    clear:both;
    margin-left:65px;
    margin-top:5px;
}

#kf_ajax_8 .oblicz_powierzchnie p.oblicz_nagl
{
    
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont
{
    
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont p.wybierz_uklad
{
    font-size:12px;
    font-weight:bold;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row
{
    overflow:hidden;
    margin-bottom:5px;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item
{
    float:left;
    width:200px;
    margin-right:10px;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item_last
{
    margin-right:0px;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item .uklad
{

}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item .zmienne_cont
{
    margin-top:5px;
    display:none;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item .zmienne_cont .zmienna
{
    overflow:hidden;
    clear:both;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item .zmienne_cont .zmienna label
{
    float:left;
    color:#3a3a3a;
    font-weight:normal;
    font-size:11px;
    width:45px;
    text-align:right;
    margin-right:10px;
    margin-left:10px;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item .zmienne_cont .zmienna input.text
{
    width:65px;
    height:23px;
    line-height:23px;
    border:1px solid #d9cdbc;
    float:left;
}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item .zmienne_cont .przycisk
{
    text-align:right;

}

#kf_ajax_8 .oblicz_powierzchnie #kf_wymiary_cont .uklady_row .uklady_item .zmienne_cont input.submit
{
    background:url(../img/kf_przelicz.jpg) 0 0 no-repeat;
    width:59px;
    height:24px;
    margin-right:63px;
}

/*-------firmy-------*/
#kf_ajax_10
{
    
}

#kf_ajax_10 .zawezanie
{
    overflow:hidden;
    border-bottom:1px solid #d9cdbc;
    padding:5px 0px;
    margin-left:98px;
}

#kf_ajax_10 .zawezanie label
{
    font-weight:normal;
    font-size:11px;
    color:#000;
    line-height:24px;
    float:left;
    width:185px;
}

#kf_ajax_10 .zawezanie select#show_woj
{
    float:left;
    color:#6d6d6d;
    border:1px solid #d9cdbc;
    font-size:11px;
    padding:3px 0px;
    margin-right:5px;
}

#kf_ajax_10 .zawezanie input.text
{
    float:left;
    border:1px solid #d9cdbc;
    height:22px;
    line-height:22px;
    font-size:11px;
    margin-right:5px;
}

#kf_ajax_10 .zawezanie input.submit
{
    float:left;
    width:52px;
    height:24px;
    background:url(../img/kf_pokaz.jpg) 0 0 no-repeat;
}

#kf_ajax_10 .firmy_cont
{
    margin-left:98px;
}

#kf_ajax_10 .firmy_cont .firma
{
    margin-top:6px;
    padding-bottom:6px;
    border-bottom:1px solid #d9cdbc;
    overflow:hidden;
}

#kf_ajax_10 .firmy_cont .firma .firma_checkbox
{
    width:19px;
    float:left;
}

#kf_ajax_10 .firmy_cont .firma .foto
{
    width:100px;
    text-align:center;
    float:left;
    margin-right:10px;
}

#kf_ajax_10 .firmy_cont .firma .tresc
{
    width:460px;
    float:left;
}

#kf_ajax_10 .firmy_cont .firma .tresc .name
{
    line-height:19px;
    font-weight:bold;
    color:#fe5107;
    font-size:12px;
}

#kf_ajax_10 .firmy_cont .firma .tresc .obszar
{
    color:#3a3a3a;
    margin-bottom:5px;
}

#kf_ajax_10 .firmy_cont .firma .tresc .obszar span
{
    margin:0px 2px;
}

#kf_ajax_10 .firmy_cont .submit
{
    clear:both;
    margin-top:5px;
    width:97px;
    height:24px;
    background:url(../img/kf_wyslij_zapytanie.jpg) 0 0 no-repeat;
}

/*------przetarg form----*/
#kf_ajax_10 .przetarg_form_cont
{
    margin-left:65px;
    margin-top:5px;
}

#kf_ajax_10 .przetarg_form_cont .kontrolka
{
    margin-bottom:4px;
    height:24px;
}

#kf_ajax_10 .przetarg_form_cont .kontrolka label
{
    width:183px;
    float:left;
    font-size:11px;
    font-weight:normal;
    color:#000000;
}

#kf_ajax_10 .przetarg_form_cont .kontrolka input.text
{
    width:160px;
    height:22px;
    border:1px solid #d9cdbc;
    color:#666666;
    font-size:11px;
}

#kf_ajax_10 .przetarg_form_cont .kontrolka input.active
{
    background:#ffede6;
    border:1px solid #f6ca9f;
}

#kf_ajax_10 .przetarg_form_cont .przycisk
{
    border-top:1px solid #d9cdbc;
    padding-top:9px;
}

#kf_ajax_10 .przetarg_form_cont input.submit
{
    width:97px;
    height:24px;
    background:url(../img/kf_wyslij_zapytanie.jpg) 0 0 no-repeat;
}















