html {
	margin: 0; padding: 0;
	font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 9pt;
	background: #E6E6E6; color: #000;
}
body {
	margin: 0 auto; padding: 0;
	background: url('img/body_bg.jpg') top no-repeat;
	behavior: url("csshover.htc");
}

h1, #menu, #menu li {
	margin: 0; padding: 0;
	list-style: none;
}

h1 span, #PO span, .rss span, .twitter span, .facebook span, .share ul li a span, #news-next span, #news-prev span {
	position: absolute;
	top: -10000px;
}
div .clear {
	clear: both; display: block;
	width: 100%; height: 1px;
	font-size: 1px;
}

a {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
}
/*--LAYOUT--*/
#site {
	width: 964px;
	margin: 0 auto;
}

#top {
	height: 178px;
	position: relative;
	z-index: 1;
}

#home #top {height: 115px;}
#galeria #top {height: 150px;}

h1 {
	position: absolute; top: 9px; left: 22px;
	width: 166px; height: 90px;
	background: url('img/logo.gif') no-repeat;
}
h1 a {display: block; height: 90px;}


#top-menu {
	margin: 0; padding: 10px 10px 0 0;
	list-style: none;
	float: right;
}
#top-menu li {
	margin: 0; padding: 0 10px 0 10px;
	float: left; font-size: 10pt;
}

#path {
	position: absolute; top: 105px; left: 27px;
	width: 650px; padding: 0 0 10px 0;
	border-bottom: solid 1px #3F5077;
	color: #7D90B8;
	font-size: 10pt;
}
#path span {float: left; padding: 2px 10px 0 0;}
#path ul {list-style-type: none;}
#path ul li {
	color: #7A818B;float: left;
	margin: 0; padding: 0 10px 0 10px; 
	background: url('img/path.gif') no-repeat left;
}
#path ul li a {color: #7D90B8;}
#path-1st {background: none !important;padding: 0 10px 0 0 !important;}

#PO {
	position: absolute; top: 80px; right: 25px;
	width: 229px; height: 65px;
}

#menu {
	position: absolute; top: 34px; right: 20px;
	z-index: 5;
	margin: 0; padding: 0;
	list-style: none;
	background: url('img/menu_bg.gif') repeat-x;
	height: 30px; font-size: 11pt; text-transform: uppercase;

}
#menu li {
	height: 30px; float: left;
	position: relative;
}
#menu li a {
	display: block; float: left;
	height: 22px; color: #fff;
	padding: 6px 11px 4px 11px;
	font-size: 10pt !important;

}
#menu li a:hover {
	text-decoration: none;
}
.active {
	background: #161C2D;
}

#menu li:hover a {background: #161C2D;}
#menu li:hover ul {display: block;}

#menu ul {
	position: absolute; top: 30px; left: 0;
	z-index: 5;
	display: none;
	width: 160px;
	padding: 15px 0;
	background: #161C2D;
	text-transform: none;
	border: solid 1px #2D3854;
	border-top: none;
	border-left: none;
}

#menu ul li {
	width: 160px;
	padding: 0;
	height: auto;
	background: none;
}

#menu ul li a {
	font-weight: normal;
	display: block;
	padding: 0 30px 8px 20px;
	height: auto;
	border: none;
	text-decoration: none;
	font-size: 10pt !important;
	color: #fff;
}

#menu ul li a:hover {text-decoration: underline;}

#menu-sub {
	position: absolute; top: 145px; left: 23px;
	list-style-type: none; 
	font-size: 11pt; 
	margin: 0; padding: 0;
}
#menu-sub li, #menu-sub li a {
	color: #fff;float: left;
	margin: 0; padding: 0 10px 0 0;
}
.sub-active {color: #FF8B00 !important;}

#body {
	overflow: hidden; height: 100%;
	background: url('img/content.gif') repeat-y;
	position: relative;
}
#home #body {background: url('img/content_home.gif') repeat-y; padding: 20px 0 0 0;}
#galeria #body {background: url('img/content_gallery.gif') repeat-y; padding: 20px 0 0 0;}
#content {
	float: left; width: 591px;
	padding: 20px 30px 0 25px;
}
#home #content {
	float: left;width: 685px;
	padding: 0 0 0 20px;
}
#galeria #content {
	width: 900px;
	margin: 0 0 0 32px;
	padding: 0 0 0 0;
}
#sidebar {
	float: right; width: 273px;
	padding: 20px 20px 0 15px;
	margin: 0 0 30px 0;
}
#zapowiedzi {
	float: right; width: 273px;
	padding: 20px 20px 0 15px;
	margin: 0 0 0 0;
}
#home #sidebar {
	float: right;width: 209px;
	padding: 0 20px 0 10px;
}
#home #zapowiedzi {
	float: right;width: 209px;
	padding: 0 20px 0 10px;
}
#foot {
	height: 82px; width: 100%;
	clear: both;
	background: url('img/foot_bg.gif') no-repeat top #E6E6E6;
	font-size: 8pt; color: #838383;
}

