/**
 *
 *  SZMM default style
 *
 *  @author Bartal Tamas
 *  @author Maschek Adam
 *  @date 2006-08-11
 *  @version 1.4
 *  
 */


@media screen, projection {
.black {
	color: black;
}
body {
	background-color: rgb(224,204,151);
	margin: 0px;
	padding: 0px 0px 30px 0px;
	border: 0;
	color: black;
}

table, td {
	font-size: 100%;
}
#kozep { height: 1%; }
a {
	color: rgb(158,62,44);
	background-color: transparent;
}
a:hover {
	color: #c02600; /*rgb(198,112,104);*/
	text-decoration: underline;
	background-color: transparent;
}

.fk_h {
	display: none;
}

#fooldal_kiemelt_hir a {
  text-decoration: none;
  font-weight: bold;
}

#fooldal_kiemelt_hir a.cikkcim {
  display: block;
  text-align: center;
  text-decoration: none;
  font-size: 20px;
  font-weight: normal!important;
  
}

#fooldal_kiemelt_hir strong { font-weight: normal; }

#fooldal_kiemelt_hir a.index_cikkintro_link {
  text-decoration: none;
  font-weight: bold;
}

div#align {
	width: 896px;
	margin: 0px auto 0px auto;
	background-image: url('../img/design/center_bg.png');
	background-repeat: repeat-y;
	padding: 0px;
}
div#main {
	font-size: 0.75em;
	margin: 0px 18px 6px 18px;
	font-family:Georgia, serif; /*Tahoma, Verdana, Arial, sans-serif; */ 
	font-style: normal;
	color: black;
	background-color: transparent;
	padding: 0px;
	background-image: url('/img/design/main_bg_cimer.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
.align_egyhasab {
	background-image: url('/img/design/center_bg_egyhasab.png') !important;
	background-repeat: repeat-y;
}
.main_egyhasab {
	background-image: url('/img/design/main_bg_cimer_egyhasab.jpg') !important;
	background-repeat: no-repeat;
	background-position: top right;
}
div#index_date {
	/* background-image: url('/img/szmm_head_date.png');
*/
	background-color: transparent;
	background-repeat: no-repeat;
	padding: 5px 120px 0px 0px;
	font-weight: normal;
	color: rgb(212,216,210);
	height: 15px;
	overflow: hidden;
	margin: 0px;
	text-align: right;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
}
div#index_mainhead {
	/* background-image: url('/img/szmm_head.png');
*/
	/* background-image: url('/img/design/icsszem_balfelsologo.gif');
*/
	background-repeat: no-repeat;
	background-position: top left;
	height: 62px;
	overflow: hidden;
	margin: 0px;
	background-color: transparent;
}
div#index_mainhead h1 {
	display: block;
	height: 62px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
div#index_mainhead h1.eng {
	background-image: url('/img/design/szmm_felsologo_eng.jpg');
	background-repeat: no-repeat;
	background-position: 0px -20px;
	display: block;
	height: 62px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
div#index_mainhead h1.fra {
	background-image: url('/img/design/szmm_felsologo_fra.jpg');
	background-repeat: no-repeat;
	background-position: 0px -20px;
	display: block;
	height: 62px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
div#index_mainhead h1.ger {
	background-image: url('/img/design/szmm_felsologo_ger.jpg');
	background-repeat: no-repeat;
	background-position: 0px -20px;
	display: block;
	height: 62px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
