/* Original PBBAcpBox styles */
#PBBAcp-Box {
        padding-bottom: 24px;
        background: url('/components/com_chronocomments/images/bg-box-bottom.png') bottom left no-repeat !important;
        background: url('/components/com_chronocomments/images/bg-box-bottom.gif') bottom left no-repeat;
}

#PBBAcp-InBox {
        padding-top: 15px;
        background: url('/components/com_chronocomments/images/bg-box-top.png') top left no-repeat !important;	
        background: url('/components/com_chronocomments/images/bg-box-top.gif') top left no-repeat;	
}

#PBBAcp-BoxContent {
        background: url('/components/com_chronocomments/images/bg-box-body.png') top left repeat-y !important;
        background: url('/components/com_chronocomments/images/bg-box-body.gif') top left repeat-y;
        padding: 0 20px 0 20px;
}

#PBBAcp-Box input {
    margin: 10px;             
}

#PBBAcp-Box .BoxAlert {
        text-align: center;
}

#PBBAcp-Box .BoxConfirm {
        text-align: center;
}

#PBBAcp-Box .BoxPrompt {
        text-align: left;
}@charset "utf-8";
/* CSS Document */

/*body, h1, h2, h3, img, div, form { margin:0px; padding:0px;}*/

#comments-container { /*width:700px;*/ padding:10px; font-family: Helvetica, Arial, sans-serif; color:#333333;}

#comments-header { line-height:1.3em!important; }

#comments-header h3 { font-size:22px; }

#comments-header p { font-size:13px;}

#comments-header a { color:#0985B4; text-decoration:none;}

.clear { font-size:0px!important; line-height:0px!important; clear:both;}

.clear1 { font-size:10px!important; line-height:10px!important; height:10px; clear:both;}

.comment_item { }

.comment-item-header {
	background-image:url(/components/com_chronocomments/images/comment-header-bg.png);
	background-repeat:repeat-x;
	height: 31px;
}

.avatar { margin: 3px 5px 0px 3px; float:left;}

.nickname-link { line-height:31px; float:left; text-decoration:none; color:#0985B4; font-size:13px;}

.bullet { font-size:16px; margin:7px 5px 0px 5px; float:left;}

.rep-score { float:left; margin:10px 5px 0px 1px; cursor:help;}

.rep-score-left { background-image: url(/components/com_chronocomments/images/rep-score-left.png); background-repeat:no-repeat; width:6px; height:14px; float:left;}

.rep-score-right { background-image: url(/components/com_chronocomments/images/rep-score-right.png); background-repeat:no-repeat; width:6px; height:14px; float:left;}

.rep-score-center { background-image:url(/components/com_chronocomments/images/rep-score-center.png); background-repeat:repeat-x; float:left; font-size:11px; height:14px;}

.rating { float:right; margin:8px 10px 0px 0px;}

.score { font-size:12px; float:left; padding-top:1px; margin-right:2px;}

.rating-plus { background-image: url(/components/com_chronocomments/images/rating-plus.png); background-repeat:no-repeat; width:17px; height:18px; margin:0px 3px; float:left; cursor:pointer;}

.rating-minus { background-image: url(/components/com_chronocomments/images/rating-minus.png); background-repeat:no-repeat; width:17px; height:18px;  margin:0px 3px; float:left; cursor:pointer;}

.comment-body { font-size:13px; line-height:1.3em!important; padding:0.3em 0em;}

.comment-status { margin-top:0.3em;}

.comment-status a { font-size:13px; text-decoration:none; float:left;}

.comment-status a:hover { text-decoration: underline;}

.comment-button { float:right; font-size:13px; cursor:pointer;}

.comment-button-left { background-image:url(/components/com_chronocomments/images/button.png); width:6px; height:22px; background-repeat:no-repeat; float:left;}

.comment-button-center { background-image:url(/components/com_chronocomments/images/button.png); background-position:-6px 0px; height:21px; float:left; padding-top:1px;}

.comment-button-right { background-image:url(/components/com_chronocomments/images/button.png); background-position: -728px 0px; width:6px; height:22px; float:left;}

.comment-form { background-image:url(/components/com_chronocomments/images/arrow.png); background-repeat:no-repeat; padding-left:20px; display:none; }

.comment-form a { color:#0985B4; text-decoration:none;}

.comment-form form {font-family: Helvetica, Arial, sans-serif; font-size:13px; line-height:1.3em!important;}

.comment-form form br { clear:both;}

.form-text { width:98%; height:100px;  margin:0.3em auto; font-size:12px; padding:3px; font-family: Helvetica, Arial, sans-serif;}

.form-input { width:50%; margin:0.3em auto; float:left;}

.form-check { margin:0.3em auto; float:left; clear:left;}

.input-text { float:left; padding-top:7px; padding-left:10px;}

.reply { padding-left:20px; background-image:url(/components/com_chronocomments/images/arrow.png); background-repeat:no-repeat;background-position: top left;}

.display { display:block; background:none; padding-left:0px;}

#ccloading, #ccsuccess, #ccfail{
	background:#819F70;
	padding: 3px;
	width: 50px;
	position:fixed;
	top: 0;
	right: 0;
	visibility:hidden;
}
#ccsuccess{
	background:green;
}
#ccfail{
	background: red;
}
#ccresponse{
	background:#fff;
	padding: 3px;
	width: 55px;
	height: 20px;
	position:fixed;
	top: 0;
	right: 0;
	visibility:hidden;
}

