

body{
		margin: 0px;padding: 0px;
		text-align: center;
		font-family:  Tahoma, Helvetica, sans-serif;
		font-size: 11px;
		color: #6e6e6e;
		height:100%;
		}

#wrapper {
			text-align: left;
			margin: 0px auto;
			padding: 0px;
			border:0;width: 980px;}

#header {
			width: 100%; 
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;}
		

#container{
			font-size: 12px;
			clear:both; 
			overflow:hidden;
			height: 1%; 
			margin:0px; 
			padding:2px 0px 10px 0px;}
		
#footer {
			font-size: 11px;
			padding: 0px;
			margin: 0px;
			clear: both;
			text-align:center;}
			
#left{float:left; width: 196px;line-height: 140%;}
#main{float: left; width: 407px; padding: 20px 20px; line-height: 140%;}
#right{line-height: 140%; width: 326px; float: right;}
#main2{float: left; width: 603px; padding: 20px 20px; line-height: 140%;}
#left3{float:left; width: 250px;line-height: 140%;}
#main3{float: left; width: 690px; padding: 20px 20px; line-height: 140%; font-size:12px !important;}
#main3 span{font-size:12px !important;}


.float_left{float:left;}
.float_right{float:right;}	 
.clear{clear: left; height: 0px!important; overflow: hidden;}


#logo{float: left;}

#tool{float: right; width: 585px; padding: 15px 20px 0px 0px;}
#tool ul{list-style: none; margin: 0; padding: 0; float: right;}
#tool ul li{margin: 0; padding: 0;
float: left;}
#tool ul li a#home{width: 14px; margin: 6px 0px 0px 0px; height: 12px; background: url(img/i1.gif) no-repeat; display: block; text-decoration: none; font-size: 0px;}
#tool ul li a#map{margin: 6px 7px 0px 7px; width: 21px; height: 12px; background: url(img/i2.gif) no-repeat; display: block; text-decoration: none;font-size: 0px;}
#tool ul li a:hover{background-position: 0px -12px !important;}
#tool ul li#search{background: url(img/search.gif) no-repeat; height: 24px; width: 191px;}
#tool ul li#search .tl_search{color: #68696c; width: 137px; padding: 4px 10px; height: 15px; float: left; font-size: 11px; background: none; border: none;}
#tool ul li#search .tl_button{width: 20px; height: 24px; float: right; cursor: pointer; background: none; border: none;}
#menu1{float: right; width: 605px; padding: 12px 0px 0px 0px;}
#menu1 ul{list-style: none; margin: 0;
padding: 8px 20px 8px 10px; float: right; border-top: 2px solid #ededed;}
#menu1 ul li{margin: 0px 0px 0px 20px; padding: 0; float: left;}
#menu1 ul li a{font-size: 12px; color: #002954; text-transform: uppercase; text-decoration: none;  background: url(img/li.gif) left center no-repeat; padding: 0px 0px 0px 15px;}
#menu1 ul li a:hover{text-decoration: underline;}
#menu1 ul li a.active{text-decoration: underline;}

#menu2  a.m1{display: block; height: 49px; width: 327px; background: url(img/m1.gif) no-repeat; text-indent: -999em;}
#menu2 a.m2{display: block; height: 49px; width: 327px; background: url(img/m2.gif) no-repeat; text-indent: -999em;}
#menu2  a.m3{display: block; height: 49px; width: 326px; background: url(img/m3.gif) no-repeat; text-indent: -999em;}
#menu2  a.m4{display: block; height: 49px; width: 327px; background: url(img/m4.gif) no-repeat; text-indent: -999em;}
#menu2  a.m5{display: block; height: 49px; width: 327px; background: url(img/m5.gif) no-repeat; text-indent: -999em;}
#menu2  a.m6{display: block; height: 49px; width: 326px; background: url(img/m6.gif) no-repeat; text-indent: -999em;}

