@charset "utf-8";
body{ padding:0px; margin:0px; background-color:#fff; font:11px Verdana, Arial, Helvetica, sans-serif; line-height:150%;}
a:link { COLOR: #000; text-decoration: none;}
a:visited { COLOR: #000; text-decoration:none;}
a:hover { COLOR:#43a9d9; text-decoration: underline;}
.menu{ width:239px; float:left; background: url(../grafika/lewetlo.jpg) repeat-y; min-height:100px;}
.srodek{width:759px; border:0px solid; float:right;}
.gora{background: url(../grafika/baner.jpg) no-repeat; width:759px; height:98px; float:left;}
.msl{background: url(../grafika/tlo_srodek.jpg) repeat-y; width:548px; float:left; min-height:100px; text-align:left;}
.msp{background: url(../grafika/prawe_tlo.jpg) repeat-y; width:211px; float:left; min-height:100px; text-align:left;}
.bt{background: url(../grafika/lewe_tlo.jpg) no-repeat; width:200px; min-height:322px; float:left; text-align:left; padding:1px 20px;}
.asort{background: url(../grafika/asortyment.jpg) no-repeat top; width:239px; height:78px;}
.asort2{background: url(../grafika/asortyment2.jpg) no-repeat top; width:239px; height:78px;}
.kreska{background: url(../grafika/kreska_menu.jpg) no-repeat; width:239px; height:1px; float:left; margin-left:-20px;}
.mis{background: url(../grafika/home.jpg) no-repeat; width:30px; height:21px; float:right;}
.mim{background: url(../grafika/mapa.jpg) no-repeat; width:30px; height:21px; float:right;}
.mik{background: url(../grafika/kontakt.jpg) no-repeat; width:30px; height:21px; float:right; margin-bottom:-20px;}
.sk{background: url(../grafika/szybki_kontakt.jpg) no-repeat bottom; width:239px; height:200px; float:left;}
.part{background: url(../grafika/partnerzy2.jpg) no-repeat; width:211px; height:80px; float:left;}
.op_part{background: url(../grafika/tlo_partnerzy.jpg) repeat-y; width:211px; min-height:76px; float:left; text-align:left; padding:0px 8px;}
.akt{background: url(../grafika/aktualnosci.jpg) no-repeat; width:211px; height:40px; float:left;}
.op_akt{background: url(../grafika/tlo_aktualnosci.jpg) repeat-y; width:211px; min-height:95px; float:left; text-align:left; padding:0px 10px;}
.promo_p{background: url(../grafika/promocje_p.jpg) no-repeat; width:211px; height:36px; float:left;}
.dol{background: url(../grafika/tlo_pd.jpg) no-repeat; width:211px; height:25px; float:left;}
.dach{background: url(../grafika/promocje.jpg) no-repeat; width:157px; height:36px; float:left;}
.dach2{background: url(../grafika/promocje2.jpg) no-repeat; width:157px; height:36px; float:left;}
.grzej{background: url(../grafika/uslugi.jpg) no-repeat; width:133px; height:36px; float:left;}
.cieplo{background: url(../grafika/kontakt_t.jpg) no-repeat; width:157px; height:36px; float:left;}
.promo{background: url(../grafika/dojazd.jpg) no-repeat; width:144px; height:36px; float:left;}
.onas{background: url(../grafika/firma.jpg) no-repeat; width:168px; height:36px; float:left;}
.krecha{background: url(../grafika/kreska_srodek.jpg) no-repeat; width:548px; height:7px; float:left;}
.dach_d{background: url(../grafika/dach_dol.jpg) no-repeat; width:85px; height:55px; float:left;}
.grzej_d{background: url(../grafika/ogrzewanie_dol.jpg) no-repeat; width:127px; height:55px; float:left;}
.cieplo_d{background: url(../grafika/ocieplanie_dol.jpg) no-repeat; width:112px; height:55px; float:left;}
.promo_d{background: url(../grafika/promocje_dol.jpg) no-repeat; width:113px; height:55px; float:left;}
.onas_d{background: url(../grafika/onas_dol.jpg) no-repeat; width:110px; height:55px; float:left;}
.foot{ background: url(../grafika/foot.jpg) no-repeat bottom; width:998px; height:52px;};
input.kom_but,textarea,select,checkbox,radio{ border: solid 1px #333; background-color:#505050; margin:0px; padding:2px;}
.wyr_m{font: Verdana, Arial, Helvetica, sans-serif; color: #173c72; font-weight:600;}
.format_txt{padding:4px 16px; text-align:justify;}
.naglow{font:15px Geneva, Arial, Helvetica, sans-serif; margin-left:4px; font-weight:600;}
.more{float:right; margin-right:30px; font-weight:600; padding:2px;}
.cena{float:right; text-align:right; padding:10px;}
.p4{padding:4px;}
.p6{padding:6px;}
.p10{padding:10px;}
._kat{width:180px; padding-left:24px;}
.boxpro{clear:both; width:530px; padding-bottom:20px; border:0px solid;}
.foto_pr{text-align:left; float:left; vertical-align:top; width:130px;}
.opis_pr{width:400px; float:right;}
dd{margin-left:26px;}
.bigbox{width:998px; clear:both; border:0px solid;}
.pw{float:right;  color:#999; padding-top:16px;}
.kat{font-weight:600; vertical-align: text-top;}
.up{ clear:both; float:right; font-size:10px; margin-right:10px;}
.c_p{ float:right; margin-right:2px;}
.c_l{ float: left; margin-left:2px;}
.tal{text-align:left;}
.tap{text-align: right;}
.m_l10{margin-left:10px;}
.m_l20{margin-left:20px;}
.m_l30{margin-left:30px;}
.m_l40{margin-left:40px;}
.m_l50{margin-left:50px;}