.center {
max-width: 999px;
margin: 0 auto;
width: 100%;
}

#sb-site {
min-height:0px !important;
}
	
.tablet, .topmobile, .mobile {
display:none;
}
#right,
#left {
width:230px;
}

#main {
width:539px;
}

img {
max-width:100%;
}

.menu_left>li.deeper>a {
font-weight:normal;
}

.menu_left li{
padding:0;
}

.menu_left li a,.menu_left li span{
padding:10px;
display:block;
padding-right: 20px;
}

.menu_left li span {
cursor:pointer;
}

.menu_left li.parent ul {
display:none;
}

.menu_left .down,
.menu_left .down>span{
background:url('../img/icon_down.png') center right no-repeat;
}

.menu_left .up,
.menu_left .up>span {
background:url('../img/icon_up.png') center right no-repeat;
}

.welcomebar, .welcomebar p {
width:100% !important;
}

.jg_imgalign_gal, .jg_element_cat {
height:130px;
}

.jg_element_txt {
margin-bottom:40px;
height:40px;
}

	.jg_element_gal, .jg_element_cat {
	width:19%;
	}
	
	
@media screen and (max-width: 1015px) {

	.footer-logo, #footer-txt, #footer-gminy{
	float:none;
	display:block;
	margin:0 auto;
	text-align:center !important;
	width: auto !important;
	}
	
	#footer-gminy {
	margin:0px;
	margin-top:20px;
	margin-right:0px !important;
	height:auto !important;
	}
	
	.tablet, .mobile {
	display:block;
	}
	
	.desktop {
	display:none;
	}
	
	#main { 
	float:none;
	width:auto;
	}
	
	#left {
	}
	
	#right {
	display:none;
	}

	#main {
    overflow: hidden;
	width: auto !important;
	}
	
	#topmenu li {
	margin-right:24px;
	}
	
	#topmenu li a {
	font-size:18px;
	}
	
	#search li {
	margin-right: 28px;
	}
	
	.top-logo {
	float:none;
	}
	
	#search {
	padding-left:5px;
	margin-right:10px;
	}
	
	#footer-gminy {
	width:100%;
	text-align:right;
	margin-right: 5px;
	}
	
	#footer-gminy a:last-child img {
	margin-right:0px;
	}
	
	.jg_element_gal, .jg_element_cat {
	width:25%;
	}

	
}

@media screen and (max-width: 835px) {

	.footer-logo {
	z-index:-1;
	}

}
@media screen and (max-width: 719px) {
	
	.jg_element_gal, .jg_element_cat{
	width:33%;
	}

	.items-row img {
	float:none !important;
	display:block;
	margin:0 auto !important;
	margin-bottom: 20px !important;
	}
	
	.items-row h2 {
	text-align:center;
	}
	
	#toptop,
	#left,
	#right,
	.desktop,
	.slider{
	display:none;
	}
	
	.mobile {
	display:block;
	}
	
	 .wrapper#top  {
	 height:auto;
	 }
	
	#main {
	width:100%;
	}
	
	#content {
	padding-top:100px;
	}
	
	.sb-slidebar.sb-active {
	padding-top:70px;
	min-height:100%;
	background:#E7DBCF;
	}
	
	.sb-sidebar.sb-active .menu_left li  {
	padding:15px 10px;	
	}
	
	.topmobile {
	height:70px;
	position:fixed;
	display:block;
	top:0px;
	width:100%;
	background-color: #f0e9e3;
	border-bottom:2px dashed #000;
	margin-bottom:10px;
	padding:0 10px;
	box-shadow: 0px 0px 30px #494444;
	z-index:999;
	}
	
	.tel {
	font-size: 20px;
	display: inline-block;
	float: right;
	margin-top: 10px;
	}
	.tel img {
	margin-right:20px;
	}
	
	
	.tel span {
	position: relative;
	top: -16px;
	}
	
	.navicon-line {
	margin-top: 6px;
	width: 46px;
	height: 6px;
	border-radius: 1px;
	margin-bottom: 4px;
	background-color: #000;
	}
	
	.sb-toggle-left {
	float:left;
	margin-top:2px;
	cursor:pointer;
	}
	
	#footer-gminy {
	display:none;
	}
	
	.footer-logo, #footer-txt{
	float:none;
	display:block;
	margin:0 auto;
	text-align:center;
	}
	
	#footer {
	float:none;
	margin:0;
	padding:15px 0px;
	}
	
	.menu_left .current>a, .menu_left a:hover {
	text-decoration:none;
	}
	
	.menu-mobile img {
	display:none;
	}
	
	.abc {
	display:block;
	}
	

}

@media screen and (max-width: 530px) {
	.jg_element_gal, .jg_element_cat {
	width:50%;
	}

}
@media screen and (max-width: 419px) {
	.jg_element_gal, .jg_element_cat {
	width:100%;
	}


}