/* 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{border:0;}address,caption,cite,code,dfn,em,strong,th,var,b,i{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:'';}

/* globalne */

body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#234091; background:#e1e9fe url('../img/bcg-c.jpg') top center no-repeat;}
a, a:hover {outline:none;}
strong {font-weight:bold;}

legend {display:none;}
input, textarea, select, button {font-family: Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#454545;}
button, input.button {cursor:pointer; text-indent:-55000px;}
textarea.txt {margin:0; border:0; padding:0;}
a {text-decoration:underline; color:#2B337D; font-weight:bold} a:hover {text-decoration:none;}
img, object {float:left;}
object {outline:none}
label {cursor:pointer;}
.fl {float:left;}
.fr {float:right;}
.error {color:#C00}

/* BEGIN grid */
	#tt {width:100%; height:130px; display:block; }

	#container {width:990px; margin:0 auto;}
		#t {width:990px; margin:0 auto; height:130px;}
		#c {width:100%; padding-top:70px; float:left; display:inline; min-height:550px}
			#lMenu {width:250px; height:500px; float:left; display:inline;}
			#cc {width:470px; padding:10px 10px 0 10px; float:left; display:inline;}
			#ca {width:700px; margin-top:10px; float:left; display:inline; border:10px solid #FFF;}
			#cb {width:700px; padding:10px; float:left; display:inline;}
			#rMenu {width:250px; height:650px; float:right; display:inline;}
		#b {width:100%; margin-top:60px; float:left; display:inline;}
/* END grid */

/* BEGIN bottom */
	#b .bb {width:600px; height:45px; display:block; clear:both; margin:0 auto; background:url('../img/bcg-bb.gif') no-repeat; text-indent:-55555px}
	#b .txt {width:650px; display:block; clear:both; margin:3px auto;}
		#b .txt p {font-size:10px; text-align:center; color:#6c799f; padding-left:7px}
/* END bottom */

/* BEGIN cc */
	#cc {font-weight:normal}
/* END cc */

/* BEGIN txt */
	.txt {margin-top:10px; display:block; clear:both; overflow:hidden; font-weight:normal;}
		.txt p {padding:10px 0 0px 0; text-align:justify}
			.txt p u {text-decoration:underline}
			.txt p img {float:none}
			.txt .a-center {text-align:center}
		.txt h3 {width:100%; display:block; clear:both; margin-top:30px; font-size:14px; font-variant:small-caps; font-weight:bold}
		.txt i {font-weight:bold; font-style:italic}
		.txt em {font-weight:bold; color:#3e596d}
		
		.aktualnosci h4 {width:100%; margin-top:15px; float:left; display:inline; line-height:20px; font-size:14px; font-weight:bold; background-color:#3e596d; color:#FFF; text-align:center}
		.aktualnosci h5 {width:100%; margin-top:15px; float:left; display:inline; font-weight:bold; font-variant:small-caps; font-size:13px;}
	.aktualnosci .txt {font-size:11px}
/* END txt */

/* BEGIN txg */
	.txg {width:470px; margin-top:20px; display:block; clear:both; overflow:hidden}
		.txg img {margin: 0 auto; display:block; float:none}
		
/* END txg */

/* BEGIN ula */
	.ula {margin-top:15px; width:100%; float:left; display:inline}
		.ula ul {margin-left:30px;}
 		.ula li {margin-top:7px; padding-left:15px; background:url('../img/li.gif') no-repeat; line-height:18px; text-align:justify}
		.ula li i {font-variant:small-caps; font-weight:bold; color:#6D6843; font-size:16px}
		.ula li img {float:none; margin:10px 0 15px 0; border:1px #f0f095 solid}
		
		.ula h6 {width:100%; margin-top:15px; margin-bottom:7px; float:left; display:inline; line-height:20px; font-size:14px; font-weight:bold; background-color:#3e596d; color:#FFF; text-align:center}
/* END ula */

/* BEGIN ulb */
	.ulb {margin-top:20px; font-size:13px;}
		.ulb ul {margin-left:30px;}
 		.ulb li {margin-top:15px; padding-left:15px; background:url('../img/li.gif') no-repeat; line-height:18px}
		.ulb li i {font-variant:small-caps; font-weight:bold; color:#6D6843; font-size:16px}
/* END ulb */

/* BEGIN ulc */
	.ulc {margin-top:0px; font-size:13px;}
		.ulc ul {margin-left:30px;}
 		.ulc li {margin-top:15px; padding-left:15px; background:none; line-height:18px; list-style-type:disc; display:list-item}
/* END ulc */

/* BEGIN ulg */
	.ulg {width:100%; margin-top:10px; float:left; display:inline; font-size:1px;}
		.ulg ul {}
 		.ulg li {width:auto; margin-top:5px; background:none; list-style-type:none; float:left; display:inline; margin-right:10px;}
		.ulg li img {border:2px solid #f0f095}
		.ulg li em {width:130px; float:left; clear:both}
/* END ulg */

/* BEGIN ulg-konkurs */
	.ulg-konkurs {width:100%; margin-top:10px; float:left; display:inline; font-size:1px;}
		.ulg-konkurs ul {}
 		.ulg-konkurs li {width:230px; height:200px; margin-top:15px; background:none; list-style-type:none; float:left; display:inline; margin-right:5px; text-align:center}
		.ulg-konkurs li a {}
		.ulg-konkurs li img {border:2px solid #f0f095; float:none}
		.ulg-konkurs li em {width:230px; height:25px; margin-top:2px; float:left; clear:both; display:inline; font-size:12px; text-align:center}
		.ulg-konkurs li em input, .ulg-konkurs li em select {float:none; margin-right:5px}
		.ulg-konkurs li em button {float:none; text-indent:0}
/* END ulg-konkurs */

/* BEGIN ola */
	.ola {margin-top:15px; font-size:11px;}
		.ola ol {margin-left:30px;}
		.ola li {list-style-type:decimal; display:list-item;}
/* END ola */

/* BEGIN olb */
	.olb {margin-top:15px; font-size:13px;}
		.olb ol {margin-left:30px;}
		.olb li {margin-top:4px; padding-left:10px; background:url('../img/li.gif') no-repeat; line-height:18px}
/* END olb */

/* BEGIN olc */
	.olc {width:100%; clear:both; display:block; overflow:hidden; margin-top:15px; font-size:13px;}
		.olc ol {font-size:13px; font-weight:bold}
		.olc li {width:100%; display:inline; float:left; margin-top:30px;}
		.olc li li {margin-top:5px; float:left; width:auto; clear:none; overflow:hidden}
		.olc .f {margin-top:0px}
		.olc h5 {width:100%; display:block; font-size:13px; font-weight:bold}
		.olc .none {text-decoration:none}
		.olc .disc {width:410px; margin-top:15px; font-size:11px; font-weight:bold}
			.olc .disc em {color:#69C; font-weight:bold}
		.olc .ula {margin-top:15px; width:100%; float:left; display:inline}
		.olc .ula ul {margin-left:30px;}
 		.olc .ula li {width:655px; height:auto; float:left; display:block; clear:both; margin-top:7px; padding-left:15px; background:url('../img/li.gif') no-repeat; line-height:18px; font-weight:normal}
		.olc .ula li i {font-variant:small-caps; font-weight:bold; color:#6D6843; font-size:16px}
/* END ola */

/* BEGIN naglowki */
	.h2 h2 {font-size:18px; font-weight:bold; color:#172a5f}
	.h3 {width:100%; margin-top:15px; float:left; display:inline}
		.h3 h3 {font-size:16px; font-weight:bold; color:#172a5f}
	.h4 h4 {font-size:18px; font-weight:bold; color:#172a5f}
/* END naglowki */

/* BEGIN linie */
	.hr {}
		.hr hr {border-bottom:1px solid #FF9; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #FF9;}
/* END linie */

/* BEGIN tabela a */
	.tbla {width:100%; margin-top:8px; float:left; display:inline;}
	.tbla th, .tbla td { padding:3px}
	.tbla th {width:100px; font-weight:bold; vertical-align:top; background-color:#FFF; text-align:center; border-top:1px dotted }
	.tbla td {width:370px; border:1px solid #FFF; background-color:#334b90; color:#e1e9fe; font-weight:bold}
/* END tabela a */

.ankieta {width:100%; float:left; display:inline; margin-top:20px}
	.ankieta ol {list-style-type:decimal; padding-left:30px}
	.ankieta li {margin:10px 0 0 0;}
	.ankieta .fir li input, .ankieta .fic li input, .ankieta .metryczka .fir input {float:none; margin-right:10px}
	.ankieta .metryczka {list-style-type:none; margin-top:20px}
	.ankieta .metryczka .fii em {float:left; width:100px;}
	.ankieta .metryczka .fii input {float:none}
	.ankieta .fib {list-style-type:none;}
	.ankieta .fib button {text-indent:0; font-size:12px; border:2px groove #333; padding:3px; background-color:#FFF}
