body
{
 font-family:sans-serif;
 font-size:12px;
 color:#342E25;
 margin:0;
 padding:0;
}

.container
{
 width:778px;
 margin: 0 auto;
 border:1px solid #342E25;
}

.header 
{
 width: 778px;
 height: 129px;
 background: url(images/header.jpg);
}

.main_menu {
 width: 778px;
 height: 26px;
 background: url(images/menu_bg.jpg);
}

.inner
{
 width:778px;
 background: url(images/content_bg) left top repeat-y;
}

.left_zone
{
 width:145px;
 float:left;
 background: url(images/left_top.jpg) left top no-repeat;
 padding-top:31px;
}

.main_zone
{
 float:right;
 width:633px;
 background: url(images/main_top.jpg) left top no-repeat;
}

.footer 
{
 clear:both;
 width:778px;
 height:33px;
 padding-top:13px;
 background: url(images/footer_bevel.jpg) left top repeat-x #342e25;
}

.copyright
{
 font-family:sans-serif;
 font-size:12px;
 padding:0px;
 color:#999999;
 text-align:center;
}

.topborder
{
 border-top:1px dashed #5f5544;
 margin-left:5px;
 margin-right:5px;
 margin-top:5px;
 padding-top:5px;
 padding-bottom:5px;
}

.left
{
 text-align:left;
}

.right
{
 text-align:right;
}

.center
{
 text-align:center;
}

.top
{
 vertical-align:top;
}

.bottom
{
 vertical-align:bottom;
}

.middle
{
 vertical-align:middle;
}

.fleft
{
 float:left;
}

.fright
{
 float:right;
}

.fcenter
{
 margin: 0 auto;
}

.maxl
{
 width:100%;
}

.nowrap
{
 white-space:nowrap;
}

.clear
{
 margin:0px;
 padding:0px;
 height:0px;
 font-size:0px;
 clear:both;
}

.padleft
{
 margin-top:5px;
 margin-left:5px;
 margin-bottom:5px;
}

.padright
{
 margin-top:5px;
 margin-right:5px;
 margin-bottom:5px;
}




div
{
 font-family: sans-serif;
 font-size: 12px;
 color: #342E25;
}

table
{
 font-family: sans-serif;
 font-size: 12px;
 color: #342E25;
}

h1
{
 margin: 0;
 font-weight: normal;
 color: #342E25;
 font-size: 16px;
}

h2
{
 margin: 0;
 margin-bottom: 5px;
 font-size: 16px;
 font-weight: bolder;
 color: #342E25;
}

h3
{
 margin: 0;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.table
{
 display:table;
}

.row
{
 display:table-row;
}

.cell
{
 display:table-cell;
 padding:2px;
}

a:link, a:active, a:visited
{
 color: #665A53;
 font-family: sans-serif;
 font-size: 12px;
}

a:hover
{
 color: #665A53
 font-family: sans-serif;
 font-size: 12px;
 text-decoration: none;
}

form
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.textinput
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 border: 0px;
 color: #342E25;
 margin:0px;
 border-top: 1px ridge #7B755F;
 border-right: 1px ridge #EDE9DD;
 border-bottom: 1px ridge #EDE9DD;
 border-left: 1px ridge #7B755F;
}

textarea
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 border: 0px;
 color: #342E25;
 margin:0px;
 border-top: 1px ridge #7B755F;
 border-right: 1px ridge #EDE9DD;
 border-bottom: 1px ridge #EDE9DD;
 border-left: 1px ridge #7B755F;
}

option
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 border: 0px;
 color: #342E25;
}

select
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 border-top: 1px ridge #7B755F;
 border-right: 1px ridge #EDE9DD;
 border-bottom: 1px ridge #EDE9DD;
 border-left: 1px ridge #7B755F;
}

