body {
        height: 100%;
        position:relative;
        margin: 0px;
        padding: 0px;
}

html {
        margin: 0px;
        padding: 0px;
}

IMG {
    border-width: 0px;
}

.input {
    font-family: Arial;
    font-size: 11px;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    background-color: #bb4444;
    font-weight: normal;
    
    cursor: pointer;    
}

.form_zap_ofer_text_tel {
    width: 200px;
    
    font-family: Arial;
    font-size: 11px;
    color: #000000;
    border-width: 0px;
    background-color: #FFFFFF;
    font-weight: normal;
}

TABLE {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    empty-cells: show;
}

TD {
    text-align: left;
    vertical-align: top;
    
    font-family: Arial;
    font-size: 11px;
    color: #361773;
}

embed,object {
    z-index: 1;
}

div.clear {
clear:both;
display:block;
font-size:0px;
height:0px;
}

.footer {
margin: 0px;
padding: 0px;
bottom:0px;
height:31px;
left:0px;
position:relative;
width:100%;
}

.wrapper {
margin: 0px;
height:100%;
position:relative;
}

.f1 {
    width: 980px;
    height: 185px;
}

.f2 {
    width: 227px;
    height: 144px;
}

.tabela {
    width: 100%;
}

.div_menu {
    background-color: #5f25d3;
    -moz-opacity:0.92;
    filter:alpha(opacity=92);
    width: 100%;
    height: 100%;
    z-index: 50;
    font-weight: normal;
}

.td_menu {
    color: #FFFFFF;
}

.linki_menu {
    color: #FFFFFF;
    text-decoration: none;
}

.linki_menu:hover {
    color: #AAAAAA;
}

.tabela_linia_pozioma1 {
    width: 100%;
    margin-bottom: 1px;
    background-color: #5f25d3;
}

.tabela_linia_pozioma2 {
    width: 100%;
    margin-top: 1px;
    background-color: #5f25d3;
}

.tabela_linia_pozioma3 {
    width: 100%;
    background-color: #CCCCCC;
}

.wineta {
    width: 980px;
    height: 185px;
    background-image: url(images/tlo_pod_wineta.jpg);
    background-repeat: repeat-x;
}

.bok_winety {
    background-image: url(images/tlo_pod_wineta.jpg);
    background-repeat: repeat-x;
}

.nad_menu {
    background-image: url(images/nad_menu.jpg);
    background-repeat: no-repeat;
    background-position: left;
}

.glowna {
    background-image: url(images/glowna.jpg);
    background-repeat: no-repeat;
    background-position: left;
}

.menu {
    width: 209px;
}

.podstrony {
   width: 764px;
}

.aktualnosci {
    text-align: left;
    vertical-align: middle;
    height: 15px;
    width: 10px;
}

