html, body, div, span, pre, code, a, p, img, hr, 
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6,
form, fieldset, label, legend { 
  border: 0px;
  margin: 0px;
  padding: 0px;
}


body {
	background-color: #1f4560;
	background-image: url(img/tlo.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: top;
}

#strona {
	width: 760px;
	padding: 0;
	position: relative;
	display: table;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(img/textura.gif);

}
#lang {
	display: block;
	height: 74px;
	width: 15px;
	position: relative;
	top: 20px;
	right: 0px;
	left: 745px;
}



#naglowek {
	display: block;
	height: 150px;
	width: 760px;
	background-image: url(img/cien_n.gif);
	background-repeat: repeat-y;
}
#naglowek #logo {
	height: 70px;
	width: 170px;
	margin-top: 40px;
	margin-left: 40px;
	float: left;
}

#naglowek #menu {
	height: 120px;
	float: right;
	display: block;
	width: 220px;
	top: 0px;
	right: 15px;
	position: relative;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	color: #FFFFFF;
}

#naglowek #menu li {
	display: block;
	width: 220px;
	list-style-type: none;
	margin-top: 6px;
	height: 14px;
	cursor: default;
}

.kr {border-bottom: 1px solid #FFFFFF;}

#naglowek #menu a {
	text-decoration: none;
	height: 220px;
	width: 14px;
}
#naglowek #menu a:link{color: #FFFFFF;}
#naglowek #menu a:visited {color:#FFFFFF;}
#naglowek #menu a:hover {color:#FF771C;} 


#baner {
	background-image: url(img/baner4.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 240px;
	width: 760px;
}

#butony {
	display: block;
	height: 120px;
	width: 760px;
	background-image: url(img/cien_n.gif);
}

#text {
	color: #FFFFFF;
	background-image: url(img/cien_n2.gif);
	background-repeat: repeat-y;
	display: table;
	width: 760px;
	text-align: left;
	vertical-align: top;
	border: 0px;
}

.tab {	
	text-align: left;
	vertical-align: top;
}


#lewa {
	display: block;
	width: 450px;
	margin-left: 30px;
	height: auto;
	float: left;
	padding-right: 15px;
	font-size: 10px;
}

#prawa {
	display: block;
	width: 220px;
	margin-right: 29px;
	margin-bottom: 29px;
	float: right;
	font-size: 10px;
}

#stopka {
	display: block;
	height: 54px;
	width: 760px;
	background-image: url(img/koniec.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#copyright {
	font-size: 10px;
	color: #CCCCCC;
	margin-left: 30px;
	float: left;
	height: 35px;
	width: 200px;
	padding-top: 11px;
}

#men {
	font-size: 10px;
	color: #FFFFFF;
	float: left;
	height: 35px;
	padding-top: 11px;
	display: block;
	text-align: right;
	width: 500px;
}

a {text-decoration: none;}
a:link{color: #FFFFFF;}
a:visited {color:#FFFFFF;}
a:hover {color:#FF6600;} 


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	display: block;
	height: 38px;
	width: 100%;
	margin-bottom: 20px;
	clear: both;
	}
	

h1.ttt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	display: block;
	margin-bottom: 5px;
	clear: both;
	}	
	

h1 span {display: none;}



#tyt1 {background: url(img/n_aktualnosci.gif) no-repeat left top;}
#tyt2 {background: url(img/n_firma.gif) no-repeat left top;}
#tyt3 {background: url(img/n_nowosci.gif) no-repeat right top;}
#tyt4 {background: url(img/n_kontakt.gif) no-repeat left top;}
#tyt5 {background: url(img/n_napisz.gif) no-repeat right top;}
#tyt6 {background: url(img/n_produkty.gif) no-repeat right top;}
#tyt7 {background: url(img/n_rms.gif) no-repeat left top;}
#tyt8 {background: url(img/n_placowki.gif) no-repeat left top;}
#tyt9 {background: url(img/n_szukaj.gif) no-repeat right top;}
#tyt10 {background: url(img/n_gwarancja.gif) no-repeat left top;}
#tyt11 {background: url(img/n_polecamy.gif) no-repeat right top;}
#tyt12 {background: url(img/n_dok.gif) no-repeat left top;}
#tyt13 {background: url(img/n_sklepy.gif) no-repeat left top;}
#tyt14 {background: url(img/n_grupa.gif) no-repeat left top;}
#tyt15 {background: url(img/n_archiwum.gif) no-repeat right top;}
h2 {
	font-size: 14px;
	text-align: right;
	display: block;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#prawa h2 {width: 220px; margin-top: 10px;}
#lewa h2 {width: 450px;}

h3 {
	font-size: 14px;
	display: block;
	clear: both;
}

#lewa h3 {
	width: 450px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FF771C;
	margin-top: 30px;
	margin-bottom: 4px;
}

#prawa h3 {width: 220px; text-align: right;}



h4 {
	font-size: 24px;
	margin-top: 4px;
	margin-left: 20px;
}

h5 {
	font-size: 10px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}

#srodek {
	display: block;
	width: 670px;
	margin-left: 30px;
	margin-right: 29px;
	height: auto;
	padding-right: 15px;
}