.left { float:left!important;}#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 {}.phocagallery-box-file {
	position:relative;
	float:left;
	border:1px solid #f5f5f5;
	background:#fcfcfc;
	text-align:center;
	overflow:visible;
}

.phocagallery-box-file-first	{
	background:#f5f5f5;
	width:50px;height:50px; overflow: hidden;
	display: table; vertical-align:middle;
}

.phocagallery-box-file-second {
	display: table-cell; vertical-align: middle;
}

.phocagallery-box-file-third{}

a img {
	border:0px;padding:0;margin:0;
}

#phocagallery a img {
	border:0px;padding:0;margin:0;
}

/* rl changes: usuniete
#phocagallery a:hover, #phocagallery a:active, #phocagallery a:focus {
	background: none;border:0px;text-decoration:none;
}
*/

.phocagallery-box-file:hover, .phocagallery-box-file.hover  {
	border:1px solid #135cae;padding:0px;background:#f5f5f5;text-decoration:none;
}

.phocagallery-box-file-i {
	position:relative;
	float:left;
	width:120px;
	height:140px;
	border:1px solid #E8E8E8;
	padding:5px;
	background:#fcfcfc;
	margin:5px;
	text-align:center;
	overflow:visible;
}
.phocagallery-box-file-first-i {
	background:#f5f5f5;
	width:100px;height:100px; overflow: hidden;
	display: table; vertical-align:middle;
}

.phocagallery-box-file-i:hover, .phocagallery-box-file-i.hover  {
	border:1px solid #135cae;padding:5px;background:#f5f5f5;text-decoration:none;
}

#pg-update {
	margin:0;
	margin-top:10px;
	padding-left:50px;
	padding-top:14px;
	height:45px;
	width:270px;
	background: url('/components/com_phocagallery/assets/images/update.png') 0 0 no-repeat;
}
#pg-update a {
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}

div.icon-48-gallery {
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-gal.png') no-repeat left;
}
div.icon-48-category {
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-cat.png') no-repeat left;
}
div.icon-48-theme{
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-theme.png') no-repeat left;
}
div.icon-48-vote {
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-vote.png') no-repeat left;
}
div.icon-48-vote-img {
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-vote-img.png') no-repeat left;
}
div.icon-48-comment {
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-comment.png') no-repeat left;
}
div.icon-48-info {
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-info.png') no-repeat left;
}
div.icon-48-phoca {
	background: url('/components/com_phocagallery/assets/images/icon-48-pg-phoca.png') no-repeat left;
}

span.icon-32-piclens {
	background: url('/components/com_phocagallery/assets/images/icon-32-piclens.png') no-repeat left;
}
span.icon-32-multiple {
	background: url('/components/com_phocagallery/assets/images/icon-32-multiple.png') no-repeat left;
}

