/* SET MARGIN AND PADDING TO 0 FOR ALL ELEMENTS */
* {
margin: 0; padding: 0;
}

/* SET BASE FONT ATTRUBUTES */
html, body {
font: Georgia, "Times New Roman", Times, serif 14px/1.5em;
color: white;
font-size: 18px;
}

/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{margin: 0; padding: 0;}

/* SORT OUT HEADER FORMATTING AND SIZES */
h1, h2, h3, h4, h5 {font-weight: bold;}

h1 {font-size: 2em;}
h2 {font-size: 1.75em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

/* HARMONIZE LINKS, KILL BORDER ON IMG LINKS */
a {text-decoration: underline;}
a img, :link img, :visited img {border: none}

/* REMOVE BROWSERS DEFAULT TABLE BORDERS */
table {border-collapse: collapse;}

/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul nav, ul dl,
ol ul, ol ol, ol dir, ol nav, ol dl,
dir ul, dir ol, dir dir, dir nav, dir dl,
nav ul, nav ol, nav dir, nav nav, nav dl,
dl ul, dl ol, dl dir, dl nav, dl dl
{margin-top: 0; margin-bottom: 0;}

/* HARMONISE LIST-BULLET TYPE */
ul, ol, dl {list-style-type: disc;}

/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0px;
	padding: 0;
	background: black;
  	text-align: justify;
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: white;
}

body, input, textarea, select {
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	margin: 5px auto;
}

h1, h2, h3 {
	margin-bottom: 1em;
	font-weight: normal;
	color: white;
}

h1 {
	font-size: 2.2em;
}

h2 {
	font-size: 1.7em;
}

h3 {
	font-size: 1em;
	font-weight: bold;
}

p, blockquote, ul, ol, form {
	margin-bottom: 1.5em;
	font-size: 18px;
}

blockquote, ul, ol {
	margin-left: 3em;
}

blockquote {
	margin-right: 3em;
	font-style: italic;
}

ul {
	list-style-type: square;
}

a {
	color: yellow;
}

a:hover {
	text-decoration: none;
}

/*a:link, a:visited {color: #975700;}*/


header {
	border-top: 3px solid white;
	border-left: 3px solid white;
	border-right: 3px solid white;
	width: 1000px;
	margin: 0px auto;
	height: 256px;
        background: black;
}

/* Header */

#logo {
	float: left;
	width: 600px;
	padding: 0px 0px 0px 10px;
	margin-top: 40px;
	color: #975700;
	height: 120px;
}

#logo h1, #logo p {
	float: left;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}

#logo span {
	color: #FFFFFF;
}

#logo h1 {
	padding: 0px;
	letter-spacing: 1px;
	font-size: 60px;
	color: white;
}

#logo p {
	letter-spacing: -1px;
	text-transform: lowercase;
	margin: 0px;
	padding: 18px 0px 0px 3px;
	font-size: 18px;
	color: #975700;
}

#logo a {
	border: none;
	text-decoration: none;
	color: #975700;
}

/* Menu */

/*nav {
	float: left;
	width: 1000px;
	height: 40px;
	background: black;
	position: absolute;
	margin-top:217px;
	color: white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity: 0.70;
	opacity: 0.70;
	 z-index: 10;
}

nav ul {
	float: left;
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: white;
	list-style: none;
    z-index: 10;
}

nav li {
	float: left;
	display: block;
	height: 30px;
	margin: 0px 1px 0px 0px;
	padding: 10px 8px 0px 8px;
	text-decoration: none;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	 z-index: 10;
}

nav a {
	display: block;
	height: 30px;
	text-decoration: none;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: bold;
	 z-index: 10;
}

nav .none {
	display: block;
	height: 30px;
	text-decoration: none;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: bold;
	 z-index: 10;
}

nav a:hover {
	color: white;
	text-decoration: underline;
	 z-index: 10;
}

nav .current_page_item a {
	color: white;
	 z-index: 10;
}

nav ul ul {display: none;}

nav li ul {display: none;}
nav li ul li {border:none; width: 210px; z-index: 10; color: white; margin-top: 0px;}
nav li ul li a {display:block; font-size:16px; color:white; text-decoration:none; z-index: 10;}
nav li ul li a:hover {color:white; border:solid 0px black; text-decoration:underline; z-index: 10;}

nav li:hover ul {left:0px; top:40px; margin:0px; background:black; padding:0px; border:0px solid black;z-index: 10; display: inline-block; width: 220px; }
nav li:hover ul li {border:0px solid yellow; width: 210px; z-index: 10; color: white; margin-top: 0px;}
nav li:hover ul li a {display:block; font-size:16px; color:white; text-decoration:none; z-index: 10;}
nav li:hover ul li a:hover {color:white; border:solid 0px black; text-decoration:underline; z-index: 10;}
		
nav ul li ul {display: none;}*/

