
/*
@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-regular-webfont.eot');
	src: url('../font/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-regular-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-regular-webfont.svg#ubunturegular') format('svg'),
			 url('../font/ubuntu-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-medium-webfont.eot');
	src: url('../font/ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-medium-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-medium-webfont.svg#ubuntumedium') format('svg'),
			 url('../font/ubuntu-medium-webfont.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-italic-webfont.eot');
	src: url('../font/ubuntu-italic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-italic-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-italic-webfont.svg#ubuntuitalic') format('svg'),
			 url('../font/ubuntu-italic-webfont.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-mediumitalic-webfont.eot');
	src: url('../font/ubuntu-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-mediumitalic-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-mediumitalic-webfont.svg#ubuntumedium_italic') format('svg'),
			 url('../font/ubuntu-mediumitalic-webfont.woff') format('woff');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-light-webfont.eot');
	src: url('../font/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-light-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-light-webfont.svg#ubuntulight') format('svg'),
			 url('../font/ubuntu-light-webfont.woff') format('woff');
	font-weight: lighter;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-lightitalic-webfont.eot');
	src: url('../font/ubuntu-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-lightitalic-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-lightitalic-webfont.svg#ubuntulight_italic') format('svg'),
			 url('../font/ubuntu-lightitalic-webfont.woff') format('woff');
	font-weight: lighter;
	font-style: italic;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-bold-webfont.eot');
	src: url('../font/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-bold-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-bold-webfont.svg#ubuntubold') format('svg'),
			 url('../font/ubuntu-bold-webfont.woff') format('woff');
	font-weight: bolder;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../font/ubuntu-bolditalic-webfont.eot');
	src: url('../font/ubuntu-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
			 url('../font/ubuntu-bolditalic-webfont.ttf') format('truetype'),
			 url('../font/ubuntu-bolditalic-webfont.svg#ubuntubold_italic') format('svg'),
			 url('../font/ubuntu-bolditalic-webfont.woff') format('woff');
	font-weight: bolder;
	font-style: italic;
}
*/


@font-face {
	font-family: 'Garamond-embedded';
	src: url('../font/Garamond.eot');
	src: url('../font/Garamond.eot?#iefix') format('embedded-opentype'),
			 url('../font/Garamond.ttf') format('truetype'),
			 url('../font/Garamond.svg#garamond') format('svg'),
			 url('../font/Garamond.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Garamond-embedded';
	src: url('../font/Garamond-Bold.eot');
	src: url('../font/Garamond-Bold.eot?#iefix') format('embedded-opentype'),
			 url('../font/Garamond-Bold.ttf') format('truetype'),
			 url('../font/Garamond-Bold.svg#garamond_bold') format('svg'),
			 url('../font/Garamond-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Garamond-embedded';
	src: url('../font/Garamond-Italic.eot');
	src: url('../font/Garamond-Italic.eot?#iefix') format('embedded-opentype'),
			 url('../font/Garamond-Italic.ttf') format('truetype'),
			 url('../font/Garamond-Italic.svg#garamond_italic') format('svg'),
			 url('../font/Garamond-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
}


@font-face {
	font-family: 'Myriad Pro';
	src: url('../font/MyriadPro.eot');
	src: url('../font/MyriadPro.eot?#iefix') format('embedded-opentype'),
			 url('../font/MyriadPro.ttf') format('truetype'),
			 url('../font/MyriadPro.svg#myriadpro') format('svg'),
			 url('../font/MyriadPro.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}



/* START Általános (cikk) formázások */

body, table, tr, td, input, select, textarea {
	font-family: "Ubuntu", Arial, serif;
	font-size: 15px;
	font-weight: 300;
}

table {
	border-spacing: 0;
	empty-cells: show;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
}
td, th {
	padding: 3px;
	margin: 0px;
	border: 1px solid #000000;
}
form td, form th, table.noBorder td, table.noBorder th {
	border: 0px;
}
th {
	border-bottom: 2px solid #000000;
	font-weight: bold;
}

em, em strong {
	font-style: italic;
}

strong, strong em {
	font-weight: bold;
}

blockquote {
	margin-left: 1em;
}

p {
	margin: 0px;
	padding: 0px;
}

a, a:hover, a:visited, a:active {
	color: #847A1C;
	text-decoration: none;
	outline: none;
}

hr {
	border: 0px;
	background-color: black;
	min-height: 1px;
	margin: 0px;
}

.fk_h {
	display: none;
}
.clear {
	clear: both;
	height: 0px;
}

.image_caption_table {
	margin-top: 10px;
	margin-bottom: 10px;
}
.image_caption_table_cell_0 {
	border: 0px;
	padding: 0px;
	text-align: center;
}
.image_caption_table_cell_1 {
	border: 0px;
	padding: 0px;
	text-align: center;
	font-style: italic;
}
.table_align_center {
	margin-left: auto;
	margin-right: auto;
}
.table_align_right {
	margin-left: auto;
}
/* END Általános (cikk) formázások */




/* START Felső menü sor */

#top_menu {
	font-size: 12px;
	font-weight: 400;
	color: #847A1C;
}
#top_menu .navbar.navbar-default {
	background-color: white;
	background-image: none;
	border: 0px;
	margin: 0px;
	box-shadow: none;
	min-height: 0;
}
#top_menu .bs-docs-nav .navbar {
	background-color: transparent;
}
#top_menu .navbar .navbar-collapse.top_menu_left {
	padding-left: 0px;
}
#top_menu_left li span {
	display: none;
}
#top_menu_left li a {
	padding: 2px 15px 2px 0px;
	font-size: 12px;
	color: #847A1C;
}
#top_menu_left li a:hover, #top_menu_left li a:focus {
	background-color: transparent;
}
#top_menu .date {
	display: inline-block;
	padding: 2px 15px 2px 0px;
	line-height: 20px;
}
#top_menu .highcontrast {
	padding: 2px 15px 2px 0px;
}
#top_menu .highcontrast a {
	padding-top: 2px;
}
#top_menu .highcontrast .default_skin {
	display: none;
}
#top_menu .lang {
	padding-top: 2px;
}
#top_menu .lang a {
	padding-right: 15px;
}
#top_menu .lang a:last-child {
	padding-right: 1px;
}
#top_menu .lang a span {
	display: inline-block;
	padding-top: 2px;
}

@media (min-width: 768px) and (max-width: 991px) {
	#top_menu .pull-right.top_menu_right {
		float: left !important;
	}
}

@media (max-width: 767px) {
	#top_menu .bs-docs-nav .navbar-header button.navbar-toggle {
		float: left;
	}
	#top_menu #top_menu_left.navbar-nav {
		margin: 0px;
	}
}

/* END Felső menü sor */



/* START Cím sor */

#header_top {
	padding-top: 6px;
	padding-bottom: 7px;
	color: white;
	background-color: #16253E; /* ############################################*/
}
#header_top .icon {
	padding-right: 45px;
}
#header_top .icon a {
	display: inline-block;
}
#header_top h1 {
	margin-bottom: 0px;
}
#header_top h1 a {
	display: inline-block;
	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 38px;
	color: white;
}
#header_top h1 a:hover, #header_top h1 a:focus {
	text-decoration: none;
	outline: none;
}

#header_top h1.sub {
	margin-top: 14px;
}
#header_top .icon.sub {
	padding-right: 105px;
}
#header_top h1.sub a {
	font-size: 21px;
}
#header_top h1.sub a span {
	display: block;
	padding-left: 70px;
	padding-top: 5px;
	font-size: 30px;
}


@media (max-width: 1229px) {
	#header_top .icon img {
		width: 80%;
		height: auto;
	}
	#header_top h1 {
		margin-top: 15px;
	}
	#header_top h1 a {
		font-size: 30px;
	}

	#header_top h1.sub {
		margin-top: 10px;
	}
	#header_top h1.sub a {
		font-size: 18px;
	}
	#header_top h1.sub a span {
		display: block;
		padding-left: 50px;
		font-size: 26px;
	}
	#header_top .icon.sub {
		padding-right: 80px;
	}
}

@media (max-width: 991px) {
	#header_top .icon {
		padding-right: 5px;
	}
	#header_top .icon img {
		width: 50%;
		height: auto;
	}
	#header_top h1 {
		margin-top: 10px;
	}
	#header_top h1 a {
		font-size: 20px;
	}

	#header_top h1.sub {
		margin-top: 0px;
	}
	#header_top h1.sub a {
		font-size: 14px;
	}
	#header_top h1 a.sub span {
		display: block;
		padding-left: 20px;
		font-size: 20px;
	}
	#header_top .icon.sub {
		padding-right: 0px;
	}
}

@media (max-width: 767px) {
}

/* END Cím sor */



/* START Gyors kereső */

#searchdiv {
	position: absolute;
	right: 0px;
	width: 240px;
	height: 60px;
	padding-top: 30px;
	margin-right: 15px;
}

#searchGoButton {
	position: absolute;
	top: 32px;
	right: 1px;
	display: block;
	width: 22px;
	height: 23px;
	border: 1px solid #847A1C;
	border-radius: 2px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	-webkit-box-shadow: 0px -1px 1px 0px rgba(132, 122, 28, 0.5);
	-moz-box-shadow: 0px -1px 1px 0px rgba(132, 122, 28, 0.5);
	box-shadow: 0px -1px 1px 0px rgba(132, 122, 28, 0.5);
	background-color: #847A1C;
	background-image: url('../img/search_button_bg.png');
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}

#searchInput {
	position: absolute;
	right: 0px;
	width: 240px;
	border-top: 1px solid #D0D3D8;
	border-right: 1px solid white;
	border-bottom: 1px solid #D0D3D8;
	border-left: 1px solid #E4E5E8;
	border-radius: 4px;
	padding: 3px 50px 3px 8px;
	margin: 0px 0px 0px 0px;
	color: #16253E;
	font-size: 14px;
	line-height: 18px;
	background-image: url("../img/wait.gif");
}

.searchresult_close {
	display: none;
	z-index: 1000;
	position: absolute;
	top: 24px;
}

.fastsearchResultContainer_firstTable td, .fastsearchResultContainer_firstTable th {
	padding: 0px;
}

	.select-free {
		display:none;
		position:absolute;
		z-index:999;
		left : 0;
	}

	.select-free iframe {
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:alpha(opacity=0);
		width:330px;
		height:600px;
		overflow:hidden;
	}

	.fastsearchResultContainer {
		border: 1px solid #99a2b1;
		margin-left: 0px;
		z-index: 999;
	}

	.fastsearch_noresult li {
		list-style-type: none;
	}

	.fastsearchResultContainer, .fastsearchResultContainer a:link, .fastsearchResultContainer a:hover, .fastsearchResultContainer a:visited {
		color: #ffffff;
		background-color: #000000;
		font-size: 11px;
	}

	.fastsearch_left {
		background-color: #1a2842;
		border-right: 1px solid #60676f;
		width: 150px !important;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: bold;
		vertical-align:top;
		text-align: right;
		white-space: nowrap;
	}

	.fastsearch_right {
		background-image: url('../../img/szte_fooldal_kereso.jpg');
		background-repeat: repeat-y;
		background-color: #1a2842;
		width: 250px !important;
	}

	.fastsearch_item {
		margin-bottom: 1px;
		width: 250px !important;
	}

	.fastsearch_item a, .fastsearch_item a:link, .fastsearch_item a:visited {
		padding-left: 10px;
		background-color: transparent !important;
		display: block !important;
		padding: 2px;
	}

	.fastsearch_item a:hover {
		padding: 2px;
		background-color: #a03432 !important;
	}

	.fastsearch_up, .shadow_left, .shadow_right, .shadow_bottom_left, .shadow_bottom, .shadow_bottom_right {
		display: none;
	}

	.fastsearch_resultDetailLink {
		background-color: #a03432 !important;
		font-weight: bold;
	}
	.fastsearch_resultDetailLink a {
		padding-left: 10px;
		display: block;
		background-color: transparent !important;
		padding: 2px;
	}

	.dropshadow_menu_list, .dropshadow_menu_item {
		width: 100%;
	}

	.fastsearch_noresults {
		padding: 5px;
	}

	.dropshadow_menu_item {
		background-color: transparent !important;
	}

	.fastsearch_bottom {
		background-color: #a03432;
	}

