#content-table {

	width: 760px;

	border: 0px;

	padding: 0px;

	background: URL(images/background.gif);

}



#content-header {

	width: 760px;

	height: 96px;

	border: 0px;

	background: URL(images/row-header.jpg) no-repeat;

}



#content-menu {

	width: 760px;

	margin: 0px auto;

	text-align: center;

	height: 26px;

	background: URL(images/row-menu.jpg) no-repeat;

	padding: 0px;

}



#content-footer {

	width: 760px;

	height: 23px;

	border: 0px;

	valign: middle;

	background: URL(images/row-footer.jpg) no-repeat;

}



#content-powered {

	width: 760px;

	height: 24px;

	border: 0px;

	valign: middle;

	align: center;

}





body {

	background: URL(images/bg.gif);

	margin: 0px 0px;

	text-align: center;

}



body, td {

        padding: 0px;

        text-align: left;

        color: #000;

}



body, td, .indent, .defaulttext, .caption, .captiontext, .bodytable, .mediumtext,

.forumheader, .forumheader2, .forumheader3, .forumheader4, .forumheader5, .fcaption, .finfobar {

        font: normal 12px  arial, verdana, tahoma, sans-serif;

}



.tbox, .button, .button:hover, .nextprev, .helpbox {

        font: normal 10px  arial, verdana, tahoma, arial, sans-serif;

}



.smalltext {

	font: normal 10px  arial, verdana, tahoma, arial, sans-serif;

}

.smallblacktext {

	font: normal 10px  arial, verdana, tahoma, arial, sans-serif;

}

 

a {

        color: #1A4487;

}



a:hover {

        color: #cc0000;

}



img {

        border: 0px;

}



form {

        margin: 0px;

}



table {

        margin-left: auto;

        margin-right: auto;

}



.tbox {

        border: #777 1px solid;

}



.indent {

        border: #999 1px dashed;

        padding: 5px;

        margin: 5px;

        background-color: #f7f7f9;

}



.button {

        border: 1px solid #A5ACB2;

        background-image: url(images/button.gif);

        margin: 3px 0px 0px 0px;

}



.button a, .button a:hover {

		text-decoration: none;

}



.button:hover {

        background-image: url(images/buttonover.gif);

}



.nextprev {

        border: 0px;

        text-align: center;

        padding: 2px;

        background-color: #f7f7f9;

}



.spacer{

        padding: 5px 0px;

}



.fborder, .border{

        border-collapse: collapse;

        border-spacing: 0px;

}



.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {

        padding: 5px;

        background-color: #d8eff3;

        border-bottom: 1px solid #bbb;

        border-bottom: 1px solid #5CBBCC;

}



.forumheader, .forumheader4, .finfobar {

        background-color: #fbfbfd;

        background-color: #B5E0E8;

}



.forumheader5 {

        cursor: pointer;

}



.fcaption, .forumheader5 {

        background-color: #f7f7f7;

        background-color: #B5E0E8;

}



.searchhighlight {

        text-decoration: underline;

        color: #ff0000;

        font-weight: bold;

}



.helpbox {

        border: 0px;

}



.logo {

         display: block;

}





/* Theme Specific Classes */

/*----------------------------------------------------------------------------*/



.impresszum {

	font: normal 10px  arial, verdana, tahoma, arial, sans-serif;

	color: #d0d0d0;

	text-decoration: none;

}



.impresszum a {

	font: normal 10px  arial, verdana, tahoma, arial, sans-serif;

	color: #ffffff;

	color: #f0f0f0;

	text-decoration: none;

}

	

.impresszum a:hover {

	font: normal 10px  arial, verdana, tahoma, arial, sans-serif;

	color: #ffcc00;

	color: #ffffff;

	text-decoration: none;

}





.menu_main {

	width: 410px;

	text-align: justify;

}



.menu_left_header, .menu_right_header {

	width: 160px;

	height: 22px;

	background: URL(images/left-header.gif) no-repeat;

	padding: 4px 0px 0px 13px;

	font-weight: bold;

}