.aktualnosci_naglowek {
    color: #FFFFFF;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}

.aktualnosci_tresc {
    color: #FFFFFF;
}

.aktualnosci_wiecej {
    text-align: right;
}

.wiecej {
   color: #999999;
   text-decoration: none;
}

.wiecej:hover {
   color: #FFFFFF;
   text-decoration: none;
}

.link_future {
   color: #361773;
   text-decoration: none;
}

.link_future:hover {
   color: #FFFFFF;
   text-decoration: none;
}

.menu_dol {
   color: #999999;
   text-decoration: none;
}

.menu_dol:hover {
   color: #FFFFFF;
   text-decoration: none;
}

.menu_gora {
   color: #361773;
   text-decoration: none;
}

.menu_gora:hover {
   color: #CC0000;
   text-decoration: none;
}

.email {
   color: #CC0000;
   text-decoration: none;
}

.email:hover {
   color: #361773;
   text-decoration: none;
}

.dcmax {
   color: #CC0000;
   text-decoration: none;
}

.dcmax:hover {
   color: #361773;
   text-decoration: none;
}

.wstepna_linki {
   color: #361773;
   text-decoration: none;
   font-weight: bold;
}

.wstepna_linki:hover {
   color: #CC0000;
   text-decoration: none;
   font-weight: bold;
}


.kalkulator_td {
    vertical-align: middle;
}

.input_kalkulator {
    width: 90px;
    background-color: #FFFFFF;
    border-width: 0px;
}

.input_kalkulator_dis {
    width: 120px;
    background-color: #EAEAEA;
    border-width: 0px;
    color: #000000;
}

.maly_tekst_kalkulator {
    font-size: 10px;
    margin-left: 2px;
}

.kalkulator_td2 {
    vertical-align: middle;
    padding-bottom: 16px;
}






.form_zap_ofer_sel {
    width: 315px;
    border-width: 0px;
    
    font-size: 10px;
}

.form_zap_ofer_sel2 {
    width: 200px;
    border-width: 0px;
    
    font-size: 10px;
}

.form_zap_ofer_sel_nr {
    width: 100px;
    border-width: 0px;
    
    font-size: 10px;
}


.form_zap_ofer_text {
    width: 740px;
    border-width: 0px;
    
    font-size: 10px;
}

.form_zap_ofer_text2 {
    width: 110px;
    border-width: 0px;
    
    font-size: 10px;
}

.form_zap_ofer_text_ilosc {
    width: 120px;
    border-width: 0px;
    
    font-size: 10px;
}

.form_zap_ofer_text_data {
    width: 100px;
    border-width: 0px;
    
    font-size: 10px;
}

.form_zap_ofer_text_nr {
    width: 100px;
    border-width: 0px;
    
    font-size: 10px;
}

.form_zap_ofer_textarea {
    width: 230px;
    border-width: 0px;
    height: 80px;
    
    font-size: 11px;
}

.form_zap_ofer_textarea_inne {
    width: 740px;
    border-width: 0px;
    height: 30px;
    
    font-size: 11px;
}

.form_zap_ofer_textarea_inne2 {
    width: 360px;
    border-width: 0px;
    height: 30px;
    
    font-size: 11px;
}

.form_zap_ofer_tabela {    
    background-color: #572FAA;
}

.form_zap_ofer_tabela_naglowki {
    width: 100%;
}

.form_zap_ofer_naglowek {
    background-color: #572FAA;
    
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}

.form_zap_ofer_literka {
    background-color: #bb4444;
    
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}

.form_zap_ofer_pola {
    background-color: #BBBBBB;
    
    color: #000000;
    text-align: left;
    vertical-align: middle;
    
    white-space: nowrap;
}

.form_zap_ofer_pola_tele {
    background-color: #BBBBBB;
    
    color: #000000;
    text-align: center;
    vertical-align: middle;
    
    white-space: nowrap;
}

.form_zap_ofer_tytuly {
    width: 160px; 
    background-color: #BBBBBB;
    
    color: #000000;
    text-align: right;
    vertical-align: middle;
    
    white-space: nowrap;
}

.form_zap_ofer_kontakt_telefoniczny {
    vertical-align: middle;
}

.form_zap_ofer_dodaj_produkt {
    vertical-align: middle;
    text-align: right;
}





.dcmax {
    color: #FF4444;
}

.dcmax:hover {
    color: #FF4444;
}



.menu {
    width: 100%;
    background-color: #143266;
}

.bialy {
    font-family: Arial;
    font-size: 11px;
    color: #FFFFFF;
}

.dzialy {
    width: 100%;
}

.dzialy_td {
    text-align: left;
    vertical-align: top;
}

.grupy_0 {
    background-color: #572FAA;
    text-align: center;
    vertical-align: middle;
    
    color: #FFFFFF;
}

.zakladki_1 {
    background-color: #888888;
    text-align: center;
    vertical-align: middle;
    
    color: #BBBBBB;
    cursor: pointer;
}

.zakladki_2 {
    background-color: #572FAA;
    text-align: center;
    vertical-align: middle;
    
    color: #FFFFFF;
}

.zakladki_3 {
    background-color: #370F8A;
    text-align: center;
    vertical-align: middle;
    
    color: #FFFFFF;
    cursor: pointer;
}

.zakladki_kontener {
     position: relative;
     width: 100%;
     height: 100%;
}

.zakladki_aktywizacja {
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0px;
     left: 0px;
}

.zakladki_linki {
   color: #FFFFFF;
   text-decoration: none;
}

.zakladki_linki:hover {
   color: #CCCCCC;
   text-decoration: none;
}

.fotka {
    background-color: #5f25d3;
}

.grupy_1 {
    background-color: #5472A6;
    text-align: left;
    vertical-align: middle;
    
    color: #FFFFFF;
}

.grupy_2 {
    background-color: #5472A6;
    text-align: center;
    vertical-align: middle;
    
    color: #FFFFFF;
}

.grupy_3 {
    background-color: #5472A6;
    text-align: left;
    vertical-align: middle;
    
    color: #FFFFFF;
}

.grupy_4 {
    background-color: #BBBBBB;
    text-align: left;
    vertical-align: top;
    
    color: #000000;
}

.grupy_5 {
    background-color: #cccccc;
    text-align: left;
    vertical-align: top;
    
    color: #000000;
}

.grupy_6 {
    background-color: #5472A6;
    text-align: right;
    vertical-align: middle;
    
    color: #FFFFFF;
}

.grupy_7 {
    background-color: #4e6f98;
    text-align: left;
    vertical-align: middle;
    
    color: #FFFFFF;
    border-spacing: 0px;
}

.grupy_9 {
    background-color: #4e6f98;
    text-align: right;
    vertical-align: middle;
    
    color: #FFFFFF;
    border-spacing: 0px;
}

.dodatkowe_znaki {
    font-size: 13px;
    color: #FFFFFF;
    font-weight: normal;
}

.dodatkowe_znaki:hover {
    font-size: 13px;
    color: #FFFFFF;
    font-weight: normal;
}