
/*dopisal Bartek*/
table.proj td{ 
background-color:
#DCEEF1;
padding: 5px 5px 5px 5px;
height:25px;
vertical-align:middle;
}

table.proj img{display:inline;}


table.proj a
{ color:#09F; text-decoration:none;display:block;
background-image:url(images/pdf_ico.gif);
background-repeat:no-repeat;
padding-left:25px;
height:20px;
padding-top:3px;


}

table.proj a.cad
{ color:#09F; text-decoration:none;display:block;
background-image:url(images/cad_ico.gif);
background-repeat:no-repeat;
padding-left:35px;
padding-top:6px;
height:25px;


}





 p.opis {
	margin:15px;
	
	}
	
	p.opis strong { color:#0199CB
	}
	
	p.opis img {
		margin:10px;
		
	}






/* Podstawowy arkusz stylow */




/* Elementy wspolne  */
body { background: white url(images/img11.jpg) 0 0 ; background-attachment:fixed; color: #666; text-align: left; font: normal 62.5% Tahoma, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; }
a, p, h1, h2, h3, h4, h5, ul, li, dl, dt, dd { margin: 0; padding: 0; }
img { display: block; }
a img { border: 0; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }

p { font-size: 1.1em; line-height: 1.5em; margin: 1em 0; }
h2 { font-size: 1.8em; color: #0199CB; font-weight: normal;display: block; }
h3 { font-size: 1.2em; color: #0199CB; margin: 1em 0;display: block; }

a:link, a:visited { color: #666; font-size: 1em; text-decoration: underline; } 
a:link:hover, a:visited:hover { color: red; }

#container { width: 770px; background-color: white; margin: 0 auto 0 auto; }

/* top */
#top { float: left; width: 770px; background-color: white; }
h1#logo { float: left; text-indent: -9999px; font-size: 0; padding: 30px 0 0 49px; }
h1#logo a { display: block; width: 148px; height: 95px; background: transparent url(images/logo_playeko.gif) 0 0 no-repeat; }
#baner { float: right; padding: 0 11px 0 0; }

ul#nav-main {float: left; width: 100%; list-style:none; padding: 0; margin: 8px 0 0 0; overflow: hidden; }
ul#nav-main li {float:right; margin:0; padding:0 0 0 1px; text-align:center;}
ul#nav-main li a {float: left; display: block; padding:8px 14px; height:100%; color:#FFF; text-decoration:none; border-left:1px solid #FFF; border-right:1px solid #074E96; font-weight: bold; font-size: 1.1em;}
ul#nav-main li.last a {border-right: 0; }
ul#nav-main li a { background: url(images/bg-menu.jpg) -20px 35px;}
ul#nav-main li a:hover, ul#nav-main li a:focus, ul#nav-main li a:active {background-position:-150px 0;}



/* bottom */
#bottom { clear: both; padding: 25px; }
body#b-oferta #bottom { padding: 26px 26px 26px 10px; }
body#b-oferta .box2-right { float: right; width: 485px; }
#bottom img { margin: 11px 5px;  }
.box-left { float: left; width: 33%; }
.box-right { float: right; width: 475px; margin-bottom:20px;}
.box2-left { float: left; width: 30%; }
.box2-right { float: right; width: 69%; }


/* boksy strony startowej */
.box { float: left; width: 226px; height: 173px; }
.box a { margin: 100px 0 0 145px; }
#box1 { background: transparent url(images/box1.jpg) 0 0 no-repeat; }
#box2 { background: transparent url(images/box2.jpg) 0 0 no-repeat; margin: 0 20px; }
#box3 { background: transparent url(images/box3.jpg) 0 0 no-repeat; }

#bottom ul.galeria { padding: 0; margin: 0; list-style-type: none;}
#bottom ul.galeria li { padding: 0 0 25px 0;  margin: 0; float: left; width: 242px; text-align: center; }
#bottom ul.galeria li h3 { font-size: 1em; margin: 0 0 10px 0; padding: 0; float: left; width: 100%;text-align:center;}
#bottom ul.galeria li h3 a { padding: 0; margin: 0 auto; text-decoration: none; display: block; width: 210px; color: #0199CB; cursor: pointer;text-align:center;}
#bottom ul.galeria li h3 a:hover { text-decoration: none; border: 0;}
#bottom ul.galeria li h3 a img { margin: 0; display:inline; margin-bottom: 5px; }
#bottom ul.galeria li h3 a strong { display: block; padding: 5px 0 0 0; height: 2.8em; overflow: hidden; }
#bottom ul.galeria li h3 a em { font-weight: normal; font-style: normal; color: #666; width:90px;padding: 5px 0 0px 15px; background: url(images/lupa_ico.gif) 0 4px no-repeat;display: block; clear: both;margin-left:50px; }
#bottom ul.galeria li h4 { font-size: 1em;  }
#bottom ul.galeria li h4 a { font-weight: normal; font-size: 1em; padding: 5px 0 5px 25px; text-decoration: none; background: url(images/pdf_ico.gif) 0 2px no-repeat;  }
#bottom ul.galeria li h4 a.galeria { font-weight: normal; font-size: 1em; padding: 5px 0 5px 22px;margin-left:5px; text-decoration: none; background: url(images/lupa_ico.gif) 0 4px no-repeat;  }


a.zobacz:link, a.zobacz:visited { display: block; width: 70px; height: 21px; background: transparent url(images/btn_zobacz.jpg) 0 0 no-repeat; text-indent: -9999px; font-size: 0; }
a.zobacz:link:hover, a.zobacz:visited:hover { background-position: 0 -21px; }

/* galeria */
#gallery { float: left; width: 100%; margin: 15px 0; }
#gallery img { float: left; }

/* footer */
#footer { clear: both; background: #C3E0E4 url(images/bg_footer.gif) 0 0 no-repeat; color: #3C9AA6; font-size: 1.1em; padding: 13px 0 0 0; }

/* certyfikaty */
table#table-certyfikaty { margin: 10px 0 0 0;  text-align: center}
table#table-certyfikaty td { padding: 5px 10px; margin: 10px; }
table#table-certyfikaty a { font-size: 1.1em; }

/* side-nav */
#side-nav { list-style-type: none; width: 190px; margin: 10px 0 0 0;}
#side-nav li { border-bottom: 1px solid #CCC; }
#side-nav li a:link, #side-nav li a:visited { display: block; font-size: 1.1em; padding: 5px; text-decoration: none; }
#side-nav li a:link:hover, #side-nav li a:visited:hover { background-color: #CEE7FF; color: #666;  }
#side-nav li a.duze:link, #side-nav li a.duze:visited { display: block; font-size: 1.4em; color: #0199CB; font-weight: bold; padding: 5px; text-decoration: none; }
#side-nav li a.duze:link:hover, #side-nav li a.duze:visited:hover { background-color:#CEE7FF; color:#0199CB;  }

/* texhnologie */
.space-box { clear: both; padding: 10px 0; }
.space-box img { padding: 0 5px 5px 0; }

/* produkt */
.produkt { float: right; width: 100%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.produkt p { padding-top: 10px; }
.produkt img { padding: 5px; }
span.blue { font-size: 1.6em; font-weight: bold; color: #0199CB; }

form#formzamowienie .radio { border: 0; padding: 0; background-color: transparent;}

ol.zamowienie-lista { padding: 0; margin: 0 0 1em 0; width: 100%; float: left; list-style-type: none; }
ol.zamowienie-lista li{ width: 100%; float: left; padding: 5px 0 5px 0;  margin: 0; border-bottom: 1px solid #EAEAD3;}

ol.zamowienie-lista ul { float: left; padding: 0; margin: 0; width: 100%; list-style-type: none; }
ol.zamowienie-lista ul li { float: left; padding: 0; width: auto; text-align: center; border: 0; }
ol.zamowienie-lista ul li input { border: 0; background-color: #fff; border: 1px solid #ABD3D8; padding: 2px 1px; font-size: 1em;  }
ol.zamowienie-lista ul li.flp { width: 25px; padding-top: 1em;}
ol.zamowienie-lista ul li.fkatalog { width: 65px; padding-top: 0.7em;}
ol.zamowienie-lista ul li.fkatalog input { width: 55px; }
ol.zamowienie-lista ul li.fnazwa { width: 165px; padding-top: 0.7em;}
ol.zamowienie-lista ul li.fnazwa input { width: 155px; }
ol.zamowienie-lista ul li.fcena { width: 60px; padding-top: 0.7em;}
ol.zamowienie-lista ul li.fcena input { width: 50px; }
ol.zamowienie-lista ul li.filosc { width: 50px; padding-top: 0.7em;}
ol.zamowienie-lista ul li.filosc input { width: 40px; }
ol.zamowienie-lista ul li.fmontaz { width: 60px; text-align: center; }
ol.zamowienie-lista ul li.ftransport { width: 60px; text-align: center; }
ol.zamowienie-lista .error { color: #ff0000; padding: 2px 0 2px 0px; display: none; text-align: left;}

ul.zamowienie-lista-naglowek { float: left; padding: 0.5em 0 0.5em 0; margin: 2em 0 0 0; width: 100%; list-style-type: none; border-bottom: 1px solid #EAEAD3; background-color: #C6E2E5; color: #333;}
ul.zamowienie-lista-naglowek li { float: left; padding: 0; margin: 0; text-align: center; font-weight: bold;}
ul.zamowienie-lista-naglowek li.flp { width: 25px; }
ul.zamowienie-lista-naglowek li.fkatalog { width: 65px; }
ul.zamowienie-lista-naglowek li.fnazwa { width: 165px; }
ul.zamowienie-lista-naglowek li.fcena { width: 60px; }
ul.zamowienie-lista-naglowek li.filosc { width: 50px; }
ul.zamowienie-lista-naglowek li.fmontaz { width: 60px; }
ul.zamowienie-lista-naglowek li.ftransport { width: 60px; }

ul.miejsce-dostawy { clear: both; padding: 0; margin: 0; list-style-type: none; float: left; width: 232px; }
ul.miejsce-dostawy li { padding: 2px 0; margin: 0; list-style-type: none; float: left; width: 100%;}
ul.miejsce-dostawy li label { float: left; width: 90px;}
ul.miejsce-dostawy li input { float: left; width: 140px; border: 1px solid #ABD3D8;}

ul.zamawiajacy { padding: 0; margin: 0; list-style-type: none; float: right; width: 232px;  }
ul.zamawiajacy li { padding: 2px 0; margin: 0; list-style-type: none; float: left; width: 100%;}
ul.zamawiajacy li label { float: left; width: 90px;}
ul.zamawiajacy li input { float: left; width: 140px; border: 1px solid #ABD3D8;}
ul.zamawiajacy .error { color: #ff0000; padding: 2px 0 2px 90px; display: none; }

ul.koszty-indywid { clear: both; padding: 0.5em 0; margin: 0; list-style-type: none; }
ul.koszty-indywid li { padding: 2px 0; margin: 0; list-style-type: none; float: left; width: 100%;}
ul.koszty-indywid li strong { font-weight: normal; float: left; width: 100px; }
ul.koszty-indywid li input { float: left; }
ul.koszty-indywid li label { float: left; padding: 0 10px 0 5px;}

form#formzamowienie input#fterminrealizacji { width: 140px; border: 1px solid #ABD3D8;}
a.link-pdf { font-weight: normal; font-size: 1em; padding: 5px 0 5px 25px; text-decoration: none; background: url(images/pdf_ico.gif) 0 2px no-repeat; }
p.warunkiplatnosc label {margin-right: 10px;}