@media (max-width: 1229px) {
	#searchdiv {
		padding-top: 18px;
	}
	#searchGoButton {
		top: 20px;
	}
}

@media (max-width: 991px) {
	#searchdiv {
		padding-top: 8px;
	}
	#searchGoButton {
		top: 10px;
	}
}

@media (max-width: 767px) {
	#header_top .search {
		display: none;
	}
}

/* END Gyors kereső */



/* START Főmenü */

#header_top_menu .dropdown-menu > .active > a, #header_top_menu .dropdown-menu > .active > a:hover, #header_top_menu .dropdown-menu > .active > a:focus {
	background-color: transparent;
	background-image: none;
}

#header_top_menu {
	color: white;
	background-color: #16253E; /* ############################################### */
	border-top: 1px solid #636D7E; /* ############################################### */
}

#header_top_menu .navbar-default {
	background-color: transparent;
	background-image: none;
	box-shadow: none;
}
#header_top_menu .navbar-default .navbar-collapse {
	border: 0px;
	padding: 0px;
}
#header_top_menu .navbar {
	margin: 0px;
	border: 0px;
	min-height: 0;
}
#header_top_menu .navbar-nav > li.signedItem {
	background-color: #556786; /* ########################################################## */
}
#header_top_menu .navbar-default .navbar-nav > li > a {
	border-top: 1px solid #636d7e; /* ###################################################### */
	margin-top: -1px;
	padding: 8px 14px 8px 14px;
	color: white;
	font-size: 16px;
	text-transform: uppercase;
}
#header_top_menu .navbar-default .navbar-nav > .active > a {
	background-image: none;
	background-color: transparent;
}
#header_top_menu .navbar-default .navbar-nav > li:first-child > a {
	/* padding-left: 0px; */
}
#header_top_menu .navbar-default .navbar-nav > li:last-child > a {
	/* padding-right: 0px; */
}
#header_top_menu .navbar-default .navbar-nav > li > a:hover, #header_top_menu .navbar-default .navbar-nav > li > a:focus {
	color: white; /* #################################################### */
}
#header_top_menu .navbar-default .navbar-nav > li > a:hover
,#header_top_menu .navbar-default .navbar-nav > li.open > a 
,#header_top_menu .navbar-default .navbar-nav > li.signedItem > a 
{
	border-top: 1px solid white;  /* ##################################### */
}
#header_top_menu .navbar-default .navbar-nav > .open > a, #header_top_menu .navbar-default .navbar-nav > .open > a:hover, #header_top_menu .navbar-default .navbar-nav > .open > a:focus {
	background-color: transparent;
	color: white;
}

#header_top_menu .dropdown-menu {
	border: 0px;
	background-color: #16253E;  /* ######################################### */
	box-shadow: none;
	border-radius: 0;
}
#header_top_menu .dropdown-menu > li > a {
	padding: 8px 15px 8px 15px;
	color: white;
	font-size: 13px;
	font-weight: 300;
}
#header_top_menu .dropdown-menu > li > a:hover, #header_top_menu .dropdown-menu > li > a:focus {
	background-color: transparent;
	background-image: none;
	text-decoration: underline;
	color: white;
}

@media (max-width: 991px) {
	#header_top_menu .navbar-default .navbar-nav > li > a {
		font-size: 14px;
	}
}

@media (max-width: 767px) {
	#header_top_menu .navbar-nav {
		margin: 0px;
	}
}

/* END Főmenü */



/* START Felső menü alsó sora */

#header_bottom_menu {
	color: #16253E;
	background-color: #EDF1F8; /* ############################### */
}
#header_bottom_menu_list {
	margin: 0px;
}
#header_bottom_menu_list li span {
	display: none;
}
#header_bottom_menu_list li a {
	padding: 3px 0px 2px 15px;
	font-size: 14px;
	font-weight: 500;
	color: #16253E; /* ############################################ */
	text-transform: uppercase;
}
#header_bottom_menu_list li a:hover, #top_menu_left li a:focus {
	background-color: transparent;
}

@media (max-width: 991px) {
	#header_bottom_menu_list li a {
		font-size: 12px;
	}
}

@media (max-width: 767px) {
	#header_bottom_menu_list li a {
		padding: 0px;
	}
}

/* END Felső menü alsó sora */



/* START Lábléc felső része */

#footer_top {
	padding-top: 40px;
	padding-bottom: 35px;
	margin-top: 90px;
	color: #16253E;
	background-color: #EDF1F8; /* ############################################### */
	font-size: 12px;
	font-weight: 300;
}
#footer_top a, #footer_top a:hover, #footer_top a:focus {
	text-decoration: none;
	outline: none;
	color: #555555;
}
#footer_top h3 {
	margin: 20px 0px 5px 0px;
	font-size: 15px;
	font-weight: 400;
	color: #847A1C;
	text-transform: uppercase;
}
#footer_top h3:first-child {
	margin-top: 0px;
}
#footer_top h3 a, #footer_top h3 a:hover, #footer_top h3 a:visited {
	font-size: 15px;
	color: #847A1C;
}
#footer_top ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#footer_top li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
#footer_top li .aural {
	display: none;
}

#footer_top  .column1, #footer_top  .column2 {
	/*
	
display: inline-block;
	float: none;
	vertical-align: top;
	*/
}
#footer_top  .column3, #footer_top  .column4 {
	/*
	
display: inline-block;
	float: none;
	vertical-align: middle;
	*/
}
#footer_top  .column4 {
	width: 24%;
}
#footer_top  .column4 hr {
	border-color: #7588A8;
	margin-top: 8px;
	margin-bottom: 10px;
}
#footer_top  .column4 .socialnetwork_container a {
	display: block;
	float: left;
	margin-right: 10px;
}

/* hírlevél */
#footer_top .newsletter_main_container .newsletter_error {
	padding-bottom: 10px;
	text-align: center;
}
#footer_top .newsletter_main_container .newsletter_datalabel {
	display: none;
}
#footer_top .newsletter_main_container .newsletter_field {
	padding-bottom: 10px;
}
#footer_top .newsletter_main_container .newsletter_field input {
	border: 1px solid #7A8DAB;
  border-radius: 3px;
	margin: 0px;
	padding: 5px;
	width: 100%;
}
#footer_top .newsletter_main_container .newsletter_field select {
	border: 1px solid #7A8DAB;
  border-radius: 3px;
	padding: 5px;
	width: 100%;
}
#footer_top .newsletter_main_container .newsletter_type .newsletter_typefield {
	margin-left: 5px;
	margin-right: 5px;
}
#footer_top .newsletter_main_container .newsletter_type .newsletter_typelabel {
	width: 85%;
}
#footer_top .newsletter_main_container .newsletter_type .newsletter_typelabel label {
	font-weight: normal;
}
#footer_top .newsletter_main_container .newsletter_ok_button {
	text-align: right;
}
#footer_top .newsletter_main_container .newsletter_ok_button input {
	border: 1px solid #7A8DAB;
  border-radius: 5px;
	padding: 5px;
	background-image: none;
	background-color: #847A1C;
	color: white;
	font-size: 18px;
}

@media (max-width: 1229px) {
}

@media (max-width: 991px) {
	#footer_top  .column1, #footer_top  .column2, #footer_top  .column3, #footer_top  .column4 {
		/*
		
display: block;
		float: left;
		vertical-align: baseline;
		*/
	}
	#footer_top  .column4 {
		width: 50%;
	}
	#footer_top  .column3, #footer_top  .column4 {
		padding-top: 20px;
	}
}

@media (max-width: 767px) {
	#footer_top  .column4 {
		width: 100%;
	}

	#footer_top  .column4 hr {
		display: none;
	}

	#footer_top  .column2 {
		padding-top: 20px;
	}
}

/* END Lábléc felső része */



/* START Lábléc */

#footer_bottom {
	color: white;
	background-color: #16253E; /* ######################################## */
	font-size: 12px;
	font-weight: 300;
}
#footer_bottom .container {
	padding-top: 20px;
	padding-bottom: 20px;
}
#footer_bottom .privacy {
	text-align: right;
}

#footer_bottom .menu {
	border-bottom: 1px solid #7588A8;
	padding-bottom: 12px;
	margin-bottom: 14px;
}
#footer_bottom .menu .clear {
	clear: both;
	height: 0px;
}
#footer_bottom .menu ul {
	float: right;
}
#footer_bottom .menu li span {
	display: none;
}
#footer_bottom .menu li a {
	padding: 0px 0px 0px 15px;
	color: white;
}
#footer_bottom .menu li a:hover, #footer_bottom .menu li a:focus {
	background-color: transparent;
}

#footer_bottom .address div, #footer_bottom .address p {
	display: none;
	padding: 0;
	margin: 0;
	border: 0;
}
#footer_bottom .address div + p {
	display: block;
}
#footer_bottom .address p strong {
	font-weight: 300;
}

@media (max-width: 767px) {
	#footer_bottom .menu {
		padding-top: 25px;
	}
	#footer_bottom .menu ul {
		float: left;
		margin-left: 0px;
	}
	#footer_bottom .menu .nav > li {
		float: left;
	}
	#footer_bottom .menu .nav > li > a {
		padding: 0px 15px 0px 0px;
	}
	#footer_bottom .privacy {
		text-align: center;
	}
}

/* END Lábléc */



/* START Főoldali hírlapozó */

.row.newsimagescroller {
	padding-top: 40px;
}

#newsimagescroller #kiemelt_alsobg, #newsimagescroller #kiemelt_also_bal, #newsimagescroller #kiemelt_also_jobb {
	display: none;
}
#newsimagescroller {
	width: 100%;
	height: 430px;
}
#newsimagescroller .scroller {
	width: 100%;
	height: 430px;
}
#newsimagescroller .scroller .section {
	width: 1170px;
	height: 430px;
}
#newsimagescroller .scroller .scroller_sectiontitle {
	display: block;
	width: 100%;
	height: 100px;
	position: absolute;
	bottom: 0px;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 85px;
}
#newsimagescroller .scroller .scroller_sectiontitle h3 {
	display: block;
	width: auto;
	padding-top: 12px;
	padding-bottom: 8px;
}
#newsimagescroller .scroller .scroller_sectiontitle h3 a {
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 24px;
	font-weight: bold;
}
#newsimagescroller .scroller .scroller_sectiontitle .scroller_articleintro {
	display: block;
	width: auto;
	height: auto;
	font-family: "Ubuntu", Arial, serif;
	font-size: 15px;
}
#newsimagescroller .scroller .content img {
	width: 100%;
	height: auto;
}
#newsimagescroller #kiemelt_lepteto {
	top: auto;
	bottom: 13px;
}
#newsimagescroller .scroller .section .kiemelt_felsobg {
	top: auto;
	bottom: 0px;
	height: 100px;
	border-top: 0px;
}

@media (max-width: 1229px) {
	#newsimagescroller {
		height: 345px;
	}
	#newsimagescroller .scroller {
		height: 345px;
	}
	#newsimagescroller .scroller .section {
		width: 940px;
		height: 345px;
	}
	#newsimagescroller .scroller .scroller_sectiontitle h3 a {
		font-size: 18px;
	}
	#newsimagescroller .scroller .scroller_sectiontitle .scroller_articleintro {
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	#newsimagescroller {
		height: 265px;
	}
	#newsimagescroller .scroller {
		height: 265px;
	}
	#newsimagescroller .scroller .section {
		width: 720px;
		height: 265px;
	}
	#newsimagescroller .scroller .scroller_sectiontitle h3 a {
		font-size: 16px;
	}
	#newsimagescroller .scroller .scroller_sectiontitle .scroller_articleintro {
		font-size: 13px;
	}
}

