#jcepopup-page, #jcepopup-overlay, #jcepopup-body, #jcepopup-loader, #jcepopup-container, 
#jcepopup-content, #jcepopup-content, #jcepopup-object, #jcepopup-iframe, #jcepopup-img {
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	width: 100%;
}
#jcepopup-page {
	position: fixed;
	z-index: 10000;
}
#jcepopup-overlay {
	position: absolute;
	cursor: pointer;
}
#jcepopup-frame {
	position: relative;
	overflow: visible;
	height: 100%;
	z-index: 10001;
}
#jcepopup-body {
	position: relative;
	overflow: visible;
	margin: 0 auto;
	width: 300px;
	height: 300px;
	z-index: 10002;
}
#jcepopup-loader {
	text-align: center;
	line-height: 0;
}
#jcepopup-info-bottom, #jcepopup-info-top {
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
}
#jcepopup-container {
	overflow: hidden;
}
#jcepopup-content {}
#jcepopup-img, #jcepopup-object, #jcepopup-iframe {}
#jcepopup-ajax {
	overflow-y: auto;
	border: 0;
	padding: 0;
	margin: 0;
	width: auto;
	height: 100%; 
}
a.jcepopup span, a.jcebox span, a.jcelightbox span {
	cursor: pointer;
	display: inline-block;
}
a.jcepopup span span.zoom-image, a.jcebox span span.zoom-image, a.jcelightbox span span.zoom-image {
	display: block;
	background: url(/plugins/system/jceutilities/css/../img/zoom-img.png) no-repeat bottom right;
	width: 20px;
	height: 20px;
}
a.jcepopup span.zoom-link, a.jcebox span.zoom-link, a.jcelightbox span.zoom-link,
a.jcepopup span.zoom-link.icon-right, a.jcebox span.zoom-link.icon-right, a.jcelightbox span.zoom-link.icon-right {
	padding-right: 16px;
	background: url(/plugins/system/jceutilities/css/../img/zoom-link.gif) no-repeat center right;
	display: inherit;
}
a.jcepopup span.zoom-link.icon-left, a.jcebox span.zoom-link.icon-left, a.jcelightbox span.zoom-link.icon-left {
	padding-left: 18px;
	background: url(/plugins/system/jceutilities/css/../img/zoom-link.gif) no-repeat center left;
	display: inherit;
}
#jcepopup-caption, #jcepopup-caption h4, #jcepopup-caption p {
	margin: 0;
	padding: 0;
	border: 0;
}
/* Tooltips */
div.tooltip {
	z-index: 10;
	width: 180px;
	text-align:left;
	color: #000000;
	background-color:#ffffff;
	border:1px solid black;
	padding: 4px;
}
div.tooltip h4 {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
}
div.tooltip p {
	font-size: 11px;
}/* Standard Template */
#jcepopup-frame {
	padding: 10px;
}
#jcepopup-container {
	background-color: #ffffff;
}
#jcepopup-loader {
	background: url(/plugins/system/jceutilities/themes/standard/css/../img/loader.gif) no-repeat center center;
}
#jcepopup-content {
	padding: 10px;
}
#jcepopup-info-bottom {
	background-color: #ffffff;
}
#jcepopup-closelink {
	width: 20px;
	height: 20px;
	background: #cccccc url(/plugins/system/jceutilities/themes/standard/css/../img/close.png) no-repeat;
	bottom: 0;
	top: 0;
	right: 10px;
	position: relative;
	float: right;
	border: none;
}
#jcepopup-nav {
	line-height: 20px;
	padding: 10px;
}
#jcepopup-prev, #jcepopup-next {
	width: 20px;
	height: 20px;
	position: absolute;
	border: none;
	background-color: #cccccc;
	background-repeat: no-repeat;
}
#jcepopup-closelink:hover, #jcepopup-prev:hover, #jcepopup-next:hover {
	background-color: #333333;
}
#jcepopup-prev{
	background-image: url(/plugins/system/jceutilities/themes/standard/css/../img/prev.png);
	left: 10px;
}
#jcepopup-next {
	background-image: url(/plugins/system/jceutilities/themes/standard/css/../img/next.png);
	right: 10px;
}
span#jcepopup-numbers {
	text-align:center;
	display: block;
}
span#jcepopup-numbers a {
	border: none;
	display: inline-block;
	margin: 0px 1px;
	width: 20px;
	height: 20px;
}
span#jcepopup-numbers a:active, span#jcepopup-numbers a:visited, span#jcepopup-numbers a:link, span#jcepopup-numbers a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
span#jcepopup-numbers a:hover {
	font-size: 1.2em;
}
span#jcepopup-numbers a.active {
	cursor: default;
	font-size: 1.2em;
}
#jcepopup-caption {
	padding: 0px 35px 0px 10px;
	min-height: 20px;
}
#jcepopup-caption h4 {}
#jcepopup-caption p {}/*reset*/
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:separate;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select *{font-size:100%;}legend{color:#000;}

/*opakowania*/
.container{
	overflow: hidden;
	width: 100%;
}
.wrapper{
	margin: 0 auto;
	overflow: hidden;
	padding: 0 5px;
	width: 970px;
}

/*layout*/
body{
	min-width: 970px;
}
body.contentpane{
	min-width: 0;
}

#mainContent,#mainContentWithSidebar,#mainContentWithMiddlebar,#mainContentWithSidebarWithMiddlebar{
	float: left;
	padding-bottom: 15px;
}
#mainContentWithSidebar{
	width: 640px;
}
#mainContentWithMiddlebar{
	width: 810px;	
}
#mainContentWithSidebarWithMiddlebar{
	width: 500px;
}
#mainSidebar{
	float: right;	
	width: 310px;
}
#secondarySidebar{
	float: left;
	width: 140px;
}/*
kolory:
#001e00 - ciemny zielony
#006605 - ciemny zielony naglowka
#57ac10 - jasny zielony
#b9e159 - jasny zielony button
#d0d0d0 - szary
#e6e6e6 - szary stopki
#4b4b4b - teks
#3f7c0c - linki
*/
html{
	background: #e6e6e6;
}
body{
	background: #001e00;
	color: #4b4b4b;
	font: 12px Tahoma,Arial,Verdana,sans-serif;
}
body.contentpane{
	background: #e6e6e6;
}
a,object{
	outline: none;
}
a{
	color: #3f7c0c;
}
a:hover{
	text-decoration: none;
}
h1,h2,.componentheading{
	color: #006605;
	font: 18px Georgia,Time News Roman,serif;
	margin: 5px 0 10px;
}
h3{
	font: 13px Georgia,Time News Roman,serif;
	margin: 5px 0;
} 
p,.text-content ul,.text-content ol{
	line-height: 1.5em;
	margin: 1em 0;
}
strong{
	font-weight: bold;
}
small,.small{
	font-size: 11px;
}
em{
	font-style: italic;
}
strong em,em strong{
	font-style: italic;
	font-weight: bold;
}