div#index_mainhead h1 a {
	display: block;
	padding-top: 62px;
	overflow: hidden;
}
div#index_mainhead_kiemelt {
	display: none;
	/*    background-image: url('/img/design/icsszem_logobgnd.gif');
*/
	/*    float: right;
	height: 19px;
	width: 651px;
	overflow: hidden;
	text-align: center;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border-top: 1px solid #d190a5;
	background-color: rgb(190,38,88);
	color: white;
*/
}
a.logotext, a.logotext:hover {
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	color: #f8e6e6;
	background-color: transparent;
}
div#index_mainhead_menu {
	margin: 0px;
	padding: 0px;
	/*overflow: hidden;
*/
	height: 23px;
	/*background-color: rgb(151,26,14);
*/
	/*margin: -32px 0px 0px 0px;
*/
}
div#index_accessible {
	position: relative;
	right: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: top left;
	width: 25px;
	height: 25px;
	overflow: hidden;
	text-align: center;
	margin: -140px 0px 0px 0px;
	/*margin-top: expression('-175'+'px');
/* IE */
	float: right;
	padding: 2px;
	font-size: 1em;
}
div#index_accessible a.highcontrast_skin {
	background-image: url('/img/highcontrast.gif');
	background-position: center left;
	display: block;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 2px 5px;
	overflow: hidden;
	text-indent: -999px;
	width: 25px;
	height: 25px;
}
div#index_mainmenu {
	height: 30px;
	display: block;
	margin: 0px;
	text-align: center;
	padding: 0px;
	/*    top: 124px;
	left: 166px;
	position: absolute;
*/
}
div#index_mainmenu ul {
	display: inline;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
div#index_mainmenu ul li {
	display: inline;
	padding: 0px 8px 0px 8px;
	margin: 0px;
}
div#index_search {
	width: 150px;
	height: 20px;
	display: block;
	margin: -25px 0px 0px 0px;
	padding:0px;
	text-align: left;
	position: relative;
	top: -30px;
	left: 710px;
	overflow: hidden;
}
a.mainmenu {
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: rgb(235,211,208);
	font-variant: small-caps;
	font-family: Verdana, Tahoma, Sans-serif;
	line-height: 30px;
}
a.mainmenu:hover {
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: rgb(225,201,136);
}
.search_box_input {
	font-style: normal;
	font-size: 0.9em;
	/*font-size: 10px;
*/
	border: 1px solid rgb(147,140,147);
	background-color: rgb(218,207,208);
	width: 115px;
}
#search_box_button {
	background-image: url('/img/design/keresogomb.gif');
	background-repeat: no-repeat;
	display: block;
	padding: 0px;
	width: 15px;
	height: 15px;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	left: 130px;
	top: -12px;
}
form {
	margin: 0px;
	padding: 0px;
}
div#index_body {
	padding: 0px;
	margin: 7px 0 0 0;
	background-color: transparent;
	color: black;

}
div#index_folderpath {
	background-image: url('/img/design/dobozfejlec_bg.png');
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	padding: 3px 0px 4px 0px;
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: rgb(128,47,57);
	color: white;
	float: left;
	margin: 3px 1px 1px 8px;
	width: 531px;
}
div#index_folderpath a {
	text-decoration: none;
	color: white;
	font-weight: bold;
}
div#index_folderpath a:hover {
	text-decoration: underline;
}
div#index_folderpath_egyhasab {
	background-image: url('/img/design/dobozfejlec_bg.png');
	font-family: Tahoma, Verdana, Arial, sans-serif;
	padding: 3px;
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: rgb(49,51,102);
	color: white;
	float: left;
	margin: 3px 1px 1px 8px;
	width: 656px;
}
div#index_folderpath_egyhasab a {
	text-decoration: none;
	color: white;
	font-weight: bold;
}
div#index_folderpath_egyhasab a:hover {
	text-decoration: underline;
}
div#index_kethasab_container {
	margin: 2px 158px 0px 166px;
	padding: 0px;
	display: block;
	color: black;
}
div#index_kulso_container {
	margin: 0px 22px 0px 166px;
	padding: 0px;
	display: block;
}
div#index_english_container {
	margin: 0px 22px 0px 166px;
	padding: 0px;
	display: block;
}
div#index_jobbhasab {
	width: 265px;
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	overflow-x: hidden;
}
div#index_balhasab {
	width: 267px;
	float: left;
	padding: 0px 3px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url('/img/design/vert_pontvonal.gif');
	background-repeat: repeat-y;
	background-position: top right;
	overflow-x: hidden;
}
div#index_cikk {
	margin: 0px;
	/*border: 1px solid rgb(209,144,165);
	border-bottom: 0;
*/
	border: 0;
	background-color: transparent;
	/*rgb(237,230,222);
*/
	float: left;
	width: 532px;
	overflow: hidden;
	padding:  0px 0px 10px 0px;
	color: black;
}

