body
{
 font-family:Verdana, sans-serif;
 font-size:11px;
 color:#febd9c;
 margin:0;
 padding:0;
}

.container
{
 width:1000px;
 border:0px;
 margin:0 auto;
 background-image:url(images/fill.jpg);
 background-repeat:repeat-y;
}

.top
{
 width:1000px;
 height:104px;
 background-image:url(images/top.jpg);
 background-position:left top;
 background-repeat:no-repeat;
}

.menu
{
 width:1000px;
 height:32px;
 background-image:url(images/menu_bg.jpg);
 background-position:left top;
 background-repeat:no-repeat;
}

.upper
{
 width:1000px;
 height:147px;
 background-image:url(images/upper.jpg);
 background-position:left top;
 background-repeat:no-repeat;
}

.upper_container
{
 position:relative;
 top:26px;
 margin:0 auto;
 border:3px solid #f5821f;
 width:435px;
 height:115px;
 background-image:url(images/flash_bg.jpg);
}

.main
{
 width:640px;
 padding-left:180px;
 padding-right:180px;
 padding-top:20px;
 padding-bottom:20px;
}

.lower
{
 width:1000px;
 height:146px;
 background-image:url(images/lower.jpg);
 background-position:left top;
 background-repeat:no-repeat;
}

.lower_container
{
 margin:0 auto;
 border:3px solid #f5821f;
 width:435px;
 height:115px;
 background-color:#febd9c;
}


.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;
}

.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;
}

table
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 color: #febd9c;
}

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;
}



.table
{
 display:table;
}

.row
{
 display:table-row;
}

.cell
{
 display:table-cell;
 padding:2px;
}



a:link, a:active, a:visited
{
 color: #3A9AFF;
 font-family: Verdana, sans-serif;
 font-size: 11px;
 text-decoration: none;

}

a:hover
{
 color: #f5821f;
 font-family: Verdana, sans-serif;
 font-size: 11px;
 text-decoration: none;
}

form
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.textinput
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 border: 0px;
 color: #febd9c;
 margin:0px;
 padding:2px;
 border: 1px solid #93b734;
}

textarea
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 border: 0px;
 color: #febd9c;
 margin:0px;
 padding:2px;
 border: 1px solid #93b734;
}

option
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 border: 0px;
 color: #febd9c;
}

select
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 border: 1px solid #93b734;
}

.button
{
 font-family: arial, Verdana, sans-serif;
 font-size: 100%; 
 border: 1px solid #93b734;
 background-color: #f3fdd8;
 padding:2px;
 cursor: pointer;
}

.button_hover
{
 font-family: arial, Verdana, sans-serif;
 font-size: 100%; 
 border: 1px solid #c1ff1e;
 background-color: #f3fdd8;
 padding:2px;
 cursor: pointer;
}


.nvbutton
{
 font-family: arial, Verdana, 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: Verdana, sans-serif;
 font-size: 11px;
}

.text
{
 color: #febd9c;
 font-family: Verdana, sans-serif;
 font-size: 11px;
}

.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: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 border:1px solid #f5821f;
 background-color: #FFFFFF;
}

.navitext
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 margin-bottom:11px;
}

.navihead
{
 font-family: Verdana, 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: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #274E60;
 text-decoration: none;
}

.navi a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.navilink:link, .navilink:active, .navilink:visited
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #274E60;
 text-decoration: none;
}

.navilink:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.pager
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 padding: 11px;
 text-align:center;
 margin:0 auto;
}

.pager a:link, .pager a:active, .pager a:visited
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #274E60;
 text-decoration: none;
}

.pager a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #F55321;
 text-decoration: none;
 cursor: pointer;
}

.redirect_container
{
 padding:3px;
 border:1px solid #89ac2c;
 background-color: #bbd75a;
}

.redirect_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #FFFFFF;
 padding: 5px;
 text-align:left;
}

.redirect_body
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #696969;
 background-color: #FFFFFF; 
 padding: 5px;
 text-align: left;
}

.subcats
{
 margin:5px;
}

.subitems
{
 margin:5px;
}