nav {
	float: left;
	width: 1000px;
	height: 40px;
	background: black;
	position: absolute;
	margin-top:217px;
	color: white;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	 z-index: 10;
}

nav ul ul {
	display: none;
	background: black;
	margin: 0px;
}

	nav ul li:hover > ul {
		display: block;
		background: black;
	margin: 0px;
	}


nav ul {
	padding: 0 20px;
	list-style: none;
	position: relative;
	display: inline-table;
		background: black;
	margin: 0px;
}
	nav ul:after {
		content: ""; 
		clear: both; 
		display: block;
		background: black;
	margin: 0px;
	}

	nav ul li {
		float: left;
		border: 0px;
		background: black;
	margin: 0px;
	}
		nav ul li:hover {
			background: #4b545f;
			background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
	margin: 0px;
		}
			nav ul li:hover a {
				color: #fff;
	margin: 0px;
			}
		
		nav ul li .none {
			display: block; 
			padding: 10px 10px;
	text-decoration: none;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: white;
	font-weight: bold;
	margin: 0px;
	padding: 10px;
		}

		nav ul li a {
	display: block;
	text-decoration: none;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: white;
	font-weight: bold;
	 z-index: 10;
	margin: 0px;
	padding: 10px;
		}
			
		
	nav ul ul {
		background: black; 
		border-radius: 0px; 
		padding: 0;
		margin: 0px;
		position: absolute; 
		top: 100%;
	}
		nav ul ul li {
			float: none; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a; 
			position: relative;
	margin: 0px;
		}
			nav ul ul li a {
				padding: 18px 40px;
				color: #fff;
	margin: 0px;
			}	
				nav ul ul li a:hover {
	margin: 0px;
				}
		
	nav ul ul ul {
		position: absolute; 
		left: 100%; 
		top:0;
		background: black;
	margin: 0px;
	}
		

/* Wrapper */

#wrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

/* Page */

#page {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	background: black;
	border-left: 3px solid white;
	border-right: 3px solid white;
	border-bottom: 0px solid white;
}


#page-bgbop {
}

#page-bgbtm {
}

/* Latest Post */

#latest-post {
	padding: 0px;
	border: 1px solid #E7E7E7;
}

/* Content */

main {
	float: left;
	padding: 0px;
	color: white;
	width: 750px !important;
	width: 747px; /*IE6 3px problem */
	margin: 0px;
        /*height:100%;*/
}

.post {
	padding-bottom: 0px;
	line-height: 200%;
}

.post h1 {
	font-weight: normal;
}

.title {
	margin: 0px;
	padding: 5px 10px;
	font-size: 30px;
	font-weight: bold;
	border-bottom: 3px solid white;
	min-height: 40px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background: black;
}

.title a {
	border-bottom: none;
	color: yellow;
}