h1.palyazat_sectionhead {
	margin: 0px 5px 10px 5px;
	padding: 0px;
	font-size: 120%;
	background-color: rgb(128,47,57);
	color: white;
	font-variant: small-caps;
	font-family: Verdana, Tahoma, sans-serif;
	text-align: center; 
	line-height: 28px;
}
h1.palyazat_sectionhead a, h1.palyazat_sectionhead a:hover {
	color: white;
}
h2.kozepf {
	margin: 0px 5px 10px 5px;
	padding: 4px;
	font-size: 100%;
	background-color: rgb(212,164,112);
	text-align: center;
	font-variant: small-caps;
	font-family: Verdana, Tahoma, sans-serif;
}

h2.kozepf a {
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

h2.kozepf a:hover {
	color: white;
	text-decoration: underline;
}

}
h2.kozepfbordo {
	margin: 0px 5px 10px 5px;
	padding: 4px;
	font-size: 100%;
	background-color: rgb(128,47,57);
	text-align: center;
	font-variant: small-caps;
	font-family: Verdana, Tahoma, sans-serif;
}

h2.kozepfbordo a {
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

h2.kozepfbordo a:hover {
	color: white;
	text-decoration: underline;
}


.p_felso {
  font-family: Tahoma, sans-serif;
}

div#index_kulso {
	margin: 0px;
	border: 0;
	/*background-color: #edf4fc;*/
	float: left;
	width: 672px;
	padding:  0px 0px 0px 0px;
}
div#index_cikk_english {
	margin: 0px;
	border: 0;
	float: left;
	width: 672px;
	padding:  0px 0px 0px 0px;
}
div#index_foot {
	display: block;
	clear: both;
	/*width: 846px;
*/
	margin: 0px -40px -6px -40px;
	padding: 0px;
	text-align: center;
	background-color: transparent;
	/*rgb(20,20,60);
*/
	background-image: url('/img/design/foot_bg.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	height: 125px;
}
div#index_lang {
	position: relative;
	left: 750px;
	top: -70px;
	/*float: right;
*/
	width: 81px;
	height: 27px;
	overflow: hidden;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top center;
	z-index: 999;
}
div#index_lang a, div#index_lang a:hover {
	text-decoration: none;
	margin: 0px 3px;
	padding: 0px 7px;
	width: 18px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: transparent;
}
div#index_lang.hun {
	background-image: url('/img/design/f_hu.gif');
}
div#index_lang.eng {
	background-image: url('/img/design/f_uk.gif');
}
div#index_lang.fra {
	background-image: url('/img/design/f_fr.gif');
}
div#index_lang.ger {
	background-image: url('/img/design/f_de.gif');
}
div#index_balmenulista {
	width: 155px;
	padding: 0px;
	float: left;
	display: inline;
	clear: left;
	margin-left: 8px;
	margin-top: 4px;
	overflow: hidden;
}
div#index_jobbmenulista {
	width: 148px;
	text-align: center;
	margin-right: 5px;
	margin-top: -2px;
	float: right;
	display: inline;
	clear: right;
	color: rgb(67,87,138);
	font-family: Tahoma, Verdana, Arial, sans-serif;
	overflow: hidden;
}
ul.menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.menu li {
	margin: 0px;
	padding: 0px 0px 1px 0px;
	background-color: rgb(231,207,178);
}
ul.menu li a {
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 4px 0px 4px 2px;
	background-color: rgb(212,164,112);
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	color: white;
	height: 1%;
	font-size: 13px;
	font-variant: small-caps;
}
ul.menu li a:hover {
	text-decoration: none;
	background-color: rgb(221,188,161);
	color: rgb(158,53,2);
}
ul.menu li ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul.menu li ul li, ul.menu ul li {
	padding: 0px;
	background-color: rgb(231,207,179);
	margin: 0px 0px 0px 0px;
	border-bottom: none;
	height: 1%;
}
ul.menu li ul li a {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: rgb(20,20,65);
	background-color: rgb(231,207,179);
	font-variant: normal;
	display: block;
	height: 1%;
	padding: 2px 0px 2px 10px;
	margin: 0px;
}
ul.menu li ul li a:hover {
	background-color: rgb(235,183,151);
	text-decoration: underline;
	color: rgb(158,53,2);
}
ul.menu li ul li ul li a {
	font-weight: normal;
	padding: 2px 0px 2px 20px;
	height: 1%;
}
ul.menu li ul li ul li ul li a {
	font-weight: normal;
	padding: 2px 0px 2px 30px;
	height: 1%;
}

