
.kalkulator-tresc {
    margin:15px 10px 0 10px;       
    width:632px;
}

.tytul-kalkulatory1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/kalkulatory-tytul-tlo.gif) no-repeat scroll left bottom;
    float:left;
    margin-bottom:16px;
    width:622px;
}

.tytul-kalkulatory1 h2 {
    color:#465F82;
    font-family:Trebuchet MS;
    font-size:16px;
    font-weight:600;
    line-height:1.4em;
    padding:0 0 0 19px;
}

.tytul-kalkulatory1 h2 a {
    text-decoration:none;    
}
.inne-kalkulatory {
    float:right;
    height:30px;
    margin:0;
}

.inne-kal1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/ikonka-kalkulator2.gif) no-repeat scroll right center;
    color:#606060;
    font-size:11px;
    padding:2px 27px 6px 0;
}

.opis-kalkulator {
    clear:both;
    color:#5F5F5F;
    font-size:12px;
    line-height:1.4em;
    padding:0 0 5px;
}

.formularz-kal {
    clear:both;
}

form {
    border:0 none;
    margin:0;
    padding:0;
}

input, select, textarea {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    color:#333333;
    font-size:1em;
    font-family:Verdana,Tahoma,ArialCE,HelvaticaCE,Arial,Helvetica,sans-serif;
}

.kalkulator-tresc select {
    border:1px solid #CCCCCC;
    height:22px !important;
    font-size:11px;
}

a.gora1{
    color:#4A5D87;
}
/* Tlo do kalkulatora */

.tlo-kalkulatora {clear: both; position:relative; margin:0px auto; min-width:8em; max-width:920px; color:#fff; z-index:1; margin-left:12px; margin-bottom:0.1em;}
.tlo-kalkulatora .content, .tlo-kalkulatora .t, .tlo-kalkulatora .b, .tlo-kalkulatora .b div {
 background:transparent url('http://g.forsal.pl/p/infor_pl_nowy/img/zaokraglenia-800x1600.png') no-repeat top right;
 _background-image:url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/tlo-ie-r.gif);}
.tlo-kalkulatora .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 12px 0px 0px;}
.tlo-kalkulatora .t {position:absolute; left:0px; top:0px; width:12px; margin-left:-12px; height:100%; _height:1600px; background-position:top left;}
.tlo-kalkulatora .b {position:relative; width:100%;}
.tlo-kalkulatora .b, .tlo-kalkulatora .b div { height:28px;  font-size:1px;}
.tlo-kalkulatora .b { background-position:bottom right;}
.tlo-kalkulatora .b div { position:relative; width:12px; margin-left:-12px; background-position:bottom left;}
.tlo-kalkulatora .wrapper { position:static; overflow:auto; margin:0; padding:0;}



.krok1, .krok2, .krok3 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/kreska-dol.gif) repeat-x scroll left bottom;
    margin:5px 0 1px 5px;
    padding:20px 2px 16px 10px;
    width:700px;
}



.krok1 .krok-top, .krok2 .krok-top, .krok3 .krok-top { width:100%; }

.krok1 .krok, .krok2 .krok, .krok3 .krok  {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/forsal/kalkulator/kalk/krok.png) no-repeat scroll left top;
    float:left;
    height:23px;
    padding:2px 0 0;
    width:75px;
}



.krok1 .krok-napis, .krok2 .krok-napis, .krok3 .krok-napis {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    line-height:1.4em;
    padding:0 0 0 9px;
    text-transform:uppercase;
}

.krok1 .krok-opis, .krok2 .krok-opis, .krok3 .krok-opis {
    color:#6C6C6C;
    float:left;
    font-size:12px;
    font-weight:bold;
    line-height:1.4em;
    margin:1px 5px 0 25px;
    width:210px;
}

.krok1 .krok-srodek, .krok2 .krok-srodek, .krok3 .krok-srodek { float:left; }

.krok1 .krok-srodek p, .krok2 .krok-srodek p, .krok3 .krok-srodek p { margin:2px 0 6px; }

.krok1 .krok-srodek input[type="text"] {
    color:#6C6C6C;
    font-size:12px;
    /*height:20px;*/
    padding:3px 0 1px 3px;
    width:90px;
}

.krok1 .krok-srodek label , .krok1 .krok-srodek input[type="checkbox"]   {
    color:#565656;
    display:inline;
    padding-left:5px;
}