.ls_aleft
{
 width:16px;
 height:16px;
 background-color:#bbd75a;
 color:#000000;
 font-size:11px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_left
{
 width:16px;
 height:16px;
 background-color:#bbd75a;
 color:#000000;
 font-size:11px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_hbarc
{
 border-top:1px solid #bbd75a;
 border-bottom:1px solid #bbd75a;
 padding-top:1px;
 padding-bottom:1px;
 background-color:#d7f571;
 font-size:0px;
}

.ls_hbar
{
 height:12px;
 background-color:#93b734;
 font-size:6px;
 color:#000000;
 font-weight:normal;
 text-align:center;
 cursor:pointer;
}

.ls_right
{
 width:16px;
 height:16px;
 background-color:#bbd75a;
 color:#000000;
 font-size:11px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_aright
{
 width:16px;
 height:16px;
 background-color:#bbd75a;
 color:#000000;
 font-size:11px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

/* MODUL STÍLUSOK */

 /* APRÓHIRDETÉSEK */


.advert_cat_container
{
 padding:3px;
 margin-bottom:3px;
 background-color:#f1f1f1;
}

.advert_cat_title
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #BBD75A;
 padding: 2px;
 border-bottom:1px solid #BBD75A;
}

.advert_cat_title a:link, .advert_cat_title a:visited, .advert_cat_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.advert_cat_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
}

.advert_cat_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #696969;
}

.advert_cat_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 text-decoration: none;
 color: #f5821f;
}

.advert_container
{
 padding:3px;
 margin-bottom:5px;
}

.advert_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #BBD75A;
 padding-bottom: 3px;
 border-bottom:1px solid #BBD75A;
}

.advert_title a:link, .advert_title a:visited, .advert_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #BBD75A;
}

.advert_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #f5821f;
 text-decoration: none;
}

.advert_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 3px;
}

.advert_info a:link, .advert_info a:visited, .advert_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #BBD75A;
}

.advert_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.advert_user
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.advert_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.advert_price
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.advert_form
{
 padding:0px;
 margin:0px;
}

.advert_infotitle
{
 font-family: Verdana, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #febd9c;
 padding:10px;
 padding-bottom:0px;
}

.advert_table
{
 padding:0px;
 margin:0px;
}

.advert_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.advert_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

 /* BLOG */

.blog_container
{
 padding:3px;
 margin-bottom:3px;
}

.blog_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 padding: 2px;
 border-bottom:1px solid #BBD75A;
}

.blog_title a:link, .blog_title a:visited, .blog_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.blog_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.blog_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.blog_info a:link, .blog_info a:visited, .blog_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #274E60;
 text-decoration: none;
}

.blog_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.blog_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.blog_comments
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.blog_intro
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.blog_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.blog_comment_container
{
 padding:3px;
 margin-bottom:3px;
 border:1px dotted #febd9c;
}

.blog_comment_title
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #BBD75A;
 color: #BBD75A;
 background-color:#f1f1f1;
 padding:3px;
}

.blog_comment_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.blog_comment_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.blog_form
{
 padding:0px;
 margin:0px;
}

.blog_table
{
 padding:0px;
 margin:0px;
}

.blog_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.blog_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

 /* Katalógus */

.catalog_cat_container
{
 padding:3px;
 margin-bottom:11px;
}

.catalog_cat_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #febd9c;
 border-bottom:1px solid #BBD75A;
 padding: 2px;
}

.catalog_cat_title a:link, .catalog_cat_title a:visited, .catalog_cat_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.catalog_cat_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.catalog_cat_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.catalog_cat_info a:link, .catalog_cat_info a:visited, .catalog_cat_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color:#3A9AFF;
 text-decoration: none;
}

.catalog_cat_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.catalog_cat_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
}

.catalog_container
{
 padding:3px;
 margin-bottom:3px;
}

.catalog_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 padding: 2px;
 border-bottom:1px solid #BBD75A;
 background-color:#EFEFEF;
}

.catalog_title a:link, .catalog_title a:visited, .catalog_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.catalog_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.catalog_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding:2px;
}

.catalog_info a:link, .catalog_info a:visited, .catalog_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #274E60;
 text-decoration: none;
}