@media (max-width: 767px) {
	.row.newsimagescroller {
		display: none;
	}
}

/* END Főoldali hírlapozó */



/* START Főoldali kiemelt kép */

.row.highlight_image {
	padding-top: 40px;
}

.row.highlight_image img {
	padding: 0px;
	border: 0px;
	margin: 0px;
	float: none;
	width: 100%;
	height: auto;
}

/* END Főoldali kiemelt kép */



/* START Dobozok, hasábok alap megjelenése */

.container .row .box_content a, .container .row .box_content a:hover, .container .row .box_content a:focus {
	color: #847A1C;
	text-decoration: none;
	outline: none;
}

.container .row .box_content .title {
	padding-bottom: 5px;
	border-bottom: 1px solid #7588A8;
}
.container .row .box_content .title h3 {
	margin: 0px;
	font-size: 30px;
	font-weight: 300;
	color: #4B5A73;
}
.container .row .box_content .title .pull-right {
	padding-top: 5px;
}

.container .row .box_content .content.full .object_container p {
	margin: 0px;
	padding: 0px;
}
.container .row .box_content .content.full .object_intro2 {
	padding-top: 25px;
}
.container .row .box_content.links .content.full .object_intro2 {
	margin-top: 25px;
	padding-top: 0px;
}
.container .row .box_content .content.full .object_intro2 img {
	padding: 0px !important;
	border: 0px !important;
	margin: 0px !important;
	float: none !important;
	width: 100%;
	height: auto;
}
.container .row .box_content .content.full .object_title {
	padding: 10px 0px 5px 0px;
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
}
.container .row .box_content .content.full .object_intro {
	font-size: 14px;
}
.container .row .box_content .content.full + .content.list {
	padding-top: 5px;
}
.container .row .box_content.links .content.full + .content.list {
	margin-top: 25px;
	padding-top: 0px;
}
.container .row .box_content .content.full .object_next {
	padding-top: 5px;
	font-size: 13px;
}

.container .row .box_content .content.list .listazo_cim {
	padding-top: 15px;
}
.container .row .box_content .content.list .alcim {
	display: none;
}
.container .row .box_content .content.list .listazo_datum {
	display: none;
}
.container .row .box_content .content.list.show_date .listazo_datum {
	display: block;
}
.container .row .box_content .content.list .listazo_cim a {
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
}
.container .row .box_content.links .content.list .listazo_cim {
	display: list-item;
	padding: 0px 0px 13px 0px;
	list-style-type: disc;
	list-style-position: inside;
	font-size: 10px;
}
.container .row .box_content.links .content.list .listazo_cim a {
	font-size: 17px;
}

.container .row .box_content.event .content {
	padding-top: 25px;
}
.container .row .box_content.event .content h3, .container .row .box_content.event .kozep_tovabbi {
	display: none;
}
.container .row .box_content.event .content ul {
	margin-bottom: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.container .row .box_content.event .content li {
	padding-bottom: 20px;
	font-size: 12px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.container .row .box_content.event .content li:last-child {
	padding-bottom: 0px;
}
.container .row .box_content.event .content li .intro2 {
	display: none;
	padding-bottom: 10px;
}
.container .row .box_content.event .content ul li:first-child .intro2 {
	display: block;
}
.container .row .box_content.event .content li .intro2 img {
	width: 100%;
}
.container .row .box_content.event .content li .left {
	float: left;
	width: 68px;
}
.container .row .box_content.event .content li .right {
	float: left;
	width: 341px;
}
.container .row.kapcsolat2 .box_content.event .content li .right 
,.container .row.kapcsolat3 .box_content.event .content li .right 
{
	width: 297px;
}
.container .row .box_content.event .content li .left .date {
	width: 56px;
	text-align: center;
	line-height: normal;
	color: #39465c;
}
.container .row .box_content.event .content ul li:first-child .left {
	padding-top: 6px;
}
.container .row .box_content.event .content ul li:first-child .left .date {
	height: 56px;
	padding-top: 5px;
	background-color: #677284;
	color: white;
}
.container .row .box_content.event .content li .left .month {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}
.container .row .box_content.event .content li .left .day {
	font-size: 26px;
	font-weight: 500;
	line-height: 20px;
}
.container .row .box_content.event .content li .right .title {
	padding-bottom: 0px;
	border-bottom: 0px;
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
}
.container .row .box_content.event .content ul li:first-child .right .title {
	font-size: 17px;
}
.container .row .box_content.event .content li .right .datetime .date {
	float: left;
}
.container .row .box_content.event .content li .right .datetime .time {
	float: right;
}
.container .row .box_content.event .content li .right .datetime .day {
	font-weight: bold;
}
.container .row .box_content.event .content li .right .intro {
	display: none;
	padding-top: 5px;
	font-size: 14px;
}
.container .row .box_content.event .content ul li:first-child .right .intro {
	display: block;
}

.container .row .box_content .list_next {
	text-align: right;
}
.container .row .box_content .list_next a {
	position: relative;
	display: inline-block;
	padding-left: 30px;
	padding-top: 3px;
	padding-right: 12px;
	border-top: 1px solid #7588A8;
	margin-top: 25px;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
}
.next_icon {
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5.5px 0 5.5px 6px;
	border-color: transparent transparent transparent #847a1c;
	margin-left: -12px;
}
.next_icon_link {
	display: block;
}
.next_icon2 {
	display: block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5.5px 0 5.5px 6px;
	border-color: transparent transparent transparent #847a1c;
}

.container .row .box_content.socialnetwork .content {
	padding-top: 16px;
}
.container .row .box_content.socialnetwork a {
	display: inline-block;
	float: left;
	margin-right: 18px;
}
.container .row .box_content.socialnetwork a:last-child {
	margin-right: 0px;
}
.container .row .box_content.socialnetwork .content:after {
	content: "";
	display: block;
	clear: both;
}

.container .row .box_content.newsletter .content {
	padding-top: 17px;
}
.container .row .box_content.newsletter .newsletter_error {
	padding-bottom: 10px;
	text-align: center;
}
.container .row .box_content.newsletter .newsletter_datalabel {
	display: none;
}
.container .row .box_content.newsletter .newsletter_field {
	padding-bottom: 10px;
}
.container .row .box_content.newsletter .newsletter_field input {
	border: 1px solid #7A8DAB;
	border-radius: 3px;
	margin: 0px;
	padding: 5px;
	width: 100%;
}
.container .row .box_content.newsletter .newsletter_field select {
	border: 1px solid #7A8DAB;
	border-radius: 3px;
	padding: 5px;
	width: 100%;
}
.container .row .box_content.newsletter .newsletter_type .newsletter_typefield {
	margin-left: 5px;
	margin-right: 5px;
}
.container .row .box_content.newsletter .newsletter_type .newsletter_typelabel {
	width: 85%;
}
.container .row .box_content.newsletter .newsletter_type .newsletter_typelabel label {
	font-weight: normal;
}
.container .row .box_content.newsletter .newsletter_ok_button {
	text-align: right;
}
.container .row .box_content.newsletter .newsletter_ok_button input {
	border: 1px solid #7A8DAB;
	border-radius: 5px;
	padding: 5px;
	background-image: none;
	background-color: #847A1C;
	color: white;
	font-size: 18px;
}

.container .row .box_content.folder_article_list .content .objectlist {
	padding-bottom: 25px;
}
.container .row .box_content.folder_article_list .content .objectlist h3 {
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #7588a8;
}
.container .row .box_content.folder_article_list .content .objectlist h3 a {
	font-size: 30px;
	font-weight: 300;
	color: #4b5a73;
}
.container .row .box_content.folder_article_list .content .objectlist .list {
	padding-top: 10px;
}
.container .row .box_content.folder_article_list .content .objectlist .list .title {
	border-top: 1px solid #dbdbdb;
	border-bottom: 0px;
	padding: 5px 0px 5px 0px;
}
.container .row .box_content.folder_article_list .content .objectlist .list .element:first-child .title {
	border-top: 0px;
}
.container .row .box_content.folder_article_list .content .objectlist .list .title a {
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
}

.mail_chimp_signup {
	padding-bottom: 35px;
}
.mail_chimp_signup > div {
	/* float: center; width: 600px; height: 150px; border: 1px solid gray; margin: 5px; padding: 5px; background-color: #eeeeee */
	float: none !important;
	width: auto !important;
	height: auto !important;
	border: 1px solid #8ea0c0 !important;
	margin: 0px !important;
	padding: 20px 10px !important;
	background-color: transparent !important;
	text-align: center;
}
.mail_chimp_signup br, .mail_chimp_signup > div > p {
	display: none;
}
.mail_chimp_signup #mc_embed_signup label .xmleditor_class_4 {
	color: #556786 !important;
	font-family: "Ubuntu", Arial, serif !important;
	font-size: 25px !important;
	font-weight: 300 !important;
}
.mail_chimp_signup #mce-EMAIL {
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 20px 0px;
	padding: 5px;
	width: 50%;
}
.mail_chimp_signup #mc_embed_signup .clear {
	height: auto;
}
.mail_chimp_signup #mc-embedded-subscribe {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
}

@media (max-width: 1229px) {
	.container .row .box_content.event .content li .right {
		width: 254px;
	}
	.container .row.kapcsolat2 .box_content.event .content li .right 
	,.container .row.kapcsolat3 .box_content.event .content li .right 
	{
		width: 220px;
	}
	.container .row .box_content.socialnetwork a {
		margin-bottom: 14px;
	}
}

@media (max-width: 991px) {
	.container .row .box_content.event .content li .right {
		width: 277px;
	}
	.container .row.kapcsolat2 .box_content.event .content li .right 
	,.container .row.kapcsolat3 .box_content.event .content li .right 
	{
		width: 272px;
	}
	.container .row .box_content.socialnetwork a {
		margin-bottom: 0px;
	}
}

@media (max-width: 767px) {
	.container .row .box_content.event .content li .right {
		width: auto;
	}
	.container .row.kapcsolat2 .box_content.event .content li .right 
	,.container .row.kapcsolat3 .box_content.event .content li .right 
	{
		width: auto;
	}
}

/* END Dobozok, hasábok alap megjelenése */



/* START Hírek, eseménynaptár, kapcsolat sor */

.row.kapcsolat {
	padding-top: 40px;
}
.row.kapcsolat > .col-lg-4, .row.kapcsolat > .col-lg-5
, .row.kapcsolat > .col-md-4, .row.kapcsolat > .col-md-5 
{
	width: 37.5%
}
.row.kapcsolat .column1, .row.kapcsolat .column2 {
	padding-right: 26px;
}
.row.kapcsolat .column3 {
	padding-left: 31px;
}

.row.kapcsolat .column3 .box_content {
	padding-top: 55px;
}
.row.kapcsolat .column3 .box_content.focus {
	padding-top: 0px;
}

.row.kapcsolat2 {
	padding-top: 40px;
}
.row.kapcsolat2 .column1 {
	padding-right: 20px;
}
.row.kapcsolat2 .column2 {
	padding-right: 18px;
	padding-left: 17px;
}
.row.kapcsolat2 .column3 {
	padding-left: 20px;
}

.row.kapcsolat3 {
	padding-top: 40px;
}
.row.kapcsolat3 .column1 {
	padding-right: 18px;
}
.row.kapcsolat2 .column3 {
	padding-left: 20px;
}

@media (max-width: 1229px) {
}

@media (max-width: 991px) {
	.row.kapcsolat .column1, .row.kapcsolat .column2 {
		padding-right: 15px;
		width: 50%;
	}
	.row.kapcsolat .column3 {
		padding-left: 15px;
	}
	.row.kapcsolat .column3 .box_content.focus {
		padding-top: 55px;
	}


	.row.kapcsolat2 .column1 {
		padding-right: 20px;
	}
	.row.kapcsolat2 .column2 {
		padding-right: 20px;
		padding-left: 15px;
	}
	.row.kapcsolat2 .column3 {
		padding-left: 15px;
		padding-top: 40px;
	}

	.row.kapcsolat3 .column1 {
		padding-right: 20px;
	}
	.row.kapcsolat3 .column3 {
		padding-left: 15px;
		padding-top: 40px;
	}
}

