/* style podstawowe */
body  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Helvetica Neue",Helvetica,Arial,Verdana,Sans-serif;
	font-size: 13px;
	text-align: justify;
	color: #5B5B5B;
	background: url('/files/framework/pageContent_bg.png') repeat-x 0px 45px #FFF;
}

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

td { vertical-align: top; }

a { color: #81ba36; text-decoration: none; }

hr {
	width: 100%;
	height: 2px;
	border: 0px;
	background: #EFEFEF;
	float: left;
}

table {
	border-collapse: collapse;
	border: 0px;
}

table td {
	border: 0px;
}

/* menu top strony */
.header {
	width: 100%;
	height: 102px;
	background: url('/files/framework/header_bg.png');
}

.haderInside {
	width: 1000px;
	height: 102px;
	margin: 0 auto;
}

.haderInsidePrint {
	width: 1000px;
	height: 102px;
	margin: 0 auto;
	display: none;
}

.headerLogo {
	width: 300px;
	height: 62px;
	margin: 40px 0px 0px 0px;
	float: left;
}

.headerMenu {
	width: 700px;
	/* margin: 0px 0px 0px 50px; */
	padding: 6px 0px 0px 0px;
	float: right;
}

.headerMenuBox {
	height: 31px;
	font-size: 16px;
	margin-right: 23px;
	float: right;
	padding: 0px 0px 10px 0px;
}

.headerMenuBoxRM { /*Right Margin*/
	margin: 0px 13px 0px 0px;
}

.headerMenuBox a {
	text-decoration: none;
	padding: 10px 14px 11px 14px;
	color: #4B5D33;
	float: left;
}

.headerMenuBox a:hover {
	text-decoration: underline;
	padding: 10px 14px 11px 14px;
	float: left;
}

.menuStart { background: url('/files/framework/menu/pl/startBg.png') no-repeat top; }
.menuONas { background: url('/files/framework/menu/pl/oNasBg.png') no-repeat top; }
.menuCoNowego { background: url('/files/framework/menu/pl/coNowegoBg.png') no-repeat top; }
.menuOProjekcie { background: url('/files/framework/menu/pl/oProjekcieBg.png') no-repeat top; }
.menuMediaONas { background: url('/files/framework/menu/pl/mediaONasBg.png') no-repeat top; }
.menuKontakt { background: url('/files/framework/menu/pl/kontaktBg.png') no-repeat top; }

#menuStart a, #menuONas a, #menuCoNowego  a, #menuOProjekcie a, #menuMediaONas a, #menuKontakt a { color: #FFFFFF; }

.headerSearch {
	width: 222px;
	height: 31px;
	float: left;
	margin: 4px 0px 0px 0px;
	padding: 1px 0px 0px 400px;
	background: url('/files/framework/searchBg.png') no-repeat 391px 2px;
}

.headerSearch #topSearchText {
    width: 142px;
	height: 16px;
	color: #4B5D33;
    font-size: 14px;
	padding: 2px 2px 2px 2px;
	background: #dfdfdf;
	-moz-border-radius: 5px 5px 5px 5px;
    border: 1px solid #E0DDDB;
}

.headerSearch #topSearch {
	width: 62px;
	height: 24px;
	color: #B7ED70;
	text-align: center;
	border: 0px;
	cursor: pointer;
    padding: 0px 0px 0px 0px;
	background: url("/files/framework/searchBg2.png") no-repeat 0px 2px;
}

.headerLang {
	float: left;
    height: 26px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
    text-align: center;
    width: 62px;
}

/* glowna zawartosc strony */
.content {
	width: 1000px;
	min-height: 100px;
	margin: 0px auto;
	padding: 30px 0px 0px 0px;
}

.page {
	width: 1000px;
	margin: 0 auto;
}

.pageLeft {
	width: 300px;
	float: left;
}

.langs {
	width: 300px;
	margin: 0px 0px 10px 0px;
}

.pageRight {
	width: 650px;
	margin: 0px 0px 0px 50px !important;
	margin: 0px 0px 0px 25px;
	position: relative;
	float: left;
	overflow: hidden;
}

/* zawartosc organizacji, ogloszen i artykulow */
.pageRightHead {
	width: 650px;
	margin: 0px 20px 30px 0px;
	float: left;
}

.pageRightHead h1 {
	background: url("/files/framework/h1_bg.png") no-repeat 50%;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
}

.pageRightHead h1 span {
	background: #F7F5F4 url("/files/framework/head_bg.jpg");
	color: #81BA36;
	font-size: 23px;
	font-weight: 400;
	text-align: right;
	text-shadow: 0 1px 1px #FFFFFF;
	padding: 0px 0px 0px 20px;
}