.byline {
	margin: -4px 0px 20px 0px;
	padding: 20px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.byline a {
	color: #975700;
}

.tag {`
	padding: 0 15px;
}

.entry {
	padding: 15px;
	font-size: 18px;
}

.links {
}

.links a {
	width: 100px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: yellow;
}

.links a:hover {
}

/* Sidebars */

#sidebar1 {
	float: right;
	width: 250px;
	color: white;
	margin: 0px auto;
	padding-top: 5px;
	display:table-cell;
}

.sidebar {
	float: right;
	color: white;
	display:table-cell;
}

.sidebar ul {
	margin: 10px;
	padding: 0px;
	list-style: none;
	width: 230px;
}

.sidebar li {
	padding: 0px;
	padding-left: 0px;
}

.sidebar li ul {
	background: none;
	margin-bottom: 40px;
}

.sidebar li li {
	line-height: 220%;
	padding: 0px 6px 0px 6px;
	background: none;
}


.sidebar li h2 {
	height: 30px;
	padding: 5px 0px 0px 5px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: white;
	border-bottom: 3px solid white;
	margin: 0px;
}

.sidebar h2 a {
}

.sidebar li p {
	padding: 0px 6px 0px 6px;
	background: none;
	color: white;
	font-size: 18px;
}

.sidebar a {
	color: yellow;
	font-size: 18px;
}

/* Lábbar */

#labbar {
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 996px;
	background: black;
}

#labbar > ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	text-align: left;
	color: white;
}

#labbar > ul > li {
	margin: 0px;
	margin: 0px;
	padding: 0px;
	margin-right: 4px;
	margin-left: 4px;
	text-align: left;
        display: inline;
        float: left;
	color: white;
}

#labbar > ul > li > ul {
	margin: 0px;
	padding: 0px 5px 5px 5px;
	list-style-type: none;
	text-align: left;
	width: 177px;
	color: white;
}

#labbar > ul > li > ul > li {
	line-height: 18px;
	border-bottom: 1px dashed black;
	padding-left: 3px;
	text-align: left;
	color: white;
}

#labbar ul li ul li span {
	display: block;
	margin-top: -20px;
	padding: 0px;
	font-size: 11px;
	font-style: italic;
	text-align: left;
	color: #975700;
}

#labbar h2 {
	font-size: 18px;
	font-weight: bold;
	padding: 4px 5px 4px 5px;
	color: white;
	text-align: left;
	border-bottom: 2px solid white;
}

#labbar > ul > li > ul > li > p {
	margin: 10px;
	padding: 0px;
	text-align: left;
	font-size: 14px;
	color: white;
}

#labbar a {
	font-size: 18px;
	border: none;
	color: yellow;
	text-decoration: none;
}

#labbar a:hover {
	font-size: 18px;
	text-decoration: underline;
	color: yellow;
}

#labbar .labstart {
	line-height: 20px;
	border: 0px solid black;
	padding-left: 3px;
	text-align: left;
	color: white;
}

#labbar .labsor {
	line-height: 20px;
	border: 0px solid black;
	padding-left: 3px;
	text-align: center;
	color: #975700;
	width: 177px;
}

#labbar .lablink {
	font-size: 18px;
	border: none;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
}

#labbar .lablink:hover {
	font-size: 18px;
	text-decoration: underline;
	color: yellow;
	font-weight: bold;
}

#lablecmenu {
	padding: 0px;
	color: white;
	width: 996px;
	float: left;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	background: black;
	font-size: 18px;
}

#lablecmenu a {
	border: none;
	color: yellow;
	font-size: 18px;
}
/* Search */

#searchform {
	margin: 0;
	padding: 0 0 20px 0;
}

#searchform br {
	display: none;
}

#searchform h2 {
}

#s {
	margin: 10px 0px 0 15px;
	padding: 2px 2px;
	width: 165px;
	height: 18px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	font-size: 10px;
	color: #000000;
}

#x {
	margin: 0;
	padding: 2px 5px;
	height: 25px;
	background: #CA8186;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
/* Calendar */

#calendar_wrap {
	padding: 10px 15px;
	text-align: center;
}

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap th {
}

#calendar_wrap td {
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}

/* Footer */

footer {
	width: 996px;
	color: white;
	margin: 0px auto;
	padding-left: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
        overflow: auto;
	border-bottom: 3px solid white;
	border-left: 3px solid white;
	border-right: 3px solid white;
	background: black;
	clear: both;
}

footer p {
	margin: 0;
	padding: 30px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
}

footer a {
	color: yellow;
}

footer .link {
}

footer .copyright {
}

.blog_nagy {
	margin: 10px 10px 10px 10px;
	padding: 0px
	text-align: justify;
	width: 100%;
}

.blog_nagy_cim {
	padding: 5px;
	text-align: justify;
	width: 100%;
	background: lightgrey;
	border-bottom: solid 2px black;
	font-weight: bold;
}

.blog_nagy_test {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.blog_nagy_lab {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.blog_bev {
	margin: 10px;
	line-height: normal;
	font-size: 16px;
	text-align: justify;
	color: black;
	font-weight: bold;
        display: inline-block;
}

.bekezd {
	margin: 0px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #6f6144;
	padding: 5px;
	font-size: 1.4em;
	border-top: dotted 1px black;
	border-left: dotted 1px black;
	border-right: dotted 1px black;
}


.bekezdentry {
	padding: 0px 10px 10px 10px;
	text-align: justify;
}

.bekezdentryadmin {
	margin: 0px;
	padding: 0px 10px 10px 10px;
	text-align: justify;
	border-bottom: dotted 1px black;
	border-left: dotted 1px black;
	border-right: dotted 1px black;
}

.aloldal_bev_tab {
	margin: 10px 10px 10px 10px;
	padding: 0px
	text-align: justify;
	width: 100%;
	border-bottom: dotted 1px black;
}

.aloldal_bev_td {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
}

.vendeg {
	margin-top: 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	font-size: 1.4em;
	color: #FFFFFF;
	background: black;
}


.vendegentry {
	padding: 0px 10px 10px 10px;
	padding-bottom: 5px;
	text-align: justify;
}

.keptar {
	height: 32px;
	padding: 0px 0px 0px 15px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: white;
	border-bottom: 2px solid white;
}


.keptarentry {
	padding: 0px 10px 10px 10px;
	padding-bottom: 5px;
	text-align: justify;
	border: 1px dotted black;
	color: white;
}


.keptarentry table tr td{
	padding: 0px 10px 10px 10px;
	padding-bottom: 5px;
	text-align: justify;
	border: 1px dotted black;
	color: white;
}

.kapcsolat_cim {
	height: 32px;
	padding: 0px 0px 0px 15px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #d98839;
	border-bottom: 2px solid black;
}


.kapcsolat_test {
	padding: 0px 10px 10px 10px;
	padding-bottom: 5px;
	text-align: justify;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.dokutar {
	height: 32px;
	padding: 0px 0px 0px 15px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: white;
	border-bottom: 2px solid white;
}


.dokutarentry {
	padding: 0px 10px 10px 10px;
	padding-bottom: 5px;
	text-align: justify;
	border: 1px dotted black;
	font-size: 18px;
}

.falvak_object_tovabbi_cim {
	height: 32px;
	padding: 0px 0px 0px 15px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: white;
	border-bottom: 2px solid black;
}


.falvak_object_tovabbi_div {
	padding: 0px 5px 5px 5px;
	text-align: center;
	border: 1px dotted black;
	float: left;
	max-width: 218px;
	width: 218px;
	font-size: 18px;
}

.hirek_nagy {
	margin: 10px 10px 10px 10px;
	padding: 0px
	text-align: justify;
	width: 100%;
}

.hirek_nagy_cim {
	padding: 5px;
	text-align: justify;
	width: 100%;
	background: black;
	border-bottom: solid 2px white;
	font-weight: bold;
	color: white;
	font-size: 18px;
}

.hirek_nagy_test {
	padding: 5px;
	text-align: justify;
	width: 100%;
	color: white;
	font-size: 18px;
}

.hirek_nagy_lab {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.hirek_kicsi {
	margin: 5px;
	padding: 0px
	text-align: justify;
	width: 30%;
    border: solid 1px grey;
    border-collapse: collapse;
    float: left;
}

.hirek_kicsi_cim {
	padding: 5px;
	text-align: justify;
	background: lightgrey;
	border-bottom: solid 2px black;
	font-weight: bold;
}

.hirek_kicsi_test {
	padding: 5px;
	text-align: justify;
}

.hirek_kicsi_lab {
	padding: 5px;
	text-align: justify;
}

.hir_bev {
	margin: 10px;
	line-height: normal;
	font-size: 16px;
	text-align: justify;
	color: white;
	font-weight: bold;
        display: inline-block;
	font-size: 18px;
}

.hirlevel_bev {
	margin: 0px;
	line-height: normal;
	font-size: 16px;
	text-align: justify;
	color: black;
	font-weight: bold;
        display: inline-block;
}

.adminok {
	margin: 5px;
	padding: 5px;
	text-align: center;
        border: solid 0px grey;
        float: left;
	width: 22%;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 15px;
        font-weight: bold;
        height: 120px;
        vertical-align: bottom;
}

.modul_pager_hozzaszol {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
	border: 1px dotted black;
}

.modul_pager_akt_hozzaszol {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: bold;
}

.modul_pager_link_hozzaszol {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
}

.modul_pager_link_hozzaszol:hover {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
        text-decoration: underline;
}

.modul_pager_hirek {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
	border: 1px dotted black;
}

.modul_pager_akt_hirek {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: bold;
}

.modul_pager_link_hirek {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
}

.modul_pager_link_hirek:hover {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
        text-decoration: underline;
}

.modul_pager_cegtar {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
	border: 0px dotted black;
}

.modul_pager_akt_cegtar {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: bold;
}

.modul_pager_link_cegtar {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
}

.modul_pager_link_cegtar:hover {
        padding: 5px;
	text-align: justify;
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16px;
        text-decoration: underline;
}

.esemeny_nagy {
	margin: 10px 10px 10px 10px;
	padding: 0px
	text-align: justify;
	width: 100%;
}

.esemeny_nagy_cim {
	padding: 5px;
	text-align: justify;
	width: 100%;
	background: lightgrey;
	border-bottom: solid 2px black;
	font-weight: bold;
}

.esemeny_nagy_test {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.esemeny_nagy_lab {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.esemeny_bev {
	margin: 10px;
	line-height: normal;
	font-size: 16px;
	text-align: justify;
	color: black;
	font-weight: bold;
        display: inline-block;
}

.naptar_block_main {
	width: 190px;
	margin: 0px auto;
	padding: 0px;
	background: #EEEEEE;
	border: 2px solid #7e8386;
	border-collapse: collapse;
}

.naptar_block_cim_tr {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	background: #BBBBBB;
	border: 2px solid #7e8386;
	border-collapse: collapse;
}

.naptar_block_cim_td {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	background: #BBBBBB;
	border-collapse: collapse;
}

.naptar_block_test_tr {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_test_td {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_np_test {
	margin: 0px auto;
	width: 184px;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_np_cim_tr {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_np_cim_td {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_np_cim_td_hetvege {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	background: #DFDFDF;
	border-collapse: collapse;
}

.naptar_block_np_test_tr {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_np_test_td {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_np_test_td_hetvege {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	background: #DFDFDF;
	border-collapse: collapse;
}

.naptar_block_np_test_td_ures {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}

.naptar_block_np_test_td_ures_hetvege {
	margin: 0px auto;
	height: 25px;
	text-align: center;
	padding: 0px;
	background: #DFDFDF;
	border-collapse: collapse;
}

.naptar_block_np_test_a {
        font-weight: bold;
}

.rendezveny_text_kat {
	text-align: center;
	float: left;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	background: url('kat_hatter_c.jpg');
	padding-bottom: 0px;
	color: #6f6144;
}

.rendezveny_text_kat_left {
	text-align: center;
	float: left;
	font-size: 10px;
	width: 6px;
	height: 20px;
	background: url('kat_hatter_l.jpg');
}

.rendezveny_text_kat_right {
	text-align: center;
	float: left;
	font-size: 10px;
	width: 6px;
	height: 20px;
	background: url('kat_hatter_r.jpg');
	margin-right: 2px;
}

.rendezveny_video_table {
        width: 550px;
        margin-top: 15px;
        border-collapse: collapse;
	color: #6f6144;
}

.rendezveny_video_td_cim {
        vertical-align: top;
        border-collapse: collapse;
        border-bottom: 2px solid black;
        font-size: 14px;
        font-weight: bold;
	color: #6f6144;
}

.rendezveny_video_td_video {
        vertical-align: top;
        border-collapse: collapse;
        padding-top: 5px;
        margin-top: 0px;
	color: #6f6144;
}


.rendezveny_video_td_bemutat {
        vertical-align: top;
        border-collapse: collapse;
	color: #6f6144;
}

.rendezveny_mp3_table {
        width: 550px;
        margin-top: 15px;
        border-collapse: collapse;
}

.rendezveny_mp3_td_cim {
        vertical-align: top;
        border-collapse: collapse;
        border-bottom: 2px solid black;
        font-size: 14px;
        font-weight: bold;
	color: #6f6144;
}

.rendezveny_mp3_td_video {
        vertical-align: top;
        border-collapse: collapse;
        padding-top: 5px;
        margin-top: 0px;
	color: #6f6144;
}


.rendezveny_mp3_td_bemutat {
        vertical-align: top;
        border-collapse: collapse;
	color: #6f6144;
}

.rendezveny_table {
        width: 550px;
        border-bottom: 1px dotted black;
        margin-top: 15px;
        border-collapse: collapse;
}

.rendezveny_kep_td {
        width: 110px;
        vertical-align: top;
        border-collapse: collapse;
}

.rendezveny_text_td {
        width: 330px;
        vertical-align: top;
        border-collapse: collapse;
        padding: 0px;
        margin-top: 0px;
}

.rendezveny_text_nev {
	font-size: 14px;
	font-weight: bold;
	color: #6f6144;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
        padding: 0px;
        margin-top: 0px;
}

.rendezveny_text_rovid {
	font-size: 12px;
	font-weight: normal;
	color: #6f6144;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
        padding: 0px;
        margin-top: 0px;
}

.rendezveny_link_td {
        width: 110px;
        vertical-align: top;
        border-collapse: collapse;
}

.galeria_table {
        width: 550px;
        border-bottom: 1px dotted black;
        margin-top: 15px;
        border-collapse: collapse;
}

.galeria_kep_td {
        width: 110px;
        vertical-align: top;
        border-collapse: collapse;
}

.galeria_text_td {
        width: 440px;
        vertical-align: top;
        border-collapse: collapse;
        padding: 0px;
        margin-top: 0px;
}

.galeria_text_nev {
	font-size: 18px;
	font-weight: bold;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
        padding: 0px;
        margin-top: 0px;
}

.galeria_text_rovid {
	font-size: 16px;
	font-weight: normal;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
        padding: 0px;
        margin-top: 0px;
}

.galeria_link_td {
        vertical-align: top;
        border-collapse: collapse;
}

 .naptar_ho_table {
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  border-left: 2px solid white;
  border-right: 2px solid white;
  text-align: left;
  border-collapse: collapse;
  margin-bottom: 0;
  margin-top: 10;
  margin-left: 0;
  margin-right: 0;
  padding :0;
 }

.naptar_ho_table_fejlec {
  border-top: 0px solid white;
  border-bottom: 2px solid white;
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :5px;
  background: black;
  height: 50px;
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  width: 644px;
 }

.naptar_ho_table_fejlecc {
  border-top: 0px solid white;
  border-bottom: 2px solid white;
  border-left: 0px solid white;
  border-right: 0px solid white;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :5px;
  background: black;
  height: 50px;
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  width: 476px;
 }

.naptar_ho_table_fejlec_jobb {
  border-top: 0px solid white;
  border-bottom: 2px solid white;
  border-left: 0px solid black;
  border-right: 0px solid black;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :5px;
  background: black;
  height: 50px;
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  width: 144px;
 }

.naptar_ho_table_fejlec_jobbb {
  border-top: 0px solid black;
  border-bottom: 2px solid white;
  border-left: 0px solid black;
  border-right: 0px solid black;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :5px;
  background: black;
  height: 50px;
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  width: 68px;
 }

.naptar_ho_table_fejlec a {
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
 }

.naptar_ho_table_fejlec a:hover {
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
 }

.naptar_ho_table_fejlec2 {
  border-top: 1px solid white;
  border-bottom: 2px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :0px;
  background-color: black;
  width: 92px;
  height: 50px;
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
 }

.naptar_ho_table_fejlec2_unnep {
  border-top: 1px solid white;
  border-bottom: 2px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :0px;
  background-color: black;
  width: 92px;
  height: 50px;
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
 }

.naptar_ho_table_hetek {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 2px solid white;
  border-collapse: collapse;
  border-collapse: collapse;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :0px;
  background-color: black;
  width: 92px;
  height: 70px;
  font-size: 18px;
  color: white;
  text-decoration: none;
  font-weight: bold;
 }

.naptar_ho_table_ures {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :3px;
  width: 92px;
  height: 70px;
  font-size: 18px;
  color: #6f6144;
  text-decoration: none;
  line-height: 1;
 }

.naptar_ho_table_ures_unnep {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :3px;
  background-color: black;
  width: 92px;
  height: 70px;
  font-size: 18px;
  color: black;
  text-decoration: none;
  line-height: 1;
 }

.naptar_ho_table_td {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :3px;
  width: 92px;
  height: 70px;
  font-size: 18px;
  color: #6f6144;
  text-decoration: none;
  line-height: 1;
 }

 .naptar_ho_table_td_link {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :3px;
  width: 92px;
  height: 70px;
  font-size: 18px;
  color: #6f6144;
  text-decoration: none;
  font-weight: bold;
  line-height: 1;
 }

.naptar_ho_table_td_unnep {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :3px;
  background-color: black;
  width: 92px;
  height: 70px;
  font-size: 18px;
  color: #6f6144;
  text-decoration: none;
  line-height: 1;
 }

 .naptar_ho_table_td_unnep_link {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-collapse: collapse;
  border-collapse: collapse;
  text-align: left;
  vertical-align: top;
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding :3px;
  background-color: #bf8008;
  width: 92px;
  height: 70px;
  font-size: 18px;
  color: #6f6144;
  text-decoration: none;
  font-weight: bold;
  line-height: 1;
 }
.esemeny_nagy {
	margin: 10px 10px 10px 10px;
	padding: 0px
	text-align: justify;
	width: 100%;
}

.esemeny_nagy_cim {
	padding: 5px;
	text-align: justify;
	width: 100%;
        background: black;
	border-bottom: solid 2px white;
	font-weight: bold;
}

.esemeny_nagy_test {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.esemeny_kicsi_kep {
	padding: 5px;
	text-align: justify;
	width: 135px;
	vertical-align: top;
}

.esemeny_kicsi_szoveg {
	padding: 5px;
	text-align: justify;
	vertical-align: top;
	line-height: 1.5;
}

.esemeny_nagy_lab {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.esemeny_nagy2 {
	margin: 10px 10px 10px 10px;
	padding: 0px
	text-align: justify;
	width: 100%;
}

.esemeny_nagy_cim2 {
	padding: 5px;
	text-align: justify;
	width: 100%;
        background: black;
	border-bottom: solid 2px white;
	font-weight: bold;
}

.esemeny_nagy_test2 {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.esemeny_kicsi_kep2 {
	padding: 5px;
	text-align: justify;
	width: 210px;
	vertical-align: top;
}

.esemeny_kicsi_szoveg2 {
	padding: 5px;
	text-align: justify;
	vertical-align: top;
	line-height: 1.5;
}

.esemeny_nagy_lab2 {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.esemeny_bev {
	margin: 10px;
	line-height: normal;
	font-size: 18px;
	text-align: justify;
	color: white;
	font-weight: bold;
        display: inline-block;
}

.falvak_object_nagy {
	margin: 10px 10px 10px 10px;
	padding: 0px
	text-align: justify;
	width: 700px;
}

.falvak_object_nagy_cim {
	padding: 5px;
	text-align: justify;
	width: 100%;
	background: black;
	border-bottom: solid 2px white;
	font-weight: bold;
	color: white;
	font-size: 18px;
}

.falvak_object_nagy_kep {
	padding: 5px;
	text-align: justify;
	width: 220px;
	vertical-align: top;
}

.falvak_object_nagy_test {
	padding: 5px;
	text-align: justify;
	width: 500px;
	vertical-align: top;
	color: white;
	font-size: 18px;
}

.falvak_object_nagy_lab {
	padding: 5px;
	text-align: justify;
	width: 100%;
}

.falvak_bev {
	margin: 10px;
	line-height: normal;
	font-size: 18px;
	text-align: justify;
	font-weight: bold;
        display: inline-block;
        width: 100%;
	color: white;
}

.falvak_kozeli_helyek {
    width: 210px;
}

.falvak_kozeli_helyek_cim {
    text-align: left;
	padding: 3px;
	width: 120px;
	float: right;
}

.falvak_kozeli_helyek_szoveg {
    padding: 3px;
    text-align: center;
	width: 70px;
	float: left;
}

.falvak_hivatalos {
	border: 2px solid black;
	width: 980px;
	margin: 0px auto;
	padding: 10px;
	background: #FAAC58;
	text-align: center;
}

.falvak_hivatalos p {
    margin-bottom: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #610B0B;
}

.falvak_hivatalos a {
    margin-bottom: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #610B0B;
}

.modul_form_td_bal {
  font-size: 18px;
  color: white;
}