#wSite {background-color: #ffffff; position: relative}

/* header */
#logoutform {background-color: #000000; display: block; float: left; width: 100%; max-width: 1180px; margin: 0; text-align: right}
	#logoutform .userBlock {list-style: none; display: inline-block; margin: 0; padding: 0; color: #f9f9f9; font-size: 13px; line-height: 32px; vertical-align: top}
		#logoutform .userBlock li {display: inline-block; margin: 0 10px 0 0; padding: 0; vertical-align: top}
		#logoutform .userBlock li:after {content: '|'; margin-left: 10px; font-size: 10px; font-weight: 400; line-height: 30px; position: relative; top: -1px}
		#logoutform .userBlock li:last-child:after {display: none; opacity: 0; visibility: hidden}
			#logoutform .userBlock li a {display: inline-block; height: 100%; color: #cacaca; text-decoration: none}
			.no-touch #logoutform .userBlock li a:hover {color: #1db5dd}
	#logoutform .btn {background-color: #dd0204; height: auto; color: #ffffff; line-height: 32px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0}

/* content */
#content {background: transparent url('../art/bg-content.jpg') no-repeat right bottom; padding: 40px 0 60px}

.listBlock {margin-bottom: 30px}
	.listBlock hr {height: 1px}
	.listBlock .border {margin: -30px 0 0; padding: 30px 0 0; border-color: #e8e8e8; border-style: solid; border-width: 0 1px 1px}
	.listBlock .outerBox {float: left; margin-bottom: 15px; padding-right: 10px; padding-left: 10px}
		.listBlock .innerBox {}
			.listBlock .innerBox .picture {padding-bottom: 5px; line-height: 0}
				.listBlock .innerBox .picture a {display: block; line-height: 0; text-align: center; overflow: hidden}
					.listBlock .innerBox .picture img {margin-bottom: 0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s}
					.no-touch .listBlock .innerBox .picture:hover img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)}
			.listBlock .innerBox header {}
				.listBlock .innerBox header h3 {margin: 0; font-weight: 700}
					.listBlock .innerBox header h3 a {display: block; color: inherit; text-decoration: none}
					.no-touch .listBlock.blueLink .innerBox header h3 a:hover {color: #1db5dd}
					.no-touch .listBlock.greenLink .innerBox header h3 a:hover {color: #9dc624}
					.no-touch .listBlock.redLink .innerBox header h3 a:hover {color: #dd0204}
			.listBlock .innerBox .dateBlock, .listBlock .innerBox .descBlock {color: #a3a3a3; font-size: 12px; line-height: 18px}
			.listBlock .innerBox .descBlock p {margin-bottom: 0; line-height: 18px}
			.listBlock .innerBox .descBlock.bigger {color: #1a1a1a; font-size: 14px}
			.listBlock .innerBox .dateBlock {font-size: 11px}
	.listBlock .outerBox.col-sm-3:nth-child(4n+1) {clear: left}
	.listBlock.excluziveBlock .outerBox {margint-bottom: 10px}
		.listBlock.excluziveBlock .outerBox a {display: block; line-height: 0}
.listBlock.col-sm-4 .outerBox.col-sm-3 {width: 100%}

.listBlock.newsList .outerBox.col-sm-12 {padding: 0 0 15px; border-bottom: 1px solid #e8e8e8}
.listBlock.newsList .outerBox.col-sm-12:last-child {border-bottom: none}
	.listBlock.newsList .outerBox.col-sm-12 .innerBox header h3 {margin-bottom: 10px}
		.listBlock.newsList .outerBox.col-sm-12 .descBlock {font-size: 14px; line-height: 22px}
			.listBlock.newsList .outerBox.col-sm-12 .kepkeretbal {float: left; width: 100%; max-width: 320px!important}
.listBlock.newsList .outerBox.col-sm-12 .btnBlock {}

.searchResult h2 {margin-bottom: 15px; font-weight: 700}
.searchResult .lastBorderNone, .searchResult .btnBlock {margin-bottom: 25px}

.submenuList .innerBox {padding: 12px 10px 10px; -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.03); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.03); box-shadow: 0 0 10px 0 rgba(0,0,0,0.03); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
.no-touch .submenuList .innerBox:hover {-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.15); box-shadow: 0 0 10px 0 rgba(0,0,0,0.15)}
	.submenuList .innerBox a {display: inline-block; width: 100%; color: #1a1a1a; font-size: 14px; text-align: center; text-decoration: none; vertical-align: middle}
			/* smallList */
			/*.smallList ul {list-style: none; margin: 0; padding: 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 22px}*/
			.smallList ul {list-style: none; margin: 0; padding: 0; font-size: 14px; font-style: normal; font-weight: 600; line-height: 20px}
			.smallList.small ul {font-size: 14px; line-height: 20px}
				.smallList ul li {margin-bottom: 10px; padding: 0 10px 10px; position: relative}
				.smallList ul li:after {content: ''; background-color: #e8e8e8; display: block; width: -webkit-calc(100% - 20px); width: -moz-calc(100% - 20px); width: calc(100% - 20px); height: 1px; position: absolute; bottom: 0; left: 10px}
				.smallList.whiteBorder ul li:after {background-color: #ffffff}
					.smallList ul li a {color: inherit; text-decoration: none}
						.smallList ul li .tag {color: #ffffff; font-size: 14px; text-transform: uppercase}
						.listBlock.blueLink .smallList ul li .tag {background-color: #1db5dd}
						.listBlock.greenLink .smallList ul li .tag {background-color: #9dc624}
						.listBlock.redLink .smallList ul li .tag {background-color: #dd0204}
						.smallList ul li .numofcom, .listBlock .innerBox header .numofcom {color: #dd0204; font-size: 12px; vertical-align: baseline}
						.smallList ul li .numofcom:before, .listBlock .innerBox header .numofcom:before {content: '('; display: inline-block}
						.smallList ul li .numofcom:after, .listBlock .innerBox header .numofcom:after {content: ')'; display: inline-block}
							.smallList ul li .numofcom {display: inline-block; padding: 0 5px 0 17px}
							.smallList ul li .numofcom a {display: inline-block; padding: 0}
							.smallList ul li a .numofcom {padding: 0}
							.smallList ul li .numofcom a:before {display: none!important; opacity: 0!important; visibility: hidden!important}
							.smallList ul li .fck {padding: 5px 5px 0 17px; color: #989898; font: 12px/14px 'Open Sans', sans-serif}
					.smallList .iconGraph a {display: block; padding-right: 5px; padding-left: 17px; position: relative}
						.smallList .iconGraph a:before {content: '\f105'; display: block; color: inherit; font-family: 'FontAwesome'; font-size: 16px; line-height: inherit; position: absolute; top: -1px; left: 5px}
					
				.smallList .picGraph li {margin-bottom: 15px; padding-bottom: 15px}
				/*.smallList .picGraph li:last-child {margin-bottom: 0}
				.smallList .picGraph li:last-child:after {display: none}*/
					.smallList .picGraph a {display: inline-block; vertical-align: top}
						.smallList .picGraph a img {margin-bottom: 0}
					.smallList .picGraph a:first-child {width: 90px; height: 70px; margin-right: 10px; line-height: 0}
					.smallList .picGraph a.title {width: -webkit-calc(100% - 105px); width: -moz-calc(100% - 105px); width: calc(100% - 105px); padding-right: 5px; line-height: 18px}

					.no-touch .listBlock.blueLink .smallList ul li a:hover {color: #1db5dd}
					.no-touch .listBlock.greenLink .smallList ul li a:hover {color: #9dc624}
					.no-touch .listBlock.redLink .smallList ul li a:hover {color: #dd0204}
				.smallList.lastBorderNone ul li:last-child {margin-bottom: 0}
				.smallList.lastBorderNone ul li:last-child:after {display: none}

.titleAbsolute .innerBox {position: relative}
	.titleAbsolute .innerBox header {background-color: rgba(0,0,0,0.8); width: 100%; min-height: 50px; padding: 10px; position: absolute; bottom: 0; left: 0; z-index: 2}
	.titleAbsolute .innerBox header:before {
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
		background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0);
		content: ''; display: block; width: 100%; height: 20px; position: absolute; top: -20px; left: 0
	}
		.titleAbsolute .innerBox header h3 a {color: #ffffff}
		.titleAbsolute .innerBox .picture {padding-bottom: 0}

.titleRelativeMinus .innerBox header {min-height: 40px; margin-top: -35px; padding: 8px 15px; position: relative; z-index: 2}
	.titleRelativeMinus .innerBox header h3 a {color: #1a1a1a}
.listBlock.blueLink .titleRelativeMinus .innerBox header {background-color: #1db5dd}
	.no-touch .listBlock.blueLink .titleRelativeMinus .innerBox header a:hover {color: #ffffff}
.listBlock.greenLink .titleRelativeMinus .innerBox header {background-color: #9dc624}
	.no-touch .listBlock.greenLink .titleRelativeMinus .innerBox header a:hover {color: #ffffff}
.listBlock.redLink .titleRelativeMinus .innerBox header {background-color: #dd0204}
	.no-touch .listBlock.redLink .titleRelativeMinus .innerBox header a:hover {color: #ffffff}

.listBlock.articleBorderBottom .innerBox {padding-bottom: 10px; border-bottom: 1px solid #e8e8e8}
.listBlock.articleBorderBottom .outerBox:last-child .innerBox {padding-bottom: 0; border: none}

.twoColumns {}

/* bikeRaceBlock */
#bikeRaceBlock {background-color: #ffffff; clear: both; border: 1px solid #e8e8e8}
	#bikeRaceBlock > .hTitle {background-color: #e8e8e8; margin-bottom: 20px; padding: 10px 10px 8px; border: none; text-align: center}
	#bikeRaceBlock > .hTitle h1 {color: #ffffff}
		#bikeRaceBlock > .hTitle:after {display: none}

#bikeRaceBlock .lSide {width: 100%; padding: 0 10px 20px}
	#bikeRaceBlock .lSide .listBlock .innerBox {text-align: center}
	#bikeRaceBlock .lSide .listBlock:not(.firstThree) {float: left}
		#bikeRaceBlock .lSide .listBlock:not(.firstThree) .outerBox {margin-bottom: 0}
			#bikeRaceBlock .lSide .listBlock:not(.firstThree) .innerBox {height: auto!important}
				#bikeRaceBlock .lSide .listBlock:not(.firstThree) h3 {margin-bottom: 10px; text-align: center}
				#bikeRaceBlock .lSide .listBlock:not(.firstThree) h4 {margin-bottom: 0}
	#bikeRaceBlock .lSide .trikosbgdiv {width: 58.33336%}
	#bikeRaceBlock .lSide .osszetettallasa {background-color: #f6f6f6; width: 41.66667%; margin-top: -10px; padding: 10px 0 15px}
	#bikeRaceBlock .lSide .listBlock.firstThree {clear: both; margin: 0 0 20px}
		#bikeRaceBlock .lSide .listBlock.firstThree .outerBox.col-sm-4 .innerBox header h3 {font-size: 16px; font-weight: 400; line-height: 20px; text-align: left}
	#bikeRaceBlock .lSide .fNews {float: left}
	/*#bikeRaceBlock .lSide .trikosbgdiv > header, #bikeRaceBlock .lSide .osszetettallasa > header {display: inline-block; width: -webkit-calc(20% - 3px); width: -moz-calc(20% - 3px); width: -o-calc(20% - 3px); width: calc(20% - 3px); vertical-align: middle}
	#bikeRaceBlock .lSide .trikosbgdiv > .boxBeforeAfter, #bikeRaceBlock .lSide .osszetettallasa > .boxBeforeAfter {display: inline-block; width: -webkit-calc(80% - 3px); width: -moz-calc(80% - 3px); width: -o-calc(80% - 3px); width: calc(80% - 3px); vertical-align: middle}*/

	#bikeRaceBlock .rSide {display: block; float: left; background-color: #ffffff; margin: 0; border: 5px solid #e8e8e8; position: relative; top: 0; right: -11px}
	/*#bikeRaceBlock .rSide {display: none; background-color: #ffffff; margin: 0 0 -100px; border: 5px solid #e8e8e8; position: relative; top: -100px; right: -1px}*/
		#bikeRaceBlock .rSide .hTitle {margin-right: 10px; margin-left: 10px; padding-top: 10px}
		#bikeRaceBlock .rSide.listBlock .border {border-width: 0}
	#bikeRaceBlock.vuelta {/*background-image: url('../art/kiemeltek/hatter-tdf.jpg') no-repeat 0 0; */border-color: #ea527e}
		.no-touch #bikeRaceBlock.vuelta a:hover {color: #ff0000}
		#bikeRaceBlock.vuelta > .hTitle {background-color: #ff0000}
			#bikeRaceBlock.vuelta > .hTitle h2 {color: #ffffff}
				.no-touch #bikeRaceBlock.vuelta > .hTitle h2 a:hover {color: #ffffff}
		#bikeRaceBlock.vuelta .rSide {border-color: #ff0000}
		#bikeRaceBlock.vuelta .rSide:before {content: ''; background: #ffffff url('../art/kiemeltek/vuelta.jpg') no-repeat center center; height: 150px}
			#bikeRaceBlock.vuelta .rSide .hTitle:after {background-color: #ff0000}
	#bikeRaceBlock.tdf {/*background-image: url('../art/kiemeltek/hatter-tdf.jpg') no-repeat 0 0; */border-color: #fcb825}
		.no-touch #bikeRaceBlock.tdf a:hover {color: #fcb825}
		#bikeRaceBlock.tdf > .hTitle {background-color: #fcb825}
			#bikeRaceBlock.tdf > .hTitle h2 {color: #ffffff}
				.no-touch #bikeRaceBlock.tdf > .hTitle h2 a:hover {color: #ffffff}
		#bikeRaceBlock.tdf .rSide {border-color: #fcb825}
		#bikeRaceBlock.tdf .rSide:before {content: ''; background: #ffffff url('../art/kiemeltek/tdf.jpg') no-repeat center center; height: 150px}
			#bikeRaceBlock.tdf .rSide .hTitle:after {background-color: #fcb825}
	#bikeRaceBlock.giro {/*background-image: url('../art/kiemeltek/hatter-tdf.jpg') no-repeat 0 0; */border-color: #ea527e}
		.no-touch #bikeRaceBlock.giro a:hover {color: #ea527e}
		#bikeRaceBlock.giro > .hTitle {background-color: #ea527e}
			#bikeRaceBlock.giro > .hTitle h2 {color: #ffffff}
			.no-touch #bikeRaceBlock.giro > .hTitle h2 a:hover {color: #ffffff}
		#bikeRaceBlock.giro .rSide {border-color: #ea527e}
		#bikeRaceBlock.giro .rSide:before {content: ''; background: #ffffff url('../art/kiemeltek/giro.jpg') no-repeat center center; height: 150px}
			#bikeRaceBlock.giro .rSide .hTitle:after {background-color: #ea527e}
	#bikeRaceBlock.tdh {/*background-image: url('../art/kiemeltek/hatter-tdh.jpg') no-repeat 0 0; */border-color: #0065a5}
		.no-touch #bikeRaceBlock.tdh a:hover {color: #0065a5}
		#bikeRaceBlock.tdh > .hTitle {background-color: #0065a5}
			#bikeRaceBlock.tdh > .hTitle h2 {color: #ffffff}
			.no-touch #bikeRaceBlock.tdh > .hTitle h2 a:hover {color: #ffffff}
		#bikeRaceBlock.tdh .rSide {border-color: #0065a5}
		#bikeRaceBlock.tdh .rSide:before {content: ''; background: #ffffff url('../art/kiemeltek/tdh.jpg') no-repeat center center; height: 150px}
			#bikeRaceBlock.tdh .rSide .hTitle:after {background-color: #0065a5}

/* miniGallVidBlock */
.miniGallVidBlock {margin-bottom: 40px}
	.miniGallVidBlock .slideBox {padding-right: 10px; padding-left: 10px; text-align: center}
		.miniGallVidBlock .slideBox h4 {margin-bottom: 0}
			.miniGallVidBlock .slideBox a {color: inherit; text-decoration: none}
	.miniGallVidBlock .slick-arrow {background-color: #d1d1d1; width: 30px; height: 30px; color: #ffffff; opacity: 1!important; top: -60px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transform: inherit; -moz-transform: inherit; -ms-transform: inherit; transform: inherit}
	.miniGallVidBlock .slick-arrow.slick-prev {left: auto; right: 44px} .miniGallVidBlock .slick-arrow.slick-next {right: 10px}
	.no-touch .miniGallVidBlock .slick-slider:hover .slick-arrow:hover {background-color: #1db5dd}
	.miniGallVidBlock .slick-arrow.slick-prev:before {content: '\f104'; left: -1px} .miniGallVidBlock .slick-arrow.slick-next:before {content: '\f105'; left: 1px}
.twoColumns .miniGallVidBlock .tLable {min-height: 40px; font-size: 20px}
.twoColumns .miniGallVidBlock .row {margin-right: -5px; margin-left: -5px}
	.twoColumns .miniGallVidBlock .slideBox {padding-right: 5px; padding-left: 5px}
		.twoColumns .miniGallVidBlock .slick-arrow {width: 20px; height: 20px; top: -50px}
		.twoColumns .miniGallVidBlock .slick-arrow.slick-prev {right: 34px}
			.twoColumns .miniGallVidBlock .slick-arrow:before {font-size: 16px; top: 3px}

.fp .listBlock.firstThree, .fp .miniGallVidBlock {clear: both; margin-right: 10px; margin-left: 10px}

/* menuFull */
.menuFull .descBlock.smallDesc {margin-bottom: 20px}

/* breadcrumb */
.breadcrumb {margin-bottom: 20px; font-size: 12px}
.breadcrumb a {}
.breadcrumb span {}
.breadcrumb span[style="font-size:4px"] {display: none}

/* itemFull */
.itemFull {}
.itemFull .dataBlock {margin-bottom: 20px}
	.itemFull .dataBlock .lSide {padding-right: 10px; border-right: 1px solid rgba(0,0,0,0.05)}
		.itemFull .dataBlock .links {margin-bottom: 5px}
			.itemFull .dataBlock .links a {font-size: 14px; line-height: 18px; text-decoration: none}
	.itemFull .dataBlock .rSide {padding-left: 10px; text-align: right}
		.itemFull .dataBlock .brandLogo a {display: inline-block; margin-bottom: 20px; line-height: 0}
		.itemFull .dataBlock .ar {font-size: 26px; font-weight: 600}
		.itemFull .dataBlock .smallPic {margin: 20px 0; padding: 5px 0; border-color: rgba(0,0,0,0.03); border-style: solid; border-width: 1px 0}
			.itemFull .dataBlock .smallPic img {display: inline-block; float: none; width: -webkit-calc(25% - 8px); width: -moz-calc(25% - 8px); width: calc(25% - 8px); margin: 0 2px 4px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
			.no-touch .itemFull .dataBlock .smallPic img:hover {opacity: 0.75}

/* eventCalendar */
.filterBlock.eBlock form {width: auto!important}
	.filterBlock.eBlock select {display: inline-block; width: 100px}
	.filterBlock.eBlock label {display: inline-block}
.eventCalendarHead {margin-bottom: 20px}
	.eventCalendarHead td a {display: block; background-color: #9dc624; padding: 7px 7px 6px; color: #000000; font-size: 14px; font-weight: 600; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px}
	.no-touch .eventCalendarHead td a:not(.menuaktiv):hover {background-color: #e8e8e8; color: #000000}
.eventCalendarHead td a.menuaktiv {background-color: #1db5dd; color: #ffffff}
.fck.table.eventCalendarData tbody tr th {background-color: #ffffff}
	.fck.table.eventCalendarData tbody tr th h2 {margin: 10px 0 0}
.fck.table.eventCalendarData tbody tr td, .fck.table.fck.table tbody tr:nth-child(2n+2) > *:not(script) {background-color: #ffffff}
.fck.table.eventCalendarData tbody tr.eHeader td {background-color: #000000!important; color: #ffffff!important}
.fck.table.eventCalendarData tbody tr.valtva0 td {background-color: #ffffff!important}
.fck.table.eventCalendarData tbody tr.valtva1 td {background-color: #f9f9f9!important}
.fck.table.eventCalendarData tbody tr.eHeader td:first-child, .fck.table.eventCalendarData tbody tr[class*="valtva"] td:first-child {background-color: transparent!important; padding: 0}
	.fck.table.eventCalendarData tbody tr td h3 {margin-bottom: 0}
		.fck.table.eventCalendarData tbody tr td a {text-decoration: none}


/* gallery */
.galleryScroller {padding-top: 20px}
	.galleryScroller .banner {height: auto; min-height: 1px}
	.galleryScroller .banner.floatRight {width: 100%; max-width: 145px}
	.galleryScroller #galeriacontent {width: 100%}
		.galleryScroller .bigPic {float: left; width: -webkit-calc(100% - 145px)!important; width: -moz-calc(100% - 145px)!important; width: calc(100% - 145px)!important; margin: 0 auto; font-size: 14px; text-align: center}
			.galleryScroller .bigPic .btnBlock {margin-bottom: 10px}
				.galleryScroller .bigPic .btnBlock .btn.prev {float: left}
				.galleryScroller .bigPic .btnBlock .btn.next {float: right}
		.galleryScroller form {float: left; clear: left; width: 100%}
			.galleryScroller form .form-group {padding-bottom: 20px; border-bottom: 1px solid #f9f9f9; text-align: center}
				.galleryScroller form .form-group label {display: inline-block}
				.galleryScroller form .form-group select {display: inline-block; width: 180px}
.galfulllistatable {border-spacing: 0; border-collapse: collapse}
	.galfulllistatable tbody tr td {padding: 5px}
		.galfulllistatable tbody tr td a {display: block; width: 100%; font-size: 0; line-height: 0; text-decoration: none}
			.galfulllistatable tbody tr td a img {margin-bottom: 0}
			.galfulllistatable tbody tr td a img.active {border: 2px solid #9dc624}

.filterBlock {margin-top: -10px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f9f9f9}
	.filterBlock > *:not(script):not(.btn) {display: inline-block; width: 180px; margin-right: 10px}
	.filterBlock.tourBlock > form {width: auto}
		.filterBlock.tourBlock > form label {display: inline-block; padding: 0; vertical-align: middle}
		.filterBlock.tourBlock > form select {display: inline-block; width: 180px}
		.filterBlock.tourBlock > .btn {float: right}

.scrolltartalom {padding: 0 0 20px!important}
	.scrolltartalom table {margin: 0 auto}

/* fck editor */
.fck p {margin-bottom: 0}
.fck ul, .fck ol {margin-bottom: 0}
.fck .kepkeret, .fck .kepkeretjobb, .fck .kepkeretbal {display: inline-block; max-width: 100%; margin: 0 auto; line-height: 0; text-decoration: none; position: relative}
	.fck .kepkeretjobb {display: block; float: right; margin: 0 0 0 20px}
	.fck .kepkeretbal {display: block; float: left; margin: 0 20px 0 0}
.fck .kepkeret .noprint, .fck .kepkeretjobb .noprint, .fck .kepkeretbal .noprint {
	background-color: #000000; display: block; width: 210px; height: 26px; color: #ffffff; font-size: 12px; line-height: 26px; text-align: center; position: absolute; bottom: 0; right: 0; -webkit-border-radius: 3px 0 0 0; -moz-border-radius: 3px 0 0 0; border-radius: 3px 0 0 0
}

.fck.table {width: 100%}
	.fck.table tbody tr th {background-color: #f9f9f9; color: inherit; font-size: 14px; line-height: 20px; text-align: left}
	.fck.table tbody tr td {background-color: #f9f9f9; color: inherit; font-size: 14px; line-height: 20px}
	.fck.table tbody tr > *:not(script) {border-bottom: 1px}
	.fck.table tbody tr:nth-child(2n+2) > *:not(script) {background-color: #ffffff}
.fck.table .blogDate {width: 240px; font-size: 12px; line-height: 16px}
	.fck.table .blogData h3 {margin-bottom: 5px}
		.fck.table .blogData h3 a {text-decoration: none}
			.fck.table .blogData .tag {font-size: 14px; vertical-align: top}
.fck.table .blogData .infoBlock {margin-top: 0; margin-bottom: 0; padding-bottom: 0; border-bottom: 0}
	.fck.table .blogData .infoBlock a {color: #000000}
.fck.table .blogData hr {margin: 10px 0}
.fck.table .blogData .fck {margin-top: 6px; padding-top: 2px; border-top: 1px solid rgba(0,0,0,0.05); font-size: 12px}
.fck.table .blogCatTitle {padding: 0}
	.fck.table .blogCatTitle a {display: block; padding: 12px 10px 10px; color: #1a1a1a; font-weight: 700; text-decoration: none}
	.no-touch .fck.table .blogCatTitle a:hover {opacity: 0.75}
	.fck.table.blue-bg .blogCatTitle a {background-color: #1db5dd; color: #ffffff}
	.fck.table.green-bg .blogCatTitle a {background-color: #9dc624; color: #ffffff}
	.fck.table.red-bg .blogCatTitle a {background-color: #dd0204; color: #ffffff}

.freshNewsList .fck.table .blogData h3 {margin-bottom: 0}


/* calendarBlock */
.calendarBlock {margin-bottom: 30px}
	.calendarFuncBtn {padding-bottom: 5px}
		.calendarFuncBtn *:not(script) {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
		.calendarFuncBtn .btn.small {width: 20px; min-width: inherit; height: 20px; padding: 0; line-height: 20px}
			.calendarFuncBtn .btn.small:before {font-family: 'FontAwesome'}
			.calendarFuncBtn .btn.small.prev:before {content: '\f100'}
			.calendarFuncBtn .btn.small.next:before {content: '\f101'}
		.calendarFuncBtn .dateBox {padding: 0 5px; font-size: 14px}
			.calendarFuncBtn .dateBox a {color: #1a1a1a; text-decoration: none}
			.no-touch .calendarFuncBtn .dateBox a:hover {color: #9dc624}
	.calendarTable thead tr th {background-color: #9dc624; padding: 9px 5px 7px; font-size: 14px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
	.calendarTable tbody tr td {background-color: #e8e8e8!important; padding: 7px 5px 5px; font-size: 12px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
	.calendarTable tbody tr td.empty {background-color: #f9f9f9!important}
	.calendarTable tbody tr td.day {background-color: #f2f2f2!important}
	.calendarTable tbody tr td.dayemp {background-color: #d9d9d9!important}
	.calendarTable tbody tr td.day_wd:last-child {color: #dd0204}


/* commentsBlock */
.commentFormBlock .form-group.btnBlock {margin-bottom: 0}
.commentData {margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #e8e8e8}
.commentData:last-child {margin-bottom: 0; border-bottom: none}
.commentData .header {}
	.commentData .header > *:not(script) {display: inline-block}
.commentData .userName {margin-bottom: 0; font-weight: 700}
	.commentData .userName a {color: inherit; text-decoration: none}
.commentData .date {color: #8c8c8c; font-style: italic}
	.commentData .date:before {content: '('}
	.commentData .date:after {content: ')'}
.commentData .descBlock {padding-top: 5px; font-size: 14px; line-height: 20px}

.commentFormBlock tr > *:not(script) {padding: 5px}
.commentFormBlock tr th {font-weight: 600; text-align: left}
.commentFormBlock tr .btnBlock {padding-top: 30px}
.commentFormBlock .date select {width: -webkit-calc(20% - 10px); width: -moz-calc(20% - 10px); width: calc(20% - 10px); margin-right: 5px}
.commentFormBlock .input.col-sm-3 {width: 25%}
.kepek_boxes li {width: -webkit-calc(20% - 6px)!important; width: -moz-calc(20% - 6px)!important; width: calc(20% - 6px)!important; height: auto!important; margin: 0 3px 6px!important}

.commentFormBlock .tagInput th {padding-top: 18px}


/* backBlock */
.backBlock {clear: both; margin-top: 40px; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #f9f9f9}
	.backBlock a {color: #dd0204; font-size: 14px; text-decoration: none}
	.backBlock a:before {content: '\f100'; margin-right: 5px; font-family: 'FontAwesome'}

.sParamTab {}
	.sParamTab .tInput {display: none}
	.sParamTab .tLable {display: block; float: left; min-height: 45px; margin-bottom: 0; padding: 4px 10px; position: relative; z-index: 2; cursor: pointer}
	.no-touch .sParamTab .tLable:hover {}
	.sParamTab .tInput:checked + .tLable {background: #1a1a1a; color: #ffffff}

	.sParamTab .tContent {display: none; padding: 0}
	.sParamTab #tab1:checked ~ #tContent1, .sParamTab #tab2:checked ~ #tContent2 {display: block}

.sParamTab hr {background: #e8e8e8; height: 5px; margin-bottom: 15px; position: relative; top: -5px; z-index: 0}


.terkepkeret{width: 650px; height: 270px; border: 1px solid #ccc}

.banner_fooldal1, .banner_fooldal2, .banner_fooldal3, .banner_fooldaliajnalo_250, .banner_galeriahelyett{text-align: center}
.banner_menualatt{text-align: center; margin-bottom: 30px}