body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.vdisz {
	background-image: url(pict/page/hdekorline.jpg);
	background-repeat: no-repeat;
	background-position: -461px 100%;
}

/*
/////////////////////////////////////////////////////////////
///////////      Fooldal, Tartalmi stílusok
/////////////////////////////////////////////////////////////
*/

#hirdoboz {
	 width: 100%;
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 margin: 0px;
	 padding: 0px;
}

td.hir {
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 border-bottom: #CCCCCC dashed 1px;
}

td.hir-hover {
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 border-bottom: #CCCCCC dashed 1px;
	 background-color: #EEE;
}

a.hir {
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 display: block;
	 text-decoration: none;
	 padding-left: 7px;
	 padding-right: 7px;
	 line-height: 15px;
}

a.hir_sor {
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 display: block;
	 text-decoration: none;
	 padding-left: 20px;
	 line-height: 22px;
}

td.hir_sor {
	 border-bottom: #CCCCCC dashed 1px;
	 background: url(pict/page/diszpont.jpg) no-repeat 5px 50%;
}

td.hir_sor-hover {
	 border-bottom: #CCCCCC dashed 1px;
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 background: url(pict/page/diszpont.jpg) no-repeat 5px 50%;
	 background-color: #EEE;
}

h1.hircim {
	font-size: 11px; 
	color: #2b5884;
	font-weight: normal;
	text-decoration: underline;
}

a.program_sor {
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 line-height: 22px;
	 display: block;
	 text-decoration: none;
	 padding-left: 7px;
}

td.program_sor {
	 border-bottom: #BBBBBB dashed 1px;
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
}

td.gyorslinkek {
	 border-bottom: #DDD dashed 1px;
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 height: 18px;
	 text-align: right;
	 vertical-align: middle;
}
td.gyorslinkek-hover {
	 border-bottom: #DDD dashed 1px;
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 height: 18px;
	 text-align: right;
	 background-color: #E1EAFF;
}

td.gyorslinkek_also {
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 height: 18px;
	 text-align: right;
}
td.gyorslinkek_also-hover {
	 color: #888888;
	 font-size: 10px;
	 font-weight: normal;
	 height: 18px;
	 text-align: right;
	 background-color: #E1EAFF;
}

td.gyorslinkfejlec {
	border-right: #E1EAFF solid 3px;
	color: #2b5884;
	padding: 5px;
	font-size: 12px;
	line-height: 120%;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	background-color: #E1EAFF;
}

td.kepbox {
	background-color: #E1EAFF;
	padding: 4px;
}

table.aranyhid_programok {
	text-align: left;
	vertical-align: top;
}

table.aranyhid_programok td {
	padding: 2px 1px;
}

tr.berenyi_program {
	background-color: #E1EAFF;
	font-weight: bold;
}

img.kepbox {
	border: #FFFFFF solid 4px;
}

img.kepbox2 {
	border: #CCCCCC solid 4px;
}

a.gyorslinkek {
	color: #2b5884;
	text-decoration: none;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	display: block;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 7px;
}

.gyorslink_inaktiv {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 11px;
	line-height: 150%;
	font-weight: bold;
	display: block;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 7px;
}

.hirfejlec {
	border-bottom: #2b5884 groove 1px;
	color: #2b5884;
	padding: 5px;
	line-height: 150%;
	font-size: 12px;
	line-height: 13px;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	height: 14px;
}

tr.normal {
	background: none;
}

tr.hover {
	 background-color: #EEE;
}

td.szallasgomb {
	padding: 0px;
	border-top: #2b5884 1px solid;
	border-bottom: #2b5884 1px solid;
	vertical-align: middle;
}

td.szallasgomb-hover {
	padding: 0px;
	border-top: #FFF 1px solid;
	border-bottom: #FFF 1px solid;
	background-color: #2b5884;
	vertical-align: middle;
}

a.szallasgomb {
	font-weight: bold;
	line-height: 24px;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	text-align: center;
	display: block;
}

