a img { border: 0; }
.main_bg {background-color: #DDE8F0;}

table.all {border-left: solid #837F53 1px; border-right: solid #837F53 1px;}

a:link {font-family: Arial, Helvetica; font-size: 13px; FONT-WEIGHT: bold; text-decoration: none; color: black;}
a:visited {font-family: Arial, Helvetica; font-size: 13px;  FONT-WEIGHT: bold; text-decoration: none; color: black;}
a:hover {TEXT-DECORATION: underline; color: #bb0112;}

*html td.bigmenu {display: block !important; padding: 0; margin: 0;}

a.bigmenu:visited,
a.bigmenu {
	font-family: Arial, Helvetica;
	font-size: 20px;
	FONT-WEIGHT: bold;
	text-decoration: none;
	color: #0098d6;
	display: block;
	padding: 3px 0 3px 20px;
}
/*
a.bigmenu:visited {
	font-family: Arial, Helvetica; 
	font-size: 20px; 
	FONT-WEIGHT: bold; 
	text-decoration: none; 
	color: #0098d6;
}
*/
a.bigmenu:hover {
	color: #ffffff;
	background-color: #bb0112;
}

a.mail:link {font-family: Arial, Helvetica; font-size: 13px; FONT-WEIGHT: normal; text-decoration: none; color: #616161; TEXT-DECORATION: underline;}
a.mail:visited {font-family: Arial, Helvetica; font-size: 13px;  FONT-WEIGHT: normal; text-decoration: none; color: #616161; TEXT-DECORATION: underline;}
a.mail:hover {TEXT-DECORATION: underline; color: #bb0112;}

td.index_padding  {padding-left: 100px; padding-right: 50px; padding-bottom: 30px;} 

body {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}

.body {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
.body2 {FONT-SIZE: 13px; COLOR: #0098d6; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; font-weight: bold;}
.body3 {FONT-SIZE: 13px; COLOR: #bb0112; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; font-weight: bold;}

.bold {FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
.bold_red {FONT-SIZE: 13px; COLOR: #8B2814; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}

td.left_info {background-image: url("/pictures/left_info.jpg"); background-repeat: no-repeat; background-position: 149px 100%;}
td.info {padding-top:10px; padding-left: 50px; padding-right: 50px; background-image: url("/pictures/right_bg.jpg"); background-repeat: no-repeat; background-position: top right;}
td.leftmenu_bg {background: url("/pictures/left_bg.jpg") no-repeat left top;}
div.top_div_menu {Z-INDEX:1; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 20px;}
table.top_menu {border-collapse: collapse; border-style: solid; background-color: #FFF; border-width: 0px; filter: Alpha(opacity=70); -moz-opacity: .7; opacity: .7;}
td.index_top_submenu {padding-left: 5px;}

table.leftmenu {border-top: solid #6da0cb 1px;}
td.index_left_date {padding-left: 8px; padding-top: 3px; border-bottom: solid #6da0cb 1px;}
td.index_left_link {padding: 0; height: 31px;}
td.index_left_link a { display: block !important; padding: 3px 0 3px 20px !important;}
*html td.index_left_link a { display: block !important; padding: 3px 0 3px 20px !important;}
*html td.index_left_link {padding-top: 0;}
*html td.index_left_link .nav {padding: 0; margin: 0;}
*html td.index_left_link .nav .parent {padding: 7px 0 7px 20px; margin: 0;}

a.index_left_link:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; padding: 3px;}
a.index_left_link:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none; padding: 3px;}
a.index_left_link:hover {FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 14px; COLOR: #fff; background-color: #0098d6; padding: 3px;}

td.index_footer  {padding-left: 30px; padding-top: 23px}
.index_footer {font-family: Arial, Helvetica; font-size: 12px; text-decoration: none; color: #000000}
a.index_footer_link {font-family: Arial, Helvetica; font-size: 12px;  FONT-WEIGHT: bold; text-decoration: none; color: #fff}
a.index_footer_link:visited {font-family: Arial, Helvetica; font-size: 12px;  FONT-WEIGHT: bold; text-decoration: none; color: #fff}
a.index_footer_link:hover {font-family: Arial, Helvetica; font-size: 12px;  FONT-WEIGHT: bold; text-decoration: none; color: #d1957d}

.title2 {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #00719f; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
.title3 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00719f; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}

.title {FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #0098d6; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
a.title:link {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
a.title:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
a.title:hover {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f2ddc5; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}

a.vissza:link {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
a.vissza:visited {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none}
a.vissza:hover {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: underline}

.img_pos
{
float:right;
margin:0 0 15px 20px;
padding: 1px; 
border: 5px solid #0098d6;
text-align: center;
}

.img_pos2
{
float:left;
margin:0px 20px 20px 0;
padding: 1px; 
border: 5px solid #0098d6;
text-align: center;
}



/* Start hack */
/* csak ie7 */

*+html ul#nav li ul{
	margin-left:-70px;
	border: 0;
	background: 0;
	padding-top:17px;
}
*+html ul#nav li ul li{
	border: solid 1px #fff;
	background:#000000;
	background-repeat:repeat;
	border-bottom:0;border-top:0;
	width: 100%;
}

/* firefox */
/*
ul#nav > li {
	margin-top:11px !important;
	padding-bottom:11px !important;
}
*/
/* end of hack */
ul.parent,
ul.child { /* all lists */
	/*padding: 0 0 0 20px;*/
	margin: 0;
	padding: 0;
	list-style: none;
}

li.parent {
	height:20px;
	padding-top:5px;
	width:160px;
	padding-left: 20px;
}
ul.child {
	margin-left:164px;
	top:0;
	width:125px;
	background: #E6F1FA;
}

*html ul.child {
	margin-left:184px;
}

li.parent,
li.child { /* all list items */
	float: left;
	position: relative;
	/* szoveg */
	color:#000000;
	font-family:Arial,Helvetica;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width: 100%;
}

li.child {
	width: 200px !important;
}

li.parent.over,
li.parent:hover {
	color: #fff;			/* EZ ITT HA RAVISZED AZ EGERET A BETU SZINE */
	background-color: #0098d6;	/* EZ ITT HA RAVISZED AZ EGERET A HATTER SZINE */
	qmargin-left:-10px;
	qpadding-left:10px;
	
}

*html li.parent.over {
	qmargin-left: -5px;
}

*+*+html li.parent.over {
	margin-left: 0;
}


li.parent a {
	padding: 0 !important;
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	/*Ezt kell itt formazni*/
	background-color: #e6f1fa;
	padding: 0 0 0 70px;
	margin-left:50px;
	border: solid 1px #0098d6;	/* DOBOZ SZELENEK SZINE */
}

li ul li{ 
	padding: 3px 6px;
	display: block;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	width: 100%;
}
li.child a {
	color:#000;
	font-family: Arial, Helvetica; 
	font-size: 13px; 
	FONT-WEIGHT: bold;	
}

li.child a:hover {
	color:#bb000f;
	text-decoration: none;
}




/* csak ie6 */

* html ul.nav li{
	margin-top:10px;
	padding-bottom:10px;
}
* html ul.nav li ul li{
	background: transparent;
	width:100%;
	margin-top:0;
	padding-bottom:3px;
}
* html table#table_main ul.nav li.parent {
	padding: 0;
}



#cssimages td a {
	padding: 2px 3px;
	display: block;
	float: left;
}
 
#cssimages td a img {
	width: 200px;
	height: 144px;
	border: 4px solid white;
}

