/* Template */

.container
{
 width:950px;
 border:0px;
 margin:0 auto;
}

.header
{
 width:950px;
 height:180px;
 background:url(images/header.jpg) left top no-repeat;
}

.loginbox
{
 float:left;
 padding-left:30px;
 padding-top:150px;
 padding-right:5px;
 width:185px;
}

.login_title
{
 font-family:Tahoma, sans-serif;
 font-size:13px;
 color:#58595b;
 font-weight:bolder;
}

.hflash
{
 float:left;
 width:700px;
 height:180px;
}

.hinfo
{
 float:right;
 width:26px;
 height:30px;
 padding-top:150px;
}

.menu
{
 width:950px;
 height:30px;
 background:url(images/menu_bg.jpg) left top no-repeat; 
}

.mainmenu_zone
{
 width:700px;
 height:30px;
 padding-left:220px;
}

.left_zone
{
 float:left;
 width:220px;
 padding-bottom:80px;
}

.main_zone
{
 float:left;
 width:700px;
 background:url(images/content_top.jpg) left top no-repeat;
}

.footer
{
 width:950px;
 height:24px;
 background:url(images/footer.jpg) left top no-repeat;
 margin-bottom:10px;
}

.footer_left
{
 float:left;
 width:220px; 
 height:24px;
}

.crest
{
 position:relative;
 left:20px;
 top:-75px; 
 width:200px;
 height:108px;
 background:url(images/crest.jpg) left top no-repeat;
}

.footermenu_zone
{
 float:left;
 width:600px;
 height:24px;
}

.copyright
{
 float:left;
 width:100px;
 height:24px;
 text-align:right;
}

/* Zónák */

.zone1
{
 margin:0px;
 padding:0px;
 width:700px;
}

.zone1_menu
{
 padding:0px;
}

.zone1_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_mvl
{
}

.zone1_mvr
{
}

.zone1_mhu
{
}

.zone1_menu0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu_active0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu0 a:link, .zone1_menu0 a:active, .zone1_menu0 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:6px;
 padding-left:13px;
 padding-right:13px;
}

.zone1_nomenu_active0, .zone1_menu_active0 a, .zone1_menu0 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:6px;
 padding-left:13px;
 padding-right:13px;
}

.zone1_menu1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu_active1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu1 a:link, .zone1_menu1 a:active, .zone1_menu1 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone1_nomenu_active1, .zone1_menu_active1 a, .zone1_menu1 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

.zone1_menu2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu_active2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu2 a:link, .zone1_menu2 a:active, .zone1_menu2 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone1_nomenu_active2, .zone1_menu_active2 a, .zone1_menu2 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

.zone2
{
 margin:0px;
 padding:0px;
 width:220px;
}

.zone2 h2
{
 margin:0;
 font-size:13px;
 padding-left:20px;
 padding-top:3px;
 font-weight:bolder;
 color:#0c5827;
 text-align:center;
}

.zone2_4
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block4.jpg) left top no-repeat;
}

.zone2_13
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block13.jpg) left top no-repeat;
}

.zone2_14
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block14.jpg) left top no-repeat;
}

.zone2_17
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block15.jpg) left top no-repeat;
}

.zone2_19
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block15.jpg) left top no-repeat;
}

.zone2_20
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block14.jpg) left top no-repeat;
}

.zone2_21
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block4.jpg) left top no-repeat;
}

.zone2_22
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block13.jpg) left top no-repeat;
}

.zone2_25
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block4.jpg) left top no-repeat;
}

.zone2_26
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block13.jpg) left top no-repeat;
}

.zone2_24
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block14.jpg) left top no-repeat;
}

.zone2_23
{
 display:block;
 width:200px;
 height:30px;
 background:url(images/block15.jpg) left top no-repeat;
}

.zone2_text
{
 padding-left:25px;
 padding-right:5px;
 padding-bottom:5px;
}

.zone2_poll
{
 padding-left:25px;
 padding-right:5px;
 padding-bottom:5px;
}

.zone2_banner
{
 padding:0px;
 padding-left:20px;
}

.zone2_dynamic
{
 padding-left:25px;
 padding-right:5px;
 padding-bottom:5px;
}

.zone2_menu
{
 padding:0px;
 padding-left:20px;
}

.zone2_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_mvl
{
}

.zone2_mvr
{
}

.zone2_mhu
{
}

.zone2_menu0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu_active0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu0 a:link, .zone2_menu0 a:active, .zone2_menu0 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
}

.zone2_nomenu_active0, .zone2_menu_active0 a, .zone2_menu0 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
}

.zone2_menu1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu_active1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu1 a:link, .zone2_menu1 a:active, .zone2_menu1 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone2_nomenu_active1, .zone2_menu_active1 a, .zone2_menu1 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

