/**
 * SZTE default style
 *
 * @author Bartal Tamas
 * @date 2008-07-22
 * @version 1.0
 **/

@media screen, projection {
	/* Reset */
	body, div, form {
		margin: 0;
		padding: 0;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	/* Alapértelmezett stílusok */
	body {
		background-color: rgb(255, 255, 255);
		border: 0px;
		color: rgb(0, 0, 0);
		text-align: left;
	}
	body, table, tr, td, input, select, textarea {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	p {
		margin: 13px 0px;
	}

	a, a:visited {
		color: rgb(76, 76, 76);
		text-decoration: none;
		outline: none;
	}
	a:hover {
		color: rgb(167,2,0);
		text-decoration: none;
	}

	h2 {
		font-size: 20px;
		margin: 0px;
		margin-left: 40px;
		color: #1a1a1a;
	}

	table{
		empty-cells: show;
		padding: 0px;
		margin: 0px;
		border: 0px;
		border-collapse: collapse;
	}
	td, th {
		padding: 3px;
		margin: 0px;
		border: 1px solid #000000;
		font-size: 13px;
	}
	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;
	}

	#kozep_balhasab_inner #tartalom a {
		color: #3c4c66;
		text-decoration: none;
	}
	#kozep_balhasab_inner #tartalom a:hover {
		color: #3c4c66;
		text-decoration: underline;
	}

	/* -- Fő tartalom -------------------------------------------------------- */
	#wrapper {
		width: 920px;
		margin: 0px auto;
		position: relative;
		padding: 0px;
		background-color: transparent;
	}

	/* -- Head --------------------------------------------------------------- */
	#header {
		margin:0px;
		padding:0px;
		background: rgb(21,35,62);
		background-image: url('../img/headbg.png');
		background-repeat: repeat-x;
		clear: both;
	}

	#header2 {
		margin:0px;
		padding:0px;
		background: rgb(21,35,62);
		background-image: url('../img/headbg_en.png');
		background-repeat: repeat-x;
		clear: both;
	}

	#header_pot {
		margin:0px;
		padding:0px;
		background: rgb(21,35,62);
		background-image: url('../img/headbg_pot.png');
		background-repeat: repeat-x;
		clear: both;
	}

	#header_felveteli {
		margin:0px;
		padding:0px;
		background: rgb(21,35,62);
		background-image: url('../img/headbg_felveteli.png?ts=2015');
		background-repeat: repeat-x;
		clear: both;
	}

	#header_felvettek {
		margin:0px;
		padding:0px;
		background: rgb(21,35,62);
		background-image: url('../img/headbg_felvettek.png');
		background-repeat: repeat-x;
		clear: both;
	}

	#header_gtk {
		margin:0px;
		padding:0px;
		background: rgb(21,35,62);
		background-image: url('../img/headbg_gtk.png');
		background-repeat: repeat-x;
		clear: both;
	}

	#header h1, #header2 h1, #header_pot h1, #header_felveteli h1, #header_felvettek h1, #header_gtk h1 {
		margin: 0px 0px 1px 0px;
		padding: 0px;
		height: 116px;
		overflow: hidden;
	}

	#header h1 a, #header2 h1 a, #header_pot h1 a, #header_felveteli h1 a, #header_felvettek h1 a, #header_gtk h1 a {
		margin:0px;
		padding:0px;
		display: block;
		height: 116px;
		line-height: 116px;
		float: left;
		width: 200px;
		color: white;
		overflow: hidden;
		text-indent: -999px;
	}

	#header h1 a:hover, #header2 h1 a:hover, #header_pot h1 a:hover, #header_felveteli h1 a:hover, #header_felvettek h1 a:hover, , #header_gtk h1 a:hover {
		color: rgb(255,228,112);
	}

	#tagline {
		display: none;
	}

	#felsomenu_bal {
		float: left;
		font-size: 0.85em;
		height: 18px;
		width: 515px;
		overflow: hidden;
		padding: 3px 0px;
	}

	#felsomenu_jobb {
		float: right;
		text-align: right;
		font-size: 0.85em;
		height: 18px;
		width: 400px;
		overflow: hidden;
		padding: 3px 0px;
	}

	#highcontrast {
		display: inline;
	}

	#highcontrast img {
		vertical-align: top;
	}


	/* -- Kiemelt hírek -------------------------------------------------------- */
	#kiemeltek {
		border-bottom: 3px double black;
		height: 400px;
		padding: 0px 0px 1px 0px;
	}

	#kiemelt {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-color: rgb(236,236,236);
		position: relative;
		float: right;
		overflow: hidden;
		width: 740px;
		height: 400px;
	}

	div.scroller {
		font-size: 0.85em; /*0.75em;*/
		width: 740px;
		height: 400px;
		overflow: hidden;
		color: white;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 0px;
		top: 0px;
	}
	div.scroller div.section { width:740px; overflow:hidden; float:left; padding:0px; position: absolute; left: 0px; height: 400px;}
	div.scroller div.content { width: 100000px; }
	div.scroller div.content img { position: absolute; top: 0px; left: 0px; }
	div.scroller div.content a {color: white; text-decoration: none;}
	div.scroller div.content a:hover {color: white; text-decoration: underline; }

	.scroller_sectiontitle {
		display: block;
		z-index: 999;
		padding: 28px 5px 0px 5px;
		width: 730px;
		height: 70px;
		position: relative;
	}
	.scroller_sectiontitle h3 {
		display: table-cell;
		vertical-align: middle;
		width: 47%;
		font-family: Georgia, serif;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-size: 20px;
		font-weight: normal;
	}
	.scroller_articleintro {
		display: table-cell;
		vertical-align: middle;
		width: 50%;
		margin: 0px 5px 0px 0px;
		padding: 0 0 0 5px;	/* 0 */
		height: 70px;
		text-decoration: none !important;
		line-height: 1.25em;
		overflow: hidden;
	}
	.scroller_sectiontitle h3 a {
		font-weight: normal;
	}

	#kiemelt_alsobg {
		position: absolute;
		width: 100%;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
		filter: alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=70);
		-moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: .7; -opera-opacity: 70; mso-opacity: 70;
		bottom: 0px;
		height: 90px;
		border-top: 1px solid white;
		background-color: black;
	}
	.kiemelt_felsobg {
		top: 26px;
		height: 73px;
		border-bottom: 1px solid white;
		border-top: 1px solid white;
		z-index: 997;
		position: absolute;
		width: 100%;
		padding: 0px;
		margin: 0px;
		overflow: hidden;
		filter: alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=70);
		-moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: .7; -opera-opacity: 70; mso-opacity: 70;
		background-color: black;
	}
	.kiemelt_felso .kiemelt_felsobg {
		background-color: #AE0011;
	}
	.kiemelt_also #kiemelt_alsobg {
		background-color: #AE0011;
	}
	.kiemelt_also_torles #kiemelt_alsobg {
		visibility: hidden;
	}
	.also_torles #kiemelt_also {
		visibility: hidden;
	}
	#kiemelt_also_bal {
		position: absolute;
		bottom: 0px;
		height: 90px;
		z-index: 999;
		display: block;
		padding: 0px 5px;
		margin: 0px;
		overflow: hidden;
	}
	#kiemelt_also_jobb {
		position: absolute;
		bottom: 30px;
		right: 10px;
		z-index: 998;
		display: none;
		padding: 0px 5px;
		margin: 0px;
	}
	#kiemelt_also_jobb {
		bottom: 0;
		display: block !important;
		height: 70px;
		padding: 10px 0 10px 5px;
		text-align: right;
		width: 350px;
	}
	#kiemelt_also_jobb h2 {
		background-image: url("../img/bottom_dots.gif");
		background-position: left bottom;
		background-repeat: repeat-x;
		color: white;
		font-family: Georgia,serif;
		font-size: 18px;
		font-weight: normal;
		margin: -5px 0 0 0;
		padding: 0 0 5px;
	}
	#kiemelt_also_bal a, #kiemelt_also_jobb a {
		color: white;
	}
	#kiemelt_also_bal a:hover, #kiemelt_also_jobb a:hover {
		text-decoration: underline;
	}
	#kiemelt_also_bal h2 {
		margin: 5px;
		padding: 0px 0px 5px 0px;
		padding-right: 35px;
		font-size: 18px;
		font-weight: normal;
		background-image: url('../img/bottom_dots.gif');
		background-position: bottom left;
		background-repeat: repeat-x;
		font-family: Georgia, serif;
	}
	#kiemelt_hirek_rss {
		display: block;
		top: 7px;
		right: 8px;
		position: absolute;
	}
	a.kiemelt_hirek {
		margin: 0px 5px;
		font-weight: bold;
		font-size: 0.85em;
		font-weight: 400;
	}
	#kiemelt_lepteto {
		position: absolute;
		top: 4px;
		right: 5px;
		z-index: 9999;
		display: block;
		padding: 0px 5px;
		margin: 0px;
	}

	/* -- Szörcs ------------------------------------------------------------- */
	#searchdiv {
		position: absolute !important;
		left: 220px;
		top: 100px;
		height: 34px !important;
		background-color: transparent !important;
	}

	#searchdiv form {
		margin: 0px;
		padding: 5px;
	}

	#searchGoButton {
		border: 0;
		margin: 0px;
		padding: 0px;
		float: left;
		cursor: pointer;
		font-family: "Trebuchet MS", Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		width: 24px;
		text-align: center;
		line-height: 18px;
		height: 23px;
		border: 0px solid rgb(115,123,136);
		background-image: url('../img/buttonbg_nagyito.gif');
		background-repeat: no-repeat;
		background-color: transparent;
		color: white;
		font-size: 0px;
		text-indent: -9999px;
		overflow: hidden;
	}

	#searchInput {
		margin: 0px 5px 0px 0px;
		padding: 0px;
		padding-left: 2px;
		padding-top: 2px;
		width: 140px;
		height: 21px;
		line-height: 18px;
		background-color: #ffffff;
		border: 1px solid gray;
		font-size: 16px;
		font-weight: bold;
		float: left;
		font-family: Trebuchet, Arial, sans-serif;
		width: 200px !important;
		color: #1b1b1b;
	}

	#searchtop {
		background-image: url('../img/searchtop_bg.png');
		background-repeat: repeat-x !important;
		background-position: bottom left !important;
		background-color: rgb(93,108,139);
		border: 1px solid rgb(63,83,118);
		width: 201px !important;
		height: 75px !important;
		position: absolute !important;
		top: 24px !important;
		left: 220px !important;
		overflow: hidden;
		color: white;
		font-size: 0.9em;
	}

	#searchtop_pot {
		background-image: url('../img/searchtop_bg_pot.png');
		background-repeat: repeat-x;
		background-position: bottom left;
		background-color: rgb(93,108,139);
		border: 1px solid #015b34;
		width: 201px;
		height: 75px;
		position: absolute;
		top: 24px;
		left: 225px;
		overflow: hidden;
		color: white;
		font-size: 0.9em;
	}

	#searchtop_felveteli {
		background-image: url('../img/searchtop_bg_felveteli.png');
		background-repeat: repeat-x;
		background-position: bottom left;
		background-color: rgb(93,108,139);
		border: 1px solid #ce7c10;
		width: 201px;
		height: 75px;
		position: absolute;
		top: 24px;
		left: 225px;
		overflow: hidden;
		color: white;
		font-size: 0.9em;
	}

	#searchtop_felvettek {
		background-image: url('../img/searchtop_bg_felvettek.png');
		background-repeat: repeat-x;
		background-position: bottom left;
		background-color: rgb(93,108,139);
		border: 1px solid #af0212;
		width: 201px;
		height: 75px;
		position: absolute;
		top: 24px;
		left: 225px;
		overflow: hidden;
		color: white;
		font-size: 0.9em;
	}

	#searchtop_gtk {
		background-image: url('../img/searchtop_bg_gtk.png');
		background-repeat: repeat-x;
		background-position: bottom left;
		background-color: rgb(93,108,139);
		border: 1px solid #af0212;
		width: 201px;
		height: 75px;
		position: absolute;
		top: 24px;
		left: 225px;
		overflow: hidden;
		color: white;
		font-size: 0.9em;
	}

	.searchresult_close {
		display: none;
		z-index: 1000;
		position: absolute;
		top: 24px;
	}

	.fastsearchResultContainer_firstTable td, .fastsearchResultContainer_firstTable th {
		padding: 0px;
	}


	/* --- Bal oldali főmenü --------------------------------------------------- */
	#mainmenu {
		width: 175px;
		height: 390px;
		float: left;
		margin: 0px;
		padding: 5px 2px;
		overflow: hidden;
		background-image: url('../img/menu_background.gif');
		color: white;
		font-size: 12px;
		line-height: 1.1em;
	}

	#mainmenu_pot {
		width: 175px;
		height: 390px;
		float: left;
		margin: 0px;
		padding: 5px 2px;
		overflow: hidden;
		background-image: url('../img/menu_background_pot.gif');
		color: white;
		font-size: 12px;
		line-height: 1.1em;
	}

	#mainmenu_felveteli {
		width: 175px;
		height: 390px;
		float: left;
		margin: 0px;
		padding: 5px 2px;
		overflow: hidden;
		background-image: url('../img/menu_background_felveteli.gif');
		color: white;
		font-size: 12px;
		line-height: 1.1em;
	}

	#mainmenu_felvettek {
		width: 175px;
		height: 390px;
		float: left;
		margin: 0px;
		padding: 5px 2px;
		overflow: hidden;
		background-image: url('../img/menu_background_felvettek.gif');
		color: white;
		font-size: 12px;
		line-height: 1.1em;
	}

	#mainmenu_gtk {
		width: 175px;
		height: 390px;
		float: left;
		margin: 0px;
		padding: 5px 2px;
		overflow: hidden;
		background-image: url('../img/menu_background_gtk.png');
		color: white;
		font-size: 12px;
		line-height: 1.1em;
	}

	#mainmenu_ajtk {
		background-color: rgb(251, 222, 0);
		width: 175px;
		height: 390px;
		float: left;
		margin: 0px;
		padding: 5px 2px;
		overflow: hidden;
		color: black;
		font-size: 12px;
		line-height: 1.1em;
	}

	#mainmenu ul,
	#mainmenu_pot ul,
	#mainmenu_felveteli ul,
	#mainmenu_felvettek ul,
	#mainmenu_gtk ul,
	#mainmenu_ajtk ul {
		list-style-type: none;
		margin: 4px;
		margin-right: 3px;
		padding: 0;
		text-transform: uppercase;
		font-weight: bold;
		text-align: left;
	}

	#mainmenu ul li ul {
		margin-top: 0px;
	}

	#mainmenu_felvettek ul {
		line-height: 8.3pt !important;
	}

	#mainmenu_gtk ul {
		line-height: 8.3pt !important;
	}

	#mainmenu ul li .vesszo,
	#mainmenu_pot ul li .vesszo,
	#mainmenu_felveteli ul li .vesszo,
	#mainmenu_felvettek ul li .vesszo,
	#mainmenu_gtk ul li .vesszo,
	#mainmenu_ajtk ul li .vesszo {
		display: none;
	}

	#mainmenu ul li ul li .vesszo,
	#mainmenu_pot ul li ul li .vesszo,
	#mainmenu_felveteli ul li ul li .vesszo,
	#mainmenu_felvettek ul li ul li .vesszo,
	#mainmenu_gtk ul li ul li .vesszo,
	#mainmenu_ajtk ul li ul li .vesszo {
		display: inline;
	}

	#mainmenu ul li,
	#mainmenu_pot ul li,
	#mainmenu_felveteli ul li,
	#mainmenu_felvettek ul li,
	#mainmenu_gtk ul li,
	#mainmenu_ajtk ul li {
		margin-bottom: 8px;
	}

	#mainmenu ul li a,
	#mainmenu ul li a:visited,
	#mainmenu_pot ul li a,
	#mainmenu_pot ul li a:visited,
	#mainmenu_felveteli ul li a,
	#mainmenu_felveteli ul li a:visited,
	#mainmenu_felvettek ul li a,
	#mainmenu_felvettek ul li a:visited,
	#mainmenu_gtk ul li a,
	#mainmenu_gtk ul li a:visited {
		color: white;
		text-decoration: none;
	}
	#mainmenu_ajtk ul li a,
	#mainmenu_ajtk ul li a:visited {
		color: black;
		text-decoration: none;
	}

	#mainmenu ul li a:hover,
	#mainmenu_pot ul li a:hover,
	#mainmenu_felveteli ul li a:hover,
	#mainmenu_felvettek ul li a:hover,
	#mainmenu_gtk ul li a:hover,
	#mainmenu_ajtk ul li a:hover {
		text-decoration: underline;
	}

	#mainmenu ul li ul,
	#mainmenu_pot ul li ul,
	#mainmenu_felveteli ul li ul,
	#mainmenu_felvettek ul li ul,
	#mainmenu_gtk ul li ul,
	#mainmenu_ajtk ul li ul {
		font-weight: normal;
		text-transform: none;
		margin-bottom: 10px;
	}

	#mainmenu ul li ul li,
	#mainmenu_pot ul li ul li,
	#mainmenu_felveteli ul li ul li,
	#mainmenu_felvettek ul li ul li,
	#mainmenu_gtk ul li ul li,
	#mainmenu_ajtk ul li ul li {
		display: inline;
	}

	/* -- Főoldali hasábok --------------------------------------------------- */
	#kozep_tartalom {
		clear: both;
		xfont-size: 0.8em;
		padding: 0px;
		margin: 0px;
		border-bottom: 1px solid gray;
	}

	#kozep_balhasab {
		float: left;
		width: 300px;
		padding: 0px;
		overflow-x: hidden;
	}

	#kozep_kozephasab {
		float: left;
		width: 400px;
		padding: 0px;
		overflow-x: hidden;
	}

	#kozep_jobbhasab {
		float: left;
		width: 220px;
		padding: 0px;
		overflow-x: hidden;
	}

	#kozep_balhasab_inner {
		float: left;
		width: 700px;
		padding: 0px;
		overflow-x: hidden;
	}

	#kozep_teljeshasab {
		float: left;
		width: 920px;
		padding: 0px;
		overflow-x: hidden;
	}

	#kozep_tartalom h3, #webra_schema_cell_35_8 h3 {
		font-weight: normal;
		font-size: 1.4em;
		padding: 5px;
		margin: 0px;
		color: rgb(26,26,26);
		border-top: 2px solid black;
		clear: both;
	}

	#kozep_balhasab_inner h2 {
		font-size: 20px;
		margin: 0px;
		margin-left: 40px;
		color: #1a1a1a;
	}

	ul.kozep {
		list-style-type: none;
		padding: 0;
		margin: 0px 4px 5px 4px;
	}

	ul.kozep li {
		/*border-top: 1px solid rgb(204,204,204);*/
		padding: 2px;
	}

	ul.kozep li a {
	}

	.kozep_tovabbi {
		font-size: 0.9em;
		text-align: right;
		margin: 0px 4px 5px 0px;
		padding: 2px 0px;
		border-top: 1px solid rgb(204,204,204);
	}

	#TagCloud {
		padding: 5px 5px 0px 5px;
		margin: 0;
		font-family: Georgia, serif;
		border-top: 1px solid rgb(204,204,204);
	}

	/* -- kép- és videógaléria ----------------------------------------------- */
	#kvg_labels {
		display: block;
		height: 35px;
		margin: 0px 4px 0px 0px;
		padding: 10px 0px 0px 50px;
		background-image: url('../img/tabs_bottomline.png');
		background-position: bottom left;
		background-repeat: repeat-x;
		border-top: 2px solid black;
	}

	#kvg_labels a {
		background-image: url('../img/tabs.png');
		background-repeat: no-repeat;
		display: block;
		float: left;
		width: 97px;
		height: 35px;
		line-height: 35px;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		margin-right: 10px;
	}

	.kvg_off {
		background-position: 0px 0px;
		color: rgb(130,130,130);
	}

	.kvg_on {
		background-position: 0px -35px;
		color: rgb(25,25,25);
	}

	#kvg_kepek, #kvg_videok, #kvg_terkep {
		text-align: center;
	}

	#kvg_keplista, #kvg_videolista, #kvg_terkep {
		padding: 10px;
	}

	#kvg_keplista a, #kvg_videolista a {
		display: block;
		float: left;
		margin: 0px;
		border: 1px solid white;
	}

	#kvg_keplista a:hover, #kvg_videolista a:hover {
		border: 1px solid black;
	}

	#kvg_keplista img, #kvg_videolista img {
		padding: 1px;
		background-color: rgb(130,130,130);
	}
	#kvg_terkep img {
		background-color: transparent;
		border: 0px;
		margin: 0 10px 5px 0;
	}
	#kvg_terkep {
		text-align: left;
	}

	#kvg_kepek_prevnext, #kvg_videok_prevnext {
		clear: both;
		height: 32px;
		background-image: url('../img/tabs_bottomline.png');
		background-position: left top;
		background-repeat: repeat-x;
		padding: 8px;
	}

	#kvg_kepek_prevnext img, #kvg_videok_prevnext img {
		margin: 0px 3px;
	}

	/* -- Newsletter --------------------------------------------------------- */
	#postForm {
		border-top: 1px solid rgb(204,204,204);
		display: block;
		margin: 0;
		padding: 5px;
		text-align: center;
	}

	#newsletter_email {
		width: 156px;
		border: 1px solid rgb(165,172,178);
	}

	#newsletter_type {
		width: 160px;
		border: 1px solid rgb(165,172,178);
	}

	#newsletter_group {
		margin: 0px 0px 5px 0px;
		padding: 5px;
		line-height:6px;
		border-bottom: 1px solid rgb(204,204,204);
	}

	.newsletter_footer_container {
		margin: 5px 0px 0px 0px;
		padding: 5px;
		line-height:6px;
		border-top: 1px solid rgb(204,204,204);
	}

	.button {
		border: 0;
		margin: 0px;
		padding: 0px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		width: 56px;
		text-align: center;
		font-size: 11px;
		line-height: 18px;
		height: 20px;
		border: 1px solid rgb(115,123,136);
		background-image: url('../img/buttonbg.png');
		background-position: 50% 50%;
		background-repeat: repeat-x;
		color: white;
	}

	/* -- Foot --------------------------------------------------------------- */
	#footer, #footer1 {
		background-position: top center;
		background-repeat: no-repeat;
		font-family: Trebuchet MS, Arial, sans-serif;
		margin: 1px 0px 0px 0px;
		padding: 3px 0px;
		clear: both;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
	}

	#footer ul, #footer1 ul {
		list-style-type: none;
		margin: 0px auto;
		padding: 0px;
		text-align: center;
		border: 0px; 
		font-size: 12px;
	}

	#footer ul li, #footer1 ul li {
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	#footer ul li a, #footer1 ul li a {
		text-decoration: none;
		xfont-size: 0.8em;
	}

	#footer1 ul li a {
		font-size: 12px;
	}


	#footer ul li a:hover, #footer1 ul li a:hover {
	}

	#footer_hotlinks {
		background-image: url('../img/footer_hotlinks_bg.png');
		background-repeat: repeat-x;
		margin: 1px 0px 0px 0px;
		padding: 5px 30px 10px 30px;
		background-color: rgb(22,36,63);
		clear: both;
	}

	.footer_hotlinks_box {
		float: left;
		width: 215px;
		padding-top: 5px;
		font-size: 13px;
		line-height: 1.2em;
	}

	.footer_hotlinks_box_title {
		 margin: 0px;
		 padding: 3px 0px;
		 font-weight: normal;
	}

	.footer_hotlinks_box_title a, .footer_hotlinks_box_title a:visited {
		color: white;
		font-size: 17px;
		text-decoration: none;
	}

	.footer_hotlinks_box_title a:hover {
		text-decoration: underline;
	}

	.footer_hotlinks_box_list ul {
		list-style-type: none;
		margin: 0;
		padding: 3px 0 0 0;
	}

	.footer_hotlinks_box_list ul li a, .footer_hotlinks_box_list ul li a:visited {
		color: white;
		text-decoration: none;
		font-size: 12px;
	}

	.footer_hotlinks_box_list ul li a:hover {
		text-decoration: underline;
	}

	#footer_address, .footer_address {

		margin: 0px 0px 30px 0px;
		font-size: 12px;
	}

	/* ----------------------------------------------------------------------- */
	.visualClear {
		clear: both;
	}

	.hidden, .default_skin {
		display: none;
	}

	img {
		border: 0px;
	}

	.footer_hotlinks_box_list #alcim, .footer_hotlinks_box_list #cikk_lablec, #footer_address #alcim, #footer_address #cikk_lablec, .footer_address #alcim, .footer_address #cikk_lablec, .footer_hotlinks_box_list .alcim, .footer_hotlinks_box_list .cikk_lablec, #footer_address .alcim, #footer_address .cikk_lablec, .footer_address .alcim, .footer_address .cikk_lablec {
		display: none;
	}

	#postForm .fk_h, .newsletter_datalabel, .listazo_cim img, #alcim img, #cikk_lablec_szunet, .footer_hotlinks_box_list #datum, .footer_hotlinks_box_list .div_upper, .newsright #alcim, .legolv #alcim, .obj_also #alcim, .listazo_cim img, .alcim img, .cikk_lablec_szunet, .footer_hotlinks_box_list .datum, .footer_hotlinks_box_list .div_upper, .newsright .alcim, .legolv .alcim, .obj_also .alcim {
		display: none;
	}

	.footer_hotlinks_box_list, .footer_hotlinks_box_list #tartalom, .footer_hotlinks_box_list .tartalom {
		height: 1%;
	}

	.fk_h {
		display: none;
	}

	.folderpath {
		color: #797979;
		font-weight: normal !important;
	}

	#alcim, #intro, .alcim, .intro {
		color: #181818;
	}

	#alcim, .alcim {
		margin: 0px;
		font-size: 20px;
	}

	#intro, .intro {
		font-size: 16px;
		font-style: italic;
		font-weight: bold;
	}

	#kozep_balhasab_inner #tartalom, #kozep_balhasab_inner .tartalom {
		padding-top: 30px;
	}
	#tartalom, .tartalom {
		padding-left: 1px;
		padding-right: 19px;
	}
	#tartalom img, .tartalom img {
		margin: 5px;
		border: 1px solid #000000;
	}
	.tartalom a, .tartalom a:visited {
		color: rgb(58, 70, 142);
		text-decoration: underline;
	}
	.tartalom a:hover {
		color: rgb(167, 2, 0);
		text-decoration: underline;
	}

	.footer_hotlinks_box_title {
		border: 0px !important;
	}

	.div_upper {
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 680px;
	}

	#ticket_calendar_today {
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 500px;
	}
	div.calendarright #ticket_calendar_today {
		display: none;
	}

	.obj_felso .listazo_sor, .obj_also .listazo_sor {
		border-bottom: 1px solid #cccccc;
		padding-top: 5px;
		margin-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		margin-right: 10px;
		padding-left: 15px;
	}

	.listazo_sor_vegyes {
		padding-top: 5px;
		margin-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 5px;
		margin-right: 10px;
		padding-left: 15px;
		width: 670px;
	}
	.listazo_intro_inner {
		width: 672px;
	}

	.obj_felso .listazo_sor {
		border-top: double #000000;
	}

	.faliujsag .listazo_sor {
		border-top: 2px double #000000 !important;
	}

	.obj_also .listazo_sor, .listazo_sor_vegyes {
		border-top: 1px solid #000000;
	}

	.listazo_sor_vegyes_right {
		float: right;
		width: 100px;
	}

	.div_alcim, .obj_felso .listazo_sor .listazo_cim, .obj_also .listazo_sor .listazo_cim {
		float: left;
	}

	.obj_felso .listazo_intro, .obj_also .listazo_intro, .listazo_intro_vegyes {
		padding-left: 15px;
	}

	.obj_felso .listazo_intro, .obj_also .listazo_intro, .listazo_intro_vegyes {
		margin-bottom: 10px;
	}

	.obj_felso .listazo_sor .listazo_cim, .obj_also .listazo_sor .listazo_cim {
		font-size: 20px;
	}

	.listazo_cim_inner {
		font-size: 17px;
	}

	.folderpath:hover {
		text-decoration: underline;
	}

	#cikk_lablec, #datum, .cikk_lablec, .datum, .obj_felso .listazo_sor .listazo_datum, .obj_also .listazo_sor .listazo_datum {
		float: right;
	}

	.obj_felso .listazo_sor .listazo_datum, .obj_also .listazo_sor .listazo_datum {
		padding-right: 10px;
	}

	.obj_kozep {
		background-color: #e7e8e9;
		border-top: double #000000;
		border-bottom: double #000000;
		margin-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.obj_kozep .listazo_intro2, .obj_kozep .listazo_sor {
		float: left;
	}

	.obj_kozep .listazo_intro2 {
		width: 142px;
		height: 142px;
		overflow: hidden;
		text-align: center;
		padding-top: 5px;
	}

	.obj_kozep .listazo_sor {
		width: 171px;
		height: 142px;
		overflow: hidden;
		padding-top: 5px;
		padding-left: 5px;
		padding-right: 10px;
	}

	.obj_kozep .listazo_sor .listazo_cim {
		font-size: 16px;
		font-weight: bold;
	}

	.obj_kozep .listazo_sor .listazo_datum {
		display: none;
	}

	.obj_kozep .listazo_intro2 img {
		width: 132px;
		height: 132px;
		border: 1px solid #000000;
	}

	.div_alcim {
		width: 600px;
	}

	#datum {
		padding-top: 10px;
	}

	#cikk_lablec a:link, #cikk_lablec a:hover, #cikk_lablec a:visited, #datum, .cikk_lablec a:link, .cikk_lablec a:hover, .cikk_lablec a:visited, .datum {
		color: #000000;
	}

	#cikk_lablec img, .cikk_lablec img {
		vertical-align: top;
	}

	.sitemap_outer, .div_upper, #datum, .datum {
		margin-right: 10px;
	}

	#cikk_lablec, .cikk_lablec {
		margin-right: 6px;
	}

	#kozep_balhasab_inner .sitemap, #kozep_balhasab_inner .sitemap ul, #kozep_balhasab_inner .sitemap ul li {
		list-style: none;
		list-style-type: none;
	}

	#kozep_balhasab_inner .sitemap li {
		border-top: 1px solid #cccccc;
		margin-top: 1px;
		border-bottom: 1px solid #cccccc;
	}

	#kozep_balhasab_inner .sitemap ul {
		border-top: 1px solid #cccccc;
	}

	#kozep_balhasab_inner .sitemap ul li ul {
		border-top: 0px;
	}

	#kozep_balhasab_inner .sitemap ul li {
		border-top: 0px;
		border-bottom: 0px;
		padding-left: 100px;
	}

	#kozep_balhasab_inner .sitemap ul li ul li {
		padding-left: 20px;
	}

	#kozep_balhasab_inner .sitemap a {
		font-size: 13px;
		font-weight: bold;
	}

	#kozep_balhasab_inner .sitemap ul li a {
		font-size: 12px;
	}

	#kozep_balhasab_inner .sitemap ul li ul li a {
		font-weight: normal;
	}

	.newsright .listazo_sor, .listright .listazo_sor, .legolv .listazo_sor, .temakorok .listazo_sor {
		border-top: 1px solid #cccccc;
		margin-top: 2px;
		margin-bottom: 2px;
		padding-left: 7px;
	}
	#kozep_kozephasab .legolv .listazo_sor {
		border-top: 1px solid transparent;
	}

	.newsright .listazo_sor .listazo_cim a:link,
	.newsright .listazo_sor .listazo_cim a:hover,
	.newsright .listazo_sor .listazo_cim a:visited,
	.listright .listazo_sor .listazo_cim a:link,
	.listright .listazo_sor .listazo_cim a:hover,
	.listright .listazo_sor .listazo_cim a:visited,
	.legolv .listazo_sor .listazo_cim a:link,
	.legolv .listazo_sor .listazo_cim a:hover,
	.legolv .listazo_sor .listazo_cim a:visited {
		xcolor: #4c4c4c;
	}

	.newsright .listazo_sor .listazo_cim a:link, .newsright .listazo_sor .listazo_cim a:hover, .newsright .listazo_sor .listazo_cim a:visited {
		font-weight: bold;
	}

	.newsright .listazo_sor .listazo_datum, .listright .listazo_sor .listazo_datum, .legolv .listazo_sor .listazo_datum {
		display: none;
	}

	.listright #alcim,  .listright .alcim {
		font-weight: normal;
		font-size: 1.4em;
		padding: 5px;
		padding-top: 0px;
		margin: 0px;
		color: rgb(26,26,26);
		clear: both;
	}

	.obj_kozep #alcim, .obj_also #alcim, #footer_address #datum, .footer_address #datum, .obj_kozep .alcim, .obj_also .alcim, #footer_address .datum, .footer_address .datum {
		display: none;
	}

	.rss {
		padding-left: 25px;
	}

	.rss_inner {
		/*padding-left: 500px;*/
		float: right;
	}

	input.year {
		width: 4em;
	}

	input.month, input.day {
		width: 2em;
	}

	#menu {
		border-bottom: double #aaaaaa;
	}

	#menu #laddermenu, #menu #laddermenu li, #menu #laddermenu li ul, #menu #laddermenu li ul li, #menu #laddermenu li ul li ul {
		list-style-type: none;
		line-height: 41px;
	}

	#menu #laddermenu {
		margin-left: 0px;
		margin-top: 0px;
		position: absolute;
		background-color: #15253e;
		width: 100%;
		background-image: url('../img/separator_bottom.jpg');
		background-repeat: repeat-x;
		background-position: bottom left;
		padding-left: 0px;
	}

	#menu #laddermenu li ul {
		background-color: #3a465c;
		background-image: url('../img/separator_bottom.jpg');
		background-repeat: repeat-x;
		background-position: bottom left;
		padding-left: 0px;
	}

	#menu #laddermenu li ul li ul {
		background-color: #7889a3;
		background-image: url('../img/spacer.gif');
		padding-left: 0px;
	}

	#menu #laddermenu li ul, #menu #laddermenu li ul li ul {
		left: 0px;
		line-height: 32px;
		margin-left: 0px;
		position: absolute;
		width: 920px;
	}

	#menu #laddermenu li ul li ul {
		line-height: 16px;
	}

	#menu #laddermenu li ul {
		top: 42px;
	}

	#menu #laddermenu li ul li ul {
		top: 35px;
		padding-top: 5px;
		padding-bottom: 10px;
	}

	#menu #laddermenu li, #menu #laddermenu li ul li, #menu #laddermenu li ul li ul li {
		padding-left: 10px;
		padding-right: 10px;
		float: left;
		white-space: nowrap;
	}

	#menu #laddermenu li a, #menu #laddermenu li ul li a, #menu #laddermenu li ul li ul li a {
		color: #ffffff;
	}

	#menu #laddermenu li {
		font-weight: bold;
	}

	#menu #laddermenu li ul li, #menu #laddermenu li ul li ul li {
		font-weight: normal;
		margin-bottom: 0px;
	}

	#menu #laddermenu li {
		border-right: 1px solid #ffffff;
	}

	#menu #laddermenu li ul li {
		border-right: 0px;
		padding-left: 2px;
	}

	#menu #laddermenu li ul li {
		line-height: 32px;
		background-image: url('../img/separator.gif');
		background-repeat: no-repeat;
		background-position: top right;
		margin-left: 5px;
		padding-left: 5px;
		padding-right: 15px;
		margin-top: 2px;
	}

	#menu #laddermenu li ul li ul li {
		padding-right: 20px;
		line-height: 16px;
		background-image: url('../img/separator2.gif');
		margin-left: 0px;
		margin-top: 0px;
		font-weight: normal !important;
	}
	#menu #laddermenu li ul li ul .lastelement_noline {
		background-image: url('') !important;
	}

	#menu #laddermenu li ul li ul li {
		border-right: 0px;
		padding-left: 10px;
	}

	#menu #laddermenu li a {
		text-transform: uppercase;
		font-size: 13px;
	}

	#menu #laddermenu li ul li ul li a {
		font-size: 12px;
	}

	#menu #laddermenu li ul li a, #menu #laddermenu li ul li ul li a {
		text-transform: none !important;
	}

	li.hiddenLastItem, li.hiddenLastItem a {
		border: 0px !important;
		clear: both;
		float: left;
		font-size: 0px !important;
		height: 0px !important;
		line-height: 0px !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	#toplink {
		float: left;
	}

	/* -- Részletes Kereső  ------------------------------------------------------ */
	#searchbox_title {
		margin-left: 0px !important;
	}

	.search_container_detailed {
		margin-bottom: 20px;
		margin-right: 10px;
		clear: both;
	}

	.search_resultnum {
		text-align: right;
		color: #b15407;
	}

	.listazo_resultnum {
		border: 0px !important;
	}

	.search_container_detailed .listazo_sor {
		clear: both;
		border-top: 1px solid #000000;
		margin-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.search_container_detailed .listazo_sor .listazo_cim {
		float: left;
		padding-top: 5px;
		margin-bottom: 5px;
	}

	.search_container_detailed .listazo_sor .listazo_cim a:link, .search_container_detailed .listazo_sor .listazo_cim a:visited {
		color: #6b6b6b;
		font-size: 14px;
		font-weight: bold;
	}

	.search_container_detailed .listazo_sor .listazo_cim a:hover {
		color: rgb(167,2,0);
	}
	.search_container_detailed .listazo_sor .listazo_datum {
		float: right;
		color: #4c4c4c;
		font-size: 12px;
		padding-top: 5px;
	}

	.search_container_detailed .listazo_sor .listazo_tovabb {
		text-align: right;
		padding-bottom: 5px;
	}

	#searchbox_title {
		border-top: double #000000;
		border-bottom: double #000000;
	}

	#searchbox_species {
		padding-left: 150px;
	}

	#searchbox_species label {
		width: 100px;
		text-align: right;
		display: block;
		float: left;
		padding-right: 20px;
	}

	#searchbox_species input, .date_to, .date_to2 {
		float: left;
	}

	.searchbox_fieldseparator {
		clear: both;
		margin-top: 10px;
	}

	.year, .month, .day, .date_to, .date_to2 {
		margin-right: 4px;
	}

	.search_button_container_detailed {
		padding-left: 120px;
	}

	.search_pager_container {
		clear: both;
		margin-top: 40px;
		text-align: center;
	}

	.lapozo_start {
		line-height: 20px;
		border-left: 1px solid #999999;
		padding-left: 5px;
	}

	.lapozo_prev {
		line-height: 20px;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
	}

	.lapozo_next {
		line-height: 20px;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding-left: 5px;
		padding-right: 5px;
	}

	.lapozo_end {
		line-height: 20px;
		border-right: 1px solid #999999;
		padding-right: 5px;
	}

	.search_gomb, .lapozo_inner {
		margin-left: 5px;
		margin-right: 5px;
	}

	.search_gomb {
		padding-top: 4px;
		padding-bottom: 4px;
	}

	.lapozo_inner {
		vertical-align: top;
	}

	.lapozo_active {
		font-weight: bold;
		color: #a90100;
	}

	.listazo_intro {
		clear:both;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-right: 20px;
	}

	.listazo_intro_content img {
		float: left;
		margin: 0px 5px 5px 0px;
		border: 1px solid #000000;
		width: 100px;
		height: auto;
	}

	.searchbox_formlabel_minimal_charcount {
		clear: both;
		float: left;
		margin-left: 120px;
	}

	/*------------- Google kereső ---------------*/

	form {
		display: inline;
	}
	
	.searchbox_species_google {
		padding-left: 0px !important;
	}
	
	.cse {
		/*float: left;*/
		/*clear: none;*/
	}
	
	input.gsc-input, .gsc-input {
		/*width: 200px;*/
	}
	
	.gsc-search-box {
		/*padding-left: 150px;*/
	}
	
	.gsc-wrapper {
		/*width: 100%;*/
	}

	.gsc-tabsArea, .gsc-resultsHeader {
		display: none;
	}
	
	.gsc-resultsbox-visible {
		
	}

	.gs-webResult {
		border-top: 1px solid #000000;
		clear: both;
		margin-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.gs-title {
		float: left;
		margin-bottom: 5px;
		padding-top: 5px;
		height: auto !important;
		text-decoration: none !important;
	}
	
	.gs-title a,
	.gs-title a:link,
	.gs-title a:active,
	.gs-title a:visited
	{
		font-size: 14px;
		font-weight: bold;
		color: #6B6B6B;
		text-decoration: none !important;
	}
		
	.gs-title a:hover {
		color: #A70200;
		text-decoration: none !important;
	}
	
	.gs-snippet {
		clear: both;
		padding-bottom: 5px;
		padding-right: 20px;
		padding-top: 5px;
	}
	
	.gs-visibleUrl { /* .gs-visibleUrl-short */
		display: none;
		/*display: inline;*/
		/*padding-right: 30px;*/
		/*background-image: url(\'/site/img/rarrow.gif\');*/
		/*background-repeat: no-repeat;*/
		/*background-position: center right;*/
	}
	
	.gsc-cursor-box {
		text-align: center;
	}

	.gsc-cursor-page {
		margin-left: 5px;
		margin-right: 5px;
	}

	.gsc-cursor-page {
		color: #4C4C4C !important;
		text-decoration: none !important;
	}

	.gsc-cursor-page:visited {
		color: #A90100 !important;
		text-decoration: none !important;
	}
		
	.gsc-cursor-current-page {
		color: #A90100 !important;
		font-weight: bold !important;
		text-decoration: none !important;
	}
	
	.gsc-trailing-more-results {
		text-decoration: none !important;
		margin-left: 30px;
	}
		
	.gsc-trailing-more-results a,
	.gsc-trailing-more-results a:link,
	.gsc-trailing-more-results a:active,
	.gsc-trailing-more-results a:visited
	{
		color: #4C4C4C !important;
		text-decoration: none !important;
	}

	.gsc-trailing-more-results a:hover {
		color: #A90100 !important;
		text-decoration: underline !important;
	}

	/*------------- Gyorskereső -----------------*/
	#w3LoadingDiv {
		display: none !important;
		position: absolute;
		left: -5000px;
		top: -5000px;
	}

	.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;
	}

	#kvg_terkep #cikk_lablec, #kvg_terkep .cikk_lablec {
		display: none;
	}

	.gallery_ img {
		width: 90px;
	}

	.gallery_titleplusimage {
		padding-bottom: 0px;
	}

	.gallery_titleplusimage a {
		display: inline-block;
		width: 150px;
		text-align: center;
	}

	.gallery_titleplusimage br {
		display: none;
	}

	.gallery_titleplusimage img {
		margin: 5px;
		vertical-align: middle;
		border: 1px solid #000000;
	}

	#csatolmanyok_calendar {
		margin-right: 10px;
	}

	#naptar0_naptar {
		border-top: 2px solid black;
	}

	#cim_calendar {
		margin-right: 10px;
		clear: both;
		width: 100%;
	}

	#cim_1, #cim_2, #cim_3 {
		float: left;
		font-weight: bold;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		line-height: 26px;
	}

	.calendar_article_date, .calendar_article_place {
		float: left;
		border-bottom: 1px solid rgb(204,204,204);
		line-height: 25px;
	}

	.calendar_article_title {
		border-bottom: 1px solid rgb(204,204,204);
		line-height: 25px;
		font-size: 15px;
	}

	.calendar_article_date, .calendar_article_place {
		border-top: 2px solid black;
	}

	.calendar_article_title {
		font-weight: bold;
		clear: both;
	}

	#cim_1, .calendar_article_date {
		width: 150px;
	}

	#cim_2, .calendar_article_title {
		width: 690px;
	}

	.calendar_article_title img {
		padding-right: 5px;
		vertical-align: baseline;
	}

	.calendar_article_title a {
		margin: 0px;
	}

	#cim_3, .calendar_article_place {
		width: 540px;
		text-transform: uppercase;
	}

	.calendar_article_intro {
		width: 654px;
		margin-left: 12px;
		border-left: 1px dotted #a90909;
		padding-left: 5px;
		line-height: 25px;
	}

	.calendar_article_bovebben {
		width: 680px;
		text-align: right;
	}

	.cal_startdate {
		font-weight: bold;
	}

	.ucal_month_table, .ucal_day_table, .ucal_np {
		display: none;
	}

	.cal_open_item {
		display: none;
	}

	#ucal {
		text-align: left;
	}
	#ucal table, #ucal table td {
		border: 0px;
	}
	#ucal_pop {
		left: 0px !important;
		top: 60px !important;
	}
	#ucal_pop table, #ucal_pop table td {
		border: 0px;
	}

	.ucalp_left {
		text-align: right;
	}

	.ucalp_right {
		text-align: left;
	}

	.calendar_article_cimke {
		padding-top: 5px;
	}
	.calendar_article_cimke a {
		padding-left: 5px;
	}
	
	.listazo_egesz_bal, .listazo_egesz {
		float: left;
	}

	.listazo_egesz_bal {
		padding-right: 5px;
	}

	.listazo_egesz {
		width: 530px;
	}

	.listazo_clear {
		clear: both;
	}

	.listazo_cimsor {
		background-color: #e7e8ea;
		width: 100%;
		border-top: double #000000;
		border-bottom: 1px solid #000000;
		font-size: 20px;
		text-transform: uppercase;
		padding-left: 15px;
		padding-top: 3px;
		padding-bottom: 3px;
		width: 675px;
	}

	/* -- Telefonkonyv  ------------------------------------------------------ */
	.phonebookSearchContainer {
		margin: 0px 10px 0px 0px;
	}
	.phonebookFormContainer {
		margin: 0px auto;
		padding-top: 15px;
		width: 310px;
	}
	.phonebookFormContainer form {
		padding: 0px;
		margin: 0px;
	}
	.phonebookSearchInputContainer input {
		background-color: #FFFFFF;
		border: 1px solid gray;
		font-family: Arial,sans-serif;
		height: 18px;
		line-height: 18px;
		margin: 0px;
		padding: 0px;
		width: 140px;
	}
	.phonebookResultCnt {
		text-align: center;
		padding: 5px;
	}
	.phonebookResultName {
		color: #1A1A1A;
		font-size: 1.4em;
		font-weight: normal;
		width: 470px;
		float: left;
	}
	.phonebookResultLabel {
		width: 190px;
		float: left;
		margin-left: 20px;
	}
	.phonebookResultValue {
		width: 470px;
		float: left;
	}
	.phonebookResultPropertySeparator {
		clear: both;
		border-top:1px solid #CCCCCC;
		padding:2px;
	}
	.phonebookResultItemSeparator {
		clear: both;
		border-top: 2px solid black;
		padding: 2px;
	}
	.phonebookSearchLabel {
		float: left;
		width: 150px;
	}
	.phonebookSearchField {
		float: left;
		width: 150px;
	}
	.phonebookSearchSeparator {
		clear: both;
		line-height: 1px;
		height: 1px;
	}
	.phonebookSearchButtonContainer {
		text-align: center;
		padding-top: 20px;
	}
	.phonebookSearchButtonContainer input {
		border: 0;
		margin: 0px auto;
		padding: 0px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		width: 56px;
		text-align: center;
		font-size: 11px;
		line-height: 18px;
		height: 20px;
		border: 1px solid rgb(115,123,136);
		background-image: url('../img/buttonbg.png');
		background-position: 50% 50%;
		background-repeat: repeat-x;
		color: white;
	}

	/* -- Visszajelzes ------------------------------------------------------- */
	.feedbackContainer {
		margin: 0px 10px 0px 0px;
	}
	.feedbackFormContainer {
		margin: 0px auto;
		padding-top: 15px;
		width: 510px;
	}
	.feedbackFormContainer form {
		padding: 0px;
		margin: 0px;
	}
	.feedbackInputContainer input {
		background-color: #FFFFFF;
		border: 1px solid gray;
		font-family: Arial,sans-serif;
		height: 18px;
		line-height: 18px;
		margin: 0px;
		padding: 0px;
		width: 140px;
	}
	.feedbackLabel {
		float: left;
		width: 150px;
	}
	.feedbackField {
		float: left;
		width: 300px;
	}
	.feedbackTextField {
		width: 500px;
		height: 160px;
	}
	.feedbackTextField textarea{
		width: 500px;
		height: 160px;
		background-color: #FFFFFF;
		border: 1px solid gray;
		font-family: Arial,sans-serif;
		margin: 0px;
		padding: 0px;
	}
	.feedbackSeparator {
		clear: both;
		line-height: 1px;
		height: 5px;
	}
	.feedbackButtonContainer {
		text-align: center;
		padding-top: 20px;
	}
	.feedbackButtonContainer input {
		border: 0;
		margin: 0px auto;
		padding: 0px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		width: 56px;
		text-align: center;
		font-size: 11px;
		line-height: 18px;
		height: 20px;
		border: 1px solid rgb(115,123,136);
		background-image: url('../img/buttonbg.png');
		background-position: 50% 50%;
		background-repeat: repeat-x;
		color: white;
	}
	.feedbackTxtContainer {
		padding: 10px 0px 15px 0px;
	}
	.feedbackErrorContainer {
		color: red;
		padding: 0px 0px 15px 0px;
	}

	/* -- Hirlevel ----------------------------------------------------------- */
	.newsletter_field {
		margin: 3px 0px;
	}
	.newsletter_typefield {
		float: left;
		margin-left: 20px;
	}
	.newsletter_typelabel {
		float: left;
	}
	.newsletter_error {
		color: red;
	}

	/* -- Regisztracio  ------------------------------------------------------ */
	.registration_body_container {
		width: 350px;
		margin: 0px auto;
	}
	.registration_error {
		padding: 10px;
		color: red;
	}
	.registration_label {
		float: left;
		width: 150px;
		text-align: left;
		font-weight: bold;
	}
	.registration_field {
		float: left;
		width: 150px;
		text-align: left;
	}
	.registration_field input {
		background-color: #FFFFFF;
		border: 1px solid gray;
		font-family: Arial,sans-serif;
		height: 18px;
		line-height: 18px;
		margin: 0px;
		padding: 0px;
	}
	.registration_separator {
		clear: both;
		height: 3px;
		line-height: 3px;
	}
	.registration_footer_container input {
		border: 0;
		margin: 0px auto;
		padding: 0px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		width: 80px;
		text-align: center;
		font-size: 11px;
		line-height: 18px;
		height: 20px;
		border: 1px solid rgb(115,123,136);
		background-image: url('../img/buttonbg.png');
		background-position: 50% 50%;
		background-repeat: repeat-x;
		color: white;
	}

	.registration_errform_container {
		margin-bottom: 15px;
	}
	.registration_errform_container input {
		padding: 0 10px;
		width: auto;
	}


	#footer_address .div_upper, .footer_address .div_upper {
		display: none;
	}

	.obj_felso .listazo_sor {
		width: 670px;
	}

	.obj_felso .listazo_sor .listazo_cim {
		width: 540px;
	}

	.obj_felso .listazo_sor .listazo_datum {
		width: 150px;
		text-align: right;
	}

	.obj_also .listazo_sor .listazo_cim {
		width: 540px;
	}

	.obj_also .listazo_sor .listazo_datum {
		width: 130px;
		text-align: right;
	}

	.listazo_sor .listazo_pager .lapozo_start {
		background-image: url('../img/elso.gif');
	}

	.listazo_sor .listazo_pager .lapozo_prev {
		background-image: url('../img/elozo.gif');
	}

	.listazo_sor .listazo_pager .lapozo_next {
		background-image: url('../img/kovetkezo.gif');
	}

	.listazo_sor .listazo_pager .lapozo_end {
		background-image: url('../img/utolso.gif');
	}

	.listazo_sor .listazo_pager .lapozo_start, .listazo_sor .listazo_pager .lapozo_prev, .listazo_sor .listazo_pager .lapozo_next, .listazo_sor .listazo_pager .lapozo_end {
		width: 25px;
		height: 20px;
		background-position: 5px 4px;
		background-repeat: no-repeat;
		margin-top: 10px;
		padding-left: 25px;
	}

	.listazo_sor .listazo_pager .lapozo_next {
		background-position: 5px 4px;
	}

	.listazo_sor .listazo_pager .lapozo_inner {
		color: #a90100;
		font-weight: bold;
		margin-left: 2px;
		margin-right: 2px;
		font-size: 11px;
	}

	.listazo_sor .listazo_pager .lapozo_inner a {
		color: rgb(167,2,0);
		font-weight: normal;
	}

	.listazo_sor .listazo_pager {
		text-align: center;
	}

	.section img {
		width: 740px !important;
		height: 400px !important;
	}

	#kvg_label_kep, #kvg_label_vid, #kvg_label_map {
		margin-right: 5px !important;
	}

	#kiemelt_also_jobb img {
		background-image: url('/site/img/szegediegyetem.png');
		background-repeat: no-repeat;
	}
	.exclamation_icon {
		float: left;
		width: 16px;
		height: 16px;
		background-image: url('/site/img/exclamation.png');
		margin: 5px 0px 5px 85px;
	}

	.aural {
		display: none;
	}

	/* -- Login form --------------------------------------------------------- */
	#loginForm {
		border-top: 1px solid rgb(204,204,204);
		text-align: center;
		padding: 5px;
		margin: 0;
	}

	.loginform_label {
		display: none;
	}

	.loginform_field {
		margin:3px 0px;
	}

	.loginform_field input {
		border: 1px solid #A5ACB2;
		width: 156px;
	}

	.loginform_footer_container {
		margin: 5px 0px 0px 0px;
		padding: 5px;
		line-height:6px;
		border-top: 1px solid rgb(204,204,204);
	}

	.loginform_ok_button input, .articlecomment_form_button input {
		border: 0;
		margin: 0px;
		padding: 0px 10px;
		font-family: "Trebuchet MS", Arial, sans-serif;
		text-transform: uppercase;
		font-weight: bold;
		text-align: center;
		font-size: 11px;
		line-height: 18px;
		height: 20px;
		border: 1px solid rgb(115,123,136);
		background-image: url('../img/buttonbg.png');
		background-position: 50% 50%;
		background-repeat: repeat-x;
		color: white;
	}

	#loginInfoForm {
		border-top: 1px solid rgb(204,204,204);
		display: block;
		margin: 0;
		padding: 5px;
		text-align: center;
	}

	.cimnelkul .listazo_cim_inner, .cimnelkul .listazo_sor {
		display: none;
	}

	.alcimnelkul #alcim, .alcimnelkul .alcim {
		display: none;
	}

	.fooldalmenu ul li {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
	
	#forum_topiclist_head_name, #forum_topiclist_head_fresh, #forum_topiclist_head_open, #forum_topiclist_head_last, #forum_topiclist_head_sum {
		font-size: 11px;
		font-family: arial;
		font-weight: bold;
		width:110px;
		float:left;
	}

	.forum_topiclist_name, .forum_topiclist_fresh, .forum_topiclist_open, .forum_topiclist_last {
		font-size: 11px;
		font-family: arial;
		width: 110px;
		float: left;
	}

	.forum_topiclist_sum {
		font-size: 11px;
		font-family: arial;
		width:100px;
		float:left;
	}

	.forum_topiclist_name, #forum_topiclist_head_name {
		width: 220px;
		text-align:left;
	}

	#forum_topiclist_head_fresh, .forum_topiclist_fresh, .forum_topiclist_open, .forum_topiclist_last, .forum_topiclist_sum, #forum_topiclist_head_open, #forum_topiclist_head_last, #forum_topiclist_head_sum {
		text-align: center;
	}
	
	.forum_message_pos, .forum_message_name, .forum_message_date, .forum_message_text, .forum_message_response, .forum_message_reply, .forum_link, #forum_newmessage_head, #forum_newtopic_head {
		font-size: 11px;
		font-family: arial;
	}
	
	#forum_newmessage_head, #forum_newtopic_head {
		cursor:pointer;
	}
	
	.forum_message_name {
		font-weight: bold;
		float: left;
	}
	
	.forum_message_date {
		text-align: right;
	}
	
	#forum_topiclist_head, .forum_message_head, .forum_message_body {
		width: 100%;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	#forum_topiclist_head, .forum_topiclist_1, .forum_topiclist_0, .forum_message, #kozep_balhasab_inner #loginForm, .regisztracio, .adatmodositas {
		width: 670px;
	}

	.forum_topiclist_1, .forum_topiclist_0 {
		padding-top: 4px;	
		height: 20px;
	}

	.forum_topiclist_0 {
		background-color: #d1d1d1;
	}

	.regisztracio, .adatmodositas {
		display: none;
	}

	.forum_topic_moderator_tools, .forum_message_moderator_tools {
		float: right;
	}

	.forum_message, .forum_message_text, .forum_message_reply {
		font-size: 13px !important;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	#forum_topiclist_head {
		border-top: 1px solid rgb(204,204,204);
	}

	.lapozo_start {
		background: url(../img/elso.gif);
		background-repeat: no-repeat;
		padding-right: 20px;
		border: 0px;
	}

	.lapozo_prev {
		background: url(../img/elozo.gif);
		background-repeat: no-repeat;
		padding-right: 15px;
		border: 0px;
	}
	
	.lapozo_next {
		background: url(../img/kovetkezo.gif);
		background-repeat: no-repeat;
		padding-right: 15px;
		border: 0px;
	}
	
	.lapozo_end {
		background: url(../img/utolso.gif);
		background-repeat: no-repeat;
		padding-right: 20px;
		border: 0px;
	}

	.search_pager_container .lapozo_start,
	.search_pager_container .lapozo_prev,
	.search_pager_container .lapozo_next,
	.search_pager_container .lapozo_end {
		background-image: none;
	}
	
	.forum_listazo_pager {
		text-align: center;
	}
	
	#forum_newmessage_head, .forum_message_reply, #forum_newtopic_head {
		width: 60px;
		padding-left: 5px;
		padding-right: 5px;
		height: 20px;
		line-height: 18px;
		background: url(../img/buttonbg.png);
		border: 1px solid rgb(15,123,136);
		color: #ffffff;
		text-transform: uppercase;
		text-align: center;
	}
	
	#forum_newmessage_head, #forum_newtopic_head {
		width: 90px;
		margin-top: 5px;
	}
	
	.forum_topiclist_name {
		font-weight: bold;
	}

	.forum_link {
		border-top: 1px solid rgb(204,204,204);
		border-bottom: 1px solid rgb(204,204,204);
		width: 670px;
	}
	
	.forum_message_reply a {
		color: #ffffff !important;
	}
	
	.forum_elkuld {
		width: 70px;
		padding-left: 5px;
		padding-right: 5px;
		height: 25px;
		line-height: 18px;
		background: url(../img/buttonbg.png);
		border: 1px solid rgb(15,123,136);
		color: #ffffff;
		text-transform: uppercase;
		text-align: center;
	}
	
	.forum_link {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.forum_message, .articlecomment_comment_container {
		border: 1px solid rgb(204,204,204);
		margin-bottom: 15px;
		width: 670px;
	}
	
	.articlecomment_comment_user, .articlecomment_comment_date {
		background-color: rgb(225,225,225);
		padding: 5px;
		width: 680px;
		padding-bottom: 0px;
	}
	
	.forum_message_head {
		background-color: #c1c1c1;
		padding: 5px;
		width: 660px;
		padding-bottom: 0px;
	}
	
	.articlecomment_comment_user, .articlecomment_comment_date {
		width: 49% !important;
	}
	
	.articlecomment_comment_user {
		padding-right: 0px;
	}
	
	.articlecomment_comment_date {
		padding-left: 0px;
		text-align: right;
	}
	
	.articlecomment_comment_txt {
		padding: 5px;
	}

	.innerbox_container {
		width: 99%;
	}
	
	#kozep_balhasab_inner HR {
		width: 670px;
		text-align: left;
	}
	
	.forum_message_body {
		padding: 0px;
		padding-right: 5px;
		width: 665px;
		padding-bottom: 0px;
	}
	
	.forum_message_text {
		padding: 5px;
		width: 660px;
	}
	
	.forum_message_response {
		float: left;
		background-repeat: no-repeat;
	}
	
	.forum_message_response img {
		width: 14px;
		height: 14px;
	}
	
	.forum_message_userid910,
	.forum_message_userid911,
	.forum_message_userid1240,
	.forum_message_userid1503,
	.forum_message_userid1516,
	.forum_message_userid1 {
		border: 1px solid rgb(120,137,163);
	}
	
	.forum_message_userid910 .forum_message_head,
	.forum_message_userid911 .forum_message_head,
	.forum_message_userid1240 .forum_message_head,
	.forum_message_userid1503 .forum_message_head,
	.forum_message_userid1516 .forum_message_head,
	.forum_message_userid1 .forum_message_head {
		background-color: rgb(150,164,184);
	}

	.forum_message_userid910 .forum_message_text,
	.forum_message_userid911 .forum_message_text,
	.forum_message_userid1240 .forum_message_text,
	.forum_message_userid1503 .forum_message_text,
	.forum_message_userid1516 .forum_message_text,
	.forum_message_userid1 .forum_message_text {
		background-color: rgb(209,215,224);
	}
	
	.forum_message_reply {
		float: right;
	}
	
	.forum_message_pos {
		float: left; 
	}
	
	.forum_topiclist_name a, .forum_topiclist_name a:visited, .forum_topiclist_open a, .forum_topiclist_open a:visited, .forum_topiclist_last a, .forum_topiclist_last a:visited, .forum_message_reply a, .forum_message_reply a:visited, .forum_link a, .forum_link a:visited, .forum_message_name a, .forum_message_name a:visited, #forum_newmessage_head a, #forum_newmessage_head a:visited {
		text-decoration: none;
		color: rgb(0,0,0);
	}
	
	.forum_topiclist_name a, .forum_topiclist_name a:visited {
		font-weight: bold;
	}
	
	.forum_topiclist_name a:hover, .forum_topiclist_open a:hover, .forum_topiclist_last a:hover, .forum_message_reply a:hover, .forum_link a:hover, .forum_message_name a:hover, #forum_newmessage_head a:hover {
		text-decoration: underline;
	}
	
	.articlecomment_title, .regisztracio #alcim, .regisztracio .alcim {
		display:none;
	}
	
	.articlecomment_form_txt #t_txt {
		width: 420px;
		height: 50px;
	}
	
	.articlecomment_comment_user {
		width: 50%;
		float: left;
	}
	
	.articlecomment_comment_date {
		width: 30%;
		float: left;
	}

	.articlecomment_comment_delete {
		width: 20%;
		float: left;
	}
	
	.articlecomment_comment_txt {
		margin-bottom: 10px;
	}
	
	.articlecomment_comments_container {
		clear: both;
	}
	
	#rightgal img {
		border: 2px solid #ffffff;
	}
	
	#rightgal {
		margin-bottom: 5px;
		border: 2px solid #15253e;
		width: 204px;
		margin-left: 9px;
		margin-top: 12px;
	}
	
	#registration_ok {
		color: red !important;
	}
	
	#felsomenu_bal ul li {
		display: inline !important;
	}
	
	.image_caption_table,.image_caption_table_cell_0,.image_caption_table_cell_1 {
		padding: 0px;
		margin: 0px;
		border: 0px;
	}
	.image_caption_table {
		width: 1px;
	}
	.image_caption_table_cell_0,.image_caption_table_cell_1 {
		background-color: transparent;
		text-align: center;
	}
	.image_caption_table_cell_0 {
		border: 2px solid #ffffff;
	}
	.table_align_center {
		margin-left: auto;
		margin-right: auto;
	}
	.table_align_right {
		margin-left: auto;
	}
	.table-responsive {
		min-height: .01%;
		overflow-x: auto;
	}
	.table-responsive > table {
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
	}

	div.eventmenu ul li {
		float: left;
		margin-right: 15px;
	}
	div.eventmenu {
		clear: both;
	}
	
	/* Form style */
	#purchaseFormContainer {
		margin: 10px 0px;
	}
	.widget-body {
	        border: 0px;
	}
	#status_div .form-label {
			color: #191919;
	        font-size: 13px;
			width: 192px;
			padding-left: 100px;
    }
	div.body_div {
    		background-image: none;
        }
	#searchform {
		background-image: none;
		width: auto;
	}
	a, a:hover, a:visited {
		font-style: normal;
	}
	.pat-tasks-form-container img, .dashboardwidget img, img {
		vertical-align: baseline;
	}
	#center_main {
		position: relative;
		border: 1px solid #B4B9C3;
	}
	#right_block_content_top {
		position: absolute;
		top:0;
		right:0;
		border: 1px solid #CCCCCC;
		z-index: 1;
		width: 200px;
		display: none;
		padding: 10px;
	}
	#status_div table {
		width: 100%;
	}
	.widget-body {
    background-color: white;
    border: 1px solid #B4B9C3;
    color: #191919;
    /*font-family: Calibri,Calibri-import,Arial,sans-serif;*/
    position: relative;
	}
	.widget-head span {
		/*margin: 0 300px;*/
		font-size: 22px;
	}
	.widget-head {
		text-align: center;
		background-color: #E6E8EB;
		border-left: 1px solid #B4B9C3;
		border-right: 1px solid #B4B9C3;
		border-top: 1px solid #B4B9C3;
		color: #191919;
		/*font-family: Arial,sans-serif;*/
		font-size: 16px;
		margin: 0;
		padding: 5px 5px 3px 7px;
		text-shadow: 0 1px 1px #FFFFFF;
	}
	
	.widget-row-data-left {
		border-top: 1px solid white;
		float: left;
		padding: 6px;
		width: 56px;
	}
	.widget-row-data-right {
		border-left: 1px solid #B8BDC7;
		width: 813px;
		float: left;
    padding: 8px 8px 8px 3px;
		
	}
	.widget-row-0 {
		background-color: white;
		background-image: url("/img/wit/recent_act_2.png");
		background-position: left top;
		background-repeat: no-repeat;
	}
	.widget-row {
			border-bottom: 1px solid #B4B9C3;
	}