.menu_left_bg, .menu_right_bg {

	width: 160px;

	background: URL(images/left-bg.gif);

	padding: 4px 5px 4x 5px;

}



.menu_left_footer, .menu_right_footer {

	width: 160px;

	height: 3px;

	background: URL(images/left-footer.gif) no-repeat;

	padding: 0px 0px 8px 0px;

}





.custom_page_menu, .custom_page_menu a, .custom_page_menu a:hover, .custom_page_menu:hover {

	font: normal 12px  arial, verdana, tahoma, sans-serif;

	width: 100%;

	padding: 2px 0px 2px 3px;

	margin: 5px 0px 5px 0px;

	text-decoration: none;

}



.custom_page_menu a:hover, .custom_page_menu:hover {

	background: #ffcc00;

}



.custom_page_header {

	font: bold 14px  arial, verdana, tahoma, sans-serif;

	color: #aa0000;

	align: center;

}



.container {

        width: 760px;

        border-collapse: collapse;

        border-spacing: 0px;

        border-right: 1px solid #126CA3;

        border-bottom: 1px solid #126CA3;

        margin-left: 0px;

}



.top_section {

        background-image: url(images/header.jpg);

        background-repeat: no-repeat;

        background-position: top left;

}



.left_section {

        vertical-align: top;

        width: 160px;

        border-right: 1px solid #126CA3;

        background-color: #CCDCF9;

}



.top_bar {

        background-color: #126CA3;

        text-align: right;

        padding-right: 5px;

        width: 100%;

        height: 23px;

}



.main_container {

        vertical-align: top;

}



.top_inner_container {

        border-collapse: collapse;

        border-spacing: 0px;

        margin-bottom: 10px;

        width: 100%;

}



.bottom_inner_container {

        border-collapse: collapse;

        border-spacing: 0px;

        margin-bottom: 12px;

        width: 100%;

}



.right_section {

        border-left: 1px solid #126CA3;

        text-align: center;

        vertical-align: top;

        width: 160px;

}



.main_nav {

        padding-right: 5px;

        vertical-align: top;

}



.main_section {

        vertical-align: top;

        padding: 10px;

}



.main_caption, .menu_caption {

        color: #AE0000;

        background: URL(images/news-bg.gif) bottom no-repeat;

        margin-bottom: 7px;

}



.main_caption {

        color: #000000;

        font-size: 12px;

        font-weight: bold;

        padding: 3px 0px 3px 14px;

}



.menu_caption {

        color: #000000;

}



.tablerender {

        margin-bottom: 0px;

        text-align: justify;

}



.top_left_menu_container {

        border-collapse: collapse;

        border-spacing: 0px;

        width: 100%;

}



.top_left_menu {

        background-color: #126CA3;

        font-weight: bold;

        padding: 12px 7px;

        color: #fff;

}



.top_left_menu a {

        color: #fff;

}



.top_left_menu a:hover {

        color: #ddd;

}



.top_left_menu_caption {

        font-size: 12px;

        padding-bottom: 10px;

}



.bottom_left_menu_area {

        vertical-align: top;

        padding-bottom: 10px;

}



.menu_caption {

        border-bottom: 1px solid #222;

        font-size: 12px;

}



.menu_container {

        width: 160px;

        border-collapse: collapse;

        border-spacing: 0px;

}



.menu_inner_container {

        padding: 10px 7px;

}



.disclaimer {

        text-align: left;

        width: 755px;

        padding: 12px 0px 12px 20px;

}





.alt_header {

        font-size: 12px;

        font-weight: bold;

        color: #000000;

        background: URL(images/news-bg.gif) bottom no-repeat;

        margin-bottom: 7px;

        padding: 3px 0px 3px 14px;

        text-align: left;

}





/*----------------------------------------------------------------------------*/

/* Hírek formázása                                                            */

/*                                                                            */

/*----------------------------------------------------------------------------*/