/* Voting - style by http://www.jluvip.com/works/css/starvote/index2-1.html*/
 .star-rating{
	list-style:none;
	margin: 0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	width: 110px;
	height: 22px;
	position: relative;
	background: url(/components/com_phocagallery/assets/images/icon-voting.gif) top left repeat-x;
}

 .star-rating li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}

 .star-rating li a{
	display:block;
	width:22px;
	height: 22px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
 .star-rating li a:hover{
	background: url(/components/com_phocagallery/assets/images/icon-voting.gif) left center;
	z-index: 2;
	left: 0px;
}
 .star-rating a.star1{
	left: 0px;
}
 .star-rating a.star1:hover{
	width:22px;
}
 .star-rating a.stars2{
	left:22px;
}
 .star-rating a.stars2:hover{
	width: 44px;
}
 .star-rating a.stars3{
	left: 44px;
}
 .star-rating a.stars3:hover{
	width: 66px;
}
 .star-rating a.stars4{
	left: 66px;
}
 .star-rating a.stars4:hover{
	width: 88px;
}
 .star-rating a.stars5{
	left: 88px;
}
 .star-rating a.stars5:hover{
	width: 110px;
}
 .star-rating li.current-rating{
	background: url(/components/com_phocagallery/assets/images/icon-voting.gif) left bottom;
	position: absolute;
	height: 22px;
	/*width:77px;*/
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/* Voting small */
.star-rating-box-small {
	border:		1px solid #e7e7e7;
	padding:	1px;
	margin:		0px;
	background:	#fff;
}

.star-rating-small{
	list-style:none;
	margin: 0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	width: 80px;
	height: 16px;
	position: relative;
	background: url(/components/com_phocagallery/assets/images/icon-voting-small.gif) top left repeat-x;
}

.star-rating-small li{
	list-style-type:none;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}

.star-rating-small li a{
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating-small li a:hover{
	background: url(/components/com_phocagallery/assets/images/icon-voting-small.gif) left center;
	z-index: 2;
	left: 0px;
}
.star-rating-small a.star1{
	left: 0px;
}
.star-rating-small a.star1:hover{
	width:16px;
}
.star-rating-small a.stars2{
	left:16px;
}
.star-rating-small a.stars2:hover{
	width: 32px;
}
.star-rating-small a.stars3{
	left: 32px;
}
.star-rating-small a.stars3:hover{
	width: 48px;
}
.star-rating-small a.stars4{
	left: 48px;
}
.star-rating-small a.stars4:hover{
	width: 64px;
}
.star-rating-small a.stars5{
	left: 64px;
}
.star-rating-small a.stars5:hover{
	width: 80px;
}
.star-rating-small li.current-rating{
	background: url(/components/com_phocagallery/assets/images/icon-voting-small.gif) left bottom;
	position: absolute;
	height: 16px;
	/*width:77px;*/
	display: block;
	text-indent: -9000px;
	z-index: 1;
}



.license {
	text-align:justify;
	font-size: 9px;
}


#phocagallery-upload, #phocagallery-javaupload, #phocagallery-flashupload {
	margin-top:0px;/*IE bug*/
	margin-bottom:15px;
}


#phocagallery-upload a img,
#phocagallery-javaupload a img,
#phocagallery-flashupload a img{
	border: 0px;
}
 
#phocagallery-upload fieldset,
#phocagallery-javaupload fieldset,
#phocagallery-flashupload fieldset {
	border:1px solid #ccc;
	padding:10px;
	margin:5px;
}
 
#phocagallery-upload legend,
#phocagallery-javaupload legend,
#phocagallery-flashupload legend{
	font-weight:bold;
	color:#aa0000;
	padding:10px;
}


#phocagallery-upload form,
#phocagallery-javaupload form,
#phocagallery-flashupload form{
	margin:0;
	padding:0;
}



/* tabs */
form {
  margin: 0;
  padding: 0;
}


