* {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
}
body {
	padding: 0;
	margin: 0;
	background-color: #fff;
	background-repeat: repeat-x;
	background-image: url(mainbg2.gif);
}
form { display: inline; }
/* naglowek */
#header { height: 240px; clear: both; line-height: 0; /* ff hack */ }
#header h1 { margin: 0; padding: 21px 0 0px 23px; width: 620px; float: left; }
#header h1 img { border: 0; }
#header form { display: block; margin: 0; padding: 19px 0 0 0; float: left; clear: right; }
#header object { clear: both; }
/* glowna czesc (z 3ma kolumnami) */
#main { background-color: #f4f4f4; border-bottom: 2px solid #e3e3e3; clear: both;}
/* lewa kolumna */
#left { width: 219px; height: 100%; float: left; }
#left ul {
	padding: 0;
	list-style-type: none;
	margin-top: 34px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 34px;
}
#left ul li {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
}
#left ul li a {
	display: block;
	padding-left: 12px;
	background-repeat: no-repeat;
	color: #353535;
	font-size: 11px;
	text-decoration: none;
	background-position: 0 6px;
	background-image: url(menubg.1.gif);
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 6px;
}
#left ul li a:hover, #left ul li a.selected { color: #264f91; background-position: -197px 6px; }
#left ul li ul { margin: 7px 0 4px 15px; }
#left ul li ul li a { font-size: 10px; padding-left: 8px; line-height: 13px; background-position: 0 5px; }
#left ul li ul li a:hover, #left ul li ul li a.selected { background-position: -197px 5px; }
#left img.titleimage { display: block; margin: 24px 0 4px 34px; }
#left .select { width: 162px; margin-left: 34px; }
#left .input { width: 157px; margin-left: 34px; }
#left .button { margin: 6px 0 0 34px; }
/* srodkowa kolumna */
#mid { width: 450px; min-height: 550px; height: 550px; border-left: 1px solid #dadadc; border-right: 1px solid #dadadc; background-color: #fff; float: left; }
html>body #mid { height: auto; }
#mid img.titleimage { display: block; margin: 34px 0 17px 16px; }
#mid object { margin: 0 0 0 16px; }
#mid img.subtitle { margin-top: 12px; }
#mid #midcontent { margin: 0 17px 30px 16px; color: #666666; }
#mid #midcontent * { color: #656565; }
#mid222 #midcontent img { border: 1px solid #3f3f3f; }
#mid #midcontent ul { list-style-type: square; padding: 10px 0 10px 30px; margin: 0px }
#mid #midcontent h2 { padding: 0; margin: 30px 0 0 0; font-size: 14px; font-weight: normal; color: #2f2f2f; }
#mid #midcontent h3 { padding: 0; margin: 0 0 24px 0; font-size: 12px; font-weight: bold; color: #2f2f2f; }
#mid #midcontent h3 em { font-size: 12px; }
#mid #midcontent #navi { font-family: Arial; font-size: 10px; color: #666666; margin: 0 0 12px 0; }
#mid #midcontent #navi a { font-family: Arial; font-size: 10px; color: #666666; text-decoration: none; }
#mid #midcontent #navi a:hover { text-decoration: underline; }
#mid #midcontent div.newsshortcnt, #mid #midcontent div.content { line-height: 140%; text-align: left; }
/* prawa kolumna */
#right { width: 181px; height: auto; float: left; }
#right div { margin: 36px 0 0 40px; }
#right img { border: 0; }
#right ul { list-style-type: none; margin: 0; padding: 0; }
#right ul li { border-bottom: 1px solid #d7d7d7; padding: 4px 0 4px 0; }
#right ul li a { text-decoration: none; }
#right ul li a:hover { text-decoration: underline; }
#right ul li a.selected { font-weight: bold; }
#right ul li span { color: #929eb6; }
/* stopka */
#foot { clear: both; width: 100%; border-bottom: 2px solid #c0c0c0; }
#foot * { font-family: Tahoma; color: #898989; font-size: 9px; }
#foot div { margin: 16px 0 22px 55px; }
#foot a { text-decoration: none; }
#foot a:hover { text-decoration: underline; }
#foot img { margin-left: 444px; border: 0; vertical-align: bottom; }
/* formularze */
.select, .input { color: #78787a; padding: 0; }
.button { background-color: #fff; color: #a2a2a2; border: 1px solid #a2a2a2; font-size: 9px; padding: 0 4px 0 4px; }
/* lista newsow */
.date { color: #929eb6 !important; clear: both; }
.newstitle {
	text-transform: none;
	font-weight: bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 5px;
}
.newstitle a { color: #333333 !important; text-decoration: none; }
.newstitle a:hover {
	text-decoration: underline;
	text-transform: uppercase;
}
.newsshortcnt { color: #656565; }
.newsmore { clear: both; border-bottom: 1px solid #d7d7d7; margin: 10px 0 16px 0; padding: 0 0 4px 0; text-align: right; }
.newsmore a { font-family: Arial; color: #656565; text-decoration: none; }
.people {
	height: 87px;
	width: 538px;
	float: left;
	margin-top: 26px;
	background-image: url(portrait_leiste-web.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	}
/* paczki */
#packs { text-align: center; }
#packs a { text-decoration: none; }
#packs a:hover { text-decoration: underline; }
/* mapa serwisu */
a.maplink { text-decoration: none; }
a.maplink:hover { text-decoration: underline; }
a.main { font-weight: bold; }

#overlay { width: 100%; height: 100%; display: none; position: absolute; z-index: 100; background-color: #000; -moz-opacity: 0.6; opacity: .60; filter: alpha(opacity=60); }
#flashbox { left: 50%; top: 0; width: 680px; hight: 540px; margin-left: -340px; display: none; position: absolute; z-index: 200; background-color: #FFF; }
#Ticker {
	position:absolute;
	width:614px;
	height:27px;
	z-index:201;
	left: 35px;
	top: 193px;
	color: #FFFFFF;
}
.tickerweiss {
	color: #FFFFFF;
}
.tickerweiss a:link {
	color: #FFFFFF;
}
.tickerweiss a:hover {
	color: #FF9900;
}
.tickerweiss a:visited {
	color: #FFFFFF;
}
.alarm {
	padding-top: 15px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	padding-right: 5px;
	font-weight: bold;
}