a.szallasgomb:hover {
	color: #FFF;
	text-decoration: none;
}



/*
/////////////////////////////////////////////////////////////
///////////      Lábléc stílusa
/////////////////////////////////////////////////////////////
*/

#lablec {
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	vertical-align: middle;
}

#lablec a {
	text-decoration: none;
	font-size: 9px;
	color: #2b5884;
}

#lablec a:hover {
	text-decoration: underline;
}

#lablec a.menu{
	text-decoration: none;
	font-size: 9px;
	color: #2b5884;
	vertical-align: bottom;
	font-weight:bold;
}

#lablec a.menu:hover {
	text-decoration: underline;
}

/*
/////////////////////////////////////////////////////////////
///////////      Oldal menü stílusa
/////////////////////////////////////////////////////////////
*/

#submenu {
	font-size: 10px;
	line-height: 20px;
	color: #2b5884;
	text-align: right;
}

#submenu a {
	text-decoration: none;
	background-image:url(pict/page/menk1.jpg);
	display: block;
	width: 153px;
	height: 26px;
}

#submenu a:hover {
	text-decoration: none;
	background-image:url(pict/page/menk0.jpg);
}

#submenu a.selected {
	color: #999999;
	text-decoration: none;
	background-image: url(pict/page/mensz0.jpg);
	display: block;
	width: 153px;
	height: 26px;
}

#submenu a.selected:hover {
	color: #CCCCCC;
	background-image: url(pict/page/mensz0.jpg);
	text-decoration: none;
	cursor: default;
}

#submenu a.nemelerheto {
	color: #DDDDDD;
	text-decoration: none;
	background-image: url(pict/page/menvs.jpg);
	display: block;
	width: 153px;
	height: 26px;
}

#submenu a.nemelerheto:hover {
	text-decoration: none;
	cursor: default;
	background-image: url(pict/page/menvs.jpg);
}

#submenu a.kiemelt {
	color: #a78e01;
	text-decoration: none;
	background-image: url(pict/page/mens1.jpg);
	display: block;
	width: 153px;
	height: 26px;
}

#submenu a.kiemelt:hover {
	text-decoration: none;
	background-image: url(pict/page/mens0.jpg);
}

#submenu a.zold {
	color: #177f0c;
	text-decoration: none;
	background-image: url(pict/page/menz1.jpg);
	display: block;
	width: 153px;
	height: 26px;
}

#submenu a.zold:hover {
	text-decoration: none;
	background-image: url(pict/page/menz0.jpg);
}

#submenu a.barna {
	color: #996005;
	text-decoration: none;
	background-image: url(pict/page/menb1.jpg);
	display: block;
	width: 153px;
	height: 26px;
}

#submenu a.barna:hover {
	text-decoration: none;
	background-image: url(pict/page/menb0.jpg);
}
/*
/////////////////////////////////////////////////////////////
///////////      Státusz sor stílusa
/////////////////////////////////////////////////////////////
*/

#stat {
	font-size: 9px;
	line-height: 18px;
	color: #999999;
}

#stat a {
	font-size: 9px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
}

#stat a:hover {
	text-decoration: underline;
}

#stat h1 {
	font-size: 9px;
	line-height: 18px;
	color: #999999;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