ul.menu li ul li ul li ul li ul li a {
	font-weight: normal;
	padding: 2px 0px 2px 35px;
	height: 1%;
}

ul.menu li ul li ul li ul li ul li ul li a {
	font-weight: normal;
	padding: 2px 0px 2px 40px;
	height: 1%;
}

ul.menu li ul li ul li ul li ul li ul li ul li a {
	font-weight: normal;
	padding: 2px 0px 2px 45px;
	height: 1%;
}

ul.menu li ul li ul li ul li ul li ul li ul li ul li a {
	font-weight: normal;
	padding: 2px 0px 2px 50px;
	height: 1%;
}

#index_bal1 {
	border: 1px solid rgb(226,226,226);
}

#balhasab_head {
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background-image: url('/img/design/hirek.png');
	background-position: top left;
	height: 55px;
	background-repeat: no-repeat;
}
#balhasab_head.eng {
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url('/img/design/hirek_en.png');
	background-position: top left;
	height: 55px;
	background-repeat: no-repeat;
}
#balhasab_head.fra {
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url('/img/design/hirek_en.png');
	background-position: top left;
	height: 55px;
	background-repeat: no-repeat;
}
#balhasab_head.ger {
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url('/img/design/hirek_de.png');
	background-position: top left;
	height: 55px;
	background-repeat: no-repeat;
}
#jobbhasab_head {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url('/img/design/fokuszban.png');
	background-position: top right;
	height: 55px;
	background-repeat: no-repeat;
}
#jobbhasab_head.eng {
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-image: url('/img/design/kozlemenyek_en.gif');
	background-position: top right;
	height: 21px;
	border-bottom: 1px solid #d190a5;
	background-repeat: no-repeat;
}
#jobbhasab_head.fra {
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-image: url('/img/design/kozlemenyek_en.gif');
	background-position: top right;
	height: 21px;
	border-bottom: 1px solid #d190a5;
	background-repeat: no-repeat;
}
#jobbhasab_head.ger {
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background-image: url('/img/design/kozlemenyek_de.gif');
	background-position: top right;
	height: 21px;
	border-bottom: 1px solid #d190a5;
	background-repeat: no-repeat;
}
#jobbhasab_head2 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: url('/img/design/palyazatok.png');
	background-position: top right;
	height: 55px;
	background-repeat: no-repeat;
}
.menu_bold a {
	display: block;
	font-weight: bold;
	xpadding-left: 3px;
	padding: 3px;
}
.fejlec_rss {
	width: 25px;
	height: 20px;
	overflow: hidden;
	display: block;
	float: right;
	text-decoration: none;
	text-indent: -999px;
}
.fejlec_fokuszban {
	width: 90px;
	height: 20px;
	overflow: hidden;
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -999px;
}
div.index_cikkintro {
	margin: 0px 5px;
	color: black;
	padding: 10px 5px 25px 5px;
	xtext-align: justify;
	background-image: url('/img/design/separator.png');
	background-position: bottom left;
	background-repeat: repeat-x;
}
div.index_cikkbody {
	margin: 0;
	padding: 10px 5px; /* 15px 0px 15px;*/
	color: black;
	xtext-align: justify;
}
.index_cikkintro_title {
	display: block;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: rgb(141,30,12);
	font-size: 1.4em;
	line-height: 1.05em;
	font-weight: normal;
	clear: left;
}
.index_cikkintro_title a, .index_cikkintro p a {
	font-weight: normal;
	text-decoration: none;
}
div.index_cikkbody a {
	text-decoration: none;
}
.index_cikkintro_title a:hover {
	color: #c02600;
}
.index_cikkbody div {
	color: black;
}
.index_cikkintro p, .index_cikkbody p, .index_cikkintro p p, .index_cikkintro div
/*, .index_cikkbody div*/
 {
	display: block;
	/*padding: 5px 5px 0px 0px;
*/
	margin: 2px 0px 5px 0px;
	xtext-align: justify;
	color: black !important;

}
.index_cikkbody ul {
	/*color: #702600;*/
}
.index_cikkintro p a {
	font-weight: normal;
}
.index_cikkintro p a.index_cikkintro_link {
	float: right;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 0.9em;
	/*color: black; /*rgb(42,87,146);*/
}
a.index_cikkintro_link:hover {
	text-decoration: underline;
}
.index_cikkintro_date {
	clear: left;
	float: left;
	color: rgb(158,62,44); /*rgb(42,87,146);*/
	font-family: Arial, sans-serif;
}
.index_cikkdate {
	color: black; /*rgb(42,87,146);*/
	margin-left: 25px;
}
.index_cikkintro p img {
	margin: -2px 5px 0px 0px;
	padding: 1px;
	background-color: transparent;
	/*border: 1px solid rgb(76,76,76);*/
}
div.footer_separator {
	display: none;
}