.krok1 .krok-srodek select, .krok3 .krok-srodek select {
    color:#565656;
    font-size:12px;
    height:20px;
    padding:2px 2px 1px;
    width:65px;
}

.krok-srodek  select.select{
    width:90px;    
}


.krok-srodek  select.select120 {
    width:120px;    
}


.krok1 .input-napis, .krok2 .input-napis, .krok3 .input-napis  {
    color:#6C6C6C;
    font-size:12px;
    line-height:1.4em;
    margin:0 0 0 5px;
    padding:0 0 2px;
}

.clr-krok { clear:both; }



.przyciski-kal1 {
    float:right;
    padding:7px 40px 0 0;
}

.oblicz1a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(http://g.forsal.pl/forsal/kalkulator/kalk/btn-oblicz.png) no-repeat scroll left top;
    border:medium none;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    height:38px;
    width:140px;
}

.wyczysc1a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/wyczysc.gif) no-repeat scroll left top;
    border:medium none;
    color:#898989;
    font-size:12px;
    height:26px;
    width:111px;
}


.formularz-wyniki {
    margin:35px 0 3px;
}


.przyciski-kal2 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/oblicz1c.gif) no-repeat scroll left top;
    border:medium none;
    color:#FFFFFF;
    float:right;
    font-size:12px;
    font-weight:bold;
    height:27px;
    margin-right:0;
    margin-top:8px;
    width:180px;
}

.kalkulator-tresc #wynikiform .wyniki001, .formularz-wyniki .wyniki001 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/wyniki-obliczania-new.gif) no-repeat scroll left center;
    margin-left:0;
    width:auto;
    height:53px;

}

.wyniki001-lewa {
    color:#717171;
    float:left;
    font-size:12px;
    font-weight:bold;
    line-height:1.4em;
    padding-left:10px;
}

.wyniki001-prawa {
    float:right;
    padding-right:10px;
    padding-top:2px;
}

.wyniki001-prawa a {
    color:#4A5D87;
    font-weight:bold;
    text-decoration:none;
}

.wyniki002 {
    color:#5F5F5F;
    font-size:12px;
    line-height:1.4em;
    margin:0;
    padding:0;
}


.drukuj1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/drukuj-artykul.gif) no-repeat scroll left center;
    font-size:11px;
    margin:0 0 0 10px;
    padding:2px 0 0 19px;
}


#wynikiform table.tabelka {
    background-color:#C5C5BE;
    border:0 none;
    border-collapse:collapse;
    border-spacing:0;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    margin:0 0 15px 70px;
    text-align:center;
    width:600px;
}

#wynikiform table.tabelka th {
    background-color:#E3F5FF;
    border:1px solid #9ECDE6;
    color:#505050;
    font-size:11px;
    font-weight:bold;
    line-height:1.4em;
    padding:4px;
    text-align:center;
}


#wynikiform table.tabelka td {
    background-color:#FFFFFF;
    border:1px solid #9ECDE6;
    color:#000000;
    padding:4px;
    text-align:center;
}

#wynikiform table.left td {
    text-align:left;    
}


#wynikiform table.tabelka td.mid {
    background-color:#F3F1EB;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    padding:4px;
    text-align:center;
}

#wynikiform table.tabelka td.hed {
    background-color:#E3F5FF;
    border-bottom:1px solid #9ECDE6;
    color:#505050;
    font-size:12px;
    font-weight:bold;
    line-height:1.4em;
    padding:4px;
    text-align:center;
}


#wynikiform table.tabelka td.hed1 {
    background-color:#F6F6F6;
    border-bottom:1px solid #9ECDE6;
    color:#505050;
    font-size:12px;
    line-height:1.4em;
    padding:4px;
    text-align:left;
}


#wynikiform table.tabelka td.hed2 {
    background-color:#FEE7FF;
    border-bottom:1px solid #9ECDE6;
    color:#505050;
    font-size:11px;
    line-height:1.4em;
    padding:4px;
    text-align:center;
}

#wynikiform .gwiazdka {
    color:#5F5F5F !important;
    font-size:12px;
    margin:0 auto 13px;
    width:630px;
}

#wynikiform .gwiazdka1 {
    color:#5F5F5F !important;
    font-size:11px;
    margin:0 auto 50px;
    width:630px;
}