#foot-trigo {
	background: url('img/trigo_bg.gif') no-repeat;
	width: 151px; height: 22px;
	padding: 5px 0 0 10px; margin: 4px 0 0 0;
	float: right;
}
#foot p {padding: 9px 0 0 10px;}
#foot a {color: #838383;}
#foot a:hover {color: #555;}
/*--HOME--*/
/*--HOME--*/

#home #akt {
	width: 265px;float: left;
	overflow: hidden;margin: 0 0 20px 0;
}

#media {
	width: 380px;float: right;
	overflow: hidden;margin: 0 0 20px 0;
}
#media ul, #media ul li {list-style-type: none;margin: 0; padding: 0;overflow: hidden;}
#media ul li {border-bottom: solid 1px #D2D2D2;padding: 7px 3px;}
#media ul li h3 {float: left;margin: 0; padding: 0; color: #2F4062;}
#media ul li h3:hover {text-decoration: underline;}
#media ul li .date {float: right;}
#media-1st {border: none !important;}
#media-1st h3,#media-1st .date {padding-bottom: 8px;}

/*--SIDEBAR--*/
#akt, #gallery {margin: 0 0 30px 0;overflow: hidden;height: 100%;}
#sidebar h2, #sidebar h2 a, #zapowiedzi h2, #zapowiedzi h2 a, #home #akt h2, #home #media h2, #home #akt h2 a, #home #media h2 a {
	text-transform: uppercase;
	color: #787878;font-size: 11pt;
	padding: 0 0 2px 3px;
	border-bottom: solid 1px #ddd;
	margin: 0 0 10px 0;overflow: hidden;
}
.h2_a {float: left;border: none !important; margin: 0 !important; padding: 0 !important;}
#akt h2 span  {float: left;}
#sidebar h2 a:hover, #home #akt h2 a:hover, #home #media h2 a:hover {text-decoration: none;color: #555;}
.rss {
	display: block;
	width: 13px; height: 13px;
	margin: 0 0 0 10px !important; padding: 3px 0 0 0 !important;
	background: url('img/rss.gif') no-repeat left;
	border: none !important;
	float: left;
}
.date {margin: 0 0 3px 0; padding: 0; color: #787878;}
#akt h3 a, #akt h3, #zapowiedzi h3 a, #zapowiedzi h3  {color: #2F4062; padding: 0; margin: 0 0 10px 0;}
#akt a img {float: left; margin: 0 5px 5px 0;}
.link-more {
	float: right;
	background: url('img/link_more.gif') no-repeat right;
	padding: 0 10px 0 0;
	color: #2F4062 !important; font-weight: normal !important;
}
#gallery img {margin: 0 5px 8px 0;}
#home #gallery img {margin: 0 5px 8px 8px;}
#links {
	position: absolute; bottom: 0; right: 20px;
	width: 270px; height: 55px;
	border-top: solid 1px #E4E4E4;
	padding: 15px 0 0 10px;
}
#home #links {width: 210px;padding: 15px 0 0 0;}
.twitter {
	background: url('img/twitter.gif') no-repeat; 
	width: 103px; height: 39px;
	display: block; float: left;
	margin: 0 20px 0 0;
}
#home .twitter {margin: 0 5px 0 0;}
.facebook {
	background: url('img/facebook.gif') no-repeat;
	width: 101px; height: 38px;
	display: block;float: left;
}

