A     	   {text-decoration: none; color:#000000}
A:link     {text-decoration: none; color:#04356A}
A:link:hover     {text-decoration: underline; color:#084C96}
A:visited  {text-decoration: none; color:#04356A}
A:visited:hover     {text-decoration: underline; color:#084C96}
A:active   {text-decoration: none; color:#084C96}
A:active:hover     {text-decoration: underline; color:#084C96}

hr{color:#E9F5F9; height:1px; background-color:#E9F5F9; border:none;}
h1, h2, h3, h4, h5 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

h1 {
	text-align: left;
	color: #076586;
	font-size: 20px;
	margin: 0;
}

h2 {
	text-align: left;
	color: #214e7d;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	margin: 0px 0px 6px 0px;
	font-weight: bold;
}

h3 {
	text-align: left;
	color: #F7941D;
	font-size:11px;
	margin: 0;
}

h4 {
	text-align: left;
	color: #1695c2;
	font-size: 22px;
	margin: 0px;
}

h5 {
	text-align: left;
	color: #f7941d;
	font-size: 16px;
	margin: 0;
	padding-bottom:15px;
}

h6 {
	text-align: left;
	color: #f7941d;
	font-size: 14px;
	margin: 0;
	padding-top:10px;
	padding-bottom:2px;
}


.ptext {
		font-family: Tahoma, Arial, Helvetica;
		color: #68717b;
		text-decoration: none;
		line-height: 13px;
		font-size: 11px;
		}
		
.wptext {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:11px; color:#1695C2;}
	/* default page text, white */

.navb      {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:10px; color:#000000; text-decoration:none;}
	/* non underlined black links in subnav */

.tophed 	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #1695c2;
	font-size: 22px;
	margin: 0;
font-weight:bold;
/*font-style:italic;*/
	}

.tophed a	{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #1695c2;
	font-size: 11px;
	margin: 0;
font-weight:bold;
	}

.subhead {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #1695c2;
	font-size: 11px;
	margin: 0;
	}

.subhead a{
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	color: #1695c2;
	font-size: 11px;
	}
	
.subhead_orange
{
	BORDER-TOP: 1px solid #1695C2;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #04356A;
	PADDING-TOP: 5px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #F0F7FA;
	padding-right: 5px;
	padding-left: 5px
}

.subhead_light      {font-family:Arial; font-size:11pt; font-weight:normal; text-decoration: none; color: #006699; height: 20px; clip:  rect(   ); padding-top: 2px; padding-left: 4px}
	/* sub headlline light*/


.bordered_table_light {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; border: #F6F8FA; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.bordered_table_small
{
    FONT-SIZE: 10pt;
    /*BORDER-LEFT: #e6e8ea 1px solid;*/
    BORDER-BOTTOM: 1px solid #1695C2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #F0F7FA;
}

.bordered_small_news
{
    /*BORDER-TOP: ef6e8ea 1px solid;*/
    FONT-SIZE: 10pt;
    /*BORDER-LEFT: #e6e8ea 1px solid;*/
    BORDER-BOTTOM: 1px solid #1695C2;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #F0F7FA;
}

.t_head    {font-family:Arial; font-size:11pt; background-color:#F4E4C0;font-weight:bold;height:20px;color:#04356A; padding-top: 2px; padding-left: 4px; text-decoration: none}
/* A fejlecben levo cellak */


.t_head_small    {
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	height:20px;
	color:#04356A;
	padding-top: 5px;
	text-decoration: none;
	padding-bottom: 5px;
}
/* A fejlecben levo cellak */


.t_head_different    {font-family:Arial; font-size:10pt; background-color:#FFF4D3;font-weight:normal;height:20px;color:#000000; padding-top: 2px; padding-left: 4px; text-decoration: none}
/* A fejlecben levo cellak */


.t_head_different_small    {font-family:Arial; font-size:10pt; background-color:#FFF4D3;font-weight:normal;height:20px;color:#000000; padding-top: 2px; padding-left: 4px; text-decoration: none}
/* A fejlecben levo cellak */

.t_cellr1DP_small     
{
	font-family: Tahoma; 
	font-size:10pt; 
	background-color:#A0E0A0; 
	height:20px; 
	padding-top: 2px; 
	padding-left: 4px;
}
.t_cellr3DP_small
{

	font-family: Tahoma; 
	font-size:10pt; 
	background-color:#E0A0A0; 

	height:20px; 
	padding-top: 2px; 
	padding-left: 4px
}
.t_cell_light     {font-family:Arial; font-size:11pt; background-color:#F0F7FA; height:20px;padding-top: 2px; padding-left: 4px}

.t_cell_small_light     {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color:F0F7FA;
	height:20px;
	color: #000000;
	padding: 2px;
	text-decoration: none;
}


.t_cell0     {font-family:Arial; font-size:10pt; padding-top: 2px; padding-left: 4px; text-align:justify}
.t_cell1     {font-family:Arial; font-size:10pt; background-color:D6E7F2;  padding-top: 2px; padding-left: 4px; color:#04356A}
.t_cell2     {font-family:Arial; font-size:10pt; background-color:E2F0F8; padding-top: 2px; padding-left: 4px; color:#04356A}
.t_cell3     {font-family:Arial; font-size:10pt; background-color:E8F4FB;  padding-top: 2px; padding-left: 4px; color:#04356A}
.t_cell4     {font-family:Arial; font-size:10pt; background-color:#EFF9FF;  padding-top: 2px; padding-left: 4px; color:#04356A}

.t_cell0_small          {font-family:Tahoma, Arial, Helvetica; font-size:11px; background-color:EFF9FF;  padding-top: 2px; padding-left: 4px; color:#4B95C2}
.t_cell1_small          {font-family:Tahoma, Arial, Helvetica; font-size:11px; background-color:EFF9FF;  padding-top: 2px; padding-left: 4px; color:#4B95C2}
.t_cell2_small          {font-family:Tahoma, Arial, Helvetica; font-size:11px; background-color:EFF9FF;  padding-top: 2px; padding-left: 4px; color:#4B95C2}
.t_cell3_small          {font-family:Tahoma, Arial, Helvetica; font-size:11px; background-color:EFF9FF;  padding-top: 2px; padding-left: 4px; color:#4B95C2}
.t_cell4_small          {border-bottom: 1px solid #FFFFFF; font-family:Tahoma, Arial, Helvetica; font-size:11px; background-color:EFF9FF;  padding-top: 2px; padding-left: 4px; color:#4B95C2}

.t_cellr0_small     {font-family:Arial; font-size:10pt; padding-top: 2px; padding-left: 4px}
.t_cellr1_small     {font-family:Arial; font-size:10pt; background-color:#EDF5F9;  padding-top: 2px; padding-left: 4px}
.t_cellr2_small     {font-family:Arial; font-size:10pt; background-color:#D0E9F2;  padding-top: 2px; padding-left: 4px}
.t_cellr3_small     {font-family:Arial; font-size:10pt; background-color:#D9EDF4;  padding-top: 2px; padding-left: 4px}
.t_cellr4_small     {font-family:Arial; font-size:10pt; background-color:#EDF5F9;  padding-top: 2px; padding-left: 4px}


.tablehead {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; color:#123A63; font-weight:bold; ; text-decoration: none; padding: 10px 0px 7px 3px}
	/* bolded table header text */
	
.tableheadw {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; color:#1695C2; font-weight:bold; ; text-decoration: none }
	/* bolded table header white text */	

.tabledata {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:10px; color:123A63; }
	/* small table data text */
		
.nav {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:10px; color:#007FFF; text-decoration:none; }
	/* small navigation text without underlining for links*/
	
p {font-family:Tahoma, Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; line-height:16px; color:#68717b;}
font {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; color:000000;}
body {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; color:000000;/*background-color:#002C47;*/}

#bodybackground
{
background-image:url(frameimage/topbg.jpg);background-position:top left;background-repeat:repeat-x; background-color: #C6E1EF;padding-top:20px;
}

#innerbodybackground
{
background-image:url(frameimage/bottombg.jpg);background-position:bottom left;background-repeat:repeat-x;padding-bottom:40px; 
}



/*body div table{border:1px solid #BCD8E7;}*/




td {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; color:0B2A4B;}

.mini {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.button         {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	background-color: D9E7EF;
	color: #214E7D;
	border: 1px none;
margin:10px 0px 5px 0px;
}
.comment        {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-top: 1px; padding-left: 2px;; height: 12px}

.input         {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; color: #214E7D;  border: 1px solid; margin-right:5px;}

.comment        {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; padding-top: 1px; padding-left: 2px;; height: 12px}

.redtext {font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:10px; color:FF0000;}
	/* story text red */

.link_dark {color:#3E5581}

.news_left    {PADDING-LEFT: 4px;    FONT-SIZE: 10pt;    COLOR: #000000;    PADDING-TOP: 2px;    FONT-FAMILY: Arial; }
.news_left_date    {PADDING-RIGHT: 10px;    FONT-SIZE: 9pt;    COLOR: #215D81;  FONT-FAMILY: Arial; FONT-STYLE: italic}

.news_right_date    {display: none; PADDING-RIGHT: 10px;    FONT-SIZE: 11px;    COLOR: #1695c2;  FONT-FAMILY: Tahoma, Arial; }

.newsdate {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #4BA7E2;
	text-decoration: none;
	font-weight:normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	
}

.categories { background-color: #E5F3F8; }
.newskey {
	font-weight: bold;
	color: 04356A;
}
.news_title {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: 04356A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.news_title_small {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #f87d03;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
/*   BACKGROUND-COLOR: #f6f8fa;*/
}
.list {
	list-style-type: square;
	margin-left:15px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.textmenu  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:bold; text-align:left; vertical-align:top; border:none}
:link.textmenu  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:bold; border:none}
:link:hover.textmenu  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline;font-weight:bold}
:active.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:bold}
:active:hover.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline;font-weight:bold}

:visited.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;font-weight:bold}
:visited:hover.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline;font-weight:bold}

.textmenu_selected  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline; font-weight:bold}
:link.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline; font-weight:bold}
:active.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline; font-weight:bold}
:visited.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline; font-weight:bold}
:visited:hover.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #BCD3DB; text-decoration: underline;font-weight:bold}

.textmenu_inactive {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#DDE8EE; text-decoration: none; font-weight:bold}
.textmenu_inactive:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#DDE8EE; text-decoration: none; font-weight:bold}
.textmenu_inactive:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#DDE8EE; text-decoration: none; font-weight:bold}
.textmenu_inactive:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#DDE8EE; text-decoration: none; font-weight:bold}


#dokilinktable :link.textmenu  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #04356A; text-decoration: none;font-weight:bold}
#dokilinktable :link:hover.textmenu  {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084C96; text-decoration: underline;font-weight:bold}
#dokilinktable :active.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084C96; text-decoration: none;font-weight:bold}
#dokilinktable :active:hover.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084C96; text-decoration: underline;font-weight:bold}
#dokilinktable :visited.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #04356A; text-decoration: none;font-weight:bold}
#dokilinktable :visited:hover.textmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084C96; text-decoration: underline;font-weight:bold}

#dokilinktable :link.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #04356A; text-decoration: underline; font-weight:bold}
#dokilinktable :active.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084C96; text-decoration: underline; font-weight:bold}
#dokilinktable :visited.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #04356A; text-decoration: underline; font-weight:bold}
#dokilinktable :visited:hover.textmenu_selected {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #084C96; text-decoration: underline;font-weight:bold}


.calendar {color:2D7199}
.calendar_head {color:2D7199}
.calendar_event {color:#1695c2}
:link.calendar_event {color:#1695c2}
:link:hover.calendar_event {color:#1695c2; text-decoration: none; }
:active.calendar_event  {color:#1695c2}
:visited.calendar_event  {color:#1695c2; }
:visited:hover.calendar_event  {color:#1695c2; text-decoration: none; }


.t_cell0_small_left     {
	font-family:Arial;
	font-size:10pt;
	padding-left: 14px;
	padding-right:6px;
	color:#215D81;
	text-decoration: none;
}
:link.t_cell0_small_left     {font-family:Arial; font-size:10pt; padding-left: 14px; padding-right:8px; color:red;}


.t_cell0_small_left_nopadding     {font-family:Arial; font-size:10pt; padding-left: 8px; padding-right:8px}

.t_cell0_small_right     {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding-left: 14px;
	padding-right:8px;
	color:#2D7199;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
:link.t_cell0_small_right     {text-decoration: none; color:#1695C2;}
:link:hover.t_cell0_small_right     {text-decoration: underline; color:#1695C2;}
:visited.t_cell0_small_right  {text-decoration: none; color:#1695C2;}
:visited:hover.t_cell0_small_right  {text-decoration: underline; color:#1695C2;}
:active.t_cell0_small_right   {text-decoration: none; color:#1695C2;}

.subhead_left_re {
	text-decoration: none;
	color:#2D7199;
}
:link.subhead_left_re     {text-decoration: none; color:#94D1E8;}
:visited.subhead_left_re  {text-decoration: none; color:#94D1E8;}
:active.subhead_left_re   {text-decoration: none; color:#94D1E8;}

.t_cell0_small_left_re {
	text-decoration: none;
	color:#04356A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.t_cell0_small_right_re {
	text-decoration: none;
	color:#04356A;
font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.link_left {
	text-decoration: none;
	color:#023061;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
:link.link_left     {text-decoration: none; color:#023061;}
:link:hover.link_left     {text-decoration: underline; color:#084C96;}
:visited.link_left  {text-decoration: none; color:#084C96;}
:visited:hover.link_left  {text-decoration: underline; color:#084C96;}
:active.link_left   {text-decoration: underline; color:#084C96;}


.link_right {
	text-decoration: underline;
	color:214E7D;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
:link.link_right     {text-decoration: underline; color:#214E7D;}
:link:hover.link_right     {text-decoration: underline; color:#084C96;}
:visited.link_right  {text-decoration: underline; color:#214E7D;}
:active.link_right   {text-decoration: underline; color:#084C96;}
:active:hover.link_right   {text-decoration: underline; color:#084C96;}



.subhead_right  {font-family:Arial; font-size:10pt; color:#04356A; font-weight:bold; text-decoration: none; padding-left: 14px;  padding-right: 8px; text-align: center}

.t_cell_correct_small  { background-color: #D9F9DA; }

.contentstyle { padding-left: 9px; padding-right: 9px; width:100%; BACKGROUND-COLOR: #fff;}
/*.contentstyle{
padding-top:1px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-right:0px;
}*/

.e_comment			{ font: italic 8pt verdana; text-align: justify; padding-top: 1px; padding-left: 2px; height: 12px }
.e_notation_cell	{ font: 7pt Arial; text-align: center; }
.e_separator_line	{ } 
.e_cell_question	{ font: bold 8pt sans-serif; background-color:#ECDCA6; border-right: solid #E3CD82 1px; border-bottom: solid #E3CD82 1px; padding: 4 6 4 6; }
.e_qnumber			{ font: bold 10pt courier; color: white; padding: 1px; vertical-align: top; height: 10px; width: 10px; border-left: solid #1695C2 1px;border-top: solid #1695C2 1px; border-right: solid black 1px; border-bottom: solid black 1px; background-color: #8C5E02 }
.e_cell_point		{ font: 10pt Arial; background-color:#DCE9EE; padding-top: 2px; padding-left: 4px }
.e_cell_correct		{ font: 8pt Arial; background-color: yellow; padding: 2 4 4 4;}
.e_cell_answer		{ font: 8pt verdana; background-color:#FCEFAA;  padding: 2 4 4 4; }
.e_input			{ font: 8pt Arial; text-decoration: none; color: #622F03; }
.e_button			{ font: 8pt Arial; text-decoration: none; background-color: #FCEFAA; color: #622F03;  border: 1px solid; }
.e_btn_curricula	{ font: 12pt courier; padding: 0px; border: 1px solid gray; background-color: white; }
.e_title_curricula	{ font: bold 8pt Arial; }
.e_cell_curricula	{ font: 8pt Verdana; background-color:#FCF4C9; padding: 2 4 2 4; vertical-align: top; }
.e_result_div		{ font: bold 8pt Verdana; border: solid #EDDB79 1px; background-color: #1695C2; text-align: center; padding: 10px; }
.e_result_percent	{ color: red; }
.e_result_cell_name	{ font: 8pt Arial; background-color:#FAF6C6; padding-top: 2px; padding-left: 4px }
.e_result_cell_value{ font: bold 8pt Arial; background-color:#FCEFAA; color: red; height:20px;padding-top: 2px; padding-left: 4px }
.e_title			{ font: 15px arial black; color:#9D1927; text-align: center; }
.e_subtitle			{ font: bold 10pt Verdana; }
.e_header_cell_name	{ font: 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 4px }
.e_header_cell_value{ font: bold 8pt Arial; background-color:#FEFACE; height:20px;padding-top: 2px; padding-left: 4px }
.e_navilink			{ font: 11px verdana; text-decoration:none; }
.e_navi_cell1		{ padding-left: 15px; }
.e_navi_cell2		{ padding-left: 40px; }
.e_naviL			{ font: 8pt Lucida Console; }
.e_table_head		{ font: bold 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 4px }
.e_table_subhead	{ font: bold 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 4px; text-align: center; }
.e_table_serial		{ font: 8pt Arial; background-color:#FCEFAA; padding: 3 2 1 2; text-align: center; vertical-align: top; }
.e_table_exam		{ font: 8pt Arial; background-color:#FEFACE; padding-top: 2px; padding-left: 4px }
.e_table_status		{ font: bold 8pt Arial; background-color:#FCEFAA; padding-top: 2px; padding-left: 0px; text-align: center; }
.e_cell_semester	{ font: bold 8pt Arial; background-color:#FEFACE; padding: 10px;}
.e_cell_summacost	{ font: 8pt Arial; background-color:#CBDAE3; padding-top: 2px; padding-left: 4px}
.e_input_summa		{ border: 0; font-weight: bold; padding: 1; }
.e_cell_result		{ font: bold 8pt courier; color: red; background-color:#FCEFAA; text-align: center; }
.e_text				{ font: 10pt Verdana; }
.e_text2			{ font: 10pt Verdana; color: green; text-align: center; }
.e_text_warning		{ font: 10pt Verdana; color: red; text-align: center; } 
.e_counter			{ font: 35px Arial black; background-color: lightgreen; position: absolute; padding: 20px; border: solid 1px silver; left: 20px; }
.e_examinfo			{ font: 8pt Arial; text-align: justify; padding: 0 2 0 2;}
.e_longtext		{ font: 8pt Verdana; color: #512800; text-align: justify; }

/*absztrakt*/
.sectname{float:left; padding-top:0px;font-weight: bold; }
.maxchar{float:right; padding-right:40px;padding-top:0px;}
.charnum{float:right; padding-right:40px; font-weight: bold; }
.charnumc{float:right; padding-right:5px;}

.redbigtext{font-family:Arial, Helvetica, sans-serif, "News Gothic"; font-size:12px; color:red;letter-spacing:1px; }



.banner {
	margin: 0px;
	margin-bottom: 15px;
	padding-top: 15px;
	text-align:center;
}



/*layout.html, nincs tobbe beegetve, hanem a css formazza.
 Egyelore alapertelmezetten a szelesseg 778px, a MOK-nal kiprobaljuk az 1024-et*/
 
#contentframe_container {
	width:990px; 
	/*border:solid black 2px;*/
	/* fejlec kivetelevel az egesz weboldal befoglalo kerete */
}

#bottomcontent_container {
width:990px!important;
}
/* lablec befoglalo kerete */


#bottomcontent_container .mini a {color:white}
/* adminisztracio link szine lablecben */
#bottomcontent_container .mini {color:white}
/* adminisztracio szoveg szine lablecben */


#maintable_container {
	/*width:990px;*/
	background-color:#0F709E/*ideiglenes*/
}
/* fejlec befoglalo kerete */

#rightcontent {
	/*width:155px;*/
}

#leftcontent {
	background-color:#EDF6FB;
}
#lefttable {
}

#leftcontentpanel {
/*width:260px;*/
}




.infomenu 
{
 border: none;
 display: table;
 vertical-align:middle;
	padding:0px;
background-color:#0F709E;

}

.infomenu td
{
/*	margin:0px;
    padding-left:0px;
  padding:0px;*/
}

#content_br {
	height: 0px;
	padding: 0;
	margin: 0;
	line-height: 0px;
}





/*#cat {
	border: 1px solid #1695c2;
	padding: 5px;
	background-color: #e5f3f8;
	font-family: Arial, Helvetica, sans-serif;
	color: #1695c2;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
}

#cat a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #1695c2;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}

#cat a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #1695c2;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}

#cat a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #1695c2;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
}

#cat a:visited:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #1695c2;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}

.indexbox {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #214e7d;
	text-align: left;
	font-size: 11px;
	
	text-decoration: none;
}*/

.indexbox h2 {
font-size:12px;
}
/* content jobb felso sarkaban levo infodobozok cime */


/**************** repulomenu **************/

.smenu { 
width:990px;
	border: 0px solid #044A8A; 
	background-color: #4E5E7F; 
	color:#fff; 
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(frameimage/smenu_back.jpg);
	background-repeat:repeat-x;
	font: bold 8pt "arial narrow"!important;

}/* fomenu */

.smitem { 
	text-decoration: none; 
	font: bold 16pt arial narrow; 
	color: #fff; 
	padding: 1px 1px 1px 1px; 
	background-color: transparent;
	font: bold 8pt "arial narrow"!important;
}
/* fomenu szovegenek aktiv, normal allapota */

.smitem A { 
	text-decoration: none; 
	font: bold 8pt "arial narrow"; 
	color: #fff;

}
/* fomenu linkjeinek normal allapota */

.smitem A:visited { 
	text-decoration: none; 
	font: bold 8pt "arial narrow"; 
	color: #fff; 

}
/* fomenu linkjeinek latogatott allapota */

.smitem A:link:hover { 
	text-decoration: none; 
	font: bold 8pt "arial narrow"; 
	color: #fff;

}
/* fomenu linkjeinek hover allapota */

.smitem A:visited:hover {
	text-decoration: none; 
	font: bold 8pt "arial narrow";
	color: #fff; 

}
/* fomenu linkjeinek latogatott hover allapota */

.smhilight {
	background-color: transparent;
	color:#fff;

}
/* fomenu teljes szelessegu linkjeinek, tehat nyillal egyutt, latogatott hover allapota */

/*.smselected { background-color: #yellow; }*/

.dmenu { 
	border: 1px solid #0F709E; 
	width: 200px; 
	background-image: url(frameimage/dmenu_back.jpg);
	background-repeat:repeat;
	background-color:#EDF9FF;
}
/* lenyilo menu befoglalo doboza */

.dmitem	{
	 
	 font: bold 10pt "arial narrow";
	 color: blue; 
	 padding: 1px 1px 1px 1px; 
	 width: 200px;
/*border-bottom: 1px solid #D2DBE4;*/ 
	background-image: url(frameimage/dmenu_back.jpg);
	background-repeat:repeat;
	background-color: #EDF9FF; 
}
/* lenyilo menupontok tulajdonsagai */


.dmitem A { 
	font: bold 8pt "arial narrow"; 
	color: #158CC4;
}
/* lenyilo menupontok normal linkjeinek tulajdonsagai */

.dmitem A:hover{ 
	font: bold 8pt "arial narrow"; 
	color: #075C84; 
	background-color:transparent;
	width:200px;
}
/* lenyilo menupontok hover linkjeinek tulajdonsagai */

.dmitem A:visited {
	text-decoration: none; 
	font: bold 8pt "arial narrow"; 
	color: #158CC4;
}
/* lenyilo menupontok latogatott linkjeinek tulajdonsagai */

.dmitem A:link:hover { 
	text-decoration: none; 
	font: bold 8pt "arial narrow"; 
	color: #075C84; 
	background-color:transparent;
}
/* lenyilo menupontok hover linkjeinek tulajdonsagai */

.dmitem A:visited:hover {
	text-decoration: none; 
	font: bold 8pt "arial narrow"; 
	color: #075C84; 
	background-color:transparent;
}
/* lenyilo menupontok latogatott hover linkjeinek tulajdonsagai */

/*.dmitem A:link:active { 
	text-decoration: none; 
	font: bold 8pt Arial narrow;
	color: #FFFFFF;
	width: 200px;
border-bottom: 1px solid #D2DBE4;
}*/
/* lenyilo menupontok aktiv linkjeinek tulajdonsagai */

/*.dmitem A:active:hover {
	text-decoration: none;
	font: bold 8pt Arial narrow; 
	color: #FFFFFF; 
	width: 200px;
}*/
/* lenyilo menupontok aktiv linkjeinek tulajdonsagai */

.dmhilight {
	 background-color: transparent;
 }
/* lenyilo menupontok hover tulajdonsagai */

/*.dmselected { 
	background-color: yellow; 
}*/

/*#menu1n8 {background-color:#000;}*/

/* repulomenu korrekcioja */



.mapHover {
	border: solid silver 1px; 
}
.mapHover A:link:hover { 
	text-decoration: none; 
}
.mapNode {
	font: bold 8pt verdana; 
	color: black;
}

.info_first_table
{width:705px!important;}
