/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;}q:before,q:after{content:'';}

/* Copyright (c) 2007, ak All rights reserved */
html{height:100%;margin-bottom:1px;}
body {background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#5d5b50;line-height:15px;}
legend {display:none;}
label em,label,button {cursor:pointer;clear:both;}
strong {font-weight:bold;}
a,a:hover {text-decoration:none;color:#5d5b50;outline:none;}
a:hover {text-decoration:underline;}
img {float:left;clear:both;}
.txt,.frm,p {clear:both;}

/* form */
legend {display:none;}
input, select, textarea {float:left;border:0;overflow:hidden;padding:2px 4px;}
textarea {overflow:auto;}
button {clear:both;display:block;border:0;float:left;background:transparent;cursor:pointer;}
	.fih {display:none;}
	.fic input, .fir input {width:13px;height:13px;background:transparent;}

/* common */
#lg {display:block;float:left;}
#lg a {width:100%;height:100%;text-indent:-20000px;display:block;overflow:hidden;}


	/* begin ic / icons */
	.ic li {float:left; margin:20px;}
	
	.ica,.icb,.icc,.icd,
	.mica i, .cs .frm .fib em
		{display:block;float:left;width:32px;height:32px;text-indent:-20000px;background-image:url(ic.gif);}
		
		.ica,.mica i {width:12px;height:16px;background-position: 0 0;}
		.icb {width:12px;height:16px;background-position: -32px	0;}
		.icc {width:14px;height:16px;background-position: -64px	0;}
		.icd {width: 7px;height:17px;background-position: -96px	0;}
		.ice {width:13px;height:13px;background-position: -128px 0;}
		.icf {width:21px;height:18px;background-position: -160px 0;}
		.icg {width: 7px;height: 7px;background-position: -192px 0;}
		.ich {width: 7px;height: 7px;background-position: -224px 0;}
		.ici {width: 7px;height: 4px;background-position: -256px 0;}
		.icj {width: 8px;height: 5px;background-position: -288px 0;}				

	/* end ic / icons */

/* grid */
#ak {width:971px;margin:22px auto;height:100%;}

#t,#m,#c {clear:both;float:left;width:100%;}

/* begin t / top */
	#lg {width:100px;height:50px;background:url(lg.gif);margin-left:20px;display:inline;}
	#t ul,.box ul {margin:2px auto 0 0;float:right;}
		#t li {border-right:1px solid #5d5b50;margin-right:7px;padding-right:7px;float:left;}
		#t li.l {border:0;}
/* end t / top */

/* begin m / menu */
	#m {margin-top:7px;background:url(m.gif) 0 9px repeat-x;}
		#m div {float:left;}
		#m ul {display:block;float:left;width:644px;}
		#m ul a,#m ul a:hover  {font-weight:bold;display:block;overflow:hidden;}
		#m ul li {display:block;margin-top:9px;background:#d1ccb3;float:left;height:35px;border-bottom:1px solid #84826c;width:auto;overflow:hidden;}
			#m ul li a {text-indent:0;line-height:32px;padding:0 15px 3px 15px;}
				#m ul li a:hover {text-decoration:none;background:#e1dece;}
		#m ul li.s {margin-top:0;background:#84826c url(mlis.gif) top left no-repeat;border-bottom:0;height:45px;}
			#m ul li.s em {display:block;padding:1px;background:transparent url(mlis.gif) top right no-repeat;}
			#m ul li.s a {line-height:48px;background:#fff;}
				#m ul li.s a:hover {line-height:48px;background:#e1dece;}

		#m ul li.f {background:#d1ccb3 url(mlif.gif) no-repeat left top;}
		#m ul li.mica {background:#d1ccb3 url(mlif.gif) no-repeat right top;}
		
		#m ul li.micb, #m ul li.micc {float:right;}
		
		#m ul li.f a {background:url(ici.gif) right no-repeat;padding-right:35px;}
			#m ul li.f i {margin:7px 9px 0 0;}
			#m ul li.f a:hover {background:#e1dece url(ici.gif) right no-repeat;}
				
			/* 2nd level */
			#m ul li.f ul {display:none;}
			#m ul li.f:hover ul {display:block;}
			
			#m ul li.f ul {position:absolute;z-index:1px;width:500px;padding-top:2px;background:transparent;}
				#m ul li.f li.f {padding-left:13px;}
				#m ul li.f li.l {padding-right:13px;}
				#m ul li.f li {margin-top:0;height:30px;}
				#m ul li.f li, #m li.f li a, #m li.f li a:hover {color:#fff;font-weight:normal;margin:0;padding:0;background:#84826c;}
				#m ul li.f li a,#m li.f li a:hover {padding:0 9px;}
				#m ul li.f li a:hover {background:#74725c;}
				
		#m .frm {float:right;margin-top:16px;clear:none;}
			#m .frm li {clear:none;float:left;}
			#m .frm .fii em {display:none;}
			#m .frm .fii input {height:15px;border:1px solid #84826c;width:218px;}
			#m .frm .fib button {background:url(fib.gif) 88px 0;width:71px;height:21px;display:inline;text-indent:-20000px;margin:0 14px;clear:none;}
				
/* end m / menu */

/* begin c / content */
	#ct,#cl,#cr {float:left;}
	
	.cs, .ct, .cc,.cl {clear:both;}

	.cs, .ct {width:858px;margin:0 auto;}
		.ct {width:824px;}

	.cl,.cr {overflow:hidden;}
	.cl {width:480px;float:left;margin-left:73px;display:inline;}
	.cr {width:303px;float:right;margin-right:73px;display:inline;}
	
	.cc {width:783px;float:left;margin:0 73px;display:inline;}
	
/* end c / content */

/* begin ct / content top */

	.ct h2, .ct em, .ct span, .ct ul, .ct li {float:left;display:block;}
	.ct h2 {font-size:24px;line-height:30px;font-weight:bold;margin-top:30px;}
	.ct h4 {font-size:12px; float:left; width:100%; padding:21px 0 20px 0;}
	.ct em {font-size:24px;line-height:28px;margin:32px 0 0 7px;}
	.ct span, .ct ul {font-size:12px;margin:41px 0 0 7px;}
	.ct ul li {padding-left:13px;display:inline;}
	.ct ul li.f {border-left:1px solid #5d5b50;margin-left:13px;}
	.ct ul a, .ct ul a:hover {color:#b8b293;}
	h2.c3in {display:block;float:left;height:45px;padding:20px 0 10px 0; margin:0; line-height:40px;} h2.c3in i {text-indent:-55000px; display:block; float:left; width:69px; background:transparent url('logo-small.gif') no-repeat; height:45px; margin:0 4px 0 8px;} h2.c3in em {float:left; margin:0; line-height:40px;}


/* end ct / content top */

/* begin csl / content slots */	
	.cs {padding-top:20px;overflow:hidden;height:390px;}
	.cs ul {float:left;display:block;width:286px;}
		.cs li {display:inline;width:254px;height:57px;background:#edeadc url(css.gif) top right no-repeat;float:left;margin:4px 16px;}
			.cs li div {width:254px;height:57px;float:right;background:transparent url(css.gif) bottom right no-repeat;}
				.cs li div, .cs li div a, .cs li div a:hover {font-size:11px;}
				.cs li div a {display:block;height:57px;width:233px;height:100%;float:right;cursor:pointer;}
				.cs li div a img {width:16px;height:16px;margin:15px 0 0 5px;overflow:hidden;float:left;}
				.cs li div a strong, .cs li div a em {float:right;width:170px;margin-right:30px;}
				.cs li div a strong, .cs li div a:hover strong {font-size:13px;margin-top:14px;line-height:15px;}
				.cs li div a:hover {text-decoration:none;background:#e1dece;}
				
				.cs li div i {display:block;float:left;width:21px;height:57px;background:url(slsi.gif) 0 0 no-repeat;cursor:move;}
					.cs li div i a {display:block;width:15px;height:15px;margin:41px auto 0 auto;text-indent:-20000px; cursor:pointer;}
					.cs li div i a:hover {background:transparent;}
					
			.cs .e {position:relative;height:auto;}
				.cs .l .e .frm {top:-65px;}
				.cs .e .frm,.cs .e .frm form,.cs .e .frm fieldset,.cs .e .frm ol {width:254px;height:122px;}
				.cs .e .frm {position:absolute;z-index:1;float:right;background:transparent url(css.gif) top right no-repeat;}
				.cs .e .load {z-index:2;}
					.cs .e .frm form, .cs .e .l {background:transparent url(css.gif) bottom right no-repeat;overflow:hidden;}
					.cs .e .l {height:122px;} .cs .e .l span {width:24px; height:24px; margin:40px 0 0 117px; float:left;} .cs .e .frm .l em { float:left; width:100%; display:block; text-align:center; font-size:11px; color:#5d5b50; margin:14px 0 0 0;}
					
					.cs .e .frm ol {margin-top:5px;}
					.cs .e .frm li {width:254px;height:auto;margin:2px 0 0 0;padding:0;background:transparent;}
										
					.cs .e .frm em,.cs .e .frm input {float:left;}
					.cs .e .frm em {font-size:9px;color:#898676;display:inline;width:40px;margin:5px 0 0 11px;}
					.cs .e .frm .fii input {font-size:11px;color:#000;border:1px solid #84826c;width:186px;background:#fff;padding:3px 4px;height:13px;}
						.cs .e .frm .req input {background:#fffce1;}
					
					.cs .e .frm .fib,.cs .frm .req {margin-top:11px;}	
					.cs .e .frm .fib a,.cs .frm .fib a:hover, .cs .frm .fib button {background:url(fib.gif);width:75px;height:21px;display:inline;text-indent:-20000px;float:right;margin-right:8px;}
					.cs .e .frm .fib button {background-position:163px 0;}
					.cs .e .frm .fib em {width:7px;height:7px;margin:17px 0 0 8px;display:inline;}
					.cs .e .frm .fib em a,.cs .frm .fib em a:hover {background:transparent;width:100%;height:100%;display:block;margin:0;}
					
			.cs .add {background:url(csadd.gif);width:254px;height:57px;}
				.cs .add a,.cs .add a:hover {text-decoration:none;display:block;width:100%;height:100%;background:transparent;cursor:pointer;}
					.cs .add a em {color:#d1ccb3;width:auto;height:auto;float:left;margin:20px 0 0 56px;display:inline;background:transparent;font-size:12px;}
					.cs .add a:hover,.cs .add a:hover em {color:#5d5b50;}
					
					
	.cll {width:540px;}		
	.crl {width:243px;}
	.cll .cs li {width:540px;margin-left:0;margin-right:0;}
			.cll .cs li div {width:540px;float:left;clear:none;}
			.cll .cs li div a {width:440px;float:right;}
			.cll .cs li .f {position:relative;height:auto;width:auto;}
				.cs .f, .cs .f .frm,.cs .f .frm form,.cs .f .frm fieldset,.cs .f .frm ol {width:54px;height:20px;}
				.cll .f .frm {position:absolute;z-index:1;float:right;}	
		
/* end csl / content slots */

/* begin cc / content center */
	.txt p {margin-top:12px;clear:both;float:left;width:100%;}
	.txt ul {margin-top:2px;clear:both;float:left;width:100%;}
		.txt li {margin-top:2px;padding-left:12px;}
		
	ul.point li {background:url('li-point.gif') 0 3px no-repeat; padding:0 0 8px 22px; float:left;} .cl ul.point li {padding-bottom:15px;}
	ul.list {padding-bottom:20px;}
	ul.list li {padding-left:0; line-height:19px; margin:0;} ul.list li a {color:#5d5b50; text-decoration:underline;} ul.list a:hover {text-decoration:none; color:#5d5b50;}
/* end cc / content center */

/* begin cat / div categories */
	.cat {clear:both;}
		.cat li a, .cat li a:hover, .cat li em {color:#b8b293;text-decoration:none;}
		.cat li a:hover {text-decoration:underline;}
		.cat h3 {font-weight:bold;margin-top:5px;}
		.cat ul,.cat li {float:left;}
		.cat2 ul,.cat li {width:120px;float:left;}
		.cat3 ul,.cat3 li {width:auto;}
		.cat3 li {margin-right:5px;}
		.cat li em {margin-left:3px;}
/* end cat / div categories */

/* begin pag / div pagging */
	.pag li {float:left;}
	
	.csf .frm .fii input {border:1px solid #84826c;}
	
/* end pag / div pagging */


	.cl .frr {border:1px solid #d1ccb3;width:478px;overflow:hidden; padding:20px 0 34px 0;}
		
		.frr li {margin-top:5px;float:left; width:100%;}
		.frr li, .frr label {width:478px;display:block;overflow:hidden;}
		
		.frr .fii input {border:0; width:132px; padding:2px 4px 3px 4px; background:none;} .frr .fii b {background:url('bcg-input.gif'); width:140px; height:21px; display:block; float:left;}
		.frr .fii input.l {border:0; width:209px; padding:2px 4px 3px 4px; height:auto;} .frr .fii b.l {background:url('bcg-input-l.gif'); width:217px;}
		
		.frr .l input {border:0; width:209px; padding:2px 4px 3px 4px; height:auto;} .frr .l b {background:url('bcg-input-l.gif'); width:217px;}
		
		.frr em,.frm .fic span,.frm .fir span {width:97px;margin:0 17px;display:inline;text-align:right;}
		
		.frr .fit textarea {border:0; width:486px; padding:2px 4px 3px 4px; height:170px; background:none;} .frr .fit b {background:url('textareab.gif'); width:492px; height:175px; display:block; float:left;}
				
			.frr span {width:159px;margin-right:30px;float:right;display:inline;font-size:9px;line-height:10px;}
			.frr .fl span {float:left; width:100%; margin:4px 0 0 18px;}
			.frr i {font-size:10px;color:#f00; font-style:normal;margin-left:130px;line-height:14px;display:block;}
			
			.frr .fic em,.frm .fir em,.frm .fic input,.frm .fir input,.frm .fic span,.frm .fir span{float:right;}
			.frr .fic span,.frm .fir span {font-size:12px;line-height:15px;}
			
			.frr .fic em,.frm .fir em {width:304px;text-align:left;margin-left:13px;}
		
		.frr em, .frr div  {float:left;}
		
		.frr .fiv u {width:140px;display:block;float:left;overflow:hidden;}
			.frr .fiv u img {width:140px;height:44px;margin-bottom:5px;}
			
		.frr .fib button.zarejestruj {width:142px; height:36px; margin:10px 0 0 130px; background:url('b-zarejestruj.gif'); text-indent:-55000px; float:left; display:inline;}
		.frr .fib button.zachowaj {width:123px; height:36px; margin:10px 0 0 160px; background:url('b-zachowaj.gif'); text-indent:-55000px; float:left; display:inline;}
		.frr .fib button.wyslij {width:90px; height:36px; margin:10px 0 0 160px; background:url('b-wyslij.gif'); text-indent:-55000px; float:left; display:inline;}
			
			
			
	.box {width:825px; clear:both; overflow:hidden;margin:25px auto 0 auto;text-align:center;} .green {margin:25px auto 0 auto;}
		.box ul {margin:0 auto;float:left; background:#e6e6e6; width:100%; padding:10px 0;} .green ul {background-color:#268D11; color:#fff;} .green a {color:#fff;}
		.box li {width:100%; float:left; text-align:center;} .box li em {font-size:17px; padding:0 3px;}
		
	.frm a, .frm a:hover, .txt a, .txt a:hover {color:#f70;}
	.frr .pl {padding-left:18px;}
	
	
	/* BEGIN formularz logowania */
		
		.lfrm {width:284px; clear:both; padding:12px 19px 12px 0; background:#edeadc;}
		.lfrm label, .lfrm li {width:100%;}
		
		.lfrm .fit {padding-left:18px;} .lfrm .fit em {width:auto; margin:auto; padding-bottom:5px;}
		.lfrm .fit textarea {background:url('textarea.gif'); width:257px; height:148px; padding:3px 4px 3px 4px;}
		
		.lfrm .fii input {float:right; border:0; width:132px; padding:2px 4px 3px 4px; height:auto;} .lfrm .fii b {background:url('bcg-input.gif'); width:140px; height:21px; overflow:hidden; display:block; float:right;}
		.lfrm .fii em {width:135px; margin:0; line-height:22px;}
		.lfrm .fl b {float:left; margin-left:18px; display:inline;}
		
		.lfrm .fic em {width:235px; margin:0;} .lfrm .fic input {margin-left:26px;}
		
		.lfrm .fib button {width:82px; height:21px; margin:4px 0; background:url('b-zaloguj.gif'); text-indent:-55000px; float:right;}
		.lfrm .fib button.zadaj {width:70px; height:21px; margin:4px 0; background:url('b-zadaj.gif'); text-indent:-55000px; float:right;}
		
		.lfrm .t {text-align:right; font-size:11px;} .lfrm .t a {text-decoration:underline;} .lfrm .t a:hover {text-decoration:none;}
		
		.cr .p {width:283px; background-color:#268d11; padding:10px; color:#fff; margin-top:23px;}
		
	/* END formularz logowania */
	
	/* BEGIN formularz ustawien */
		.set {border:1px solid #d1ccb3;width:478px;overflow:hidden; padding:20px 0 34px 0; width:auto; margin:0 73px;}
		.set span {width:303px; padding-top:6px;} .set label, .set li {width:733px;} .set .fic em {width:529px;} .set .fii em, .set .fit em, .set .t em {width:127px;}
		.set span.i {float:right; width:90px; padding-top:0;} .set i {margin-left:160px;}
		.set li.t em {padding-top:10px; font-weight:bold;}
	/* END formularz ustawien */
	
	/* BEGIN li labs */
		.lab h5 {background:url('li-lab.gif') 2px 10px no-repeat; padding-left:21px; font-weight:bold;} .lab h5 a {color:#5d5b50; text-decoration:underline;} .lab h5 a:hover {color:#5d5b50; text-decoration:none;}
		.lab h5 em {width:100%; float:left; font-size:10px; color:#aca688;}
		.lab li {float:left; margin-bottom:20px; padding-left:0;}
	/* END li labs */

/* begin f / foot */
	#f {width:923px;padding:66px 0;line-height:17px; float:left;}
		#fl{float:left; padding-left:75px;}
		#fr {float:right; padding-right:20px;}
			#fr ul {float:left; padding-left:20px;}
		
		#f li {float:left;padding:0 8px; font-size:11px; color:#5d5b50; line-height:21px;} #f li a {color:#5d5b50; text-decoration:underline;} #f li a:hover {text-decoration:none;}
		#f li.lab {background:url('lab.gif') no-repeat; padding-left:35px; font-weight:bold; margin-left:10px;} #f li.lab a {text-decoration:none;} #f li.lab a:hover {text-decoration:underline;}
		
/* end f / foot */

/* BEGIN google */
	#google {width:100%; margin-top:20px;}
	#google ul {width:474px; clear:both; margin:auto;}
	#google li {float:left; height:37px;}
	#google .l1 {width:103px; background:url('google.gif') no-repeat; text-indent:-55000px;}
	#google .l2 {width:300px; margin-top:3px;} #google .l2 label {background:url('google-input.gif') no-repeat; float:left; width:285px; height:21px;}
	#google .l2 input {margin:2px; padding:0; width:280px;}
	#google .l3 {width:71px; margin-top:3px;}
	#google .l3 button {width:71px; height:21px; background:url('b-szukaj.gif'); text-indent:-55000px;}
/* END google */