html
{
 font-family:sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#333333;
}

body
{
 font-family:sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#333333;
 margin:0;
 padding:0;
}

/* KÖZÖS HASZNÁLATÚ */

.login_title
{
 font-family:sans-serif;
 font-size:12px;
 font-weight:bolder;
 color:#ffffff; 
}

.login_text
{
 font-family:sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#ffffff;
}

.spacer
{
 margin-bottom:3px;
}

.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%;
}

.inputl
{
 width:99%;
}

.nowrap
{
 white-space:nowrap;
}

.clear
{
 clear:both;
 width:0px;
 height:0px;
 margin:0px;
 padding:0px;
 font-size:0px;
 overflow:hidden;
}

.spaceleft
{
 margin-left:10px;
}

.spaceright
{
 margin-right:10px;
}

.spacetop
{
 margin-top:10px;
}

.spacebottom
{
 margin-bottom:10px;
}

.padleft
{
 margin-top:5px;
 margin-left:5px;
 margin-bottom:5px;
}

.padright
{
 margin-top:5px;
 margin-right:5px;
 margin-bottom:5px;
}

.colspacer
{
 width:5px;
}

table
{
 font-family: sans-serif;
 font-size: 12px;
 color: #333333;
}

.table
{
 display:table;
}

.row
{
 display:table-row;
}

.cell
{
 display:table-cell;
 padding:2px;
}

a:link, a:active, a:visited
{
 color: #274e60;
 text-decoration: none;
}

a:hover
{
 color: #274e60;
 text-decoration: underline;
}

form
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.textinput
{
 font-size:12px;
 color: #333333;
 border: 1px solid #1f495f;
}

textarea
{
 font-size:12px;
 color: #333333;
 border: 1px solid #1f495f;
}

option
{
 font-size:12px;
 color: #333333;
}

select
{
 font-size:12px;
 color: #333333;
 border: 1px solid #1f495f;
}

.button
{
 width:auto;
 height:auto;
 font-size:12px;
 color:#333333;
 padding:3px 3px 3px 3px;
 background-color:#ededed;
 border: 1px solid #1f495f;
 cursor: pointer;
}

.button_hover
{
 width:auto;
 height:auto;
 font-size:12px;
 color:#333333;
 padding:3px 3px 3px 3px;
 background-color:#608aa2;
 border: 1px solid #1f495f;
 cursor: pointer;
}

input.button {
 width: 0;
 overflow:visible;
}

input.button[class] 
{
 width: auto;
}

input.button_hover {
 width: 0;
 overflow:visible;
}

input.button_hover[class] 
{
 width: auto;
}

.nvbutton
{
 font-size:12px;
 background-color: transparent;
 border: 1px solid #1f495f;
 cursor: pointer;
}

input[type="radio"] 
{
 margin:0px;
 padding:0px;
}

.error
{
 color: #ff0000;
}

.text
{
 color: #333333;
}

.functions
{
 padding-top:5px;
 border-top:1px solid #1f495f;
 margin-bottom:5px;
}

.icon
{
 background-image:url(icons/iconbg.gif);
 cursor:pointer;
 margin-right:4px;
 border:0px;
 width:16px;
 height:16px;
}

.naviicon
{
 background-image:url(../../images/bg_circle.gif);
 cursor:pointer;
 margin-right:4px;
 border:0px;
 width:16px;
 height:16px;
}

.navi
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 border:1px solid #ffc102;
 background-color: #ffffff;
}

.navitext
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
}

.navihead
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #4F77EA;
 background-color: #efefef;
 vertical-align:middle;
 text-align: center;
}

.navi a:link, .navi a:active, .navi a:visited
{
 font-weight: bolder;
 color: #274e60;
 text-decoration: none;
}

.navi a:hover
{
 font-weight: bolder;
 color: #274e60;
 text-decoration: underline;
 cursor: pointer;
}

.navilink:link, .navilink:active, .navilink:visited
{
 font-weight: bolder;
 color: #274e60;
 text-decoration: none;
}

.navilink:hover
{
 font-weight: bolder;
 color: #274e60;
 text-decoration: underline;
 cursor: pointer;
}

.pager
{
 padding: 10px;
 text-align:center;
 margin:0 auto;
}

.pager a:link, .pager a:active, .pager a:visited
{
 font-weight: bolder;
 color: #274E60;
 text-decoration: none;
}

.pager a:hover
{
 font-weight: bolder;
 color: #274e60;
 text-decoration: underline;
}