.widget-row-1 .widget-row-data-right{
    background-color: rgb(250, 250, 250);
    background-image: url("/img/wit/recent_act_2.png");
    background-position: left top;
    background-repeat: no-repeat;
}
	
	.widget-row-bakcground {
		background-image: url("/img/wit/recent_act_4.png");
		background-position: left top;
		background-repeat: repeat-y;
		background-color: rgb(231, 230, 230);
	}
	
	.recentactivity_avatar {
		background-image: url("/img/wit/headshot-bg.png");
		background-position: left top;
		background-repeat: no-repeat;
		height: 57px;
		padding: 2px;
		width: 56px;
	}
	.widget-row-data-right hr {
		
		border-top: 1px solid #B4B9C3;
	}

	div.border-top {
		margin: 10px 0;
	}
	#szeged_purchase_t2_1 table td, #szeged_purchase_t2_2 table td, #szeged_purchase_t2_3 table td, #multi_container_szeged_purchase_multi table td {
		text-align: center;
	}
	#szeged_purchase_t2_1 table td.alignleft, #szeged_purchase_t2_2 table td.alignleft, #szeged_purchase_t2_3 table td.alignleft {
		text-align: left;
		width: 180px;
	}
	.pform_table_lastcol {
		width: 150px;
	}
	.pform_table_title {
		/*text-align: center;*/
		padding: 20px 0 20px 4px;
	}
	.pform_red_filetext {
		/*background-color: red;*/
		text-align: center;
		clear: both;
	}
	#purchaseFormContainer .fileMultipleOuter {
		height: 65px;
	}
	.plusTD img {
		margin-bottom: -5px;
	}	
	#multi_container_szeged_purchase_multi table td.plusTD {
		text-align: left;
	}	
	
	td.mandatory {
		font-weight: bold;
	}


	#szeged_purchase_t2_1 input, #szeged_purchase_t2_2 input, #szeged_purchase_t2_3 input, .mainTableTable input, .widget-body input {
		background-image:url("/img/wit/form_input_bg.png");
		background-position:left top;
		background-repeat:repeat-x;
		background-color: rgb(250,250,250);
		height: 19px;
		line-height: 19px;
		border: 1px solid rgb(180,185,195);
		font-size: 12px;
		font-family:Calibri,Calibri-import,Arial,sans-serif;
		padding: 0px 5px;
		text-align: left;
	}
	#status_div div.autocomplete {
		overflow: auto;
	}
	#status_div input {
		width: 249px;
	}
	#status_div textarea {
		width: 600px;
		height: 300px;
	}
	#status_div input.combo {
		padding-right: 6px;
	}
	#status_div input.error,
	.widget-body input.error,
	.widget-body span.error,
	.widget-body td.error,
	#status_div span.error {
		border: 2px solid rgb(156,14,14) !important;
		margin: -1px !important;
	}	
	div.fileinputs input.file, .submit-container input, #popup_container_global .submit-container input {
		cursor: pointer;
	}
	#formerrorContainerID img {
		float: left;
	}
	#formerrorContainerID h2 {
		margin-bottom: 5px;
	}
	#formerrorContainerID ul {
		clear: both;
	}
	input.readonly {
		background: none repeat scroll 0 0 transparent;
		border: 0 none;
	}
	.pform_table_auto {
		width: 350px;
		margin: auto;
	}
	.pform_table_auto .row {
		clear: both;
		border-top: 1px solid #CCCCCC;
		padding-top: 5px;
		margin-top: 5px;
		display: block;
		float: left;
		width: 410px;
	}
	.pform_table_auto > .row:first-child {
		border-top: 0px;
		padding-top: 0px;
		margin-top: 0px;
	}
	.pform_table_auto .title {
		display: block;
		float: left;
		width: 150px;
		text-align: left;
	}
	.pform_table_auto .value {
		display: block;
		float: left;
		width: 260px;
		text-align: left;
	}
	#box4 .pform_table_auto textarea {
		width: 249px;
		height: 50px;
	}
	.formerror div.pager a.pagerup, .formerror div.pager a.pagerdown {
		background-image: url('../img/form/errornyil_fel.gif');
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 15px;
		padding-right: 10px;
	}
	.formerror .error div.pager a.pagerup {
		background-image: url('../img/form/errornyil_fel.gif');
	}
	.formerror .error div.pager a.pagerdown {
		background-image: url('../img/form/errornyil_le.gif');
	}
	.calendar .button {
		color: windowtext;
		width: auto;
	}
	.calendar .footrow, .calendar .headrow, .calendar .time {
		display: table-row;
	}
	.separator {
		clear: both;
	}
	
        /* Google mérőkór */
	div.googleadservice, div.googleadservice img {
		border: 0px;
		height: 1px;
		width: 1px;
	}
	
	/* Megosztógombok */
	div.olShareLinks {
		width: 146px;
		text-align: center;
		margin: 25px 2px;
		padding-top: 10px;
		border-top: 1px solid rgb(157, 157, 161);
	}
	div.olShareLinks .facebook, div.olShareLinks .twitter, div.olShareLinks .iwiw {
		padding: 0px 2px;
		display: inline-block;
		height: 30px;
		background-repeat: no-repeat;
	}
	div.olShareLinks .facebook {
		width: 25px;
		background-image: url('../img/icon_facebook.png');
	}
	div.olShareLinks .twitter {
		width: 25px;
		background-image: url('../img/icon_twitter.png');
	}
	div.olShareLinks .iwiw {
		width: 45px;
		background-image: url('../img/icon_iwiw.png');
	}
	/* -- Tech. -- */
	.clear {
		clear: both;
	}
	
	
	
	.category-parent {
		float: left;
		width: 228px;
	}

	.category-parent strong input.combo {
		display: none;
	}
	

	.category-parent ul {
		list-style-type: none;
	}
	
	.category-parent ul li {
		
	}
	
	.category-parent img {
		margin: 0; 
		margin-right: 3px;
		padding: 0; 
		cursor: pointer;
	}
	
	span.category-content {
		
	}
	
	.category-name {
		padding-left: 20px; 
		cursor:pointer; 
		background-repeat: no-repeat;
	}
	
	
	.dropdown-menu .reports-title {
		display:block;
		font-weight: bold;
		border: 0px;
		margin: 0px;
		padding:18px 0 15px 24px;
		width:89px;
	}
	
	.dropdown-menu .reports-list	{
		border: 0px;
		margin: 0px;
		padding:13px 10px 10px 5px;
	}
	
	.report-ordered-, .report-ordered-desc, .report-ordered-asc {
		cursor: pointer;
	}
	
	#report-table table.reports-summary tr th	{
		border-bottom: 0px;	
		background-image: none;
		background-color:#FAFAFA;
	}	
	
	.reports-sumary-title	{
		font-weight: normal;
	}
	
	.reports-summary-data	{
		font-size: 22px;
		font-weight: normal;
	}
	
	.reports-clickable {
		cursor: pointer;
	}
	
	.reports-summary {
		font-weight: bold;
		border-top-style: double;
	}
	
	#report-table a,
	#report-table a:visited	{
		font-style: normal;
	}
	#pat-content.pat-content-reports {
		background: white;
		padding-right: 0;
	}
	
	#reports-main {
		padding-right: 9px;
	}

	#reports-main div.widget-box {
		padding-right: 9px;
		padding-bottom: 9px;
		width: 736px;
	}

	#reports-main div.widget-box.width-half {
		padding-right: 0;
		padding-bottom: 4px;
		width: 363px;
	}

	#reports-main .overview {
		padding: 19px 22px;
		text-align: center;
	}
	
	#reports-main .overview-box {
		width: 126px;
		height: 126px;
		float: left;
		margin: 0 5px;
		background-color: #E6E8EB;
		border: 1px solid #B4B9C3;
		cursor: pointer;
	}
