body {
text-align:center;
margin:0;
padding:0;
background:#ccc;
background-image:none;
} 
.glowny {
text-align:left;
background-color:#fff;
width:939px;
margin:0px auto;
margin-bottom:10px;
padding:0;
}
.sprzatanie-bett-tp {
float:left;
background-image:url(sprzatanie-bielsko/sprzatanie-bielsko.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:0;
width:939px;
height:132px;
}
div#tp_txt {
float:left;
clear:none;
background:transparent;
margin:0;
padding:0;
width:310px;
height:80px;
}
div#tp_tx {
float:left;
clear:none;
background:transparent;
margin-top:42px;
margin-left:141px;
width:180px;
height:80px;
}
div#tp_menu {
float:right;
clear:none;
background:transparent;
margin:0;
padding:0;
width:605px;
height:50px;
}
div#tp_mn {
float:left;
clear:none;
background:transparent;
margin-top:82px;
margin-left:1px;
width:575px;
height:50px;
}
.top_mn {
float:left;
background:transparent;
padding:0;
margin:0;
}
.top_mn_bckg {
width:665px;
height:50px;
background:transparent;
padding:0;
}
.top_menu {
float:left;
width:115px;
background-color:transparent;
padding:0;
margin:0;
}
.top_menu_img {
float:left;
width:115px;
height:50px;
background:transparent;
margin:0;
padding:0;
border:0;
}
div#top02 {
float:left;
background:transparent;
background-color:#fff;
margin:0;
padding:0;
width:939px;
height:291px;
}
div#top02_menu {
float:left;
background-color:#fff;
background-image:url(sprzatanie-bielsko/krakow-lbckg.gif);
background-position:left top;
background-repeat:repeat-y;
margin:0;
padding:0;
width:334px;
height:291px;
}
div#top02_mn {
float:left;
margin-left:11px;
width:303px;
height:291px;
}
div#top02_flsh {
float:left;
background:#fff;
background-image:url(sprzatanie-bielsko/sprzatanie-rbckg.gif);
background-position:left top;
background-repeat:repeat-y;
margin:0;
margin-left:0px;
padding:0;
width:605px;
height:291px;
} 
div#main_content {
width:939px;
background-color:transparent;
} 
div#left_column {
float:left;
clear:both;
width:334px;
background-image:url(sprzatanie-bielsko/krakow-lbckg.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
} 
div#left_col {
float:left;
} 
div#main_column {
float:right;
width:605px;
background:transparent;
background-image:url(sprzatanie-bielsko/sprzatanie-rbckg.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
} 
div#main_col {
float:left;
} 
.main_cont {
float:left;
padding:0;
margin:0;
}
.main_cont a {
float:both;
clear:both;
font:11px Verdana, Arial, sans-serif;
color:#1c6299;
padding:0;
margin:0;
text-decoration:underline;
}
.main_cont a:hover {
float:both;
clear:both;
font:11px Verdana, Arial, sans-serif;
color:#39ace0;
padding:0;
margin:0;
text-decoration:none;
}
.lft-dvdr {
float:left;
width:278px;
height:1px;
margin:0;
padding:0;
margin-top:10px;
margin-left:30px;
margin-bottom:20px;
border:0;
}
.lf-dvdr {
width:278px;
height:1px;
margin:0;
padding:0;
border:0;
}
.czyszczenie-dvdr {
float:left;
clear:both;
width:535px;
height:1px;
margin:0;
padding:0;
padding-top:6px;
padding-left:20px;
padding-bottom:20px;
border:0;
}
.pzh-logo {
float:left;
clear:both;
width:535px;
height:125px;
margin:0;
padding:0;
padding-left:20px;
border:0;
}
.pzh-img {
width:535px;
height:125px;
margin:0;
padding:0;
border:0;
}
.swiad-img {
float:left;
clear:both;
width:535px;
height:731px;
margin:0;
padding:0;
padding-top:6px;
padding-left:20px;
padding-bottom:20px;
border: 0;
}
.swiad-img a {
padding:0;
margin:0;
border:underline;
}
.swiad-img a:hover {
padding:0;
margin:0;
border:underline;
}
.lfc_news_tit {
float:left;
background-image:url(sprzatanie-bielsko/sprzatanie-katowice.gif);
width:306px;
height:59px;
padding:0;
margin:0;
margin-left:28px;
}
.lfc_links_tit {
float:left;
background-image: url(sprzatanie-bielsko/pranie-dywanow.gif);
width:306px;
height:59px;
padding:0;
margin:0;
margin-left:28px;
}
.main_title {
float:left;
clear:none;
padding:0;
margin:0;
}
.main_tit_home {
float:left;
background-image:url(sprzatanie-bielsko/bett-sprzatanie.gif);
background-position:left top;
background-repeat:none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.main_tit_oferta {
float:left;
background-image:url(sprzatanie-bielsko/sprzatanie-w-krakowie.gif);
background-position:left top;
background-repeat:none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.main_tit_karcher {
float:left;
background-image:url(sprzatanie-bielsko/karcher-czyszczenie.gif);
background-position:left top;
background-repeat:none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.main_tit_referencje {
float:left;
background-image:url(sprzatanie-bielsko/sprzatanie-referencje.gif);
background-position:left top;
background-repeat:none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.main_tit_cennik {
float:left;
background-image:url(sprzatanie-bielsko/sprzatanie-cennik-uslug.gif);
background-position:left top;
background-repeat:none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.main_tit_kontakt {
float:left;
background-image:url(sprzatanie-bielsko/sprzatanie-w-bielsku.gif);
background-position:left top;
background-repeat:none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.main_tit_plamy {
float:left;
background-image:url(sprzatanie-bielsko/usuwanie-plam.gif);
background-position:left top;
background-repeat: none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.sprzatanie-hdvdr {
width:535px;
height:1px;
margin:0;
padding:0;
border:0;
}
.swiadectwo-img {
width:535px;
height:731px;
margin:0;
padding:0;
border:0;
}
.karcher-sprzatanie {
width:264px;
height:291px;
margin:0;
padding:0;
border:0;
}
.sprzatanie-biur {
width:132px;
height:99px;
margin:0;
padding:0;
border:0;
}
.top_txt {
float:left;
clear:none;
width:200px;
font:11px Tahoma, Arial, Verdana, sans-serif;
color:#000;
text-align:justify;
line-height:1.6em;
padding:0;
margin:0;
}
.main_txt {
float:left;
clear:none;
width:535px;
font:11px Tahoma, Arial, Verdana, sans-serif;
color:#000;
text-align:justify;
line-height:1.8em;
padding-top:0px;
padding-left:21px;
padding-bottom:0px;
margin: 0;
}
.main_txt ul {
margin:0;
margin-left:16px;
padding:0;
}
.main_txt strong {
color:#0e5c78;
letter-spacing:1px;
}
.main_txt ol {
padding:0;
margin-left:24px;
}
.main_txt li {
padding-bottom:12px;
padding:0 0 1em 1em;
}
.raypath-tit {
float:left;
background-image:url(sprzatanie-bielsko/czyszczenie-raypath.gif);
background-position:left top;
background-repeat:none;
width:578px;
height:59px;
padding:0;
margin:0;
}
.raypath-bckg {
float:left;
width:578px;
background-image:url(sprzatanie-bielsko/sprzatanie-ekologiczne.jpg);
background-position:70px left;
background-repeat:no-repeat;
margin:0;
padding:0;
}
.raypath-txt {
float:left;
clear:none;
width:535px;
font:11px Tahoma, Arial, Verdana, sans-serif;
color:#000;
background:transparent;
text-align:justify;
line-height:1.8em;
padding-top:0px;
padding-left:21px;
padding-bottom:0px;
margin: 0;
}
.raypath-txt ul {
margin:0;
margin-left:16px;
padding:0;
}
.raypath-txt strong {
font-size:18px;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
color:#0e5c78;
letter-spacing:1px;
}
.raypath-txt ol {
padding:0;
margin-left:24px;
}
.raypath-txt li {
padding-bottom:12px;
padding:0 0 1em 1em;
}

.news_tit_txt {
float:left;
clear:none;
width:275px;
font:11px Tahoma, Arial, Verdana, sans-serif;
font-weight:bold;
color:#0e5c78;
text-align:justify;
line-height:1.5em;
padding:0;
margin:0;
margin-top:0px;
margin-left:30px;
}
.news_tit2_txt {
float: left;
clear: none;
width: 275px;
font: 11px Tahoma, Arial, Verdana, sans-serif;
font-weight:bold;
color: #0e5c78;
text-align: justify;
line-height: 1.5em;
padding:0;
margin: 0;
margin-top:6px;
margin-left:30px;
}
.news_txt {
float:left;
clear:none;
width:275px;
font:11px Tahoma, Arial, Verdana, sans-serif;
font-weight:normal;
color:#000;
text-align:justify;
line-height:1.5em;
padding:0;
margin:0;
margin-top:0px;
margin-left:30px;
}
.lf_mn {
float: left;
background: transparent;
padding: 0;
padding-top:0px;
padding-left:17px;
padding-bottom:0px;
margin: 0;
margin-top:0px;
}
.lf_mn_bckg {
width: 303px;
height:291px;
background: transparent;
padding:0;
}
.lft_menu {
float: left;
width: 195px;
background-color: transparent;
padding: 0;
margin: 0;
}
.lft_menu_img {
float:left;
width:306px;
height:97px;
background:transparent;
margin:0;
padding:0;
border:0;
}
div#footer {
float:left;
clear:both;
background:transparent;
font:9px Tahoma, Arial, Verdana, Serif;
color:#fff;
width:939px;
height:188px;
padding:0;
margin:0;
}
div#footer b {
color:#0e5c78;
}
.bott_info {
float:left;
clear:none;
color:#000;
text-align:center;
line-height:1.8em;
padding:0;
margin:0;
padding-top:80px;
padding-left:70px;
}
.bott_menu {
float:left;
clear:none;
background-image:url(sprzatanie-bielsko/krakow-bielsko-ftr.gif);
background-position:left top;
background-repeat:no-repeat;
width:939px;
height:188px;
margin:0;
padding:0;
}
.bott_menu a {
font:9px Tahoma, Arial, Verdana, Serif;
color:#000;
text-decoration:none;
line-height:14px;
} 
.bott_menu a:hover {
color:#000;
text-decoration:underline;
}
.bt_txt {
float:right;
clear:none;
color:#0e5c78;
width:50%;
margin:0;
padding:0;
padding-top:78px;
}
.bt_txt2 {
float:right;
clear:none;
color:#fff;
width:10%;
margin:0;
padding:0;
padding-top:78px;
}
.bt_txt2 a {
font:9px Tahoma, Arial, Verdana, Serif;
color:#fff;
text-decoration:none;
line-height:14px;
} 
.bt_txt2 a:hover {
color:#fff;
text-decoration:underline;
}
.bt_mn {
float:right;
margin:0;
padding:0;
}
.bt_mn2 {
float:right;
margin:0;
padding:0;
padding-right:12px;
}
.bttm_spcr {
float:right;
width:1px;
height:14px;
padding:0;
padding-top:78px;
padding-right:54px;
padding-left:10px;
margin:0;
border:0;
}
.up_icon {
float:right;
width:9px;
height:14px;
padding:0;
padding-left:10px;
padding-right:10px;
margin:0;
border:0;
}
.ftr_vdvdr {
float:right;
width:1px;
height:14px;
padding:0;
padding-left:10px;
padding-right:10px;
margin:0;
border:0;
}
.form_cntct {
float:left;
clear:none;
width:582px;
font:12px Arial, Verdana, sans-serif;
color:#000;
text-align:justify;
padding:0;
padding-top:10px;
padding-left:16px;
padding-right: 26px;
margin:0;
}
.contct_txt {
float:left;
clear:none;
width:582px;
font:12px Arial, Verdana, sans-serif;
line-height:26px;
color:#ff5800;
text-align: justify;
padding:0;
padding-top: 5px;
padding-right: 0px;
margin: 0;
}
.formfield, textarea {
float:both;
clear:none;
font-size:9px;
font-family:Tahoma, Arial, Verdana;
color:#050000;
font-weight:bold;
padding-left:3px;
margin:0px 1px 1px 1px;
background-color:#fff;
}
.form_contact, textarea {
float:both;
clear:none;
font-size:11px;
font-family:Tahoma, Arial, Verdana;
color: #000;
font-weight:normal;
padding-top:3px;
padding-left:3px;
padding:0;
margin:0px 1px 1px 1px;
background-color:#fff;
}
.bttn_sk {
float:left;
clear:none;
width:515px;
padding:0;
padding-top:10px;
padding-left:20px;
padding-right: 20px;
margin:0;
}
.butt_seek {
float:both;
clear:none;
width:104px;
height:26px;
margin:0;
padding:0;
}
.txt_spcr {
padding-top: 5px;
}
.tab_lnks {
float: left;
font: 11px Tahoma, Verdana, Arial, Serif;
line-height: 16px;
color: #a0a29f;
background: transparent;
padding: 0;
margin:0;
}
.tab_lnks a {
color:#0e5c78;
text-decoration:underline;
} 
.tab_lnks a:hover {
color:#072b37;
text-decoration:none;
}
.lnks_tab {
float: left;
background-color: transparent;
width: 279px;
padding-left:28px;
padding-top:6px;
}
.lnks_tb {
width: 100%;
border-collapse: separate;
border-spacing:1px;
background-color:#606668;
background-color:transparent;
padding:0;
border: 0;
}
.lnks_icon {
float:left;
vertical-align: top;
padding:0;
margin:0;
border:0;
}
.lnks_ic {
float:left;
width:27px;
height:18px;
padding:0;
padding-top:2px;
margin:0;
border:0;
}
.lnks_desc {
font-family: tahoma,arial,verdana;
font-weight: normal;
font-size: 11px;
color:#f00;
background-color:transparent;
vertical-align: top;
width:90%;
padding:0;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:2px;
margin:0;
}
.tab_cntct {
float:left;
font:11px Tahoma, Verdana, Arial, Serif;
line-height:16px;
color:#000;
background:transparent;
padding:0;
margin:0;
}
.tab_cntct a {
color:#0e5c78;
text-decoration:underline;
} 
.tab_cntct a:hover {
color:#000;
text-decoration:underline;
}
.descript_tab {
float:left;
background-color:transparent;
width:535px;
padding-left:20px;
padding-top:6px;
}
.desc_tab {
width:100%;
border-collapse:separate;
border-spacing:1px;
background-color:#b1e8ff;
padding:0;
border:0;
}
.karcher_tab {
width:100%;
border-collapse:separate;
border-spacing:1px;
background-color:transparent;
padding:0;
border:0;
}
.oferta_tab {
width:100%;
border-collapse:separate;
border-spacing:0;
padding:0;
border:0;
}
.ofrt_nr {
float:left;
width:26px;
height:28px;
padding:0;
padding-top:0px;
margin:0;
border:0;
}
.oznaczenia-adr {
float:left;
width:498px;
height:80px;
padding:0;
padding-top:0px;
margin:0;
border:0;
}
.addit_info {
font-family:arial,verdana;
font-weight:normal;
text-decoration:italic;
font-size:10px;
color:#000;
vertical-align:middle;
padding-left:7px;
}
.addit_info2 {
font-family:arial,verdana;
font-weight:normal;
text-decoration:italic;
font-size:10px;
color:#000;
width:264px;
vertical-align:middle;
padding:0;
}
.addit_info3 {
font-family:arial,verdana;
font-weight:normal;
text-decoration:italic;
font-size:10px;
color:#000;
vertical-align:middle;
padding-left:7px;
}
.odd {
background-color:#fff;
vertical-align:middle;
line-height:18px;
}
.odd2 {
background-color:#fff;
vertical-align:top;
padding:0;
margin:0;
}
.odd4 {
background-color:#dff6ff;
vertical-align:middle;
line-height:18px;
}
.tit_tab2 {
font-family:tahoma,arial,verdana;
font-weight:bold;
font-size:11px;
color:#000;
text-align:left;
vertical-align:top;
line-height:24px;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:2px;
}
.price_tab {
font-family:tahoma,arial,verdana;
font-weight:bold;
font-size:11px;
color:#f00;
vertical-align:middle;
line-height:24px;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:2px;
}
.desc_signs {
font-family:tahoma,arial,verdana;
font-weight:bold;
font-size:11px;
color:#ffa842;
vertical-align:top;
width:95%;
padding:0;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:2px;
margin:0;
}
.desc_karcher {
font-family:tahoma,arial,verdana;
font-weight:normal;
font-size:10px;
color:#000;
vertical-align:top;
text-align:justify;
padding:0;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:2px;
margin:0;
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-width:thin;
border-bottom-color:#ccc;
}
.referencje_mini {
padding:0;
margin:0;
border:0;
}
.desc_czyszczenie {
font-family:tahoma,arial,verdana;
font-weight:normal;
font-size:11px;
color:#000;
vertical-align:top;
width:95%;
padding:0;
padding-top:2px;
padding-left:8px;
padding-right:8px;
padding-bottom:2px;
margin:0;
}
#lightbox{
       position: absolute;
       left: 0;
       width: 100%;
       z-index: 100;
       text-align: center;
       line-height: 0;
       }
#lightbox a img{ border: none; }
#outerImageContainer{
       position: relative;
       background-color: #fff;
       width: 250px;
       height: 250px;
       margin: 0 auto;
       }
#imageContainer{
       padding: 10px;
       }
#loading{
       position: absolute;
       top: 40%;
       left: 0%;
       height: 25%;
       width: 100%;
       text-align: center;
       line-height: 0;
       }
#hoverNav{
       position: absolute;
       top: 0;
       left: 0;
       height: 100%;
       width: 100%;
       z-index: 10;
       }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
       width: 49%;
       height: 100%;
       background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
       display: block;
       }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{
       font: 10px Verdana, Helvetica, sans-serif;
       background-color: #fff;
       margin: 0 auto;
       line-height: 1.4em;
       overflow: auto;
       width: 100%       
       }
#imageData{       padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }       
#imageData #caption{ font-weight: bold;       }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;       }                     
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;       }       
#overlay{
       position: absolute;
       top: 0;
       left: 0;
       z-index: 90;
       width: 100%;
       height: 500px;
       background-color: #000;
       }