ul.footer_links {
	border-top: 6px solid white;
	border-bottom: 6px solid white;
	background-color: rgb(212,164,112);
	margin: 0px 43px 0px 43px;
	padding: 5px 2px 0px 2px;
	list-style: none;
	height: 25px;
	color: white;
}
ul.footer_links li {
	display: inline;
}
ul.footer_links li a {
	text-decoration: none;
	color: white;
	text-transform: uppercase;
}
ul.footer_links li a:hover {
	text-decoration: underline;
	color: white;
}

p.footer_address {
	margin-top: 5px;
	color: rgb(163,0,0);
	font-family: Arial, sans-serif;
	/*font-size: 0.9em;*/
}

img {
	border: 0px;
}
img.left {
	float: left;
	margin: 0px 5px 5px 0px;
}
img.right {
	float: right;
	margin: 0px 0px 5px 5px;
}
ul.menu2 {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	background-image: url('/img/design/menu2bg.png');
	background-repeat: repeat-x;
	background-color: rgb(250,246,241);
}
ul.menu2 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}
a.menuelem2 {
	text-decoration: none;
	display: block;
	/*margin: -6px 0px -6px 0px;
*/
	padding: 4px 0px 4px 40px;
	background-color: transparent;
	font-weight: normal;
	background-position: left center;
	background-repeat: no-repeat;
	font-family:  Tahoma, Arial, sans-serif;
	font-size: 11px;
	min-height: 20px;
}
a.menuelem2:hover {
	color: rgb(141,30,12);
	text-decoration: underline;
}
a.nekh {
	padding: 7px 0px 7px 40px !important;
}
a.hefop {
	padding: 12px 0px 12px 90px !important;
}
a.epalya {
	text-indent: -90px !important;
	overflow: hidden;
}
a.mobilitas {
	padding: 10px 0px 10px 40px !important;
}
a.romaweb {
	padding: 7px 0px 7px 40px !important;
}
a.equal {
	text-indent: -90px !important;
	overflow: hidden;
}
.dobozfejlec {
	color: white;
	background-image: url('/img/design/dobozfejlec_bg.png');
	background-repeat: repeat-x;
	background-position: top left;
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	background-color: rgb(134,59,71);
	padding: 5px 0px;
	margin: 0px;
	/*border-bottom: 1px solid rgb(212,164,112);*/
	text-transform: uppercase;
}
.dobozfejlec a, .dobozfejlec a:hover {
	text-decoration: none;
	
	color: white !important;
}
.doboz {
	border-bottom: 1px solid rgb(212,164,112);
	border-left: 1px solid rgb(212,164,112);
	border-right: 1px solid rgb(212,164,112);
	text-align: left;
	margin: 0px 2px 0px 0px;
}