/*
/////////////////////////////////////////////////////////////
///////////      Régi oldal stíluslapja
/////////////////////////////////////////////////////////////
*/
/*
/////////////////////////////////////////////////////////////
///////////      Menü stílusa
/////////////////////////////////////////////////////////////
*/
/*
#menu a { 
    line-height: 33px;
	display: block;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #809bb5;
	text-align: center;
	width: auto;
	text-decoration:none;
}

#menu a:hover { 
	color: #2b5884;
}

#menu a.selected {
	background-color: #2b5884;
	color: #FFF;
}

#menu a.selected:hover {
	background-color: #2b5884;
	color: #999999;
}

/*
/////////////////////////////////////////////////////////////
///////////      Almenü stílusa
/////////////////////////////////////////////////////////////
*/
/*
#lap a { 
    line-height: 23px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #2b5884;
	text-align: center;
	width: auto;
	text-decoration:none;
	font-weight: bold;
	white-space: nowrap;
}

#lap a:hover { 
	text-decoration: underline;
	vertical-align: bottom;
	white-space: nowrap;
}

#lap a.selected {
background-color: #2b5884;
color: #FFF;
}

#lap a.selected:hover {
background-color: #2b5884;
color: #999999;
text-decoration: none;
}

/*
/////////////////////////////////////////////////////////////
///////////      Oldal sáv stílusa
/////////////////////////////////////////////////////////////
*/
/*
#oldalsav {
	font-size: 10px;
	line-height: 14px;
	color: #2b5884;
	text-align: justify;
	vertical-align: middle;
}

#oldalsav a {
	text-decoration: none;
	font-size: 10px;
	color: #2b5884;
}

#oldalsav a:hover {
	text-decoration: underline;
}

#oldalsav a.list {
	text-decoration: none;
	font-size: 10px;
	color: #2b5884;
	vertical-align: middle;
	display: block;
}

#oldalsav a.list:hover {
	text-decoration: underline;
}


/*
/////////////////////////////////////////////////////////////
///////////      Navigációs sor stílusa
/////////////////////////////////////////////////////////////
*/
/*
#nav {
	font-size: 9px;
	line-height: 20px;
	color: #999999;
	vertical-align: middle;
	border-bottom: 1px #CCCCCC dashed;
	border-top: 1px #CCCCCC dashed;
}

#nav.fejlec {
	font-size: 9px;
	line-height: 20px;
	color: #999999;
	vertical-align: middle;
	border: 0;
}

#nav a {
	text-decoration: none;
	font-size: 9px;
	color: #999999;
	vertical-align: middle;
	white-space: nowrap;
	display: block;
}

#nav a:hover {
	color: #333333;
}

#nav a.oldal {
	font-weight: bold;
	text-decoration: none;
	display: inline;
}

#nav a.oldal:hover {
	text-decoration: underline;
	color: #333333;
}

#nav a.aktual {
	text-decoration: none;
	font-weight: bold;
	display: inline;
	color: #333333;
}

#nav a.aktual:hover {
	text-decoration: none;
	cursor: default;
}

#nav img {
	vertical-align: middle;
}

/*


/*
/////////////////////////////////////////////////////////////
///////////      Tartalom stílusa
/////////////////////////////////////////////////////////////
*/

#tartalom {
	padding: 0 15px 15px 15px;
	line-height: 150%;
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-align: justify;
	text-indent: 1.5em;
	border-bottom: #DDDDDD 1px dashed;
}

#tartalom p {
	padding-top: 0;
	padding-bottom: 0;
}

#tartalom h1 {
	height: 30px;
	text-indent: 0;
	font-size: 11px;
	color: #333333;
	vertical-align: bottom;
}

#tartalom.cim {
	padding-left: 0px;
	padding-bottom: 0px;
	height: 30px;
	text-indent: 0;
	font-size: 12px;
	font-weight: bold;
	color: #2b5884;
	vertical-align: bottom;
}

#tartalom h1.fejlec {
	line-height: 30px;
	text-indent: 0;
	font-size: 12px;
	font-weight: bold;
	color: #2b5884;
	vertical-align: bottom;
	padding: 25px 0 0 0;
	margin: 0;
	height: 30px;
}

#tartalom a.cim {
	padding-left: 0px;
	padding-bottom: 0px;
	height: 30px;
	text-indent: 0;
	font-size: 12px;
	font-weight: normal;
	color: #2b5884;
	vertical-align: bottom;
	text-decoration: none;
}

#tartalom a.cim:hover {
	color: #6b98c4;
	text-decoration: none;
}

#alair {
	font-size: 10px;
	line-height: 14px;
	color: #777777;
	vertical-align: bottom;
	text-align: right;
	text-indent: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	margin-top: 5px;
}

