.background
{
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:url(images/bg_bottom.jpg) left bottom repeat-x;
}

.container
{
 width:1000px;
 margin:0 auto;
}

.header
{
 width:1000px;
 height:106px;
 background:url(images/top.png) left top no-repeat;
}

.top_menu
{
 float:left;
 width:680px;
 height:32px;
 padding-top:37px;
}

.lang_choose
{
 float:right;
 width:200px;
 height:32px;
 padding-right:10px;
 padding-top:39px;
}

.lang_indicator
{
 float:left;
 width:24px;
 padding-top:6px;
}

.lang_select
{
 float:right;
 width:164px;
}

.top_row
{
 width:950px;
 height:15px;
 padding:10px 25px 10px 25px;
 background:url(images/content_top.png) left top no-repeat;
}

.top_text
{
 float:left;
 width:450px;
 height:15px;
 font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 color:#4c7071;
}

.top_login
{
 float:right;
 width:490px;
 height:15px;
 font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:13px;
 color:#4c7071;
 text-align:right;
}

.content
{
 width:980px;
 background:url(images/content.png) left top repeat-y;
 padding:0px 10px 0px 10px;
}

.content_inner
{
 width:980px;
 background:url(images/content_inner.jpg) left 228px no-repeat;
 padding:0px 0px 20px 0px;
}

.main_menu
{
 width:980px;
 height:41px;
 background:url(images/menu_bg.png) left top repeat-x;
 padding-top:1px;
 padding-bottom:16px;
}

.content_picture
{
 width:950px;
 height:265px;
 padding-bottom:10px;
}

.footer
{
 width:980px;
 height:52px;
 padding:18px 10px 140px 10px;
 background:url(images/content_bottom.png) left top no-repeat;
 margin-top:-10px;
 text-align:center;
}

.intro_left
{
 float:left;
 width:590px;
}

.intro_login
{
 float:right;
 width:345px;
}

.loginbox
{
 width:345px;
 margin-bottom:20px;
}

.loginbox_user_icon
{
 float:left;
 width:80px;
 height:55px;
 background:url(images/login_user_icon.png) left top no-repeat;
}

.loginbox_guest_icon
{
 float:left;
 width:80px;
 height:55px;
 background:url(images/login_guest_icon.png) left top no-repeat;
}

.loginbox_promo_icon
{
 float:left;
 width:80px;
 height:55px;
 background:url(images/promo_icon.png) left top no-repeat;
}

.loginbox_title
{
 float:right;
 width:260px;
 height:25px;
 font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:23px;
 color:#265172;
 padding:15px 0px 15px 0px;
}

.loginbox_content
{
 width:335px;
 background:url(images/login_bg.png) left top repeat-y;
 padding:5px;
}

.loginbox_top
{
 width:345px;
 height:10px;
 background:url(images/login_top.png) left top no-repeat;
}

.loginbox_bottom
{
 width:345px;
 height:10px;
 background:url(images/login_bottom.png) left top no-repeat;
}

.intro_event_icon
{
 float:left;
 width:50px;
 height:55px;
 background:url(images/intro_event_icon.png) left top no-repeat;
}

.intro_title
{
 float:left;
 width:535px;
 height:25px;
 font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:23px;
 color:#265172;
 padding:15px 0px 15px 0px;
}

#crossfader { position:relative; width:950px; height:265px; margin:0; padding:0; }
#crossfader li { display: block; width:950px; height:265px; margin:0; padding:0; }

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:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #265172;
 padding:3px;
 background:#ffffff;
}

.glog_table_head
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #265172;
 padding:3px;
 background:url(images/rowbg.png) left center repeat-x;
}

.glog_table_row
{
 background:url(images/rowbg.png) left center repeat-x;
}

.glog_table_item
{
 font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #265172;
 padding:3px;
}

.glog_table_title
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #ffffff;
 background:#79af91;
 padding:6px; 
}

.date_head
{
font-family:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:normal;
 color: #817861;
 text-decration:none;
}

