html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	font-family:Verdana, Geneva, sans-serif;
	color:#606060;
	font-size: 11px;
	line-height: 17px;
	margin-top: 20px;
	background: url("../images/pasek.jpg") no-repeat;
	background-position:center;
	background-position:top;
	background-color:#fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.hide {
	position: absolute;
	left: -999em;
}
.tooltip {
	display:none;
	background-color:#969696;
	padding:10px 10px 10px 10px;
	font-size:11px;
	color:#fff;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */



A:link, A:visited, A:active, A:hover {
	color: #4f4d4e;
	font-weight: normal;
	text-decoration: underline;
}

.opis-pel ul { list-style:circle}
.opis-pel li {margin-left:26px; margin-top:3px;}

#container {overflow: hidden; width:1000px; margin: 1em auto; margin-top:0px; }

.menu {width:285px; min-height:494px; overflow:hidden; float:left;  background: transparent url("../images/menu.jpg") no-repeat;}
.drzewo {margin-left:60px; margin-right:15px; margin-top:20px;}
.drzewo2 {margin-left:60px; margin-right:15px; margin-top:4px;}


.lewa {width:715px; min-height:494px; overflow:hidden; float:right;}
.lewa .jezyki {width:715px; height:70px; background: transparent url("../images/jezyki.jpg") no-repeat;}

.flagi {width:130px; float:right; overflow:hidden; margin-right:27px;}
.flagi .flagi-li {float:left; margin-left:7px; margin-top:5px;}
.info {width:110px; float:right; overflow:hidden; margin-right:20px; margin-top:17px; clear:both}
.info .info-li {float:left; margin-left:1px; margin-top:5px;}

.lewa .baner {width:715px; height:424px; background: transparent url("../images/baner.jpg") no-repeat;}

.content {min-height:200px; clear:both; overflow:hidden;}
.content h2 {font-size:20px; color: #7DB2DE; margin-bottom:20px; line-height:24px;}
.content .lewa {width:460px; float:left; margin-left:70px;}
.content .lewa .gora {width:94px; height:10px; background: transparent url("../images/lukGora.jpg") no-repeat;}
.content .lewa .srodek {width:420px; min-height:10px; background: transparent url("../images/lukSrod.jpg") repeat-y; background-position:left; padding-left:30px; padding-top:10px; overflow:hidden; color:#606060;}
.content .lewa .dol {width:114px; height:10px; background: transparent url("../images/lukDol.jpg") no-repeat;}

.content .prawa {width:400px; float:right; margin-right:30px;}
.content .prawa .newsletter { width: 397px; min-height: 116px; background: transparent url("../images/newsletter.jpg") no-repeat; margin-top:20px; padding-left:20px; padding-top:50px; padding-right:20px; } 

.stopka {height:95px; clear:both;}

.lewa2 {width:312px; overflow:hidden; float:left;}
.lewa2 .edytor {width:312px; min-height:471px; background: transparent url("../images/tloLewa.jpg") no-repeat; background-position:right top; }
.lewa2 .edytor  .srodek {margin-left:63px; margin-right:20px;}
.lewa2 .edytor  h2 {font-size:16px; color: #7DB2DE; margin-bottom:20px; line-height:24px; margin-left:60px;}

.prawa2 {width:688px; overflow:hidden; float:left;}
.prawa2 .jezyki {width:688px; height:70px; background: transparent url("../images/jezyki2.jpg") no-repeat;}
.prawa2 .baner {width:688px; height:204px; background: transparent url("../images/baner2.jpg") no-repeat;}
.prawa2 .content {width:688px; min-height:650px; background: transparent url("../images/content.jpg") no-repeat; background-position:left top;}


.podstronaTytul {display:block;}
.podstronaTytul  h2 {font-size:18px; color: #7DB2DE; margin-bottom:20px; line-height:24px; margin-left:30px;}

.podstronaArt {
	padding-bottom:20px;
	padding-bottom:20px;
	overflow:  hidden;
	padding-left:30px;
	padding-right:30px;

}
.podstronaArt p {margin-top:10px}
.aktTytul{display:block; min-height:30px; margin-top:5px; margin-left:30px; margin-right:30px;}

.produkty .srodek {overflow:hidden; padding-bottom:10px; padding-left:20px; padding-top:20px; }
.produkty .srodek .li-prod {float:left; width:210px; min-height:220px;}
.produkty .srodek .li-prod .nazwa {margin:16px; height:20px; padding:4px; overflow:hidden;}
.prod-kr {height:40px; padding:8px; overflow:hidden;display:block;}


.produkt {}
.produkt .lewa-pro {width:340px; float:left; margin-left:30px; margin-top:20px; }
.produkt  .lewa-pro h3 {font-size:22px; color: #000; }
.produkt .prawa-pro {width:280px; float:left; }
.produkt .prawa-pro .gal {margin-left:20px; margin-top:20px; min-height:220px; }

.produkt .opis-prod-tresc {margin-top:20px; margin-left:2px;}

.produkty .obrysD {border-bottom:1px solid #EBEBEB; border-right: 1px solid #EBEBEB;}
.produkty .obrysM {border-bottom:1px solid #EBEBEB; }



A.subP1:link, A.subP1:visited, A.subP1:active {
	color: #B9B9B9;
	font-weight: normal;
	text-decoration: none;
	font-weight: normal;
	font-size:11px;
}

A.subP1:hover {
    color: #9A9A9A;
    font-weight: normal;
	text-decoration:none;
	font-weight: normal;
	font-size:11px;
	font-weight:normal;
}


.tabMenNr0 {} 
.tabMenNr1 {font-size: 12px; line-height: 13px;}
.tabMenNr2 {font-size: 12px; line-height: 13px;}
.tabMenNr3 {font-size: 12px; line-height: 13px;}
.tabMenNr4 {font-size: 12px; line-height: 13px;}
.tabMenNr99 {font-size: 12px; line-height: 13px;}

.obrys {border: 1px solid #d6d6d6;}
.obrys2 {border-bottom: 1px solid #d6d6d6;}
.obrys3 {border-bottom: 1px solid #F4F2F2;}
.obrys4 {border: 1px solid #d6d6d6; background-color:#FFF;}



.ramAkt {border: 1px solid #c6c6c6; background-color:#9d9d9d}
.ramNAkt {border: 1px solid #c6c6c6; background-color:#FFFFFF}
.ramProdSrod{border-bottom: 1px solid #e5e5e5; background-color:#FFFFFF}
.ramProdLewy{border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color:#FFFFFF}
.ramProdRight{border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color:#FFFFFF}
.ramProdukt{border-bottom: 1px solid #ffffff; background-color:#6298fc}
.ramProduktSrodek{border: 1px solid #d6d6d6; background-color:#ffffff}
.ramProduktPar{border: 1px solid #d6d6d6; background-color:#ffffff}
.ramDolKoszyk{border-bottom: 1px solid #d5d5d5;}
.ramKomunikat{font: Verdana; size: 11px; border: 1px solid #BFBFBF; background-color:#f0f0f0; padding:40px}
.obrysDol{border-bottom: 1px solid #e5e5e5;}
.obrysDol2{border-bottom: 1px solid #848484;}
.ramT9{border: 1px solid #c6c6c6; background-color:#ffffff}
.ramIloscProd{border: 1px solid #ffffff;}
.ramSortowanie{border: 1px solid #d9d9d9; background-color: #a1a1a1}

A.navSub:link, A.navSub:visited, A.navSub:active {
	font-size:10px;
	color: #6E6B6B;
	font-weight: normal;
	text-decoration: none;
	font-weight: normal;
	line-height: 12px;	

}
A.navSub:hover {
    color: #888585;
    font-weight: normal;
	text-decoration: none;
	font-weight: normal;
	line-height: 12px;
	font-size:10px;
}


A.navLinki:link, A.navLinki:visited, A.navLinki:active {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}
A.navLinki:hover {
    color: #a1a1a1;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}

A.navGrupy:link, A.navGrupy:visited, A.navGrupy:active {
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}
A.navGrupy:hover {
    color: #a4a4a4;
	font-weight: normal;
	text-decoration: none;
	line-height: 22px;
}

A.navGrupy2:link, A.navGrupy2:visited, A.navGrupy2:active {
	color: #8C8C8C;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}
A.navGrupy2:hover {
    color: #a4a4a4;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
}


A.navMenu111:link, A.navMenu111:visited, A.navMenu111:active {
	color: #fff;
	font-weight:bolder;
	text-decoration: none;
	}

A.navMenu111:hover {
    color: #fff;
    font-weight:bold;
	text-decoration: none;
}


A.navMenu1:link, A.navMenu1:visited, A.navMenu1:active {
	color: #404040;
	font-weight: normal;
	text-decoration: none;
	font-size:14px;
}

A.navMenu1:hover {
    color: #505050;
    font-weight: normal;
	text-decoration: none;
	font-size:14px;
}



A.navMenu2:link, A.navMenu2:visited, A.navMenu2:active {
	color: #505050;
	font-weight: normal;
	text-decoration: none;
	font-size:14px;
}
A.navMenu2:hover {
    color: #404040;
    font-weight: normal;
	text-decoration: none;
	font-size:14px;
}




A.komunikat:link, A.komunikat:visited, A.komunikat:active {
	color: #1d1d1d;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}
A.komunikat:hover {
    color: #a1a1a1;
    font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}



A.navNaProd:link, A.navNaProd:visited, A.navNaProd:active {
	color: #3C3C3C;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	font-size:16px;
}
A.navNaProd:hover {
    color: #767676;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	font-size:16px;
}

A.navNaProd2:link, A.navNaProd2:visited, A.navNaProd2:active {
	color: #308d01;
	font-weight: bold;
	text-decoration: none;
}
A.navNaProd2:hover {
    color: #519d31;
	font-weight: bold;
	text-decoration: none;
}

A.navNaProd3:link, A.navNaProd3:visited, A.navNaProd3:active {
	color: #6E6B6B;
	font-weight:normal;
	text-decoration: none;
	line-height: 13px;
}
A.navNaProd3:hover {
    color: #888585;
	font-weight:normal;
	text-decoration: none;
	line-height: 13px;
}


A.navNaProd4:link, A.navNaProd4:visited, A.navNaProd4:active {
	color: #6E6B6B;
	font-weight:normal;
	text-decoration:underline;
	line-height: 13px;
}
A.navNaProd4:hover {
    color: #888585;
	font-weight:normal;
	text-decoration: none;
	line-height: 13px;
}

A.navStrony:link, A.navStrony:visited, A.navStrony:active, A.navStrony:hover {
	color: #e9e9e9;
	font-weight: bold;
	text-decoration: none;
}

A.navStrony2:link, A.navStrony2:visited, A.navStrony2:active, A.navStrony2:hover {
	color: #4c4c4c;
	font-weight: bold;
	text-decoration: none;
}

A.navSciezka:link, A.navSciezka:visited, A.navSciezka:active, A.navSciezka:hover {
	color: #3c5269;
	text-decoration: none;
	font-size:11px;
}

A.navSciezkaKoszyk:link, A.navSciezkaKoszyk:visited, A.navSciezkaKoszyk:active, A.navSciezkaKoszyk:hover {
	color: #556e8c;
	font-weight: bold;
	text-decoration: none;
}

A.navSciezkaKoszyk2:link, A.navSciezkaKoszyk2:visited, A.navSciezkaKoszyk2:active, A.navSciezkaKoszyk2:hover {
	color: #556e8c;
	font-weight: bold;
	text-decoration: underline;
}

A.listaT9:link, A.listaT9:visited, A.listaT9:active, A.listaT9:hover {
	color: #676767;
	font-weight: normal;
	text-decoration: none;
}

A.ukryjT9:link, A.ukryjT9:visited, A.ukryjT9:active, A.ukryjT9:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

A.navNastPop:link, A.navNastPop:visited, A.navNastPop:active, A.navNastPop:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}






















A.nav3:link, A.nav3:visited, A.nav3:active {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
A.nav3:hover {
    color: #7d7d7d;
	font-weight: bold;
	text-decoration: none;
}


A.nav5:link, A.nav5:visited, A.nav5:active {
	color: #AE2A33;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}
A.nav5:hover {
    color: #8C9AEE;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}
A.nav6:link, A.nav6:visited, A.nav6:active {
	color: #94996c;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}
A.nav6:hover {
    color: #b2b882;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
}







.naglowek1{
	color: #5F5E5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.naglowek2{
	color: #FBC400;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.naglowek3{
	color: #010155;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.naglowek4{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.naglowek5{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.tekstzwykly{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}
.tekstzwykly2{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

.sortowanie{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	overflow: visible;
}

.pokaz{
	display:block;	
}

.ukryj{
	display: none;	

}




.naglowek_nazwa{
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
