body{padding: 0 0 10px 10px; margin: 0px; color: #000000; text-align: left; font-family: Verdana,Arial,sans-serif; font-size: 11px;}
h1,h2,h3,p{font-weight:normal}
p{text-align: justify;}
th, td { font-family: Verdana,Arial,sans-serif; font-size: 11px;}
h1{font-size: 15px; color: #000000;padding: 0 0 0 0;margin: 0 0 0 0; text-align: left; font-weight: normal; border-bottom: 2px solid #B00000;}
h2{font-size: 13px; color: #000000;padding: 10px 0 0px 0;margin: 0 0 0 0; text-align:left; font-weight: bold;}
h3{font-size: 13px; color: #000000;padding: 10px 0 0px 0;margin: 0 0 0 0; text-align:left; font-weight: normal;}
h4{font-size: 11px; color: #000000;padding: 10px 0 0px 0;margin: 0 0 0 0; text-align:left; font-weight: bold; }
h5{font-size: 11px; color: #000000;padding: 10px 0 0px 0;margin: 0 0 0 0; text-align:left; font-weight: normal}
img{background-color: #FFFFFF;}
p{ text-align:justify;  line-height: 15px; padding: 6px 0 0 0;margin: 0;}

a {text-decoration:none ; color: #B00000;}
a:hover {text-decoration:none ; color: #666666;}
span.button {text-decoration:none ; color: #B00000;cursor:pointer;}
hr {height: 1px; width: 100%;color: #B00000;}

div#page{width:960px; margin: 0;padding: 5px;text-align:left;background:#FFFFFF;}
div#header{clear:both; width: 100%; background: #FFFFFF;padding: 0px;margin: 0px;}
div#logo{float:left;}
div#imagerotator{float:right; width: 600px; height: 150px;}
div#header_links{float: left;width: 100%; background: #FFFFFF; color: #B00000; padding: 8px 0 5px 0 ;text-align:center}
div#header_links1{float: left;width: 100%; background: #FFFFFF; color: #B00000; padding: 0px 0 2px 0 ;text-align:center}
div#header_links2{float: left;width: 100%; background: #FFFFFF; color: #B00000; padding: 2px 0 0px 0 ;text-align:center}
div#main{clear:both; float: none;width:100%;padding: 15px 0 15px 0; margin: 0px; background: #FFFFFF;text-align:left;}

div#main_left{float: left;width:150px;padding: 0px; margin: 0px; background: #FFFFFF;text-align: left;}
div#mainmenu{float: left;width:150px;padding: 0 0 10px 0; margin: 0px; background: #FFFFFF;text-align: left;}
div#calendar{float: left;width:150px;padding: 0 0 10px 0; margin: 0px; background: #FFFFFF;text-align: center;}

div#main_middle{float: left; width: 640px; background: #FFFFFF;padding: 0 25px 0 25px ; text-align:center;} 

div#content{background: #FFFFFF;padding: 0px;text-align:center; width: 100%; height:800px}
div#contenthead{width:100%;padding: 0px; margin: 0; background: #FFFFFF;text-align: left;}
div#submenu{padding: 5px 0 0 0}
div#contenttext{background: #FFFFFF;padding: 0 0 10px 0;text-align: left; width: 100%}

div#main_right{float: right; background: #FFFFFF;padding: 0; width: 120px}
div#banner{float: right; background: #FFFFFF;padding: 0 0 0 0; margin: 5px 0 0 0;  text-align:right; width: 100%}
div#banner01{float: right; background: #FFFFFF;padding: 0 0 0 0; margin: 5px 0 0 0;  text-align:right; width: 100%}
div#main_links{float: right; background: #FFFFFF; padding: 0 0 10px 0px ;  text-align:center; width: 100%; }
ul#main_links_ul{float: right; background: #FFFFFF; padding: 0 0 10px 0;  text-align:center; width: 100%; list-style: none;}


#main_links_ul {background-color: #FFFFFF; list-style: none; margin: 0px; padding: 0px; border:0px; font-weight: normal; font-size: 11px; vertical-align: middle;text-align:left;}

#main_links_ul li { background-color: #FFFFFF; color: #B00000;font-weight: normal; clear: both; line-height: 17px; margin: 0px; padding: 0px; border:0px; z-index: 5; position: relative; text-decoration: none; list-style: none;text-align:left;}

#main_links_ul li {background-color:#FFFFFF; text-align:left; color: #B00000; margin: 0px; padding: 0px;  border:0px;}
#main_links_ul li a{background-color:#FFFFFF; text-align:left; color: #B00000; text-decoration: none;}
#main_links_ul li a:hover {background-color:#FFFFFF;color: #666666; text-decoration: none;}


div#footer{float: left; width:100%; background: #FFFFFF;padding: 0 0 25px 0;text-align:center}
div#copyright{float: left; background: #FFFFFF;padding: 0px;text-align:left}
div#footer_links{float: right; background: #FFFFFF;padding: 0px;text-align:right}
span.sep_header{color: #000000;padding: 0 10px 0 10px;}
span.sep{color: #000000;padding: 0 5px 0 5px;}
span.sep_submenu{color: #000000;padding: 0 5px 0 5px;}
span.sep_footer{color: #000000;padding: 0 5px 0 5px;}



#menu {background-color: #FFFFFF; list-style: none; margin: 0px; padding: 0px; border:0px; font-weight: normal; font-size: 11px; vertical-align: middle;text-align:left;}
#menu li { background-color: #FFFFFF; color: #B00000;font-weight: normal; clear: both; line-height: 17px; margin: 0px; padding: 0px; border:0px; z-index: 5; position: relative; text-decoration: none;list-style: none;text-align:left;}
#menu li.li_a {text-align:left; color: #B00000}

#calendar a {background-color:#FFFFFF;color:#B00000;text-decoration:none;padding: 0;position:relative}
#calendar a:hover {background-color:#FFFFFF;color: #666666;font-weight:bold;text-decoration:none;padding:0;}
#calendar a.over {background-color:#FFFFFF;color: #666666;font-weight:bold;text-decoration:none;padding:0;}
#calendar div.fix{position:relative}
#calendar span.hide{display: none}
#calendar span.show{display:block;position:absolute; top:26px; left:7px; width:150px;border:1px solid #B00000;padding:3px;background-color:#F6F6F6;color:#666666;text-align:left;font-weight:normal;z-index: 101;}

#event div.fix{position:relative}
#event span.event_start{display:block;position:absolute; top:3px; left:6px; width:50px;line-height: 150%; border:0px; padding:0px;background-color: transparent;color:#FFFFFF;text-align:left;font-weight:bold;z-index: 101;}
#event div.event_title{margin: 0px; padding: 5px;}
#event div.event_ins{color: #666666; margin: 0px; padding: 5px;}

#news div.news_block {margin: 0px; padding: 15px 0px 15px 0px;}
#news div.news_title {margin: 0px; padding: 5px; border-bottom: 1px solid #B00000; text-align:left; font-size: 13px;font-weight: bold;}
#news div.news_text {margin: 0px; padding: 5px; text-align:justify;}
#news div.news_ins {color: #666666; margin: 0px; padding: 5px; text-align:left}


th {background-color: #FFFFFF; text-align:center; color:#B00000; font-weight: normal; font-style: normal; cursor: default;}
th.year { background-color: #FFFFFF; text-align:center; color:#666666; font-weight: normal;font-style: normal; cursor: default;}
td.noevent { background-color:#FFFFFF; text-align:center; color:#666666; border: 1px solid #FFFFFF; cursor: default;}
td.event { background-color: #FFFFFF; text-align:center; font-weight: bold; color:#B00000; border: 0 solid #B00000; cursor: default;}
td.noevent_today { background-color:#FFFFFF; text-align:center; color:#666666; border: 1px solid #B00000; cursor: default;}
td.event_today { background-color: #FFFFFF; text-align:center; font-weight: bold; color:#B00000; border: #B00000 1px solid; cursor: default;}

input.kereso {border:2px solid #BBBBBB;}