.date_inactive a:hover
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:normal;
 color: #e4cd1e;
 text-decration:none;
}

.date_active
{
font-family:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #817861;
 text-decration:none;
}

.date_active a:hover
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #e4cd1e;
 text-decration:none;
}

.date_current
{
font-family:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

.date_current a:hover
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

.date_selected
{
font-family:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

.date_selected a:hover
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:12px;
 font-weight:bolder;
 color: #000000;
 text-decration:none;
}

/* ZÓNÁK */

.zone1
{
 margin:0px;
 padding:0px;
 width:680px;
}

.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:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu_active0
{
font-family:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#4c7071;
 text-decoration: none;
 display:block;
 padding:9px;
 text-transform:uppercase;
}

.zone1_nomenu_active0, .zone1_menu_active0 a, .zone1_menu0 a:hover
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#ffffff;
 text-decoration: none;
 display:block;
 padding:9px;
 text-transform:uppercase;
 background:#4c7071;
}

.zone1_menu_separator
{
 width:0px;
 border-right:1px solid transparent;
 height:32px;
}

.gwm4 a:link, .gwm4 a:active, .gwm4 a:visited, .gwm24 a:link, .gwm24 a:active, .gwm24 a:visited, .gwm44 a:link, .gwm44 a:active, .gwm44 a:visited,
.gwm64 a:link, .gwm64 a:active, .gwm64 a:visited, .gwm84 a:link, .gwm84 a:active, .gwm84 a:visited, .gwm104 a:link, .gwm104 a:active, .gwm104 a:visited,
.gwm124 a:link, .gwm124 a:active, .gwm124 a:visited, .gwm144 a:link, .gwm144 a:active, .gwm144 a:visited
{
 background:url(images/tm_exit_p.png) left top no-repeat transparent;
 padding-left:32px;
}

.gwm4 a:hover, .gwm24 a:hover, .gwm44 a:hover, .gwm64 a:hover, .gwm84 a:hover, .gwm104 a:hover, .gwm124 a:hover, .gwm144 a:hover
{
 background:url(images/tm_exit_a.png) left top no-repeat #4c7071;
 padding-left:32px;
}

.zone2
{
 margin:0px;
 padding:0px;
 width:950px;
}

.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:#425f68;
 border:1px solid #425f68;
 border-bottom:0px none;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 margin:0px;
 padding:0px;
 padding-top:7px;
 padding-bottom:7px;
 margin-top:5px;
}

.zone2_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background:#425f68;
 border:1px solid #425f68;
 border-bottom:0px none;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 margin:0px;
 padding:0px;
 padding-top:7px;
 padding-bottom:7px;
 margin-top:5px;
}

.zone2_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background:#425f68;
 border:1px solid #425f68;
 border-bottom:0px none;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 margin:0px;
 padding:0px;
 padding-top:7px;
 padding-bottom:7px;
 margin-left:5px;
}

.zone2_mvl
{
}

.zone2_mvr
{
}

.zone2_mhu
{
}

.zone2_menu0
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu_active0
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu0 a:link, .zone2_menu0 a:active, .zone2_menu0 a:visited
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color:#ffffff;
 text-decoration: none;
 display:block;
 padding:12px 9px 12px 30px;
 background:url(images/mm_bg.png) left top no-repeat #4c7071;
 text-transform:uppercase;
}

.zone2_nomenu_active0, .zone2_menu_active0 a, .zone2_menu0 a:hover
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color:#ffffff;
 text-decoration: none;
 display:block;
 padding:12px 9px 12px 30px;
 background:url(images/mm_bg.png) left top no-repeat #425f68;
 text-transform:uppercase;
}

.zone2_menu1
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu_active1
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu1 a:link, .zone2_menu1 a:active, .zone2_menu1 a:visited
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#ffffff;
 text-decoration: none;
 display:block;
 padding:5px 9px 5px 30px;
 background:url(images/sm_bg.png) left top no-repeat #425f68;
 text-transform:none;
}

