.container
{
 width:1000px;
 margin:0 auto;
}

.header
{
 width:1000px;
 height:73px;
}

.logo
{
 float:left;
 width:180px;
 height:73px;
 background:url(images/logo.jpg) left top no-repeat;
}

.logo_right
{
 float:right;
 width:810px;
}

.header_text
{
 float:left;
 width:205px;
 height:38px;
 background:url(images/text.jpg) left top no-repeat;
}

.lang_menu
{
 width:450px;
 float:right;
 height:35px;
 padding-top:3px;
}

.lang
{
 float:right;
}

.lang_active
{
 float:right;
}

.lang a:link, .lang a:active, .lang a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#1c1c1c;
 text-decoration: none;
 display:block;
 padding:8px;
 padding-left:13px;
 padding-right:13px;
}

.lang_active a, .lang a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#1c1c1c;
 text-decoration: none;
 display:block;
 padding:8px;
 background:#7f7f7f;
 padding-left:13px;
 padding-right:13px;
}

.lang_separator
{
 width:0px;
 float:right;
 height:32px;
 border-right:1px solid #1c1c1c;
}

.logininfo
{
 float:left;
 width:330px;
 height:25px;
 color:#c0bb00;
 padding-top:10px;
}

.login_bg
{
 width:800px;
 height:360px;
 margin:0 auto;
 background:url(images/scanner_bg.jpg) center top no-repeat;
 padding-top:220px;
}

.login_start
{
 width:800px;
 height:44px;
}

.login_guest_link
{
 width:179px;
 height:238px;
 float:left;
 background:url(images/glogin_bg.gif) left 150px no-repeat;
 padding-top:150px;
}

.login_guest
{
 width:179px;
 height:290px;
 margin:0 auto;
 background:#000000;
 display:none;
 padding:10px;
 border:1px solid #222222;
}

.login_member_link
{
 width:179px;
 height:220px;
 float:right;
 background:url(images/mlogin_bg.gif) left 150px no-repeat;
 padding-top:150px;
}

.login_member
{
 width:179px;
 height:230px;
 margin:0 auto;
 background:#000000;
 display:none;
 padding:10px;
 border:1px solid #222222;
}

.start_menu
{
 font-family: sans-serif;
 font-size:17px;
 font-weight:bolder;
 color:#817961; 
 text-decoration: none;
}

.start_menu a:link, .start_menu a:active, .start_menu a:visited
{
 font-family: sans-serif;
 font-size:17px;
 font-weight:bolder;
 color:#817961; 
 text-decoration: none;
}

.start_menu a:hover
{
 font-family: sans-serif;
 font-size:17px;
 font-weight:bolder;
 color: #e4cd1e;
 text-decoration: none;
}

.loginname
{
 float:left;
 display:block;
 width:170px;
 font-size:12px;
}

.date
{
 float:right;
 display:block;
 text-align:right;
 width:140px;
 font-size:12px;
}

.top_menu
{
 width:470px;
 float:right;
 height:32px;
 padding-top:3px;
}

.main_menu_bg
{
 width:100%;
 height:49px;
 background:url(images/mbg.jpg) left top repeat-x;
}

.main_menu
{
 width:1000px;
 margin:0 auto;
 height:34px;
 padding-top:4px;
}

.content
{
 width:1000px;
 margin-top:22px;
}

.footer
{
 height:1px;
 margin-bottom:20px;
}

h1
{
 margin: 0;
 font-weight: normal;
 color: #d8f7af;
 font-size: 16px;
}

h2
{
 margin: 0;
 margin-bottom: 5px;
 font-size: 16px;
 font-weight: bolder;
 color: #94c258;
}

h3
{
 margin: 0;
 font-size: 12px;
 font-weight: normal;
 color: #94C258;
}

.glog_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #817861;
 padding:3px;
 background:#ffffff;
}

.glog_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #817861;
 padding:3px;
 background:#ffffff;
}

.glog_table_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #cc0000;
 background:url(images/headfill.jpg) left top repeat-x;
 padding:3px; 
}

.date_head
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #cc0000;
 background:url(images/headfill.jpg) left top repeat-x;
 text-align:center;
}

.date_inactive
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:normal;
 color: #817861;
 text-align:center;
 background:#ffffff;
}

.date_inactive a:link, .date_inactive a:active, .date_inactive a:visited
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:normal;
 color: #817861;
 text-decration:none;
}

.date_inactive a:hover
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:normal;
 color: #e4cd1e;
 text-decration:none;
}

.date_active
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #817861;
 background-color:#dcdad0;
 text-align:center;
}

.date_active a:link, .date_active a:active, .date_active a:visited
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #817861;
 text-decration:none;
}

.date_active a:hover
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #e4cd1e;
 text-decration:none;
}

.date_current
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 background-color:#aba69a;
 text-align:center;
}

.date_current a:link, .date_current a:active, .date_current a:visited
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

.date_current a:hover
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

.date_selected
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 background-color:#e4cd4b;
 text-align:center;
}