.redirect_container
{
 padding:3px;
 border:1px solid #89ac2c;
 background-color: #1f495f;
}

.redirect_head
{
 font-weight: bolder;
 color: #ffffff;
 padding: 5px;
 text-align:left;
}

.redirect_body
{
 background-color: #ffffff; 
 padding: 5px;
 text-align: left;
}

.subcats
{
 margin:5px;
}

.subitems
{
 margin:5px;
}

.ls_aleft
{
 width:16px;
 height:16px;
 background-color:#1f495f;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_left
{
 width:16px;
 height:16px;
 background-color:#1f495f;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_hbarc
{
 border-top:1px solid #1f495f;
 border-bottom:1px solid #1f495f;
 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:#1f495f;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

.ls_aright
{
 width:16px;
 height:16px;
 background-color:#1f495f;
 color:#000000;
 font-size:12px;
 font-weight:bolder;
 text-align:center;
 cursor:pointer;
}

/* MODUL STÍLUSOK */

.row1
{
 background:url(images/headfill.jpg) left top repeat-x;
}

.row2
{
 background:url(images/headfill.jpg) left top repeat-x;
}

.imgborder
{
 border: 1px solid #1f495f;
}

.linked
{
 margin-top:10px;
}

.link_head
{
 border:0px none;
 border-right:1px solid #1f495f;
 margin-top:10px;
}

.link_border
{
 border:1px solid #1f495f;
 border-right:0px none;
}

.link_text
{
 font-weight: bolder;
 padding:3px;
}

.link_title
{
 font-weight: bolder;
 cursor:pointer;
 padding:3px;
}

.link_title_selected
{
 font-weight: bolder;
 background-color:#efefef;
 cursor:pointer;
 padding:3px;
}

.link_list
{
 border-top:1px dotted #1f495f;
}

.link_content
{
 padding-top:5px;
 padding-bottom:5px;
}

.link_comment
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding-top:10px;
}

.link_pad
{
 display:block;
 padding-left:3px;
 padding-top:1px;
}

.link_line
{
 padding:3px;
 border-bottom:1px dotted #1f495f;
}

.link_pic
{
 border:1px solid #1f495f;
 background:#efefef;
 text-align:center;
 padding:3px;
 margin-right:5px;
 margin-bottom:5px;
}

.printable_title_bk
{
 font-family: sans-serif;
 font-size: 16px;
 font-weight: bolder;
 color: #000000;
}

.printable_info_bk
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}

.printable_text_bk
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
}

/* APRÓHIRDETÉSEK */

.advert_subcats
{
 border-top:1px dotted #1f495f;
 margin-bottom:10px;
}

.advert_cat_container
{
}

.advert_cat_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding: 3px;
 border-bottom:1px dotted #1f495f;
}

.advert_cat_title a:link, .advert_cat_title a:visited, .advert_cat_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.advert_cat_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.advert_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.advert_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #ff6000;
}

.advert_subitems
{
 margin-bottom:10px;
}

.advert_container
{
 border:1px solid #1f495f;
 margin-bottom:5px;
}

.advert_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
 border-bottom:1px solid #1f495f;
}

.advert_title a:link, .advert_title a:visited, .advert_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.advert_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.advert_content
{
 padding:3px;
}

.advert_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.advert_info a:link, .advert_info a:visited, .advert_info a:active
{
 text-decoration: none;
 color: #274e60;
}

.advert_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.advert_user
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.advert_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.advert_price
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.advert_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.advert_table
{
 padding:0px;
 margin:0px;
}

.advert_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.advert_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

/* BLOG */

.blog_subitems
{
 margin-bottom:10px;
}

.blog_container
{
 margin-bottom:5px;
}

.blog_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
 border-bottom:1px solid #1f495f;
}

.blog_title a:link, .blog_title a:visited, .blog_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.blog_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.blog_intro
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding:3px;
}

.blog_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.blog_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.blog_info a:link, .blog_info a:visited, .blog_info a:active
{
 text-decoration: none;
 color: #274e60;
}

.blog_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.blog_comments
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.blog_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.blog_comment_container
{
 margin-bottom:5px;
 border:1px solid #1f495f;
}

.blog_comment_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #1f495f;
 color: #333333;
 padding:3px;
}

.blog_comment_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.blog_comment_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding: 3px;
}

.blog_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.blog_table
{
 padding:0px;
 margin:0px;
}

.blog_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.blog_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

/* KATALÓGUS */

.catalog_subcats
{
 border-top:1px dotted #1f495f;
 margin-bottom:10px;
}