/*tabele*/
th{
font-size: 13px;
font-weight: bold;
padding-bottom: 5px;
}

/*commons*/
.separator,.pagitem{
	margin: 0 3px;
}
.componentheading{
	border-left: 3px solid #57ac10;
	margin: 0 0 20px;
	padding: 45px 0 0 17px;
}
.componentcontent{
	padding: 0 20px;
}

/*layout elements*/
#headerWrapper{
	background: #fff;
	padding: 15px 0 5px;
}
#topModuleContainer p,#footerWrapper p{
	margin: 0;
}
#contentWrapper{
	background: #001e00 url(/templates/eden/css/../images/bg.jpg) no-repeat center top;
	padding-bottom: 40px;
}
#mainContainer{
	background: #fff;
}
#footerWrapper{
	background: #e6e6e6;
	font-size: 11px;
	padding: 20px 0 40px;
}

/*custom frontpage layout*/
body.bcontent-frontpage #mainSidebar{
	width: 660px;
}
body.bcontent-frontpage #mainSidebar .module{
	float: right;
	width: 310px;
}
body.bcontent-frontpage #mainSidebar #module-29{
	padding-right: 20px;
	width: 330px;
}
body.bcontent-frontpage #mainContentWithSidebar, body.bcontent-frontpage #mainContentWithSidebarWithMiddlebar{
	width: 310px;
}
body.bcontent-frontpage #secondarySidebar{
	clear: both;
	float: none;
	text-align: left;
	width: auto;
}
body.bcontent-frontpage #secondarySidebar .module-title, body.bcontent-frontpage #secondarySidebar .module .inner{
	float: left;	
}
body.bcontent-frontpage #secondarySidebar .module-title{
	background: none;
	color: #57ac10;
	line-height: 120px;
	padding: 0 20px;
}

