img {border: 0;}body {	margin: 0 0 0 0;}	td,tr,p,div {	font-family:  Helvetica, Verdana, Arial,  sans-serif;	font-size: 12px;         color: #003366;}p {	margin: 5px 0 10px 0;}h1 {	font-family: Helvetica, Verdana, Arial,  sans-serif;	font-size: 16px;	font-weight: normal;	color: #000000;}h2 {	font-family: Helvetica, Verdana, Arial,  sans-serif;	font-size: 14px;	color: #004A88;	margin: 10px 0;}h3 {	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	text-align: left;	color: #003366;	margin: 7px 0;}h4 {	font-size: 10px;}h5 {	font-size: 9px;}a:link, a:visited {	color: #003366;	text-decoration: none;}.powrot {   color: #2D89AC;}a:hover {	color: #000000;	text-decoration: underline;}	ul {	margin: 0px;	padding: 0px;	list-style: none;}li           { background-image: url('list.gif'); background-repeat: no-repeat; 
               background-attachment: scroll; padding-left: 24px; 
               background-position: 0px 4px }
ol li {	background: none;	padding-left: 0;}hr { 	width: 100%;}	form {	margin: 0;}fieldset {	overflow: auto;	border: none;	padding-bottom: 10px;}	div.clear, .clr {	clear: both;}	#main {	margin-top: 0;}	.width_fixed {	margin: 0 auto;	width: 980px;}.width_fluid {	margin: 0 10px;	min-width: 980px;	max-width: 1250px;}#orange {	height: 1px;	background-color: #F9843E;	border: 1px solid #E75A08;}#logo {	border: 1px solid #DBDBDB;	margin-top: 2px;}#search {	margin-top: 10px;	height: 20px;	text-align: center;}#modules_l {	background-color: #F2F2F2;		border: 2px solid #DBDBDB;	padding: 1px;	text-align: left; }#modules_r {	background-color: #F2F2F2;		margin-left: 5px;	border: 1px solid #DBDBDB;	padding: 1px;	text-align: left; }#header {	margin-left: 5px;	height: 110px;	border: 0px solid #DBDBDB;	padding: 1px;}#rss_feed    { height: 26px; background-image: url('ffb_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; text-align: right; 
               border-top: 1px solid #FFFFFF; border-bottom: 1px solid #DBDBDB; 
               padding-left: 0; padding-right: 10px; padding-top: 7px; 
               padding-bottom: 0; background-position: 0% }
#rss_feed img {	margin-bottom: -2px;}#topmenu     { background-image: url('topmenu_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; height: 32px; text-align: right; 
               border-top: 1px solid #FFFFFF; background-position: 0% }
#flashnews   { background-image: url('clouds.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; height: 80px; margin: 0; 
               padding: 0; background-position: 0% }