.catalog_cat_container
{
}

.catalog_cat_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding: 3px;
 border-bottom:1px dotted #1f495f;
}

.catalog_cat_title a:link, .catalog_cat_title a:visited, .catalog_cat_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.catalog_cat_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.catalog_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.catalog_cat_info a:link, .catalog_cat_info a:visited, .catalog_cat_info a:active
{
 color: #274e60;
 text-decoration: none;
}

.catalog_cat_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.catalog_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #ff6000;
}

.catalog_subitems
{
 margin-bottom:10px;
}

.catalog_container
{
 border:1px solid #1f495f;
 margin-bottom:5px;
}

.catalog_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
 border-bottom:1px solid #1f495f;
}

.catalog_title a:link, .catalog_title a:visited, .catalog_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.catalog_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.catalog_content
{
 padding:3px;
}

.catalog_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.catalog_info a:link, .catalog_info a:visited, .catalog_info a:active
{
 font-weight:bolder;
 text-decoration: none;
 color: #274e60;
}

.catalog_info a:hover
{
 font-weight:bolder;
 color: #274e60;
 text-decoration: underline;
}

.catalog_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.catalog_price
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.catalog_top
{
 border-top:1px solid #1f495f;
}

.catalog_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.catalog_table
{
 padding:0px;
 margin:0px;
}

.catalog_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.catalog_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.catalog_infotitle
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #333333;
 padding:10px;
 padding-bottom:0px;
}

.catalog_ctable_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 background-color:#cfcfcf;
 border-bottom:1px solid #1f495f;
}

.catalog_ctable_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 border-bottom:1px solid #1f495f;
}

.catalog_ctable_hicell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 background-color:#efefef;
 border-bottom:1px solid #1f495f;
}

/* KONTAKT */

.contact_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.contact_table
{
 padding:0px;
 margin:0px;
}

.contact_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.contact_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

/* OLDALAK */

.content_subitems
{
 border-top:1px solid #1f495f;
}

.content_container
{
}

.content_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
 border-bottom:1px solid #1f495f;
}

.content_title a:link, .content_title a:visited, .content_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.content_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.sitemap_row
{
 
}

.sitemap_level0
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
}

.sitemap_level1
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
 padding-left:10px;
}

.sitemap_level1p
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding:3px;
 padding-left:10px;
}

.sitemap_level2
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding:3px;
 padding-left:20px;
}

.sitemap_level3
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding:3px;
 padding-left:30px;
}

.sitemap_level4
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding:3px;
 padding-left:40px;
}

/* DOKUMENTUMOK */

.docs_subcats
{
 border-top:1px dotted #1f495f;
 margin-bottom:10px;
}

.docs_cat_container
{
}

.docs_cat_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding: 3px;
 border-bottom:1px dotted #1f495f;
}

.docs_cat_title a:link, .docs_cat_title a:visited, .docs_cat_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.docs_cat_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.docs_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.docs_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #ff6000;
}

.docs_subitems
{
 border-top:1px dotted #1f495f;
 margin-bottom:10px;
}

.docs_container
{
 border-bottom:1px dotted #1f495f;
}

.docs_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
}

.docs_title a:link, .docs_title a:visited, .docs_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.docs_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.docs_content
{
 padding:3px;
 border-top:1px dotted #1f495f;
}

.docs_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.docs_info a:link, .docs_info a:visited, .docs_info a:active
{
 text-decoration: none;
 color: #274e60;
}

.docs_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.docs_size
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.docs_ext
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.docs_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.docs_table
{
 padding:0px;
 margin:0px;
}

.docs_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.docs_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

 /* ESEMÉNYNAPTÁR */

.event_subitems
{
 margin-bottom:10px;
}

.event_container
{
 border:1px solid #1f495f;
 margin-bottom:5px;
}

.event_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
 border-bottom:1px solid #1f495f;
}

.event_title a:link, .event_title a:visited, .event_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.event_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.event_content
{
 padding:3px;
}

.event_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.event_info a:link, .event_info a:visited, .event_info a:active
{
 text-decoration: none;
 color: #274e60;
}

.event_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.event_place
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #ff6000;
}

.event_place_detail
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.event_place_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.event_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.event_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.event_table
{
 padding:0px;
 margin:0px;
}

.event_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.event_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

 /* FÓRUM */

.forum_forum_container
{
 background-color:#efefef;
 border:1px solid #1f495f;
 margin-bottom:10px;
}

.forum_forum_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding: 3px;
}