.zone2_menu2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu_active2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu2 a:link, .zone2_menu2 a:active, .zone2_menu2 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone2_nomenu_active2, .zone2_menu_active2 a, .zone2_menu2 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

.zone3
{
 margin:0px;
 padding:10px;
 width:680px;
}

.zone3 h2
{
 margin-left:10px;
 font-size:20px;
 font-weight:normal;
 color:#0c5827;
}

.zone3_text
{
 padding:10px;
 padding-top:0px;
}

.zone3_poll
{
 padding:10px;
 padding-top:0px;
}

.zone3_banner
{
 padding:0px;
}

.zone3_dynamic
{
 padding:10px;
 padding-top:0px;
 }

.zone3_menu
{
 padding:10px;
 padding-top:0px;
}

.zone3m
{
 padding:0px;
 margin:0px;
}

.zone3_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_mvl
{
}

.zone3_mvr
{
}

.zone3_mhu
{
}

.zone3_menu0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu_active0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu0 a:link, .zone3_menu0 a:active, .zone3_menu0 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone3_nomenu_active0, .zone3_menu_active0 a, .zone3_menu0 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone3_menu1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu_active1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu1 a:link, .zone3_menu1 a:active, .zone3_menu1 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone3_nomenu_active1, .zone3_menu_active1 a, .zone3_menu1 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

.zone3_menu2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu_active2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu2 a:link, .zone3_menu2 a:active, .zone3_menu2 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone3_nomenu_active2, .zone3_menu_active2 a, .zone3_menu2 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}


.zone4
{
 margin:0px;
 padding:0px;
 width:600px;
}

.zone4_menu
{
 padding:0px;
}

.zone4_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone4_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone4_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;
 background-color:#f9ffec;
 border:1px solid #94c258;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone4_mvl
{
}

.zone4_mvr
{
}

.zone4_mhu
{
}

.zone4_menu0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone4_menu_active0
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone4_menu0 a:link, .zone4_menu0 a:active, .zone4_menu0 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:5px;
 padding-left:13px;
 padding-right:13px;
 
}

.zone4_nomenu_active0, .zone4_menu_active0 a, .zone4_menu0 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:5px;
 padding-left:13px;
 padding-right:13px;
 
}

.zone4_menu1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone4_menu_active1
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone4_menu1 a:link, .zone4_menu1 a:active, .zone4_menu1 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone4_nomenu_active1, .zone4_menu_active1 a, .zone4_menu1 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

.zone4_menu2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone4_menu_active2
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone4_menu2 a:link, .zone4_menu2 a:active, .zone4_menu2 a:visited
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#58595b;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 border-bottom:1px solid #94c258;
}

.zone4_nomenu_active2, .zone4_menu_active2 a, .zone4_menu2 a:hover
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color:#0c5827;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:13px;
 padding-right:13px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

/* Helyek */

.place_subcats
{
 border-top:1px dotted #878787;
 margin-bottom:10px;
}

.place_cat_container
{
}

.place_cat_title
{
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #58595b;
 padding: 3px;
 border-bottom:1px dotted #878787;
}

.place_cat_title a:link, .place_cat_title a:visited, .place_cat_title a:active
{
 color: #ec2106;
 text-decoration: none;
}

.place_cat_title a:hover
{
 color: #0c5827;
 text-decoration: none;
}

.place_cat_info
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #58595b;
}

.place_cat_count
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #ff6000;
}

.place_subitems
{
 margin-bottom:10px;
}

.place_container
{
 border:1px solid #878787;
 margin-bottom:5px;
}

.place_title
{
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #58595b;
 padding:3px;
 border-bottom:1px solid #878787;
}

.place_title a:link, .place_title a:visited, .place_title a:active
{
 text-decoration: none;
 color: #ec2106;
}

.place_title a:hover
{
 text-decoration: none;
 color: #0c5827;
}

.place_content
{
 padding:3px;
}

.place_info
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #58595b;
}

.place_info a:link, .place_info a:visited, .place_info a:active
{
 text-decoration: none;
 color: #ec2106;
}

.place_info a:hover
{
 text-decoration: none;
 color: #0c5827;
}

.place_user
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #ff6000;
}

.place_date
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #ff6000;
}

.place_price
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #ff6000;
}

.place_form
{
 padding:0px;
 margin:0px;
 border:1px solid #878787;
 background:#efefef;
 margin-bottom:10px;
}

.place_table
{
 padding:0px;
 margin:0px;
}

.place_table_head
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #58595b;
}

.place_table_cell
{
 font-family: Tahoma, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #58595b;
}