#scater {	width: 200px;	float: left;	vertical-align: top;}#news {	text-align: left;	padding-top: 10px;	padding-right: 5px;	width: 60%;	float: right;}#green {	margin-left: 5px;	margin-top: 2px;	margin-bottom: 3px;	border: 1px solid #6DA05B;}#green2 {	margin-left: 5px;	margin-top: 2px;	margin-bottom: 3px;	border: 1px solid #6DA05B;}#usermods {	margin-left: 5px;	text-align: left; }#user1 {	width: 49%;	float: left;	border: 1px solid #DBDBDB;	padding: 1px;}#user2 {	width: 49%;	float: right;	border: 1px solid #DBDBDB;	padding: 1px;}#user3 {	width: 99.9%;	float: left;	border: 1px solid #DBDBDB;	padding: 1px;}#mainbody {	margin-left: 5px;	text-align: left;}#bottom {	margin-left: 5px;	text-align: right;}#bottom1 {	margin-left: 5px;	text-align: right;}#blue {	margin-top: 2px;	border: 1px solid #348AD3;}#copyright {	text-align: center;	padding: 5px 0;	font-size: 10px;	color: #999999;}	#copyleft {	visibility: hidden;	font-size: 7px;	color: #FFFFFF;}#searchbutton { font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size: 12px; 
               font-weight: bold; color: #004A88; background-image: 
               url('button_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; width: 30px; 
               border: 1px solid #DBDBDB; background-position: 0% }
#searchbox {	font-family: Helvetica, Verdana, Geneva, Arial,  sans-serif;	font-size: 9px;	font-weight: normal;	color: #004A88;	background-color: #FFFFFF;	border: 1px solid #DBDBDB;	width: 130px;	padding-left: 2px;}button, .button { font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size: 12px; 
               font-weight: bold; color: #004A88; background-image: 
               url('button_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; border: 1px solid #DBDBDB; 
               background-position: 0% }
input#email, .inputbox {	font-family: Helvetica, Verdana, Geneva, Arial,  sans-serif;	font-size: 11px;	font-weight: normal;	color: #004A88;	background-color: #FFFFFF;	border: 1px solid #DBDBDB;}	.invalid {	border-color: #E75A08;}label.invalid {	color: #E75A08;}ul.menu {	list-style: none;	padding: 0;	margin: 0;}ul.menu li   { background-image: url('menu_bg.gif'); background-repeat: no-repeat; 
               background-attachment: scroll; display: block; 
               border-bottom: 1px solid #DBDBDB; padding: 0px; 
               background-position: 0px 6px }
ul.menu li a:link, ul.menu li a:visited {	display: block;	line-height: 18px;	padding-left: 24px;	color: #003366;	text-decoration: none;}ul.menu li a:hover {	color: #2D89AC;}ul.menu li ul li { background-image: url('indent1.png'); background-repeat: no-repeat; 
               background-attachment: scroll; font-size: 9px; font-weight: 
               bold; border-style: none; border-width: medium; padding-left: 
               2px; background-position: 4px 6px }
ul.menu li ul li a:link, ul.menu li ul li a:visited  {	color: #005399;}	ul.menu li ul li a:hover {	color: #2D89AC;	border: none;}	ul#mainlevel-nav {	list-style: none;	padding: 0;	margin: 0;	float: right;	}ul#mainlevel-nav li {	display: block;	background-image: none;	float: left;	text-align: center;	font-weight: bold;	margin: 0;	padding: 0;	width: auto !important;	font-size: 11px;	text-transform: uppercase;	line-height: 32px;	white-space: nowrap;	border-left: 1px solid #DBDBDB;}ul#mainlevel-nav a:link, ul#mainlevel-nav a:visited {	padding-left: 15px;	padding-right: 15px;	color: #FFFFFF;	text-decoration: none;}ul#mainlevel-nav a:hover { background-image: url('topmenu_bga.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; display: block; width: 
               auto !important; font-size: 11px; text-transform: uppercase; 
               line-height: 32px; white-space: nowrap; margin: 0px; 
               padding-left: 15px; padding-right: 15px; background-position: 
               0% }
.small, .createdate {	font-size: 9px;	font-weight: bold;	color: #999999;}.smalldark {	font-size: 10px;	font-weight: bold;	color: #333333;}	.modifydate {	font-size: 9px;	color: #999999;}.readon      { background-image: url('readon.gif'); background-repeat: no-repeat; 
               background-attachment: scroll; font-weight: bold; float: right; 
               padding-left: 14px; background-position: 0px 4px }
a.readon:hover {	color: #005399;}.contentpane {	width: 100%;}.contentpaneopen {	width: 100%;}.contentheading {	font-family: Helvetica, Verdana, Arial,  sans-serif;	font-size: 16px;    font-weight: bold;    	color: #003366;	line-height: 20px;	border-bottom: 1px solid #D6D6D6;}a.contentpagetitle:link, a.contentpagetitle:visited {	color: #003366;}	a.contentpagetitle:hover {	color: #000000;}.contentdescription {	font-size: 10px;	color: #999999;	width: 100%;}.category {	font-weight: bold;}.componentheading { background-image: url('topmenu_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; text-align: center; 
               text-transform: uppercase; color: #FFFFFF; font-family: 
               Helvetica, Verdana, Arial, sans-serif; font-size: 14px; 
               font-weight: bold; border: 1px solid #DBDBDB; margin-top: 4px; 
               margin-bottom: 4px; padding: 2px; background-position: 0% }
