	body {text-align:left; margin:0; padding:0; font-size:11px; font-family: verdana, "Trebuchet MS", Tahoma, Arial, Lucida; background: #fff url(/view/img/bg.png) repeat-y left}
	
	ul {list-style-type:none; padding:0; margin:0;}

	img {border:0;}
	em {font-style:normal;}
	form, fieldset {margin:0; padding:0; border:0;}
	a {text-decoration:none;}	
	#header {width:960px; text-align:left; height:101px; position:relative; }
	#logo {margin:0; padding:0; _height:1%; font-size:1px;}
	#header ul {padding:0; margin:0; list-style-type:none; position:absolute; top:74px; left:272px;}
	#header li {float:left; display:inline; height:27px;}
	#header li a {color:#fff; font-size:12px; font-weight:bold; background:url(/view/img/nav.png); height:27px; border-right:1px solid #fff; display:block; float:left; border-bottom:1px solid #fff; letter-spacing:1px;}
	#header li a:hover {background:url(/view/img/navh.png); height:28px; border-bottom:0px solid #fff}
	#header li em {display:block; padding:7px 16px 0 16px;}
	#koszyk {background:url(/view/img/koszyk.png) no-repeat; position:absolute; left:550px; top:12px}
	#koszyk p {padding:20px 0 0 56px; color:#6B6B6C}
	#koszyk .check {color:#6B6B6C; padding-left:12px; background:url(/view/img/check.png) no-repeat 2px 5px; margin-left:12px; font-weight:bold}
	#koszyk .check:hover {color:#e40000;}
	#radio {position:absolute; left:772px; top:0;}
	
	#menu {height:86px; background:url(/view/img/menu.png);}
	#menu .text {border:0; background:url(/view/img/text.png) no-repeat; width:105px; height:20px; padding:2px 0 0 8px}
	#menu .search {background:url(/view/img/wyszukiwarka.png) no-repeat 8px 19px; height:86px; width:260px; float:left; display:inline;}
	#menu .search form {padding:40px 0 0 72px;}
	#menu .search .go {border:0; background:url(/view/img/szukaj.png) no-repeat; width:51px; height:22px; cursor:pointer;}
	#menu .login {background:url(/view/img/logowanie.png) no-repeat 8px 8px; height:86px; width:380px; float:left; display:inline;}
	#menu .login p a {width:110px; float:left;}
	#menu .login p a:hover {color:#eee;}
	#menu .login .go {border:0; background:url(/view/img/loguj.png) no-repeat; width:51px; height:22px; cursor:pointer;}
	#menu .login form {padding:40px 0 0 78px;}
	#menu .links {position:absolute; left:640px; width:200px; height:86px; background:url(/view/img/sep.png) no-repeat 8px 8px;}
	#menu .links ul {padding:6px 0 0 24px; margin:0; list-style-type:none; font-size:10px; font-weight:bold;}
	#menu .links li {background:url(/view/img/circle.gif) no-repeat 1px 6px; padding-left:8px;}
	#menu .links li a {color:#fff;}
	#menu .links li a:hover {color:#eee;}
	#menu form p {margin:0; padding:0;}
	#menu form p a {color:#fff; text-decoration:underline; font-size:10px; background:url(/view/img/forma.gif) no-repeat 0 4px; padding-left:8px;}
	.menue {position:absolute; right:-39px; top:97px;}	
	
	#path	{background:#ececec url(/view/img/jestes.png) no-repeat 74px 7px; overflow:auto; padding-bottom:8px; _height:1%;}
	#path ul {padding:5px 0 0 0; margin:0 0 0 140px; list-style-type:none;}
	#path li {float:left; display:inline; font-size:10px; color:#444444; padding:0 5px 0 11px; background:url(/view/img/pathli.png) no-repeat left}
	#path li a {color:#3A82BC;}
	#path li.main {background-image:none;}
	#path li.main a, #path a.a {color:#444444;}
	#path li a:hover {color:#E30000;}
	
	#side {width:212px; float:left; display:inline; padding-bottom:145px;}
	#side ul {padding:0 0 0 8px; margin:4px 0 0 0; list-style-type:none; background:url(/view/img/dots.png) repeat-x top}
	#side li {padding:10px 7px; background:url(/view/img/dots.png) repeat-x bottom}
	
	#side li a {font-size:18px; font-weight:bold; color:#237EB5; background:url(/view/img/down.png) no-repeat right center; display:block; padding:0 8px 0 0} 
	#side li a:hover {color:#E30000;}
	
	#side li a.sub {font-size:12px;  color:#237EB5; background:none no-repeat right center; padding:0 8px 0 8px} 
	#side li a.sub:hover {color:#E30000;}
	#side .dane {background:url(/view/img/dane.png) no-repeat; padding:32px 8px 0px 8px; margin:12px 0; height:105px}
	#side .dane p {margin:0; padding:0; color:#848484; line-height:16px;}
	#side .dane strong {color:#fff;}
	#side h2 {color:#F01414; background:url(/view/img/dots.png) repeat-x bottom; font-size:17px; font-family:Tahoma; font-weight:normal; margin:0; padding:0 0 12px 20px; line-height:8px; margin-left:6px;}
	#side .news p {color:#505050; margin:4px 0 0px 0; padding:0 8px 8px 8px;}
	#side .news .more {clear:both; float:right; color:#006DAF; }
	#side .news .more:hover {color:#E30000;}
	#side .newsletter {background:url(/view/img/newsletter.png) no-repeat; padding:32px 8px 0px 8px; margin:12px 0; height:105px; clear:both; position:absolute; bottom:-12px; width:212px;}
	#side .newsletter p {margin:0; padding:0; color:#fff; line-height:14px; width:180px;}
	#side .newsletter form {padding-top:12px;}
	#side .newsletter strong {color:#fff;}
	#side .newsletter .text {border:0; background:url(/view/img/text.png) no-repeat; width:105px; height:20px; padding:2px 0 0 8px}
	#side .newsletter .go {border:0; background:url(/view/img/dopisz.png) no-repeat; width:51px; height:22px; cursor:pointer;}

	#main {position:relative; overflow:auto; _height:1%}
	#content { text-align:left; float:left; width:770px}
	#content .products {background:url(/view/img/dots.png) repeat-x top; overflow:auto; margin:16px 0 0 0; clear:both; _height:1%;}
	#content .f {background-image:none; margin:0px 0 0 0;}
	#content .product {width:360px; float:left; display:inline; margin:16px 12px 0 12px;}
	#content .product .img {float:left; width:180px; padding-top:1px; text-align:center;}
	#content .product .desc {float:right; width:180px;}
	#content .product h2 {display:block; background:url(/view/img/dots.png) repeat-x bottom; color:#0079C5; font-size:18px; margin:0; padding:0 0 6px 0}
	#content .product .desc p {margin:0; padding:4px 0; color:#7F7F7F;}
	#content .product form select {width:174px; border:1px solid #7f9db9}
	#content .product form p {float:left;}
	#content .product .go {border:0; background:url(/view/img/dokoszyka.png) no-repeat; width:134px; height:21px; cursor:pointer; margin:4px 0 0 6px; _ margin:4px 0 0 3px;}
	#content .cena {font-size:13px; font-weight:bold; font-family: Tahoma, Arial, Verdana; color:#EC0000;}
	#content .cena1 {font-size:20px; font-family: Tahoma, Arial, Verdana; color:#005EBB;}
	#content .cena2 {font-size:12px; font-weight:bold; font-family: Tahoma, Arial, Verdana; color:#005EBB;}
	
	
	#footer { text-align:left; clear:both; display:block;}
	#footer .nav {background:#ececec; overflow:visible; height:24px; position:relative;}
	#footer .nav ul {padding:5px 0 0 0; margin:0 0 0 200px; list-style-type:none;}
	#footer .nav li {float:left; display:inline; padding:0 8px 0 8px; border-right:1px solid #fff}
	#footer .nav li a {color:#656565;}
	#footer .nav li a:hover {color:#3A82BC;}
	.nav .top {float:right; margin-right:12px; background:url(/view/img/top.png) no-repeat left top; padding:0 8px; color:#0079c5}
	.nave {position:absolute; right:-4px; top:-4px;}	
	
	#footer .prods {padding-top:2px;}
	#footer .prods img {border:0; padding:0; margin:0; float:left;}
	
	#footer .copy p {display:inline; float:left; color:#656565}
	#footer .r {color:#e40000; font-weight:bold;}
	#footer .b {color:#0041e6; font-weight:bold;}
	#footer .g {color:#afaeae; font-weight:bold;}
	#footer .copy p.name {width:160px; padding:8px 16px;}
	#footer .copy p.tel {width:160px; padding:8px 0px; color:#afaeae; font-weight:bold;}
	#footer .copy p.tel em {color:#858585;}
	#footer .copy .zawi {margin-top:4px;}
	
	#wrapper {width:993px;}
	
	#reklama {width:760px; height:116px; background:url(/view/img/reklama.png) no-repeat; margin-left:10px; position:relative;}
	#reklama h2 {font-family:Tahoma; font-size:18px; font-weight:normal; color:#fff; padding:12px 0 0 170px; margin:0;}
	#reklama h2.a1 {font-family:Tahoma; font-size:18px; font-weight:normal; color:#fff; padding:4px 0 0 200px; margin:0;}
	#reklama h2.a2 {font-family:Tahoma; font-size:18px; font-weight:normal; color:#fff; padding:4px 0 0 230px; margin:0;}
	#reklama h2.a3 {font-family:Tahoma; font-size:18px; font-weight:normal; color:#fff; padding:4px 0 0 170px; margin:0;}
	
	
	#content .foto {float:left; display:inline; margin:12px 0 0 8px; width:390px;}
	#content .foto p {margin:0 0 12px 20px; color:#0074c4; font-size:11px; text-align:center; padding:6px 0 0 0}
	#content .foto img {margin:1px 4px 4px 4px;}
	#content .foto ul {list-style-type:none; margin:0; padding:0;}
	#content .foto ul li {float:left; display:inline;}
	#content .foto ul li a {border:1px solid #fff; float:left; display:inline; margin-bottom:8px;}
	#content .foto ul li a:hover {border:1px solid #9e9e9e;}
	
	#content .pdesc {float:left; display:inline; width:340px; margin-left:16px;}
	#content .pdesc h2 {margin:12px 0 8px 0; background:url(/view/img/desc.png) repeat-x left bottom; padding:0 0 12px 0; font-family:Arial; font-size:24px; color:#237EB5}
	#content .pdesc p { color:#222222; clear:both; padding:6px 24px 6px 0; margin:0; font-family:Arial; font-size:12px;}
	#content .pdesc strong {color:#E30000;}
	
	.zamowienie {background:url(/view/img/zamowienie.png) no-repeat; width:347px; height:140px; color:#b3086E; position:relative;}
	.zamowienie h3 {font-size:18px; margin:2px 0 16px 32px; font-family:arial; color:#E60000; font-weight:normal;}
	#content .zamowienie strong {font-size:24px; color:#237eb5}
	#content .zamowienie p {color:#575757; position:absolute; left:20px; top:84px; margin:0; padding:0; line-height:30px;}
	#content .zamowienie p.ile {color:#575757; position:absolute; left:160px; top:76px; margin:0; padding:0; line-height:16px; text-align:center; width:70px;}
	#content .zamowienie p.ile .text {width:64px; border:1px solid #e8e8e8; margin:0; padding:1px 0; text-align:center;}
	.zamowienie select{margin:0px 0 0 16px; width:200px; border:1px solid #b3b9c3; }
	.zamowienie .dodaj {position:absolute; background:url(/view/img/dodaj.png) no-repeat; width:55px; height:84px; border:0; right:32px; top:26px; cursor:pointer;}
	
	#content .menu {list-style-type:none; padding:16px 0 0 0; clear:both; margin:12px 16px 0 16px; background:url(/view/img/dots.png) repeat-x top; overflow:auto; _height:1%;}
	#content .menu li {text-align:center; float:left; display:inline; background:url(/view/img/dots.png) repeat-x bottom; width:181px; padding:0 0 16px 0}
	#content .menu li a {color:#e00000;}
	#content .menu li a:hover {text-decoration:underline;}
	#content .menu img {display:block; margin:0px auto 0 auto;}
	#content .menu .opinie {padding-left:12px;}	
	
	
/* dodane Marcin Dunajko */

.uwaga {
	margin-right:10px;
	color:red;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

.tytul {
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
	margin-bottom: 20px;
	margin-top: 5px;
	color:#3A82BC;
}

.tekst {
	color:#000000;
}
#tab_menu_nieaktywne {
	background: #F5F5F5;
	color: #666;
}

#tab_menu_aktywne{
	background: #F5F5F5;
}

#tab_menu_aktywne a{
	text-decoration: underline;
	color:#3A82BC;
}

#tab_menu_aktywne a:hover{
	text-decoration: none;
	color:#E30000;
}

.linkk a{
	text-decoration: none;
	color:#3A82BC;

}

.linkk a:hover{
	text-decoration: underline;
	color:#E30000;
}

.validation-advice {
	margin: 5px 0;
	padding: 2px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
	font-family:Tahoma;
	font-size:11px;
}
