body,td,th {
	color: #000000;
	font: 11px "Trebuchet MS", Verdana, Arial;
}
body {
	background-color: #F0ECC1;
	margin: 0px;
}

#topBox {
	float: right;
}
#topBox a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F0ECC1;
	text-decoration: none;
	padding-left: 6px;
}
#topBox a:hover{
	color: #999999;
}
#topBox div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F0ECC1;
	padding-left: 5px;
}
#topBox input{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 135px;
	height: 14px;
	background-color: #F0ECC1;
	border: 0px none #F0ECC1;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	vertical-align: middle;
}
#topBox .button{
	font-weight: bold;
	width: 35px;
	height: 18px;
}

#content td{
	background-repeat:repeat-x;
}
#content h1{
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin: 16px 0px 6px 0px;
	padding: 0px 0px 4px 0px;
	background: url(/images/dot_split.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#content h1 a{
	text-decoration: none;
	color: #000000;
}
#content h1 span{
	font: 11px "Trebuchet MS", Verdana, Arial;
	float: right;
	padding: 3px 10px 0px 0px;
	color: #000000;
	background: url(/images/submenu_dot.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	cursor: hand;
}
#content h1 span:hover{
	text-decoration: underline;
}
#content h1 img{
	border: 0px none #000000;
	padding-right: 4px;
}
#content .split{
	background: url(/images/box_bottom_bg.gif);
	height: 10px;
	line-height: 10px;
}

#content #left{
	width: 175px;
}
#content #left .textBox{
	line-height: 13px;
	border-bottom: 1px solid #000000;
	margin-bottom: 1px;
	padding-bottom: 5px;
}
#content #left .textBox a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#content #left .textBox a:hover{
	text-decoration: underline;
}
#content #left .newsLetter{
	vertical-align: middle;
}
#content #left .newsLetter input{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #F0ECC1;
	width: 123px;
	height: 14px;
	background-color: #000000;
	border: 0px none #000000;
	margin: 4px 0px 0px 0px;
	padding: 2px;
	vertical-align: middle;
}
#content #left .newsLetter .button{
	margin-left: 2px;
	font-weight: bold;
	width: 45px;
	height: 18px;
}
#content #left #subMenu {
	padding: 10px 0px 5px 0px;
}
#content #left #subMenu .selected{
	color: #990000;
	background-color: #d8d4ad;
}	
#content #left #subMenu a{
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/images/dot_split.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	padding: 7px 0px 7px 0px;
}
#content #left #subMenu a:hover{
	color: #990000;
}
#content #left #subMenu img{
	padding-left: 5px; 
}
#content #left .login{
	border-bottom: 1px solid #000000;
	margin-bottom: 1px;
	padding-bottom: 4px;
}
#content #left .login input{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #F0ECC1;
	width: 170px;
	height: 14px;
	background-color: #000000;
	border: 0px none #000000;
	margin-bottom: 5px;
	padding: 3px 2px 0px 2px;
}
#content #left .login a{
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#content #left .login a:hover{
	text-decoration: underline;
}

#content #center{
	margin: 0px 15px 15px 15px;
}

#content #center #navig {
	height: 22px;
	background: url(/images/dot_split.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}
#content #center #navig td{
	font: 10px Arial, Helvetica, sans-serif;
}

#content #center .newsBox{
	background-color: #5A0F07;
	background: url(/images/box_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px; 
	padding: 10px;
	color: #F0ECC1;
	line-height: 13px;
	text-align:justify;
}
#content #center .newsBox .time{
	float: right;
	color: #F0ECC1;
	margin: 3px 0px 0px 5px;
}
#content #center .newsBox img{
	border: 1px solid #FFFFFF;
	padding: 1px;
	margin: 0px 5px 5px 0px;
	float: left;
}
#content #center .newsBox h2{
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
#content #center .newsBox .more{
	clear:both;
	text-align:right;
	margin-top: 5px;
}
#content #center .newsBox .more a {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color:#F0ECC1;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(/images/dot_2.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 13px; 
}
#content #center .newsBox .more a:hover {
	text-decoration: underline;
}

#content #center .programBox{
	background-color: #A89A29;
	background: url(/images/box_bg_2.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px;
	padding: 10px;
	color:#000000;
	line-height: 13px;
	text-align:justify;
}
#content #center .programBox h2{
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: left;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
#content #center .programBox img{
	border: 1px solid #000000;
	padding: 1px;
	margin: 0px 5px 5px 0px;
	float: left;
}
#content #center .programBox .time{
	clear:both;
	text-align:right;
	margin-top: 5px;
}
#content #center .programBox .time a {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(/images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 13px; 
}
#content #center .programBox .time a:hover {
	text-decoration: underline;
}