@media (max-width: 767px) {
	.row.kapcsolat .column1, .row.kapcsolat .column2 {
		width: 100%;
	}
	.row.kapcsolat .column2 .box_content {
		padding-top: 55px;
	}

	.row.kapcsolat2 .column2 {
		padding-top: 40px;
	}
}

/* END Hírek, eseménynaptár, kapcsolat sor */



/* START 4 hasábos objektum listázó sorok */

.container .row.title {
	padding-top: 55px;
}

.container .row.links {
	padding-top: 55px;
}
.container .row.title h3 {
	margin: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #9E0000;
	font-size: 30px;
	font-weight: 300;
	color: #9E0000;
}

.container .row.rss_container {
	padding-top: 55px;
	text-align: right;
}
.container .row.rss_container > div {
	padding-top: 7px;
	margin-bottom: -32px;
}
.container .row.rss_container + .row.title {
	padding-top: 0px;
}

.container .row.four_column_object > div {
	overflow: hidden;
	padding: 0px 25px 0px 25px;
}
.container .row.four_column_object > div:nth-child(8n-7) {
	padding-left: 15px;
	padding-right: 30px;
}
.container .row.four_column_object > div:nth-child(8n-5) {
	padding-left: 20px;
}
.container .row.four_column_object > div:nth-child(8n-3) {
	padding-right: 20px;
}
.container .row.four_column_object > div:nth-child(8n-1) {
	padding-right: 15px;
	padding-left: 30px;
}
.container .row.four_column_object > div:nth-child(8n-0) {
	clear: both;
}
.container .row.four_column_object .object_intro2 {
	padding-top: 25px;
}
.container .row.four_column_object .object_intro2 p {
	margin: 0px;
	padding: 0px;
}
.container .row.four_column_object .object_intro2 img {
	padding: 0px !important;
	border: 0px !important;
	margin: 0px !important;
	float: none !important;
	width: 100%;
	height: auto;
}
.container .row.four_column_object .object_intro2 a, .container .row.four_column_object .object_intro2 a:hover, .container .row.four_column_object .object_intro2 a:focus {
	color: #9E0000;
	text-decoration: none;
	outline: none;
}
.container .row.four_column_object .object_title {
	padding: 10px 0px 5px 0px;
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 17px;
	font-weight: bold;
	line-height: normal;
}
.container .row.four_column_object .object_title a, .container .row.four_column_object .object_title a:hover, .container .row.four_column_object .object_title a:focus {
	color: #9E0000;
	text-decoration: none;
	outline: none;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}
.container .row.four_column_object .object_intro {
	font-size: 14px;
}
.container .row.four_column_object .mainclear {
	width: 0;
	margin: 0;
	padding: 0;
}

.container .row.next a, .container .row.next a:hover, .container .row.next a:focus {
	color: #9E0000;
	text-decoration: none;
	outline: none;
}
.container .row.next > div {
	text-align: right;
}
.container .row.next a {
	position: relative;
	display: inline-block;
	padding-left: 125px;
	padding-top: 3px;
	padding-right: 12px;
	border-top: 1px solid #7588A8;
	margin-top: 25px;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
}
.container .row.next .next_icon {
	border-color: transparent transparent transparent #9E0000;
}

@media (max-width: 991px) {
	.container .row.four_column_object > div:nth-child(8n-7) {
		padding-right: 20px;
	}
	.container .row.four_column_object > div:nth-child(8n-5) {
		padding-right: 15px;
	}
	.container .row.four_column_object > div:nth-child(8n-4) {
		clear: both;
	}
	.container .row.four_column_object > div:nth-child(8n-3) {
		padding-left: 15px;
	}
	.container .row.four_column_object > div:nth-child(8n-1) {
		padding-left: 20px;
	}
}

@media (max-width: 767px) {
	.container .row.four_column_object > div.col-lg-3 {
		padding-right: 15px;
		padding-left: 15px;
	}
}

/* END 4 hasábos objektum listázó sorok */



/* START Fejléc ikon sor */

.container .head_icon {
	padding-top: 20px;
}
.container .row.head_icon + .row.newsimagescroller {
	padding-top: 20px;
}

/* END Fejléc ikon sor */



/* START bal oldali létra menü */

.container .row.main_content {
	padding-top: 25px;
}

.container .row.main_content #laddermenu, .container .row.main_content #laddermenu ul {
	padding: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.container .row.main_content #laddermenu li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.container .row.main_content #laddermenu .hiddenLastItem {
	display: none;
}
.container .row.main_content #laddermenu a {
	display: block;
	border-top: 1px solid #afafaf;
	padding: 5px 13px 5px 13px;
	font-size: 12px;
	font-weight: 400;
	color: #222222;
	text-transform: uppercase;
}
.container .row.main_content #laddermenu a:hover, .container .row.main_content #laddermenu a:visited {
	color: #222222;
	text-decoration: none;
	outline: none;
}
.container .row.main_content #laddermenu .laddermenu_al a {
	text-transform: none;
	font-weight: 300;
}
.container .row.main_content #laddermenu > li.signedItem > a {
	border-top: 1px solid #8EA0C0;
	font-weight: 500;
}
.container .row.main_content #laddermenu > li.signedItem + li a {
	border-top: 1px solid #8EA0C0;
}
.container .row.main_content #laddermenu li.signedItem > a {
	color: #16253e;
}
.container .row.main_content #laddermenu > li > .laddermenu_al > li a {
	padding-left: 25px;
}
.container .row.main_content #laddermenu > li > .laddermenu_al > li.signedItem > .laddermenu_al > li a {
	padding-left: 37px;
}
.container .row.main_content #laddermenu > li > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li a {
	padding-left: 49px;
}
.container .row.main_content #laddermenu > li > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li a {
	padding-left: 61px;
}
.container .row.main_content #laddermenu > li > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li a {
	padding-left: 73px;
}
.container .row.main_content #laddermenu > li > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li a {
	padding-left: 85px;
}
.container .row.main_content #laddermenu > li > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li.signedItem > .laddermenu_al > li a {
	padding-left: 97px;
}

/* END bal oldali létra menü */



/* START Morzsamenü */

.crumb_menu .folderpathContainer img {
	display: none;
}
.crumb_menu .folderpathContainer a {
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: 400;
	color: #556786;
}
.crumb_menu .folderpathContainer a:hover, .crumb_menu .folderpathContainer a:visited {
	color: #556786;
	text-decoration: none;
	outline: none;
}
.crumb_menu .folderpathContainer a:last-child, .crumb_menu .folderpathContainer a:last-child:hover, .crumb_menu .folderpathContainer a:last-child:visited {
	color: #16253E;
}
.crumb_menu .folderpathContainer a:after {
	content: ">";
	padding: 0px 3px; 0px 3px;
}
.crumb_menu .folderpathContainer a:last-child:after {
	content: "";
}
.crumb_menu .folderpathContainer:after {
	content: "";
	display: block;
	clear: both;
}

/* END Morzsamenü */



/* START Aloldal, jobb hasáb */

