@charset "utf-8";

.main-column p, .main-column h2,.right-box p, div.wide-text {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#012C52;	
	padding-left:20px;
	line-height:163.6364%;
}

.wide-text {
	width:75px;	
	min-height:10px;
	padding-left:20px;
	padding-right:20px;
}

.main-column-normal .wide-text {	
	width:514px;
}

.main-column-wide .wide-text {	
	width:705px;	
}

.right-box p {
	padding:0px;
	line-height:normal;
}

.main-column h2 {
	font-weight:bold;	
}

.flash-box {
	margin-bottom:13px;
	float:left;
	clear:both;
	width:757px;
}

/* afstande */
.main-column p+p,
.main-column h2+p,
.main-column div.a170+p,
.main-column p+div.a170,
.main-column div.a170+h2,
.main-column h2+div.a170,
.main-column div.a170+.a110051,
.main-column .a110051+div.a170 {
	margin-top:1.54em;	
}

.main-column p.portrait+p.portrait {
	margin-top:3.08em;	
}

.right-column p+p {
	margin-top:1em;	
}

.right-column p+.newsletter-sub,
.right-column .newsletter-sub+p {
	margin-top:0.5em;	
}

.main-column p + .a110051,
.main-column div.a170 + .a110051 {
	margin-top:1em;	
}

.main-column h2 + .a110051 {
	margin-top:1.54em;		
}


/* links */
.columns a:link,
.columns a:visited,
.columns a:active,
.columns a:hover {
	color:#4799B8;
}

/* mediaelement */
.a110051 {
	margin-left:20px;
	display:inline;	
}

/* separator */
.a505-sep {	
	border-bottom:1px solid #F8FEFF;
	margin-top:6px;
	margin-bottom:11px;
}

.main-column-normal .a505-sep {	
	width:554px;
}

.main-column-wide .a505-sep {	
	width:745px;	
}


/* sitemap */

.sitemap {
	display:inline;
	margin-left:20px;	
	font-size:1em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sitemap-hidden-container {
	width:1px;
	height:1px;
	overflow:hidden;	
}

#sitemap-measure-container {
	width:225px;
}

.sitemap .left {
	width:225px;
	display:none;
}

.sitemap .right {
	width:225px;
	clear:none;
	display:none;
}

.sitemap a:link,
.sitemap a:visited,
.sitemap a:active,
.sitemap a:hover {
	color:#012C52;	
}

.sitemap .level-1 {
	width:225px;	
}

.sitemap .level-2 {
	margin-left:35px;
	display:inline;	
	width:190px;
}

.sitemap .level-1+.level-1,
.sitemap .level-2+.level-1 {
	margin-top:3.73em;	
}

.sitemap .level-2+.level-2,
.sitemap .level-1+.level-2 {
	margin-top:5px;
}

/* bullets */

div.a170 {
	float:none;
	padding-left:20px;
}


ul li {
	background-image:url(../graphics/bullet.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	background-position:1px 0.45em; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#123463;
	line-height:163%;
}

ul li+li {
	margin-top:4px;
	
}

/* search result */

.search-result {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	color:#012C52;
}	

.search-result .text {
	font-size:1.18em;
	font-weight:bold;	
	margin-bottom:37px;
	padding-left:20px;
}

.search-result .items {
	font-size:1em;
	font-weight:bold;
	width:100%;
	line-height:163%;	
	
}

.search-result .item {
	width:100%;
	padding-left:20px;
}

.search-result .item .name {
	clear:none;	
}

.search-result .item .name a:link,
.search-result .item .name a:visited,
.search-result .item .name a:active,
.search-result .item .name a:hover {
	color:#012C52;	
}


.search-result .item .no {
	width:30px;
	clear:both;
}

.search-result .item .description {
	clear:both;
}

.search-result .item+.item {
	margin-top:17px;	
}

/* newsletter subscription*/

.newsletter-sub {
}

.newsletter-sub input {
	width:105px;
	height:17px;
	border:1px solid #ccc;
	font-size:11px;	
}

.newsletter-sub .btn {
	background-image:url(../graphics/newsletter_btn.gif);
	width:34px;
	height:19px;
	clear:none;
	margin-left:7px;
	margin-top:1px;
	display:inline;	
}

	.newsletter-sub .btn a {
		width:100%;
		height:100%;
		float:left;
		clear:both;
	}
	
/* portręt */

.portrait .image-left {
	float:left;
	margin-bottom:0px;
	margin-right:15px;
}