@media screen and (max-width: 1024px) {
	::-webkit-scrollbar {
		-webkit-appearance: none;
	}
	::-webkit-scrollbar:vertical {
		width: 12px;
	}
	::-webkit-scrollbar:horizontal {
		height: 12px;
	}
	::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, .5);
		border-radius: 10px;
		border: 2px solid #ffffff;
	}
	::-webkit-scrollbar-track {
		border-radius: 10px;
		background-color: #ffffff;
	}
}

.blackborder { border: 1px solid #000; }
.table-fixed { table-layout: fixed; }
.nowrap { white-space: nowrap; }
.white-space-normal {
	white-space: normal;
}
.block-news-content {
	display: inline-block;
	white-space: normal;
}
.ymaps-map {
/*.tab-content > ymaps {*/
	border: 1px solid #a3a3a3 !important;
	border-right-width: 2px\9 !important;
	border-bottom-width: 2px\9 !important;
	width: 690px;
}
/*.block-news-content p {
	text-align: justify;
}*/
.index_page .block-news-content {
	max-width: 170px;
}
aside .block-news-content {
	display: block;
}
aside .offer_block img {
	display: block;
	float: right;
}
/*.block-news-content p {
	font-size: 14px;
}*/

.tab-content {
	text-align: justify
}
.tab-content table {
	text-align: left;
}
.tab-content span[style*="line-height"],
.tab-content span[style*="LINE-HEIGHT"] {
	line-height: inherit !important;
}

.tabs-only4tabs .tabs-1 {width:105px;}
.tabs-only4tabs .tabs-2 {width:271px;}
.tabs-only4tabs .tabs-3 {width:182px;}
.iseng .tabs-only4tabs .tabs-3 {width:196px;}
.tabs-only4tabs .tabs-5 {width:110px;}
.iseng .tabs-only4tabs .tabs-5 {width:96px;}

/*.scrollLeft td:not(:only-child) {
	width: 193px;
}
.scrollLeft td:not(:only-child) + td {
	width: 194px;
}
*/


/*.template3 .tab-content.scrollable tr:nth-last-child(2) td {
	height: 40px !important;
	min-height: 40px !important;
	max-height: 40px !important;
}*/

.menu_module > nav > ul > li > ul > li > ul > li > ul { display: none; }


aside .menu_module > nav > ul > li > ul > li > ul:before {
    background: transparent;
    content: '';
    display: block;
    height: 15px;
    margin: -21px 0 0 -3px;
    position: absolute;
    width: 100%;
}

aside .menu_module > nav > ul > li > ul > li > ul:after {
    background: transparent;
    content: '';
    display: block;
    height: 15px;
    margin: 6px 0 0 -3px;
    position: absolute;
    width: 100%;
}

aside .menu_module > nav > ul > li > ul > li {
	display: inline-block;
}
aside .menu_module > nav > ul > li > ul > li:after {
	clear: both;
	content: '';
	display: block;
	height: 1px;
	width: 210px;
}

main.index_page .menu_module > nav > ul > li > ul > li > a {
	line-height: 11px;
}

/*.tab-content td.beforeRowspan {
	border-right-width: 2px;
}
.tab-content td + td[rowspan]:not([rowspan="1"]) {
	border-left-width: 0px;
}*/

li#lcat-27 > ul > li:after {
	height: 5px;
}

.map_module a {
	color: inherit;
	text-decoration: none;
}
.map_module a:hover,
.map_module a:hover .map_module-bluebox {
	text-decoration: underline;
}

main.index_page .map_module {
	float: left;
	position: relative;
}


.modules_row .map_module p {
	line-height: 20px;
}

.tab-content hr {
	background: #a6a6a6;
	border: 0;
	display: block;
	height: 1px;
	margin: 25px 0 34px;
	padding: 0;
	/*width: 100%;*/
}

.arnews {
	padding: 0;
}
.arnews-date-wrapper {
	display: inline-block;
	vertical-align: top;
	width: 120px;
}
	.arnews-date {
		background: #fff;
		border-left: 2px solid #949494;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		width: 96px;
	}
.arnews-introtext {
	display: inline-block;
	width: 577px;
}

.arnews img {
	margin-left: 20px;
}

.arnews-paging a {
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin-right: 2px;
	text-align: center;
	width: 28px;
}
.arnews-paging a.active {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMPFwYca00g4AAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAvElEQVRIx+2VSw7DIAxEZyIve9derGf0dAFqKwQBrMSrskgixdbzbwwfz5eQeI64ayxOizpGoQeSj0G9KNlkwAuBS6XSRok5AbquTGAaXBkaZfYQqTLMmlJ93kcyD0YllbRyqg65Pd4RSQyEr6DotQAWjK5iREDlAULlGwDhW1kKHPoI/Mmwgr7LLdbbMz9C+Tq8H9i01FISVLu81xu0XxC2QHko0qhP+o3/Bw6X8PS/1LU1uOM2aMc2vaRvO7BUPtnDPS0AAAAASUVORK5CYII=) no-repeat;
	color: #fff;
	text-decoration: none;
}
.arnews-paging a.active:hover {
	text-decoration: underline;
}

.content-slider-wrapper {
	/*padding: 0 6px;*/
	/*width: 304px;*/
}
.content-slider-wrapper-top {
	clear: both;
	margin: 0 0 7px;
}
.content-slider-wrapper-right {
	float: right;
	margin: 0 0 7px 35px;
	text-align: right;
}
	.content-slider-wrapper-right .content-slider {
		text-align: left;
	}