/*--GALERIA--*/
#gallery-last {
	width: 850px; height: 450px; 
	margin: 0 0 0 60px;
	position: relative;
}
#gallery-last h3 {color: #fff; margin: 0 0 20px 0; padding: 0 0 0 80px;}
#gallery-last p {float: left;color: #46577F;margin: 0; padding: 0 20px 0 0;}
#gall-prev {
	position: absolute; top: 60px; left: 0; 
	width: 40%;height: 80%;
	background: url('img/gall_prev.gif') no-repeat left;
}
#gall-next {
	width: 40%;height: 80%;
	position: absolute; top: 60px; right: 0; 
	background: url('img/gall_next.gif') no-repeat right;
}
#gall-prev:hover {background: url('img/gall_prevh.gif') no-repeat left;}
#gall-next:hover {background: url('img/gall_nexth.gif') no-repeat right;}
.img-large {margin: 0 0 0 120px;}
#gall-img {
	width: 930px; height: 109px;
	margin: 0 0 0 32px;
}
#gall-img img {margin: 0 20px 0 0; padding: 0; float: left;}
#gall-img-prev, #gall-img-next {
	display: block; float: left;
	width: 53px; height: 80%;
	background: url('img/gall_prev_small.gif') no-repeat left;
	margin: 0 20px 0 0;
}
#gall-img-next {background: url('img/gall_next_small.gif') no-repeat right;}
#gall-img-prev:hover {background: url('img/gall_prev_smallh.gif') no-repeat left;}
#gall-img-next:hover {background: url('img/gall_next_smallh.gif') no-repeat right;}
.gall-active {border: solid 2px #FF8F00; margin: -2px 20px 0 0 !important;}
.gall-item {
	float: left; color: #000;
	margin: 0; padding: 0 30px 30px 0;
}
.gall-item h3 {
	margin: 0; padding: 7px 0 0 0;
	color: #000;
}
.gall-item a:hover {color: #000 !important;}
/*--CONTENT--*/
#content h2, .h2_b {color:#393939 ;font-size: 18pt; margin: 0 0 1em 0;}
.h2_b {color:#394B6F !important;}
#content-head .date {padding: 0 0 10px 0;}
#content-head #send, #content-head #print  {
	float: right; display: block;
	padding: 0 10px 0 20px;
	background: url('img/send.gif') no-repeat left;
	color: #125191; font-weight: normal;
}
#content-head #print {background: url('img/print.gif') no-repeat left;}
.share {
	margin: 50px 0 0 0;
	overflow: hidden;
	border-top: solid 1px #E3E3E3;
	padding: 10px 15px 0 0;
}
.share ul {list-style-type: none;float: right;}
.share ul span,.share ul li {float: left;}
.share ul li a {display: block;height: 18px;}
.share-1 {background: url('img/twitter_small.gif') no-repeat;width: 62px;}
.share-2 {background: url('img/facebook_small.gif') no-repeat;width: 76px;}
.share-3 {background: url('img/google_small.gif') no-repeat;width: 62px;}
#content a {color: #125191;font-weight: bold;}
.img-left, .img-right {
	float: left;
	margin: 0 25px 15px 0;
}
.img-right {float: right; margin: 0 0 15px 25px;}
.img-cat  {float: left; margin: 0 25px 15px 0;}
p {
	margin: 0 0 1.5em 0; padding: 0;
	line-height: 1.5em;
}
ul {
	margin: 0 0 1.5em 0; padding: 0;
	line-height: 1.5em;
}
li {
	margin: 0 0 0 20px; padding: 0;
}
img {
	border: 0;
}

h2 {
	margin: 0 0 1.5em 0; padding: 0;
	font-size: 12pt;
}
h3 {
	margin: 0 0 1em 0; padding: 0;
	font-size: 11pt;
}
hr {
	color: #fff; border:none;
	border-bottom: solid 1px #E3E3E3;
}
.wordtube {
		margin: 10px 0 20px 0;
		text-align: center;
}


/*--slider--*/
.news-last-in {
	width: 260px; margin:70px 0 0 20px;
	color: #fff; float: left;
}
.news-last-desc {min-height: 235px;}
#news-last h2 {
	padding: 0 0 10px 0;
	color: #fff; font-size: 16pt;
	margin: 0 0 0 0; font-weight: normal;
}

#news-last a h2:hover{text-decoration: underline; color: #fff;}
#news-last span {font-style: italic;color: #D9E4FF;}
#news-last p {padding: 15px 0;}
#news-last img {display: block;float: left;}
.read-more {
	width: 128px; height: 21px; display: block;
	background: url('img/read_more.gif') no-repeat;
	padding: 8px 0 0 10px;
	color: #fff; font-weight: bold;
}
.news-foot {
	width: 270px; height: 20px;
	padding: 15px 5px 0 5px;
	border-top: solid 1px #2F3C5A;
}
.news-foot p {font-size: 15pt;float: left;margin: 0; padding: 0;}
#news-prev, #news-next {
	display: block;
	width: 32px; height: 28px;
	background: url('img/news_prev.gif') no-repeat;	
}
#news-next {background: url('img/news_next.gif') no-repeat; margin: 0 0 0 15px;}
#news-prev:hover{background: url('img/news_prevh.gif') no-repeat;}
#news-next:hover{background: url('img/news_nexth.gif') no-repeat;}

/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
/* // image replacement */
#slider-container {position: relative;}					
#slider {
	position: relative;
	margin: 0 0 0 25px; padding: 0;
	width:900px;
	height:375px;
}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:900px;
		height:375px;
		overflow:hidden;
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:28px;
		position: absolute; bottom: 25px; right: 80px;
		}	
	#nextBtn, #slider1next{ 
		right: 40px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:32px;
		height:28px;
		background:url('img/btn_prev.gif') no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url('img/btn_next.gif') no-repeat 0 0;	
		}
	#prevBtn a:hover, #slider1prev a:hover  { 
		background:url('img/btn_prevh.gif') no-repeat 0 0;	
		}
	#nextBtn a:hover, #slider1next a:hover { 
		background:url('img/btn_nexth.gif') no-repeat 0 0;	
		}
.entry-content img{
	border: 0px;
}