#menu3 {background: #1f2e40; color: #fff; padding: 30px 20px; line-height: 1; margin: 0px 0px 15px 0px; line-height: 140%;}
#menu3 ul{ margin: 0; padding: 0; list-style: none;}
#menu3 ul li{margin: 0px 0px; padding: 0px 0px 1px 0px; background: url(img/li3.gif) 3px 13px no-repeat; }
#menu3 ul li a{color: #c0e6ff; background: url(img/li2.gif) bottom repeat-x; text-decoration: none; font-weight: bold; font-size: 12px; display: block; padding: 7px 0px 7px 15px;}
#menu3 ul li ul li a{color: #c0e6ff; text-decoration: none; background: none; font-weight: normal; font-size: 11px; display: block; padding: 4px 10px 4px 25px;}
#menu3 ul li ul li{margin: 0px 0px; padding: 0px 0px 1px 0px; background: url(img/li4.gif) 15px 10px no-repeat; }
#menu3 ul li ul{margin: 4px 0px 0px 0px;}
#menu3 ul li a:hover{color: #fff;}
#menu3 ul li a.active{color: #fff;}
#menu3 ul li a.trail{color: #fff;}
#menu3 ul li ul li a.active{color: #fff; text-decoration: underline;}


 .mod_changelanguage{padding: 7px 8px 0px 0px;}
