/*
dark 336667
green 34ab47
gray cbcbce
*/

body {margin: 0; padding: 0; overflow-x: hidden; font-family: 'Exo 2', sans-serif; font-size: 12px; line-height: 22px; color: #898989; background: #fff url('../images/tail2.png') repeat-x;}
img, div, p, ul, li, h1, h2, h3, h4, h5, h6, input, span, form, fieldset, em, small, a {margin: 0; padding: 0; line-height: 22px; display: block; border: 0; color: #898989; font-family: 'Exo 2', sans-serif; font-size: 12px;}
ul li {list-style-type: none;}
a {text-decoration: none; color: #898989; font-family: 'Exo 2', sans-serif; font-size: 12px;}
a:hover {text-decoration: underline; color: #898989; font-family: 'Exo 2', sans-serif; font-size: 12px; cursor: pointer}
a:hover {
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

h1, h2, h3 {
	color: #336667;
	font-size: 22px;
	margin-bottom: 20px;
	font-weight: 200;
}

.mode_jezyki {
position: absolute;
margin-left: 8px;
margin-top: 10px;
}

.mode_jezyki ul li {
float: left;
margin-right: 5px;
}

.mode_cytat {
  position: absolute;
  margin-top: 33px;
  text-align: right;
}

.mode_cytat h3 {
color: #fff;
height: 50px;
line-height: 47px;
font-style: italic;
font-size: 22px;
font-weight: 300;
width: 1235px;
background: url('../images/cbckg.png');
text-align: center;
margin-left: -120px;
}

.mode_cytat em {
color: #fff;
position: absolute;
margin-top: -55px;
margin-left: 1000px;

}

.mode_menu ul li ul {position: absolute; z-index: 9999; width: auto; margin: 0; margin-left: 0px; padding:0; float: none; display: none; background: #2f485c}
.mode_menu ul li ul li {width: auto; margin: 0; padding:0; height: auto; line-height: auto; float: none; display: block; text-align: left;}
.mode_menu ul li ul li a {margin: 0; padding:0; height: auto; padding: 10px; padding-right: 20px; padding-left: 20px;  float: none; display: block; color: #fff; text-align: left;}
.mode_menu ul li ul li a:hover {background: #5C7689; text-decoration: none; color: #fff;}
.mode_menu ul .active ul li a {color: #fff;}
.mode_menu ul .active ul .active a {color: #34ab47;}

#page_101 {background: #fff url('../images/tail.png') repeat-x;}

.item-page, .item-page ul li, .item-page a { font-size: 13px; }
.item-page .pull-left {float: right; margin-top: -20px; margin-left: 40px;}

.item-page ul li {
  margin-bottom: 15px;
  padding-left: 35px;
  background: url('../images/li.png') no-repeat 0px 7px;
}

.more {
	padding-left: 30px;
	background: url('../images/more.png') no-repeat 0px 0px;
	height: 20px;
	line-height: 20px;
	color: #336667;
	margin-top: 15px;
	font-size: 13px;
}

.more:hover {
	font-size: 13px;
	text-decoration: none;
	background: url('../images/moreh.png') no-repeat 0px 0px;
}

.container, .content, .top, .banner, .footer, .clear {
	width: 995px; clear: both; margin: auto;
}

.banner {
	margin-bottom: 45px;
}

.top {
	height: 150px;
	margin: 0;
}

#page_101 .banner {
	height: 320px;
}

.banner {
	height: 115px;
	margin-top: 19px;
}


.mode_kontakt, .mode_menu {
	float: right;
}

.mode_menu {
	width: 550px;
}

.mode_menu ul {
	float: right;
}

.mode_menu ul li  {
	float: left;
	margin-left: 40px;
}

.mode_menu ul li a  {
	font-size: 16px;
	color: #336667;
}

.mode_menu ul .active a  {
	color: #34ab47;
}


.mode_logo {
	float: left;
	margin-top: 60px;
}

.mode_kontakt {
	margin-top: 10px;
	margin-bottom: 40px;
}

.mode_kontakt ul li {
	margin-left: 30px;
	font-size: 15px;
	line-height: 24px;
	float: left;
	font-weight: 200;
}

.mode_kontakt ul li a {
	font-size: 15px;
	line-height: 24px;
	float: left;
}

.mode_kontakt ul li img  {
	float: left;
	margin-right: 5px;
}

.mode_slajder, .mode_banner {
	margin-left: -120px;
}

.mode_box {
	float: left;
	width: 290px;
	text-align:justify;
	margin-right: 60px;
}

.mode_box a {
	line-height: 22px;
}

.last {
	margin: 0;
}

.footer {
	margin-top: 50px;
	border-top: 1px solid #eeeeee;
	padding-top: 20px;
}

.mode_ftr_menu {
float: left;
}

.mode_ftr_menu ul li {
	float: left;
	margin-right: 30px;
}

.mode_ftr_menu ul li a {
	color: #bcbcbc;
}

.mode_ftr_menu ul .active a {
	color: #336667;
}

.copy {
	float: right;
	color: #bcbcbc;
}

#cookies{width:100%;background:#f1f1f1;height:54px;text-align:center; display: none; position: fixed; bottom: 0; z-index: 9999999;}
.cookies_in{opacity:1; color:#9B9B9B; width:900px;padding-left:50px;position:relative; height:54px; background:url(../images/cookies.png) no-repeat 0 9px;margin:auto;text-align:left;font-size:11px;line-height:54px;}
#cookie_x{display:block;width:31px;height:30px;position:absolute;right:0;top:12px;cursor:pointer;background:url(../images/cookie_x.png) no-repeat;}

.top .mode_top_menu {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

.scrollup{
    width:40px;
    height:40px;
    opacity:0.3;
    position:fixed;
    bottom:50px;
    right:50px;
    display:none;
    text-indent:-9999px;
    background: url('../images/icon_top.png') no-repeat;
}

.fadenav {position: absolute; margin-top: 290px; margin-left: 900px;}
.fadenav a {display: block; text-decoration: none; width: 13px; height: 13px; float: left; margin-right: 7px; background: url('../images/inactive.png') no-repeat;}
.fadenav .current {background: url('../images/active.png') no-repeat;}

/* TIP POPUP */
div.tip {background: #000; box-shadow: 5px 5px 2px #e6e6e6; border-radius: 6px; opacity: 0.8; padding: 10px; color: #fff; font-size: 11px; font-family: 'Exo 2', sans-serif; display: block;}
div.tip .tip-title {font-weight: bolder; color: #fff; font-size: 11px; font-family: 'Exo 2', sans-serif;}
div.tip .tip-text {font-weight: lighter; color: #fff; font-size: 11px; font-family: 'Exo 2', sans-serif;}

/*PAGINACJA START */
.pagination {clear: both; float: right;}
.pagination ul .pagination-start, .pagination ul .pagination-end {display: none;}
.pagination .pagination-prev .pagenav, .pagination .pagination-next .pagenav,
.pagination .pagination-prev .pagenav a, .pagination .pagination-next .pagenav a,
.pagination .pagination-prev .pagenav span, .pagination .pagination-next .pagenav span {font-weight: lighter; background: #e6e6e6; text-decoration: none; font-size: 10px; font-family: 'Exo 2', sans-serif;}

.pagination ul li {float: left; color: #4f0038; font-family: 'Exo 2', sans-serif; font-size: 10px; margin-left: 8px;}
.pagination ul li a {color: #4f0038; font-weight: lighter; padding: 3px; padding-left: 8px; padding-right: 8px; background: #e6e6e6; display: block; font-size: 10px; font-family: 'Exo 2', sans-serif;}
.pagination ul li span {font-weight: bolder; color: #fff; padding: 3px; padding-left: 8px; padding-right: 8px; background: #4f0038; display: block; font-size: 10px; font-family: 'Exo 2', sans-serif;}
/*PAGINACJA KONIEC */

/* START Lista tytułów artykułów w kategorii */
.category th {text-align: left; height: 25px; padding: 10px; background: #88BA00}
.category th a {color: #fff;}
.category th a:hover {color: #fff; text-decoration: underline;}
.category td {text-align: left; height: 25px; padding: 10px; background: #F9F9F9; width: 625px;}
.category a:hover {color: #719B00}
.category .cat-list-row1 td {background: #F2F2F2}
/* KONIEC Lista tytułów artykułów w kategorii */

#nextBtn {z-index: 9999; position: absolute;}
#prevBtn {z-index: 9999; position: absolute;}
#nextBtn a{width: 50px; outline: none; height: 49px; background: url('../images/next.png') no-repeat; display: block; margin-top: -77px; margin-left: 925px;}
#prevBtn a{width: 50px; outline: none; height: 49px; background: url('../images/prev.png') no-repeat; display: block; margin-top: -77px; margin-left: 25px;}

#system-message {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background: #F4F4F4;
	color: #777777;
	margin-top: 20px;
	transition: all 2s;
}

#system-message h4, #system-message .close {
	display: none;
}

#system-message p {
	color: #777777;
	padding: 10px;
	font-weight: lighter;
	font-size: 13px;
}

/* START Lista w kategorii */
.category {margin-top: 10px;}
.category th {text-align: left; height: 22px; padding: 10px; color: #fff; background: #88BA00; border-radius: 2px;}
.category th a {color: #fff;}
.category th a:hover {color: #fff; text-decoration: underline;}
.category td {text-align: left; height: 22px; padding: 10px; background: #F9F9F9; width: 625px; border-radius: 2px;}
.category .list-date {text-align: center; width: 125px;}
.category a:hover {color: #719B00}
.category .cat-list-row1 td {background: #F2F2F2}
/* KONIEC Lista w kategorii */