/*header*/
#welcomeMessage,#siteSlogan span{
	color: #868686;
	font: 10px Tahoma,Arial,Verdana,sans-serif;
}
#welcomeMessage{
	float: left;
	margin: 0;
	width: 205px;
}
#welcomeMessage img{
	vertical-align: middle;
}
#welcomeMessage span{
	display: block;
}
#siteSlogan{
	border-left: 1px solid #ccc;
	color: #6ac113;
	float: left;
	font-size: 25px;
	margin-top: 20px;
	padding:	2px 0 2px 15px;
	width: 310px;
}

/*mini wyszukiwarka*/
form.search-form-header{
	clear: right;
	float: right;
	margin: 20px 10px 0 0;
	text-align: right;
	width: 250px;
}
form.search-form-header input.inputbox{
	font-size: 13px;
	margin-right: 5px;
}

/*header menu*/
#headermenu{
	float: right;
}
#headermenu li{
	display: inline;
}
#headermenu a{
	background: url(/templates/eden/css/../images/icons.png) no-repeat;
	font-size: 11px;
}
#headermenu a:link,#headermenu a:visited,#headermenu .separator{
	color: #9e9e9e;
	text-decoration: none;
}
#headermenu a:hover{
	color: #666;
}
#headermenu li.item1 a{
	background-position: 0 -59px;	
	padding-left: 15px;
}
#headermenu li.item15 a{
	background-position: 0 2px;
	padding-left: 17px;
}
#headermenu li.item16 a,#headermenu li.item17 a{
	padding-left: 22px;
}
#headermenu li.item16 a{
	background-position: 0 -80px;	
}
#headermenu li.item17 a{
	background-position: 0 -18px;	
}

/*main menu*/
#mainmenu{
	font-size: 11px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
#mainmenu > li{
	border-left: 1px solid #fff;
	float: left;
	height: 26px;
	padding: 10px 20px 10px 10px;
}
#mainmenu a:link, #mainmenu a:visited{
	color: #fff;
	text-decoration: none;
}
#mainmenu a:hover, #mainmenu li.active > a{
	color: #ef0;
}
#mainmenu > li.parent > ul{
	background: #55ab19;	
	display: none;
	margin-top: 5px;
	position: absolute;
	width: 12em;
	z-index: 1024;
}
#mainmenu > li.parent > ul > li{
	border-bottom: 1px solid #fff;
	padding: 8px 10px;
}
#mainmenu > li.parent > ul > li:last-child{
	border-bottom: none;
}

/*menu w stopce*/
#footermenu{
	float: right;
}
#footermenu li{
	display: inline;
}
#footermenu a{
	color: #737373;
}
#footermenu .separator{
	font-size: 12px;
}
#footermenu a:link,#footermenu a:visited{
	text-decoration: none;
}
#footermenu a:hover{
	text-decoration: underline;
}

/*slider*/
.image-slider{
	float: left;
	position: relative;
	width: 610px;
}
.image-slider.loading{
	background: #fff url(/templates/eden/css/../../../media/system/images/spinner.gif) no-repeat center center;
	height: 320px;
}
.image-slider.loading *{
	display: none;
}
.image-slider .description-wrapper{
	background: url(/templates/eden/css/../images/slider-about-bg.png);
	bottom: 0;
	color: #fff;
	position: absolute;
	right: 0;
	width: 300px;
	z-index: 101;
}
.image-slider .description-wrapper .description{
	border-left: 3px solid #eeff00;	
	margin-top: 10px;
	padding: 0 10px 0 17px;
}
.image-slider .description-wrapper .dots{
	overflow: hidden;
	margin: 10px 20px;	
}
.image-slider .description-wrapper .slider-dot{
	background: url(/templates/eden/css/../images/slider-nav.png) no-repeat;
	cursor: pointer;
	float: left;
	height: 10px;
	margin-right: 5px;
	overflow: hidden;
	width: 10px;
}
.image-slider .description-wrapper .active-dot{
	background-position: 0 -10px;
}
.image-slider .description-wrapper .slider-dot span{
	display: none;
}

/*modules*/
#secondarySidebar .module{
	text-align: center;
}
#secondarySidebar .module-title{
	background: #57ac10;
	color: #fff;
	margin: 0;
	padding: 45px 0 5px;
	text-align: center;
}

/*ambassadors*/
#ambassadorsNames{
	background: #001c00;
	border-left: 30px solid #4eb200;
	color: #fff;
	clear: right;
	float: right;
	line-height: 25px;
	width: 330px;
}
#ambassadorsNames span{
	margin-left: 30px;
}