.data {
	font-size: 8px;
	margin-bottom: 10px;
}
.news {
	font-size: 10px;
	display: block;
	height: auto;
	width: 450px;
	margin-bottom: 30px;
}
.news p {
	text-indent: 30px;
}
.news img {
	float: left;
	margin-right: 15px;
}

.kontakt {
	width: 450px;
}

.k_l {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	
}

.k_l2 {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: center;
	
}

.k_p {
	font-size: 10px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: bottom;
}




.k_p2 {
	vertical-align: center;
	font-size: 10px;
	text-align: right;
}


.k_pmap {
	vertical-align: top;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 80px;
}



.k_l span {
	font-size: 9px;
}

#prawa form {
	text-align: right;
	display: block;
}

#prawa form p {
	margin-top: 10px;
	margin-bottom: 2px;
}

#prawa .for {width: 180px;}
#prawa .for2 {width: 183px;}

.p0 {
	background-image: url(img/pro_t1a.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 222px;
	float: left;
}

.p0 span {
	color: #FF6600;
	font-weight: bold;
}



.p1 {
	background-image: url(img/pro_t1b.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 228px;
	float: right;
}


.p2 {
	background-image: url(img/pro_t2.gif);
	background-repeat: repeat-y;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 450px;
	clear: both;
}


.galeria {

	margin: 20px;
	padding: 0px;
	width: 410px;
	clear: both;
}

.galeria img {

	margin: 2px;
}

.p2 ul {
	margin-left: 40px;
	list-style-position: outside;
	list-style-type: circle;
}

.p2 ol {
	margin-left: 40px;
	list-style-position: outside;
}

.p3 {
	background-image: url(img/pro_t3a.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 23px;
	width: 450px;
	clear: both;
	background-position: left top;
}

#rozmiary {

display: block; 
border: 1px;
margin-left: 20px;
width: 400px;

}



.img_p {
	height: 219px;
	width: 188px;
	position: relative;
	left: 8px;
	top: 26px;
	right: 32px;
	bottom: 35px;
}


.img_kat {
	height: 116px;
	width: 100px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 10px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.kate {
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
}


.p0 p {
	font-size: 10px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
	clear: both;
}

.p2 p {
	font-size: 10px;
	width: 410px;
	margin-left: 20px;
	margin-bottom: 5px;
	clear: both;
}

.etykiety {
	font-size: 10px;

	width: 190px;
	display: block;
	margin-left: 20px;
	padding-bottom: 10px;

}

.etykiety img {margin: 1px;}

.rozw {
	font-size: 10px;
	width: 405px;
	display: block;
	margin-left: 20px;
	padding-bottom: 20px;
}


.rozw img {margin: 2px;}
.rozw p{width: 100%;}





ul.tree {
	display: block;
	margin-right: 0;
	padding-right: 0;
	text-align: right;
}

ul.tree ul {
	display: block;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

ul.tree li {
	display: block;
	list-style-type: none;
}

ul.tree li.closed {
	background-image: url("img/closed.gif");
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
}

ul.tree li.opened {
	background-image: url("img/opened.gif");
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
}

ul.tree li a {
	font-size: 13px;
	text-decoration: none;
	cursor: pointer;
}

ul.tree li a.folder {
	cursor: pointer;
}

ul.tree li a.active {
	font-weight: bold;
	color:#FF6600;
}

ul.tree li a:hover {
	text-decoration: underline;
}

.dzial {
	font-size: 14px;
	text-align: right;
	display: block;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 220px;
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}


.dodatek {
	font-size: 14px;
	text-align: right;
	display: block;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 220px;
	margin-top: 25px;
	font-weight: bold;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 2px;
}


ul.tree li span {
	font-weight: 600;
}


.none {
	font-size: 13px;
	color: #CCCCCC;
	background-image: url(img/none.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 20px;
	}


.pro {
	float: left;
	width: 225px;
	height: 330px;
	display: block;
	text-align: right;
}
.pro li {
	margin-right: 38px;
	font-size: 13px;
	text-decoration: none;
	list-style-type: none;
	background-image: url(img/pro.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.pro a {margin: 20px;}
.pro span {margin: 20px;}

.tooltip{
width: 200px; color:#fff;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 16px 0 ;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #f90;
    background: url(bt.gif) no-repeat bottom}
	
.zong {
	color: ff6600;
	font-weight: bold;
	font-size: 12px;
}

.szyfr{
	display: block;
	height: 19px;
	width: 99px;
	margin-top: 2px;
	margin-left: 5px;
	float: right;
}


.poma {
	color:#f60;
	display: block;
	height: 15px;
	}
	
.uwa{
	font-size: 8px;
	color: #6D8A9F;
	text-align: center;
}	

.cena_sklep {
	display: block;
	height: 30px;
	width: 195px;
	color:#FF6600;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:10px;

}

.cena_sklep span {
	color:#FFFFFF;
	font-weight:normal;
	font-size: 17px;
	float: left;
	padding-right: 10px;
	margin-top: 5px;
}

.link_sklep {
	float: left;
	margin-top: 5px;
}