#content #center .imgItem{
	margin-bottom: 5px;
	text-align: center;
}
#content #center .imgItem .image{
	border: 1px solid #000000;
	padding: 4px;
	margin-bottom: 1px;
}
#content #center .imgItem .text{
	font: 11px Georgia, "Times New Roman", Times, serif;
	background-color: #5A0F07;
	background: url(/images/box_bg.gif);
	background-repeat: repeat-x;
	text-align:center;
	padding: 8px;
}
#content #center .imgItem .text a{
	color: #F0ECC1;
	text-decoration: none;
}
#content #center .imgItem .text a:hover{
	text-decoration: underline;
}
#content #center #yearSelect{
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #852909;
	padding-top: 15px;
	text-align: center;
}
#content #center #yearSelect a {
	color: #852909;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
#content #center #yearSelect a:hover {
	color: #000000;
}
#content #center #yearSelect .selected{
	font-size: 16px;
	color: #000000;
}
#content #center .program{
	width:100%;
}
#content #center .program h2{
	font: bold 13px/30px Georgia, "Times New Roman", Times, serif;
	color: #F0ECC1;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 1px 0px;
	height: 30px;
	background: url(/images/program_top_bg.gif);
}
#content #center .program h2 img{
	float:right;
}
#content #center .program .month{
	background: #CFC042 url(/images/box_bg_2.gif) repeat-x bottom;
	padding: 5px;
	margin-bottom: 1px;
}
#content #center .program .month h3{
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
}
#content #center .program .month div{
	padding: 5px;
	line-height: 13px;
	clear: both;
}
#content #center .program .month div b{
	float: left;
}
#content #center .program .month div a{
	color: #000000;
	text-decoration: none;
	display: block;
	margin-left: 20px;
}
#content #center .program .month div a:hover{
	text-decoration: underline;
}

#content #center #programItem .time{
	background: url(/images/dot_split.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 6px;
	margin-bottom: 6px;
}
#content #center #programItem .time a{
	color: #000000;
	font-weight: bold;
	float: right;
	text-decoration: none;
}
#content #center #programItem .time a:hover{
	text-decoration: underline;
}
#content #center #programItem .text h3{
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
#content #center #programItem .text p{
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
#content #center #programItem .text a{
	font-weight: bold;
	text-decoration: none;
	color: #660000;
}
#content #center #programItem .text a:hover{
	color: #000000;
	text-decoration: underline;
}
#content #center #programItem .cast{
	background: url(/images/dot_split.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 6px;
}
#content #center #programItem .cast div{
	margin-bottom: 6px;
}
#content #center #programItem .cast b{
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	float: left;
}
#content #center #programItem .cast span{
	padding-left: 75px;
	display: block;
}
#content #center #programItem .links{
	background: url(/images/dot_split.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 3px;
	text-align: center;
}
#content #center #programItem .links a{
	display:block;
	padding: 2px;
	margin: 10px;
	background-image: url(/images/box_bg.gif); 
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #F0ECC1;
	text-decoration: none;
	text-transform: uppercase;
}
#content #center #programItem .links a:hover{
	text-decoration: underline;
}
#content #center #programItem .split{
	border-top: 1px solid #000000;
	margin-top: 5px;
	padding-top: 1px;
	background-position: 0px 1px;
}


#content #center .simpleText{
	text-align: justify;
	border-bottom: 1px solid #000000;
	margin-bottom: 1px;
}
#content #center .simpleText h1{
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
#content #center .simpleText h2{
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
#content #center .simpleText h3{
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	padding: 10px 0px 5px 0px;
	margin: 0px;
}
#content #center .simpleText p{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#content #center .simpleText a{
	font-weight: bold;
	text-decoration: none;
	color: #660000;
}
#content #center .simpleText a:hover{
	color: #000000;
	text-decoration: underline;
}


#content #center .gallery {
	border-bottom: 1px solid #000000;
	margin-bottom: 1px;
}
#content #center .gallery td{
	padding: 5px;
}
#content #center .gallery .image{
	padding: 5px;
	border: 1px solid #000000;
}
#content #center .gallery .text{
	font: 11px Georgia, "Times New Roman", Times, serif;
	background-color: #5A0F07;
	background: url(/images/box_bg.gif);
	background-repeat: repeat-x;
	text-align:center;
	padding: 8px;
	margin-top: 1px;
}
#content #center .gallery .text a{
	background-image: url(/images/icos/ico_postcard.gif);
	background-position: right;
	background-repeat:no-repeat;
	padding-right: 30px;
	color: #F0ECC1;
	text-decoration: none;
}
#content #center .gallery .text a:hover{
	text-decoration: underline;
}


