body {
	padding: 0;
	margin: 0;
	font-family: 'PT Sans', sans-serif;
	font-size: 15px;

}

body::-webkit-scrollbar {
	width: 12px;
	/* width of the entire scrollbar */
}

body::-webkit-scrollbar-track {
	background: rgb(255, 255, 255);
	/* color of the tracking area */
}

body::-webkit-scrollbar-thumb {
	background-color: rgb(133, 189, 35);
	/* color of the scroll thumb */
	border-radius: 20px;
	/* roundness of the scroll thumb */
}

.big-wrap {
	background: url(../images/header.jpg) center top no-repeat;
}

.big-wrap-footer {
	background: url(../images/footer.png) center bottom no-repeat
}

.header {
	height: 470px;
	position: relative;
}

.wrap {
	width: 1000px;
	margin: 0 auto;
}

a {
	color: #4f8805;
}

a:hover {
	color: #4f8805;
}

.tooltip {
	left: -10000px !important;
}

.jicons-icons {
	display: none;
}

.alert.alert-success {
	position: relative;
	background: #ccc;
	padding: 20px 15px;
}

.alert.alert-success .close {
	display: none;
}

.oferta {
	color: #fff;
	border-radius: 8px;
	padding: 20px 20px;
	font-size: 16px;
	background: rgb(133, 189, 35);
	background: -moz-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: linear-gradient(to bottom, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bd23', endColorstr='#6faf1d', GradientType=0);
}

#main-index .pager {
	display: none;
}

.h_title {
	font-family: 'Lobster';
	color: #339a99;
	font-size: 25px;
	position: absolute;
	top: 60px;
	left: 0;
	text-shadow: 0 1px 0 white, 0 -1px 0 white, 0 2px 5px rgba(0, 0, 0, 0.2), 0 -2px 5px rgba(0, 0, 0, 0.2);
	text-align: right;
}

.h_title span {
	color: #339a99;
}

.h_tel {
	position: absolute;
	top: 130px;
	color: #339a99;
	font-family: Lobster;
	font-size: 30px;
}

.h_tel span {
	color: #c0d534;
	font-size: 20px;
}

.h_tel div {
	text-align: right;
	font-size: 22px;
	font-family: "PT Sans";
	font-weight: bold;
	position: relative;
	top: 6px;
}

.h_tel1 {
	left: -50px
}

.h_tel2 {
	left: 133px;
}

.h_email {
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 190px;
	left: 190px;
	color: #339a99;
}

.glass {
	position: absolute;
	right: 0;
	bottom: 20px;
	text-transform: uppercase;
}

