.fieldName { float: left; display: inline; text-align: right; width: 200px;  }
.inputField { float: left; display: inline; margin-left: 20px; }
.clear { clear: both; height: 0px; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }

.pasekDost { background: url(pict/dost/nod_realizacja_bg_1px.png) repeat-x left 23px; text-align: left; width: 537px; margin-left: 25px; }
.finalPasek { background: url(pict/dost/nod_realizacja_bg_prawe.png) no-repeat right 23px; text-align: left; width: 368px; height: 60px; margin-right: 30px;}
.listDost { position: relative; }
.listDost .infoDost { position: absolute; top: 20px; left: 5px; color: #006b6e;  font: bold 11px Verdana; } 
.listDost .dostPosition { margin-top: 20px; margin-left: 95px; }

.prodDost { position: relative; }
.prodDost .infoDost { position: absolute; top: 0px; left: 155px; color: #006b6e; font: bold 12px Verdana; } 
.prodDost .dostPosition { margin-top: 0px; margin-left: 250px; }


#universalGenerator { }
#universalGenerator .inputField { margin-top: 3px; font: 11px Verdana; }
#universalGenerator .fieldName { margin-top: 3px; }
#universalGenerator .inputField input  { border: 1px solid black; width: 200px; }
#universalGenerator .inputField select  { border: 1px solid black; width: 200px; }

#prodOutput { margin-top: 20px; }
 
#tab_summary table {  width: 860px; }
#tab_summary .bgTab { width: 897px; background: url(pict/lp/tabelka_1px.png) repeat-y center top; }
#tab_summary .bottomTab { background: url(pict/lp/tabelka_dol.png) no-repeat center top; width: 897px; height: 20px; }
#tab_summary td { padding: 3px; border-bottom: 1px solid #006982; }
#tab_summary tr { height: 40px; }
#tab_summary .header { height: 41px; font: bold 12px Verdana; color: white; background: url(pict/lp/tabelka_gora.png) no-repeat center top; width: 897px; }
#tab_summary .header td { border: none; }

.szanowni { position: relative; }
.szanowni .top { background: url(pict/lp/okno_szanowni_gora.png) no-repeat center top; width: 897px; height: 18px; }
.szanowni .center { background: url(pict/lp/okno_szanowni_1px.png) repeat-y center top; width: 897px; }
.szanowni .bottom { background: url(pict/lp/okno_szanowni_dol.png) no-repeat center top; width: 897px; height: 13px; }
.szanowni .center .text { padding: 20px; padding-left: 30px; padding-bottom: 15px; padding-top: 10px; width: 500px; text-align: justify; }

#pliki .top { background: url(pict/lp/pliki_bg_gora.png) no-repeat center top; width: 377px; height: 24px; }
#pliki .center { background: url(pict/lp/pliki_bg_1px.png) repeat-y center top; width: 377px; }
#pliki .bottom { background: url(pict/lp/pliki_bg_dol.png) no-repeat center top; width: 377px; height: 14px; }
#pliki .center .text { padding: 20px; padding-left: 30px; padding-top: 10px;}
#pliki .pdfText { text-align: right; width: 200px; margin-right: 20px; margin-top: 20px; color: #006b6e; font: 14px Verdana; }
#pliki .pdfText a { color: #006b6e; font: 14px Verdana; text-decoration: none; }
#pliki .pdfText a:hover { text-decoration: underline; }

.wizytowka { background: url(pict/lp/wizytowka_bg.png) no-repeat center top; width: 376px; height: 145px; position: absolute; top: 40px; right: -30px;}
.wizytowka .texter { margin-left: 170px; width: 170px; color: #006b6e; line-height: 1.5; margin-top: 35px; }
.linkwizyt { color: #006b6e; }
.linkwizyt:hover { color: #006b6e; text-decoration: underline; }

.kosztBox { position: absolute; right: -110px; top: 70px; width: 308px; height: 90px; background: url(pict/lp/pole_koszt.png) no-repeat center top; }

.headerCalc { color: #006b6e; font: bold 14px Verdana; margin-bottom: 20px; margin-left: 50px; }

#desc { margin-top: 20px; }

.separator { width: 100%; height: 20px; background: url(pict/lp/linia_pozom_1px.png) repeat-x center top; margin-top: 20px; }

.addToCart { cursor: pointer; }

.menuLeft { width: 222px; margin-right: 10px; } 

.boxik { width: 336px; position: relative; }
.boxik .b1 { width: 336px; height: 59px; background: url(pict/new_5/box_1_head.png) no-repeat center top; }
.boxik .b2 { width: 336px; height: 13px; background: url(pict/new_5/box_2_sep.png) no-repeat center top; }
.boxik .b3 { width: 336px; height: 138px; background: url(pict/new_5/box_3_pic_bg.png) no-repeat center top; }
.boxik .b4 { width: 336px; height: 105px; background: url(pict/new_5/box_4_text_bg.png) no-repeat center top; }
.boxik .nazwa { padding-top: 10px; padding-left: 20px;  color: #f8a82e; font: 18px Verdana;  }
.boxik .nazwa a { color: #f8a82e; font: 18px Verdana; }
.boxik .info { color: white; font: 12px Verdana; padding-left: 20px }
.boxik .desc { color: #707171; font: 11px Verdana; position: absolute; width: 300px; left: 15px; top: 220px; text-align: left; }
.boxik .longdesc { color: #e78f07; font: bold 11px Verdana; position: absolute; bottom: 15px; right: 20px; }
.boxik .longdesc a { color: #e78f07; font: bold 11px Verdana; }
.boxik .photo { position: absolute; left: 20px; top: 72px; }
.boxik .photo2 { position: absolute; left: 10px; top: 72px; }
.boxik .button1 { position: absolute; right: 10px; top: 95px; }
.boxik .button2 { position: absolute; right: 10px; top: 145px; }

.bottomer { margin-top: 10px; background: url(pict/new_5/box_biznes_cien.png) no-repeat center bottom; width: 100%; height: 180px; } 

#newVersion .leftHeader { background: url(pict/new_5/header_1px.png) repeat-x center top; height: 202px; width: 50%; position: absolute; top: 0px; left: 0px; z-index: 5; } 
#newVersion .top2 { width: 901px; height: 202px; position: relative; z-index: 10; }
#newVersion .top2 .banner2 { width: 901px; background: url(pict/new_5/header.png) no-repeat center top; height: 202px; position: relative; }
.logo2 { position: absolute; width: 315px; height: 57px; left: 50px; top: 40px; }
.eset2 { position: absolute; width: 315px; height: 57px; left: 50px; top: 95px; }
.konsultant2 { position: absolute; width: 315px; height: 57px; right: -50px; top: 80px; }
.tracker2 { background: url(pict/new_5/mapa_str_bg_1px.png) repeat-x center top; height: 26px; color: #006b6e; }
.tracker2 .nag_list2 { color: #006b6e }
.tracker2 .nag_list2:hover { color: #e78f07 }
.tracker2 .final_tracker { color: #e78f07 }
.tracker2 .track { color: #006b6e; }

.r1
{
	float: left;
	display: inline;
	width: 204px;
	height: 70px;
}


body
{
	background: #f3f4f4;	
	margin: 0px;
	padding: 0px;
	}
	
	
.final_tracker {
	
	font: bold 11px Verdana;
	color: #edda91;
	
}

textarea
{
overflow: hidden;
}

td.normal {
	border: none; 
	border-bottom: 1px solid #8a8585;
	border-left: 1px solid #8a8585; 
	font-family: Verdana;  
	font-size: 12px;
	text-align: center; 
	color: black;
	}

td.header {
	border: none; 
	border-bottom: 1px solid #8a8585;
	font-family: Verdana;
	text-align: center;  
	font-size: 12px; 
	color: white;
	}

a
{
color: #005499;	
text-decoration: none;
font-size: 12px;
font-family: Verdana, Tahoma;
	
	}

.zatwierdzono
{
text-align: center;
padding-top: 50px;
text-decoration: none;
font-family: Verdana, Tahoma;
font-size: 13px;
font-color: black;
}

.atcomp
{
	text-decoration: none;
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: black;
	text-align: right;
}


h2
{
	color: #006b6e;	
	font: bold 18px Verdana, Tahoma;
	padding: 0px;
}
h1
{
	color: #006b6e;
	font-size: 18px;
	font: bold 18px Verdana, Tahoma;	
	padding: 0px;
}

.left { float: left; display: inline; }
.right { float: right; display: inline; }
.clear { clear: both; }


.form_tekst { margin-top: 5px; padding-top: 3px; text-align: right; margin-right: 20px; width: 150px; font: bold 12px Tahoma, Verdana; color: #005499; }
.form_potw_2 { margin-top: 5px; width: 200px; font: bold 12px Tahoma, Verdana;  color: #005499;}
.form_potw_5 { width: 600px; font: bold 12px Tahoma, Verdana; color: #005499; margin-top: 5px; margin-left: 50px; }
.potwButton { margin: 20px 0 0 280px; cursor: pointer; }
.form_potw_2 select { font: 11px Verdana; margin-top:2px; }

#shipping { border-top: 1px solid #005499; margin-top: 10px; }
#shipping .headerShipping { margin-top: 10px; margin-bottom: 10px; padding-left: 20px; padding-bottom: 10px; border-bottom: 1px solid #005499; font-weight: bold;  }
#shipping .inputField {border: 1px solid #c8cfdc; width: 200px; background-color: white; }

.formHeight { height: 25px; }


.lista_naglowek
{
font-family: Tahoma, Verdana;
font-size: 12px;
font-weight: bold;
color: #005499;	
}


.ainh2
{
color: #005499;	
text-decoration: none;
padding-bottom: 5px;
font-size: 16px;
font-weight: bold;
font-family: Verdana, Tahoma;
}

.ainh2:hover
{
color: #ffc902;	
text-decoration: underline;
padding-bottom: 5px;
font-size: 16px;
font-weight: bold;
font-family: Verdana, Tahoma;
}


.tresc2
{
	font-family: Verdana, Tahoma;
	width: 680px;
	margin-top: 10px;
	text-align: justify;
	min-height: 720px;
	height: auto !important;
	height: 720px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
	padding-bottom: 30px;
}



.tresc
{
	font-family: Verdana, Tahoma;
	text-align: justify;
	min-height: 720px;
	height: auto !important;
	height: 720px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}

.banner_foto
{
	height: 70px;
	padding: 0px;
	
}

a.menu
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #006b6e;
	text-decoration: none;
	font-weight: bold;	
}

a.menu:hover
{
	color: #ffc902;	
	text-decoration: underline;
	font-weight: bold;	
}

a.menu_small
{
	font-family: Verdana, Tahoma;
	font-size: 9px;
	color: #006b6e;
	text-decoration: none;	
}

a.menu_small:hover
{
	color: #ffc902;	
	text-decoration: underline;
}

a.list
{
	font-family: Verdana, Tahoma;
	font-size: 14px;
	color: black;
	text-decoration: none;
	font-weight: bold;	
}

a.nag_list2
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: white;	
	text-decoration: none;
	font-weight: bold;	
}

a.nag_list2:hover
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #ffc902;	
	text-decoration: underline;
	font-weight: bold;	
}

a.nag_list
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #005499;	
	text-decoration: none;
	font-weight: bold;	
}

a.nag_list:hover
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	color: #ffc902;	
	text-decoration: underline;
	font-weight: bold;	
}


a.nag_list3
{
	font-family: Verdana, Tahoma;
	font-size: 12px; 
	color: #ff7f02;	
	text-decoration: none;
	font-weight: bold;	
}

a.nag_list3:hover
{
	font-family: Verdana, Tahoma;
	font-size: 12px; 
	color: #ffc902;	
	text-decoration: underline;
	font-weight: bold;	
}

a.kontakt
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #005499;	
	text-decoration: none;
	font-weight: bold;	
}

a.kontakt:hover
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #ffc902;	
	text-decoration: underline;
	font-weight: bold;	
}


a.krotki_opis
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

a.list_prod
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #005499;
	font-weight: bold;
	text-decoration: none;
}

a.list_prod:hover
{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	color: #ffc902;
	text-decoration: underline;
}

.foto {
position: absolute;
left: 10px;
top: 0px;
width: 200px;
}

.ramka {
border: 1px solid #c8cfdc; 
background-color: #f8f9fb;
width: 161px;
color: #005499;
padding: 0px;
margin-left: 325px;
margin-right: 0px;
margin-bottom: 5px;
}
.ramka * {
color: #005499;
}
.ramka h5 {
display: block;
font-weight: bold;
font-size: 12px;
color: #006b6e;
font-family: Verdana, Tahoma;
text-align: center;
margin: 1px;
padding-top: 2px;
padding-left: 40px;
width: 161px;
height: 18px;
}
.ramka ul {
list-style-type: square;
}
.ramka a {
font-weight: normal;
}
.ramka a:hover {
text-decoration: underline;
}

.button
{
float: right;
padding-top: 10px;
padding-right: 100px;
}


.ramka-po-prawej {
border: 1px solid #c8cfdc; 
background-color: #f8f9fb;
width: 161px;
float: right;
color: #005499;
padding: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 5px;
}
.ramka-po-prawej * {
color: #005499;
}
.ramka-po-prawej h5 {
display: block;
font-weight: bold;
font-size: 12px;
color: #006b6e;
font-family: Verdana, Tahoma;
text-align: center;
margin: 1px;
padding-top: 2px;
width: 161px;
height: 18px;
}
.ramka-po-prawej ul {
list-style-type: square;
}
.ramka-po-prawej a {
font-weight: bold;
}
.ramka-po-prawej a:hover {
color: #ffc902;
text-decoration: underline;
}

table.download {
border-spacing: 0px;
}
table.download td {
border-bottom: 1px solid #8a8585;
padding-left: 3px;
}

.produkt
{
background: #b6d7d3;
font-size: 14px;
font-weight: bold;
}

#slideshowBanner { position: relative; height: 282px; width: 691px; margin-left: -12px; }
#slideshowBanner div.multi { position: absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshowBanner div.active { z-index:10; opacity:1.0; }
#slideshowBanner div.last-active { z-index:9; }
#slideshowBanner img { border: none }

.buttons { position: absolute; bottom: 20px; left: 525px; z-index: 10; background: url(pict/multi/numerki_bg.png) no-repeat center top; width: 139px; height: 42px; }
.buttons .elt1 { width: 26px; height: 28px; background: url(pict/multi/num_1.png) no-repeat right top; margin-top: 6px; margin-left: 17px; cursor: pointer; }
.buttons .elt2 { width: 26px; height: 28px; background: url(pict/multi/num_2.png) no-repeat right top; margin-top: 6px; cursor: pointer; }
.buttons .elt3 { width: 26px; height: 28px; background: url(pict/multi/num_3.png) no-repeat right top; margin-top: 6px; cursor: pointer; }
.buttons .elt4 { width: 26px; height: 28px; background: url(pict/multi/num_4.png) no-repeat right top; margin-top: 6px; cursor: pointer; }