#content #center #offset{
	clear:both;
	margin: 20px 0px 1px 0px;
}
#content #center #offset td{
	border-bottom: 1px solid #000000;
	padding: 2px 0px 2px 0px;
	vertical-align: middle;
}
#content #center #offset td select{
	width: 80px;
	height: 18px;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
}
#content #center #offset td a{
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #721E08;
	text-decoration: none;
}
#content #center #offset td a:hover{
	text-decoration: underline;
}
#content #center #offset td .next{
	background-image: url(/images/icos/ico_next.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 13px 0px 5px;
}
#content #center #offset td .prev{
	background-image: url(/images/icos/ico_prev.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 5px 0px 13px;
}

#content #center .pressBox{
	background-color: #A89A29;
	background: url(/images/box_bg_2.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px; 
	padding: 10px;
	color: #000000;
	line-height: 13px;
	text-align:justify;
}
#content #center .pressBox .time{
	float: right;
	color: #000000;
	margin-top: 3px;
}
#content #center .pressBox img{
	border: 1px solid #FFFFFF;
	padding: 1px;
	margin: 0px 5px 5px 0px;
	float: left;
}
#content #center .pressBox h2{
	width: 280px;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
	text-align: left;
	padding: 0px;
	margin: 0px 10px 5px 0px;
}
#content #center .pressBox .more{
	clear:both;
	text-align:right;
}
#content #center .pressBox .more a {
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(/images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 13px; 
}
#content #center .pressBox .more a:hover {
	text-decoration: underline;
}

#content #center .forum{
	border-bottom: 1px solid #000000;
	margin-bottom: 1px;
}
#content #center .forum h2{
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	margin: 0px;
	padding: 0px;
}
#content #center .forum td{
	padding: 5px 0px 5px 0px;
	border-bottom: 3px solid #C8C5A1;
}
#content #center .forum a{
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	padding-left: 10px;
}
#content #center .forum a:hover{
	color: #000000;
}
#content #center .forum .error{
	text-align: center;
	padding: 10px 0px 15px 0px;
}
#content #center .forum .error b{
	display:block;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #990000;
	padding-bottom: 5px;
}
#content #center .forum .error a{
	font-weight: bold;
	color:#000000;
	padding: 0px;
}
#content #center .forum .error a:hover{
	text-decoration: underline;
}
#content #center .forum .forumItem{
	padding-bottom: 10px;
}
#content #center .forum .forumItem h2{
	border-bottom: 1px solid #000000;
	background-color: #A89A29;
	background: url(/images/box_bg_2.gif);
	background-repeat: repeat-x;
	padding: 3px;
	margin: 0px;	
}
#content #center .forum .forumItem h2 a{
	color: #000000;
	padding: 0px;
}
#content #center .forum .forumItem h2 a:hover{
	color: #990000;
}
#content #center .forum .forumItem .time{
	font: bold 10px "Trebuchet MS", Verdana, Arial;
	float: right;
}
#content #center .forum .forumItem .text{
	padding: 5px;
}
#content #center .forum .forumItem .more{
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	text-decoration: none;
	text-transform: uppercase;
	background-image: url(/images/dot_1.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-right: 13px; 
}
#content #center .forum .sInput{
	font: 11px Arial, Helvetica, sans-serif;
	width: 250px;
	height: 16px;
}

#bottom td{
	background-repeat:repeat-x;
	padding-top:12px;
}
#bottom td{
	color: #F0ECC1;
}
#bottom a{
	font-weight: bold;
	font-size: 10px;
	color: #F0ECC1;
	text-decoration: none;
	margin-right: 10px;
}
#bottom a:hover{
	text-decoration: underline;
}
#bottom .icoPrint{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-transform: uppercase;
	background-image: url(/images/icos/ico_print.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 14px;
}
#bottom .icoSend{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-transform: uppercase;
	background-image: url(/images/icos/ico_send.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 14px;
}
#bottom .icoTop{
	font: bold 10px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-transform: uppercase;
	background-image: url(/images/icos/ico_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 14px;
}
#bottom .icoBack{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	text-transform: uppercase;
	background-image: url(/images/icos/ico_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 12px;
}
#bottom .latogatok{
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
}
.leftFloat	{float:left; padding:5px;}
.rightFloat	{float:right; padding:5px;}