.button
{
 font-family: arial, sans-serif;
 font-size: 12px;
 color: #342E25;
 border-top: 1px ridge #7B755F;
 border-right: 1px ridge #EDE9DD;
 border-bottom: 1px ridge #EDE9DD;
 border-left: 1px ridge #7B755F;
 background-color: #cec8a8;
 padding:2px;
 cursor: pointer;
}

.button_hover
{
 font-family: arial, sans-serif;
 font-size: 12px; 
 color: #342E25;
 border-top: 1px ridge #7B755F;
 border-right: 1px ridge #EDE9DD;
 border-bottom: 1px ridge #EDE9DD;
 border-left: 1px ridge #7B755F;
 background-color: #f5f0dc;
 padding:2px;
 cursor: pointer;
}


.nvbutton
{
 font-family: arial, sans-serif;
 font-size: 70%; 
 border: 1px solid;
 height: 22px;
 cursor: pointer;
 background-color: transparent;
}

input[type="radio"] 
{
 margin:0px;
 padding:0px;
}

.error
{
 color: #ff0000;
 font-family: sans-serif;
 font-size: 12px;
}

.text
{
 color: #342E25;
 font-family: sans-serif;
 font-size: 12px;
}

.icon
{
 background-image:url(../../images/bg_circle.gif);
 cursor:pointer;
 margin:2px;
 border:0px;
 width:16px;
 height:16px;
}

.inactive_icon
{
 background-image:url(../../images/bg_circle_ia.gif);
 cursor:pointer;
 margin:2px;
 border:0px;
 width:16px;
 height:16px;
}

.icontb
{
 background-image:url(../../images/bg_circle.gif);
 cursor:pointer;
 border:0px;
 width:16px;
 height:16px;
}

.naviicon
{
 background-image:url(../../images/bg_circle.gif);
 cursor:pointer;
 margin:2px;
 border:0px;
 width:16px;
 height:16px;
 margin-top:3px;
}

.navi
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 border:1px solid #42331e;
 background-color: #FFFFFF;
}

.navitext
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 margin-bottom:12px;
}

.navihead
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #4F77EA;
 background-color: #EDEDED;
 vertical-align:middle;
 text-align: center;
}

.navi a:link, .navi a:active, .navi a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
}

.navi a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53
 text-decoration: none;
 cursor: pointer;
}

.navilink:link, .navilink:active, .navilink:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
}

.navilink:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53
 text-decoration: none;
 cursor: pointer;
}

.pager
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 12px;
 text-align:center;
 margin:0 auto;
}

.pager a:link, .pager a:active, .pager a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
}

.pager a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53
 text-decoration: none;
 cursor: pointer;
}

.redirect_container
{
 width:400px;
 padding:3px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
 margin-top:100px;
}

.redirect_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 background-color: #7b755f; 
 color: #FFFFFF;
 padding: 5px;
 text-align:left;
}

.redirect_content
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 5px;
 text-align: justify;
}

.subcats
{
 margin:5px;
}

.subitems
{
 margin:5px;
}

.ls_aleft
{
 width:16px;
 height:16px;
 background-color:#342E25;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_left
{
 width:16px;
 height:16px;
 background-color:#342E25;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_hbarc
{
 border-top:1px solid #342E25;
 border-bottom:1px solid #342E25;
 padding-top:1px;
 padding-bottom:1px;
 background-color:#d7f571;
 font-size:0px;
}

.ls_hbar
{
 height:12px;
 background-color:#342E25;
 font-size:6px;
 color:#000000;
 font-weight:normal;
 text-align:center;
 cursor:pointer;
}

.ls_right
{
 width:16px;
 height:16px;
 background-color:#342E25;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_aright
{
 width:16px;
 height:16px;
 background-color:#342E25;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

/* MODUL STÍLUSOK */

 /* APRÓHIRDETÉSEK */


.advert_cat_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.advert_cat_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 padding: 2px;
}

.advert_cat_title a:link, .advert_cat_title a:visited, .advert_cat_title a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
}

.advert_cat_title a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
}

.advert_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #696969;
}

