html, body {
	margin: 0;
	padding: 0;	
	}

	
body
	{
	background:#007355;
	}

body,table,td
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #007355;
	}

.h1
	{
	
	}


a
	{
	text-decoration:underline;
	color:#002F22;
	
	}

a:hover
	{
	text-decoration:underline;
	color:#002F22;
	}

a:focus
	{
	-moz-outline-style: none;
	}
	
img
	{
	border:none;
	}

.article_list
	{
	
	}

.article_detail
	{
	
	}

.article_title
	{
	color:#ffffff;
	font-style: italic;
	font-size:16px;
	line-height:16px;
	margin-bottom:16px;
	margin-top:12px;
	padding-top:7px;
	padding-left:7px;
	padding-bottom:7px;
	padding-right:180px;
	background:url(/pic/cim_hatter.jpg) repeat-y;
	}

.pk_cimsor
	{
	color:#ffffff;
	font-style: italic;
	font-size:16px;
	line-height:16px;
	margin-bottom:16px;
	margin-top:12px;
	padding-top:7px;
	padding-left:7px;
	padding-bottom:7px;
	padding-right:180px;
	width:400px;
	font-weight:bold;
	display:block;
	background:url(/pic/cim_hatter.jpg) repeat-y;
	}

.article_issued
	{
	display:none;	
	}

.article_updated
	{
	display:none;
	}

.article_lead
	{
	font-size:12px;
	font-weight:bold;
	display:block;
	color:#007355;
	line-height: 150%;
	margin-bottom:16px;
	}

.article_body
	{
	font-size:12px;
	display:block;
	color:#007355;
	line-height: 150%;
	margin-bottom:16px;
	}

	
.article_bottom
	{
	height:1px;
	display:block;
	}
	
.article_menu_ill
	{
	border:1px solid black;
	float:left;
	display:block;
	margin-right:12px;
	}
	
.article_menu_lead
	{
	float:left;
	font-size:12px;
	font-weight:normal;
	display:block;
	}


.list_menu_list
	{
	cursor:pointer;
	color:#ffffff;
	}

.list_menu_title
	{
	display:block;
	color:#007355;
	font-weight:bold;
	font-size:18px;
	line-height:16px;
	padding-bottom:10px;
	}

.list_menu_title_link
	{
	display:block;
	color:#007355;
	font-weight:bold;
	text-transform: uppercase;
	}

.list_menu_title_link:hover
	{
	display:block;
	font-weight:bold;
	text-transform: uppercase;
	color:#007355;
	}

.list_menu_date
	{
	display:none;
	}

.list_menu_ill
	{
	display:block;
	float:left;
	width:150px;
	padding-bottom:10px;
	padding-right:10px;
	}

.list_menu_lead
	{
	float:left;
	font-size:12px;
	display:block;
	color:#007355;
	line-height: 150%;
	margin-bottom:16px;
	}
	
.list_menu_sep
	{
	background:url(/pic/separator.jpg) no-repeat;
	width:475px;
	height:12px;
	margin-bottom:12px;
	clear:both;
	}

.tags_head
	{
	display:block;
	height:30px;
	}

.tags_head_text
	{
	display:inline;
	font-weight:normal;
	margin-right:5px;
	}

.tags_head_tag
	{
	display:inline;
	font-weight:bold;
	}

.tags_menu_list
	{
	cursor:pointer;
	color:#ffffff;
	}

.tags_menu_title
	{

	display:block;
	color:#007355;
	font-weight:normal;
	font-size:18px;
	line-height:16px;
	padding-bottom:10px;
	}

.tags_menu_title_link
	{

	color:#007355;
	font-weight:normal;
	text-transform: uppercase;
	}

.tags_menu_title_link:hover
	{

	font-weight:normal;
	text-transform: uppercase;
	color:#007355;
	}

.tags_menu_date
	{
	display:none;
	}

.tags_menu_ill
	{
	display:none;
	}

.tags_menu_lead
	{

	font-size:12px;
	display:block;
	color:#007355;
	line-height: 150%;
	margin-bottom:16px;
	}

.tags_menu_sep
	{
	background:url(/pic/separator.jpg) no-repeat;
	width:475px;
	height:12px;
	margin-bottom:12px;
	}


.gal_image
	{
	text-align:center;
	display:block;
	vertical-align:middle;
	horizontal-align:middle;
	width:100px;
	height:100px;
	position:relative;
	left:3px;
	top:3px;
	}

.gal_image_frame
	{
	width:106px;
	height:106px;
	background:#E8EFE2;
	margin:2px;
	overflow:hidden;
	border:1px solid #84C88B;
	
	}