#tartalom a {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	text-indent: 0;
	text-decoration:none;
}

#tartalom a:hover {
	text-decoration: underline;
	color: #000000;
}

#tartalom.lapozo {
	font-size: 9px;
	line-height: 14px;
	color: #999999;
	vertical-align: bottom;
	text-indent: 0;
	margin-bottom: 30px;
}

#tartalom a.lapozo {
	font-size: 9px;
	line-height: 14px;
	color: #999999;
	vertical-align: bottom;
	text-indent: 0;
	margin-bottom: 30px;
	text-decoration: none;
}

#tartalom a.lapozo:hover {
	color: #333333;
	text-decoration: underline;
}


#tartalom img.bal {
	float: left;
	text-indent: 0;
	vertical-align: top;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #2b5884;
}

#tartalom img.kozep {
	float: none;
	text-indent: 0;
	vertical-align: top;
	border: 0px;
	margin: 10px;
	border: 1px solid #2b5884;
}

#tartalom img.jobb {
	float: right;
	text-indent: 0;
	vertical-align: top;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #2b5884;
}

#tartalom table.tablazat {
	line-height: 100%;
	text-indent: 0;
	text-align: left;
}

#tartalom tr.sor1 {
}

#tartalom tr.sor2 {
	background: #FFFFFF;
}


#tartalom tr.fejlec {
	border: solid 1px #666666;
	background: #999999;
	font-size: 9px;
	color: #000000;
}

#tartalom td.adat {
	padding-right: 3em;
}

#tartalom img.noborder {
	float: right;
	text-indent: 0;
	vertical-align: top;
	margin-left: 10px;
	border: 0;
}

h1.cim {
	margin: 0px;
	margin-bottom: 8px;
	margin-right: 15px;
	font-size: 18px;
	font-weight: normal;
	color: #2b5884;
	white-space: nowrap;
}

#galeria_hatter {
	display: none;
	z-index: 5;
	background-color: #000;
	width: 500px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

#galeria {
	display: none;
	z-index: 6;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
}

a.galeria_thumbs {
	border: #eee 4px solid;
	margin: 6px;
	width: 160px;
	height: 160px;
	display: block;
	float: left;
	background-color: #eee;
	text-align: center;
	vertical-align: middle;
}

a.galeria_thumbs:hover {
	border-color: #fff;
}

.galeria_thumbs div {
	width: 160px;
	height: 160px;
	display: block;
	vertical-align: middle;
}

.galeria_thumbs div img {
	border: none;
	vertical-align: middle;
}

#vendegkonyv {
	
}

#vendegkonyv input, #vendegkonyv textarea, #vendegkonyv select {
	font-family: Arial, Helvetica, sans-serif;
	border: #dddddd 1px solid;
	background-color: #f5f5f5;	
	color: #222222;
	font-size: 11px;
	padding: 2px 3px;
	margin: 3px 20px 10px 20px;
}

#vendegkonyv input {
	height: 15px;
}

#vendegkonyv input.error, #vendegkonyv textarea.error {
	border: #b20000 1px solid;
	color: #b20000;
}

#vendegkonyv input.active, #vendegkonyv textarea.active {
	background-color: #ffffff;	
	border: #bbbbbb 1px solid;
	color: #666666;
}

#vendegkonyv input.button {
	border: #2b5884 1px solid;
	width: 90px;
	height: 21px;
	color: #2b5884;
	background-color: #ffffff;
	font-weight: bold;
}

#vendegkonyv table {
	padding: 10px 15px 10px;
}

#vendegkonyv label {
	color: #666666;
	font-size: 11px;
	line-height: 25px;
}

div.bejegyzes {
	margin: 15px;
	font-size: 11px;
}

div.bejegyzes div {
	margin: 5px;
}

div.bejegyzes table {
	border-bottom: #2b5884 1px solid;
	color: #2b5884;
}