dl.tabs {
	float: left;
	margin: 10px 0 -1px 0;
	z-index: 50;
	
}

dl.tabs dt {
	float: left;
	padding: 4px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-left: 3px;
	background: #f0f0f0;
	color: #666;
	
}

dl.tabs dt.open {
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	z-index: 100;
	color: #000;
	
}

div.current {
	clear: both;
	border: 1px solid #ccc;
	padding: 10px 10px;
	background: #ffffff;
	
}

div.current dd {
	padding: 0;
	margin: 0;
}

/* Phoca Gallery Editor Button Plugin */
#phocagallery-links .icon-16-edb-categories {
	background: #fdfdfd url('/components/com_phocagallery/assets/images/icon-16-edb-categories.png') no-repeat 5px center;
	list-style-type:none;
	padding: 10px 10px 10px 30px;
	margin:5px;
	border:1px solid #ccc;
}
#phocagallery-links .icon-16-edb-category {
	background: #fdfdfd url('/components/com_phocagallery/assets/images/icon-16-edb-category.png') no-repeat  5px center;
	list-style-type:none;
	padding: 10px 10px 10px 30px;
	margin:5px;
	border:1px solid #ccc;
}
#phocagallery-links .icon-16-edb-images {
	background: #fdfdfd url('/components/com_phocagallery/assets/images/icon-16-edb-images.png') no-repeat  5px center;
	list-style-type:none;
	padding: 10px 10px 10px 30px;
	margin:5px;
	border:1px solid #ccc;
}
#phocagallery-links .icon-16-edb-image {
	background: #fdfdfd url('/components/com_phocagallery/assets/images/icon-16-edb-image.png') no-repeat 5px center;
	list-style-type:none;
	padding: 10px 10px 10px 30px;
	margin:5px;
	border:1px solid #ccc;
}
#phocagallery-links a {
	text-decoration:underline;
}

#phocagallery-links .icon-16-edb-back {
	background: #fdfdfd url('/components/com_phocagallery/assets/images/icon-16-edb-back.png') no-repeat 5px center;
	list-style-type:none;
	padding: 10px 10px 10px 26px;
	margin:5px;
	border:1px solid #ccc;
}
#phocagallery-links .icon-16-edb-switchimage {
	background: #fdfdfd url('/components/com_phocagallery/assets/images/icon-16-edb-switchimage.png') no-repeat 5px center;
	list-style-type:none;
	padding: 10px 10px 10px 26px;
	margin:5px;
	border:1px solid #ccc;
}
#phocagallery-links .icon-16-edb-slideshow {
	background: #fdfdfd url('/components/com_phocagallery/assets/images/icon-16-edb-slideshow.png') no-repeat 5px center;
	list-style-type:none;
	padding: 10px 10px 10px 26px;
	margin:5px;
	border:1px solid #ccc;
}

#phocagallery-links th a {
	text-decoration:none;
}.body-overlayed embed, .body-overlayed object, .body-overlayed select
{
	visibility:				hidden;
}

#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:				visible;
}

#sbox-overlay
{
	position:				absolute;
	background-color:		#000;
}

#sbox-window
{
	position:				absolute;
	background-color:		#000;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		3px;
}

* html #sbox-window
{
	top: 50% !important;
	left: 50% !important;
}

#sbox-btn-close
{
	position:				absolute;
	width:					30px;
	height:					30px;
	right:					-15px;
	top:					-15px;
	/*background:				url(/media/system/css/../images/closebox.png) no-repeat top left;*/
	border:					none;
}

.sbox-loading #sbox-content
{
	/*background-image:		url(/media/system/css/../images/spinner.gif);*/
	background-repeat:		no-repeat;
	background-position:	center;
}

#sbox-content
{
	clear:					both;
	overflow:				auto;
	background-color:		#fff;
	height:					100%;
	width:					100%;
}

.sbox-content-image#sbox-content
{
	overflow:				visible;
}

#sbox-image
{
	display:				block;
}

.sbox-content-image img
{
	display:				block;
}

.sbox-content-iframe#sbox-content
{
	overflow:				visible;
}/*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;	
}