.componentlist { background-image: url('ffb_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; text-align: left; color: #6DA05B; 
               font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 
               12px; font-weight: bold; border: 1px solid #DBDBDB; 
               margin-top: 4px; margin-bottom: 4px; padding: 2px; 
               background-position: 0% }
span.article_separator, table.blog span.article_separator {	display: block;	height: 10px;}.article_column {	padding-right: 10px;}.column_separator {	padding-left: 10px;}.blog_more {	margin: 20px 0 10px 0;}table.contenttoc {	margin-left: 4px;	border: 1px solid #DBDBDB;	padding: 1px;	}table.contenttoc td {	line-height: 18px;	border-top: 1px solid #DBDBDB; 	padding: 0 5px;}table.contenttoc th { background-image: url('button_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; line-height: 18px; 
               padding-left: 5px; padding-right: 5px; padding-top: 0; 
               padding-bottom: 0; background-position: 0% }
.sectiontableheader { background-image: url('button_bg.jpg'); background-repeat: repeat-x; 
               background-attachment: scroll; font-weight: bold; 
               border-top: 1px solid #DBDBDB; padding: 2px; 
               background-position: 0% }
.sectiontableentry1 {	background-color: #F1F1F1;}.sectiontableentry2 {	background-color: #F9F9F9;}	tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {  padding: 3px;}td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {  padding: 1px;  vertical-align: middle;}table.moduletable,  div.moduletable_menu, div.moduletable, div.moduletable_text {	width: 100%;	padding-bottom: 6px;	color: #333333;	text-align: left;}	table.moduletable th, div.moduletable_menu h3, div.moduletable h3, div.moduletable_text h3 { background-image: url('mod_bg.jpg'); background-repeat: no-repeat; 
               background-attachment: scroll; font-size: 10px; font-weight: 
               bold; text-transform: uppercase; text-align: left; color: 
               #6da05b; line-height: 24px; margin: 0; padding-left: 24px; 
               padding-bottom: 2px; background-position: 0% }
table.moduletable p,  div.moduletable_menu p, div.moduletable p, div.moduletable_text p {	margin: 5px 0;}.pollstableborder {	border: 1px solid #DBDBDB;}.pollstableborder td {	text-align: left;}span.description {	display:block;	padding-left: 44px;	font-size: 10px;	color: #666;}.highlight {	color: #6DA05B;}.mosimage_caption {	color: #999999;	font-size: 10px;}	.tool-tip {	float: left;	background: #ffc;	border: 1px solid #D4D5AA;	padding: 5px;	max-width: 200px;}.tool-title {	padding: 0;	margin: 0;	font-size: 100%;	font-weight: bold;	margin-top: -15px;	padding-top: 15px;	padding-bottom: 5px;	background: url(../../system/images/selector-arrow.png) no-repeat;}.tool-text {	font-size: 100%;	margin: 0;}#system-message {	margin-bottom: 20px;}#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {	background: none;	padding: 0;	margin: 0;}#system-message dd.message ul {	background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;}#system-message dd.error ul {	color: #c00;	background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;	border-top: 3px solid #DE7A7B;	border-bottom: 3px solid #DE7A7B;	margin:0px;	padding-left: 40px;	text-indent:0px;}#system-message dd.notice ul {	color: #c00;	background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;	border-top: 3px solid #F0DC7E;	border-bottom: 3px solid #F0DC7E;	margin:0px;	padding-left: 40px;	text-indent:0px;}/* FOOTER--------------------------------------------------------- */#ja-footerwrap { clear: both; background-image: url('grad3.gif'); background-repeat: repeat-x; 
               background-color: #F6F6F6; background-attachment: scroll; 
               border-top: 5px solid #CCCCCC; padding-left: 0; padding-right: 
               0; padding-top: 5px; padding-bottom: 5px; background-position: 
               bottom }
#ja-footer   { color: #666666; background-image: url('vdot.gif'); background-repeat: repeat-y; 
               background-attachment: scroll; position: relative; padding: 0; 
               background-position: 22% 0 }