.catalog_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.catalog_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
}

.catalog_price
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.catalog_form
{
 padding:0px;
 margin:0px;
}

.catalog_infotitle
{
 font-family: Verdana, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #febd9c;
 padding:10px;
 padding-bottom:0px;
}

.catalog_table
{
 padding:0px;
 margin:0px;
 border:1px solid #febd9c;
}

.catalog_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.catalog_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.catalog_ctable_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
 background-color:#CFCFCF;
 border-bottom:1px solid #febd9c;
}

.catalog_ctable_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 border-bottom:1px solid #febd9c;
}

.catalog_ctable_hicell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 background-color:#EFEFEF;
 border-bottom:1px solid #febd9c;
}

.catalog_title_bk
{
 font-family: Verdana, sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color: #000000;
}

.catalog_date_bk
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.catalog_text_bk
{
 font-family: Verdana, 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: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.contact_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

 /* TARTALMI OLDALAK */

.content_title_bk
{
 font-family: Verdana, sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color: #000000;
}

.content_text_bk
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}

 /* DOKUMENTUMOK */

.docs_cat_container
{
 padding:3px;
 margin-bottom:3px;
 background-color:#f1f1f1;
}

.docs_cat_title
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #BBD75A;
 padding: 2px;
 border-bottom:1px solid #BBD75A;
}

.docs_cat_title a:link, .docs_cat_title a:visited, .docs_cat_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.docs_cat_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
}

.docs_cat_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #696969;
}

.docs_cat_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 text-decoration: none;
 color: #f5821f;
}

.docs_container
{
 padding:3px;
 margin-bottom:5px;
}

.docs_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #BBD75A;
 padding-bottom: 3px;
 border-bottom:1px solid #BBD75A;
}

.docs_title a:link, .docs_title a:visited, .docs_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #BBD75A;
}

.docs_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 text-decoration: none;
 color: #f5821f;
 text-decoration: none;
}

.docs_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 3px;
}

.docs_info a:link, .docs_info a:visited, .docs_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #BBD75A;
}

.docs_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.docs_size
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
}

 /* ESEMÉNYNAPTÁR */

.event_container
{
 padding:3px;
 margin-bottom:3px;
}

.event_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 padding: 2px;
 border-bottom:1px solid #BBD75A;
}

.event_title a:link, .event_title a:visited, .event_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.event_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.event_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.event_info a:link, .event_info a:visited, .event_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #274E60;
 text-decoration: none;
}

.event_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.event_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.event_place
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.event_intro
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.event_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.event_form
{
 padding:0px;
 margin:0px;
}

.event_table
{
 padding:0px;
 margin:0px;
}

.event_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.event_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

 /* FÓRUM */

.forum_forum_container
{
 padding:3px;
 border:1px solid #BBD75A;
 margin-bottom:11px;
 background-color:#EFEFEF;
}

.forum_forum_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #BBD75A;
 padding: 2px;
 border-bottom:1px solid #BBD75A;
}

.forum_forum_title a:link, .forum_forum_title a:visited, .forum_forum_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.forum_forum_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.forum_forum_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.forum_forum_info a:link, .forum_forum_info a:visited, .forum_forum_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3A9AFF;
 text-decoration: none;
}

.forum_forum_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.forum_topic_container
{
 padding:3px;
 margin-bottom:2px;
 background-color:#FFFFFF;
}

.forum_topic_title
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
 border-bottom:1px solid #BBD75A;
 padding: 2px;
}

.forum_topic_title a:link, .forum_topic_title a:visited, .forum_topic_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.forum_topic_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.forum_topic_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.forum_topic_info a:link, .forum_topic_info a:visited, .forum_topic_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color:#3A9AFF;
 text-decoration: none;
}

.forum_topic_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.forum_topic_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.forum_topic_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
}

.forum_post_container
{
 padding:3px;
 margin-bottom:3px;
 border:1px dotted #febd9c;
}

.forum_post_title
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #BBD75A;
 color: #BBD75A;
 background-color:#f1f1f1;
 padding:3px;
}