.advert_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #42331e;
}

.advert_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px solid #7b7458;
}

.advert_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #342E25;
 padding-bottom: 3px;
 border-bottom:1px solid #7b7458;
}

.advert_title a:link, .advert_title a:visited, .advert_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.advert_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
}

.advert_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 3px;
}

.advert_info a:link, .advert_info a:visited, .advert_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.advert_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.advert_user
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.advert_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.advert_price
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.advert_form
{
 padding:0px;
 margin:0px;
}

.advert_infotitle
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #342E25;
 padding:10px;
 padding-bottom:0px;
}

.advert_table
{
 padding:0px;
 margin:0px;
}

.advert_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.advert_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

 /* BLOG */

.blog_container
{
 padding:3px;
 margin-bottom:5px;
}

.blog_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #342E25;
 padding: 2px;
 border-bottom:1px solid #7b7458;
}

.blog_title a:link, .blog_title a:visited, .blog_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.blog_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.blog_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.blog_info a:link, .blog_info a:visited, .blog_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.blog_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53
 text-decoration: none;
 cursor: pointer;
}

.blog_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.blog_comments
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.blog_intro
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.blog_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.blog_comment_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.blog_comment_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #665A53;
 color: #342E25;

 padding:3px;
}

.blog_comment_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.blog_comment_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.blog_form
{
 padding:0px;
 margin:0px;
}

.blog_table
{
 padding:0px;
 margin:0px;
}

.blog_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.blog_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

 /* Katalógus */

.catalog_cat_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.catalog_cat_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.catalog_cat_title a:link, .catalog_cat_title a:visited, .catalog_cat_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.catalog_cat_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.catalog_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.catalog_cat_info a:link, .catalog_cat_info a:visited, .catalog_cat_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color:#665A53;
}

.catalog_cat_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.catalog_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #42331e;
}

.catalog_container
{
 padding:3px;
 margin-bottom:5px;
 border:1px dotted #342E25;
 background-color:#ffffff
}

.catalog_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #342E25;
 padding: 2px;
 border-bottom:1px solid #665A53;

}

.catalog_title a:link, .catalog_title a:visited, .catalog_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.catalog_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.catalog_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding:2px;
}

.catalog_info a:link, .catalog_info a:visited, .catalog_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.catalog_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.catalog_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #42331e;
}

.catalog_price
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.catalog_form
{
 padding:0px;
 margin:0px;
}

.catalog_infotitle
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #342E25;
 padding:10px;
 padding-bottom:0px;
}

.catalog_table
{
 padding:0px;
 margin:0px;
 border:1px solid #665A53;
}

.catalog_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.catalog_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.catalog_ctable_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 background-color:#CFCFCF;
 border-bottom:1px solid #665A53;
}

.catalog_ctable_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 border-bottom:1px solid #665A53;
}

.catalog_ctable_hicell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;

 border-bottom:1px solid #665A53;
}

.catalog_title_bk
{
 font-family: sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color: #000000;
}

.catalog_date_bk
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}

.catalog_text_bk
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}



 /* KONTAKT */

.contact_form
{
 padding:0px;
 margin:0px;
}

.contact_table
{
 padding:0px;
 margin:0px;
}

.contact_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.contact_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

 /* TARTALMI OLDALAK */

.content_title_bk
{
 font-family: sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color: #000000;
}

.content_text_bk
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}

 /* DOKUMENTUMOK */

.docs_cat_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.docs_cat_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 padding: 2px;
 border-bottom:1px solid #665A53;
}

.docs_cat_title a:link, .docs_cat_title a:visited, .docs_cat_title a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
}

.docs_cat_title a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
}

.docs_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #696969;
}

.docs_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #42331e;
}

.docs_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px solid #7b7458;
}

.docs_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #342E25;
 padding-bottom: 3px;
 border-bottom:1px solid #665A53;
}

