body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

#egy_rest_menu_info .ul .li {
	margin-left: -25px;
}

a.menu1:link { text-decoration: none; font-size: 16px; font-weight: normal; color: #000000; } 
a.menu1:visited { text-decoration: none; font-size: 16px; font-weight: normal; color: #000000; }
a.menu1:hover { text-decoration: none; font-size: 16px; font-weight: normal; color: #ffffff; }
a.menu1:active { text-decoration: none; font-size: 16px; font-weight: normal; color: #ffffff; }

a.menu2:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #888b8c; text-transform: uppercase; } 
a.menu2:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #888b8c; text-transform: uppercase; }
a.menu2:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; text-transform: uppercase; }
a.menu2:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; text-transform: uppercase; }

a.menu2_over:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; text-transform: uppercase; } 
a.menu2_over:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; text-transform: uppercase; }
a.menu2_over:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; text-transform: uppercase; }
a.menu2_over:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; text-transform: uppercase; }

a.menu3:link { text-decoration: none; font-size: 14px; font-weight: normal; color: #000000; } 
a.menu3:visited { text-decoration: none; font-size: 14px; font-weight: normal; color: #000000; }
a.menu3:hover { text-decoration: none; font-size: 14px; font-weight: normal; color: #ac2119; }
a.menu3:active { text-decoration: none; font-size: 14px; font-weight: normal; color: #ac2119; }

a.foot:link { text-decoration: none; font-size: 11px; font-weight: bold; color: #000000; } 
a.foot:visited { text-decoration: none; font-size: 11px; font-weight: bold; color: #000000; }
a.foot:hover { text-decoration: none; font-size: 11px; font-weight: bold; color: #ac2119; }
a.foot:active { text-decoration: none; font-size: 11px; font-weight: bold; color: #ac2119; }

a.rest:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; } 
a.rest:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
a.rest:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; }
a.rest:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; }

a.reszletlink:link { text-decoration: none; font-size: 11px; font-weight: normal; color: #000000; } 
a.reszletlink:visited { text-decoration: none; font-size: 11px; font-weight: normal; color: #000000; }
a.reszletlink:hover { text-decoration: none; font-size: 11px; font-weight: normal; color: #ac2119; }
a.reszletlink:active { text-decoration: none; font-size: 11px; font-weight: normal; color: #ac2119; }

a.videolist:link { text-decoration: none; font-size: 11px; font-weight: normal; color: #ac2119; } 
a.videolist:visited { text-decoration: none; font-size: 11px; font-weight: normal; color: #ac2119; }
a.videolist:hover { text-decoration: none; font-size: 11px; font-weight: normal; color: #ac2119; }
a.videolist:active { text-decoration: none; font-size: 11px; font-weight: normal; color: #ac2119; }

a.reserve_rest:link { text-decoration: none; font-size: 14px; font-weight: bold; color: #ffffff; } 
a.reserve_rest:visited { text-decoration: none; font-size: 14px; font-weight: bold; color: #ffffff; }
a.reserve_rest:hover { text-decoration: none; font-size: 14px; font-weight: bold; color: #ffffff; }
a.reserve_rest:active { text-decoration: none; font-size: 14px; font-weight: bold; color: #ffffff; }

a.reserve_home:link { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; } 
a.reserve_home:visited { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }
a.reserve_home:hover { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }
a.reserve_home:active { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }

a.quote:link { text-decoration: none; font-size: 14px; font-weight: bold; color: #728ea1; } 
a.quote:visited { text-decoration: none; font-size: 14px; font-weight: bold; color: #728ea1; }
a.quote:hover { text-decoration: none; font-size: 14px; font-weight: bold; color: #ac2119; }
a.quote:active { text-decoration: none; font-size: 14px; font-weight: bold; color: #ac2119; }

a.bp_ss:link { text-decoration: none; font-size: 10px; font-weight: normal; color: #ac2119; } 
a.bp_ss:visited { text-decoration: none; font-size: 10px; font-weight: normal; color: #ac2119; }
a.bp_ss:hover { text-decoration: none; font-size: 10px; font-weight: normal; color: #ac2119; }
a.bp_ss:active { text-decoration: none; font-size: 10px; font-weight: normal; color: #ac2119; }

a.contact:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; } 
a.contact:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
a.contact:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; }
a.contact:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; }

a.contact2:link { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000; } 
a.contact2:visited { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000; }
a.contact2:hover { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }
a.contact2:active { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }

a.measure:link { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; } 
a.measure:visited { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }
a.measure:hover { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }
a.measure:active { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }

/*FŐMENÜK*/
.menu_separ {
	font-family: Arial;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 14px;
	width: 3px;
	padding: 1px 0px 3px 0px;
	color: #000000;
}
.almenu_separ {
	font-family: Arial;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 14px;
	padding: 3px 0px 3px 0px;
	color: #888b8c;
}
.alalmenu {
	font-family: Arial;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 14px;
	padding: 4px 10px 6px 10px;
	cursor: pointer;
	background: url(../images/menu03_back1.jpg) repeat-x;
}
.alalmenu_akt {
	font-family: Arial;
	float: left;
	font-size: 14px;
	font-weight: normal;
	height: 14px;
	padding: 4px 10px 6px 10px;
	cursor: pointer;
	color: #dc0f00;
}
/*FŐMENÜK VÉGE*/
#fotartalom {
	width: 980px; margin-top: 23px; float: left; background-image: url(../images/back.jpg); background-repeat: repeat-y; text-align: left;
}
#tartalom_top {
	width: 794px;
/*	height: 21px;*/
	float: left;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
#tartalom_60_40 {
	width: 794px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	float: left;
	margin-right: 1px;
	background-image: url(../images/back_60_40.jpg) repeat-y;
}
#tartalom_70_30 {
	width: 794px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	float: left;
	margin-right: 1px;
	background: url(../images/back_70_30.jpg) repeat-y;
}
#tartalom_50_50 {
	width: 794px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	float: left;
	margin-right: 1px;
	background: url(../images/back_50_50.jpg) repeat-y;
}
#tartalom_100 {
	width: 794px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	float: left;
	background-color: #FFFFFF;
	margin-right: 1px;
}
#tartalom_right_top {
	width: 185px;
/*	height: 21px;*/
	float: left;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}
#tartalom_right {
	width: 185px;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	float: left;
}
/*BANNEREK*/
#felso_banner {
	float: left;
	width: 790px;
	background: url(../images/pontok_horizontal.jpg) repeat-x bottom;
	text-align: center;
	padding: 0px 4px 5px 0px;
}
#also_banner {
	float: left;
	width: 790px;
	background: url(../images/pontok_horizontal.jpg) repeat-x bottom;
	text-align: center;
	padding: 5px 4px 5px 0px;
}
#also_banner_top {
	float: left;
	width: 794px;
	height: 5px;
	background: url(../images/pontok_horizontal.jpg) repeat-x top;
	text-align: center;
}
#centerleft_banner {
	float: left;
	width: 494px;
	background: url(../images/pontok_horizontal.jpg) repeat-x bottom;
	text-align: center;
}
#centerright_banner {
	float: left;
	width: 306px;
	margin-left: 2px;
	background: url(../images/pontok_horizontal.jpg) repeat-x bottom;
	text-align: center;
}
#jobb_banner {
	float: left;
	width: 180px;
	padding-left: 5px;
	text-align: center;
}
/*BANNEREK VÉGE*/

#naptar_cont{float:left;width:180px;min-height:212px; margin: 5px 0px 0px 5px;}
* html #naptar_cont{height:212px;}
#naptar_cont .head{float:left;width:180px;height:44px;}/*background-image: url(../images/naptarbg.jpg);background-repeat:no-repeat;}*/
#naptar_cont .foot{float:left;width:180px;height:10px;}/*background-image: url(../images/naptarbg.jpg);background-repeat:no-repeat;}*/
#calendar{float:left; font-size: 11px;width:180px; padding: 0px 0px 0px 0px;background-image: url(../images/calendar_back.jpg); background-repeat: repeat-y;}
#calendar .headleft{float:left;width:22px;height:18px;background-color:#f6f8f8;font-weight:bold;}
#calendar .headcenter{float:left;width:115px;height:18px;line-height:16px;background-color:#f6f8f8;color:#000000;font-weight:bold; font-size:10px;}
#calendar .headright{float:left;width:22px;height:18px;background-color:#f6f8f8;font-weight:bold;}
#calendar a.headlink{font-size:11px;color:#666666;text-decoration:none;}
#calendar a.headlink:hover{font-size:11px;color:#666666;text-decoration:none;}
#calendar .today, .todayfirst, .todaylast{float:left;height:17px;line-height:17px;color:#a4615d; font-weight:bold;}
#calendar .today{border:1px solid #666666;width:19px;background-color:#ced2d6; margin: 1px 1px 1px 1px;}
#calendar .todayfirst{border:1px solid #666666;width:19px;background-color:#ced2d6; margin: 1px 1px 1px 0px;}
#calendar .todaylast{border:1px solid #666666;width:19px;background-color:#ced2d6; margin: 1px 0px 1px 1px;}
#calendar .otherday, .otherdayfirst, .otherdaylast{float:left;color:#000000;height:17px;line-height:17px;}
#calendar .otherday{border:1px solid #666666;width:19px;background-color:#ffffff; margin: 1px 1px 1px 1px;}
#calendar .otherdayfirst{border:1px solid #666666;width:19px;background-color:#ffffff; margin: 1px 1px 1px 0px;}
#calendar .otherdaylast{border:1px solid #666666;width:19px;background-color:#ffffff; margin: 1px 0px 1px 1px;}
#calendar .empty, .emptyfirst, .emptylast{float:left;height:17px;line-height:17px;}
#calendar .empty{width:19px;border:1px solid #666666; margin: 1px 1px 1px 1px;background-color:#ffffff;}
#calendar .emptylast{width:19px;border:1px solid #666666; margin: 1px 0px 1px 1px;background-color:#ffffff;}
#calendar .emptyfirst{width:19px;border:1px solid #666666; margin: 1px 1px 1px 0px;background-color:#ffffff;}
#calendar a.calprog {background-color:#ced2d6;color: #000000;text-decoration:none;padding:2px 1px 2px 2px;font-weight:bold;}
#calendar a.calprog:hover {background-color:#ced2d6;color:#000000;text-decoration:none;padding:2px 1px 2px 2px;font-weight:bold;}
#calendar .nap, .napfirst, .naplast, .napakt, .nap2, .napfirst2, .naplast2, .napakt2{float:left;color: #8d8d8d;font-weight:bold;height:17px;line-height:17px; font-size: 10px;}
#calendar .nap{border:1px solid #c1c3c2;width:26px; margin: 0px 1px 1px 0px; padding: 0px 2px 0px 2px;}
#calendar .napfirst{border:1px solid #c1c3c2;width:26px; margin: 0px 1px 1px 0px; padding: 0px 2px 0px 2px;}
#calendar .naplast{border:1px solid #c1c3c2;width:26px; margin: 0px 1px 0px 0px; padding: 0px 2px 0px 2px;}
#calendar .napakt{color: #2b2b2b; border:1px solid #2b2b2b;width:26px; margin: 0px 1px 0px 0px; padding: 0px 2px 0px 2px;}
#calendar .nap2{border:1px solid #c1c3c2;width:16px; margin: 0px 4px 1px 0px; padding: 0px 2px 0px 2px;}
#calendar .napfirst2{border:1px solid #c1c3c2;width:16px; margin: 0px 4px 1px 0px; padding: 0px 2px 0px 2px;}
#calendar .naplast2{border:1px solid #c1c3c2;width:16px; margin: 0px 4px 0px 0px; padding: 0px 2px 0px 2px;}
#calendar .napakt2{color: #2b2b2b; border:1px solid #2b2b2b;width:16px; margin: 0px 4px 0px 0px; padding: 0px 2px 0px 2px;}
#calendar a.calprog span{display: none}
#calendar a.calprog:hover span{display:block; border: 1px solid #000000;position:absolute;margin-top: 10px; margin-left:-70px; width:157px; padding:3px;background-color:#f7f9f9;color:#000000;text-align:left;font-weight:normal;}
/* az új fejlesztéshez */
#calendar a.cal_prog span{display: none}
#calendar a.cal_prog:hover span{display:block; border: 1px solid #000000;position:absolute;margin-top: 5px; margin-left:0px; min-width:70px; padding: 1px 2px 2px 2px; line-height: 15px; font-size: 11px;background-color:#f7f9f9;color:#000000;text-align:left;font-weight:normal;}

#calendar a.cal2prog {color: #000000;text-decoration:none;padding:2px 1px 2px 2px;font-weight:normal;}
#calendar a.cal2prog:hover {color:#000000;text-decoration:none;padding:2px 1px 2px 2px;font-weight:normal;}
#calendar a.cal2prog span{display: none}
#calendar a.cal2prog:hover span{display:block; border: 1px solid #000000;position:absolute;margin-top: 10px; margin-left:-70px; width:100px; padding:3px;background-color:#f7f9f9;color:#000000;text-align:left;font-weight:normal;}

a.title:link { text-decoration: none; font-size: 16px; font-weight: bold; color: #ac2119; } 
a.title:visited { text-decoration: none; font-size: 16px; font-weight: bold; color: #ac2119; }
a.title:hover { text-decoration: none; font-size: 16px; font-weight: bold; color: #ac2119; }
a.title:active { text-decoration: none; font-size: 16px; font-weight: bold; color: #ac2119; }

a.media_title:link { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; } 
a.media_title:visited { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }
a.media_title:hover { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }
a.media_title:active { text-decoration: none; font-size: 12px; font-weight: normal; color: #ac2119; }

a.cimke:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; } 
a.cimke:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; }
a.cimke:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; }
a.cimke:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #ac2119; }

a.titlex:link { text-decoration: none; font-size: 14px; font-weight: bold; color: #ac2119; } 
a.titlex:visited { text-decoration: none; font-size: 14px; font-weight: bold; color: #ac2119; }
a.titlex:hover { text-decoration: none; font-size: 14px; font-weight: bold; color: #ac2119; }
a.titlex:active { text-decoration: none; font-size: 14px; font-weight: bold; color: #ac2119; }

.urlap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000; 
	background-color:#eff3f2; 
	height:20px; border:1px solid #000000;
	width: 162px;
}
.urlap_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000; 
	background-color:#eff3f2; 
	height:16px; border:1px solid #000000;
/*	width: 162px;*/
}
.urlap_open_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000; 
	background-color:#ffffff; 
	height:16px; border:1px solid #000000;
/*	width: 162px;*/
}
.selectlap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000; 
	background-color:#eff3f2; 
	height:20px; border:1px solid #000000;
	width: 20px;
}
.textlap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000; 
	background-color:#eff3f2; 
	border:1px solid #000000;
	width: 275px;
	height: 150px;
}
.textlap2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000; 
	background-color:#eff3f2; 
	border:1px solid #000000;
	width: 275px;
	height: 80px;
}
#dropinboxv2cover{
width: 420px; /*change width to desired */
position:absolute; /*Don't change below 4 rules*/
z-index: 100;
overflow:hidden;
visibility: hidden;
}

#dropinboxv2{
width: 400px; /*change width to above width-20. */
border: 4px solid #cccccc; /*Customize box appearance*/
background-color: #eff3f2;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
position:absolute; /*Don't change below 3 rules */
left: 0;
top: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #000000;
font-size: 12px;
text-align: left;
line-height: 16px;
}

#feat_news_head { height: 17px; border-bottom: 1px solid #dadee0; font-size: 14px; padding: 3px 0px 3px 0px; float: left; }
#feat_news_title { text-align: left; font-size: 16px; color: #ac2119; font-weight: bold; text-align: left; float: left; }
#feat_auth_title { font-size: 11px; color: #999999; font-weight: normal; float: left; }
#feat_news_pict_text { font-size: 12px; line-height: 15px; color: #000000; padding: 10px 7px 0px 0px; text-align: left; float: left; }
#feat_news_text { font-size: 12px; line-height: 15px; color: #000000; padding: 10px 7px 0px 0px; text-align: left; float: left; }
#hir_tag { float: left; font-size: 12px; color: #000000; font-weight: bold;text-align: left; float: left; }
#hir_flag { float: left; font-size: 12px; color: #ac2119; font-weight: bold;text-align: right; float: left; }
#hir_tag_inner { float: left; height: 16px; font-size: 12px; color: #000000; font-weight: bold;text-align: left; float: left; }
#hir_flag_inner { float: left; height: 16px; font-size: 12px; color: #ac2119; font-weight: bold;text-align: right; float: left; }