.forum_forum_title a:link, .forum_forum_title a:visited, .forum_forum_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.forum_forum_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.forum_forum_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.forum_forum_info a:link, .forum_forum_info a:visited, .forum_forum_info a:active
{
 color: #274e60;
 text-decoration: none;
}

.forum_forum_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.forum_topic_container
{
 margin-bottom:3px;
 background-color:#ffffff;
 border-top:1px dotted #1f495f;
}

.forum_topic_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 border-bottom:1px dotted #1f495f;
 padding: 3px;
}

.forum_topic_title a:link, .forum_topic_title a:visited, .forum_topic_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.forum_topic_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.forum_topic_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.forum_topic_info a:link, .forum_topic_info a:visited, .forum_topic_info a:active
{
 color:#274e60;
 text-decoration: none;
}

.forum_topic_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.forum_topic_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.forum_topic_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #ff6000;
}

.forum_post_container
{
 margin-bottom:5px;
 border:1px solid #1f495f;
 background:#ffffff;
}

.forum_post_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #1f495f;
 color: #333333;
 padding:3px;
}

.forum_post_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding: 3px;
}

.forum_post_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
 padding: 3px;
}

.forum_post_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding: 3px;
}

.forum_post_quote
{
 margin:3px;
 background-color:#efefef;
 border:1px solid #1f495f;
 padding:3px;
}

.forum_post_quote_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.forum_post_quote_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 font-style:italic;
 color: #333333;
}

.forum_quote_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding: 2px;
}

.forum_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.forum_table
{
 padding:0px;
 margin:0px;
}

.forumt_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.forum_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

 /* GALÉRIA */

.gallery_inner
{
 margin:3px;
 background:#ffffff;
}

.gallery_cat_container
{
 border:1px solid #1f495f;
 background:#efefef;
}

.gallery_cat_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: bolder;
 color: #333333;
 padding: 3px;
 height:30px;
 overflow:hidden;
}

.gallery_cat_title a:link, .gallery_cat_title a:visited, .gallery_cat_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.gallery_cat_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.gallery_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #333333;
 padding: 3px;
 height:20px;
 overflow:hidden;
}

.gallery_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #ffd000;
}

.gallery_container
{
 border:1px solid #1f495f;
 background:#efefef;
}

.gallery_title
{
 font-family: sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 color: #333333;
 padding: 3px;
 height:30px;
 overflow:hidden;
}

.gallery_title a:link, .gallery_title a:visited, .gallery_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.gallery_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.gallery_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #333333;
 padding: 3px;
 height:20px;
 overflow:hidden;
}

.gallery_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.gallery_table
{
 padding:0px;
 margin:0px;
}

.gallery_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.gallery_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

 /* VENDÉGKONYV */

.guestbook_container
{
 margin-bottom:5px;
 border:1px solid #1f495f;
}

.guestbook_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #1f495f;
 color: #333333;
 padding:3px;
}

.guestbook_info
{
 padding: 3px;
}

.guestbook_date
{
 font-size:12px;
 font-weight:normal;
 color: #ffc102;
 padding: 3px;
}

.guestbook_text
{
 padding: 3px;
}

.guestbook_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.guestbook_table
{
 padding:0px;
 margin:0px;
}

.guestbook_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.guestbook_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

/* HÍREK */

.news_leader_container
{
 margin-bottom:10px;
}

.news_leader_title
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #333333;
 padding: 3px;
}

.news_leader_title a:link, .news_leader_title a:visited, .news_leader_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.news_leader_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.news_leader_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.news_leader_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ffd000;
}

.news_leader_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #ffd000;
}

.news_leader_intro 
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding: 3px;
}

.news_subcats
{
 border-top:1px dotted #1f495f;
 margin-bottom:10px;
}

.news_cat_container
{
}

.news_cat_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding: 3px;
 border-top:1px dotted #1f495f;
}

.news_cat_title a:link, .news_cat_title a:visited, .news_cat_title a:active
{
 color: #274e60;
 text-decoration: none;
}

.news_cat_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.news_cat_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.news_cat_count
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 text-decoration: none;
 color: #ff6000;
}

.news_subitems
{
 margin-bottom:10px;
}

.news_container
{
 margin-bottom:5px;
}

.news_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
 border-top:1px solid #1f495f;
}

.news_title a:link, .news_title a:visited, .news_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.news_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.news_intro
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding:3px;
}

.news_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.news_info
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