.docs_title a:link, .docs_title a:visited, .docs_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.docs_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #665A53;
}

.docs_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 3px;
}

.docs_info a:link, .docs_info a:visited, .docs_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.docs_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #665A53;
 cursor: pointer;
}

.docs_size
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #42331e;
}

 /* ESEMÉNYNAPTÁR */

.event_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px solid #7b7458;
}

.event_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #342E25;
 padding: 2px;

 border-bottom:1px solid #665A53;
}

.event_title a:link, .event_title a:visited, .event_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.event_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.event_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.event_info a:link, .event_info a:visited, .event_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.event_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.event_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.event_place
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.event_intro
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.event_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.event_form
{
 padding:0px;
 margin:0px;
}

.event_table
{
 padding:0px;
 margin:0px;
}

.event_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 font-size:16px;
}

.event_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.event_date_head
{
 background-color:#665A53;
 border:1px solid #665A53;
 font-weight:bolder;
 color:#ffffff;
 text-align:center;
}

.event_date_active
{

 border:1px dotted #342E25;
 color:#665A53;
 font-weight:bolder;
}

.event_date_inactive
{

 border:1px dotted #342E25;
}

.event_date_current
{
 background-color:#665A53;
 border:1px solid #665A53;
 color:#FFFFFF;
}

.event_col
{
 float:left;
}

 /* FÓRUM */

.forum_forum_container
{
 padding:3px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
 margin-bottom:5px;
}

.forum_forum_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
 border-bottom:1px solid #665A53;
}

.forum_forum_title a:link, .forum_forum_title a:visited, .forum_forum_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.forum_forum_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.forum_forum_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.forum_forum_info a:link, .forum_forum_info a:visited, .forum_forum_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.forum_forum_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.forum_topic_container
{
 padding:3px;
 margin-bottom:3px;
 background-color:#ede7ca;
 border:1px solid #7b7458;
}

.forum_topic_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 border-bottom:1px solid #665A53;
 padding: 2px;
}

.forum_topic_title a:link, .forum_topic_title a:visited, .forum_topic_title a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
}

.forum_topic_title a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.forum_topic_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.forum_topic_info a:link, .forum_topic_info a:visited, .forum_topic_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color:#665A53;
}

.forum_topic_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.forum_topic_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.forum_topic_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #42331e;
}

.forum_post_container
{
 padding:3px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.forum_post_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #665A53;
 color: #342E25;

 padding:3px;
}

.forum_post_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.forum_post_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.forum_post_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.forum_post_quote
{
 margin:3px;

 border:1px solid #342E25;
 padding:2px;
}

.forum_post_quote_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.forum_post_quote_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 font-style:italic;
 color: #342E25;
}

.forum_quote_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.forum_form
{
 padding:0px;
 margin:0px;
}

.forum_infotitle
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #342E25;
 padding:10px;
 padding-bottom:0px;
}

.forum_table
{
 padding:0px;
 margin:0px;
}

.forum_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.forum_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

 /* GALÉRIA */

.gallery_cat_container
{
 padding-top:3px;
 padding-bottom:3px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.gallery_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #342E25;
 padding-bottom: 3px;
}

.gallery_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #42331e;
}

.gallery_container
{
 padding-top:3px;
 padding-bottom:3px;
 background-color:#ede7ca;
 border:1px solid #7b7458;
}

.imageborder
{
 padding: 1px;
 border: 1px solid #7b7458;
}

.gallery_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: #342E25;
 padding-bottom: 3px;
}

.gallery_title a:link, .gallery_title a:visited, .gallery_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #665A53;
}

.gallery_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: #665A53;
 cursor: pointer;
}

.gallery_form
{
 padding:0px;
 margin:0px;
}

.gallery_table
{
 padding:0px;
 margin:0px;
}

.gallery_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.gallery_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

 /* VENDÉGKONYV */

