/* reset css */
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,input{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:'';}

/* begin netizens reset */
	/* txt & a */
	strong {font-weight:bold;}
	small {line-height:11px;}
	p {clear:both;}
	a,a:hover {cursor:pointer;text-decoration:none;}
	a:hover {text-decoration:underline;}
	a img {float:left;}
	.fl {float:left;}
	.fr {float:right;}

	/* form */
	legend {display:none;}
	input, select, textarea {float:left;overflow:hidden;padding:2px 4px; font-family:Tahoma, Arial, Helvetica, sans-serif;width:16em;height:1.3em;}
	select {height:auto;padding:0;}
	textarea {overflow:auto;border:0;}
	button {clear:both;display:block;border:0;float:left;background:transparent;}
	.fih {display:none;}
	.fic input, .fir input, .fir_r input {width:13px;height:13px;background:transparent;}
	.fic em, .fic input, .fir em, .fir input, button {cursor:pointer;}
	.fib input, .fib button {cursor:pointer;width:93px;height:31px;background: url(wyslij.gif);}
/* end netizens reset */

/* begin main */
	html {height:100%;margin-bottom:1px;}
	html,body {width:100%;background:#2c0f72;}
	html,body,a,a:hover {color:#414141;font-size:12px;font-family:Tahoma, Helvetica, sans-serif;line-height:1.2em;}
	html .r2,body.r2,.r2 a,.r2 a:hover {font-size:14px;} 
	html .r3,body.r3,.r3 a,.r3 a:hover {font-size:16px;} 
		a,a:hover {color:#2c0f72; text-decoration:underline;}
		a:focus,a:active {color:#b4cd40 !important;}

	/* global */
	h1,h1 a,h1 a:hover,#t .fl a,#t .fr a,.up p,#rozmiary li a {width:100%;height:100%;text-indent:-20000px;display:block;overflow:hidden;text-align:left;float:left;}

	/* grid */
	#jt {width:100%;height:100%;background-color:transparent;background-position:top center;background-repeat:no-repeat;}
		#t,#t-,#a,#a h1,#c,#b,#f {clear:both;width:100%;}
		#t,#a,#c,#b,#f {width:770px;margin:0 auto;}

	/* content modules */
	#m ul,.h2,.h2 h2,.h2 h2 a,.sm,.txt,.clr,#rozmiary ul {clear:both;float:left;width:100%;}
	
	
	/* begin grid */
	#t {height:93px;margin-top:5px;}
	#a {height:139px;}
	#c {overflow:hidden;}
		#cl {width:220px; float:left;}
		#cr {width:550px; float:right;}
			#crl {width:480px; float:left; overflow:hidden;}
			#crr {width:70px; float:right; overflow:hidden;}
	#b {overflow:hidden;}
	#f {height:25px;}
	/* end grid */

/* begin t / top */
	#t {background:#fff url(c.gif) left top no-repeat;}
	#t- {width:100%;height:100%;background:transparent url(c.gif) right bottom no-repeat;}	
		#t .fl {width:330px;height:30px;margin:44px 0 0 19px;display:inline;}
			#t .fl a {background:url(t.gif) 5px 5px no-repeat;}
		#t .fr {width:160px;height:40px;margin:33px 23px 0 0;display:inline;}
			#t .fr a {background:url(t.gif) 0 -45px no-repeat;}

/* end t / top */

/* begin a / anim */
	#a {background:#2c0f72;}
		#a h1 {width:560px; height:95px;background:url(a.gif) 0 0 no-repeat; margin:23px 0 0 27px;}
		
	#a .fr {width:121px; height:12px; margin:10px 0px 0 0;}
		#a .fr ul {width:auto; height:12px; float:right;}
			#a .fr ul li {width:18px; height:12px; margin-right:6px; float:left; display:inline; overflow:hidden; background-image:url('flagi.gif'); background-repeat:no-repeat;}
			#a .fr ul li.de { background-position:-25px 0;}
			#a .fr ul li.cze { background-position:-49px 0;}
			#a .fr ul li.fra { background-position:-73px 0;}
			#a .fr ul li.eng { background-position:-97px 0;}
				#a .fr ul li a {width:18px; height:12px; float:left; text-indent:-55000px; outline-width:1px;}
/* end anim */


/* begin c / content */
#c {background:#fff url(c.gif) left top no-repeat;}

.cla {width:190px; padding:25px 0 0 30px; float:left; display:inline}
	.cla a {color:#251472; text-decoration:none}
	.cla a:hover {text-decoration:underline}

/* begin m / menu */
	#m {width:191px; float:left; margin:22px 0 0 13px; overflow:hidden;}
		#m ul {}
			#m li {width:169px; padding:5px 5px 4px 17px; float:left; clear:both; border-bottom:1px solid #e3e3e3; font-weight:bold; color:#2c0f72}
				#m li a {text-decoration:none; font-weight:normal;}
				#m li a:hover {text-decoration:underline;}
				#m li.s {font-weight:bold;}
				#m li#m-przeskocz {height:1px; overflow:hidden; text-indent:-20000px; background:transparent; border:0;}
/* end m / menu */

/* begin sm / submenu */
	.sm {padding-bottom:10px;}
		.sm ul {margin:0 16px 0; float:left; clear:both; overflow:hidden; display:inline;}
			.sm li {padding:4px 5px 3px 15px; float:left; clear:both; background:url(sm.gif) 0 9px no-repeat;}
			.sm li.h {height:1px; padding:0; margin:0; background:transparent; overflow:hidden;}
				.sm li a {text-decoration:none;}
				.sm li a:hover,.sm li.s {text-decoration:underline;}
/* end sm / submenu */

/* begin .h2 */
	#crl .h2 {margin:23px 0 10px;}
	#crl .h2 h2 {height:32px; text-indent:-20000px; background:url(h2.gif) -4px 3px no-repeat;}
/* end .h2 */

/* begin .mp3 */
	.mp3 {margin: 0 13px 1em;}
/*end .mp3 */

/* begin .txt */
	.txt {margin-top:10px;}
		.txt dl, .txt ul,.txt ol,.txt table,.txt p {margin:0 16px 1em;}
			.txt ul,.txt ol, .txt dl {margin-top:-0.8em; margin-left:19px;}
				.txt li ul,.txt li ol, .txt li dl {margin-top:0;}
			.txt li {margin:4px 0 0 10px; list-style-type:square;}
				.txt li li {margin:4px 0 0 20px;}
			.txt ol ol, .txt ul ul {margin-bottom:0; margin-left:0;}
			.txt ol li {list-style-type:decimal;list-style-position:inside}
				.txt li ul li {list-style-type:disc;}
				
		.txt em {font-style:italic;}
		.txt blockquote {margin-left:25px;padding-left:25px;border-left:2px solid #f9a014;}

		.txt table {border-collapse:separate; border-spacing:1px; margin-top:11px;}
		.txt table, .txt caption, .txt table a, .txt table a:hover {}
			.txt caption {width:120%;}
			.txt caption span {color:#a5a5a5;}
		.txt td, .txt th  {padding:6px 11px; vertical-align:top;}
			.txt td {padding:8px 11px 6px 11px;}
			.txt th {padding:7px 11px 11px 11px;}
		
		.txt p.hr {border-top:1px solid #000;}
		
		.txt h3 {margin:2em 16px 0.5em; font-weight:bold;}
		.txt h3.f {margin-top:0;}
		
		.txt a {text-decoration:none;}
		.txt a:hover {text-decoration:underline;}
/* end .txt */

/* begin #rozmiary */
	#rozmiary {width:41px; height:20px; margin:32px 0 0 0; float:right; margin-right:21px; display:inline; visibility:hidden;}
		#rozmiary ul {background:url(roz.gif) 0 0 no-repeat;}
			#rozmiary li {height:20px; float:left; overflow:hidden; text-indent:-20000px;}
					#rozmiary #r1 {width:9px;}
						#rozmiary a {background:url(roz.gif) 0 -20px no-repeat;}
						#rozmiary a:hover,#rozmiary a:focus,#rozmiary a:active {background-position:0 -40px;}
					#rozmiary #r2 {width:14px;}
						#rozmiary #r2 a {background-position:-9px -20px;}
						#rozmiary #r2 a:hover,#rozmiary #r2 a:focus,#rozmiary #r2 a:active {background-position:-9px -40px;}
					#rozmiary #r3 {width:18px;}
						#rozmiary #r3 a:hover,#rozmiary #r3 a:focus,#rozmiary #r3 a:active {background-position:-23px -40px;}
						#rozmiary #r3 a {background-position:-23px -20px;}
/* end #rozmiary */

/* begin .frm */
	.frm {float:left; clear:both; margin:0 16px; display:inline;}
	.frm .err {padding:5px 0 10px 0; display:none; color:#CC3300; font-weight:bold;}
	.frm ul {width:100%; list-style-type:none;}
	.frm ol {width:100%;}
	.frm li {width:448px; clear:both; margin-bottom:1.5em; overflow:hidden;}
	
		.frm em, .frm h4  {width:150px; margin:2px 5px 0 0;; float:left; display:inline; cursor:pointer;}
		.frm cite {float:left; display:inline; clear:both; margin:1px 0 0 11.5em; font-size:0.95em; color: #f00; cursor:pointer;}

		.frm .fii input, .frm .fip input, .frm .fit textarea {padding:1px 4px 0 4px; color:#000; background:#F5F5F5; border:1px inset #999999;}
		.frm .fii p {padding:3px 0 5px 0; display:none; color:#CC3300;}
		
		.frm .fir label {float:left; overflow:hidden;}
			.frm .fir h4 {width:100%; margin-bottom:0.5em;}
			.frm .fir em {clear:none; width:13em; padding-left:0.3em; margin:0;}
			.frm .fir.long label {clear:both; margin-bottom:0.5em;}
				.frm .fir.long label em {width:auto;} 
				
		.frm ol li ul li.fir label {width:100%; float:left; overflow:hidden; padding:3px 0 3px 0;}
			.frm ol li ul li.fir h4 {width:100%; margin-bottom:0.5em;}
			.frm ol li ul li.fir em {clear:none; width:28em; padding-left:0.3em; margin:0;}
			.frm ol li ul li.fir.long label {clear:both; margin-bottom:0.5em;}
				.frm ol li ul li.fir.long label em {width:auto;} 
						
		.frm .fis select {background:#f5f5f5; border:0;}

		.frm .fit em {width:auto; margin-bottom:0.3em;}
		.frm .fit textarea {width:440px; height:5.2em;}

		.frm li p {color:#000;}
/* end .frm */

/* begin b / bottom */
	#b {background:#fff url(c.gif) right bottom no-repeat;}
/* end b / bottom */

/* begin .up / do góry */
	.up {width:51px; height:42px; margin-top:25px; float:left; clear:both; margin-left:231px; display:inline;}
		.up p {height:34px; padding:8px 0 0 24px; background:url(up.gif) 0 0  no-repeat; color:#fff; text-decoration:none; text-indent:0; color:#fff;}
			.up a,.up a:hover {color:#fff; text-decoration:none; font-size:12px; font-weight:normal; line-height:14px;} 
			.up a:hover {text-decoration:underline;} 
/* end .up / do góry */



/* begin f / foot */
	#f .fr {width:100px; height:27px; padding:7px 16px 0 0; clear:both;}
		#f .fr ul {overflow:hidden;}
			#f .fr li {float:right; text-align:right;}
			#f .fr li,#f .fr li a {color:#fff; font-size:10px; text-decoration:none; font-weight:normal; line-height:14px;}
			#f .fr li a:hover {text-decoration:underline;}
/* end f / foot */