.date_selected a:link, .date_selected a:active, .date_selected a:visited
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

.date_selected a:hover
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

/* ZÓNÁK */

.zone1
{
 margin:0px;
 padding:0px;
 width:470px;
}

.zone1 h2
{
 margin:0;
 margin-left:11px;
 margin-bottom: 5px;
 font-size:14px;
 font-weight:bolder;
 color:#94c258;
}

.zone1_text
{
 padding:0px;
}

.zone1_poll
{
 padding:0px;
}

.zone1_banner
{
 padding:0px;
}

.zone1_dynamic
{
 padding:0px;
}

.zone1_menu
{
 padding:0px;
}

.zone1_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_mvl
{
}

.zone1_mvr
{
}

.zone1_mhu
{
}

.zone1_menu0
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu_active0
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu0 a:link, .zone1_menu0 a:active, .zone1_menu0 a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#ffffff;
 text-decoration: none;
 display:block;
 padding:7px;
 padding-left:11px;
 padding-right:11px;
}

.zone1_nomenu_active0, .zone1_menu_active0 a, .zone1_menu0 a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#ffffff;
 text-decoration: none;
 display:block;
 padding:7px;
 padding-left:11px;
 padding-right:11px;
 background:#7f7f7f;
}

.zone1_menu_separator
{
 width:0px;
 border-right:1px solid #ffffff;
 height:29px;
}

.zone2
{
 margin:0px;
 padding:0px;
 width:1000px;
}

.zone2 h2
{
 margin:0;
 margin-left:11px;
 margin-bottom: 5px;
 font-size:14px;
 font-weight:bolder;
 color:#94c258;
}

.zone2_text
{
 padding:0px;
}

.zone2_poll
{
 padding:0px;
}

.zone2_banner
{
 padding:0px;
}

.zone2_dynamic
{
 padding:0px;
}

.zone2_menu
{
 padding:0px;
}

.zone2_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_mvl
{
}

.zone2_mvr
{
}

.zone2_mhu
{
}

.zone2_menu0
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu_active0
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu0 a:link, .zone2_menu0 a:active, .zone2_menu0 a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color:#604a7b;
 text-decoration: none;
 display:block;
 padding:7px;
 padding-left:11px;
 padding-right:11px;
}

.zone2_nomenu_active0, .zone2_menu_active0 a, .zone2_menu0 a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color:#604a7b;
 text-decoration: none;
 display:block;
 padding:7px;
 padding-left:11px;
 padding-right:11px;
 background:#b3a2c7;
}

.zone2_menu_separator
{
 width:0px;
 border-right:1px solid #604a7b;
 height:29px;
}

.zone3
{
 margin:0px;
 padding:0px;
 width:980px;
 padding-left:10px;
 background:url(images/left_bg.jpg) 10px 24px repeat-y;
}

.zone3_inner
{
 margin:0px;
 padding:0px;
 width:980px;
 background:url(images/left_pattern.jpg) left bottom no-repeat;
}

.zone3_head
{
 margin:0;
 margin-bottom: 5px;
 font-size:14px;
 font-weight:bolder;
 color:#94c258;
 background:url(images/top_pattern.jpg) left 22px no-repeat;
 padding-bottom:2px;
}

.zone3_head_text
{
 height:21px;
 background:url(images/title_bg.gif) left top repeat-x;
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#604a7b;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 white-space:nowrap;
}

.zone3_head_fill
{
 width:100%;
}

.zone3_text
{
 padding-left:10px;
}

.zone3_poll
{
 padding-left:10px;
}

.zone3_banner
{
 padding-left:10px;
}

.zone3_dynamic
{
 padding-left:10px;
}

.zone3_menu
{
 padding:0px;
}

.zone3_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#FFFFFF;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_mvl
{
}

.zone3_mvr
{
}

.zone3_mhu
{
}

.zone3_menu0
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu_active0
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu0 a:link, .zone3_menu0 a:active, .zone3_menu0 a:visited
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color:#676767;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
 border-bottom:1px solid #94c258;
}

.zone3_nomenu_active0, .zone3_menu_active0 a, .zone3_menu0 a:hover
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color:#FDA800;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
 border-bottom:1px solid #94c258;
}


.event_city
{
 text-align:center;
 color:#e9db00;
 font-size:22px;
 font-weight:bolder;
 padding:10px;
}

.event_now
{
 text-align:left;
 color:#3dba00;
 font-size:17px;
 padding-left:20px;
 font-weight:bolder;
}

.event_past
{
 text-align:left;
 color:#bcbcbc;
 font-size:17px;
 padding-left:20px;
 font-weight:bolder;
}

.event_future
{
 text-align:left;
 color:#0285d8;
 font-size:17px;
 padding-left:20px;
 font-weight:bolder;
}

.event_cat
{
 text-align:left;
 color:#000000;
 font-size:14px;
 padding:8px;
 padding-left:5px;
}

.event_titletext
{
 font-size:14px;
 padding:2px;
}