.guestbook_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.guestbook_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #665A53;
 color: #342E25;

 padding:3px;
}

.guestbook_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.guestbook_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.guestbook_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.guestbook_form
{
 padding:0px;
 margin:0px;
}

.guestbook_table
{
 padding:0px;
 margin:0px;
}

.guestbook_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.guestbook_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

 /* HÍREK */

.news_leader_container
{
 padding:3px;
 margin-bottom:12px;
}

.news_leader_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #342E25;
 border-bottom:1px solid #665A53;
 padding: 2px;
}

.news_leader_title a:link, .news_leader_title a:visited, .news_leader_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.news_leader_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.news_leader_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.news_leader_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.news_leader_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #42331e;
}

.news_leader_intro 
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.news_cat_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.news_cat_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #342E25;
 border-bottom:1px solid #665A53;
 padding: 2px;
}

.news_cat_title a:link, .news_cat_title a:visited, .news_cat_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.news_cat_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.news_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.news_cat_info a:link, .news_cat_info a:visited, .news_cat_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color:#665A53;
}

.news_cat_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.news_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #42331e;
}

.news_col
{
 float:left;
}

.news_attachment
{
 width:32%;
 margin:2px;
}

.news_container
{
 padding:3px;
 margin-bottom:5px;
 background-color:#ede7ca;
 border:1px solid #7b7458;
}

.news_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #342E25;
 padding: 2px;
 border-bottom:1px solid #665A53;
}

.news_title a:link, .news_title a:visited, .news_title a:active
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
}

.news_title a:hover
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.news_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.news_info a:link, .news_info a:visited, .news_info a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.news_info a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.news_intro
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.news_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.news_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #42331e;
}

.news_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
}

.news_comment_container
{
 padding:3px;
 margin-bottom:3px;
 border:1px dotted #342E25;

}

.news_comment_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #665A53;
 color: #342E25;

 padding:3px;
}

.news_comment_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 padding: 2px;
}

.news_comment_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 padding: 2px;
}

.news_form
{
 padding:0px;
 margin:0px;
}

.news_table
{
 padding:0px;
 margin:0px;
}

.news_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.news_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.news_title_bk
{
 font-family: sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color: #000000;
}

.news_date_bk
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}

.news_text_bk
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}
 
 /* SZAVAZÁS */

.poll_body
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 text-align:center;
}

.poll_body a:link, .poll_body a:active, .poll_body a:visited
{
 color: #665A53;
 font-family: sans-serif;
 font-size: 12px;
}

.poll_body a:hover
{
 color: #665A53;
 font-family: sans-serif;
 font-size: 12px;
 text-decoration: none;
}

.poll_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 text-align:left;
 margin-bottom:5px;
}

.poll_question
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 text-align:justify;
}

.poll_hilited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #42331e;
 text-align:justify;
}

.poll_item
{
 display:block;
 height:8px; 
 border:1px solid #342E25;

 font-size: 1px;
 padding:1px;
}

.poll_line
{
 height:8px;
 font-size: 1px;
 float:left;
}

/* Privát ÜZENETEK */

.pm_active
{
 padding:2px;
 background-color:#ede7ca;
 border:1px solid #7b7458;
 border-bottom:0px none;

}

.pm_inactive
{
 padding:2px;
 border: 1px dotted #342E25;
 border-bottom:0px none;
}

.pm_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 border-bottom:2px solid #665A53;
}

.pm_line
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
 border-bottom:1px solid #665A53;
}

 /* KERESÉS */

.search_container
{
 padding:3px;
 border-bottom:1px solid #7b7458;
}

.search_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.search_title a:link, .search_title a:visited, .search_title a:active
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
}

.search_title a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #665A53;
 text-decoration: none;
 cursor: pointer;
}

.search_firsttabactive
{
 font-weight:bolder;
 padding:2px;
 border: 1px solid #342E25;
 border-bottom:0px none;

}

