@media screen, projection {
	/* Portál defaultok */
	html, body {
		height: 100%;
	}
	html {
		overflow: -moz-scrollbars-vertical; 
		overflow-y: scroll;
		overflow-x: auto;
	}
	body {
		color: rgb(0, 0, 0);
		font-family: Verdana;
		font-size: 14px;
		margin: 0;
		padding: 0;
		background-color: rgb(255, 255, 255);
		background-repeat: no-repeat;
		background-position: top center;
		background-repeat: no-repeat;
		background-attachment: fixed;
		/*background-size: 100%;*/
		background-position: center top;
	}
	html, body, span, div, table, table td {
	}
	img {
		margin: 0px;
		border: 0px;
	}
	h1, h2, h3 {
		color: rgb(0, 143, 211);
		font-weight: bold;
	}
	h1 {
		font-size: 18px;
	}
	h2 {
		font-size: 16px;
	}
	h3 {
		font-size: 14px;
	}
	.teljes_oldal_font_class2 h1 {
		font-size: 19px;
	}
	.teljes_oldal_font_class3 h1 {
		font-size: 19px;
	}
	.teljes_oldal_font_class4 h1 {
		font-size: 20px;
	}
	.teljes_oldal_font_class2 h2 {
		font-size: 17px;
	}
	.teljes_oldal_font_class3 h2 {
		font-size: 18px;
	}
	.teljes_oldal_font_class4 h2 {
		font-size: 20px;
	}
	.teljes_oldal_font_class2 h3 {
		font-size: 16px;
	}
	.teljes_oldal_font_class3 h3 {
		font-size: 18px;
	}
	.teljes_oldal_font_class4 h3 {
		font-size: 20px;
	}
	h4 {
	}
	h5 {
	}
	h6 {
	}
	a, a:hover, a:visited {
		color: rgb(0, 143, 211);
		text-decoration: none;
	}
	p {
	}
	table, table td {
		margin: 0px;
		border: 0px;
	}
	table th {
		margin: 0px;
		border: 0px;
	}
	input[type='text'], select {
		margin: 0px;
		padding: 0px;
		border: 0px;
		border-top: 1px solid rgb(80, 80, 80);
		line-height: 15px;
		background-color: rgb(230, 230, 230);
		font-size: 12px;
	}
	input[type='text'] {
		height: 15px;
	}
	select {
		height: 17px;
	}



	/* PE: szerkezet */
	.pg_full {
		display: block;
		height: auto;
		width: auto;
	}
	.pg_page {
		display: block;
		margin: 0px auto;
		position: relative;
		height: auto;
	}
	.pg_cell {
		display: block;
		float: left;
		position: relative;
		height: auto;
		min-height: 16px;
		overflow: hidden;
	}
	.pg_row {
		display: block;
		float: none;
		height: auto;
		min-height: 0px;
	}
	.pg_row .pg_cell {
		min-height: 16px;
	}
	.pg_break {
		clear: both;
		display: block;
		height: 0px;
	}


	/* -- Alapcellák -- */
	.body_bckg_class2 {
		background-color: rgb(200, 200, 200);
		background-image: url('../img/bckg_2.jpg');
	}
	.body_bckg_class3 {
		/*background-color: rgb(1, 84, 176);*/
		/*background-image: url('../img/bckg_3.jpg');*/
	}
	.body_bckg_class4 {
		background-color: rgb(0, 0, 0);
	}
	body.military {
		background-color: rgb(60, 61, 45);
		background-image: url('../img/bck_military1.jpg');
	}
	#teljes_oldal {
		color: rgb(0, 0, 0);
		font-family: Verdana;
		font-size: 14px;
		height: 100%;
	}
	#teljes_oldal.teljes_oldal_font_class2 {
		font-size: 16px;
	}
	#teljes_oldal.teljes_oldal_font_class3 {
		font-size: 18px;
	}
	#teljes_oldal.teljes_oldal_font_class4 {
		font-size: 20px;
	}
	#portal_teljes {
		width: 1000px;
	}
	#fejlec {
		margin-bottom: 16px;
		height: 254px;
		background-image: url('../img/fejlec_bckg_11.png');
		background-repeat: no-repeat;
	}
	.teljes_oldal_bckg_class2 #fejlec {
		background-image: url('../img/fejlec_bckg_21.png');
	}
	.teljes_oldal_bckg_class3 #fejlec {
		background-image: url('../img/fejlec_bckg_31.png');
	}
	.teljes_oldal_bckg_class4 #fejlec {
		background-image: url('../img/fejlec_bckg_51.png');
	}
	.military #fejlec {
		background-image: url('../img/fejlec_bckg_11.png');
	}
	#bckg_class4_container {
		display: block;
		width: 1000px;
		margin: 0px auto;
		padding-left: 20px;
	}
	.bckg_class4_prev,
	.bckg_class4_exit,
	.bckg_class4_next,
	.bckg_class4_title {
		display: inline-block;
		height: 20px;
		margin-right: 5px;
		background-color: rgb(0, 0, 0);
		color: rgb(255, 255, 255);
		font-weight: bold;
	}
	.bckg_class4_prev,
	.bckg_class4_exit,
	.bckg_class4_next {
		width: 20px;
		text-align: center;
		text-decoration: none;
	}
	.bckg_class4_prev:hover,
	.bckg_class4_exit:hover,
	.bckg_class4_next:hover {
		background-color: rgb(255, 255, 255);
		color: rgb(0, 0, 0);
	}
	.bckg_class4_title {
		width: 300px;
		padding: 0px 8px;
		cursor: default;
	}
	.bckg_class4_title:hover {
		background-color: rgb(255, 255, 255);
		color: rgb(0, 0, 0);
		font-weight: normal;
		text-indent: -8px;
	}
	#bckg_class4_title_question {
		color: rgb(255, 255, 255);
	}
	#bckg_class4_title_answer {
		color: rgb(0, 0, 0);
	}
	#fejlec_left {
		width: 317px;
		height: 229px;
		top: 20px;
		left: 10px;
		background-image: url('../img/fejlec_left_bckg5.png');
		background-repeat: no-repeat;
	}
	#fejlec_left.fejlec_left_preview {
		background-image: url('../img/fejlec_left_bckg5.png');
	}
	#fejlec_left_top1 {
		margin: 8px 0px 0px 6px;
		height: 16px;
		line-height: 16px;
		z-index: 2;
	}
	.fejlec_left_top1_separator {
		margin: 0px 4px;
		background-color: rgb(111, 28, 83);
		font-size: 0px;
		line-height: 10px;
		padding: 8px 1px 2px 0px;
	}
	.bckg_style_box {
		margin: 0px;
		padding: 0px;
	}
	.bckg_style_box a {
		font-size: 0px;
		line-height: 10px;
		padding: 7px 7px 0px 0px;
		margin: 0px 3px 0px 2px;
		background-repeat: no-repeat;
	}
	.bckg_style_box1 {
		background-image: url('../img/bckg_style_box1.png');
	}
	.bckg_style_box2 {
		background-image: url('../img/bckg_style_box2.png');
	}
	.bckg_style_box3 {
		background-image: url('../img/bckg_style_box3.png');
	}
	.bckg_style_box4 {
		background-image: url('../img/bckg_style_box4.png');
		margin: 0px;
	}
	.font_style_box {
		margin: 0px;
		padding: 0px;
	}
	.font_style_box a, .font_style_box a:hover {
		color: rgb(0, 0, 0);
		padding: 0px 1px;
	}
	.font_style_box a.font_selected, .font_style_box a.font_selected:hover {
		color: rgb(0, 143, 211);
		font-weight: bold;
	}
	#font_style_box1 {
		margin: 0px 3px 0px 0px;
		font-size: 8px;
	}
	#font_style_box2 {
		margin: 0px 3px 0px 0px;
		font-size: 9px;
	}
	#font_style_box3 {
		margin: 0px 3px 0px 0px;
		font-size: 11px;
	}
	#font_style_box4 {
		margin: 0px;
		font-size: 13px;
	}
	#fejlec_left_top2 {
		margin: 0px 6px;
		height: 16px;
		line-height: 16px;
		font-size: 10px;
		z-index: 2;
	}
	#fejlec_left_center {
		height: 150px;
		z-index: 2;
	}
	#fejlec_left_bottom {
		margin: 6px 0px 0px 6px;
		height: 28px;
		z-index: 2;
	}
	.date {
		color: rgb(0, 143, 211);
		font-weight: bold;
		font-size: 10px;
	}
	.lang_box {
		margin: 0px;
		padding: 0px;
	}
	.lang_box_container {
		display: inline-block;
		width: 128px;
	}
	.lang_box a, .lang_box a:hover {
		color: rgb(0, 0, 0);
		padding: 0px 1px;
		font-size: 12px;
		line-height: 14px;
	}
	.lang_box a.lang_selected, .lang_box a.lang_selected:hover {
		color: rgb(0, 143, 211);
		font-weight: bold;
		padding: 0px 0px 0px 1px;
	}
	.fejlec_left_bottom_separator {
		margin: 0px 4px;
		background-color: rgb(111, 28, 83);
		font-size: 0px;
		line-height: 14px;
		padding: 11px 1px 3px 0px;
	}
	#fejlec_right {
		width: 1000px;
		height: 254px;
		position: absolute;
		z-index: 1;
	}
	#tartalom_blokk {
		/*background-image: url('../img/balhasab_bckg.png');*/
		/*background-image: url('../img/balhasab_bckg2.png');*/
		background-position: left bottom;
		background-repeat: repeat-y;
	}
	#balhasab {
		width: 332px;
		margin: 0px 4px 20px 0px;
		/*background-color: rgb(255, 255, 255);*/
		background-position: -500px -270px;
		background-repeat: no-repeat;
		padding-top: 4px;
	}
	#balhasab1 {
		min-height: 0px;
		padding-top: 10px;
		background-image: url('../img/laddermenu_bckg1.png');
		background-position: left top;
		background-repeat: no-repeat;
	}
	#balhasab2 {
		height: 10px;
		background-image: url('../img/laddermenu_bckg3.png');
		background-repeat: no-repeat;
	}
	#balhasab3 {
		margin-top: 7px;
		height: 20px;
		/*background-image: url('../img/balhasab_bottom_bckg.png');*/
		background-image: url('../img/balhasab_bottom_bckg2.png');
		background-repeat: no-repeat;
	}
	#balhasab4 {
		/*background-color: rgb(200, 200, 200);*/
		background-color: rgb(255, 255, 255);
		border-radius: 0px 0px 10px 10px;
		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
	}
	#tartalom {
		width: 664px;
	}
	.teljes_oldal_font_class2 #tartalom {
		font-size: 16px;
	}
	.teljes_oldal_font_class3 #tartalom {
		font-size: 18px;
	}
	.teljes_oldal_font_class4 #tartalom {
		font-size: 20px;
	}
	#lablec {
		height: 50px;
		margin-top: 20px;
		padding: 0px 12px;
		background-image: url('../img/lablec_bckg.png');
		background-repeat: no-repeat;
		color: rgb(255, 255, 255);
		font-size: 11px;
	}
	#lablec .lablec_tw ,
	#lablec .lablec_fb ,
	#lablec .lablec_qc,
	#lablec .lablec_rss {
		display: block;
		float: left;
		width: 20px;
		height: 20px;
		margin: 10px 0px 20px 10px;
		background-image: url('../img/iconset40px.png');
		background-repeat: no-repeat;
	}
	#lablec .lablec_fb {
		background-position: 0px 0px;
	}
	#lablec .lablec_fb:hover {
		background-position: 0px -20px;
	}
	#lablec .lablec_tw {
		background-position: -20px 0px;
	}
	#lablec .lablec_tw:hover {
		background-position: -20px -20px;
	}
	#lablec .lablec_qc {
		background-position: -40px 0px;
	}
	#lablec .lablec_qc:hover {
		background-position: -40px -20px;
	}
	#lablec .lablec_rss {
		background-position: -60px 0px;
	}
	#lablec .lablec_rss:hover {
		background-position: -60px -20px;
	}


	/* -- Objektumlistázó -- */
	#tartalom ul {
		list-style-type: disc;
	}
	.notes {
		font-size: 10px;
	}
	.teljes_oldal_font_class2 .notes {
		font-size: 11px;
	}
	.teljes_oldal_font_class3 .notes {
		font-size: 13px;
	}
	.teljes_oldal_font_class4 .notes {
		font-size: 15px;
	}
	#tartalom table, #tartalom table td {
		font-size: 12px;
		vertical-align: top;
	}
	#tartalom table th {
		color: rgb(255, 255, 255);
		font-weight: bold;
		font-size: 14px;
		background-color: rgb(170, 170, 170);
	}
	#tartalom th {
		border-bottom: 0px;
	}
	.objectlistIntro a:hover, .objectlistText a:hover {
		color: rgb(255, 25, 121);
	}
	.objectlistIntro a:visited, .objectlistText a:visited {
		color: rgb(107, 80, 96);
	}
	.revueFullContainer .objectlistText p {
		margin: 10px 0px;
	}
	.revueFullContainer .objectlistText p img {
		max-width: 610px;
		height: auto;
	}
	.v4_news_list_box {
		height: 400px;
		overflow: hidden;
	}
	.olLinks {
		clear: both;
		margin-top: 10px;
	}
	.olLinks div a {
		margin-right: 10px;
	}
	.olLinks .facebook,
	.olLinks .twitter,
	.olLinks .olPrintLink a,
	.olLinks .olSendLink a {
		display: inline-block;
		float: left;
		width: 20px;
		height: 20px;
		background-image: url('../img/iconset40px.png');
		background-repeat: no-repeat;
		text-indent: -10000px;
	}
	.olLinks .facebook {
		background-position: 0px 0px;
	}
	.olLinks .facebook:hover {
		background-position: 0px -20px;
	}
	.olLinks .twitter {
		background-position: -20px 0px;
	}
	.olLinks .twitter:hover {
		background-position: -20px -20px;
	}
	.olLinks .olPrintLink a {
		background-position: -120px 0px;
	}
	.olLinks .olPrintLink a:hover {
		background-position: -120px -20px;
	}
	.olLinks .olSendLink a {
		background-position: -80px 0px;
	}
	.olLinks .olSendLink a:hover {
		background-position: -80px -20px;
	}


	/* -- Létramenü -- */
	#balhasab #laddermenu {
		width: 312px;
		padding: 0px 10px;
		background-image: url('../img/laddermenu_bckg2.png');
		background-repeat: repeat-y;
		margin-bottom: -1px;
	}
	#balhasab .hiddenLastItem {
		display: none;
	}
	#balhasab ul {
		margin: 0px;
		padding: 0px;
	}
	#balhasab ul li {
		margin: 0px;
		padding: 0px;
		line-height: 23px;
		list-style-type: none;
	}
	#balhasab ul li a {
		display: block;
		background-color: rgb(255, 255, 255);
		border: 1px solid rgb(255, 255, 255);
		background-image: url('../img/laddermenu_tick_gray.png');
		background-position: 9px 0px;
		background-repeat: no-repeat;
		color: rgb(170, 170, 170);
		padding: 0px 10px 0px 31px;
		margin-bottom: 1px;
		font-size: 18px;
		font-weight: bold;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}
	#balhasab ul li a:hover {
		background-image: url('../img/laddermenu_tick_black.png');
		color: rgb(0, 0, 0);
	}
	#balhasab ul.laddermenu_al li a {
		font-size: 16px;
	}
	#balhasab ul.laddermenu_al li ul li a {
		font-size: 14px;
	}
	.teljes_oldal_font_class2 #balhasab ul li a {
		font-size: 19px;
	}
	.teljes_oldal_font_class2 #balhasab ul.laddermenu_al li a {
		font-size: 17px;
	}
	.teljes_oldal_font_class2 #balhasab ul.laddermenu_al li ul li a {
		font-size: 16px;
	}
	.teljes_oldal_font_class3 #balhasab ul li a {
		font-size: 19px;
	}
	.teljes_oldal_font_class3 #balhasab ul.laddermenu_al li a {
		font-size: 18px;
	}
	.teljes_oldal_font_class3 #balhasab ul.laddermenu_al li ul li a {
		font-size: 18px;
	}
	.teljes_oldal_font_class4 #balhasab ul li a {
		font-size: 20px;
	}
	.teljes_oldal_font_class4 #balhasab ul.laddermenu_al li a {
		font-size: 20px;
	}
	.teljes_oldal_font_class4 #balhasab ul.laddermenu_al li ul li a {
		font-size: 20px;
	}
	#balhasab ul li ul li a {
		margin-left: 10px;
	}
	#balhasab ul li ul li ul li a {
		margin-left: 20px;
	}
	#balhasab ul li ul li ul li ul li a {
		margin-left: 30px;
	}
	#balhasab ul li ul li ul li ul li ul li a {
		margin-left: 40px;
	}
	#balhasab ul li ul li ul li ul li ul li ul li a {
		margin-left: 50px;
	}
	#balhasab ul li ul li ul li ul li ul li ul li ul li a {
		margin-left: 60px;
	}
	#balhasab ul li ul li ul li ul li ul li ul li ul li ul li a {
		margin-left: 70px;
	}
	#balhasab .hasChild > a {
		background-image: url('../img/laddermenu_tick_gray_haschild.png');
	}
	#balhasab .hasChild > a:hover {
		background-image: url('../img/laddermenu_tick_black_haschild.png');
	}
	#balhasab .signedItem > a {
		background-color: rgb(105, 105, 105);
		border-color: rgb(105, 105, 105);
		background-image: url('../img/laddermenu_tick_gray.png');
	}
	#balhasab .signedItem > a:hover {
		background-image: url('../img/laddermenu_tick_black.png');
	}
	#balhasab .signedItem.hasChild > a {
		background-image: url('../img/laddermenu_tick_gray_haschild.png');
	}
	#balhasab .signedItem.hasChild > a:hover {
		background-image: url('../img/laddermenu_tick_black_haschild.png');
	}
	#balhasab .laddermenu_li_selected > a {
		background-color: rgb(0, 143, 211);
		border-color: rgb(0, 143, 211);
		background-image: url('../img/laddermenu_tick_white.png');
		color: rgb(255, 255, 255);
	}
	#balhasab .laddermenu_li_selected > a:hover {
		background-image: url('../img/laddermenu_tick_black.png');
	}
	#balhasab .laddermenu_li_selected.hasChild > a {
		background-image: url('../img/laddermenu_tick_white_haschild.png');
	}
	#balhasab .laddermenu_li_selected.hasChild > a:hover {
		background-image: url('../img/laddermenu_tick_black_haschild.png');
	}
	.teljes_oldal_bckg_class2 #balhasab {
		/*background-image: url('../img/bckg_2.jpg');*/
	}
	.teljes_oldal_bckg_class3 #balhasab {
		/*background-image: url('../img/bckg_3.jpg');*/
	}
	.teljes_oldal_bckg_class4 #balhasab {
		/*background-image: url('../img/bckg_4.jpg');*/
		border-color: rgb(0, 0, 0);
	}
	.military #balhasab {
		background-image: url('../img/bck_military1.jpg');
	}


	/* -- Kereső -- */
	#searchform {
		display: inline;
		padding-left: 16px;
		font-size: 12px;
		line-height: 15px;
	}
	#searchInput {
		width: 131px;
	}
	#searchGoButton {
		margin: 0px;
		padding: 0px;
		border: 0px;
		width: 19px;
		height: 23px;
		background-image: url('../img/search_off.png');
		background-position: -2px 2px;
		background-repeat: no-repeat;
		background-color: transparent;
		cursor: pointer;
		text-indent: -9999px;
	}
	#searchGoButton:hover {
		background-image: url('../img/search_on.png');
		background-position: -1px 3px;
	}
	.search_container_detailed input,
	.search_container_detailed select,
	.search_container_detailed span,
	.search_container_detailed label {
		xmargin-bottom: 5px;
		float: left;
	}
	.searchbox_fieldseparator {
		clear: both;
		margin-bottom: 5px;
		height: 1px;
	}
	.search_container_detailed #searchbox_title {
		margin-bottom: 10px;
	}
	.search_container_detailed #beginyear, .search_container_detailed #endyear {
		width: 80px;
		margin: 0px 10px;
	}
	.search_container_detailed #beginmonth, .search_container_detailed #beginday, .search_container_detailed #endmonth, .search_container_detailed #endday {
		width: 40px;
		margin: 0px 10px;
	}
	.search_container_detailed #searchStr,
	.search_container_detailed #searchFolder,
	.search_container_detailed #pagesize,
	.search_container_detailed #date,
	.search_container_detailed #country {
		margin: 0px 10px;
	}
	#searchButton {
		float: none;
	}
	.listazo_resultnum {
		clear: both;
		margin: 10px 0px;
	}
	.listazo_sor {
		clear: both;
		margin-top: 10px;
	}
	.listazo_datum {
		font-size: 10px;
	}
	.teljes_oldal_font_class2 .listazo_datum {
		font-size: 11px;
	}
	.teljes_oldal_font_class3 .listazo_datum {
		font-size: 13px;
	}
	.teljes_oldal_font_class4 .listazo_datum {
		font-size: 15px;
	}
	#v4_mtinews_search_container .search_pager_container {
		text-align: center;
		margin: 10px 0px;
	}
	#v4_mtinews_search_container .lapozo_inner{
		float: none;
	}
	#v4_mtinews_search_container .lapozo_inner_separator {
		float: none;
		padding: 0px 3px;
	}


	/* Hírlevél regisztráció */
	.newsletter_main_container {
		padding: 0px 20px;
	}
	.newsletter_field {
		padding: 5px 0px;
	}
	.newsletter_message {
		padding-bottom: 10px;
	}


	/* -- Középső tartalom blokkok -- */
	.center_column_white, .center_column_gray {
		margin: 4px 0px 0px 4px;
		float: left;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	.center_column_white {
		background-color: rgb(255, 255, 255);
	}
	.center_column_gray {
		background-color: rgb(230, 230, 230);
	}
	.center_1column {
		width: 142px;
		padding: 20px 10px;
	}
	.center_2column {
		width: 288px;
		padding: 20px;
	}
	.center_3column {
		width: 474px;
		padding: 20px;
	}
	.center_4column {
		width: 620px;
		padding: 20px;
	}
	
	#tartalom .center_column_white.center_2column {
		min-height: 478px;
	}


	/* -- v4_namedays module -- */
	.namedays_red {
		color: rgb(255, 0, 0);
	}


	/* -- v4_weather module -- */
	#v4_weather_root {
		height: 254px;
	}
	#v4_weather_country_1, #v4_weather_country_2, #v4_weather_country_3, #v4_weather_country_4 {
		display: none;
		height: 250px;
		margin-bottom: 4px;
		margin-right: 4px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: bottom right;
		z-index: 1;
	}
	#v4_weather_country_1 {
		background-image: url('../img/Weather/weather_pl_on_bckg.png');
	}
	#v4_weather_country_2 {
		background-image: url('../img/Weather/weather_cz_on_bckg.png');
	}
	#v4_weather_country_3 {
		background-image: url('../img/Weather/weather_sk_on_bckg.png');
	}
	#v4_weather_country_4 {
		background-image: url('../img/Weather/weather_hu_on_bckg.png');
	}
	#v4_weather_country_icon_1, #v4_weather_country_icon_2, #v4_weather_country_icon_3, #v4_weather_country_icon_4 {
		position: absolute;
		padding: 0px;
		border: 0px solid black;
		margin: 0px;
		background-color: transparent;
		z-index: 2;
	}
	#v4_weather_country_icon_1 {
		top: 55px;
		right: 320px;
	}
	#v4_weather_country_icon_2 {
		top: 125px;
		right: 425px;
	}
	#v4_weather_country_icon_3 {
		top: 160px;
		right: 365px;
	}
	#v4_weather_country_icon_4 {
		top: 190px;
		right: 335px;
	}
	.weather_container {
		width: 142px;
		height: 230px;
		margin-left: 848px;
		padding-top: 20px;
		text-align: center;
	}
	.weather_date {
		padding-top: 5px;
	}
	.weather_date .date {
		color: black;
	}
	.weather_city {
		padding-top: 5px;
		color: #008FD3;
		font-size: 13px;
		font-weight: bold;
	}
	.weather_icon {
		height: 90px;
		padding: 0px;
		border: 0px;
		margin: 0px;
		background-color: transparent;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.weather_temperature {
		color: black;
		font-size: 18px;
	}
	.weather_temperature .daytime {
		font-size: 32px;
		font-weight: bold;
		font-family: Arial;
	}
	.weather_temperature .night {
	}
	.weather_temperature .unit {
		font-size: 28px;
	}
	.weather_nextdays {
		padding-top: 25px;
	}
	.weather_nextdays table {
		margin: 0px auto;
	}
	.weather_nextdays table tbody tr th, .weather_nextdays table tbody tr td {
		padding: 0px 5px;
		border: 0px;
		margin: 0px;
		text-align: center;
	}
	.weather_nextdays table tbody tr th .date {
		color: black;
		text-transform: uppercase;
		font-size: 8px;
	}
	.weather_nextdays table tbody tr td {
		padding-top: 3px;
		color: #008FD3;
		font-size: 12px;
		font-weight: bold;
	}
	#imgWeatherMap {
		position: absolute;
		width: 1000px;
		height: 254px;
		margin: 0px;
		padding: 0px;
		border: 0px;
		background-color: transparent;
	}


	/* -- v4_dictionary module -- */
	#dict_search LABEL {
		display: block;
		float: left;
		clear: left;
		height: 25px;
		margin-left: 10px;
	}
	#dict_search SELECT {
		width: 150px;
		border: 1px inset buttonhighlight;
	}
	#dict_search .rightc {
		width: 300px;
		float: right;
		clear: right;
		height: 25px;
	}
	#txtInp_term_id0 {
		width: 120px;
		border: 1px inset buttonhighlight;
	}
	#submit_submit_ok_id0 {
		border: 1px outset buttonhighlight;
		height: 20px;
	}
	#dict_search .select {
		border: 0px inset buttonface;
		width: 150px;
		font: icon;
		cursor: default;
	}
	#dict_search .selected {
		border: 0px inset buttonface;
		background: window;
		padding: 0px;
		font: icon;
	}
	#dict_search .selectTable {
		height: 21px;
		width: 150px;
		border: 1px inset buttonhighlight;
		background-color: buttonface;
	}
	#dict_search .option {
		font: icon;
		padding-left: 5px;
	}
	#dict_search .dropDown {
		position: absolute;
		visibility: hidden;
		width: 150px;
		border: 1px solid windowtext;
		padding: 0px;
		background: window;
		color: windowtext;
	}
	#dict_search .select .Button {
		width: 16px;
		height: 5px;
		font-family: webdings;
		padding: 0px;
		font-size: 11px;
		border: 1px outset buttonhighlight;
	}
	.specialchars {
		margin: 10px 0;
		float: left;
		clear: both;
		width: 100%;
		text-align: center;
	}
	.specialchars A {
		padding: 1px 2px;
		margin: 0 1px;
		text-decoration: none;
		border: solid 1px #e9e9e9;
		color: #666;
	}
	.specialchars A:hover {
		background-color: #ddd;
	}
	.dict_nomatch {
		text-align: center;
		margin-top: 10px;
		clear: left;
	}
	.dict_h {
		color: red;
	}
	.dict_overflow {
		color: red;
		text-align: center;
	}
	DL.dict {
		margin: 10px 15px;
		clear: left;
	}
	DL.dict A {
		text-decoration: none;
		color: black;
	}
	DL.dict DD {
		margin-left: 40px;
	}
	DL.dict DD DIV {
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
		margin: 3px 0px;
	}
	DL.dict DT {
		background-repeat: no-repeat;
		background-position: left center;
		font-weight: bold;
		margin: 15px 5px 6px 5px;
		padding: 2px 0 0 20px;
		border-bottom: 1px dotted #666666;
	}
	.dt_pos, .dt_dom {
		font-style: italic;
		font-weight: normal;
		padding-left: 1em;
	}
	.dd_en, .dt_en {
		background-image: url('../img/gb.gif');
	}
	.dd_sk, .dt_sk {
		background-image: url('../img/sk.gif');
	}
	.dd_cz, .dt_cz {
		background-image: url('../img/cz.gif');
	}
	.dd_hu, .dt_hu {
		background-image: url('../img/hu.gif');
	}
	.dd_pl, .dt_pl {
		background-image: url('../img/pl.gif');
	}


	/* -- v4_projects module -- */
	.project {
		margin-bottom: 20px;
		text-align: left;
	}
	.project-id {
		display: none;
	}
	.project-date {
		background-color: rgb(200, 200, 200);
		color: rgb(255, 255, 255);
		margin-bottom: 9px;
		text-indent: 5px;
		font-weight: bold;
	}
	.project-title {
		font-weight: bold;
	}
	.project-title, .project-item {
		padding-left: 5px;
	}
	#naptar0_naptar {
		margin: 0px 39px;
		width: 252px;
		border: 1px solid rgb(0, 0, 0);
	}
	#naptar0_napok {
		
	}
	div.esemeny_ma {
		display: none;
	}
	.esemeny_datum {
		border: 1px solid rgb(0, 84, 94);
		background-color: rgb(0, 143, 211);
		border: 1px solid rgb(229, 237, 244);
		height: 30px;
	}
	.esemeny_datum select {
		margin-left: 15px;
		margin-top: 4px;
		margin-bottom: 4px;
		height: 21px;
	}
	td.nap_cim {
		width: 28px;
		height: 28px;
		margin: auto;
		text-align: center;
		background-color: rgb(230, 230, 230);
		border: 1px solid rgb(255, 255, 255);
	}
	td.nap {
		width: 28px;
		height: 28px;
		margin: auto;
		text-align: center;
		background-color: rgb(230, 230, 230);
		border: 1px solid rgb(255, 255, 255);
	}
	td.nap.selectedDay {
		font-weight: bold;
		color: rgb(0, 143, 211);
	}
	table.caltable_days, table.caltable_cal {
		border-collapse: separate;
		border-spacing: none;
	}
	table.caltable_days {
		border-top: 1px solid rgb(0, 143, 211);
	}
	div.calendar_article {
		margin-bottom: 16px;
	}
	div.calendar_article_date {
		color: rgb(24, 86, 93);
		
	}
	div.calendar_article_title, div.calendar_article_title a {
		color: rgb(0, 59, 115);
		font-weight: bold;
		text-decoration: none;
	}
	div.calendar_article_title a:hover {
		text-decoration: underline;
	}
	div.ticket_calendar_today {
		margin-top: 16px;
	}
	div#calendar-main form{
		width: 214px;
	}
	div#calendar-main {
		margin-left: 21px;
	}


	/* -- v4_awstats module -- */
	.awstats {
		float: right;
		text-align: right;
		margin-top: 12px;
	}


	/* -- v4_mtinews module -- */
	.news_list_box {
		background-color: #FFFFFF;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
	}
	#tartalom > .news_list_box {
		margin: 4px 0px 0px 4px;
		padding: 20px;
	}
	.news_list_box .news_list_item {
		margin: 0px;
		background-repeat: no-repeat;
		background-position: 0px 4px;
	}
	.news_list_box .news_list_item.news_MTI {
		background-image: url('../img/hu.gif');
		padding-left: 22px;
	}
	.news_list_box .news_list_item.news_TASR {
		background-image: url('../img/sk.gif');
		padding-left: 22px;
	}
	.news_list_box .news_list_item.news_PAP {
		background-image: url('../img/pl.gif');
		padding-left: 22px;
	}
	.news_list_box .news_list_item.news_CTK {
		background-image: url('../img/cz.gif');
		padding-left: 22px;
	}
	.news_list_box .news_list_item .objectlistTitle {
		color: #008FD3;
		cursor: pointer;
		text-align: left;
	}
	.news_list_box .news_list_item .objectlistIntro {
		display: none;
		margin-bottom: 3px;
		text-align: justify;
		color: #4C4C4C;
	}
	.news_list_box .news_list_item .objectlistDate {
		margin-bottom: 12px;
		color: #AAAAAA;
	}
	.news_list_box.revue .news_list_item .objectlistDate {
	    margin-bottom: 0px;
	}
	.news_list_box.revue .news_list_item {
	    margin-bottom: 12px;
	}
	.news_list_box_title .news_list_item {
		padding-bottom: 5px;
	}
	#mtinewscontainer .scroller {
		position: static;
		font-size: 1em;
	}
	#mtinewscontainer .scroller, #mtinewscontainer .scroller .section {
		width: auto;
		height: 500px;
	}
	.news_list_box .news_list_item .visegradrevue,
	.news_list_box .news_list_item .visegradinsight {
		background-repeat: no-repeat;
		background-size: 20px auto;
		min-height: 20px;
		padding-left: 25px;
	}
	.news_list_box .news_list_item .visegradrevue {
		background-image: url('../img/visegrad-revue.jpg');
	}
	.news_list_box .news_list_item .visegradinsight {
		background-image: url('../img/visegrad-insight.jpg');
	}
	.revue.news_list_box .news_list_item .objectlistTitle {
		float: left;
		width: 70%;
	}
	.revue.news_list_box .news_list_item .objectlistDate {
		float: right;
	}


	/* -- v4_gallery -- */
	.gallery_list_box {
		padding: 4px 0px 0px 4px;
	}
	.gallery_list_box .gallery_list_item {
		margin-bottom: 10px;
		padding: 5px 0px;
		background-color: #BFBFBF;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.gallery_list_box .gallery_list_item .objectlistIntro {
		width: 125px;
		height: auto;
		float: left;
		overflow: hidden;
		padding: 0px 5px;
		text-align: center
	}
	.gallery_list_box .gallery_list_item .objectlistIntro img {
		margin: 0px;
		padding: 0px;
		border: 0px;
	}
	.gallery_list_box .gallery_list_item .objectlistIntro2 {
		width: 495px;
		height: auto;
		float: left;
		overflow: hidden;
		font-size: 11px;
		text-align: justify;
	}


	/* -- v4_randomimage -- */
	#tartalom .randomImageBox {
		text-align: center;
	}
	#randomimagegallery {
		margin: 12px;
		padding: 10px;
		text-align: center;
	}
	#randomimagegallery .scroller {
		padding: 0px 17px;
		position: static;
	}
	#randomimagegallery .section a {
		background-color: transparent;
		display: block;
		position: relative;
	}
	#randomimagegallery .section a img {
		position: absolute;
		margin: auto;
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0px;
	}


	/* -- Technikai -- */
	.aural, .hidden, .fk_h {
		display: none;
	}
	.clear {
		clear: both;
	}
	#highcontrast a.default_skin {
		display: none;
	}
	.hide_onload {
		display: none;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	#pf_identifier_link {
		display: none;
	}
}

@media print {
	a {
		color: black;
	}
	
	img {
		border: 0px;
	}

	#fejlec, #balhasab, #lablec, #lightwindow, #lightwindow_overlay, #popup_container_global {
		display: none;
	}

	#tartalom .olLinks {
		display: none;
	}

	#pe_public_icons, #pe_loading, #pe_loading_wait, #pe_loading_true, #pe_loading_false, .pe_hidden {
		display: none;
	}
}