#ja-footer .copyright {	clear: both;	display: block;	padding-left: 1%;	padding-right: 1%;	color: #666666;	font-style: normal;	font-size: 92%;}#ja-footnav {	padding-left: 1%;	padding-right: 1%;}#ja-footer ul {	margin: 0 0 5px;	padding: 0;}#ja-footer li {	margin: 0;	padding: 0;	display: inline;	background: none;}#ja-footer li a {	padding: 0 15px 0 0;	display: inline;	color: #666666;	font-weight: bold;	font-size: 92%;	line-height: normal;	text-decoration: none;	text-transform: uppercase;}#ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus {	color: #333333;	text-decoration: none;}.ja-cert {	font-size: 92%;	position: absolute;	right: 0;	top: 18px;}.ja-cert a {	margin: 0 0 0 5px;	padding: 0;	border: none;	border: none;	text-decoration: none;}.ja-cert a span {	display: none;}.ja-cert a img {	border: none;}.banneritem {	display: block;	margin-top: 15px;}/* ---------------- Template Layout ----------------------*/.level0{margin-left :0px;}.level0:hover{}.level1{  margin-left :30px;}.level1:hover{}.level2{  margin-left :60px;}.level2:hover{}.level3{  margin-left :90px;}.level3:hover{}.level4{  margin-left :120px;}.level4:hover{}.level5{  margin-left :150px;}.level5:hover{}.level6{  margin-left :180px;}.level6:hover{}.level7{  margin-left :210px;}.level7:hover{}.level8{  margin-left :240px;}.level8:hover{}.level9{  margin-left :270px;}.level9:hover{}.levelx{  margin-left :300px;}.levelx:hover{}.description{  margin-left :40px;  font-size: 10px;  color: #999966;}.sponsor, .sponsor a:hover, .sponsor a:link, .sponsor a:visited{  text-align:center;  font-size: 9px;  color: #999966;}div.niebieski {         background-color: blue;	padding: 5px 0 5px 0;	border-bottom: 2px solid #FFFFFF;}div.niebieski td, div.niebieski ul,div.niebieski a {         text-align:center;	color: #FFFFFF;}div.czerwony {         background-color: red;	padding: 5px 0 5px 0;	border-bottom: 2px solid #FFFFFF;}div.czerwony td, div.czerwony ul, div.czerwony li, div.czerwony a {         text-align:center;	color: #FFFFFF;}div.zielony {         background-color: green;	padding: 5px 0 5px 0;	border-bottom: 2px solid #FFFFFF;}div.zielony td, div.zielony ul,div.zielony a {         text-align:center;	color: #FFFFFF;}div.bialy {         background-color: white;	padding: 5px 0 5px 0;}div.niebieski2 {         background-color: #3a5778;	padding: 5px 0 5px 0;	border-bottom: 2px solid #FFFFFF;}div.niebieski1 {         background-color: #223c59;	padding: 5px 0 5px 0;	border-bottom: 2px solid #FFFFFF;}div.niebieski1 td, div.niebieski1 ul, div.niebieski1 li, div.niebieski1 a {         text-align:center;	color: #FFFFFF;}div.niebieski2 td, div.niebieski2 ul,div.niebieski2 a {         text-align:center;	color: #FFFFFF;}div.niebieski3 {         background-color: #56769a;	padding: 5px 0 5px 0;	border-bottom: 2px solid #FFFFFF;}div.niebieski3 td, div.niebieski3 ul,div.niebieski3 a {         text-align:center;	color: #FFFFFF;}div.pomaranczowy {         background-color: orange;	padding: 5px 0 5px 0;	border-bottom: 2px solid #FFFFFF;}div.pomaranczowy td, div.pomaranczowy ul,div.pomaranczowy a {         text-align:center;	color: #FFFFFF;}