.news_header {

        font-size: 12px;

        font-weight: bold;

        color: #000000;

        background: URL(images/news-bg.gif) bottom no-repeat;

        margin-bottom: 7px;

        padding: 0px 0px 3px 14px;

        height: 20px;

}



.news_image {

        float: right;

        padding: 0px 0px 7px 7px;

}



.news_info_bottom {

        width: 100%;

        border-collapse: collapse;

        border-spacing: 0px;

        margin-bottom: 16px;

        border-bottom: 1px solid #5cbbcc;

}



.news_info_bottom_extended {

		width: 100%;

        border-collapse: collapse;

        border-spacing: 0px;

        margin-bottom: 16px;

        margin-top: 16px;

        border-bottom: 1px solid #5cbbcc;

        border-top: 1px solid #5cbbcc;

}



.news_info_bottom_left {

        padding: 4px 0px 4px 0px;

        white-space: nowrap;

        valign: top;

        color: #555555;

        font-size: 10px;

}



.news_info_bottom_middle {

        padding: 4px 0px 4px 0px;

        width: 100%;

        valign: top;

        text-align: center;

}



.news_info_bottom_right {

        padding: 4px 0px 4px 0px;

        white-space: nowrap;

        valign: top;

        font-size: 10px;

}



/* Kiemelt hír */



.news_sticky_header {

        font-size: 12px;

        font-weight: bold;

        color: #000000;

        background: URL(images/news_sticky_header.gif) bottom no-repeat;

        padding: 5px 0px 3px 14px;

}



.news_sticky_bg {

        background: URL(images/news_sticky_bg.gif);

        padding: 5px 9px 0px 7px;

        text-align: justify;

}



.news_sticky_footer {

        background: URL(images/news_sticky_footer.gif);

        height: 12px;

        margin-bottom: 7px;

}



.page_footer {
  border-bottom: 1px solid #5cbbcc;
  border-top: 1px solid #5cbbcc;
  padding: 5px 0px;
}


/*----------------------------------------------------------------------------*/

/* Hozzászólások formázása                                                    */

/*                                                                            */

/*----------------------------------------------------------------------------*/



.comment {

        font-size: 11px;

        color: #000000;

}





/*----------------------------------------------------------------------------*/

/* Tartalom formázása                                                         */

/*                                                                            */

/*----------------------------------------------------------------------------*/



.content_header {

        font-size: 12px;

        font-weight: bold;

        color: #000000;

        background: URL(images/news-bg.gif) bottom no-repeat;

        margin-bottom: 7px;

        padding: 3px 0px 3px 14px;

}



.content_info_bottom {

		width: 100%;

        border-collapse: collapse;

        border-spacing: 0px;

        margin-bottom: 16px;

        margin-top: 16px;

        border-bottom: 1px solid #5cbbcc;

        border-top: 1px solid #5cbbcc;

}



.content_info_bottom_left {

        padding: 4px 0px 4px 0px;

        white-space: nowrap;

        valign: middle;

        color: #555555;

        font-size: 10px;

}



.content_info_bottom_middle {

        padding: 4px 0px 4px 0px;

        width: 100%;

        valign: middle;

}



.content_info_bottom_right {

        padding: 4px 0px 4px 0px;

        white-space: nowrap;

        valign: middle;

        font-size: 10px;

}



.content_nextprev, .content_nextprev a, .content_nextprev a:hover {

        font-size: 11px;

        text-decoration: none;

        color: #000000;

}



.content_nextprev a:hover {

       color: #cc0000;

}





/*----------------------------------------------------------------------------*/

/* Képek formázása                                                            */

/*                                                                            */

/*----------------------------------------------------------------------------*/



.img_left {

	float: left;

	padding: 0px 5px 5px 0px;

}



.img_right {

	float: right;

	padding: 0px 0px 5px 5px;

}



.img_center {

	float: center;

	padding: 0px 0px 5px 0px;

}



/*----------------------------------------------------------------------------*/

/* Regisztráció formázása                                                     */

/*                                                                            */

/*----------------------------------------------------------------------------*/



#reg_column_1 {

	width: 150px;

	valign: top;

	text-align: left;

}



