@charset "utf-8";
@import url("menu.css");

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #daeeb8;
	behavior: url(csshover.htc);
}

form {
	padding: 0px;
	margin: 0px;
}
#shadow {
	background: url('images/line_bg.gif');
	margin: auto;
	width: 994px;
}
.big_conrainer {
	width: 960px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.head_bg {
	height: 198px;
	position: relative;
}
.head_menu {
	position: absolute;
	left: 535px;
	top: 0px;
	width: 420px;
	font-family: Arial;
	font-size: 10px;
	text-align: right;
}
.head_menu A {
	padding: 0 5px 0 5px;
}

.keresgomb {
	position: absolute;
	background-image: url(images/keres_gomb_bg.jpg);
	height: 19px;
	width: 52px;
	left: 762px;
	top: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	clip: rect(auto,auto,auto,auto);
	padding-top: 2px;
}

#searchform A {
	text-decoration: none;
} 


DIV.head_flag {
	position: absolute;
	top: 154px;
}

#head_flag_hu {
	background: url(images/flags/hu.jpg) no-repeat;
	width: 24px;
	height: 18px;
}
#head_flag_en {
	background: url(images/flags/en.jpg) no-repeat;
	width: 26px;
	height: 18px;
}
#head_flag_ro {
	background: url(images/flags/ro.jpg) no-repeat;
	width: 23px;
	height: 18px;
}

.nav {
	height: 39px;
	background-image: url(images/nav_bg.jpg);
	position: relative;
	color: #006132;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

#wrapper {
	width: 960px;
	background-image: url(images/bg_line.jpg);
/*	position: relative;*/
	
}
.footer_top {
	background-image: url(images/footer_top.jpg);
	height: 276px;
	width: 200px;
	position: absolute;
	right: 0px;
	bottom: 91px;
}

.menu_head {
	background: url('images/menu_head_top.jpg');
	color: #fff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	height: 28px;
	padding-top: 11px;
	width: 180px;
	text-align: center;
}

.kereseskiir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: absolute;
	left: 819px;
	top: 2px;
	width: 134px;
}
.box_contener {
	width: 181px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
}

.box_contener2 {
	width: 184px;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
}
.box_tartalom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004685;
	background-image: url(images/new_box_bg.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
}

.box_tartalom A {
	text-decoration: none;
}

.box_tartalom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004685;
	background-image: url(images/box_b2.jpg);
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}
.box_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #004685;
	font-weight: bold;
}

.lezaro {
	clear: both;

}
.content_title {
	margin: 22px 0 0 18px;
	width: 520px;
}

.title_kiir {
	background-image: url(images/content_bg.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	float: right;
	height: 23px;
	padding: 7px 15px 0 15px;
}

#main DIV.title_kiir A {
	color: #fff;
	text-decoration: none;
}

.title_iv {
	background-image: url(images/content_iv.jpg);
	float: right;
	width: 10px;
	height: 30px;
}

.title_line {
	background: url(images/content_line.jpg) no-repeat;
	height: 4px;
	clear: both;
}

.szavazgomb {
	background-image: url(images/szav_gomb_bg.jpg);
	height: 26px;
	width: 109px;
	color: #006600;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	margin-top: 5px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 22px;
	text-align: justify;
}

#left {
	width: 202px;
	float: left;
	background-color: #96aebe;
	
}
#main {
	width: 556px;
	float: left;
	background-color: #FFFFFF;
	
}