.pageRightContent {
	width: 650px;
	margin: 0px 0px 30px 0px;
	float: left;
	color: #5B5B5B;
}

.pageRightContent .facebookShare {
	float: right;
}

.pageRightContent .left {
	width: 600px;
	float: left;
}

.pageRightContent .right {
	width: 50px;
	float: left;
	text-align: right;
	cursor: pointer;
	padding: 20px 0px 0px 0px;
}

.pageRightContent h2 {
	margin: 0px 0px 0px 0px;
}

.pageRightContent p {
	margin: 20px 0px 0px 0px;
}

.pageRightContent h6 {
	text-align: center;
	margin: 50px 0px 50px 0px;
}

.pageRightContent h6 a {
	color: #FF8811;
	text-decoration: none;
	font-size: 13px;
}

.pageRightContent p a.targetBlank,
.pageRightContent li a.targetBlank {
	color: #FF8811;
	text-decoration: none;
}

.pageRightContent ol {
	padding: 0px 0px 0px 20px;
}

.pageRightContent ol li{
	padding: 0px 0px 20px 0px;
}

.pageRightContent ul li{
	padding: 0px 0px 0px 0px;
}
/* 
.pageRightContent .commentHead {
	width: 650px;
	float: left;
	text-align: right;
}

.pageRightContent .commentHead span {
	color: #81BA36;
	cursor: pointer;
} */

.pageRightContent .right span.hide {
	display: none;
}

.pageRightContent .commentForm,
.pageRightContent .commentStats,
.pageRightContent .commentLoader,
.pageRightContent .commentText {
	width: 650px;
	float: left;
	display: none;
}

.pageRightContent .commentText .head {
	width: 650px;
	float: left;
	color: #FF8811;
    font-size: 18px;
    margin: 5px;
}

.pageRightContent .commentText .commentBox {
	width: 650px;
	float: left;
	border-bottom: 1px solid #F3F1EF;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
}

.pageRightContent .commentText .commentBox .left {
	width: 140px;
	float: left;
	color: #AAAAAA;
	padding: 0px 10px 0px 0px;
	text-align: right;
}

.pageRightContent .commentText .commentBox .right {
	width: 450px;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px;
	cursor: default;
}

.pageRightContent .commentLoader {
	text-align: right;
}

.pageRightContent .commentLoader img {
	margin: 0px 50px 0px 0px;
}

.pageRightContent .formLineComment {
	width: 385px;
	float: left;
	margin: 0px 0px 0px 265px;
}

.pageRightContent .formLineCommentuPadding {
	padding: 0px 0px 5px 0px;
}

.pageRightPeopleBox {
	width: 630px;
	height: 90px;
	margin: 0px 0px 15px 0px;
	float: left;
	color: #5B5B5B;
	background: #e2dddb;
	padding: 10px 10px 10px 10px;
}

.pageRightPeopleBox .avatar {
	width: 90px;
	height: 90px;
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
	border-right: 1px solid #7f7f7f;
}

.pageRightPeopleBox .info {
	width: 509px;
	height: 90px;
	padding: 0px 10px 0px 0px;
	float: left;
	font-size: 11px;
}

.pageRightPeopleBox .info .head {
	font-size: 14px;
	font-weight: bold;
}

.pageRightShortSeparator {
	width: 650px;
	height: 40px;
	float: left;
}

.pageRightShort {
	width: 650px;
	margin: 0px 10px 10px 0px;
	float: left;
}

.pageRightShort h4 {
	font-size: 15px;
	color: #FF7204;
	margin: 0px 0px 10px 0px;
}

.pageRightShort .picture {
	width: 105px;
	height: 105px;
	background: url("/files/framework/pictureBg.png") no-repeat;
	float: left;
	margin: 0px 10px 10px 0px;
}

.pageRightShort .picture div {
	width: 89px;
	height: 89px;
	background: #FFFFFF;
	float: left;
	margin: 8px 0px 0px 8px;
	overflow: hidden;
}

.pageRightShortBorder {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 2px solid #EFEFEF;
}

.readMore {
	width: 103px;
	height: 22px;
	font-size: 13px;
	margin: 0px 13px 0px 13px;
	padding: 5px 0px 0px 0px;
	color: #FFF260;
	float: right;
	text-align: center;
	text-decoration: none;
	background: url('/files/framework/readMore2Bg.png');
	text-shadow: none;
	margin: 10px 0px 0px 10px;
}

.showAll {
	font-size: 13px;
	color: #FF7204;
	float: right;
	text-shadow: none;
	text-decoration: none;
}