.forum_post_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.forum_post_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.forum_post_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.forum_post_quote
{
 margin:3px;
 background-color:#EFEFEF;
 border:1px solid #febd9c;
 padding:2px;
}

.forum_post_quote_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.forum_post_quote_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 font-style:italic;
 color: #febd9c;
}

.forum_quote_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.forum_form
{
 padding:0px;
 margin:0px;
}

.forum_infotitle
{
 font-family: Verdana, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #febd9c;
 padding:10px;
 padding-bottom:0px;
}

.forum_table
{
 padding:0px;
 margin:0px;
}

.forum_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.forum_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

 /* GALÉRIA */

.gallery_cat_container
{
 border:1px solid #BBD75A;
}

.gallery_cat_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #febd9c;
 padding-bottom: 3px;
}

.gallery_cat_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 text-decoration: none;
 color: #f5821f;
}

.gallery_container
{
 border:1px solid #BBD75A;
}

.imageborder
{
 padding: 1px;
 border: 1px solid #f5821f;
}

.gallery_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: #febd9c;
 padding-bottom: 3px;
}

.gallery_title a:link, .gallery_title a:visited, .gallery_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: #274E60;
}

.gallery_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.gallery_form
{
 padding:0px;
 margin:0px;
}

.gallery_table
{
 padding:0px;
 margin:0px;
}

.gallery_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.gallery_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

 /* VENDÉGKONYV */

.guestbook_container
{
 padding:3px;
 margin-bottom:3px;
}

.guestbook_title
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #BBD75A;
 color: #BBD75A;
 background-color:#f1f1f1;
 padding:3px;
}

.guestbook_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.guestbook_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.guestbook_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.guestbook_form
{
 padding:0px;
 margin:0px;
}

.guestbook_table
{
 padding:0px;
 margin:0px;
}

.guestbook_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.guestbook_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

 /* HÍREK */

.news_leader_container
{
 padding:3px;
 margin-bottom:11px;
}

.news_leader_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #febd9c;
 border-bottom:1px solid #BBD75A;
 padding: 2px;
}

.news_leader_title a:link, .news_leader_title a:visited, .news_leader_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #274E60;
 text-decoration: none;
}

.news_leader_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.news_leader_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.news_leader_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.news_leader_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
}

.news_leader_intro 
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.news_cat_container
{
 padding:3px;
 margin-bottom:11px;
}

.news_cat_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color: #febd9c;
 border-bottom:1px solid #BBD75A;
 padding: 2px;
}

.news_cat_title a:link, .news_cat_title a:visited, .news_cat_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.news_cat_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.news_cat_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.news_cat_info a:link, .news_cat_info a:visited, .news_cat_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color:#3A9AFF;
 text-decoration: none;
}

.news_cat_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.news_cat_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
}

.news_container
{
 padding:3px;
 margin-bottom:3px;
}

.news_title
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 padding: 2px;
 border-bottom:1px solid #BBD75A;
}

.news_title a:link, .news_title a:visited, .news_title a:active
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #BBD75A;
 text-decoration: none;
}

.news_title a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.news_info
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.news_info a:link, .news_info a:visited, .news_info a:active
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #274E60;
 text-decoration: none;
}

.news_info a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 text-decoration: none;
 cursor: pointer;
}

.news_intro
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.news_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
 background-color: #FFFFFF;
}

.news_count
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #f5821f;
}

.news_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
}

.news_comment_container
{
 padding:3px;
 margin-bottom:3px;
 border:1px dotted #febd9c;
}

.news_comment_title
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #BBD75A;
 color: #BBD75A;
 background-color:#f1f1f1;
 padding:3px;
}

.news_comment_date
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #f5821f;
 padding: 2px;
}

.news_comment_text
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 padding: 2px;
}

.news_form
{
 padding:0px;
 margin:0px;
}

.news_table
{
 padding:0px;
 margin:0px;
}

.news_table_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.news_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.news_title_bk
{
 font-family: Verdana, sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color: #000000;
}

.news_date_bk
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.news_text_bk
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}
 
 /* SZAVAZÁS */

.poll_body
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-align:center;
}