#right{
	width: 202px;
	float: right;
	background-color: #96aebe;
	
}
.almenu_bg {
	background-image: url(images/gomb_gb_feher.jpg);
	height: 35px;
	width: 181px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #004685;
	line-height: 34px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.input_kereses {
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 119px;
	float: left;
	position: absolute;
	left: 822px;
	top: 75px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background: none;
}
.content_tabalzat  {
	border: 4px solid #b2cfc1;
	margin-top: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}
.datum {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #11528d;
}

.center {
	text-align			: center;
}

/******** HTML EDITOR *********/

.htmleditor_box_left {
	background			: #fff;
	color				: #004685;
	font-size			: 12px;
	padding				: 0 10px 0 10px;
}

.page_text {
	background			: #fff;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	padding-right		: 20px;
	padding-left		: 20px;
	line-height			: 22px;
	text-align			: justify;
}

.footer_text {
	background          : #006233;
    color          : #fff;
    font-size      : 10px;
}

/************ menu_-1 ********/

.menu_nav A {
	text-decoration		: none;
}

.menu_nav UL {
	margin				: 0px;
	padding				: 0px;
	list-style			: none;
}

.menu_nav LI {
	margin-top			: 1px;
	border-left			: 1px solid #ddd;
	float				: left;
}

.menu_nav LI A {
	color				: #006132;
	display				: block;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 16px;
	height				: 28px;
	padding				: 10px 0 0 0;
	text-align			: center;
	text-decoration		: none;
	width				: 252px;
}

.menu_nav UL LI A:hover {
	background			: #407599;
	color				: #ffffff;
}

.menu_nav LI:first-child {
	border-left			: medium none;
}

.menu_nav ul ul,
.menu_nav ul li:hover ul ul,
.menu_nav ul ul li:hover ul ul
	{
	display				: none;
}

.h_menu {
	background			: #407599;
	height				: 26px;
}

.h_menu UL {
	margin				: 0px;
	list-style			: none;
	padding				: 4px 0 0 20px;
}

.h_menu UL LI, .h_menu UL LI DIV {
	display				: inline;
}

.h_menu UL LI A {
	border-left			: 1px solid #ddd;
	color				: #C7D8DF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	padding				: 0 10px 0 10px;
	text-decoration		: none;
	float				: left;	
}

.h_menu LI:first-child A {
	border-left			: medium none;
}

.h_menu UL LI :hover {
	color				: #B3D775;
}

/*********** content ***********/

#icon_print {
	padding-top			: 10px;
	text-align			: right;
	width				: 100%;
}

.content A {
	color				: #5e9d22;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	text-decoration		: none;	
}

.content SPAN {
	color				: #8bb24c;
	font-size			: 14px;
}

#menutree {
	font-size           : 12px;
	margin              : 18px;
}

#menutree A {
	color               : #006132;
	font-size           : 12px;
	text-decoration     : none;
}

#menutree A:hover {
	color               : #000;
}
}

/*********** sitemap **************/

.sitemap_div {
	line-height			: 100px;
}

.sitemap_div A {
	color				: #004694;
	font-size			: 12px;
	text-decoration		: none;
}

.sitemap_div A:hover {
	color				: #789FBE;
}

.sitemapkateg {
	font-size			: 14px;
	font-weight			: bold;
}

.sitemap_icon {
	padding-left		: 10px;
}

/******** head_mh_menu2_2enu *********/

.head_menu A {
	color				: #006132;	
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 14px;
	text-decoration		: none;
}

.head_menu A:hover {
	text-decoration		: underline;
}

/********** newsletterForm / LoginBox **********/

#newsletterBox, #loginBox {
	font-size			: 12px;
	padding				: 5px;
	text-align			: left;
}

#newsletterBox INPUT, #loginBox INPUT, #newsletterBox SELECT {
	border				: 1px solid #000;
	width				: 150px;
}

/**************** LoginBox **************/

#loginBox A {
	color				: #000;
	display				: block;
	height				: 0px;
	margin-top			: 10px;
	text-decoration		: none;
}

#loginBox .logged {
	background			: #E8EFF5;
	text-align			: center;
	line-height			: 25px
}

#loginBox DIV.errmsg {
	color				: #f00;
	text-align			: center;
}

/************* newsLead ********/

#newslead DIV.title {
	margin-top			: 20px;
}

#newslead DIV.title A {
	color				: #2B91c2;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 18px;
	font-weight			: bold;
	text-decoration		: none;
}

#newslead DIV.avili {
	font-size			: 10px;
}

#newslead DIV.detail {
	float				: right;
	text-align			: right;
}

#newslead DIV.detail A {
	color				: #2B91c2;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	text-decoration		: none;
}

#newslead DIV.date {
	float				: left;
}

/********** fullNews ********/

