/*
Design - Marcin Orlowski
Released for free under a Creative Commons Attribution 2.5 License
*/

<!--
  
/* Ustawienia ogolne */
body {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px;
/* font-size-adjust: 0.58;*/
color: black;
text-align: center;
margin: 0px;
margin-top: 10px;
background-color: #CCCCCC;
/* margin-right: 5px;*/
}

.masterhead {
width: 950px;
height: auto;
/*background: transparent url(/images/masthead.gif) no-repeat;*/
margin: 0 auto 0 auto;
padding: 0;
}
.tabela {
position: relative;
height: 100%;
background: transparent;
width: 950px;
padding: 0;
margin: 0 auto 0 auto;
text-align: left;
}
.leftcol {
width: 200px;
float: left;
margin: 0;
padding: 0;
} 
.rightcol {
width: 750;
float: right;
text-align: center;
}

/* Ustawienia wyswietlania odnosnikow */
A:link { text-decoration:none; color:#231E88 }
A:visited { text-decoration:none; color:#231E88 }
A:active { text-decoration:none; color:#881E23 }
A:hover { text-decoration:none; color:#FF0000 }


.headerimg{
background-repeat: no-repeat;
}
/* Ustawienia naglowkow */
h1 {
margin-top:0px;
padding-top:0px;
margin-left:0px;
padding-left:0px;
margin-right:0px;
padding-right:0px;
font-family: Tachoma, Verdana, SansSerif;
font-size: 20px;
/* font-size-adjust: 0.5;*/
text-align: left;
font-weight: bold;
font-style: normal;
padding-bottom: 0px;
margin-bottom:0px;
}
h2 {
margin-top:0px;
padding-top:0px;
margin-left:2%;
padding-left:0px;
margin-right:0px;
padding-right:0px;
font-family: Tachoma, Verdana, SansSerif;
font-size: 20px;
/* font-size-adjust: 0.5;*/
text-align: left;
font-weight: bold;
font-style: italic;
font-variant: normal;
padding-bottom: 0px;
margin-bottom:0px;
}
h3 {
margin-top:0px;
padding-top:0px;
margin-left:2%;
padding-left:0px;
margin-right:0px;
padding-right:0px;
font-family: Tachoma, Verdana, SansSerif;
font-size: 16px;
/*font-size-adjust: 0.5;*/
text-align: left;
font-weight: bold;
font-style: italic;
font-variant: normal;
padding-bottom: 0px;
margin-bottom:0px;
}
h4 {
margin-top:0px;
padding-top:0px;
margin-left:2%;
padding-left:0px;
margin-right:0px;
padding-right:0px;
font-family: Tachoma, Verdana, SansSerif;
font-size: 12px;
/*font-size-adjust: 0.5;*/
text-align: left;
font-weight: bold;
font-style: normal;
font-variant: normal;
padding-bottom: 0px;
margin-bottom:0px;
}
h5 {
margin-top:0px;
padding-top:0px;
margin-left:2%;
padding-left:0px;
margin-right:0px;
padding-right:0px;
font-family: Tachoma, Verdana, SansSerif;
font-size: 11px;
/*font-size-adjust: 0.5;*/
text-align: left;
font-weight: bold;
font-style: normal;
font-variant: normal;
padding-bottom: 0px;
margin-bottom:0px;
}
h6 {
margin-top:0px;
padding-top:0px;
margin-left:2%;
padding-left:0px;
margin-right:0px;
padding-right:0px;
font-family: Tachoma, Verdana, SansSerif;
font-size: 11px;
/*font-size-adjust: 0.5;*/
text-align: left;
font-weight: bold;
font-style: normal;
font-variant: normal;
padding-bottom: 0px;
margin-bottom:0px;
}
/* Ustawienia elementów zmiennych */
/*div {
padding:10px 0 0 0 !important; /*moz padding*/
/*padding:5px 0 0 0; /*IE padding*
}*/

/*table {
border: 1px dashed #000; 
}*/
td {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px;
font-style: normal;
/*font-size-adjust: 0.58;

padding-bottom:5px;
padding-top:5px;
padding-left:5px;
padding-right:5px;*/
/*border-bottom: 1px dashed #000;*/
}
.td1 {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px;
/*font-size-adjust: 0.58;*/
font-style: normal;
padding-bottom:5px;
padding-top:10px;
padding-left:10px;
padding-right:5px;
/*border-bottom: 1px dashed #000;*/
 
}
.td2 {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px;
/*font-size-adjust: 0.58;*/
font-style: normal;
padding-bottom:5px;
padding-top:10px;
padding-left:5px;
padding-right:5px;
/*border-bottom: 1px dashed #000;*/
 
}
dl, dt, dd, td, th, form, input, textarea, select  {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px;
/*font-size-adjust: 0.58;*/
font-style: normal;
}
.dash {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px;
/*font-size-adjust: 0.58;*/
font-style: normal;
border: 1px dashed #000;
}
dl {
margin-left: 6%;
}
dd { 
margin-bottom: 0.5em;
}

ol {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px; 
/*font-size-adjust: 0.58;*/
font-style: normal;
list-style-type: decimal;
list-style-position: outside;
margin-top: 0em;
margin-left: 2%;
}
ul {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px; 
/*font-size-adjust: 0.58;*/
font-style: normal;
margin-top: 0em;
list-style-type: disc;
list-style-position: outside;
margin-left: 2%;
}
li {
font-family:Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px; 
/*font-size-adjust: 0.58;*/
font-style: normal;
margin-bottom: 0.5em;
}
hr {
margin-top:5px;
margin-bottom: 5px;
height: 1px;
border: 0;
color: #333333;
background-color: #333333;
width: 90%; 
}

/* Definicje stylow tekstu */
.outdent { margin-left: 3% }
.indentsection { margin-left: 2em }
/* Tekst normalny */
.normalny {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 12px;
/*font-size-adjust: 0.58;*/
}
/* Tekst maly */
.maly {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 10px;
/*font-size-adjust: 0.58;*/
}
.malypogrub { 
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-weight: bold;
font-size: 10px;
/*font-size-adjust: 0.58;*/
}
.malypoch {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-style: italic;
font-size: 10px;
}
/* Tekst mniejszy */
.mn {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 8px;
/*font-size-adjust: 0.58;*/
}
/* Tekst większy */
.largetext {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 14px;
/*font-size-adjust: 0.58;*/
}
/* Style specjalne */
.textbox {
background-color: #F0F066;
background-image: none;
color: black;
border: none;
padding: 2px 2px 2px 6px;
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-style: normal;
font-size: 12px;
/*font-size-adjust: 0.58;*/
}
.smalltextbox {
background-color: #F0F066;
background-image: none;
color: black;
border: none;
padding: 2px 2px 2px 6px;
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-style: normal;
font-size: 10px; /* xx-small, 63%; */
/*font-size-adjust: 0.58;*/ /* Verdana */
}
/* Tekst mniejszy */
.footer {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 8px;
color: #FFFFFF;
font-weight: bold;
font-style: normal;
/*padding-bottom: 2px;*/
vertical-align: middle;
/*font-size-adjust: 0.58;*/
}
/* Style menu */
.menu1 {
font-family: Verdana, Tachoma, SansSerif, Arial, Helvetica;
font-size: 14px;
font-weight: bold;
padding-left: 10px;
}
.menu2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
}
.menu3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-left: 30px;
}
.menu4 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #505080;
padding-left: 20px;
}
*.menu1 A:link { text-decoration:none; color:#231E88 }
*.menu1 A:visited { text-decoration:none; color:#231E88 }
*.menu1 A:active { text-decoration:none; color:#881E23 }
*.menu1 A:hover { text-decoration:none; color:#686AC2 }

*.menu2 A:link { text-decoration:none; color:#505080 }
*.menu2 A:visited { text-decoration:none; color:#505080 }
*.menu2 A:active { text-decoration:none; color:#881E23 }
*.menu2 A:hover { text-decoration:none; color:#686AC2 }

*.menu3 A:visited { text-decoration:none; color:#505080 }
*.menu3 A:link { text-decoration:none; color:#505080 }
*.menu3 A:active { text-decoration:none; color:#805050 }
*.menu3 A:hover { text-decoration:none; color:#686AC2 }

*.menu4 A:visited { text-decoration:none; color:#505080 }
*.menu4 A:link { text-decoration:none; color:#505080 }
*.menu4 A:active { text-decoration:none; color:#505080 }
*.menu4 A:hover { text-decoration:none; color:#686AC2 }


/* main news display page */
.news-display {
	padding-top:1em;
	margin: 0 5%;
}
.news-display dt {
	margin:1.5em auto 0;
	font-size:100%;
	font-weight:bold;
	border-bottom:1px dashed #ccc;
	display:block;
}
.news-display dd {
	margin:0;
}
.news-display .item-link {
	font-size:80%;
}
.news-display .stripe {
	background:#eee;
	color:#000;
}

/* news column page */
#content {
	margin:0 9em 0 5%;
}
#news-column {
	float:right;
	width:10em;
	margin:50px 10px 0 20px;
	padding: 0 5px;
	font-size:70%;
	border:1px solid #666;
}
#news-column h2 {
	font-size:130%;
	margin:0 -5px;
	padding:0 0 5px 0;
	text-align:center;
	background:#999;
	color:#fff;
	border-bottom:1px solid #666;
}
#news-column dt {
	margin:1em auto 0;
	font-weight:bold;
	border-bottom:none;
}
#news-column dd {
}
#news-column p.item-link {
}

/* single item */
#display-item{
	padding:1em;
}
#itemwrapper {
	width:70%;
	margin:2% auto;
	padding:10px 20px;
	border:1px dashed #ccc;
}
#display-item {
}

/* special classes */
.post-date {
	font-size:70%;
}
.news-link{
	font-size:80%;
	margin:50px 10px 0;
}
.xml1, .xml2 {
	list-style:none;
	padding:0;
	margin:0;
}
.xml1 {
	position:absolute;
	top:0;
	right:5px;
}
.xml2 {
	margin:20px -5px 0;
	padding:5px 0 0;
	text-align:center;
	background:#999;
	color:#fff;
	border-top:1px solid #666;
}

/* general formatting & colours */

a {
	background:tranparent;
	color:#686AC2;
}
a:hover, a:active, a:focus {
	text-decoration:none;
/* color:#686AC2r; */	
	color:#686AC2;
}
code, kbd {
	font-size:120%;
}
img{
	border:0;
}
.right {
	text-align:right;
}