#tool .mod_changelanguage ul li {float: none;}
h1{font-size: 22px; color: #3c3c3c; margin: 0px 0px 20px 0px; font-weight: normal; line-height: 110%;}
h2{font-size: 18px; color: #3c3c3c; margin: 0px 0px 15px 0px; font-weight: normal; line-height: 110%;}
h3{font-size: 16px; color: #3c3c3c; margin: 0px 0px 10px 0px; font-weight: normal; line-height: 110%;}
#main h1{text-align: center;}

#main p{text-align: justify; margin: 0px 0px 10px 0px;}
#main2 p{text-align: justify; margin: 0px 0px 10px 0px;}
#main3 p{text-align: justify; margin: 0px 0px 10px 0px;}

#newsy{ background: url(img/bg2.jpg) repeat-y; margin: 0px 0px 15px 0px; z-index:0;}
#newsy .tlo{padding: 20px; background: url(img/bg.jpg) top no-repeat; position: relative;}
#newsy h2{color: #fff; font-size: 22px;margin: 0px 0px 20px 0px; font-weight: normal;}
.info{margin: 0px 0px 15px 0px;}
.info .data{color: #fff; font-size: 14px; margin: 0px 0px 5px 0px;}
.info a{color: #c6c6c6; text-decoration: none;}
.info a:hover{text-decoration: underline;}
.eventnaglowek{ cursor:pointer; padding: 5px 0px 0px 0px; font-size:16px;}
.eventnaglowek span{color:#999; font-size:11px;}
.linia2{border-bottom:1px dashed #ccc;}
#newsy a#all{position: absolute; background: url(img/li5.gif) left center no-repeat; padding: 0px 0px 0px 10px; text-decoration: none; color: #fff; font-size:11px; right:20px; top:22px; }
#main2 .info .data{color: #6e6e6e;}
#main2 .info a{color: #6e6e6e;}
#main2 .info {padding: 10px 0px 10px 0px; border-bottom: 1px dashed #ccc;}
#main3 .info .data{color: #6e6e6e;}
#main3 .info a{color: #6e6e6e;}
#main3 .info {padding: 10px 0px 10px 0px; border-bottom: 1px dashed #ccc;}


#menu4{height: 48px; line-height: 46px; background: url(img/bg3.jpg) no-repeat; padding: 0px 20px;}
#menu4 ul {list-style: none; margin: 0; padding: 0;}
#menu4 ul li{margin: 0px; padding: 0px; float: left;}
#menu4 ul li a{text-decoration: none; color: #454545;}
#menu4 ul li a:hover{text-decoration: underline;}
#menu4 ul li a.active{text-decoration: underline;}
#menu4 ul li a.trail{text-decoration: underline;}

#menu4 ul li.sep{margin: 0px 5px;}
#banner{clear: both; b-ackground: url(img/bg4.gif) top  repeat-x; p-adding: 8px 0px 0px 0px;}
#copy{padding: 15px 20px; color: #919191;}
#copy ul{margin: 0; padding: 0; list-style: none;}
#copy ul li{margin: 0; padding:0px;}

.formbody label {
		clear: both;
		display: block;
		float: left;
		margin: 3px 15px 3px 0px;
		text-align: right;
		width: 140px; }
 
	.formbody input.text {
		background: #fff;
		border: 1px solid #dedbdb;
		color: #656565;
		f_loat: left;
		font-family: tahoma;
		font-size: 11px;
		height: 14px;
		margin: 3px 0px 3px 0px;
		padding: 2px 0px 2px 0px;
		width: 180px; }


	.formbody input.captcha	 {
		background: #fff;
		border: 1px solid #dedbdb;
		color: #656565;
		f_loat: left;
		font-family: tahoma;
		font-size: 11px;
		height: 14px;
		margin: 3px 0px 3px 0px;
		padding: 2px 0px 2px 0px;
		width: 180px; }	
	.formbody select {
		background: #fff;
		border: 1px solid #dedbdb;
		color: #656565;
		f_loat: left;
		font-family: tahoma;
		font-size: 11px;
		margin: 3px 0px 3px 0px;
		padding: 2px 0px 2px 0px;
		width: 182px; }	
 
#container	.formbody p.error {
		clear: both;
		color: #ff0000;
		display: block;
		margin: 3px 15px 3px 0px;
		padding: 0px 0px 0px 160px;
		width: 280px; }
 
	.formbody textarea {
		background: #fff;
		border: 1px solid #dedbdb;
		color: #656565;
		float: left;
		font-family: tahoma;
		font-size: 10px;
		height: 80px;
		margin: 3px 0px 3px 0px;
		width: 360px; }
 
.submit_container { clear: both; }
 
	.submit_container input {
		background: #fff;
		border: 1px solid #dedbdb;
		color: #656565;
		cursor: pointer;
		font-family: tahoma;
		font-weight: bold;
		font-size: 11px;
		height: 26px;
		margin: 3px 0px 0px 155px;
		padding: 4px 0px 4px 0px;
		width: 64px; }
 
.formbody input:focus { border: 1px solid #b2b2b2; }
 
.formbody textarea:focus { border: 1px solid #b2b2b2; }
a{color: #273a4d;}
a:hover{text-decoration: underline;}

.pagination {padding: 10px 0px;}
.pagination p{display: none;}
.pagination ul{list-style: none; margin: 0; padding: 0; float: right;}
.pagination ul li{margin: 0px 5px; padding: 0px; float: left;}

.mod_breadcrumb{padding:0px 0px 10px 0px;margin:0px 0px 20px 0px; color:#999; font-size:11px; border-bottom:1px solid #e6e6e6;}
.mod_breadcrumb a{color:#999; text-decoration:underline;}
.mod_breadcrumb a:hover{text-decoration:none;}
#main3 .mod_breadcrumb span{font-size:11px!important;}
#main3 p.more {text-align:right;}
#main3 {padding:10px 20px 20px 20px;}
.more {text-align:right;}

table.minicalendar{width:100%; margin:0px auto;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .active a{font-size:10px; font-weight:bold;}
table.minicalendar td{font-size:10px; }
table.minicalendar .weekend{background-color:#f6f6f6;}
table.minicalendar .today{background-color:#1f2e40; color:#fff;}
table.minicalendar .today a{color:#fff!important;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ededed;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:10px;color:#666;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#1f2e40; color:#fff;}
table.minicalendar th{font-szie:11px; font-weight:normal;}
table.minicalendar th.previous{font-size:10px;}
table.minicalendar th.next{font-size:10px;}

#kalendarz-wydarzen h2.ce_headline {font-size:15px;}
.eventnaglowek{font-weight:bold; font-size:13px; color:#6e6e6e; cursor:pointer;}
#lista-wydarzen h1 {font-size:15px; font-weight:bold; }
.eventnaglowek .info2{font-weight:normal;}