#reg_column_2 {

	width: 260px;

	valign: top;

	text-align: left;

}



/*----------------------------------------------------------------------------*/

/* Képtár formázása                                                           */

/*                                                                            */

/*----------------------------------------------------------------------------*/



.gallery_description {

        font-size: 12px;

        font-weight: bold;

        color: #000000;

        background: URL(images/news-bg.gif) bottom no-repeat;

        margin-bottom: 7px;

        padding: 3px 0px 3px 14px;

}





.kapcsolodo_anyagok {

        font-size: 12px;

        font-weight: normal;

        color: #444444;

        background: URL(images/newsmore-bg.gif) bottom no-repeat;

        padding: 1px 0px 2px 14px;

}



.kapcsolodo {

        font-size: 11px;

        font-weight: normal;

        color: #000000;

        background: URL(images/arrow-right.gif) bottom left no-repeat;

        margin-bottom: 2px;

        padding: 1px 0px 0px 14px;

        text-decoration: none;

}



.kapcsolodo a, .kapcsolodo a:hover {

        font-size: 11px;

        font-weight: normal;

        color: #000000;

        text-decoration: none;

}



.kapcsolodo a:hover {

        color: #cc0000;

}



/*----------------------------------------------------------------------------*/

/* Naptár formázása                                                           */

/*                                                                            */

/*----------------------------------------------------------------------------*/



.calendar_event, .calendar_today, .calendar_allday, .calendar_header {

	font-size: 9px;

	border: 1px solid #5CBBCC;

	padding-top: 1px;

}



.calendar_event {

	background: #c5e7ed;

}



.calendar_today {

	background: #FFE7C9;

	border: 1px solid #ff9900;

}



.calendar_event a, .calendar_today a, .calendar_allday a {

	text-decoration: none;

}



.calendar_header {

	padding: 4px 0px 2px 0px;

	background: #5cbbcc;

	margin-top: 5px;

}



.calendar_location {

	font-size: 11px;

	color: #1A4487;

}



.calendar_details {

	font-size: 12px;

	text-align: justify;

	color: #333333;

}


/*----------------------------------------------------------------------------*/
/*                                                                            */
/* Menü formázása                                                             */
/*                                                                            */
/*----------------------------------------------------------------------------*/

div#clNavBar {
	width: 760px;
	height: 25px;
	background-image: url(images/head-02-01.jpg);
	margin: -3px 0px 0px 0px;
}

/* CSS DROP DOWN MENU */
div.menuBar {
	margin-left: 169px;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	margin-left: 0px;
	list-style: none;
	line-height: 20px;
	
}

#nav a {
	padding: 0px 10px 0px 10px;
	display: block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#nav a:hover {
	display: block;
	text-decoration: none;
	background-image: url(images/cl_drop_hover.gif);
}

#nav li li a {
	display:block;
	padding: 0;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	text-decoration:none;
	background-image: none;
	float: none;
	padding-left: 15px;
	width: 150px;
	width/* */:/**/150px;	
	width: /**/150px;
	background-image: url(images/cl_drop_a.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;

}
#nav li li a:hover {
	background-color: #990000;
}

#nav li { /* all list items */
	float: left;
	margin: 0px 0px 0px 0px;
	/* width: 10px; */ 
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #CC3300;
	width: 150px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -31px 0 0 150px;
}

#nav li.fs-linkSep, #nav li.fs-linkSep:hover  { background-color: transparent !important;}
div.dropSep {
	background-image: url(images/cl_drop_sep.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 25px;
	width: 2px;
}
#nav li:hover, #nav li.sfhover {
	background-image: url(images/cl_drop_hover.gif);
}



#nav li:hover li:hover, #nav li.sfhover li.sfhover{
	background-color: #990000;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav a.sub {
	/* background-color: #CC3300; */
	background-image: url(images/cl_drop_a_sub.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
#nav a.sub:hover {
	/* background-color: #990000;*/
	background-image: url(images/cl_drop_a_sub.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
}