.sub_page_explaining .container .right_column {
	margin-top: 20px;
}
.sub_page_explaining.two_column .container .right_column {
	margin-top: 0px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist {
	border-top: 1px solid #7588A8;
	border-bottom: 1px solid #7588A8;
	padding-top: 15px;
	padding-bottom: 20px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .title {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .title h3 {
	font-size: 22px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .content.full .object_container {
	margin-top: 20px;
	border-top: 1px solid #7588A8;
	padding-top: 20px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .content.full .object_container:first-child {
	margin-top: 0px;
	border-top: 0px solid #7588A8;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .content.full .object_intro2 {
	padding-top: 0px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .content.full .object_intro {
	font-size: 13px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .content.full .object_date {
	font-size: 12px;
}

.sub_page_explaining .container .right_column .socialbox .objectlist .content.list .listazo_sor {
	padding-top: 14px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .content.list .listazo_cim {
	border-top: 1px solid #c9c9c9;
	padding-top: 14px;
}
.sub_page_explaining .container .right_column .socialbox .objectlist .content.list .listazo_datum {
	display: block;
	font-size: 12px;
}

.sub_page_explaining .container .right_column .socialbox .rss_container {
	padding-top: 22px;
}
.sub_page_explaining .container .right_column .socialbox .rss_container img {
	width: 16px;
}
.sub_page_explaining .container .right_column .socialbox .box_content_rss .objectlist {
	margin-top: -38px;
}
.sub_page_explaining .container .right_column .socialbox .box_content_rss .objectlist .title h3 {
	margin-left: 25px;
}
.sub_page_explaining .container .right_column .socialbox .box_content_rss.hide_date .object_date {
	display: none;
}

.sub_page_explaining .container .right_column .socialbox .box_content.socialnetwork {
	padding-top: 90px;
}

.sub_page_explaining .container .right_column .socialbox .fb_likebox {
	padding-top: 15px;
	padding-bottom: 20px;
	text-align: center;
}
.box_content.fb_likebox {
	text-align: center;
}
.sub_page_explaining .container .right_column .socialbox .fb_likebox iframe 
,.box_content.fb_likebox iframe 
{
	border: none;
	overflow: hidden;
	width: 100%;
	height: 330px;
}

.sub_page_explaining .container .right_column .socialbox .calendar 
,.box_content.calendar.design2 
{
	border-bottom: 1px solid #7588a8;
	border-top: 1px solid #7588a8;
	padding-bottom: 20px;
	padding-top: 15px;
}
.sub_page_explaining .container .right_column .socialbox .calendar .title 
,.box_content.calendar.design2 .title 
{
	border-bottom: 0px;
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .calendar .title h3 
,.box_content.calendar.design2 .title h3 
{
	font-size: 22px;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content > h3 
,.box_content.calendar.design2 .content > h3 
{
	display: none;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content > .kozep_tovabbi 
,.box_content.calendar.design2 .content > .kozep_tovabbi 
{
	display: none;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content > .ticket_calendar_today 
,.box_content.calendar.design2 .content > .ticket_calendar_today 
{
	display: none;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content > ul 
,.box_content.calendar.design2 .content > ul 
{
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content > ul > li 
,.box_content.calendar.design2 .content > ul > li 
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 12px;
	padding-bottom: 15px;
	border-top: 1px solid #edf1f8;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content > ul > li:first-child 
,.box_content.calendar.design2 .content > ul > li:first-child 
{
	border-top: 0px;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content > ul > li:last-child 
,.box_content.calendar.design2 > ul > li:last-child 
{
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content .intro2 
,.box_content.calendar.design2 .content .intro2 
{
	display: none;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content .intro 
,.box_content.calendar.design2 .content .intro 
{
	display: none;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content .datetime 
,.box_content.calendar.design2 .content .datetime 
{
	font-size: 12px;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content .datetime .date 
,.box_content.calendar.design2 .content .datetime .date 
{
	float: left;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content .datetime .time 
,.box_content.calendar.design2 .content .datetime .time 
{
	float: right;
}
.sub_page_explaining .container .right_column .socialbox .calendar .content .title a 
,.box_content.calendar.design2 .content .title a 
{
	font-family: "Garamond", "Garamond-embedded", serif;
	font-weight: bold;
	font-size: 15px;
}

.sub_page_explaining .container .right_column .socialbox .facts {
	border-bottom: 1px solid #7588a8;
	border-top: 1px solid #7588a8;
	padding-bottom: 20px;
	padding-top: 15px;
	font-size: 14px;
	font-weight: 400;
}
.sub_page_explaining .container .right_column .socialbox .facts .title {
	border: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: 500;
}

.sub_page_explaining .container .right_column .socialbox .links {
	border-bottom: 1px solid #7588a8;
	border-top: 1px solid #7588a8;
	padding-bottom: 20px;
	padding-top: 15px;
}
.sub_page_explaining .container .right_column .socialbox .links .title {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .links .title h3 {
	font-size: 22px;
}
.sub_page_explaining .container .right_column .socialbox .links .content ul {
	margin-top: 12px;
	margin-bottom: 0px;
	padding-left: 15px;
	font-size: 12px;
	color: #847a1c;
}
.sub_page_explaining .container .right_column .socialbox .links .content li {
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 28px;
}
.sub_page_explaining .container .right_column .socialbox .links .content li a {
	font-size: 15px;
}

.sub_page_explaining .container .right_column .socialbox .random_image {
	border-bottom: 1px solid #7588a8;
	border-top: 1px solid #7588a8;
	padding-bottom: 20px;
	padding-top: 15px;
}
.sub_page_explaining .container .right_column .socialbox .random_image .title {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .random_image .title h3 {
	font-size: 22px;
}
.sub_page_explaining .container .right_column .socialbox .random_image .content {
	padding-top: 12px;
}
.sub_page_explaining .container .right_column .socialbox .random_image .content img {
	width: 100%;
}

@media (max-width: 1229px) {
	.sub_page_explaining .container .right_column .socialbox .calendar .content .datetime .date {
		float: none;
	}
	.sub_page_explaining .container .right_column .socialbox .calendar .content .datetime .time {
		float: none;
	}
}

@media (max-width: 991px) {
	.sub_page_explaining.two_column .container .right_column {
		margin-top: 20px;
	}

	.sub_page_explaining .container .right_column .socialbox .calendar .content .datetime .date {
		float: left;
	}
	.sub_page_explaining .container .right_column .socialbox .calendar .content .datetime .time {
		float: right;
	}
}

@media (max-width: 767px) {
}

/* END Aloldal, jobb hasáb */

/* START Egyetemi oldal jobb hasába */

.sub_page_explaining .container .right_column .socialbox .default_right_box .socialnetwork {
	border-bottom: 1px solid #7588a8;
	border-top: 1px solid #7588a8;
	padding-bottom: 20px;
	padding-top: 15px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box .socialnetwork .title {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box .socialnetwork .title h3 {
	font-size: 22px;
}

.sub_page_explaining .container .right_column .socialbox .default_right_box .objectlist .title {
	border-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box .objectlist .content.full .object_container {
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top: 0px;
	border-top: 1px solid #edf1f8;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box .objectlist .content.full .object_container:first-child {
	border-top: 0px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box .objectlist .content.full .object_container:last-child {
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box .objectlist .content.full .object_title {
	padding-top: 0px;
}

.sub_page_explaining .container .right_column .socialbox .default_right_box .box_content {
	border-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box > .box_content:last-child {
	border-bottom: 1px solid #7588a8;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box .facts {
	border-top: 0px;
	padding-top: 0px;
}

.sub_page_explaining .container .right_column .socialbox .default_right_box.fejlesztes .box_content.objectlist:first-child .title h3 {
	padding-bottom: 5px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box.fejlesztes .box_content.objectlist:first-child .object_container {
	padding-bottom: 0px;
}
.sub_page_explaining .container .right_column .socialbox .default_right_box.fejlesztes .box_content.objectlist:first-child .object_date {
	display: none;
}

/* END Egyetemi oldal jobb hasába */



/* START Aloldal, kifejtő */

.sub_page_explaining .container .article_intro {
	margin-top: 20px;
}
.sub_page_explaining .container .article_intro img {
	padding: 0px !important;
	border: 0px !important;
	margin: 0px !important;
	float: none !important;
	width: 100%;
	height: auto;
}
.sub_page_explaining .container .article_data {
	margin-top: 20px;
}
.sub_page_explaining.calendar .container .article_data {
	margin-top: 0px;
}
.sub_page_explaining .container .article_data .article_title {
	font-family: "Garamond", "Garamond-embedded", serif;
	font-weight: bold;
	font-size: 32px;
	color: #4B5A73;
	margin: 0px;
}
.sub_page_explaining .container .article_data .article_date {
	font-size: 12px;
}
.sub_page_explaining .container .article_data .article_intro {
	margin-top: 20px;
	font-weight: 400;
}
.sub_page_explaining .container .article_data .article_txt {
	margin-top: 20px;
}
.sub_page_explaining .container .article_data .article_social {
	min-height: 25px;
	margin-top: 20px;
	text-align: right;
	line-height: normal;
}
.sub_page_explaining .container .article_data .article_social_box {
	display: inline-block;
}
.sub_page_explaining .container .article_data .article_print 
,.sub_page_explaining .container .article_data .article_send 
,.sub_page_explaining .container .article_data .article_facebook 
,.sub_page_explaining .container .article_data .article_twitter 
{
	padding-right: 12px;
}
.sub_page_explaining.two_column .container .article_data .article_print 
,.sub_page_explaining.two_column .container .article_data .article_send 
,.sub_page_explaining.two_column .container .article_data .article_facebook 
,.sub_page_explaining.two_column .container .article_data .article_twitter 
{
	padding-right: 35px;
}
.sub_page_explaining .container .article_data .article_print img
,.sub_page_explaining .container .article_data .article_send img 
{
	width: 25px;
}
.sub_page_explaining.two_column .container .article_data .article_print img
,.sub_page_explaining.two_column .container .article_data .article_send img 
{
	width: 35px;
}
.sub_page_explaining .container .article_data .article_print span 
,.sub_page_explaining .container .article_data .article_send span 
{
	padding-left: 5px;
	font-size: 14px;
}
.sub_page_explaining.two_column .container .article_data .article_print span 
,.sub_page_explaining.two_column .container .article_data .article_send span 
{
	padding-left: 10px;
	font-size: 15px;
}
.sub_page_explaining .container .article_data .article_facebook 
,.sub_page_explaining .container .article_data .article_twitter 
,.sub_page_explaining .container .article_data .article_google 
{
	vertical-align: middle;
}

.sub_page_explaining .container .article_data .article_social.comments {
	padding-top: 20px;
	text-align: left;
}

/* END Aloldal, kifejtő */



/* START Aloldal, listázó */

.sub_page_explaining .container .right_column .article_data .objectlist h2.folder_title {
	padding-bottom: 14px;
	border-bottom: 1px solid #afafaf;
	margin: 0px 0px 14px 0px;
	font-weight: 300;
	font-size: 25px;
	color: #222222;
}
.sub_page_explaining .container .right_column .article_data .objectlist > .title {
	padding-bottom: 14px;
	border-bottom: 1px solid #8EA0C0;
	margin: 0px 0px 14px 0px;
}
.sub_page_explaining .container .right_column .article_data .objectlist > .title h2.folder_title {
	padding-bottom: 0px;
	border-bottom: 0px;
	margin: 0px;
}

.sub_page_explaining .container .right_column .article_data .objectlist .list {
	font-weight: 400;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element {
	padding-bottom: 10px;
	border-bottom: 1px solid #E0E6F0;
	margin-bottom: 10px;
}
.sub_page_explaining .container .right_column .article_data .objectlist .list .element:last-child {
	border-bottom: 0px;
}

.sub_page_explaining .container .right_column .article_data .objectlist .element .title a 
,.sub_page_explaining .container .right_column .article_data .objectlist .element .title a:hover 
,.sub_page_explaining .container .right_column .article_data .objectlist .element .title a:visited 
,.sub_page_explaining .container .right_column .article_data .objectlist .element .title 
,.sub_page_explaining .container .right_column .article_data .objectlist .element .title span {
	color: #556786;
	font-size: 18px;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element .intro {
	font-size: 14px;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.article .title a 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .title a:hover 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .title a:visited 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .title 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .title span {
	color: #847A1C;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.article .intro {
	margin-top: 20px;
}
.sub_page_explaining .container .right_column .article_data.hide_intro .objectlist .element.article .intro {
	display: none;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.article .next {
	margin-top: 5px;
}
.sub_page_explaining .container .right_column .article_data.hide_next .objectlist .element.article .next {
	display: none;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.article .next a
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .next a:hover 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .next a:visited {
	font-size: 14px;
	color: #847A1C;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.article .keywords {
	margin-top: 15px;
	text-align: right;
	font-size: 12px;
	font-weight: 300;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.article .keywords .label 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .keywords .label a 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .keywords .label a:hover 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.article .keywords .label a:visited {
	color: #847A1C;
	font-size: 12px;
	font-weight: 300;
}
.sub_page_explaining .container .right_column .article_data > .keywords {
	padding-top: 20px;
}

.sub_page_explaining .container .right_column .article_data .objectlist .element.document {
	padding-left: 8px;
	padding-right: 8px;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.document .icon {
	float: left;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title {
	float: left;
	width: 87%;
	padding-left: 18px;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title a {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title a 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title a:hover 
,.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title a:visited {
	color: #333;
}
.sub_page_explaining .container .right_column .article_data .objectlist .element.document .download {
	float: right;
	height: 28px;
	overflow: hidden;
}

.sub_page_explaining .container .right_column .article_data .objectlist .element.gallery {
	float: left;
	width: 190px;
	border-bottom: 0px;
	padding: 0px 20px 0px 20px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 12px;
}
.sub_page_explaining.gallery .container .right_column .article_data .objectlist .list > div:nth-child(6n-0) {
	clear: both;
	width: 0px;
	height: 0px;
}
.sub_page_explaining.gallery .container .right_column .article_data .objectlist .list > div:nth-child(6n-5) {
	width: 188px;
	padding-left: 18px;
}
.sub_page_explaining.gallery .container .right_column .article_data .objectlist .list > div:nth-child(6n-1) {
	width: 188px;
	padding-right: 18px;
}
.sub_page_explaining .container .right_column .article_data .objectlist .list .element.gallery .object_intro2 img {
	width: 100%;
	height: auto;
}
.sub_page_explaining .container .right_column .article_data .objectlist .list .element.gallery .object_title a {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

@media (max-width: 1229px) {
	.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title {
		width: 84%;
	}

	.sub_page_explaining .container .right_column .article_data .objectlist .element.gallery {
		width: 155px;
		padding: 0px 10px 0px 10px;
	}
	.sub_page_explaining.gallery .container .right_column .article_data .objectlist .list > div:nth-child(6n-5) {
		width: 150px;
		padding-left: 5px;
	}
	.sub_page_explaining.gallery .container .right_column .article_data .objectlist .list > div:nth-child(6n-1) {
		width: 150px;
		padding-right: 5px;
	}
}

@media (max-width: 991px) {
	.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title {
		width: 90%;
	}

	.sub_page_explaining .container .right_column .article_data .objectlist .element.gallery {
		width: 200px;
		padding: 0px 25px 0px 25px;
	}
	.sub_page_explaining.gallery .container .right_column .article_data .objectlist .list > div:nth-child(6n-5) {
		width: 193px;
		padding-left: 18px;
	}
	.sub_page_explaining.gallery .container .right_column .article_data .objectlist .list > div:nth-child(6n-1) {
		width: 193px;
		padding-right: 18px;
	}
}

@media (max-width: 767px) {
	.sub_page_explaining .container .right_column .article_data .objectlist .element.document {
		position: relative;
	}
	.sub_page_explaining .container .right_column .article_data .objectlist .element.document .icon {
		float: none;
		position: absolute;
		bottom: 7px;
	}
	.sub_page_explaining .container .right_column .article_data .objectlist .element.document .title {
		float: none;
		width: auto;
		padding-left: 0px;
		padding-bottom: 10px;
	}
	.sub_page_explaining .container .right_column .article_data .objectlist .element.document .download {
		float: none;
		padding-left: 50px;
	}
}

/* END Aloldal, listázó */



/* START Eseménynaptár */

.sub_page_explaining.calendar .objectlist .list #ucal {
	display: none;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop > table {
	margin: 0px auto;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop > table > tbody > tr > td {
	vertical-align: top;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop > table > tbody > tr > td > div {
	width: 192px;
	padding-bottom: 5px;
	text-align: center;
	text-transform: uppercase;
	color: black;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop > table > tbody > tr > td:first-child > div {
	float: right;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop td {
	border: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: 400;
	color: white;
}

.sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpb_yr, .sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpe_yr {
	clear: both;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background-color: #556786;
	color: white;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpb_yr {
	margin-left: auto;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpb_yr td, .sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpe_yr td {
	padding-top: 3px;
	padding-bottom: 4px;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpb_yr tr td:first-child, .sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpe_yr tr td:first-child {
	padding-left: 18px;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpb_yr tr td:last-child, .sub_page_explaining.calendar .objectlist .list #ucal_pop #ucalpe_yr tr td:last-child {
	padding-right: 18px;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .left_arrow {
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5.5px 6px 5.5px 0;
	border-color: transparent #ffffff transparent transparent;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .right_arrow {
	display: inline-block;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 5.5px 0 5.5px 6px;
	border-color: transparent transparent transparent white;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .left_arrow.inactive {
	border-color: transparent gray transparent transparent;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .right_arrow.inactive {
	border-color: transparent transparent transparent gray;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_year {
	width: 144px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	text-transform: uppercase;
}

.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_table_outer.left {
	margin-left: auto;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_table_outer {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	background-color: #b7a959;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_table_outer > tbody > tr > td {
	padding: 0px 5px 5px 5px;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_table .ucalp_dow, .sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_table .ucalp_day {
	width: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop td.ucalp_dow {
	color: #002e6f;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_day {
	height: 24px;
	empty-cells: show;
	border-radius: 2px;
	cursor: pointer;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_day.active {
	background-color: white;
	color: #556786;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_day.inactive {
	text-decoration: line-through;
	color: #999999;
	cursor: auto;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_day.invalide_day {
	cursor: auto;
}

.sub_page_explaining.calendar .objectlist .list #ucal_pop .space img {
	width: 31px;
}

.sub_page_explaining.calendar .objectlist .list #ucal_pop .message td {
	padding-top: 15px;
	font-size: 12px;
	color: inherit;
}

.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_apply {
	padding-top: 15px;
	text-align: center;
}
.sub_page_explaining.calendar .objectlist .list #ucal_pop .ucalp_apply input {
	margin: 0px;
	border: 1px solid #556786;
	border-radius: 5px;
	padding: 2px 13px 2px 13px;
	background-color: #847a1c;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today {
	padding-top: 25px;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article {
	padding-bottom: 25px;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_date {
	padding: 0px 5px;
	background-color: #556786;
	font-size: 18px;
	font-weight: 300;
	color: white;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_date .date {
	float: left;
	text-transform: uppercase;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_date .time {
	float: right;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_date .day {
	font-weight: 500;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_title {
	padding-top: 15px;
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 22px;
	font-weight: bold;
	line-height: normal;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro {
	padding-top: 20px;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 {
	float: left;
	width: 232px;
	height: 85px;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 img {
	max-width: 100%;
	max-height: 100%;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_place {
	font-size: 13px;
	font-weight: 300;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 + .calendar_article_place {
	float: left;
	width: 338px;
	padding-left: 75px;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_place .title {
	font-weight: 500;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 + .calendar_article_place .title {
	display: inline-block;
	margin-left: -59px;
}
.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro1 {
	padding-top: 20px;
}

.sub_page_explaining.calendar .objectlist .calendar_full > .title {
	font-family: "Garamond", "Garamond-embedded", serif;
	font-size: 24px;
	font-weight: bold;
	line-height: normal;
}
.sub_page_explaining.calendar .objectlist .calendar_full .date_time {
	padding-top: 14px;
	font-size: 13px;
}
.sub_page_explaining.calendar .objectlist .calendar_full .place {
	padding-top: 5px;
	font-size: 13px;
}
.sub_page_explaining.calendar .objectlist .calendar_full .date_time .title 
,.sub_page_explaining.calendar .objectlist .calendar_full .place .title 
{
	display: inline-block;
	padding-right: 5px;
	font-weight: 500;
}
.sub_page_explaining.calendar .objectlist .calendar_full .date_time .date {
	font-weight: 300;
}
.sub_page_explaining.calendar .objectlist .calendar_full .date_time .time {
	display: inline-block;
	padding-left: 10px;
	font-weight: 300;
	text-transform: lowercase;
}
.sub_page_explaining.calendar .objectlist .calendar_full .place .value {
	display: inline-block;
	font-weight: 300;
}
.sub_page_explaining.calendar .objectlist .calendar_full .intro2 {
	padding-top: 25px;
}
.sub_page_explaining.calendar .objectlist .calendar_full .intro2 img {
	width: 100%;
}
.sub_page_explaining.calendar .objectlist .calendar_full .intro1 {
	padding-top: 25px;
}

@media (max-width: 1229px) {
	.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 + .calendar_article_place {
		width: 223px;
	}
}

@media (max-width: 991px) {
	.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 + .calendar_article_place {
		width: 488px;
	}
}

@media (max-width: 767px) {
	.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 {
		float: none;
	}
	.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 + .calendar_article_place {
		float: none;
		width: auto;
		padding-left: 0px;
		padding-top: 15px;
	}
	.sub_page_explaining.calendar .objectlist .list #ticket_calendar_today .calendar_article .calendar_article_intro2 + .calendar_article_place .title {
		margin-left: 0px;
	}
}

/* END Eseménynaptár */



/* START Oldaltérkép */

.sitemap {
	
xmargin-top: 20px;
}
.sitemap > li:first-child {
	padding-top: 20px;
}
ul.sitemap, .sitemap ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.sitemap li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.sitemap ul li {
	padding-left: 40px;
}
.sitemap li.hasChild {
	padding-bottom: 10px;
}

/* END Oldaltérkép */




/* START Visszajelzés */

.sub_page_explaining.feedback .right_column .article_data > #alcim {
	border-bottom: 1px solid #8ea0c0;
	color: #556786;
	font-size: 25px;
	font-weight: 300;
	margin: 0px 0px 14px 0px;
	padding-top: 20px;
	padding-bottom: 14px;
}

.feedbackContainer {
	margin: 0px 0px 0px 0px;
}
.feedbackFormContainer {
	margin: 0px auto;
	padding-top: 15px;
	width: 550px;
}
.feedbackFormContainer form {
	padding: 0px;
	margin: 0px;
}
.feedbackInputContainer input {
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
	width: 100%;
}
.feedbackLabel {
	float: left;
	width: 170px;
}
.feedbackLabel label {
	font-weight: normal;
}
.feedbackField {
	float: left;
	width: 380px;
}
.feedbackTextField {
	width: 100%;
	height: 160px;
}
.feedbackTextField textarea{
	width: 100%;
	height: 160px;
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
}
.feedbackSeparator {
	clear: both;
	line-height: 1px;
	height: 5px;
}
.feedbackButtonContainer {
	text-align: center;
	padding-top: 20px;
}
.feedbackButtonContainer input {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
}
.feedbackTxtContainer {
	padding: 10px 0px 15px 0px;
}
.feedbackErrorContainer {
	color: red;
	padding: 0px 0px 15px 0px;
}

@media (max-width: 1229px) {
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

/* END Visszajelzés */



/* START Telefonkönyv */

.phonebookSearchContainer {
}
.phonebookSearchContainer > #alcim {
	border-bottom: 1px solid #8ea0c0;
	color: #556786;
	font-size: 25px;
	font-weight: 300;
	margin: 0px 0px 14px 0px;
	padding-top: 20px;
	padding-bottom: 14px;
}

.phonebookSearchContainer .listazo_sor_vegyes {
	padding-bottom: 14px;
	border-bottom: 1px solid #8ea0c0;
	margin-bottom: 20px;
}
.phonebookSearchContainer .listazo_sor_vegyes hr {
	display: none;
}

.phonebookFormContainer {
	margin: 0px auto;
	width: 550px;
}
.phonebookFormContainer form {
	padding: 0px;
	margin: 0px;
}

.phonebookSearchLabel {
	float: left;
	width: 170px;
}
.phonebookSearchField {
	float: left;
	width: 380px;
}
.phonebookSearchSeparator {
	clear: both;
	line-height: 1px;
	height: 5px;
}
.phonebookSearchField input {
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
	width: 100%;
}

.phonebookResultCnt {
	text-align: center;
	padding: 20px 5px 5px 5px;
}
.phonebookResultLabel {
	float: left;
	width: 190px;
	margin-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.phonebookResultName {
	float: left;
	width: 660px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	font-weight: 500;
}
.phonebookResultValue {
	float: left;
	width: 660px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
}
.phonebookResultItemSeparator {
	clear: both;
	height: 0px;
	margin-top: -1px;
	border-top: 1px solid white;
	padding-top: 8px;
	border-bottom: 1px solid #8ea0c0;
	margin-bottom: 8px;
}
.phonebookResultPropertySeparator {
	clear: both;
	border-top: 1px solid #edf1f8;
	height: 0px;
}

.phonebookSearchButtonContainer {
	text-align: center;
	padding-top: 20px;
}
.phonebookSearchButtonContainer input {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
}

@media (max-width: 1229px) {
	.phonebookResultName {
		width: 487px;
	}
	.phonebookResultValue {
		width: 487px;
	}
}

@media (max-width: 991px) {
	.phonebookResultName {
		width: 510px;
	}
	.phonebookResultValue {
		width: 510px;
	}
}

@media (max-width: 767px) {
	.phonebookSearchContainer .listazo_sor_vegyes table 
	,.phonebookSearchContainer .listazo_sor_vegyes tbody 
	,.phonebookSearchContainer .listazo_sor_vegyes tr 
	,.phonebookSearchContainer .listazo_sor_vegyes td 
	{
		display: block;
	}
	.phonebookSearchContainer .listazo_sor_vegyes td {
		text-align: left !important;
	}

	.phonebookResultLabel {
		width: 155px;
		margin-left: 0px;
	}
	.phonebookResultName {
		width: auto;
		width: calc(100% - 155px);
	}
	.phonebookResultValue {
		width: auto;
		width: calc(100% - 155px);
	}
}

/* END Telefonkönyv */


/* START Részletes kereső */

.search_container_links {
	position: absolute;
	top: 100px;
	padding-bottom: 14px;
	padding-top: 14px;
	border-bottom: 1px solid #8ea0c0;
	margin-bottom: 20px;
	width: calc(100% - 30px);
}
.search_container_detailed {
	clear: both;
}
.search_container_detailed #searchbox_title {
	border-bottom: 1px solid #8ea0c0;
	color: #556786;
	font-size: 25px;
	font-weight: 300;
	margin: 0px 0px 14px 0px;
	padding-top: 20px;
	padding-bottom: 14px;
}

.search_container_detailed > form {
	padding-top: 59px;
}

.search_container_detailed #searchbox_species {
	margin: 0px auto;
	width: 550px;
}
.search_container_detailed #searchbox_species label {
	display: block;
	float: left;
	width: 185px;
	padding-right: 20px;
	font-weight: normal;
}
.search_container_detailed #searchbox_species input {
	float: left;
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
}
.search_container_detailed #searchbox_species select {
	border: 1px solid #7A8DAB;
  border-radius: 3px;
	padding: 5px;
	width: 365px;
}
.search_container_detailed #searchStr {
	width: 365px;
}
.search_container_detailed .searchbox_fieldseparator {
	clear: both;
	height: 5px;
}
.search_container_detailed .searchbox_formlabel_minimal_charcount {
	clear: both;
	float: left;
	margin-left: 190px;
}
.search_container_detailed #searchStr + script + noscript + br {
	display: none;
}
.search_container_detailed .date_to_pre, .search_container_detailed .date_to2_pre {
	display: none;
}
.search_container_detailed .date_to, .search_container_detailed .date_to2 {
	float: left;
	padding-left: 5px;
	padding-top: 4px;
}
.search_container_detailed #searchbox_species .year {
	width: 55px;
}
.search_container_detailed #searchbox_species .month {
	width: 40px;
	margin-left: 5px;
}
.search_container_detailed #searchbox_species .day {
	width: 40px;
	margin-left: 5px;
}
.search_container_detailed #searchbox_species #endyear {
	margin-left: 20px;
}

.search_container_detailed .search_button_container_detailed {
	text-align: center;
	padding-top: 20px;
}
.search_container_detailed .search_button_container_detailed input#searchButton {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
	float: none;
}

.search_container_detailed .listazo_sor {
	clear: both;
	margin-top: 10px;
	border-top: 1px solid #e0e6f0;
	padding-top: 10px;
}
.search_container_detailed .listazo_sor.listazo_resultnum {
	margin-top: 0px;
	border: 0px;
	padding-top: 20px;
}
.search_container_detailed .listazo_sor.listazo_resultnum + .listazo_sor {
	margin-top: 0px;
	border-top: 1px solid #8ea0c0;
}
.search_container_detailed .search_resultnum {
	text-align: right;
}

.search_container_detailed .listazo_sor .listazo_cim a 
,.search_container_detailed .listazo_sor .listazo_cim a:hover 
,.search_container_detailed .listazo_sor .listazo_cim a:visited {
	color: #556786;
	font-size: 18px;
}
.search_container_detailed .listazo_sor .listazo_datum {
	font-size: 12px;
}
.search_container_detailed .listazo_sor .listazo_intro {
	padding-top: 5px;
	font-size: 14px;
}
.search_container_detailed .listazo_sor .listazo_intro_content img {
	float: left;
	border: 1px solid #000000;
	width: 100px;
	height: auto;
}
.search_container_detailed .listazo_sor .listazo_tovabb {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.search_container_detailed .search_pager_container {
	clear: both;
	padding-top: 40px;
	text-align: center;
}
.search_container_detailed .lapozo_start {
	padding-left: 5px;
	padding-right: 15px;
}
.search_container_detailed .lapozo_prev {
	padding-left: 5px;
	padding-right: 15px;
}
.search_container_detailed .lapozo_next {
	padding-right: 5px;
	padding-left: 15px;
}
.search_container_detailed .lapozo_end {
	padding-right: 5px;
	padding-left: 15px;
}
.search_container_detailed .lapozo_end {
	padding-left: 5px;
	padding-right: 5px;
}
.search_container_detailed .lapozo_active {
	font-size: 18px;
	font-weight: 400;
}

/* Google találati lista */
.search_container_detailed #searchbox_species.searchbox_species_google {
	width: 100%;
	padding-top: 59px;
	padding-bottom: 50px;
	margin: 0px;
}
.search_container_detailed #searchbox_species.searchbox_species_google td, .search_container_detailed #searchbox_species.searchbox_species_google th {
	border: 0px;
}
.search_container_detailed #searchbox_species.searchbox_species_google .gsc-cursor-box {
	padding-top: 10px;
	text-align: center;
}

@media (max-width: 1229px) {
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
}

/* END Részletes kereső */

/* START Mesterképzés kereső */

	.nynap *, .nynap *:before, .nynap *:after {
		box-sizing: content-box;
	}

	/* -- Az alap az etr.css-ben található ez után, ezért erősebb szelektorokat kell használni -- */
	.nynap div.etrBoxTitle h2 {
		line-height: 44px;
	}
	.nynap input.etrSearchMainInput {
		width: 802px;
	}
	.nynap div.etrListBlack ul li a {
		font-size: 13px;
	}
	.nynap div.etrResultBox table {
	}
	.nynap div.etrResultBox table td a, .nynap div.etrResultBox table td a:visited {
		color: rgb(76, 76, 76);
	}
	.nynap div.etrResultBox table td a:hover {
		color: rgb(167, 2, 0);
	}

	.nynap div.etrSearchOptionTypes li a.etrSearchToggleItem {
		white-space: nowrap;
	}

	/* -- Nyílt nap -- */
	.nynap div.etrBoxBrown {
		height: 320px;
	}
	.nynap div.etrSearchBoxTitle {
		width: 280px;
	}
	.nynap li.etrMainBrowserLinkAlap {
		background-image: url('../../img/etr_titleicon_kp.png');
		background-repeat: no-repeat;
	}
	.nynap li.etrMainBrowserLinkMester {
		background-image: url('../../img/etr_titleicon_szak.png');
		background-repeat: no-repeat;
	}

/* END Mesterképzés kereső */

/* START Egyetemi tanrend */

	.nynap.tanrend div.etrBoxBrown {
		height: 550px;
	}

/* END Egyetemi tanrend */



/* START Fórum */

.main_content .forum_box {
	padding-top: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #7588a8;
}
.main_content .forum_title {
	border-top: 1px solid #7588a8;
	padding-top: 15px;
	padding-bottom: 12px;
	color: #4b5a73;
	font-size: 22px;
}
.main_content .forum_box > h3 {
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #7588a8;
	padding-top: 15px;
	padding-bottom: 12px;
	color: #4b5a73;
	font-size: 22px;
	font-weight: 300;
}
.main_content .registration_title {
	display: none;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #7588a8;
	padding-top: 15px;
	padding-bottom: 12px;
	color: #4b5a73;
	font-size: 22px;
}
.main_content .registration_box {
	display: none;
}
.main_content .user_modify_data_title {
	display: none;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #7588a8;
	padding-top: 15px;
	padding-bottom: 12px;
	color: #4b5a73;
	font-size: 22px;
}
.main_content .user_modify_data_box {
	display: none;
}

.main_content #forum_topiclist_head {
	padding-bottom: 4px;
	border-bottom: 1px solid #edf1f8;
}
.main_content #forum_topiclist_head_name, .main_content #forum_topiclist_head_fresh, .main_content #forum_topiclist_head_open, .main_content #forum_topiclist_head_last, .main_content #forum_topiclist_head_sum {
	float: left;
	margin-right: 5px;
	font-size: 14px;
	font-weight: 500;
}
.main_content #forum_topiclist_head_name {
	width: 255px;
}
.main_content #forum_topiclist_head_fresh {
	width: 130px;
}
.main_content #forum_topiclist_head_open {
	width: 165px;
}
.main_content #forum_topiclist_head_last {
	width: 165px;
}
.main_content #forum_topiclist_head_sum {
	width: 110px;
}
.main_content #forum_topiclist_head:after {
	content: "";
	display: block;
	clear: both;
}
.main_content #forum_topiclist_head + hr {
	display: none;
}

.main_content .forum_topiclist_1, .main_content .forum_topiclist_0 {
	padding: 4px 0px  4px 0px;
	font-size: 14px;
	border-top: 1px solid #edf1f8;
}
.main_content #forum_topiclist_head + hr + .forum_topiclist_1, .main_content #forum_topiclist_head + hr + .forum_topiclist_0 {
	border-top: 0px;
}
.main_content .forum_topic_moderator_tools, .main_content .forum_message_moderator_tools {
	width: 20px;
	float: right;
}
.main_content .forum_topic_moderator_tools input, .main_content .forum_message_moderator_tools input {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 12px;
	padding: 1px 5px;
	float: none;
}
.main_content .forum_topiclist_name, .main_content .forum_topiclist_fresh, .main_content .forum_topiclist_open, .main_content .forum_topiclist_last, .main_content .forum_topiclist_sum {
	min-height: 1px;
	float: left;
	margin-right: 5px;
}
.main_content .forum_topiclist_name {
	width: 255px;
	font-weight: 500;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.main_content .forum_topiclist_fresh {
	width: 130px;
}
.main_content .forum_topiclist_open {
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.main_content .forum_topiclist_last {
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.main_content .forum_topiclist_sum {
	width: 110px;
	text-align: center;
}

.main_content #loginInfoForm 
,.box_content.login_sajtoszoba .content.login #loginInfoForm 
{
	text-align: center;
}
.main_content #loginForm .loginform_label 
,.box_content.login_sajtoszoba .content.login #loginForm .loginform_label 
{
	display: none;
}
.main_content #loginForm .loginform_field 
,.box_content.login_sajtoszoba .content.login #loginForm .loginform_field 
{
	padding: 2px 0px;
	text-align: center;
}
.main_content #loginForm .loginform_field input 
,.box_content.login_sajtoszoba .content.login #loginForm .loginform_field input 
{
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
	width: 380px;
}
.box_content.login_sajtoszoba .content.login #loginForm .loginform_field input {
	width: 200px;
}
.main_content .loginform_main_container .loginform_footer_container 
,.box_content.login_sajtoszoba .content.login .loginform_main_container .loginform_footer_container 
{
	padding-top: 15px;
	text-align: center;
}
.main_content .loginform_main_container .loginform_footer_container input 
,.box_content.login_sajtoszoba .content.login .loginform_main_container .loginform_footer_container input 
{
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
	float: none;
}

.main_content .registration_box .registration_body_container, .main_content .user_modify_data_box .registration_body_container {
	padding: 0px !important;
}
.main_content .registration_box #alcim, .main_content .user_modify_data_box #alcim {
	display: none;
}
.main_content .registration_box .registration_main_container, .main_content .user_modify_data_box .registration_main_container {
	width: 550px;
	margin: 0px auto;
}
.main_content .registration_box .registration_label, .main_content .user_modify_data_box .registration_label {
	float: left;
	width: 170px;
}
.main_content .registration_box .registration_label label, .main_content .user_modify_data_box .registration_label label {
	font-weight: 400;
}
.main_content .registration_box .registration_field, .main_content .user_modify_data_box .registration_field {
	float: left;
	width: 380px;
}
.main_content .registration_box .registration_field input, .main_content .user_modify_data_box .registration_field input {
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
	width: 100%;
}
.main_content .registration_box .registration_separator, .main_content .user_modify_data_box .registration_separator {
	clear: both;
	height: 4px;
}
.main_content .registration_box .registration_footer_container, .main_content .user_modify_data_box .registration_footer_container {
	padding-top: 15px;
	text-align: center;
}
.main_content .registration_box .registration_footer_container input, .main_content .user_modify_data_box .registration_footer_container input {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
	float: none;
}
.main_content .registration_box .registration_footer_container > div:last-child, .main_content .user_modify_data_box .registration_footer_container > div:last-child {
	display: none;
}
.main_content .registration_box .registration_error, .main_content .user_modify_data_box .registration_error {
	padding-bottom: 15px;
	text-align: center;
	color: red;
}

.main_content #forum_newmessage, .main_content #forum_newtopic {
	padding-top: 15px;
}
.main_content #forum_newmessage_head, .main_content #forum_newtopic_head {
	display: inline-block;
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
	float: none;
	cursor: pointer;
}
.main_content #forum_elkuld, .main_content #forum_elkuld_topic {
	padding-top: 15px;
	text-align: center;
}
.main_content .forum_elkuld {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
	float: none;
}
.main_content #forum_newmessage_input_sender, .main_content #forum_newmessage_input, .main_content #forum_newtopic_input {
	text-align: center;
	padding-top: 5px;
}
.main_content #forum_newmessage_input_sender input, .main_content #forum_newtopic_input input {
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
	width: 380px;
}
.main_content #forum_newmessage_input textarea {
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
	width: 380px;
	height: 150px;
}

.main_content .forum_box #forum_newmessage, .main_content .forum_list #forum_newtopic {
	display: none;
}
.main_content .forum_list #forum_newmessage {
	padding-top: 0px;
	padding-bottom: 15px;
}

.main_content .forum_link {
	padding-bottom: 15px;
}

.main_content .forum_message {
	border: 1px solid #7588a8;
	margin-bottom: 25px;
}
.main_content .forum_message .forum_message_head {
	padding: 5px 10px;
	background-color: #16253e;
	color: white;
}
.main_content .forum_message .forum_message_head:after {
	content: "";
	display: block;
	clear: both;
}
.main_content .forum_message .forum_message_moderator_tools {
	margin-left: 10px;
}
.main_content .forum_message .forum_message_pos {
	float: left;
	margin-right: 10px;
}
.main_content .forum_message .forum_message_name {
	float: left;
}
.main_content .forum_message .forum_message_date {
	float: right;
}
.main_content .forum_message .forum_message_body {
	padding: 10px;
	background-color: #edf1f8;
}
.main_content .forum_message .forum_message_body:after {
	content: "";
	display: block;
	clear: both;
}
.main_content .forum_message .forum_message_response {
	float: left;
	margin-top: 10px;
	border-top: 1px solid #7588a8;
	padding: 5px 10px 0px 10px;
}
.main_content .forum_message .forum_message_reply {
	float: right;
	margin-top: 10px;
	border-top: 1px solid #7588a8;
	padding: 5px 10px 0px 10px;
}

.main_content .forum_listazo_pager {
	clear: both;
	padding-top: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
}
.main_content .forum_listazo_pager a {
	font-size: 15px;
	font-weight: 300;
}
.main_content .forum_listazo_pager .lapozo_start {
	padding-left: 5px;
	padding-right: 15px;
	content: '<<';
}
.main_content .forum_listazo_pager .lapozo_prev {
	padding-left: 5px;
	padding-right: 15px;
	content: '<';
}
.main_content .forum_listazo_pager .lapozo_next {
	padding-right: 5px;
	padding-left: 15px;
	content: '>';
}
.main_content .forum_listazo_pager .lapozo_end {
	padding-right: 5px;
	padding-left: 15px;
	content: '>>';
}
.main_content .forum_listazo_pager .lapozo_end {
	padding-left: 5px;
	padding-right: 5px;
}

@media (max-width: 1229px) {
	.main_content #forum_topiclist_head_name, .main_content .forum_topiclist_name {
		width: 185px;
	}
	.main_content #forum_topiclist_head_name {
		line-height: 40px;
	}
	.main_content #forum_topiclist_head_fresh, .main_content .forum_topiclist_fresh {
		width: 115px;
		text-align: center;
	}
	.main_content #forum_topiclist_head_open, .main_content .forum_topiclist_open {
		width: 144px;
	}
	.main_content #forum_topiclist_head_open {
		line-height: 40px;
	}
	.main_content #forum_topiclist_head_last, .main_content .forum_topiclist_last {
		width: 143px;
	}
	.main_content #forum_topiclist_head_last {
		line-height: 40px;
	}
	.main_content #forum_topiclist_head_sum, .main_content .forum_topiclist_sum {
		width: 65px;
		text-align: center;
	}
}

@media (max-width: 991px) {
	.main_content #forum_topiclist_head_name, .main_content .forum_topiclist_name {
		width: 208px;
	}
}

@media (max-width: 767px) {
	.main_content #forum_topiclist_head_name, .main_content .forum_topiclist_name {
		min-width: 50px;
		width: calc(100% - 512px);
	}
}

/* END Fórum */



/* START Felhasználó adatmódosítás */

.main_content .user_registration .registration_main_container {
	margin: 0px auto;
	width: 550px;
}

.main_content .user_registration > #alcim, .main_content .user_registration.modifydata .registration_body_container > #alcim {
	border-bottom: 1px solid #8ea0c0;
	margin: 0px 0px 14px 0px;
	padding-top: 20px;
	padding-bottom: 14px;
	color: #556786;
	font-size: 25px;
	font-weight: 300;
}
.main_content .user_registration.modifydata .registration_body_container > #alcim {
	position: absolute;
	left: 15px;
	width: 95%;
}
.main_content .user_registration .registration_error {
	padding-bottom: 15px;
	text-align: center;
	color: red;
}
.main_content .user_registration.modifydata .registration_body_container > #alcim + div {
	padding-top: 85px;
}

.main_content .user_registration .registration_body_container .registration_label {
	float: left;
	width: 200px;
}
.main_content .user_registration .registration_body_container .registration_label label {
	font-weight: 500;
	padding-top: 4px;
	margin-bottom: 0px;
}
.main_content .user_registration .registration_body_container .registration_field {
	float: left;
	width: 350px;
	padding: 0px;
	margin: 0px;
}
.main_content .user_registration .registration_body_container .registration_field input {
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
	width: 100%;
}
.main_content .user_registration .registration_body_container #vch_contactaddress_zipcode {
	width: 100px !important;
}
.main_content .user_registration .registration_body_container .registration_separator {
	clear: both;
	line-height: 1px;
	height: 5px;
}

.main_content .user_registration .registration_footer_container {
	padding-top: 20px;
	text-align: center;
}
.main_content .user_registration .registration_footer_container .registration_ok_button + div {
	display: none;
}
.main_content .user_registration .registration_footer_container input {
	margin: 0px auto;
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
}

/* END Felhasználó adatmódosítás */



/* START Hozzászólások */

.main_content .comment_box .articlecomment_title {
	display: none;
}
.main_content .comment_box .articlecomment_form_container > h3 {
	display: none;
}

.main_content .comment_box {
	border-bottom: 1px solid #7588a8;
	padding-bottom: 20px;
	padding-top: 25px;
}
.main_content .comment_box > .title {
	border-top: 1px solid #7588a8;
	padding-bottom: 12px;
	padding-top: 15px;
	color: #4b5a73;
	font-size: 22px;
}

.main_content .comment_box .articlecomment_form_container {
	margin: 0px auto;
	width: 370px;
}
.main_content .comment_box .articlecomment_form_txt {
	padding-bottom: 5px;
}
.main_content .comment_box .articlecomment_form_txt textarea {
	width: 100%;
	height: 120px;
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0;
	padding: 5px;
}
.main_content .comment_box .articlecomment_form_captcha div:first-child {
	width: 170px !important;
}
.main_content .comment_box .articlecomment_form_captcha div:last-child {
	width: 200px !important;
}
.main_content .comment_box .articlecomment_form_captcha div:last-child input {
	width: 100% !important;
	border: 1px solid #7a8dab;
	border-radius: 3px;
	margin: 0px 0px 5px 0px;
	padding: 5px;
}
.main_content .comment_box .articlecomment_form_captcha div:last-child img {
	width: 100% !important;
}
.main_content .comment_box .articlecomment_form_captcha:after {
	content: "";
	display: block;
	clear: both;
}

.main_content .comment_box .articlecomment_form_button {
	padding-top: 20px;
	text-align: center;
}
.main_content .comment_box .articlecomment_form_button input {
	background-color: #847a1c;
	background-image: none;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 18px;
	padding: 5px;
}

.main_content .comment_box .articlecomment_comments_container {
	padding-top: 20px;
}
.main_content .comment_box .articlecomment_comment_container {
	padding-top: 10px;
}
.main_content .comment_box .articlecomment_comment_container > table {
	width: 100% !important;
	border: 1px solid #16253e;
}
.main_content .comment_box .articlecomment_comment_container > table > tbody > tr > td {
	border: 0px;
	padding: 10px;
}
.main_content .comment_box .articlecomment_comment_container > table > tbody > tr:first-child > td {
	padding: 5px 10px;
	background-color: #16253e;
	color: white;
}
.main_content .comment_box .articlecomment_comment_container > table > tbody > tr:last-child > td {
	background-color: #edf1f8;
}
.main_content .comment_box .articlecomment_comment_user {
	float: left;
}
.main_content .comment_box .articlecomment_comment_date {
	float: right;
	padding-left: 10px;
}
.main_content .comment_box .articlecomment_comment_delete {
	float: right;
}
.main_content .comment_box .articlecomment_comment_delete a {
	display: inline-block;
	margin: 0px auto;
	background-color: #847a1c;
	border: 1px solid #7a8dab;
	border-radius: 5px;
	color: white;
	font-size: 12px;
	padding: 1px 5px;
}

/* END Hozzászólások */



/* START Hírlevél feliratkozás */

.main_content .newsletter_registration > form {
	width: 450px;
	margin: 0px auto;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_error {
	padding-bottom: 10px;
	text-align: center;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_datalabel {
	display: none;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_field {
	padding-bottom: 10px;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_field input {
	border: 1px solid #7A8DAB;
  border-radius: 3px;
	margin: 0px;
	padding: 5px;
	width: 100%;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_field select {
	border: 1px solid #7A8DAB;
  border-radius: 3px;
	padding: 5px;
	width: 100%;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_type .newsletter_typefield {
	margin-left: 5px;
	margin-right: 5px;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_type .newsletter_typelabel {
	width: 85%;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_type .newsletter_typelabel label {
	font-weight: normal;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_ok_button {
	padding-top: 20px;
	text-align: center;
}
.main_content .newsletter_registration .newsletter_main_container .newsletter_ok_button input {
	border: 1px solid #7A8DAB;
  border-radius: 5px;
	padding: 5px;
	background-image: none;
	background-color: #847A1C;
	color: white;
	font-size: 18px;
}

/* END Hírlevél feliratkozás */



/* START Hibaoldal */

.main_content .error_page .errorlogo {
	display: none;
}
.main_content .error_page hr {
	display: none;
}

.main_content .error_page .errorcode {
	float: left;
	clear: left;
	padding-left: 75px;
	padding-right: 8px;
	font-size: 28px;
	font-weight: 500;
}
.main_content .error_page .errormessage {
	float: left;
	font-size: 28px;
}
.main_content .error_page .spacer {
	clear: both;
	height: 20px;
}
.main_content .error_page .errorcomment {
	padding-left: 75px;
}

.main_content .error_page .errorfootnotes {
	border-top: 1px solid #7588a8;
	padding: 5px;
	margin-top: 30px;
	font-size: 10px;
	text-align: center;
}

#errorpage_container_en.errorpage_container {
	display: block;
	padding-top: 50px;
}
#errorpage_container .errorfootnotes {
	/*
	height: 0px;
	overflow: hidden;
	*/
}

@media (max-width: 1229px) {
	.main_content .error_page .errorcode {
		padding-left: 30px;
	}
	.main_content .error_page .errorcomment {
		padding-left: 30px;
	}
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
	.main_content .error_page .errorcode {
		padding-left: 0px;
	}
	.main_content .error_page .errorcomment {
		padding-left: 0px;
	}
}

/* END Hibaoldal */



/* START Publikus belépés */

.main_content .login h3 {
	border-bottom: 1px solid #8ea0c0;
	margin: 0px 0px 14px 0px;
	padding-top: 20px;
	padding-bottom: 14px;
	color: #556786;
	font-size: 25px;
	font-weight: 300;
}

/* END Publikus belépés */



/* START Cikk küldése */

div#article_send_box_main label {
	padding-top: 4px;
	margin-bottom: 0px;
	font-weight: 300;
}

div.article_send_box_field input, div.article_send_box_field textarea {
	border: 1px solid #7A8DAB;
  border-radius: 3px;
	margin: 0px;
	padding: 5px;
}
div.article_send_box_field textarea {
	height: 100px;
}
div#article_send_box_main_left div.article_send_box_separator {
	height: 5px;
}

div#article_send_box_main_right input {
	border: 1px solid #7A8DAB;
  border-radius: 5px;
	padding: 5px;
	background-image: none;
	background-color: #847A1C;
	color: white;
	font-size: 18px;
}

/* END Cikk küldése */



/* START lightwindow */

#lightwindow, #lightwindow::after, #lightwindow::before, #lightwindow *, #lightwindow *::after, #lightwindow *::before {
	box-sizing: content-box;
}
#lightwindow_thumb_container_inner {
	margin-left: 10px;
	margin-right: 10px;
}

/* END lightwindow */



/* START Nyomtatási nézet */

@media print {
	#top_menu, #header_top, #header_top_menu, #header_bottom_menu, #footer_top, #footer_bottom {
		display: none;
	}

	.main_page .row.newsimagescroller, .main_page .box_content.socialnetwork, .main_page .box_content.newsletter {
		display: none;
	}

	#laddermenu, .sub_page_explaining .right_column .box_content.socialnetwork {
		display: none;
	}
}

img {
  border-bottom: 5px solid #418477;
}

/* END Nyomtatási nézet */