.oldaldoboz, .index_bal2, #index_bal3, #index_jobb2, #jobb_hirlevel {
	border: 1px solid rgb(212,164,112);
	margin: 4px 1px;
	padding: 0px !important;
}
a.menuelem3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: rgb(137,66,69);
}
a.menuelem3:hover {
	text-decoration: underline;
	/*color: rgb(141,30,12);*/
}
#j_1_link {
	text-decoration: none;
	color: rgb(67,87,138) !important;
}
#j_1_link:hover {
	text-decoration: underline !important;
	color: rgb(141,30,12) !important;
}

table.szmmtabla {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: rgb(128, 0, 0) rgb(128, 0, 0) rgb(128, 0, 0) rgb(128, 0, 0);
	border-collapse: separate;
	background-color: transparent;
}
table.szmmtabla th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: rgb(128, 0, 0) rgb(128, 0, 0) rgb(128, 0, 0) rgb(128, 0, 0);
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.szmmtabla td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: rgb(128, 0, 0) rgb(128, 0, 0) rgb(128, 0, 0) rgb(128, 0, 0);
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.oeh {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: rgb(212, 164, 112) rgb(212, 164, 112) rgb(212, 164, 112) rgb(212, 164, 112);
	border-collapse: separate;
	background-color: transparent;
}
table.oeh th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: rgb(212, 164, 112) rgb(212, 164, 112) rgb(212, 164, 112) rgb(212, 164, 112);
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.oeh td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: rgb(212, 164, 112) rgb(212, 164, 112) rgb(212, 164, 112) rgb(212, 164, 112);
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}