.pageContent {
	width: 650px;
	float: left;
}

.pageStatement {
	width: 650px;
	float: left;
}

.pagePages {
	width: 650px;
	float: left;
}

.pagePagesBottom {
	width: 650px;
	float: left;
	text-align: center;
	margin: 20px 0px 0px 0px;
}

.pagePagesBottom a.pagesHref {
	font-size: 13px;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 0px 0px;
	color: #FF8811;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}
.pagePagesBottom a.pagesHrefOn {
	font-size: 13px;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 0px 0px;
	color: #FFFFFF;
	text-align: center;
	line-height: 27px;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
	background: url('/files/framework/navBg.png') no-repeat center center;
}

.pagesHrefDisable {
	font-size: 13px;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 0px 0px;
	color: #AAAAAA;
	text-align: center;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}

.offerSearch,
.volunteerSearch {
	width: 650px;
	margin: 0px 0px 20px 0px;
	float: left;
	background: #F2F2F2;
}

.offerSearch p,
.volunteerSearch p {
	margin: 10px 10px 10px 20px;
	color: #888888;
}

.offerSearch div,
.volunteerSearch div {
	margin: 0px 0px 10px 17px;
	float: left;
}

.offerSearch div .sectionInputText {
	width: 220px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #888888;
	padding: 6px 6px 6px 6px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.offerSearch div .sectionSubmit {
	background: #FAFAFA url('/files/framework/buttonSendSmallBg.png') no-repeat;
	border: 0px;
	width: 134px;
	font-weight: bold;
	font-size: 11px;
	color: #777777;
	padding: 8px 0px 10px 0px;
	cursor: pointer;
}

.offerSearch div .sectionInputSelect,
.volunteerSearch div .sectionInputSelect {
	width: 220px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #888888;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.formLineAnnouSmall .sectionInputText {
	width: 250px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #E0DDDB;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.formLineAnnouSmall .sectionInputSelect {
	width: 262px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #E0DDDB;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.formLineAnnou .sectionTextarea {
	width: 535px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #E0DDDB;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.formLineAnnouSmall {
	width: 300px;
	float: left;
}

.offerTable {
	width: 650px;
	margin: 0px 0px 20px 0px;
	float: left;
}

.organizationsTable {
	width: 650px;
	border-collapse: collapse;
	color: #AAAAAA;
}

.organizationsTable td {
	padding: 5px 0px 5px 5px;
	text-align: left;
}

.organizationsTable tbody a {
	font-weight: bold;
}

.organizationsTable a {
	color: #FF8811;
	text-decoration: none;
}

.tableBgLeft1 { background: #F2F2F2; }
.tableBgLeft2 { background: #E8E8E8; }
.tableBgCenter1 { background: #F7F7F7; }
.tableBgCenter2 { background: #FFFFFF; }
.tableBgData1 { background: #CFCFCF; }
.tableBgData2 { background: #E8E8E8; }

.tableLp { width: 20px; }
.tableData { width: 80px; }
.tableOrganizator { width: 270px; }
.tableOrganizatorAll { width: 620px; }
.tableText { width: 270px; }

.pageRightActionOffer {
	width: 650px;
	margin: 0px 20px 0px 0px;
	float: left;
}

.pageRightActionOfferAnn {
	width: 650px;
	margin: 20px 20px 0px 0px;
	float: left;
}

.pageRightActionOffer a,
.pageRightActionOfferAnn a {
	background: url('/files/framework/add-offer.png');
	width: 300px;
	height: 63px;
	margin: 0px 25px 0px 0px;
	float: left;
	text-decoration: none;
}

.pageRightActionOffer a span,
.pageRightActionOfferAnn a span {
	color:#F1F1F1;
	display:block;
	font-size:21px;
	padding:0.5em 0.75em 0;
	text-shadow:0 1px 1px #000000;
}

.pageRightActionOffer a span.subtitleOffer,
.pageRightActionOfferAnn a span.subtitleOffer {
	color:#C2F085;
	font-size:14px;
	padding:0 1.2em;
	text-shadow:0 1px 1px #000000;
}

.section {
	width: 610px;
	padding: 20px 0px 30px 40px;
	float: left;
	background: #FAFAFA;
	margin: 0px 0px 1px 0px;
}

.sectionNone {
	width: 610px;
	float: left;
	display: none;
}

.sectionEven {
	background: #F4F4F4;
}

.firstSection {
	border-top: 1px solid #BBBBBB;
}

.section label {
	display: block;
	color: #AAAAAA;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
}

.sectionInputText {
	width: 325px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #E0DDDB;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.sectionSubmit {
	background: #FAFAFA url('/files/framework/buttonSendBg.png') no-repeat;
	border: 0px;
	width: 134px;
	font-weight: bold;
	font-size: 11px;
	color: #777777;
	padding: 10px 0px 10px 0px;
	cursor: pointer;
}

.sectionInputSelect {
	width: 337px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #E0DDDB;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.sectionTextarea {
	width: 325px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #E0DDDB;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.sectionTextarea2 {
	width: 325px;
	height: 200px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #E0DDDB;
	padding: 5px 5px 5px 5px;
	font-size: 14px;
	color: #888888;
	background: #F3F1EF;
}

.hrefArrowsDesc {
	background: url('/files/framework/tableArrowsDown.png') no-repeat center right;
	padding: 0px 15px 0px 0px;
}

.hrefArrowsAsc {
	background: url('/files/framework/tableArrowsUp.png') no-repeat center right;
	padding: 0px 15px 0px 0px;
}

.rss {
	width: 100%;
	margin: 10px 0px 20px 0px;
	float: left;
	text-align: right;
	font-size: 11px;
}

.rss a {
	text-decoration: none;
	color: #FF8811;
}

img.imageOrganization {
	float: left;
	margin: 0px 10px 10px 0px;
}

p.operationOrganization {
	float: left;
	width: 100%;
}

.galleryBox {
	float: left;
	width: 150px;
	height: 150px;
	overflow: hidden;
	margin: 0px 12px 12px 0px;
}

.gallery {
	width: 650px;
	float: left;
}

/* lewe menu strony */
.contactPlace{
	width: 650px;
	color: #5B5B5B;
}

.contactRow{
	min-height: 20px;
}

.contactCol1{
	float:left;
	width:200px;
	background:#FFFFFF;
	padding: 8px 0px 8px 0px;
}

.contactCol1Back{
	background:#F7F7F7;
}

.contactCol2{
	margin-left:200px;
	background:#F2F2F2;
	width:430px;
	padding: 8px 0px 8px 0px;
}

.contactCol2Back{
	background:#E8E8E8;
}

.contactCol2 a{
	color:#FF8811;
}

.headContact{
	font-size: 21px;
	width: 640px;
	height: 40px;
}

.headLinkContact{
	font-size: 14px;
	width: 640px;
	padding: 15px 0px 15px 0px;
}

.headLinkContact a {
	color: #FF8811;
	text-decoration: none;
}

.contactText{
	margin-left:10px;
}

.contactText a {
	text-decoration: none;
}

.formContact{
	width: 650px;
}

.formContactCol1{
	padding-left:10px;
	float:left;
	width:190px;
	text-align:right;
}

.formContactCol2{
	margin-left: 200px;
	width: 430px;
}

.formContactRow1 {
	margin-bottom: 10px;
}

.formContactRow2 {
	margin: 0px 100px 0px 0px;
	text-align: right;
}

/* .accouncementOptions {
	width: 650px;
	float: left;
	border-top: 2px solid #EFEFEF;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
} */

.formContactRow2 input {
	width: 104px;
	height: 31px;
	text-align: center;
	text-decoration: none;
	color: #FFF260;
	background: url('/files/framework/printBg.png') no-repeat;
	border: 0px;
	cursor: pointer;
}

.cooperate1{
	width:200px;
	height:200px;
}

.cooperate2{
	width:200px;
	height:200px;
}

.supportBanner{
	font-size:14;
	font-weight:600;
	color:#000000;
}

pre {
	background: #F7F7F7;
	padding: 10px;
}

/* lewe menu strony */
.pageLeftMenu {
	width: 300px;
	background: url('/files/framework/greenBoxContent_bg.png');
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.pageLeftMenuBox span {
	color: #FFFFFF;
	font-size: 21px;
	text-shadow: black 0px 1px 1px;
	display: block;
}

.pageLeftMenuBox {
	padding: 10px 5px 10px 15px;
	text-align: left;
	color: #C2F085;
	text-shadow: #020 0px 1px 1px;
	font-size: 14px;
	display: block;
}

.pageLeftMenuBoxHover {
	background: url('/files/framework/greenBoxAHover_bg.png');
}

.pageLeftMenuBox a {
	text-decoration: none;
	color: #C2F085;
	display: block;
}

.pageLeftFlash {
	margin: 10px 5px 5px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.pageLeftMenuBottom {
	height: 95px;
	width: 300px;
	background: url('/files/framework/greenBoxBottom_bg.png');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pageLeftMenuFacebook {
	width: 300px;
	margin: 30px 0px 50px 0px;
}

.pageLeftMenuTop {
	height: 8px;
	width: 300px;
	overflow: hidden;
	background: url('/files/framework/greenBoxTop_bg.png');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* lewe menu kategorii ogloszen */
.leftMenuTop {
	height: 9px;
	width: 300px;
	background: url('/files/framework/menuLeftTopBg.png');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftMenuBottom {
	height: 9px;
	width: 300px;
	background: url('/files/framework/menuLeftBottomBg.png');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftMenuSeparator {
	height: 50px;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftMenuContent {
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #f2f8e0;
}

.leftMenuBox {
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	text-align: left;
}

.leftMenuBox a {
	color: #383838;
	text-decoration: none;
}

.leftMenuAll {
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 5px 15px;
	background: #FF8811;
	color: #FFFFFF;
}

.leftMenuAll a {
	color: #FFFFFF;
	text-decoration: none;
}

.leftMenuCatHead {
	width: 300px;
	margin: 0px 20px 30px 0px;
}

.leftMenuCatHead h1 {
	background: url("/files/framework/h1_bg.png") no-repeat 50%;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.leftMenuCatHead h1 span {
	background: #F7F5F4 url("/files/framework/head_bg.jpg");
	color: #81BA36;
	font-size: 23px;
	font-weight: 400;
	text-align: right;
	text-shadow: 0 1px 1px #FFFFFF;
	padding: 0px 0px 0px 20px;
}

/* ogloszenia strony */
.tableAnnouncement {
	width: 650px;
	border-collapse: collapse;
}

.tableAnnouncement td {
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
}

.tableAnnouncementLeft {
	width: 200px;
}

.tableAnnouncementRight {
	width: 450px;
}

.announcementTdLeft1 { background: #F7F7F7; }
.announcementTdLeft2 { background: #FFFFFF; }
.announcementTdRight1 { background: #F2F2F2; }
.announcementTdRight2 { background: #E8E8E8; }

.accouncementOptions {
	width: 650px;
	float: left;
	border-top: 2px solid #EFEFEF;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

.accouncementOptions .print {
	width: 104px;
	height: 23px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
}

.accouncementOptions .contact {
	width: 104px;
	height: 27px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 12px;
}

.accouncementOptions .return {
	height: 24px;
	float: left;
	color: #FF8811;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
}

.accouncementOptions .register {
	height: 24px;
	float: left;
	color: #FF8811;
	padding: 3px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
}

.accouncementOptions .print {
	color: #FFF260;
	background: url('/files/framework/printBg.png') no-repeat;
}

.accouncementOptions .contact {
	color: #B7ED70;
	background: url('/files/framework/contactBg.png') no-repeat;
}

.accouncementContact {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
}

.accouncementContactNone .left,
.accouncementContact .left {
	width: 285px;
	float: left;
}

.accouncementContactNone .right,
.accouncementContact .right {
	width: 285px;
	float: left;
}

.accouncementContactNone .all,
.accouncementContact .all {
	width: 650px;
	float: left;
	margin: 0px 0px 20px 0px;
}

.accouncementContactNone {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
	display: none;
}

.formLineAnnouHead {
	font-size: 20px;
	padding: 0px 0px 20px 0px;
}

.formLineAnnou {
	width: 650px;
	float: left;
}

.formLineAnnouPadding {
	padding: 0px 0px 5px 0px;
}

/* organizacja */
.address,
.address a {
	color: #FF7204;
	text-decoration: none;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
}

.addressH2 {
	margin-bottom: 0px;
}

.logotypeH2 {
	margin-bottom: 0px;
}

.tableOrganization {
	width: 650px;
	border-collapse: collapse;
}

.tableOrganization td {
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
}

.tableOrganizationLeft {
	width: 200px;
}

.tableOrganizationRight {
	width: 450px;
}

.organizationTdLeft1 { background: #F7F7F7; }
.organizationTdLeft2 { background: #FFFFFF; }
.organizationTdRight1 { background: #F2F2F2; }
.organizationTdRight2 { background: #E8E8E8; }

.organizationContact {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
}

.organizationContactNone {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
	display: none;
}

.organizationOptions {
	width: 650px;
	float: left;
	border-top: 2px solid #EFEFEF;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

.organizationOptions .print,
.organizationOptions .contact {
	width: 104px;
	height: 23px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
}

.organizationOptions .print {
	color: #FFF260;
	background: url('/files/framework/printBg.png') no-repeat;
}
.organizationOptions .contact {
	color: #B7ED70;
	background: url('/files/framework/contactBg.png') no-repeat;
}

.articlesOptions {
	width: 650px;
	float: left;
	border-top: 2px solid #EFEFEF;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

.articlesOptions .print {
	width: 104px;
	height: 23px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
}

.articlesOptions .print {
	color: #FFF260;
	background: url('/files/framework/printBg.png') no-repeat;
}

.lFloated {
	width: 290px;
	float: left;
}

.rFloated {
	width: 290px;
	float: left;
	margin: 0px 0px 0px 20px;
}

.lFloated ul#linksLeft,
.rFloated ul#linksRight {
	list-style: none;
	padding: 0px 0px 0px 0px;
}

#linksLeft li,
#linksRight li {
	background :url('/files/framework/ulLinksItem_bg_bottom.png') no-repeat left bottom #E8E6E4;
	width:292px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}

#linksLeft a,
#linksRight a {
	background: url('/files/framework/ulLinksItem_bg.png') no-repeat scroll left top;
	color: #354E15;
	display: block;
	font-size: 14px;
	line-height: 18px;
	padding: 10px 32px 10px 10px;
	text-decoration: none;
	width: 250px;
	text-align: left;
}

#linksLeft span,
#linksRight span {
	padding: 0px 10px 10px 10px;
	display: block;
}

.mediaONas {
	margin: 0px 0px 0px 0px;
	outline: 0px none;
	padding: 0px 0px 0px 0px;
}

.mediaONas li {
	list-style: none;
	color: #5B5B5B;
	font-size: 13px;
}

.mediaONas li a {
	background: url("/files/framework/ullinksitem_long_bg.png") no-repeat;
	color: #354E15 !important;
	display: block;
	height: 30px;
	padding: 10px 0px 0px 12px;
	width: 628px;
	margin: 0px 0px 10px 0px;
	text-decoration: none;
}


/* wolontariusze strony */
.tableVolunteer {
	width: 650px;
	border-collapse: collapse;
}

.tableVolunteer td {
	padding: 10px 10px 10px 10px;
	vertical-align: middle;
}

.tableVolunteerLeft {
	width: 200px;
}

.tableVolunteerRight {
	width: 450px;
}

.volunteerTdLeft1 { background: #F7F7F7; }
.volunteerTdLeft2 { background: #FFFFFF; }
.volunteerTdRight1 { background: #F2F2F2; }
.volunteerTdRight2 { background: #E8E8E8; }

.volunteerContact {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
}

.volunteerContactNone {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
	display: none;
}

.volunteerAvatar {
	float: left;
	margin: 0px 10px 10px 0px;
}

.volunteerOptions {
	width: 650px;
	float: left;
	border-top: 2px solid #EFEFEF;
	padding: 20px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}

.volunteerOptions .print {
	width: 104px;
	height: 23px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
}

.volunteerOptions .print {
	color: #FFF260;
	background: url('/files/framework/printBg.png') no-repeat;
}

.volunteerOptions .contact {
	width: 104px;
	height: 27px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 12px;
}

.volunteerOptions .contact {
	color: #B7ED70;
	background: url('/files/framework/contactBg.png') no-repeat;
}

.formLineVolunteerHead {
	font-size: 20px;
	padding: 0px 0px 20px 0px;
}

.formLineVolunteer {
	width: 650px;
	float: left;
}

.formLineVolunteerPadding {
	padding: 0px 0px 5px 0px;
}




/* 
.accouncementOptions .contact {
	width: 104px;
	height: 27px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 12px;
}

.accouncementOptions .return {
	height: 24px;
	float: left;
	color: #FF8811;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
}

.accouncementOptions .register {
	height: 24px;
	float: left;
	color: #FF8811;
	padding: 3px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-decoration: none;
}


.accouncementOptions .contact {
	color: #B7ED70;
	background: url('/files/framework/contactBg.png') no-repeat;
}

.accouncementContact {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
}

.accouncementContactNone .left,
.accouncementContact .left {
	width: 285px;
	float: left;
}

.accouncementContactNone .right,
.accouncementContact .right {
	width: 285px;
	float: left;
}

.accouncementContactNone .all,
.accouncementContact .all {
	width: 650px;
	float: left;
	margin: 0px 0px 20px 0px;
}

.accouncementContactNone {
	width: 650px;
	float: left;
	margin: 80px 0px 0px 0px;
	display: none;
}

.formLineAnnouHead {
	font-size: 20px;
	padding: 0px 0px 20px 0px;
}

.formLineAnnou {
	width: 650px;
	float: left;
}

.formLineAnnouPadding {
	padding: 0px 0px 5px 0px;
} */

/* zawartosc strony */
.pageImageHeader {
	height: 250px;
	width: 650px;
	float: left;
}

.pageImageHeaderBorder {
	height: 238px;
	width: 627px;
	margin: 6px 0px 0px 11px;
	position: absolute;
}

.pageImageHeaderImage {
	height: 200px;
	width: 588px;
	margin: 23px 0px 0px 30px;
	position: absolute;
	overflow: hidden;
	background: #FFFFFF;
}

.pageImageHeaderBorder h1{
	position: absolute;
	background: url('/files/framework/splashContent_bg.png');
	color: #81BA36;
	font-weight: 400;
	padding: 5px 5px 5px 5px;
	z-index: 1;
	right: 19px;
	top: 30px;
	font-size: 25px;
	margin: 0px 0px 0px 0px;
	height: 31px;
}

h2 {
	color: #AAA;
	font-weight:400;
	/* text-align: left !important; */
	font-size: 22px;
}

h3 {
	color: #FF6900;
	font-size: 12px;
	font-weight: 400;
}

.box {
	text-align:center;
	float: left;
	margin:10px;
}

.organizators {
	height: 160px;
	float: left;
}

.headOrganizator {
	color:#AAAAAA;
	font-size:21;
	width:640px;
	height:40px;
}

.organizatorsText {
	color:#5B5B5B;
} 	

.organizatorsText span{
	color:#FF6900;
}

.organizatorsText p {
	margin: 20px 0px 20px 0px;
}

.cooperate1{
	width:650px;
	height:140px;
	float: left;
}

.cooperate2{
	width:650px;
	height:180px;
	float: left;
}

.support1{
	width:650px;
	height:200px;
}

.support2{
	width:650px;
	height:200px;
}

ol.infoCompetition li {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 20px;
}

.box1 {
	width:800px;
	min-height:100px;
	text-align:center;
}

.clear { 
	height: 0.1px;
	font-size: 0.1px;
	line-height: 0.1px;
	clear: both;
}

.box1 {
	width: 650px;
	float: left;
}

.box2 {
	width: 150px;
	height: 140px;
	text-align: center;
	float: left;
	background: #EBEAE9;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
}

.box3 {
	width: 480px;
	height: 140px;
	background: #F2F2F2;
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 5px 5px 5px 5px;
}

.box1 h5 {
	margin:0;
	padding:0;
	font-size:15px;
	color:#AFAFAF;
}

.box1 h4 {
	margin:0;
	padding:0;
	font-size:20px;
}

.box1 p { text-align:justify; }

/* footer strony */
.footer {
	margin: 50px 0px 0px 0px;
	width: 100%;
	height: 208px;
	/* height: 146px; */
	background: url('/files/framework/subpageBottom_bg2.jpg');
	float: left;
	padding: 20px 0px 0px 0px;
}

.footerInside {
	width: 1000px;
	margin: 0 auto;
}

.footerLogo {
	height: 140px;
	/* height: 78px; */
	overflow: hidden;
	font-size: 12px;
	font-variant: small-caps;
	color: #333333;
	text-align: center;
}

.footerLogo span {
	margin: 0px 25px 0px 0px;
}

.footerLogo img {
	vertical-align: middle;
}

.footerLogo .footerMiniHead {
	margin: 0px 10px 0px 0px;
}

.footerMenu {
	height: 28px;
}

.footerMenuLeft {
	width: 500px;
	color: #FFFFFF;
	padding: 25px 0px 0px 0px;
	float: left;
}

.footerMenuRight {
	width: 500px;
	color: #FFFFFF;
	padding: 25px 0px 0px 0px;
	float: left;
	text-align: right;
}

.footerMenuRight a {
	text-shadow: 1px 1px 2px #FFFFFF;
	color: #202020;
	font-size: 14px;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
}

/* POZOSTALE */
.color1 {
	color: #FF6900;
	font-size: 14px;
	padding: 20px 0px 0px 0px;
}

.greenSeparator img {
	width: 90%;
	height: 1px;
}

/* KOMUNIKATY */
.raportBox {
	width: 598px;
	margin: 0px 0px 15px 0px;
	padding: 10px 10px 10px 40px;
	float: left;
	font-size: 14px;
}

.raportAlert {
	background: url('/files/framework/icons/alert.png') no-repeat #fffcd3 10px;
	color: #8a7c6e;
	border: 1px solid #8a7c6e;
	text-align: left;
}

.raportAlert a { color: #8a7c6e; }

.raportSuccess {
	background: url('/files/framework/icons/sccess.png')no-repeat #e5f993 10px;
	color: #9bac55;
	border: 1px solid #9bac55;
	text-align: left;
}

.raportSuccess a { color: #9bac55; }

.raportInformative {
	background: url('/files/framework/icons/informative.png') no-repeat #d4ebfa 10px;
	color: #67baf1;
	border: 1px solid #67baf1;
	text-align: left;
}

.raportInformative a { color: #67baf1; }

.raportError {
	background: url('/files/framework/icons/error.png') no-repeat #f6b9b9 10px;
	color: #d53437;
	border: 1px solid #d53437;
	text-align: left;
}

.raportError a { color: #d53437; }

.go_alert {
	color: #d53437;
}

.bold {
	font-weight: bold;
}

.pageLeftMenuNewsletter {
	width: 300px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pageLeftMenuNewsletter div {
	width: 300px;
	float: left;
	margin: 5px 0px 0px 0px;
}

.pageLeftMenuNewsletter div .sectionInputText {
	-moz-border-radius: 8px 8px 8px 8px;
    background: none repeat scroll 0 0 #F3F1EF;
    border: 1px solid #E0DDDB;
    color: #888888;
    font-size: 14px;
    padding: 5px;
    width: 290px;
}

.pageLeftMenuNewsletter div .sectionSubmit {
	-moz-border-radius: 8px 8px 8px 8px;
	background: #ff8811;
    border: 0 none;
    color: #ffe160;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 0;
    width: 134px;
}

/* Kalendarz */
.calendarHead {
	width: 650px;
	float: left;
	border-bottom: 1px solid #E8E8E8;
	margin: 0px 0px 10px 0px;
}

.calendarHead .calendarTitle {
	width: 450px;
	float: left;
	font-size: 18px;
}

.calendarHead .calendarTitle a {
	color: #FF8811;
}

.calendarHead .calendarDate {
	width: 200px;
	float: left;
	color: #7F7F7F;
	text-align: right;
	font-style: italic;
}

.calendarContent {
	width: 650px;
	float: left;
	margin: 0px 0px 30px 0px;
}

/* menu dla dzialu */
#sidebar {
	padding: 0px 0px 0px 0px;
	width: 300px;
	margin: 0px 0px 20px 0px;
}

#sidebar h2 {
	background: url("/files/framework/h1_bg.png") no-repeat scroll 0 51% transparent;
	color: #AAAAAA;
	font-size: 20px;
	font-weight: 400;
	text-align: right;
	text-shadow: 0 1px 1px #FFF;
}

#sidebar h2 span {
	background: url('/files/framework/bgMenuLeft.png') repeat-x;
	padding: 0px 5px 0px 5px;
}

#sidebar ul {
	color: #AAAAAA;
	list-style: square outside none;
	margin: 0 0 2em 1em;
	padding: 0px 0px 0px 0px;
}

#sidebar ul li {
	margin:0.3em 0;
}

#sidebar ul a,#sidebar ul a:visited {
	color: #4B5D33;
	text-decoration: none;
}

#sidebar ul p {
	color: #777777;
	font-size: 12px;
}

/* 
#sidebar  ul {
	list-style: none outside none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sidebar span {
  margin-left: 141px;
}

#sidebar h2 {
	font-size: 19px;
	margin-bottom: 0.5em;
}

#sidebar ul ul {
	color: #AAAAAA;
	list-style: square outside none;
	margin: 0 0 2em 1em;
	padding: 0px 0px 0px 0px;
}

#sidebar ul ul li {
	margin:0.3em 0;
}

#sidebar ul a,#sidebar ul ul a:visited {
	color: #4B5D33;
	text-decoration: none;
}

#sidebar ul p {
	color: #777777;
	font-size: 12px;
}
 */
.mediaLine {
	width: 640px;
	float: left;
	margin: 0px 0px 20px 0px;
}

.mediaLine .top {
	width: 640px;
	height: 10px;
	float: left;
	background: url('/files/framework/ullinksitem_long_top_bg.png') no-repeat;
}

.mediaLine .content {
	width: 620px;
	min-height: 0px;
	float: left;
	background: #e8e6e4;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.mediaLine .bottom {
	width: 640px;
	height: 10px;
	float: left;
	background: url('/files/framework/ullinksitem_long_bottom_bg.png') no-repeat;
}

.multimediaLine {
	width: 640px;
	float: left;
	border-bottom: 1px solid #E0DDDB;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}

.multimediaLine .left {
	width: 420px;
	float: left;
}

.multimediaLine .right {
	width: 220px;
	min-height: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.multimediaLine .right span,
.multimediaLine p span {
	font-weight: bold;
}


.multimediaLine .galleryBox {
	float: left;
	width: 116px;
	height: 116px;
	overflow: hidden;
	margin: 0px 12px 12px 0px;
}