.search_firsttabinactive
{
 padding:2px;
 border: 1px dotted #342E25;
 border-bottom:0px none;
 cursor:pointer;
}

.search_tabactive
{
 font-weight:bolder;
 padding:2px;
 border: 1px solid #342E25;
 border-bottom:0px none;

}

.search_tabinactive
{
 padding:2px;
 border: 1px dotted #342E25;
 border-left:0px none;
 border-bottom:0px none;
 cursor:pointer;
}

.search_results
{
 border: 1px solid #342E25;
 border-bottom:0px none;

}

 /* FELHASZNÁLÓK */

.user_container
{
 padding:3px;
 background-color:#ede7ca;
 border:1px dotted #7b7458;
}

.user_userbox
{
 padding:3px;
}

.user_user
{
 padding:2px;
}


.user_form
{
 padding:0px;
 margin:0px;
}

.user_table
{
 padding:0px;
 margin:0px;
}

.user_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
}

.user_infotitle
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #342E25;
 padding:10px;
 padding-bottom:0px;
}

.user_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.user_table_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 border-bottom:1px solid #665A53;
 color: #342E25;

 padding:3px; 
}

.user_table_subtitle
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #342E25;
 border-bottom:1px dashed #665A53;

 padding:2px;
}



 /* LEVELEK */

.letter_title
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #665A53;
}

.letter_content
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}









.information
{
 position:absolute;
 left:0px;
 top:0px;
 z-index:1000;
 visibility:hidden;
 background-color:#ffffff;
 border:1px dotted #7b7458;
 padding:2px;
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #342E25;
}

.infotitle
{
 background-color:#342E25;
 padding:4px;
 text-align:right;
 margin-bottom:2px;
}

.infotitle a:link, .infotitle a:active, .infotitle a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
}

.infotitle a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #665A53;
 text-decoration:underline;
}

.zone1
{
 margin:0px;
 padding:0px;
 width:610px;
 margin-left:160px;
}

.zone1_menu
{
 padding:0px;
}

.zone1_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone1_mvl
{
}

.zone1_mvr
{
}

.zone1_mhu
{
}

.zone1_menu0
{
 background: url(images/mmbgi.jpg) repeat-x;
 font-family: sans-serif;
 font-size: 11px;
 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: 11px;
 font-weight: bolder;
 text-decoration: none;
 display:block;
 text-transform: uppercase;
 color: #42331e;
 padding:5px;
 text-align:center;
}

.zone1_menu0 a:hover
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: bolder;
 text-decoration: none;
 display:block;
 text-transform: uppercase;
 color: #ffffff;
 padding:5px;
 text-align:center;
 background: url(images/mmbga.jpg) repeat-x;
}

.zone1_menu1
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu1 a:link, .zone1_menu1 a:active, .zone1_menu1 a:visited
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#342E25;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;
 border-bottom:1px solid #342E25;
}

.zone1_menu1 a:hover
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#42331e;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;

 border-bottom:1px solid #342E25;
}

.zone1_menu2
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu2 a:link, .zone1_menu2 a:active, .zone1_menu2 a:visited
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#342E25;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;
 border-bottom:1px solid #342E25;
}

.zone1_menu2 a:hover
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#42331e;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;

 border-bottom:1px solid #342E25;
}

.zone2
{
 width:145px;
 margin:0px;
 padding:0px;
}

.zone2 h2
{
 font-family: sans-serif;
 font-size:12px;
 font-weight:bolder;
 text-transform:uppercase;
 color:#faf8ec;
 width:131px;
 height:17px;
 padding:7px;
 background: url(images/left_title.jpg) left top no-repeat;
}

.zone2_text
{
 width:133px;
 padding:5px;
}

.zone2_poll
{
 width:133px;
 padding:5px;
}

.zone2_banner
{
 width:143px;
 padding:0px;
}