.content-slider-wrapper-bottom {
	margin: 25px 0 0;
}
.content-slider {
	background: #fff;
	border: 1px solid #c1c1c1;
	display: inline-block;
	/*height: 216px;*/
	overflow: hidden;
	padding: 3px;
	position: relative;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	/*width: 298px;*/
}
	.content-slider-prev,
	.content-slider-next {
		background-position: center 0;
		background-repeat: no-repeat;
		cursor: pointer;
		height: 32px;
		padding: 0 10px;
		position: absolute;
		/*top: 94px;*/ /* top is set by snippet */
		width: 22px;
		z-index: 999;
	}
	.content-slider-prev {
		background-image: url(/wimages/content-slider-prev.png);
		left: 10px;
	}
	.content-slider-next {
		background-image: url(/wimages/content-slider-next.png);
		right: 10px;
	}
	.content-slider .slide {
		display: none\9;
		opacity: 0;
		-webkit-transition: 500ms opacity;
		transition: 500ms opacity;
	}
	.content-slider .slide.active {
		display: block\9;
		opacity: 1;
	}
		.content-slider img {
			border: 0;
			position: absolute;
			z-index: 1;
		}
.content-slider-caption {
	font-size: 13px;
	margin-top: 13px;
	text-align: left;
}

header .topmenu > nav > ul {
	font-size: 0;
}
header .topmenu > nav > ul > li > a {
	white-space: nowrap;
}
/*header .topmenu > nav > ul > li > ul {
	margin-left: -1px;
}*/
header .topmenu > nav > ul > li.active > a {
	margin: 0 -1px;
}

header .topmenu > nav > ul > li:first-child { /* :nth-child(1) */
	width: 201px;
}
header .topmenu > nav > ul > li + li > ul {
	min-width: calc(100% - 2px) !important;
}
header .topmenu > nav > ul > li:first-child + li { /* :nth-child(2) */
	width:203px;
}
header .topmenu > nav > ul > li:first-child + li + li { /* :nth-child(3) */
	width:180px;
}
header .topmenu > nav > ul > li:first-child + li + li + li { /* :nth-child(4) */
	width:240px;
}
header .topmenu > nav > ul > li:first-child + li + li + li + li { /* nth-child(5) */
	width:173px;
}

.menu_module > nav > ul > li > a {
	text-decoration: underline;
}
.menu_module > nav > ul > li > a:hover {
	text-decoration: none;
}
.menu_module > nav > ul > li.active > a {
	font-weight: bold;
	text-decoration: none;
}
.menu_module > nav:not([data-id="2"]) > ul > li.active > a {
	color: #13447e;
}

.podpis {
	/*background: #fff;*/
	color: #515151;
	display: block;
	/*font-size: 15px;
	line-height: 16px;*/
	font-size: 13px;
	line-height: 16px;
	margin: 13px 0 15px;
	padding: 5px;
	text-decoration: none;
}
aside .menu_module h3 {
	border-bottom: 1px solid #c6c6c6;
	margin: 0 -25px 12px;
	padding: 0 0 11px 25px
}


.whiteborderimg,
.whiteborderimg:hover {
	border: 3px solid #fff !important;
	outline: 1px solid #c3c3c3 !important;
}

a[id^="arnews-cover"] {
	background: #fff;
	border: 1px solid #a6a6a6;
	display: block;
	float: right;
	font-size: 0;
	line-height: 0;
	margin-left: 20px;
	text-align: center;
	width: 148px;
}
a[id^="arnews-cover"] img {
	border: 0;
	float: none;
	margin: 0;
}


.module_download a {
	display: block;
	margin: 0 0 0 -6px;
}
.module_download img {
	margin-right: 8px;
}
.module_download a {
	color: #000;
	font-size: 15px;
	font-size: 13px\9;
	font-weight: bold;
	white-space: nowrap;
}


.tab-content table:not(.unstyled):not(.table-with-hr):not(.table-no-vr) {
	border-left: 1px solid #a6a6a6;
}
table.unstyled,
.table-with-hr,
.table-no-vr,
table.unstyled td:not([style*="background"]),
.table-no-vr td:not([style*="background"]),
.table-with-hr td:not([style*="background"]) {
        background: none !important;
        border: 0;
}
.table-with-hr td,
.table-no-vr td {
	border-bottom: 1px solid #a6a6a6 !important;
}
.table-with-hr tr:first-child td,
.table-no-vr tr:first-child td {
	border-top: 1px solid #a6a6a6 !important;
}
.table-no-vr td + td {
	border-left: 1px solid #a6a6a6 !important;
}

.li-id104.notlast {display: none !important;}


.highslide-no-prevnext .highslide-previous,
.highslide-no-prevnext .highslide-next {
	display: none;
}
.highslide-no-prevnext > img + div {
	left: auto !important;
	right: 7px !important;
	width: auto !important;
}
.highslide-no-prevnext > img + div > div[style] {
	left: auto !important;
	right: 0 !important;
}
.highslide-no-prevnext .highslide-controls[class] {
	margin: 0 !important;
	width: auto !important;
}
	.highslide-no-prevnext .highslide-controls[class] ul {
		left: 0 !important;
	}


ymaps.ymaps-image-with-content {
	background-image: url(/wimages/yamaps-56a633587fa1608135ca8953903e3724.png) !important;
	background-size: 37px 42px !important;
}
*:not(ymaps) > ymaps {
	border: 1px solid #a3a3a3;
}