.news_info a:link, .news_info a:visited, .news_info a:active
{
 text-decoration: none;
 color: #274e60;
}

.news_info a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.news_comments
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.news_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.news_comment_container
{
 margin-bottom:5px;
 border:1px solid #1f495f;
}

.news_comment_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 border-bottom:1px solid #1f495f;
 color: #333333;
 padding:3px;
}

.news_comment_date
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #ff6000;
}

.news_comment_text
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding: 3px;
}

.news_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.news_table
{
 padding:0px;
 margin:0px;
}

.news_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.news_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}
 
/* KERESÉS */

.page_subitems
{
 border-top:1px dotted #1f495f;
 margin-bottom:10px;
}

.page_container
{
 border-bottom:1px dotted #1f495f;
}

.page_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
}

.page_title a:link, .page_title a:visited, .page_title a:active
{
 text-decoration: none;
 color: #274e60;
}

.page_title a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.page_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.page_table
{
 padding:0px;
 margin:0px;
}

.page_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
}

.page_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
}

/* SZAVAZÁS */

.poll_body
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-align:center;
}

.poll_body a:link, .poll_body a:active, .poll_body a:visited
{
 color: #274e60;
 text-decoration: none;
}

.poll_body a:hover
{
 color: #274e60;
 text-decoration: underline;
}

.poll_title
{
 font-weight: bolder;
 color: #000000;
 text-align:left;
 margin-bottom:5px;
}

.poll_question
{
 color: #000000;
 text-align:justify;
}

.poll_hilited
{
 color: #ffd000;
 text-align:justify;
}

.poll_item
{
 display:block;
 height:8px; 
 border:1px solid #1f495f;
 background-color:#ffffff;
 font-size: 1px;
 padding:1px;
}

.poll_line
{
 height:8px;
 font-size: 1px;
 float:left;
}

/* PRIVÁT ÜZENETEK */

.pm_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 border-bottom:1px dotted #1f495f;
 padding:5px;
}

.pm_line
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 border-bottom:1px dotted #1f495f;
}

 /* FELHASZNÁLÓK */

.user_container
{

}

.user_userbox
{
 padding:3px;
}

.user_user
{
 padding:3px;
}

.user_form
{
 padding:0px;
 margin:0px;
 border:1px solid #1f495f;
 background:#efefef;
 margin-bottom:10px;
}

.user_table
{
 padding:0px;
 margin:0px;
}

.user_table_head
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 padding:3px;
}

.user_infotitle
{
 font-family: sans-serif;
 font-size: 14px;
 font-weight: bolder;
 color: #333333;
 padding:10px;
 padding-bottom:0px;
}

.user_table_cell
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #333333;
 padding:3px;
}

.user_table_title
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 border-top:1px solid #1f495f;
 border-bottom:1px solid #1f495f;
 background:url(images/headfill.jpg) left top repeat-x;
 padding:3px; 
}

.user_table_subtitle
{
 font-family: sans-serif;
 font-size: 12px;
 font-weight: bolder;
 color: #333333;
 background:url(images/headfill.jpg) left top repeat-x;
 padding:3px;
}

/* INFÓ ABLAK */

.information
{
 position:absolute;
 left:0px;
 top:0px;
 z-index:1000;
 visibility:hidden;
 border:1px solid #000000;
 background-color:#ffffff;
 padding:3px;
 color: #000000;
}

.infotitle
{
 background-color:#1f495f;
 padding:3px;
 text-align:right;
 margin-bottom:2px;
}

.infotitle a:link, .infotitle a:active, .infotitle a:visited
{
 font-weight: bolder;
 color: #000000;
 text-decoration:none;
}

.infotitle a:hover
{
 font-weight: bolder;
 color: #000000;
 text-decoration:underline;
}

/* POPUP AD */

.popup_bg
{
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background-color:#000000;
 opacity:0.8;
 filter:alpha(opacity=80);
}

.popup_body
{
 position:absolute;
 background:#ffffff;
 border:1px solid #fda800;
 color:#000000;
 overflow:hidden;
}

.popup_header
{
 height:30px;
 background:url(icons/popclose.gif) right center no-repeat;
 cursor:pointer;
}

.popup_header a:link, .popup_header a:active, .popup_header a:visited
{
 font-weight:bolder;
 color:#3a9aff;
}

.popup_header a:hover
{
 color:#fda800;
 font-weight:bolder;
 text-decoration:none;
}

.popup_text
{
 font-family:Verdana, Arial, Helvetica, sans-serif;;
 font-size:14px;
 color:#000000;
}