a.menuelem4 {
	text-decoration: none;
	display: block;
	margin: 15px 0px -6px 0px;
	padding: 30px 0px 10px 0px;
	background-color: transparent;
	font-weight: normal;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
}
a.menuelem5 {
	text-decoration: none;
	display: block;
	margin: 15px 0px -6px 0px;
	padding: 70px 0px 10px 0px;
	background-color: transparent;
	font-weight: normal;
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
}
#index_jobbmenulista h3 {
	/* color: white;
	text-align: center;
	font-size: 1em;
	background-color: #d190a5;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border: 1px solid white;
*/
	margin: 0px;
	border-top: 1px solid rgb(67,87,138);
	border-left: 1px solid rgb(67,87,138);
	border-right: 1px solid rgb(67,87,138);
}
#index_jobbmenulista h3 a, #index_jobbmenulista h2 a {
	color: white;
	text-decoration: none;
}
#index_jobbmenulista h2 {
	margin: 0px;
}
#index_jobb2, #index_jobb3, #index_jobb4 {
	/*margin: 18px 0px 0px 0px;
	/*    border-top: 1px solid #d190a5;
*/
}
#index_jobb1 p {
	background-color: rgb(241,220,212);
	margin: 0px;
	padding: 5px 2px 7px 8px;
}
#index_jobb1 p.separator {
	background-color: transparent;
	border-top: 1px solid #d190a5;
	margin: 0px;
	padding: 15px 0px 0px 0px;
}
#index_jobb1 a {
	/*color: rgb(67,87,138);*/
}
#index_jobb1 a:hover {
	/*color: rgb(67,87,138);*/
}
.usz {
	font-size: 0.9em;
	text-align: left;
	/*border-left: 1px solid rgb(90,108,153);
	border-bottom: 1px solid rgb(90,108,153);
	border-right: 1px solid rgb(90,108,153);*/
	padding: 10px 5px 5px 5px;
	background-image: url('/img/design/menu2bg.png');
	background-repeat: repeat-x;
	color: black;
}
.usz a {
	text-decoration: none;
}
.usz a:hover {
	text-decoration: underline;
}
ul.menu3 {
	margin: 0px;
	list-style-type: none;
	padding: 5px 0px 5px 0px;
	text-align: left;
	background-image: url('/img/design/menu2bg.png');
	background-repeat: repeat-x;
  font-size: 0.9em;
}
ul.menu3 li {
	margin: 0px;
	padding: 0px 0px 2px 15px;
	background-image: url('/img/design/menu3.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
fieldset {
	border: 0px;
	margin: 10px 0px 10px 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}
#index_jobb3 {
}
#ur_useremail, #ur_newsletter {
	width: 109px;
	height: 17px;
	border: 1px solid rgb(212,164,112);
	font-size: 1em;
	color: rgb(36,36,36);
	background-color: rgb(246,238,239);
}
#ur_useremail {
	padding-left: 5px;
	background-color: rgb(246,238,239) !important;
}
div.observer {
	margin: 15px 0px 15px 0px;
}
div.observer a {
	text-align: center;
	display: block;
	background-image: url('/img/upload/200504/observer_logo.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
}
p.form_send {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
select#ur_newsletter {
	margin: 5px 0px 0px 0px;
}
a.default_skin, a.highcontrast_skin {
	text-decoration: none;
}
.hidden, .default_skin {
	display: none;
	width: 0px;
	height: 0px;
}
.seged_submit {
	margin: 0;
	padding: 0;
	font-size: 0em;
	background-color: transparent;
	overflow: hidden;
	width: 1px;
	height: 1px;
	border: 0;
	line-height: 0px;
	float: right;
}

  .nonaural {
	/* override aural-only hiding */
 	position: static!important;
	left: auto!important;
	top: auto!important;
	width: auto!important;
	height: auto!important;
	overflow: auto!important;
  }
  .aural {
	/* aural-only hiding */
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
  }

  .keres_utmutato {
	font-size: 11px;
	background-color: rgb(224,215,218);
  }
  
  .keres_szoveg1 {
  }
  
  .keres_szoveg1 A, .keres_szoveg1 A:hover {
  	text-decoration: none;
  	cursor: default;
  }
  
  .keres_input2 {
	border: 1px solid rgb(120,19,53);
  }

.keres_szoveg2 {
	float: left;
	text-align: left;
	padding: 0;
	margin: 0 0 1px 0;
	width: 80px;
}

.keres_input3 {
	margin: 25px 0 0 25px;
	padding: 0;
}

.keres_input3 label {
	display: block;
	float: left;
	clear: left;
	padding: 0;
	margin: 2px 0 0 0;
	width: 130px;
	text-align: left;
}

.keres_input3 label.aural {
	clear: none;
}

.keres_input3 div {
	height: 30px
}

.keres_input3 input, .keres_input3 select {
	margin: 0 5px 0 0;
	font-size: 90%;
	border: 1px solid rgb(120,19,53);
}
  
  .search_text {
    font-weight: normal!important;
  }
  
  a.search_link {
    color: rgb(8,55,98); 
    text-decoration: none;
    font-weight: normal!important;
  }
  
  a.search_link:hover { 
    color: rgb(218,7,7); 
    text-decoration: underline;
    font-weight: normal;
  }
  
  .search_datum {
  	font-size: 90%;
  }

#ie5menu {
	cursor: pointer;
	position: absolute;
	text-align: left;
	width: 100px;
	border: 2px inset black;
	background-color: #cccccc;
	font: 10px Verdana;
	visibility: hidden;
	padding: 6px;
}
div.faqstyle {
	display: none;
	border: 1px solid gray;
	padding: 5px;
	margin: 5px;
	background-color: rgb(236,242,250);
}
#c_searchbox label {
	display: none;
}