.glass a {
	color: #222;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

.glass a:hover {
	text-decoration: underline;
}

.footer {
	position: relative;
	height: 150px;
}

.f_tel {
	position: absolute;
	bottom: 40px;
	color: #fff;
	font-family: Lobster;
	font-size: 30px;
	text-shadow: 0 1px 2px rgba(50, 146, 158, 1);
}

.f_tel span {
	color: #fff;
	font-size: 20px;
}

.f_tel div {
	text-align: right;
	text-shadow: 0 1px 2px rgba(50, 146, 158, 1);
	font-size: 12px;
	font-family: "PT Sans";
	font-weight: bold;
	position: relative;
	top: 6px;
}

.f_tel1 {
	left: 300px
}

.f_tel2 {
	left: 500px;
}

.f_email {
	font-size: 16px;
	text-shadow: 0 1px 2px rgba(50, 146, 158, 1);
	font-weight: bold;
	position: absolute;
	bottom: 10px;
	left: 400px;
	color: #fff;
}

.bertram {
	top: 20px;
	left: 0;
	position: absolute;
}

.contents img {
	max-width: 100%;
}

.element-invisible {
	display: none;
}

.menu ul {
	margin: 0 0 0 239px;
	padding: 0;
}

.menu ul li {
	display: inline-block;
	list-style: none;
}

.menu ul li a {
	color: #ffffff;
	font-size: 13px;
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(50, 146, 158, 1);
	display: block;
	padding: 14px 8px 0 0px;
	text-decoration: none
}

.menu ul li a:hover,
.menu ul li.current.active a {
	background: url(../images/menu_hover.png) center top no-repeat;
}

.pagination-list {
	padding: 0;
}

.pagination-list li {
	list-style: none;
	display: inline;
}

.pagination-list li.active a {
	background: #fff;
	color: #222;
	text-decoration: none;
}

.pagination-list li a {
	padding: 5px 10px;
	color: #fff;
	text-decoration: none;
	margin: 0 10px 0 0;
	border-radius: 5px;
	border: 1px solid rgb(133, 189, 35);
	background: rgb(133, 189, 35);
	background: -moz-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: linear-gradient(to bottom, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bd23', endColorstr='#6faf1d', GradientType=0);
}

.pagination-list li a:hover {
	opacity: 0.8;
}

.pagination-list li a {}

.pagination-list li:nth-child(1),
.pagination-list li:nth-child(2),
.pagination-list li:nth-last-child(2),
.pagination-list li:nth-last-child(1) {
	display: none;
}

.sidebar {
	width: 220px;
	float: left;
}

.content {
	width: auto;
	float: right;
}

.well {
	margin-bottom: 20px;
}

.well h3 {
	text-transform: uppercase;
	text-shadow: 0 1px 2px rgba(50, 146, 158, 1);
	color: #fff;
	padding: 10px 0px 10px 20px;
	font-size: 15px;
	border-radius: 5px 5px 0 0;
	margin: 0;
	background: rgb(133, 189, 35);
	background: -moz-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: linear-gradient(to bottom, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bd23', endColorstr='#6faf1d', GradientType=0);
}

.well ul {
	margin: 0;
	padding: 0;
	border-left: 1px solid #d0dadf;
	border-right: 1px solid #d0dadf;
	border-bottom: 10px solid #d0dadf;
	border-radius: 0 0 5px 5px;
}

.well ul li {
	list-style: none;
	border-bottom: 1px solid #d0dadf;
}

.well ul li:last-child {
	border: none;
}

.well ul li a {
	color: #222;
	font-size: 13px;
	text-decoration: none;
	padding: 10px 20px;
	display: block;
}

.well ul li a:hover {
	color: #fff;
	background: rgba(133, 189, 35, 1);
}

.well img {
	max-width: 100%;
}

.well.price img,
.well.zapis img {
	width: 200px;
}

.well.price img:hover,
.well.zapis img:hover {
	opacity: 0.8;
}

.table {
	width: 50%;
	overflow-x: scroll;
}

.table td {
	padding: 10px;
	border: 1px solid #ccc;
}

.table tr:nth-child(2n+1) {
	background: #f1f1f1;
}

h1,
h2,
.item-title {
	margin-top: 0;
	font-size: 22px;
}

.searchsearch .button {
	width: 100px;
	height: 24px;
	background: url(../images/lupa.png) no-repeat;
	border: none;
	position: relative;
	top: 1px;
}

.searchsearch .button:hover {
	opacity: 0.8;
}

#mod-search-searchword {
	float: left;
	width: 96%;
}

#searchForm .btn-toolbar {
	display: none;
}

.search-results .result-title {
	margin-top: 20px;
}

.menugreen li.current.active a {
	color: #fff;
	background: rgba(133, 189, 35, 0.9);
}

.news-date {
	width: 60px;
	height: 60px;
	display: block;
	text-shadow: 0 1px 2px rgba(50, 146, 158, 1);
	text-align: center;
	color: #fff;
	border-radius: 6px;
	float: left;
	margin: 0 10px 30px 0;
	background: rgb(133, 189, 35);
	background: -moz-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: linear-gradient(to bottom, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bd23', endColorstr='#6faf1d', GradientType=0);
}

.news-date div {
	font-size: 25px;
	font-weight: bold;
}

.title {
	margin: 5px 0 15px 0;
	font-size: 20px;
	color: #222;
	font-weight: bold;
	text-transform: uppercase;
}

.newsflash-titlenews {
	margin: 0;
}


.pager {
	clear: both;
	margin: 0;
	padding: 0;
}

.pager li {
	list-style: none;
}

.pager li a {
	color: #fff;
	text-decoration: none;
	padding: 5px 10px;
	border-radius: 3px;
	display: block;
	background: rgb(133, 189, 35);
	background: -moz-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	background: linear-gradient(to bottom, rgba(133, 189, 35, 1) 0%, rgba(133, 189, 35, 1) 74%, rgba(111, 175, 29, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85bd23', endColorstr='#6faf1d', GradientType=0);
}

.pager li a:hover {
	opacity: 0.8;
}

.pager .previous {
	float: left;
}

.pager .next {
	float: right;
}

.yamaps {
	margin-top: 50px;
	color: #000000;
	font-weight: 700;
	font-size: 20px;
}

#title_carusel {
	font-weight: 700;
	font-size: 20px;
}

.carusel {
	margin-top: 10px;
}



.bad_see body {
	font-size: 19px;
}

.bad_see .well h3 {
	background: none;
	font-size: 25px;
	color: #000;
	text-shadow: none;
}

.bad_see .well ul {
	border: none;
	padding: 0;
}

.bad_see .well ul li {
	padding: 10px 0;
	border: none;
	margin: 0;
}

.bad_see .well ul li a {
	font-size: 18px;
}

.bad_see .contents a {
	text-decoration: underline;
	color: #000;
}

.bad_see .contents a:hover {
	text-decoration: none;
}

.bad_see h1,
.bad_see h2,
.bad_see .item-title {
	font-size: 30px;
}

.bad_see .pager li a {
	background: #fff;
	border: 2px solid #000;
}

.bad_see .big-wrap-footer {
	background: none;
}

.bad_see .f_tel {
	color: #000;
	font-family: Lobster;
	font-size: 30px;
	text-shadow: none;
}

.bad_see .f_tel span {
	color: #000;
	font-size: 20px;
}

.bad_see .f_tel div {
	text-align: right;
	text-shadow: none;
	font-size: 18px;
	font-family: "PT Sans";
	font-weight: bold;
	position: relative;
	top: 6px;
}

.bad_see .f_email {
	font-size: 18px;
	text-shadow: none;
	font-weight: bold;
	position: absolute;
	bottom: 10px;
	left: 400px;
	color: #000;
}

.bad_see .big-wrap {
	background: none;
}

.bad_see .h_tel {
	color: #000;
	font-family: Lobster;
	font-size: 30px;
	text-shadow: none;
}

.bad_see .h_tel span {
	color: #000;
	font-size: 20px;
}

.bad_see .h_tel div {
	text-align: right;
	text-shadow: none;
	font-size: 18px;
	font-family: "PT Sans";
	font-weight: bold;
	position: relative;
	top: 6px;
}

.bad_see .h_email {
	font-size: 18px;
	text-shadow: none;
	font-weight: bold;
	position: absolute;
	top: 220px;
	left: 100px;
	color: #000;
}

.bad_see .h_title {
	color: #000;
	font-size: 45px;
	position: absolute;
	top: 80px;
	left: 0;
	text-shadow: none;
}

.bad_see .h_title span {
	color: #000;
}

.bad_see .menu ul li a {
	color: #000;
	font-size: 18px;
	text-shadow: none;
	background: none;
}

.bad_see .menu ul li a:hover {
	text-decoration: underline;
}