.poll_body a:link, .poll_body a:active, .poll_body a:visited
{
 color: #3A9AFF;
 font-family: Verdana, sans-serif;
 font-size: 11px;
 text-decoration: none;
}

.poll_body a:hover
{
 color: #f5821f;
 font-family: Verdana, sans-serif;
 font-size: 11px;
 text-decoration: none;
}

.poll_title
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #000000;
 text-align:left;
 margin-bottom:5px;
}

.poll_question
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 text-align:justify;
}

.poll_hilited
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #3A9AFF;
 text-align:justify;
}

.poll_item
{
 display:block;
 height:8px; 
 border:1px solid #BBD75A;
 background-color:#FFFFFF;
 font-size: 1px;
 padding:1px;
}

.poll_line
{
 height:8px;
 font-size: 1px;
 float:left;
}

/* Privát ÜZENETEK */

.pm_active
{
 padding:2px;
 border: 1px solid #BBD75A;
 border-bottom:0px none;
 background-color:#F3FFCC;
}

.pm_inactive
{
 padding:2px;
 border: 1px solid #febd9c;
 border-bottom:0px none;
 background-color:#EFEFEF;
}

.pm_head
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
 border-bottom:2px solid #BBD75A;
}

.pm_line
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
 border-bottom:1px solid #f5821f;
}

 /* FELHASZNÁLÓK */

.user_container
{
 padding:3px;
 border:1px dotted #febd9c;
}

.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: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
}

.user_infotitle
{
 font-family: Verdana, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #febd9c;
 padding:10px;
 padding-bottom:0px;
}

.user_table_cell
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #febd9c;
}

.user_table_title
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #febd9c;
 border-bottom:1px solid #BBD75A;
 color: #BBD75A;
 background-color:#f1f1f1;
 padding:3px; 
}

.user_table_subtitle
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #febd9c;
 border-bottom:1px dashed #BBD75A;
 background-color:#EFEFEF;
 padding:2px;
}



 /* LEVELEK */

.letter_title
{
 font-family: Verdana, sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #274E60;
}

.letter_content
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}









.information
{
 position:absolute;
 left:0px;
 top:0px;
 z-index:1000;
 visibility:hidden;
 border:1px solid #000000;
 background-color:#FFFFFF;
 padding:2px;
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.infotitle
{
 background-color:#bbd75a;
 padding:4px;
 text-align:right;
 margin-bottom:2px;
}

.infotitle a:link, .infotitle a:active, .infotitle a:visited
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #000000;
 text-decoration:none;
}

.infotitle a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: bolder;
 color: #000000;
 text-decoration:underline;
}

.zone1
{
 margin:0px;
 padding:0px;
 width:640px;
 margin-left:210px;
}

.zone1_menu
{
}

.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: Verdana, sans-serif;
 font-size: 16px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu0 a:link, .zone1_menu0 a:active, .zone1_menu0 a:visited
{
 font-family: Verdana, sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color:#febd9c;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
}

.zone1_menu0 a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color:#f5821f;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
}

.zone1_menu1
{
 font-family: Verdana, 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: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#febd9c;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
 border-bottom:1px solid #94c258;
}

.zone1_menu1 a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#f5821f;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}

.zone1_menu2
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 display:block;
 padding:0px;
 margin:0px;
}

.zone1_menu2 a:link, .zone1_menu2 a:active, .zone1_menu2 a:visited
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#febd9c;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
 border-bottom:1px solid #94c258;
}

.zone1_menu2 a:hover
{
 font-family: Verdana, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color:#f5821f;
 text-decoration: none;
 display:block;
 padding:2px;
 padding-left:11px;
 padding-right:11px;
 background-color:#EFEFEF;
 border-bottom:1px solid #94c258;
}



.zone2
{
 width:640px;
 margin:0px;
 padding:0px;
}

.zone2 h2
{
 color:#f5821f;
}

.zone3
{
 margin:0px;
 padding:0px;
 width:435px;
}

.zone3_text
{
 padding:10px;
 color:#700d0a;
}

.zone3_dynamic
{
 padding:10px;
 color:#700d0a;
}