/*	
	#reports-main .count {
		font-size: 55px;
		color: #4C4C4C;
		text-decoration: none;
		text-shadow: 0 1px 1px #FFFFFF;
		margin: 10px 0 2px 0;
	}
*/	
	#reports-main .count {
		font-family: Arial, sans-serif;
		font-size: 49px;
		color: #4C4C4C;
		text-decoration: none;
		text-shadow: 0 1px 1px #FFFFFF;
		margin: 16px 0 6px 0;
	}

	#reports-main .name {
		font-style: italic;
		display: table-cell;
		width: 126px;
		height: 32px;
		padding: 0 20px;
		text-align: center;
		vertical-align: middle;
	}
	
	#reports-main #widget-report-recently {
		padding-right: 10px;
	}

	#reports-main .widget-row-data {
		width: 100%;
		padding-left: 0;
	}
/*
	#reports-main .widget-row-data:hover {
		background: url("/img/wit/pin.png") no-repeat scroll 0 0 transparent;
		background-position: right -20px;
	}
*/
	#reports-main .report-data {
		float: left;
		height: 29px;
		line-height: 29px;
		margin: 6px 0;
		cursor: pointer;
		padding-left: 7px;
	}

	#reports-main .report-data img {
		padding-right: 9px;
		vertical-align: middle;
	}

	#reports-main .pinned {
		cursor: pointer;
		width: 20px;
		height: 20px;
		float: right;
		margin: 10px 7px 0;
		overflow: hidden;
		vertical-align: middle;
	}

	#reports-main .pinned:hover {
		background: url("/img/wit/pin.png") no-repeat scroll 0 0 transparent;
		background-position: 0 -20px;
	}

	#reports-main .pinned-img {
		background: url("/img/wit/pin.png") no-repeat scroll 0 0 transparent;
		background-position: 0 -20px;
	}
	
	#reports-main .summary {
		background-color: #E6E8EB;
		color: #191919;
		text-align: center;
		width: 100%;
		line-height: 29px;
	}

	#reports-main .summary a {
		font-style: italic;
	}

	#reports-main .summary img {
		float: right;
		margin: 7px 3px 0 0;
	}

	#reports-content {
		padding-right: 9px;
	}

	#report-filter .widget-body {
		background-color: #F4F4F4;
		border-bottom: 0 none;
	}

	#report-filter .column {
		float: left;
		width: 50%;
	}

	#report-filter .row {
		padding: 5px 0;
		float: left;
		line-height: 21px;
	}

	#report-filter .label {
		float: left;
		width: 128px;
		font-family: Arial,sans-serif;
		font-size: 11px;
		text-align: right;
		padding-right: 8px;
	}

	#report-filter .field {
		float: left;
	}

	#report-filter .field input, #report-filter .field select {
		width: 250px;
	}

	#report-filter .field .input_date {
		text-align: left;
		width: 90px;
	}

	#report-filter .field .combo {
		width: 139px;
	}

	#report-filter .summary {
		background-color: #E6E8EB;
		border: 1px solid #B4B9C3;
		color: #191919;
		line-height: 29px;
		/*width: 734px;*/
	}

	#report-filter .summary .label {
	}

	#report-filter .summary .field {
		padding-top: 4px;
		float: left;
	}

	#report-filter .summary .field input {
		width: 374px;
	}

	#report-filter .summary .helpDiv_name {
		line-height: 21px;
	}

	#report-filter .summary a,
	#report-filter .summary a:visited,
	#report-filter .summary a:hover {
		font-weight: bold;
		display: block;
		font-style: normal;
		font-weight: bold;
		background-repeat: no-repeat;
		background-position: right 50%;
		
		
		text-decoration: none;	
	}
	
	#status_combo {
		background: url("/img/wit/bg_select_form.png") repeat scroll right center transparent !important;
	}
	#purchase_type_combo {
		background: url("/img/wit/bg_select_form.png") repeat scroll right center transparent !important;
	}
	.summary #export {
		float: right;
	}

	.summary #submit {
		float: left;
		background-image: url("/img/wit/arrow-right.png");
		padding-right: 19px;
		padding-left: 5px;
	}
	#report-image {
		margin-top: 16px;
	}

	#report-export {
		margin-top: 16px;
		margin-bottom: 5px;
	}
	
	#report-export .label {
		font-weight: bold;
	}
	
	#report-export a,
	#report-export a:visited {
		background-repeat: no-repeat;
		background-position: left 50%;
		margin-left: 12px;
		padding-left: 18px;
		padding-bottom: 2px;
		font-style: normal;
		text-decoration: none;
	}


	#report-export .excel {
		background-image: url("/img/icon/icon_xls.png");
	}
	
	#report-export .csv {
		background-image: url("/img/icon/icon_csv.png");
	}
	
	#report-export .tsv {
		background-image: url("/img/icon/icon_txt.png");
	}
	
	#report-export .pdf {
		background-image: url("/img/icon/icon_pdf.png");
	}
	
	#report-table-pager {
		float: right;
		margin-top: -23px;
	}

	#report-table-pager .pager {
		padding: 0 3px;
	}

	#report-table {
	}

	#report-table table {
		width: 100%;
	}

	#report-table th {
		text-align: left;
		border: 1px solid #B4B9C3;
		background-image: url("/img/sorttable/st_table_header.png");
		background-position: left center;
		padding-left: 9px;
	}

	#report-table th.report-ordered- {
		color: #505050;
	}

	#report-table th img {
		float: right;
		margin-top: 2px;
	}

	#report-table tr.report-0 {
		background-color: rgb(250,250,250);
	}

	#report-table tr.report-1 {
		background-color: white;
	}
	
	#report-table td {
		border: 1px solid #B4B9C3;
		height: 29px;
		padding-left: 9px;
		text-align: left;
	}

	.calendar_button {
		background-image:url("/img/wit/calendar.png");
		background-position:left top;
		background-repeat:no-repeat;
		border: 1px solid rgb(180,185,195);
		cursor:pointer;
		display:inline-block;
		height:19px;
		margin:0 0 0 2px;
		padding:0;
		vertical-align:bottom;
		width:18px;
	}
	
	#statistics_sums {
		border-top: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
	}
	
	#statistics_sums > div {
		padding: 5px 15px;
		float: left;
	}
	
	#statistics_sums div div{
		font-size: 22px;
	}
		.autocomplete_popupdiv {
		border:1px solid #404040;
		max-height: 300px;
		opacity:0.9;
		overflow-x:hidden;
		overflow-y:auto;
		width:327px;
		z-index: 3 !important;
		background-color:#FFFFFF;
	}
	.autocomplete_popupdiv ul {
		list-style-image:none;
		list-style-type:none;
		padding-left:0;
	}
	.autocomplete_popupdiv li {
		color:black;
		margin-left:0;
		text-align:left;
	}
	.autocomplete_popupdiv li .informal {
		display: none;
	}
	.autocomplete_popupdiv li.selected {
		background-color:#55606A !important;
		color:#FFFFFF;
	}
	.autocomplete_working_indicator {
		background-image:url("/img/wait_circle.gif");
		background-position:right top;
		background-repeat:no-repeat;
	}

	.purchase_link_root {
		text-align: right;
	}
	.purchase_link_root a, .purchase_link_root a:hover, .purchase_link_root a:visited {
		text-decoration: none;
		color: red;
		font-size: 18px;
		font-weight: bold;
	}

	#container_review textarea, #box_review textarea {
		width: 250px;
		height: 70px;
	}
	#box_review .mainTableTable .alignleft input.inputtype_varchar {
		width: 234px;
	}

	#addon3 td {
		text-align: left;
		vertical-align: top;
	}
	#addon3 .input #i_republicate_email {
		width: auto;
		vertical-align: middle;
	}

	#purchaseFormContainer .sort_table tbody tr td {
		white-space: normal;
		word-break: break-all;
		word-wrap: break-word;
	}

}

@media print {
	body {
		font-family: Arial, sans-serif;
		color: black;
	}

	a {
		color: black;
		text-decoration: underline;
	}

	img {
		border: 0px;
	}

	#felsomenu_bal, #felsomenu_jobb, #footer_hotlinks, .gtk_fohotlinks, #footer,
	#tagline, #mainmenu, #kiemeltek, #searchdiv, #menu, #kozep_jobbhasab,
	#cikk_lablec, #footer_address, .footer_address, #alcim img, .alcim img, .folderpath, .hidden {
		display: none;
	}

	#footer_address, .footer_address {
		border-top: 3px double black;
		margin: 0px 0px 20px 0px;
		xfont-size: 0.8em;
		padding: 10px 0px 0px 0px;
	}

	.fooldalbody #kozep_tartalom {
		display: none;
	}
	
}

@media aural, tty {
	/* tbd */
}

@media handheld {
	/* tbd */
}