.content_title {
	font-weight			: bold;
}

#news_main DIV.fullNewsLead {
	background			: #D7EEFE;
	border-top			: 1px dashed #000;
	border-bottom		: 1px dashed #000;
	font-weight			: bold;
	margin-bottom		: 15px;	
}

#news_main DIV.fullNewsBody {
	margin-bottom		: 15px;
}

/********** ALL **************/

#back {
	text-align			: center;
}

#back A {
	color				: #2B91c2;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 15px;
	text-decoration		: none;	
}

.clear {
	clear				: both; 
}

.errmsg {
	color				: #f00;
	text-align			: center;
}

/********** Quiz *************/

#quiz DIV.question {
	font-size			: 13px;
}

#quiz TABLE.answer_table {
	font-size			: 10px;
	width				: 160px;
}

#quiz TABLE.answer_table TD {
	text-align			: left;
}

TD.color2 {
	background			: #2B91c2;
}

/************ Media Tar *********/

.media_dir_td {
	border-bottom		: 1px solid #000;
	font-weight			: bold;
}

.media_item_out {
	font-size			: 13px;
}

/********** Forum *************/

TABLE.forum_table TD.forumhead {
	border-bottom		: 1px solid #000;
	background			: #B2D674;
	color				: #006233;
	font-size			: 12px;
	padding				: 8px;
}

TABLE.forum_table TD.forumrow, TABLE.forum_table TD.post_msg {
	background			: #C9D6DF;
	color				: #15488C;
	font-size			: 12px;
	padding				: 3px;
}

TABLE.forum_table TD.forumrow, TABLE.forum_table TD.history {
	background			: #C9D6DF;
	color				: #15488C;
	font-size			: 12px;
	padding				: 3px;
}

TABLE.forum_table TD.forumrow, TABLE.forum_table TD.history A, .forum_text {
	font-size			: 12px;
}

/*********** Intézmények ***********/

.institution_type, .worker_title {
	background			: #DFF0FF;
	color				: #004687;
	font-size			: 14px;
	font-weight			: bold;
	margin-top			: 10px;
	padding				: 5px;
}

.institution A {
	background			: #e7f8c1;
	display				: block;
	margin-top			: 2px;
	padding				: 3px 0 3px 10px;
}

.int_left {
	float				: left;
	width				: 340px;
}
.int_right {
	float				: right;
	padding-right		: 5px;
	text-align			: right;
	width				: 150px;
}

.institution A:hover {
	background			: #B7D881;
	color				: #d7f8a1;
}

#intitution_table TH, #worker_table TH {
	color				:#004685;
	width				: 180px;
}

#intitution_table TD, #worker_table TD {
	color				:#333; 
}

#worker_table {
	margin				: auto;
	width				: 100%;
}

#worker_table HR {
	height				: 1px;
	color				: #fff;
}

#filter {
	font-size			: 12px;
	text-align			: right;
	width				: 100%;
}

#filter TABLE {
	width				: 500px;
}

#filter TH {
	text-align			: right;
}

#filter TD {
	padding-left		: 10px;
	text-align			: left;
}

/*********** Lastesnews ***********/

#latestnews {
	margin-left			: 10px;
	margin-right		: 10px;
	text-align			: left;
}

#latestnews UL {
	margin				: 0px;
	list-style			: none;
	padding				: 0px;
}

#latestnews UL LI {
	margin-top			: 10px;
}

#latestnews UL LI A {
	color				: #004693;
}

#latestnews UL LI A:hover {
	text-decoration		: underline;
}

/*********** Dátum / Idő ***********/

#right DIV.time {
	color				: #fff;
	font-size			: 12px;
	margin-top			: 10px;
	text-align			: center;
}

/*********** Lábléc ***********/

#footer {
	background     : url('images/footer.jpg');
	color          : #fff;
	font-size      : 10px;
	height         : 14px;
	padding-top    : 78px;
	padding-left   : 3px;
}

#footer DIV.footer_text {
	bottom         : 15px;
	color          : #BADC7D;
	font-size      : 16px;
	font-family    : Verdana;
    position       : absolute;
	right          : 105px;
}