/*article slider*/
ul.content-slider .navigation-bar{
	background:	#57AC10;
	overflow: hidden;
	padding: 2%;
	width: 96%;
}
ul.content-slider .navigation-bar a:link,ul.content-slider .navigation-bar a:visited{
	color: #eee;
	font-size: 11px;
	text-decoration: none;
}
ul.content-slider .navigation-bar a:hover{
	color: #fff;
}
ul.content-slider .navigation-bar a.next-link{
	float: right;
}
ul.content-slider .content-title{
	color: #006605;
	border-bottom: 1px solid #cbcbcb;
	font-size: 18px;
	margin: 0 0 10px;
	padding: 20px 0 9px;
}

/*pagination*/
.pagination {
	margin: 5px 0;
	overflow: hidden;
	width: 100%;
}
.pagitem-page .pagitem{
	background-color: #d0d0d0;
	color: #656565;
	display: block;
	float: left;
	margin: 0 3px;	
	padding: 0.2em 0.5em;
}
.pagitem-page span.pagitem{
	background: #57ac10;
	color: #fff;
}
a.pagitem:link, a.pagitem:visited{
	color: #656565;	
	text-decoration: none;
}
a.pagitem:hover{
	color: #000;	
}

/*articles*/
.icons{
	float: right;
	margin: 5px;
}
.readon-wrapper{
	line-height: 20px;
}
a.readon{
	background: #59ad01 url(/templates/eden/css/../images/pointer.png) no-repeat scroll right 50%;
	color: #eee;
	font-size: 11px;
	padding: 2px 10px 2px 5px;
}
a.readon:link, a.readon:visited{
	text-decoration: none;
}
a.readon:hover{
	color: #fff;
}
#column-articles .cols2{
	float: left;
	margin-right: 3%;
	width: 46%;
}
#more-articles li{
	margin: 1em 0;
}

/*gallery*/
#shadowbox_title,#shadowbox_info {
	border: 0 solid; 
} 
.pgplugin1{
	margin: 3px;
}

/*forms*/
input.inputbox,textarea.inputbox{
	padding: 2px;
}
.button{
	background: #b9e159;
	border: 1px solid #68bf13;
	color: #000;
	cursor: pointer;
	padding: 1px 3px;
}
div.form-row{
	margin: 15px 0;
	overflow: hidden;
	padding: 0 4%;
	width: 92%;
}
div.form-row label{
	float: left;
	width: 10em;
}
div.form-row label.bf_layout_checkbox{
	display: block;
	float: none;
	width: auto;
}
label.bf_layout_checkbox input{
	margin-right: 5px;
}
span.required{
	vertical-align: top;
}

/*custom form fields*/
#contect-form #form-row-4 label{
	display: block;
	float: none;
}
#contect-form select#subject{
	width: 170px;
}
#contect-form textarea#content{
	width: 95%;
}


/*listy*/
.text-content ul,.text-content ol{padding-left: 25px;}
.text-content ul li,.text-content ol ul li{list-style: disc;}
.text-content ol li,.text-content il ol li{list-style: decimal;}

/*tooltips*/
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}
.tool-title,.tool-text{
	color: #000;
}
.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(/templates/eden/css/../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
	font-size: 100%;
	margin: 0;
}

/*system msg*/
#system-message{
	margin-bottom: 15px;
}
div.error,#system-message dd ul{
	background-color: #f8f8f8;
	border: 1px solid #e8e8e8;
	color: #03add8;
	list-style: none;
	margin-bottom: 10px;
 	padding: 10px;
}
#system-message dt.message,#system-message dt.error,#system-message dt.notice{
	display: none;
}
div.error,#system-message dd.error ul{
	color: #c00;
	border: 1px solid #de7a7b;
}
#system-message dd.notice ul{
	color: #c00;
	border: 1px solid #f0dc7e;
}/*main menu items width*/
#mainmenu li.item2{
	width: 60px;
}
#mainmenu li.item5{
	width: 65px;
}
#mainmenu li.item4{
	width: 105px;
}
#mainmenu li.item6{
	width: 115px;
}
#mainmenu li.item14{
	width: 80px;
}
#mainmenu li.item13{
	width: 105px;
}
#mainmenu li.item12{
	width: 60px;
}
/*header menu*/
#headermenu li.item16 a{
	background-position: 0 -102px;	
}
