body { margin: 0px; font-family: Verdana; color: #4a4a4a; font-size: 8pt; background: #d4d4d4 url('../images/bg1.png') repeat-x top; }
a { color: #4a4a4a; font-size: 8pt; font-family: Verdana; text-decoration: none; }
a:hover { color: #4a4a4a; } a:focus { color: #4a4a4a; }
table { font-size: 8pt; color: #4a4a4a; font-family: Verdana; }
.w100 { width: 100%; } .h100 { height: 100%; }
.wh100 { width: 100%; height: 100%; }
.bold { font-weight: bold; } .cursor_d { cursor: default; }
.content { width: 888px; background: #ffffff; }
.menu { width: 100%; height: 43px; background: url('../images/bg2.png') repeat-x; position: relative; }
.padol { height: 137px; background: url('../images/bg3.png') repeat-x; }
.clear { margin: 0px; padding: 0px; }
.footer { background: #ffffff url('../images/bg4.png') repeat-x bottom; }
.stopa { height: 33px; background: url('../images/stopa.jpg') no-repeat; }
.stopa div { color: #919191; font-size: 12px; text-align: center; }
.footit { background: #f2f2f2; height: 18px; line-height: 18px; }
.footit div { color: #919191; font-size: 20px; padding-left: 720px; padding-top: 2px; }
.url { border: 1px solid #a3a3a3; }
.site { width: 1px; height: 1px; visibility: hidden; }
.change_s{ list-style:none; position:relative; margin: 0px; cursor: pointer; height: 43px; }
.change_s li { position:absolute; margin: 0px; left:0; top:0; cursor: pointer; height: 43px; }
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}

.m1 { width: 200px; height: 43px; background: url('../images/bg5.png') no-repeat center right; position: absolute; top: 0px; left: 0px; }
.m1 li { position: absolute; list-style: none; top: 3px; }
.m2 { width: 153px; height: 43px; background: url('../images/bg5.png') no-repeat center right; position: absolute; left: 200px; }
.m2 li { position: absolute; list-style: none; top: 3px; }
.m3 { width: 162px; height: 43px; background: url('../images/bg5.png') no-repeat center right; position: absolute; left: 353px; }
.m3 li { position: absolute; list-style: none; top: 3px; }
.m4 { width: 191px; height: 43px; background: url('../images/bg5.png') no-repeat center right; position: absolute; left: 515px; }
.m4 li { position: absolute; list-style: none; top: 3px; }
.m5 { width: 182px; height: 43px; position: absolute; left: 706px; }
.m5 li { position: absolute; list-style: none; top: 3px; }

.flo_zaufali_nam { width: 255px; height: 100px; }
.flo_banner { width: 274px; height: 126px; }
.flo_dol { width: 888px; height: 135px; background: url('../images/dol.jpg') no-repeat; }
.flo_strona_glowna { width: 888px; height: 281px; }
.flo_nasza_oferta { width: 888px; height: 263px; }
.flo_nasze_realizacje_www { width: 888px; height: 263px; }
.flo_nasze_realizacje_dtp { width: 888px; height: 263px; }
.flo_korzysci_dla_ciebie { width: 888px; height: 263px; }
.flo_kontakt_do_firmy { width: 888px; height: 263px; }
.flo_mini { width: 94px; height: 143px; }

.sg_1 { width: 888px; height: 281px; background: url('../images/strona_glowna.jpg') no-repeat; }
.sg_2 { width: 255px; height: 100px; background: url('../images/bg25.gif') no-repeat top center; padding: 1px; }
.sg_3 { padding: 5px 25px 25px 25px; }
.sg_4 { width: 838px; height: 356px; background: url('../images/img_3.jpg') no-repeat; position: relative; }
.sg_5a { color: #69ac11; font-size: 13px; position: absolute; top: 158px; left: 10px; }
.sg_5b { color: #ffffff; font-size: 23px; position: absolute; top: 240px; left: 18px; text-align: center; }
.sg_5c { width: 102px; height: 39px; position: absolute; top: 310px; left: 160px; }
.sg_6a { color: #69ac11; font-size: 13px; position: absolute; top: 145px; left: 290px; word-spacing: -2px; }
.sg_6b { color: #ffffff; font-size: 23px; position: absolute; top: 230px; left: 333px; text-align: center; }
.sg_6c { width: 102px; height: 39px; position: absolute; top: 310px; left: 442px; }
.sg_7a { color: #ffffff; font-size: 13px; position: absolute; top: 158px; left: 575px; }
.sg_7b { color: #ffffff; font-size: 23px; position: absolute; top: 230px; left: 587px; text-align: center; }
.sg_7c { width: 102px; height: 39px; position: absolute; top: 310px; left: 724px; }
.sg_8 { padding-top: 14px; }
.sg_9 { width: 269px; padding-bottom: 14px; }
.sg_10 { width: 551px; }
.sg_11 { background: url('../images/bg6.gif') repeat-y; width: 269px; height: 6px; }
.sg_12 { background: url('../images/bg8.gif') repeat-y; width: 269px; }
.sg_12a { font-size: 18px; padding-left: 20px; }
.sg_13 { background: url('../images/bg7.gif') repeat-y; width: 269px; height: 6px; }
.sg_14 { width: 14px; }
.sg_15 { width: 269px; height: 126px; background: url('../images/img_7.jpg') no-repeat; margin: 15px 0px 15px -3px;}
.sg_16 { position: relative; height: 37px; border-bottom: 1px solid #919191; background: url('../images/img_5.jpg') no-repeat top left; }
.sg_17 { font-size: 24px; position: absolute; left: 50px; top: 9px; }
.sg_18 { font-size: 13px; padding: 10px 0px 10px 0px; text-align: justify; }
.sg_19 { width: 235px; text-align: left; font-size: 13px; }
.sg_20 { border-right: 1px solid #919191; }
.sg_21 { padding: 5px 10px 1px 10px; line-height: 22px; text-align: center; }
.sg_22 { border: 1px solid #000000; width: 185px; }
.sg_23 { background: #ffffff; border: 1px solid #000000; }

.kc_1 { width: 100%; height: 262px; background: url('../images/korzysci_dla_ciebie.jpg') no-repeat; }
.kc_2 { width: 305px; background: url('../images/bg11.gif') repeat-y; }
.kc_3a { background: url('../images/bg9.gif') repeat-y; width: 282px; height: 6px; }
.kc_3b { width: 282px; }
.kc_3c { background: url('../images/bg10.gif') repeat-y; width: 282px; height: 6px; }
.kc_4 { width: 271px; height: 58px; background: url('../images/bg12.gif') no-repeat; position: relative; }
.kc_5 { font-size: 18px; padding-left: 20px; text-align: left; position: absolute; left: 5px; top: 11px; }
.kc_6 { width: 271px; background: url('../images/bg13.gif') repeat-y; padding: 10px 0px 10px 0px; }
.kc_7 { width: 271px; background: url('../images/bg14.gif') no-repeat; height: 5px; }
.kc_8 { width: 55px; background: url('../images/img_7.gif') no-repeat; }
.kc_9 { padding: 20px 0px 20px 0px; }
.kc_10a { background: url('../images/bg15.gif') repeat-y; width: 271px; height: 5px; margin-top: 4px; }
.kc_10b { background: url('../images/bg17.gif') repeat-y; width: 271px; }
.kc_10c { font-size: 17px; padding-left: 20px; text-align: left; }
.kc_10d { background: url('../images/bg16.gif') repeat-y; width: 271px; height: 6px; }
.kc_11 { width: 274px; height: 126px; background: url('../images/img_7.jpg') no-repeat; margin-top: 4px; }
.kc_12 { padding: 0px 15px 0px 15px; }
.kc_13a { width: 126px; background: url('../images/img_8.jpg') no-repeat left bottom; }
.kc_13b { width: 126px; background: url('../images/img_9.jpg') no-repeat left bottom; }
.kc_13c { width: 126px; background: url('../images/img_10.jpg') no-repeat left bottom; }
.kc_14 { font-size: 13px; padding: 15px; text-align: justify; }
.kc_15 { width: 130px; }
.kc_16 { background: url('../images/img_11.gif') no-repeat center left; position: relative; height: 40px; }
.kc_17 { position: absolute; top: 12px; left: 50px; font-size: 16px; }
.kc_18 { font-size: 12px; text-align: justify; padding: 0px 10px 10px 10px; }
.kc_19 { height: 24px; background: #f6f6f6; text-align: right; }
.kc_20 { font-size: 14px; letter-spacing: -1px; }
.kc_21 { font-size: 16px; color: #a7a7a7; }
.kc_22 { position: relative; height: 37px; border-bottom: 1px solid #919191; background: url('../images/img_5.jpg') no-repeat top left; }
.kc_23 { font-size: 24px; position: absolute; left: 50px; top: 9px; }
.kc_24 { padding: 5px 10px 1px 10px; line-height: 22px; }
.kc_25 { border: 1px solid #000000; width: 185px; }
.kc_26 { background: #ffffff; border: 1px solid #000000; }
.kc_27 { width: 205px; }

.of_1 { width: 100%; height: 263px; background: url('../images/nasza_oferta.jpg') no-repeat; }
.of_2 { padding: 20px 0px 20px 0px; }
.of_3 { padding: 0px 15px 0px 15px; }
.of_4 { width: 305px; background: url('../images/bg11.gif') repeat-y; }
.of_5a { background: url('../images/bg9.gif') repeat-y; width: 282px; height: 6px; }
.of_5b { width: 282px; }
.of_5c { background: url('../images/bg10.gif') repeat-y; width: 282px; height: 6px; }
.of_6 { width: 271px; height: 58px; background: url('../images/bg18.gif') no-repeat; position: relative; }
.of_7 { font-size: 18px; padding-left: 20px; text-align: left; position: absolute; left: 8px; top: 22px; }
.of_8 { width: 271px; background: url('../images/bg13.gif') repeat-y; padding: 10px 0px 6px 0px; text-align: left; }
.of_9a { font-size: 24px; font-family: arial; padding-left: 30px; height: 50px; line-height: 50px; }
.of_9a1 { font-size: 24px; font-family: arial; padding-left: 30px; height: 50px; line-height: 50px; background: #ededed; }
.of_9b { font-size: 24px; font-family: arial; background: url('../images/img_7.png') no-repeat center left; padding-left: 50px; height: 50px; line-height: 50px; }
.of_9b1 { font-size: 24px; font-family: arial; background: #ededed url('../images/img_7.png') no-repeat center left; padding-left: 50px; height: 50px; line-height: 50px; }
.of_10 { width: 271px; background: url('../images/bg14.gif') no-repeat; height: 5px; }
.of_11a { background: url('../images/bg15.gif') repeat-y; width: 271px; height: 5px; margin-top: 4px; }
.of_11b { background: url('../images/bg17.gif') repeat-y; width: 271px; }
.of_11c { font-size: 18px; padding-left: 20px; text-align: left; }
.of_11d { background: url('../images/bg16.gif') repeat-y; width: 271px; height: 6px; }
.of_12 { width: 274px; height: 126px; background: url('../images/img_7.jpg') no-repeat; margin-top: 4px; }
.of_13 { position: relative; height: 37px; border-bottom: 1px solid #919191; background: url('../images/img_5.jpg') no-repeat top left; }
.of_14 { font-size: 23px; position: absolute; left: 50px; top: 9px; }
.of_15 { background: #f6f6f6; width: 100%; height: 20px; margin: 15px 0px 10px 0px; line-height: 20px; font-size: 13px; text-align: center; }
.of_16 { background: url('../images/img_14.gif') no-repeat top left; margin-top: 15px; padding: 0px 0px 15px 50px; font-size: 13px; }
.of_17 { height: 198px; background: url('../images/img_15.jpg') no-repeat; margin: 15px 0px 25px 50px; position: relative; }
.of_18 { height: 78px; background: url('../images/img_16.jpg') no-repeat top right; position: relative; }
.of_18a { cursor: pointer; height: 80px; width: 165px; position: absolute; margin-left: 17px; }
.of_18b { cursor: pointer; height: 80px; width: 165px; position: absolute; margin-left: 205px; }
.of_18c { cursor: pointer; height: 80px; width: 165px; position: absolute; margin-left: 388px; }
.of_19 { position: absolute; top: 16px; left: 3px; width: 159px; text-align: right; font-size: 15px; }
.of_20 { position: absolute; left: 305px; width: 173px; top: 30px; letter-spacing: -1px; font-size: 12px; }
.of_21 { padding-top: 14px; cursor: pointer; }
.of_22 { padding: 5px 10px 1px 10px; line-height: 22px; }
.of_23 { border: 1px solid #000000; width: 185px; }
.of_24 { background: #ffffff; border: 1px solid #000000; }

.re_1a { width: 100%; height: 263px; background: url('../images/nasze_realizacje_www.jpg') no-repeat; }
.re_1b { width: 100%; height: 263px; background: url('../images/nasze_realizacje_dtp.jpg') no-repeat; }
.re_2 { padding: 20px 0px 20px 0px; }
.re_3 { padding: 0px 15px 0px 15px; }
.re_4 { width: 305px; background: url('../images/bg11.gif') repeat-y; }
.re_5a { background: url('../images/bg9.gif') repeat-y; width: 282px; height: 6px; }
.re_5b { width: 282px; }
.re_5c { background: url('../images/bg10.gif') repeat-y; width: 282px; height: 6px; }
.re_6 { width: 271px; height: 58px; background: url('../images/bg18.gif') no-repeat; position: relative; }
.re_7 { font-size: 19px; text-align: left; position: absolute; left: 15px; top: 13px; }
.re_8a { width: 271px; height: 302px; background: url('../images/img_19.jpg') no-repeat; margin-top: 4px; }
.re_8b { width: 271px; height: 302px; background: url('../images/img_22.jpg') no-repeat; margin-top: 4px; }
.re_9 { font-size: 17px; letter-spacing: 0px; font-weight: bold; }
.re_10a { position: absolute; top: 193px; left: 23px; }
.re_10b { position: absolute; top: 213px; left: 30px; text-align: center; width: 201px; }
.re_11a { background: url('../images/bg15.gif') repeat-y; width: 271px; height: 5px; margin-top: 4px; }
.re_11b { background: url('../images/bg17.gif') repeat-y; width: 271px; }
.re_11c { font-size: 17px; padding-left: 20px; text-align: left; }
.re_11d { background: url('../images/bg16.gif') repeat-y; width: 271px; height: 6px; }
.re_12 { width: 274px; height: 126px; background: url('../images/img_7.jpg') no-repeat; margin-top: 4px; }
.re_13 { position: relative; height: 37px; border-bottom: 1px solid #919191; background: url('../images/img_5.jpg') no-repeat top left; }
.re_14 { font-size: 23px; position: absolute; left: 50px; top: 9px; }
.re_15a { width: 100%; height: 198px; background: url('../images/img_20.jpg') no-repeat top right; margin-top: 20px; position: relative; }
.re_15b { width: 100%; height: 198px; background: url('../images/img_21.jpg') no-repeat top right; margin-top: 20px; position: relative; }
.re_16 { position: absolute; top: 49px; left: 63px; width: 82px; height: 129px; }
.re_17 { cursor: pointer; position: absolute; width: 195px; height: 197px; left: 350px; }
.re_18 { width: 271px; height: 58px; background: url('../images/bg12.gif') no-repeat; position: relative; }
.re_19 { font-size: 18px; padding-left: 20px; text-align: left; position: absolute; left: 5px; top: 11px; }
.re_20 { width: 271px; background: url('../images/bg13.gif') repeat-y; padding: 10px 0px 10px 0px; }
.re_21 { padding: 5px 10px 1px 10px; line-height: 22px; text-align: center; }
.re_22 { border: 1px solid #000000; width: 185px; }
.re_23 { background: #ffffff; border: 1px solid #000000; }
.re_24 { width: 55px; background: url('../images/img_7.gif') no-repeat; }
.re_25 { width: 205px; }

.ko_1 { width: 100%; height: 263px; background: url('../images/kontakt_do_firmy.jpg') no-repeat; }
.ko_2 { padding: 20px 0px 20px 0px; }
.ko_3 { padding: 0px 15px 0px 15px; }
.ko_4 { position: relative; height: 37px; border-bottom: 1px solid #919191; background: url('../images/img_5.jpg') no-repeat top left; }
.ko_5 { font-size: 24px; position: absolute; left: 50px; top: 9px; }
.ko_6a { background: url('../images/bg9.gif') repeat-y; width: 282px; height: 6px; }
.ko_6b { width: 282px; }
.ko_6c { background: url('../images/bg10.gif') repeat-y; width: 282px; height: 6px; }
.ko_7 { width: 305px; background: url('../images/bg11.gif') repeat-y; }
.ko_8 { width: 271px; height: 58px; background: url('../images/bg18.gif') no-repeat; position: relative; }
.ko_9 { font-size: 18px; padding-left: 20px; text-align: left; position: absolute; left: 8px; top: 22px; }
.ko_10 { width: 271px; height: 214px; background: url('../images/img_23.jpg') no-repeat; }
.ko_11a { width: 544px; height: 5px; background: url('../images/bg19.gif') no-repeat; margin-top: 10px; }
.ko_11b { width: 544px; background: url('../images/bg20.gif') repeat-y; }
.ko_11c { width: 544px; height: 5px; background: url('../images/bg21.gif') no-repeat; margin-bottom: 20px; }
.ko_12a { background: url('../images/bg15.gif') repeat-y; width: 271px; height: 5px; margin-top: 4px; }
.ko_12b { background: url('../images/bg17.gif') repeat-y; width: 271px; }
.ko_12c { font-size: 17px; padding-left: 20px; text-align: left; }
.ko_12d { background: url('../images/bg16.gif') repeat-y; width: 271px; height: 6px; }
.ko_13 { width: 274px; height: 126px; background: url('../images/img_7.jpg') no-repeat; margin-top: 4px; }
.ko_14 { width: 531px; background: url('../images/bg22.gif') no-repeat; text-align: right; padding-bottom: 4px; position: relative; }
.ko_15 { font-size: 15px; letter-spacing: -1px; height: 58px; line-height: 55px; margin-right: 10px; }
.ko_15 input { border: 1px solid #e8e8e8; height: 40px; width: 420px; font-size: 18px; }
.ko_16 { width: 531px; height: 300px; background: url('../images/bg22.gif') no-repeat; text-align: right; padding-bottom: 4px; position: relative; }
.ko_17 { font-size: 15px; letter-spacing: -1px; position: absolute; top: 18px; left: 10px; }
.ko_18 { position: absolute; left: 141px; top: 8px; z-index: 2; }
.ko_18 textarea { border: 1px solid #e8e8e8; height: 283px; width: 380px; }
.ko_19 { width: 398px; height: 58px; background: url('../images/bg23.gif') no-repeat; position: absolute; top: 242px; left: 132px; z-index: 1; }
.ko_20 { width: 539px; height: 265px; background: url('../images/bg24.gif') no-repeat top right; position: relative; margin-top: 10px; }
.ko_20a { color: #70b11b; }
.ko_20b { position: absolute; text-align: right; top: 22px; left: 52px; }
.ko_20c { position: absolute; text-align: right; top: 22px; left: 335px; }
.ko_20d { position: absolute; text-align: right; top: 88px; left: 60px; font-size: 15px; }
.ko_20d a { font-size: 15px; }
.ko_20e { position: absolute; text-align: right; top: 88px; left: 340px; font-size: 15px; }
.ko_20e a { font-size: 15px; }
.ko_20f { position: absolute; text-align: left; top: 180px; left: 16px; font-size: 12px; }
.ko_20g { position: absolute; text-align: left; top: 180px; left: 292px; font-size: 12px; }
.ko_21 { padding: 5px 10px 1px 10px; line-height: 22px; }
.ko_22 { border: 1px solid #000000; width: 185px; }
.ko_23 { background: #ffffff; border: 1px solid #000000; }
.ko_24 { position: absolute; top: 150px; left: 27px; }
.ko_25 { width: 79px; height: 74px; background: url('../images/img_24.gif') no-repeat; border: none; cursor: pointer; }
.ko_26 { width: 150px; text-align: right; }