.zone2_nomenu_active1, .zone2_menu_active1 a, .zone2_menu1 a:hover
{
font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#ffffff;
 text-decoration: none;
 display:block;
 padding:5px 9px 5px 30px;
 background:url(images/sm_bg.png) left top no-repeat #2f505b;
 text-transform:none;
}

.zone2_menu_separator
{
 width:0px;
 border-right:1px solid transparent;
 height:41px;
}

.zone3
{
 margin:0px;
 padding:0px 15px 0px 15px;
 width:950px;
}

.zone3 h1
{
 font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:23px;
 color:#265172;
 margin-bottom:10px;
}

.zone3 h2
{
 font-family:Tahoma, Verdana, Arial, sans-serif;
 font-size:23px;
 color:#265172;
 margin-bottom:10px;
}

.zone3_text
{
 padding:0px;
}

.zone3_poll
{
 padding:0px;
}

.zone3_banner
{
 padding:0px;
}

.zone3_dynamic
{
 padding:0px;
}

.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:Tahoma, Verdana, Arial, sans-serif;
 font-size: 11px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu_active0
{
font-family:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, 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:Tahoma, Verdana, Arial, 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:3px;
 padding-left:20px;
 font-weight:normal;
 border-bottom:1px dotted #3dba00; 
}

.event_past
{
 text-align:left;
 color:#bcbcbc;
 font-size:17px;
 padding:3px;
 padding-left:20px;
 font-weight:normal;
 border-bottom:1px dotted #bcbcbc; 
}

.event_future
{
 text-align:left;
 color:#0285d8;
 font-size:17px;
 padding:3px;
 padding-left:20px;
 font-weight:normal;
 border-bottom:1px dotted #0285d8; 
}

.event_cat
{
 text-align:left;
 color:#000000;
 font-size:14px;
 padding:8px;
 padding-left:5px;
}

.event_titletext
{
 font-size:14px;
 padding:2px;
}

.event_maintitle
{
 background:#308fd3;
 color:#ffffff;
 font-size:15px;
 padding:3px;
}

.event_container2
{
 margin-bottom:10px;
 border:1px solid #b4d5e9;
}

.calcap
{
 padding-top:4px;
}

.clockweek, .clockday
{
 font-family:Tahoma, sans-serif;
 font-size:22px;
 color:#ffffff;
 font-weight:bolder;
 text-align:center;
}

.backweek, .backday, .backtime
{
 font-family:Tahoma, sans-serif;
 font-size:28px;
 font-weight:bolder;
 color:#ffffff;
}

.backtext
{
 font-family:Tahoma, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#ffffff;
 text-transform:uppercase;
}

.rubyname
{
 font-family:Tahoma, sans-serif;
 font-size:14px;
 font-weight:normal;
 color:#436667;
}

.rubynumber
{
 font-family:Tahoma, sans-serif;
 font-size:38px;
 font-weight:normal;
 color:#436667;
}

.ruby_container
{
 padding:10px;
 background:#ffffff;
 border:1px solid #d4d4d4;
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 margin-bottom:20px;
}

.ruby_image
{ 
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}

.ruby_title
{
 font-family:Tahoma, sans-serif;
 font-size:19px;
 font-weight:bold;
 color:#2278ab;
 padding-bottom:5px;
 margin-bottom:10px;
 border-bottom:1px dotted #b4d5e9; 
}

.ruby_info
{
 font-family:Tahoma, sans-serif;
 font-size:15px;
 font-weight:normal;
 color:#2278ab;
}

.ruby_text
{
 font-family:Tahoma, sans-serif;
 font-size:13px;
 font-weight:normal;
 color:#363636;
 text-align:justify;
}

.blk_backweek, .blk_backday, .blk_backtime
{
 font-family:Tahoma, sans-serif;
 font-size:18px;
 font-weight:bolder;
 color:#ffffff;
}

.blk_backtext
{
 font-family:Tahoma, sans-serif;
 font-size:11px;
 font-weight:normal;
 color:#ffffff;
 text-transform:uppercase;
}