#TB_ajaxContent table.tabelka td {
    font-size:11px;
    background-color:#FFFFFF;
    border:1px solid #9ECDE6;
    color:#000000;
    padding:4px;
    text-align:center;
}

.gora {
    float:right;
    margin:5px 0 10px;
}

.gora1 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/do-gory.gif) no-repeat scroll left center;
    color:#A7A7A7;
    font-size:11px;
    padding:2px 0 0 16px;
}

.przypis {
    color:#717171;
    font-size:12px;
    line-height:1.4em;
}

.dol-kal {
    clear:both;
    font-size:12px;
    padding:4px 0 4px 6px;
}

table.legenda {
    background-color:#FFFFFF;
    border:0 none;
    border-collapse:collapse;
    border-spacing:0;
    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    margin:10px 0 30px 8px;
    text-align:left;
    width:520px;
}

stronaglkal {
    color:#111111;
    margin:0;
    padding:0;
    width:760px;
}

#tabsy {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    margin:20px 0 0 15px;
}

#tabsy a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/zakladla-glowna-1a.gif) no-repeat scroll left top;
    color:#FFFFFF;
    font-size:12px;
    text-align:center;
    width:140px;
}

#tabsy a.selected {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/zakladla-glowna-2.gif) no-repeat scroll left top;
    color:#515151;
    font-size:12px;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    overflow:hidden;
    text-align:center;
    width:120px;
}

.lista-kalkulatory {
padding:15px 8px 0 2px;
clear:both;
}

.stronaglkal li {
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.stronaglkal ul a {
    display:block;
    margin:0 2px -2px 0;
    outline-color:-moz-use-text-color;
    outline-style:none;
    outline-width:medium;
    overflow:hidden;
    padding:7px 0px;
    text-decoration:none !important;
}


.lista-kal-lewa {
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.lista-kal {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:4px 0 6px;
    padding:0;
}

.lista-kal a {
background-color:#FFFFFF;
border:1px solid #D8D8D8;
color:#5E5E5E;
display:block;
padding:5px 10px;
text-decoration:none;
width:422px;
}

.lista-kal a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/tlo-hover-kal.gif) repeat-x scroll left bottom;
border:1px solid #DCDCDC;
}

.tytul-kalkulatora {
color:#2D59A2;
font-size:13px;
font-weight:bold;
line-height:1.4em;
}

.opis-kalkulatora {
color:#5E5E5E;
font-size:12px;
line-height:1.4em;
}

.lista-kal-prawa {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:8px;
}

#pomoc2 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(http://g.forsal.pl/p/infor_pl/img/kalkulatory/zobacz1.gif) no-repeat scroll left bottom;
    float:right;
    height:24px;
    margin-right:20px;
    padding:5px 0 0 10px;
    width:293px;
}

#pomoc2 .tekst-pomocy {
    padding:5px 0 0 30px;
}

#pomoc2 a {
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    margin:15px 0 0 15px;
    text-decoration:none;
}