.zone2_dynamic
{
 width:133px;
 padding:5px;
}

.zone2_menu
{
 width:143px;
 padding:0px;
}

.zone2m
{
 padding:0px;
 margin:0px;
}

.zone2_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone2_mvl
{
}

.zone2_mvr
{
}

.zone2_mhu
{
}

.zone2_menu0
{
 font-family: sans-serif;
 font-size: 11px;
 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: 11px;
 font-weight: normal;
 text-decoration: none;
 display:block;
 color: #342E25;
 padding:2px;
 padding-left:5px;
 text-align:left;
 border-bottom: 1px dashed #5F5544;
}

.zone2_menu0 a:hover
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 display:block;
 color: #342E25;
 text-decoration: underline;
 background-color: #F5F0DC;
 padding:2px;
 padding-left:5px;
 text-align:left;
 border-bottom: 1px dashed #5F5544;
}

.zone2_menu1
{
 font-family: 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: sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 display:block;
 color: #342E25;
 padding:2px;
 padding-left:5px;
 text-align:left;
 border-bottom: 1px dashed #5F5544;
}

.zone2_menu1 a:hover
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 display:block;
 color: #342E25;
 text-decoration: underline;
 background-color: #F5F0DC;
 padding:2px;
 padding-left:5px;
 text-align:left;
 border-bottom: 1px dashed #5F5544;
}

.zone2_menu2
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone2_menu2 a:link, .zone2_menu2 a:active, .zone2_menu2 a:visited
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 display:block;
 color: #342E25;
 padding:2px;
 padding-left:5px;
 text-align:left;
 border-bottom: 1px dashed #5F5544;
}

.zone2_menu2 a:hover
{
 font-family: sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 display:block;
 color: #342E25;
 text-decoration: underline;
 background-color: #F5F0DC;
 padding:2px;
 padding-left:5px;
 text-align:left;
 border-bottom: 1px dashed #5F5544;
}

.zone3
{
 width:620px;
 margin:0 auto;
 padding:0px;
}

.zone3 h2
{
 margin:5px;
 margin-top:10px;
 margin-bottom:10px;
 font-size:14px;
 font-weight:bolder;
 color:#342E25;
}

.zone3_text
{
 padding:0px;
}

.zone3_poll
{
 padding:0px;
}

.zone3_banner
{
 padding:0px;
}

.zone3_dynamic
{
 padding:0px;
}

.zone3_menu
{
 padding:0px;
}

.zone3m
{
 padding:0px;
 margin:0px;
}

.zone3_submenu_vl
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_submenu_vr
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_submenu_hu
{
 font-size:0px;
 display:block;
 position:relative;

 border:1px solid #342E25;
 border-bottom:0px none;
 margin:0px;
 padding:0px;
}

.zone3_mvl
{
}

.zone3_mvr
{
}

.zone3_mhu
{
}

.zone3_menu0
{
 background: url(images/img03.gif) no-repeat;
 font-family: sans-serif;
 font-size: 12px;
 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: 12px;
 font-weight: bolder;
 text-decoration: none;
 display:block;
 text-transform: uppercase;
 color: #D8D8D8;
 padding:16px;
 text-align:center;
}

.zone3_menu0 a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 display:block;
 text-transform: uppercase;
 color: #ffffff;
 padding:16px;
 text-align:center;
}

.zone3_menu1
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu1 a:link, .zone3_menu1 a:active, .zone3_menu1 a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#342E25;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;
 border-bottom:1px solid #342E25;
}

.zone3_menu1 a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#42331e;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;

 border-bottom:1px solid #342E25;
}

.zone3_menu2
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone3_menu2 a:link, .zone3_menu2 a:active, .zone3_menu2 a:visited
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#342E25;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;
 border-bottom:1px solid #342E25;
}

.zone3_menu2 a:hover
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color:#42331e;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:12px;
 padding-right:12px;

 border-bottom:1px solid #342E25;
}