body {
	margin:0;
	padding:0;
	background-color: #90E07A;
	font-family: 'PT Sans', sans-serif;
	line-height:120%;
}

h1,h2,h3,h4,h5 {
	text-transform: uppercase;
	font-family: 'Dosis', sans-serif;
	margin:0;
	margin-bottom:4px;
}

h1 { font-size:20px;}

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pb20 { padding-bottom:20px;}
.mt50 {margin-top:50px;}
.mt100 {margin-top:100px;}
.pl0{padding-left:0;}

.right-align {text-align: right;}

.h320 {height:320px;}

.main-bar {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	min-height:110px;
	box-shadow: 0px 3px 2px #888;
	overflow:hidden;
	z-index:999;
	background-color: #fff;
}

.main-content {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.photo1 {
	background-image: url('images/content/photo1.jpg');
	background-position: center;
	width:100%;
	height:566px;
	display:inline-block;
}
.photo2 {
	background-image: url('images/home/place-zabaw.jpg');
	background-position: center;
	width:100%;
	height:566px;
	display:none;
}
.white {
	background-color: #fff;
}

.box {
	border-radius: 10px;
	display:block;
	text-align:justify;
	position:relative;
	overflow:hidden;
	width:100%;
}

.blue-box {
	border:3px solid #4AA0C7;
}
.violet-box {
	border:3px solid #7F4682;
}
.red-box {
	border:3px solid #D73E42;
}

.box .more {
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	background-color: #fff;
	padding:3px 0;
	width:130px;
	text-align:center;
	font-size:13px;
	border-top-left-radius: 10px;
}
.box img {

}
.box:hover img {
}

.blue-box:hover .more {
	background-color: #4AA0C7;
	color:#fff;
}
.violet-box:hover .more {
	background-color: #7F4682;
	color:#fff;
}
.red-box:hover .more {
	background-color: #D73E42;
	color:#fff;
}

.box div {
	padding:7px;
}

.main-menu {
	float:right;
	margin-top:20px;
}
.main-menu li {
	display: inline-block;
	list-style-type: none;
}
.main-menu li a {
	font-size:14px;
	font-family: 'Dosis', sans-serif;
	text-transform: uppercase;
	padding:2px 5px;
	border-radius: 5px;
}
.main-menu li a:hover {
	background-color: #FBA43C;
	color:#fff;
}

.footer {
	margin-top:30px;
	min-height:50px;
	box-shadow: 0px 3px 2px #888;
	overflow:hidden;
	z-index:999;
	background-color: #fff;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
}

.footer .columns {
	font-size:12px;
}

.footer a:hover {
	text-decoration: underline;
}


.footer-menu {
	margin-top:20px;
}
.footer-menu li {
	display: inline-block;
	list-style-type: none;
}
.footer-menu li a {
	font-size:12px;
	font-family: 'Dosis', sans-serif;
	text-transform: uppercase;
	padding:2px 5px;
	border-radius: 5px;
}
.footer-menu li a:hover {
}

.quote {
	font-size:14px;
	font-style: italic;
	max-width:700px;
	line-height:150%;
	margin:0 auto;
	text-align:justify;
}

.quote .author {
	text-align:right;
	font-style:normal;
	font-weight:bold;
}

.quote img {
	max-width:12px;
	height:auto;
}
.quote .start {
	margin-right:0px;
	position:relative;
	top:2px;
}
.quote .end {
	margin-left:5px;
	position:relative;
	top:-4px;
}

.psingle {
}

.brg {
	border-right: 1px solid #90E07A;
}
.blg {
	border-left: 1px solid #90E07A;
}
.btg {
	border-top: 1px solid #90E07A;
}
.psingle .content {
	margin-top:20px;
}
.content p,
.content * {
	font-size:15px;
	line-height:140%;
}

.sidebar-box {
	border-bottom: 1px solid #90E07A;
	padding:20px 5px;
}

.cooperate img {
	max-width:120px;
	max-height:40px;
	margin:0 15px;
}

#fancybox-wrap {
	margin-top:-50px;
}

.catalogue-list li {
	height:150px;
	overflow:hidden;
	margin-bottom:25px;
}

.catalogue-menu {
	list-style-type: none;
	margin-left:-5px;
	width:105%;
}
.catalogue-menu ul {
	height:0;
	overflow:hidden;
	list-style-type: none;
}
.catalogue-menu > li {
	border-bottom:1px solid #90E07A;
	padding-left:10px;
}


.catalogue-menu .current-menu-item a,
.catalogue-menu .current-page-parent > a, 
.catalogue-menu a:hover{
	color:#FBA43C;
}

.content ol {
margin-left:20px
}