.red { color:#B84F4F; }
































.kalkulator-tresc {width: 630px; margin: 0px 10px;}
.kalkulator-tresc input {color: #000 !important; border-top: 1px solid #c2c2c2; border-left: 1px solid #c2c2c2; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3;}
.kalkulator-tresc select {font-size: 12px !important; color: #000 !important;}


.cont{width: 630px;}

.inne-kal1  {background:url('http://g.forsal.pl/forsal/kalkulator/kalk/icn-kalk.png') no-repeat left top;padding:7px 0px 10px 40px;}

.tlo-kalkulatora .content, .tlo-kalkulatora .t, .tlo-kalkulatora .b, .tlo-kalkulatora .b div {background: none;}
.kalkulator-tresc .tytul-kalkulatory1 {background: none; width: 480px;}
.kalkulator-tresc .tytul-kalkulatory1 a {color: #000; font-size: 24px; font-family: Arial;}
.kalkulator-tresc .krok-srodek {padding: 7px; background: #ebebeb; color: #000;}
.kalkulator-tresc .krok1 .input-napis {color: #000;}
.opis-kalkulator p {color: #000; padding: 0px 0px 0px 20px;}
p.zrodlo-kalk {padding: 5px 0px 0px; text-align: right;}
.kalkulator-tresc .opis-kalkulator {clear: none; float: left;width: 480px;}
.inne-kalkulatory {float: right;}
.przyciski-kal1 {width: auto;}
.kalkulator-tresc .krok1 .krok, .kalkulator-tresc .krok2 .krok, .kalkulator-tresc .krok3 .krok, .kalkulator-tresc .krok4 .krok, .kalkulator-tresc .krok5 .krok {background: url('http://g.forsal.pl/forsal/kalkulator/kalk/krok.png') no-repeat left top;}
.kalkulator-tresc .krok1, .kalkulator-tresc .krok2, .kalkulator-tresc .krok3, .kalkulator-tresc .krok4, .kalkulator-tresc .krok5  {border-bottom: 1px solid #e5e5e5; background: none; width: auto;}
.kalkulator-tresc .krok1 .krok-opis,.kalkulator-tresc .krok2 .krok-opis,.kalkulator-tresc .krok3 .krok-opis,.kalkulator-tresc .krok4 .krok-opis, .kalkulator-tresc .krok5 .krok-opis {width: 200px;font-weight: normal; color: #000;}
.kalkulator-tresc input.oblicz1a {color: #fff !important; cursor: pointer; width: 140px; height: 38px; border: 0px; background:url('http://g.forsal.pl/forsal/kalkulator/kalk/btn-oblicz.png') no-repeat  left top;}
.kalkulator-tresc .przyciski-kal1 a {float: right; margin: 0px 0px 0px 10px; width: 140px; height: 38px; line-height: 38px; text-align: center; border: 0px; font-weight: bold; color: #fff !important; background:url('http://g.forsal.pl/forsal/kalkulator/kalk/btn-wyczysc.png') no-repeat  left top;}
#disclaimer, .gora {display: none;}
.kalkulator-tresc .wyniki001-prawa {float: left;}
.kalkulator-tresc .przyciski-kal1 {padding-top: 0px;}
.kalkulator-tresc .wyniki001-prawa {padding-top: 10px;}
.kalkulator-tresc .wyniki001-prawa a.drukuj1  {font-weight: normal; color: #000;background:url('http://g.forsal.pl/forsal/kalkulator/kalk/icn-drukuj.png') no-repeat left top;padding:7px 0px 10px 40px;}
.kalkulator-tresc #wynikiform .wyniki001, .kalkulator-tresc .formularz-wyniki .wyniki001 {background: #d4d4d4; height: auto; padding: 0px;}
.kalkulator-tresc .wyniki001-lewa  {float: none; color: #000; font-size: 11px; padding: 5px 10px; margin: 0px;}
.kalkulator-tresc #wynikiform table.tabelka, .kalkulator-tresc .formularz-wyniki table.tabelka {margin: 0px;width: 100%;}
.kalkulator-tresc #wynikiform table.tabelka td {border: 1px solid #d8d8d8;}
#wynikiform {clear: both;}

.kalkulator-tresc .przyciski-kal1 {padding-bottom: 20px;}
.kalkulator-tresc .gwiazdka * {color:#000 !important;}


.kalkulator-tresc #pomoc2 {display: none;}
.kalkulator-tresc table.tabelka td.hed1, .kalkulator-tresc table.tabelka td.hed  {background: #d4d4d4;border: 1px solid #d8d8d8; color: #000; font-size: 11px;}
.kalkulator-tresc table.tabelka td.hed1 *, .kalkulator-tresc table.tabelka td.hed  * {color: #000;}

.kalkulator-tresc table.tabelka td.hed,.kalkulator-tresc table.tabelka td.mid  {background: #f6f6f6;border: 1px solid #d8d8d8; font-size: 11px; font-weight: normal; color: #505050;}

.kalkulator-tresc div.wyniki002 {padding: 10px; /* border: 1px solid #d8d8d8; */}
.kalkulator-tresc div.gwiazdka {margin: 0px;}

.kalkulator-tresc #wynikiform table.tabelka th,.kalkulator-tresc #wynikiform table.tabelka td.hed  {background: #f6f6f6;border: 1px solid #d8d8d8;}
.kalkulator-tresc .przyciski-kal2 {width: auto; margin: 0px; padding: 0px 0px; width: 180px; background: #75171d; color: #fff !important; border: 0px;}
.kalkulator-tresc .przypis {padding: 10px 0px;}

#kalkulki { background:#fff; padding:10px 0 0 0;}