.gal_mask
	{	
	}

.gal_text
	{	
	width:100%;
	display:none;
	text-align:center;
	vertical-align:bottom;
	line-height:120%;
	margin-top:6px;
	background:#ffffff;
	}





.article_gallery
	{
	clear:both;
	text-align:center;
	margin-top:12px;
	}

.xtop_menu_plain { color:#ffffff;  font-size:12px;  display: table-cell; vertical-align: middle; *display: block; *position: relative; *left: 0px; *width: 100%; *cursor: pointer; *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
.xtop_menu_selected { color:#ffffff; background:#84C88B; font-size:12px;  display: table-cell; vertical-align: middle; *display: block; *position: relative; *left: 0px; *width: 100%; *cursor: pointer; *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
.xtop_menu_over { color:#ffffff;  font-size:12px;  display: table-cell; vertical-align: middle; *display: block; *position: relative; *left: 0px; *width: 100%; *cursor: pointer; *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }


.xtop_menu_link {text-decoration:none; background:#007355; text-align:center; width: 98px; height: 30px;
display: table; *display: block; *position: relative;cursor:pointer; }
.xtop_menu_link:hover {text-decoration:none;background:#77BA7E;}



.top_menu_plain { color:#ffffff;  font-size:12px; text-align:center; width: 98px; height: 30px;display:block;line-height:26px;}
.top_menu_over { color:#ffffff; background:#77BA7E; font-size:12px; text-align:center; width: 98px; height: 30px;display:block;line-height:26px;}
.top_menu_selected { color:#ffffff; display: table-cell; background:#77BA7E; font-size:12px; text-align:center; width: 98px; height: 30px;display:block;line-height:26px;}

.top_menu_link {text-decoration:none;}
.top_menu_link:hover {text-decoration:none;}
.top_menu_linkseparator {display:none;}


.menu_plain { padding-left:5px; color:#ffffff;  font-size:12px;  font-weight:bold;display: table-cell; vertical-align: middle; *display: block; *position: relative; *left: 0px; *width: 100%; *cursor: pointer; *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
.menu_selected { padding-left:5px; color:#ffffff; background:#84C88B; font-size:12px; font-weight:bold; display: table-cell; vertical-align: middle; *display: block; *position: relative; *left: 0px; *width: 100%; *cursor: pointer; *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }
.menu_over { padding-left:5px; color:#ffffff;  font-size:12px; font-weight:bold; display: table-cell; vertical-align: middle; *display: block; *position: relative; *left: 0px; *width: 100%; *cursor: pointer; *top: expression(this.parentElement.clientHeight / 2 - this.clientHeight / 2); }


.menu_link {text-decoration:none; background:#007355; text-align:center; width:155px; height: 30px;
border-left:1px solid yellow;
border-right:1px solid yellow;
border-bottom:1px solid yellow;

filter:Alpha(opacity=95);
		-moz-opacity:.95;
	opacity:.95;

display: table; *display: block; *position: relative;cursor:pointer;}
.menu_link:hover {text-decoration:none;background:#84C88B;}



.bal_menu_list
	{
	cursor:pointer;
	color:#ffffff;
	}

.bal_menu_title
	{
	display:block;
	color:#007355;
	font-size:12px;
	line-height:12px;
	padding-bottom:2px;
	}

.bal_menu_title_link
	{
	display:block;
	color:#007355;
	font-weight:bold;
	}

.bal_menu_title_link:hover
	{
	display:block;
	color:#007355;
	font-weight:bold;
	}

.bal_menu_date
	{
	display:none;
	}

.bal_menu_lead
	{
	font-size:9px;
	display:block;
	color:#007355;
	margin-bottom:7px;
	height:11px;
	overflow:hidden;
	}
	
.bal_menu_sep
	{
	background:url(/pic/separator.jpg) no-repeat;
	width:180px;
	height:12px;
	clear:both;
	}



.balgal_image
	{
	text-align:center;
	display:block;
	vertical-align:middle;
	horizontal-align:middle;
	width:52px;
	height:50px;
	position:relative;
	left:0px;
	top:0px;
	}

.balgal_image_frame
	{
	width:52px;
	height:50px;
	background:#FFF44E;	

	overflow:hidden;
	border:1px solid #ffffff;
	}

.balgal_mask
	{	
	}

.balgal_text
	{	
	display:none;
	}






label.lb {
	vertical-align: top;
    width: 40px;
	display:inline-block;
	margin-bottom:5px;
	text-align:left;
	font-size:12px;
}

input.lb, textarea.lb {
	width:130px;
	font-size:12px;
	margin-bottom:5px;
}


input.lb:focus, textarea.lb:focus {
width:130px;
}

input.lb_checkbox {
	width:20px;
	}


textarea.lb
	{
	height:100px;
	}
	


.lb_button
	{
	width:71px;
	height:17px;
	position:relative;
	top:0px;
	left:40px;
	background:url(/pic/belepes.jpg) no-repeat;
	margin-top:3px;
	border:0px;
	cursor:pointer;
	}

.lbx_button
	{
	width:71px;
	height:17px;
	position:relative;
	top:0px;
	left:40px;
	background:url(/pic/kilepes.jpg) no-repeat;
	margin-top:3px;
	border:0px;
	cursor:pointer;
	}

label.lbr {
	vertical-align: top;
    width: 120px;
	display:inline-block;
	margin-bottom:5px;
	text-align:left;
	font-size:12px;
}

input.lbr, textarea.lbr {
	width:230px;
	font-size:12px;
	margin-bottom:5px;
}


input.lbr:focus, textarea.lb:focus {
width:230px;
}

input.lbr_checkbox {
	width:20px;
	}


textarea.lbr
	{
	height:100px;
	}
	


.lbr_button
	{
	width:92px;
	height:17px;
	position:relative;
	top:10px;
	left:120px;
	background:url(/pic/regisztraciox.gif) no-repeat;
	margin-top:3px;
	border:0px;
	cursor:pointer;
	}





.article_tags_top
	{
	height:10px;
	
	}
	
.article_tags_text
	{
	font-weight:bold;	
	color:#007355;
	font-size:12px;

	}
	
.article_tags
	{
	}
	
.article_tags_link
	{
	color:#007355;
	font-size:12px;
	}
	
.article_tags_separator
	{
	}

.article_tags_bottom
	{
	}


.tags_list
	{
	color:#007355;
	}



.leftcal_calendar_frame
	{
	background:white;
	margin-left:2px;
	}

.leftcal_navigate_left
	{
	background:url(/pic/day_left.jpg);
	width:59px;
	height:17px;
	float:left;
	cursor:pointer;
	}
	
.leftcal_navigate_mid
	{
	background:url(/pic/day_now.jpg);
	width:59px;
	height:17px;
	float:left;
	cursor:pointer;
	}
	
.leftcal_navigate_right
	{
	background:url(/pic/day_right.jpg);
	width:59px;
	height:17px;
	float:left;
	cursor:pointer;
	}

.leftcal_navigate_frame
	{
	width:177px;
	height:19px;
	display:block;
	}

.leftcal_calendar_main_date
	{
	font-weight:bold;
	font-size:12px;
	display:block;
	margin-bottom:5px;
	text-align:center;
	width:180px;
	height:17px;
	}
	
.leftcal_calendar_main_date_link, .leftcal_calendar_main_date_link:hover
	{
	color:#007355;
	text-decoration:none;
	}
	
.leftcal_calendar_cell
	{
	border-left:1px solid #FDF8AD;
	border-right:1px solid #FDF8AD;
	width:23px;
	height:20px;
	display:block;
	float:left;
	overflow:hidden;
	background:#FDF8AD;
	text-align:center;
	margin-right:0px;
	}

.leftcal_calendar_event_cell
	{
	border-left:1px solid #FFF44E;
	border-right:1px solid #FFF44E;
	width:23px;
	height:20px;
	display:block;
	float:left;
	overflow:hidden;
	background:#FFF44E;

	text-align:center;
	margin-right:0px;
	}

.leftcal_calendar_today_cell
	{
	border-left:1px solid #FFF44E;
	border-right:1px solid #FFF44E;
	width:23px;
	height:20px;
	display:block;
	float:left;
	overflow:hidden;
	background:#007355;
	color:#ffffff;
	text-align:center;
	margin-right:0px;
	}

.leftcal_calendar_today, .leftcal_calendar_today:hover
	{
	font-size:14px;
	font-weight:bold;	
	color:#ffffff;
	text-decoration:none;
	position:relative;	
	cursor:default;
	top:1px;
	}

.leftcal_calendar_link_today, .leftcal_calendar_link_today:hover
	{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	cursor:pointer;
	top:1px;
	}

.leftcal_calendar_todaycontent
	{
	display:none;
	}
	
.leftcal_calendar_content
	{
	display:none;
	}



.leftcal_calendar_head
	{
	width:25px;
	height:16px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:left;
	background: #FDF8AD;
	}
	
.leftcal_calendar_head_separator
	{
	height:4px;
	clear:both;
	font-size:1px;
	}
	
.leftcal_calendar_separator
	{
	clear:both;
	display:block;
	height:2px;
	font-size:1px;
	}
	
.leftcal_calendar_foot_separator
	{
	height:4px;
	clear:both;
	}
	
.leftcal_calendar_day, .leftcal_calendar_day:hover
	{
	font-size:14px;
	font-weight:bold;	
	color:#007355;
	text-decoration:none;
	position:relative;	
	cursor:default;
	top:1px;
	}

.leftcal_calendar_link_day, .leftcal_calendar_link_day:hover
	{
	font-size:14px;
	font-weight:bold;
	color:#007355;
	text-decoration:none;
	position:relative;
	cursor:pointer;
	top:1px;
	}



.cal_calendar_frame
	{
	float:left;
	}

.cal_navigate_left
	{
	background:url(/pic/bigday_left.jpg);
	width:156px;
	height:17px;
	float:left;
	cursor:pointer;
	}
	
.cal_navigate_mid
	{
	background:url(/pic/bigday_now.jpg);
	width:156px;
	height:17px;
	float:left;
	cursor:pointer;
	}
	
.cal_navigate_right
	{
	background:url(/pic/bigday_right.jpg);
	width:156px;
	height:17px;
	float:left;
	cursor:pointer;
	}

.cal_navigate_frame
	{
	position:relative;
	left:0px;
	width:468px;
	height:30px;
	display:block;
	}
	

.cal_calendar_main_date
	{
	font-weight:bold;
	font-size:24px;
	display:block;
	margin-bottom:15px;
	text-align:center;
	}

.cal_calendar_main_date_link, .cal_calendar_main_date_link:hover
	{
	color:#007355;
	text-decoration:none;
	}
	
.cal_calendar_cell
	{
	border:1px solid green;
	width:65px;
	height:90px;
	display:block;
	float:left;
	overflow:hidden;
	}

.cal_calendar_today_cell
	{
	border:1px solid green;
	width:65px;
	height:90px;
	display:block;
	float:left;
	overflow:hidden;
	background:#B8E9BD;
	}

.cal_calendar_event_cell
	{
	border:1px solid green;
	width:65px;
	height:90px;
	display:block;
	float:left;
	overflow:hidden;
	background:yellow;
	cursor:pointer;
	}

.cal_calendar_head
	{
	width:67px;
	height:20px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	float:left;
	}
	
.cal_calendar_head_separator
	{
	height:4px;
	display:block;
	clear:both;
	}
	
.cal_calendar_separator
	{
	clear:both;
	display:block;
	height:2px;
	}
	
.cal_calendar_foot_separator
	{
	height:5px;
	clear:both;
	}
	
.cal_calendar_day, .cal_calendar_day:hover
	{
	font-size:20px;
	font-weight:bold;
	cursor:default;
	color:#007355;
	text-decoration:none;
	}

.cal_calendar_today, .cal_calendar_today:hover
	{
	font-size:20px;
	font-weight:bold;
	cursor:default;
	color:#007355;
	text-decoration:none;
	}

.cal_calendar_link_day, .cal_calendar_link_day:hover
	{
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
	color:#007355;
	text-decoration:none;
	}


.cal_calendar_link_today, .cal_calendar_link_today:hover
	{
	font-size:20px;
	font-weight:bold;
	cursor:pointer;
	color:#007355;
	text-decoration:none;
	}

.cal_calenday_content
	{
	
	}

.cal_menu_title_link
	{
	color:#007355;
	font-weight:normal;
	}
.cal_calendar_var_program_link1
	{
	
	}
.cal_calendar_var_program_link2
	{
	
	}
.cal_calendar_var_program_link3
	{
	
	}
.cal_calendar_var_program_link4
	{
	
	}

.cal_menu_lead
	{
	font-size:12px;
	margin-bottom:16px;
	}
.cal_menu_date
	{
	display:none;
	}
.cal_menu_title
	{	
	font-size:16px;
	}
.cal_menu_title_link, .cal_menu_title_link:hover
	{
	font-weight:bold;
	text-decoration:none;
	}
.cal_menu_list
	{
	cursor:pointer;
	}
	
.gallery_name
	{
	width:1px;
	height:1px;
	position:relative;
	top:-45px;
	}

.article_image_noalt_frame, .article_image_noalt_frame_pre,.article_image_frame, .article_image_frame_pre
	{
	margin-left:5px;
	margin-right:5px;
	}


.box_link, .box_link:hover
	{
	margin-left:9px;
	margin-top:7px;
	color:#F0F5CE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	}