/*
 * Esemenynaptar
 */

.eventlist_listitem_style_1 {
	margin: 5px 7px;
	padding: 2px 0px 0px 2px;
	background-color: transparent;
	border-bottom: 1px solid rgb(101,122,175); /*gray;*/
	border-left: 10px solid rgb(101,122,175);
}

.eventlist_listitem_style_2 {
	margin: 5px 7px;
	padding: 2px 0px 0px 2px;
/*	background-color: white;*/
	border-bottom: 1px solid rgb(69,88,139); /*gray;*/
	border-left: 10px solid rgb(69,88,139);
}

.eventlist_listdate_style {
	font-size: 95%;
}

.eventlist_list_style b {
	color: rgb(150,52,36);
	font-size: 100%;
}

.eventlist_list_style, .eventlist_listdate_style {
	margin:0px;
	padding: 0px 2px;
	line-height: 140%;
}

.naptar {
	background-color: #34376E;
	color: #FFFFFF;
	float: right;
	overflow: hidden;
	width: 148px;
	position: relative;
}
.naptar_1 {
	margin-left: 1px;
}
.nap_cim {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	float: left;
	width: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #657AAF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.nap {
	float: left;
	width: 20px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 3px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#naptar .nap a {
	color: #FFFFFF;
	text-decoration: none;
}
.naptar_bal {
	height: 300px;
	width: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	background-image: url(/images/naptar_bal_bg.gif);
}
.esemeny_datum {
	text-align: center;

}
.esemeny_datum select {
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	background-color: #FFFFFF;
}
.naptar_sz1 {
	background-color: #9A2211;
}
.naptar_sz2 {
	background-color: green;
}
.naptar_keret {
	color: #4c4c4c;
	background-color: #657AAF;
}

}


@media print {
div#index_date, div#index_mainhead_menu, div#index_mainhead, div#index_lang,  div#index_jobbmenulista, div#index_balmenulista, .footer_links, .seged_submit {
	display: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
}
p {
	text-align: justify;
}
a {
	color: black;
}
img {
	border: 0px;
}
img.left {
	float: left;
	margin: 0px 5px 5px 0px;
}
img.right {
	float: right;
	margin: 0px 0px 5px 5px;
}
div#index_foot {
	border-top: 1px solid black;
}
.footer_address {
	text-align: center;
}
.hidden, .default_skin {
	display: none;
}


/*
 * Esemenynaptar
 */

.eventlist_listitem_style_1 , .eventlist_listitem_style_2 {
	border-bottom: 1px solid gray;
}

.naptar {
	background-color: #34376E;
	color: #FFFFFF;
	float: right;
	overflow: hidden;
	width: 148px;
	position: relative;
}
.naptar_1 {
	margin-left: 1px;
}
.nap_cim {
	font-size: 10px;
	text-align: center;
	float: left;
	width: 20px;
	padding-top: 10px;
	padding-bottom: 10px;	
}
.nap {
	float: left;
	width: 20px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 3px;	
}

.naptar_bal {
	height: 300px;
	width: 3px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}
.esemeny_datum {
	text-align: center;
}
.esemeny_datum select {
	font-size: 10px;
	font-weight: bold;
	margin-top: 5px;
	background-color: #FFFFFF;
}
.naptar_sz1 {
	background-color: #9A2211;
}
.naptar_sz2 {
	background-color: green;
}
.naptar_keret {
	color: #4c4c4c;
	background-color: #657AAF;
}


}


@media handheld {
  /* to be done */
.hidden {
	display: none;
}
}


@media aural, braille, tty {
  /* read everything */
} 

