@CHARSET "UTF-8";

html
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #5c6264;
}

body
{
 font-family: Verdana, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #5c6264;
 margin: 0;
 padding: 0;
}

/* KÖZÖS HASZNÁLATÚ */

.login_title
{
 font-weight: bolder;
}

.login_text
{
}

.spacer
{
 padding-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
{
}

.table
{
 display: table;
}

.row
{
 display: table-row;
}

.cell
{
 display: table-cell;
 padding: 2px;
}

a:link, a:active, a:visited
{
 color: #fc6003;
 text-decoration: none;
}

a:hover
{
 color: #f63131;
 text-decoration: none;
 cursor: pointer;
}

form
{
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.textinput
{
 color: #5c6263;
 background: #ffffff;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 padding:2px;
}

textarea
{
 color: #5c6263;
 background: #ffffff;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 padding:2px;
}

option
{
 color: #5c6263;
}

select
{
 color: #5c6263;
 background: #ffffff;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
}

.button
{
 width: auto;
 height: auto;
 color: #ffffff;
 padding: 3px 3px 3px 3px;
 background: #fc6003;
 border: 1px solid #fc6003;
 cursor: pointer;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
}

.button_hover
{
 width: auto;
 height: auto;
 color: #fc6003;
 padding: 3px 3px 3px 3px;
 background: #ffffff;
 border: 1px solid #fc6003;
 cursor: pointer;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
}

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
{
 background: transparent;
 border: 1px solid #9f9f9f;
 cursor: pointer;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
}

input[type="radio"] 
{
 margin: 0px;
 padding: 0px;
}

.selectpad
{
 padding:2px;
}

.error
{
 color: #ff0000;
}

.text
{
}

.functions
{
 padding-top: 5px;
 margin-bottom: 5px;
}

.icon
{
 cursor: pointer;
 margin-right: 4px;
 border: 0px;
 width: 20px;
 height: 20px;
}

.smallicon
{
 cursor: pointer;
 margin-right: 4px;
 border: 0px;
 width: 16px;
 height: 16px;
}

.navi
{
 border: 1px solid #9f9f9f;
 background: transparent;
}

.navitext
{
}

.navihead
{
 font-weight: bolder;
 color: #ffffef;
 background: #616065;
 vertical-align: middle;
 text-align: center;
}

.navi a:link, .navi a:active, .navi a:visited
{
 font-weight: bolder;
}

.navi a:hover
{
 font-weight: bolder;
}

.navilink:link, .navilink:active, .navilink:visited
{
 font-weight: bolder;
}

.navilink:hover
{
 font-weight: bolder;
}

.pager
{
 padding: 10px;
 text-align: center;
 margin: 0 auto;
}

.pager a:link, .pager a:active, .pager a:visited
{
 font-weight: bolder;
}

.pager a:hover
{
 font-weight: bolder;
}

.redirect_container
{
 padding: 3px;
 border: 1px solid #9f9f9f;
 background:#ffffff;
}

.redirect_head
{
 font-weight: bolder;
 color: #ffffef;
 padding: 5px;
 text-align: left;
 background: #616065;
}

.redirect_body
{
 background: transparent; 
 padding: 5px;
 text-align: left;
}

.subcats
{
 margin: 5px;
}

.subitems
{
 margin: 5px;
}

.ls_aleft
{
 width: 16px;
 height: 16px;
 background: #616065;
 color: #ffffef;
 font-weight: bolder;
 text-align: center;
 cursor: pointer;
}

.ls_left
{
 width: 16px;
 height: 16px;
 background: #616065;
 color: #ffffef;
 font-weight: bolder;
 text-align: center;
 cursor: pointer;
}

.ls_hbarc
{
 border-top: 1px solid #616065;
 border-bottom: 1px solid #616065;
 padding-top: 1px;
 padding-bottom: 1px;
 background: #dadada;
 font-size: 0px;
}

.ls_hbar
{
 height: 12px;
 background: #616065;
 font-size: 6px;
 color: #ffffef;
 font-weight: normal;
 text-align: center;
 cursor: pointer;
}

.ls_right
{
 width: 16px;
 height: 16px;
 background: #616065;
 color: #ffffef;
 font-weight: bolder;
 text-align: center;
 cursor: pointer;
}

.ls_aright
{
 width: 16px;
 height: 16px;
 background: #616065;
 color: #ffffef;
 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 #9f9f9f;
}

.linked
{
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 margin-bottom: 10px;
 padding: 5px;
}

.link_head
{
 border: 0px none;
}

.link_border
{
 border: 1px solid #9f9f9f;
 border-bottom: 0px none;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 margin-right: 5px;
}

.link_text
{
 font-weight: bolder;
 padding: 3px;
}

.link_title
{
 font-weight: bolder;
 cursor: pointer;
 padding: 3px;
}

.link_title_selected
{
 font-weight: bolder;
 background: transparent;
 cursor: pointer;
 padding: 3px;
}

.link_list
{
 border-top: 1px dotted #9f9f9f;
}

.link_content
{
 padding-top: 5px;
 padding-bottom: 5px;
}

.link_comment
{
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 margin-bottom: 10px;
 padding: 5px;
}

.link_pad
{
 display: block;
 padding-left: 3px;
 padding-top: 1px;
}

.link_line
{
 padding: 3px;
 border-bottom: 1px dotted #9f9f9f;
}

.link_pic
{
 border: 1px solid #9f9f9f;
 background: transparent;
 text-align: center;
 padding: 3px;
 margin-right: 5px;
 margin-bottom: 5px;
}

.printable_title_bk
{

 font-size: 14px;
 font-weight: bolder;
 color: #000000;
}

.printable_info_bk
{

 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.printable_text_bk
{

 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

/* APRÓHIRDETÉSEK */

.advert_subcats
{
 border-top: 1px dotted #9f9f9f;
 margin-bottom: 10px;
}

.advert_cat_container
{
}

.advert_cat_title
{
 font-size: 12px;
 font-weight: bolder;
 padding: 3px;
 border-bottom: 1px dotted #9f9f9f;
}

.advert_cat_title a:link, .advert_cat_title a:visited, .advert_cat_title a:active
{
}

.advert_cat_title a:hover
{
}

.advert_cat_info
{
 font-size: 11px;
 font-weight: normal;
}

.advert_cat_count
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.advert_subitems
{
 margin-bottom: 10px;
}

.advert_container
{
 border: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 margin-bottom: 5px;
}

.advert_title
{
 font-size: 14px;
 font-weight: normal;
 padding: 3px;
 border-bottom: 1px solid #9f9f9f;
 background: transparent;
}

.advert_title a:link, .advert_title a:visited, .advert_title a:active
{
}

.advert_title a:hover
{
}

.advert_content
{
 padding: 3px;
}

.advert_info
{
 font-size: 11px;
 font-weight: normal;
}

.advert_info a:link, .advert_info a:visited, .advert_info a:active
{
}

.advert_info a:hover
{
}

.advert_user
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.advert_date
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.advert_price
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.advert_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 moz-border-radius: 0px
 webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.advert_table
{
 padding: 0px;
 margin: 0px;
}

.advert_table_head
{
 font-weight: bolder;
}

.advert_table_cell
{
}

/* BLOG */

.blog_subitems
{
 margin-bottom: 10px;
}

.blog_container
{
 margin-bottom: 5px;
}

.blog_title
{
 font-size: 14px;
 font-weight: normal;
 padding: 3px;
 border-bottom: 1px solid #9f9f9f;
}

.blog_title a:link, .blog_title a:visited, .blog_title a:active
{
}

.blog_title a:hover
{
}

.blog_intro
{
 padding: 3px;
}

.blog_text
{
 padding: 3px;
}

.blog_info
{
 font-size: 11px;
 font-weight: normal;
}

.blog_info a:link, .blog_info a:visited, .blog_info a:active
{
}

.blog_info a:hover
{
}

.blog_comments
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.blog_date
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.blog_comment_container
{
 border: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 margin-bottom: 5px;
}

.blog_comment_title
{
 font-size: 11px;
 font-weight: normal;
 border-bottom: 1px solid #9f9f9f;
 padding: 3px;
 background: transparent;
}

.blog_comment_date
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.blog_comment_text
{
 padding: 3px;
}

.blog_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.blog_table
{
 padding: 0px;
 margin: 0px;
}

.blog_table_head
{
 font-weight: bolder;
}

.blog_table_cell
{
}

/* KATALÓGUS */

.catalog_subcats
{
 border-top: 1px dotted #9f9f9f;
 margin-bottom: 10px;
}

.catalog_cat_container
{
}

.catalog_cat_title
{
 font-size: 12px;
 font-weight: bolder;
 padding: 3px;
 border-bottom: 1px dotted #9f9f9f;
}

.catalog_cat_title a:link, .catalog_cat_title a:visited, .catalog_cat_title a:active
{
}

.catalog_cat_title a:hover
{
}

.catalog_cat_info
{
 font-size: 11px;
 font-weight: normal;
}

.catalog_cat_info a:link, .catalog_cat_info a:visited, .catalog_cat_info a:active
{
}

.catalog_cat_info a:hover
{
}

.catalog_cat_count
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.catalog_subitems
{
 margin-bottom: 10px;
}

.catalog_container
{
 border: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 margin-bottom: 5px;
}

.catalog_hilited
{
 border: 1px solid #ff1111;
 background: #f3f3f3;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
}

.catalog_title
{
 font-size: 14px;
 font-weight: normal;
 padding: 3px;
 border-bottom: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 background: transparent;
}

.catalog_title a:link, .catalog_title a:visited, .catalog_title a:active
{
}

.catalog_title a:hover
{
}

.catalog_pnum
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.catalog_content
{
 padding: 3px;
}

.catalog_info
{
 font-size: 11px;
 font-weight: normal;
}

.catalog_info a:link, .catalog_info a:visited, .catalog_info a:active
{
}

.catalog_info a:hover
{
}

.catalog_count
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.catalog_originalprice
{
 font-size: 14px;
 font-weight: normal;
 color: #ff1111;
}

.catalog_price
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.catalog_attribute
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.catalog_top
{
 border-top: 1px solid #9f9f9f;
}

.catalog_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.catalog_table
{
 padding: 0px;
 margin: 0px;
}

.catalog_table_head
{
 font-weight: bolder;
}

.catalog_table_cell
{
}

.catalog_ctable_head
{

 font-size: 11px;
 font-weight: bolder;
 background: #cfcfcf;
 border-bottom: 1px solid #9f9f9f;
}

.catalog_ctable_cell
{

 font-size: 11px;
 font-weight: normal;
 border-bottom: 1px solid #9f9f9f;
}

.catalog_ctable_hicell
{

 font-size: 11px;
 font-weight: normal;
 background: transparent;
 border-bottom: 1px solid #9f9f9f;
}

/* KONTAKT */

.contact_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.contact_table
{
 padding: 0px;
 margin: 0px;
}

.contact_table_head
{
 font-weight: bolder;
}

.contact_table_cell
{
}

/* OLDALAK */

.content_subitems
{
 border-top: 1px solid #9f9f9f;
}

.content_container
{
}

.content_title
{
 font-size: 14px;
 font-weight: normal;
 padding: 3px;
 border-bottom: 1px solid #9f9f9f;
}

.content_title a:link, .content_title a:visited, .content_title a:active
{
}

.content_title a:hover
{
}

.sitemap_row
{
}

.sitemap_level0
{
 font-size: 12px;
 font-weight: bolder;
 padding: 3px;
}

.sitemap_level1
{
 font-size: 13px;
 font-weight: bolder;
 padding: 3px;
 padding-left: 10px;
}

.sitemap_level1p
{
 padding: 3px;
 padding-left: 10px;
}

.sitemap_level2
{
 padding: 3px;
 padding-left: 20px;
}

.sitemap_level3
{
 padding: 3px;
 padding-left: 30px;
}

.sitemap_level4
{
 padding: 3px;
 padding-left: 40px;
}

.content_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.content_table
{
 padding: 0px;
 margin: 0px;
}

.content_table_head
{
 font-weight: bolder;
}

.content_table_cell
{
}

/* DOKUMENTUMOK */

.docs_subcats
{
 border-top: 1px dotted #9f9f9f;
 margin-bottom: 10px;
}

.docs_cat_container
{
}

.docs_cat_title
{
 font-size: 12px;
 font-weight: bolder;
 padding: 3px;
 border-bottom: 1px dotted #9f9f9f;
}

.docs_cat_title a:link, .docs_cat_title a:visited, .docs_cat_title a:active
{
}

.docs_cat_title a:hover
{
}

.docs_cat_info
{
 font-size: 11px;
 font-weight: normal;
}

.docs_cat_count
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.docs_subitems
{
 border-top: 1px dotted #9f9f9f;
 margin-bottom: 10px;
}

.docs_container
{
 border-bottom: 1px dotted #9f9f9f;
}

.docs_title
{
 font-size: 11px;
 font-weight: normal;
 padding: 3px;
}

.docs_title a:link, .docs_title a:visited, .docs_title a:active
{
}

.docs_title a:hover
{
}

.docs_content
{
 padding: 3px;
 border-top: 1px dotted #9f9f9f;
}

.docs_info
{
 font-size: 11px;
 font-weight: normal;
}

.docs_info a:link, .docs_info a:visited, .docs_info a:active
{
}

.docs_info a:hover
{
}

.docs_size
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.docs_ext
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.docs_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.docs_table
{
 padding: 0px;
 margin: 0px;
}

.docs_table_head
{
 font-weight: bolder;
}

.docs_table_cell
{
}

 /* ESEMÉNYNAPTÁR */

.event_subitems
{
 margin-bottom: 10px;
}

.event_container
{
 border: 1px solid #9f9f9f;
 margin-bottom: 5px;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
}

.event_month
{
 text-align: center;
 padding: 10px;
 font-size: 12px;
 font-weight: bolder;
}

.event_title
{
 font-size: 14px;
 font-weight: normal;
 padding: 3px;
 border-bottom: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 background: transparent;
}

.event_title a:link, .event_title a:visited, .event_title a:active
{
}

.event_title a:hover
{
}

.event_content
{
 padding: 3px;
}

.event_info
{
 font-size: 11px;
 font-weight: normal;
}

.event_info a:link, .event_info a:visited, .event_info a:active
{
}

.event_info a:hover
{
}

.event_place
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.event_place_detail
{
 font-size: 11px;
 font-weight: normal;
}

.event_place_info
{

 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.event_date
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.event_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.event_table
{
 padding: 0px;
 margin: 0px;
}

.event_table_head
{
 font-weight: bolder;
}

.event_table_cell
{
}

 /* FÓRUM */

.forum_forum_container
{
 background: transparent;
 border: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
 margin-bottom: 10px;
}

.forum_forum_title
{
 font-size: 11px;
 font-weight: bolder;
 padding: 3px;
}

.forum_forum_title a:link, .forum_forum_title a:visited, .forum_forum_title a:active
{
}

.forum_forum_title a:hover
{
}

.forum_forum_info
{
 font-size: 11px;
 font-weight: normal;
}

.forum_forum_info a:link, .forum_forum_info a:visited, .forum_forum_info a:active
{
}

.forum_forum_info a:hover
{
}

.forum_topic_container
{
 margin-bottom: 3px;
 background: #ffffff;
 border-top: 1px dotted #9f9f9f;
}

.forum_topic_title
{
 font-size: 11px;
 font-weight: normal;
 border-bottom: 1px dotted #9f9f9f;
 padding: 3px;
}

.forum_topic_title a:link, .forum_topic_title a:visited, .forum_topic_title a:active
{
}

.forum_topic_title a:hover
{
}

.forum_topic_info
{
 font-size: 11px;
 font-weight: normal;
}

.forum_topic_info a:link, .forum_topic_info a:visited, .forum_topic_info a:active
{
}

.forum_topic_info a:hover
{
}

.forum_topic_date
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.forum_topic_count
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.forum_post_container
{
 margin-bottom: 5px;
 border: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
}

.forum_post_title
{
 font-size: 11px;
 font-weight: normal;
 border-bottom: 1px solid #9f9f9f;
 padding: 3px;
 background: transparent;
}

.forum_post_info
{
 padding: 3px;
}

.forum_post_date
{
 color: #ff1111;
}

.forum_post_text
{
 padding: 3px;
}

.forum_post_quote
{
 margin: 3px;
 background: transparent;
 border: 1px solid #9f9f9f;
 padding: 3px;
}

.forum_post_quote_info
{
}

.forum_post_quote_text
{
 font-style: italic;
}

.forum_quote_text
{
 padding: 2px;
}

.forum_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.forum_table
{
 padding: 0px;
 margin: 0px;
}

.forum_table_head
{
 font-weight: bolder;
}

.forum_table_cell
{
}

 /* GALÉRIA */

.galleryborder
{
 border: 1px solid #9f9f9f;
}

.gallery_inner
{
 margin: 3px;
 background: #ffffff;
}

.gallery_cat_container
{
 border: 1px solid #9f9f9f;
 background: transparent;
}

.gallery_cat_title
{
 font-size: 12px;
 font-weight: bolder;
 padding: 3px;
 height: 30px;
 overflow: hidden;
}

.gallery_cat_title a:link, .gallery_cat_title a:visited, .gallery_cat_title a:active
{
}

.gallery_cat_title a:hover
{
}

.gallery_cat_info
{
 font-weight: normal;
 padding: 3px;
 height: 20px;
 overflow: hidden;
}

.gallery_cat_count
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.gallery_container
{
 border: 1px solid #9f9f9f;
 background: transparent;
}

.gallery_title
{
 font-size: 12px;
 font-weight: bolder;
 padding: 3px;
 height: 30px;
 overflow: hidden;
}

.gallery_title a:link, .gallery_title a:visited, .gallery_title a:active
{
}

.gallery_title a:hover
{
}

.gallery_info
{
 font-size: 11px;
 font-weight: normal;
 padding: 3px;
 height: 20px;
 overflow: hidden;
}

.gallery_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.gallery_table
{
 padding: 0px;
 margin: 0px;
}

.gallery_table_head
{
 font-weight: bolder;
}

.gallery_table_cell
{
}

 /* VENDÉGKONYV */

.guestbook_container
{
 margin-bottom: 5px;
 border: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
}

.guestbook_title
{
 font-size: 11px;
 font-weight: normal;
 padding: 3px;
 border-bottom: 1px solid #9f9f9f;
 background: transparent;
}

.guestbook_info
{
 font-size: 11px;
}

.guestbook_date
{
 font-size: 11px;
 color: #ff1111;
}

.guestbook_text
{
 padding: 3px;
}

.guestbook_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.guestbook_table
{
 padding: 0px;
 margin: 0px;
}

.guestbook_table_head
{
 font-weight: bolder;
}

.guestbook_table_cell
{
}

/* HÍREK */

.news_leader_container
{
 margin-bottom: 10px;
}

.news_leader_title
{
 font-size: 14px;
 font-weight: bolder;
 border-bottom: 1px solid #9f9f9f;
 padding: 3px;
}

.news_leader_title a:link, .news_leader_title a:visited, .news_leader_title a:active
{
}

.news_leader_title a:hover
{
}

.news_leader_info
{
 font-size: 11px;
 font-weight: normal;
}

.news_leader_date
{
 color: #ff1111;
}

.news_leader_count
{
 font-weight: bolder;
 color: #ff1111;
}

.news_leader_intro 
{
 padding: 3px;
}

.news_subcats
{
 border-top: 1px dotted #9f9f9f;
 margin-bottom: 10px;
}

.news_cat_container
{
}

.news_cat_title
{
 font-size: 12px;
 font-weight: bolder;
 padding: 3px;
 border-bottom: 1px dotted #9f9f9f;
}

.news_cat_title a:link, .news_cat_title a:visited, .news_cat_title a:active
{
}

.news_cat_title a:hover
{
}

.news_cat_info
{
 font-size: 11px;
 font-weight: normal;
}

.news_cat_count
{
 font-size: 11px;
 font-weight: bolder;
 color: #ff1111;
}

.news_subitems
{
 margin-bottom: 10px;
}

.news_container
{
 margin-bottom: 5px;
}

.news_title
{
 font-size: 14px;
 font-weight: normal;
 padding: 3px;
 border-bottom: 1px solid #9f9f9f;
}

.news_title a:link, .news_title a:visited, .news_title a:active
{
}

.news_title a:hover
{
}

.news_intro
{
 padding: 3px;
}

.news_text
{
}

.news_info
{
 font-size: 11px;
 font-weight: normal;
}

.news_info a:link, .news_info a:visited, .news_info a:active
{
}

.news_info a:hover
{
}

.news_comments
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.news_date
{
 font-size: 11px;
 font-weight: normal;
 color: #ff1111;
}

.news_comment_container
{
 margin-bottom: 5px;
 border: 1px solid #9f9f9f;
 border-top-left-radius: 0px;
 -webkit-border-top-left-radius: 0px;
 -moz-border-radius-topleft: 0px;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topleft: 0px;
}

.news_comment_title
{
 font-weight: normal;
 border-bottom: 1px solid #9f9f9f;
 padding: 3px;
 background: transparent;
}

.news_comment_date
{
 color: #ff1111;
}

.news_comment_text
{
 padding: 3px;
}

.news_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.news_table
{
 padding: 0px;
 margin: 0px;
}

.news_table_head
{
 font-weight: bolder;
}

.news_table_cell
{
}
 
/* KERESÉS */

.page_subitems
{
 border-top: 1px dotted #9f9f9f;
 margin-bottom: 10px;
}

.page_container
{
 border-bottom: 1px dotted #9f9f9f;
}

.page_title
{
 font-weight: bolder;
 padding: 3px;
}

.page_title a:link, .page_title a:visited, .page_title a:active
{
}

.page_title a:hover
{
}

.page_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.page_table
{
 padding: 0px;
 margin: 0px;
}

.page_table_head
{
 font-weight: bolder;

}

.page_table_cell
{
}

/* SZAVAZÁS */

.poll_body
{
 text-align: center;
}

.poll_body a:link, .poll_body a:active, .poll_body a:visited
{
}

.poll_body a:hover
{
}

.poll_title
{
 font-weight: bolder;
 text-align: left;
 margin-bottom: 5px;
}

.poll_question
{
 text-align: justify;
}

.poll_hilited
{
 color: #ffd000;
 text-align: justify;
}

.poll_item
{
 display: block;
 height: 8px; 
 border: 1px solid #9f9f9f;
 background: #ffffff;
 font-size: 1px;
 padding: 1px;
}

.poll_line
{
 height: 8px;
 font-size: 1px;
 float: left;
}

/* PRIVÁT ÜZENETEK */

.pm_head
{
 font-weight: bolder;
 border-bottom: 1px dotted #9f9f9f;
 padding: 5px;
}

.pm_line
{
 font-weight: normal;
 border-bottom: 1px dotted #9f9f9f;
}

 /* FELHASZNÁLÓK */

.user_container
{
}

.user_userbox
{
 padding: 3px;
}

.user_user
{
 padding: 3px;
}

.user_form
{
 padding: 0px;
 margin: 0px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px
 -webkit-border-radius: 0px;
 background: #f9f9f9;
 margin-bottom: 10px;
}

.user_table
{
 padding: 0px;
 margin: 0px;
}

.user_table_head
{
 font-weight: bolder;
 padding: 3px;
}

.user_infotitle
{
 font-size: 12px;
 font-weight: bolder;
 padding: 10px;
 padding-bottom: 0px;
}

.user_table_cell
{
 padding: 3px;
}

.user_table_title
{
 font-size: 11px;
 font-weight: bolder;
 border-top: 1px solid #9f9f9f;
 border-bottom: 1px solid #9f9f9f;
 background: url(images/headfill.jpg) left top repeat-x;
 padding: 3px; 
}

.user_table_subtitle
{
 font-weight: bolder;
 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 #9f9f9f;
 background: #ffffff;
 padding: 3px;
}

.infotitle
{
 background: #616065;
 color: #ffffef;
 padding: 3px;
 text-align: right;
 margin-bottom: 2px;
}

.infotitle a:link, .infotitle a:active, .infotitle a:visited
{
 font-weight: bolder;
 color: #ffffef;
}

.infotitle a:hover
{
 font-weight: bolder;
 color: #ffffef;
 text-decoration: underline;
}

/* POPUP AD */

.popup_bg
{
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 background: #000000;
 opacity: 0.8;
 filter: alpha(opacity=80);
}

.popup_body
{
 position: absolute;
 background: #ffffff;
 border: 1px solid #9f9f9f;
 color: #000000;
 overflow: hidden;
}

.popup_close
{
 font-size: 16px;
}

.popup_close a:link, .popup_close a:active, .popup_close a:visited
{
 font-weight: bolder;
 color: #ffffff;
}

.popup_close a:hover
{
 color: #ffffff;
 font-weight: bolder;
 text-decoration: underline;
}

.popup_text
{
 font-size: 11px;
}

/* Eseménynaptár napok */

.calbody
{
 font-size: 11px;
 font-weight: normal;
 text-align: right;
 background: #ffffff;
 margin: 0px;
 border: 1px solid #9f9f9f;
}

.calheadcell
{
 font-weight: bolder;
 text-align: center;
 color: #ffffef;
 background: #616065;
}

.calheadcell a
{
 color: #ffffef;
}

.calbutton
{
 font-size: 14px;
 font-weight: bolder;
 text-decoration: none; 
 vertical-align: middle;
 text-align: center;
 cursor: pointer;
 background: transparent;
 border: 0px;
 color: #ffffef;
 width: 20px;
 height: 20px;
}

.calweekcell
{
 font-size: 11px;
 font-weight: bolder;
 text-align: center;
 background: #e6e6e6;
}

.calnormalcell
{
 background: #ffffff;
}

.calnormalomcell
{
 background: #ffffff;
}

.calhilitedcell
{
 background: #f6f6f6;
}

.calhilitedomcell
{
 background: #f6f6f6;
}

.calcurrentcell
{
 color: #ffffef;
 background: #616065;
}

.calhovercell
{
 color: #ffffef;
 background: #616065;
 cursor: pointer;
}

/** UNIFORM **/

div.checker span,
div.radio span 
{
 background-image: url(icons/sprite.png);
 background-repeat: no-repeat;
 -webkit-font-smoothing: antialiased;
}

.radio, 
.checker, 
.uploader, 
.radio *, 
.checker *, 
.uploader *
{
 margin: 0;
 padding: 0;
}

div.checker, 
div.checker input 
{
 width: 19px;
 height: 19px;
}

div.checker span
{
 background-position: 0px 0px;
 height: 19px;
 width: 19px;
}

div.checker:active span, 
div.checker.active span 
{
 background-position: -19px 0px;
}

div.checker.focus span,
div.checker:hover span 
{
 background-position: -38px 0px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span 
{
 background-position: -57px 0px;
}

div.checker span.checked 
{
 background-position: -76px 0px;
}

div.checker:active span.checked, 
div.checker.active span.checked 
{
 background-position: -95px 0px;
}

div.checker.focus span.checked,
div.checker:hover span.checked 
{
 background-position: -114px 0px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked 
{
 background-position: -133px 0px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span 
{
 background-position: -152px 0px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked 
{
 background-position: -171px 0px;
}

div.radio,
div.radio input 
{
 width: 18px;
 height: 18px;
}

div.radio span 
{
 height: 18px;
 width: 18px;
 background-position: 0px -19px;
}

div.radio:active span, 
div.radio.active span 
{
 background-position: -18px -19px;
}

div.radio.focus span, 
div.radio:hover span 
{
 background-position: -36px -19px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span 
{
 background-position: -54px -19px;
}

div.radio span.checked 
{
 background-position: -72px -19px;
}

div.radio:active span.checked,
div.radio.active span.checked 
{
 background-position: -90px -19px;
}

div.radio.focus span.checked, div.radio:hover span.checked 
{
 background-position: -108px -19px;
}

div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked 
{
 background-position: -126px -19px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span 
{
 background-position: -144px -19px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked 
{
 background-position: -162px -19px;
}

/* Uploader */

div.uploader
{
 background: #ffffff;
 height: 20px;
 border: 1px solid #9f9f9f;
 border-radius: 0px;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
}

div.uploader span.action 
{
 height: 20px;
 line-height: 16px;
 background: #f7f7f7;
 border-left: 1px solid #9f9f9f;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topright: 0px;
 border-bottom-right-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -moz-border-radius-bottomright: 0px;
}

div.uploader span.filename 
{
 height: 20px;
 margin: 2px 0px 2px 2px;
 line-height: 16px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover 
{
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action,
div.uploader.active span.action,
div.uploader:active span.action,
div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action 
{
  background: #f7f7f7;
  border-left:1px solid #9f9f9f;
  border-top-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
}

div.uploader.disabled 
{
}

div.uploader.disabled span.action 
{
 background: #dadada;
 border-left:1px solid #9f9f9f;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topright: 0px;
 border-bottom-right-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -moz-border-radius-bottomright: 0px;
}

div.checker 
{
 margin-right: 5px;
}

div.radio 
{
 margin-right: 3px;
}

div.uploader 
{
 width: 190px;
 cursor: pointer;
}

div.uploader span.action 
{
 width: 40px;
 color: #5c6263;
 text-align: center;
 font-size: 11px;
 font-weight: normal;
}

div.uploader span.filename 
{
 color: #5c6263;
 width: 137px;
 font-size: 11px;
}

div.uploader input
{
 width: 190px;
}

div.uploader.disabled span.action 
{
 color: #b1c9c6;
}

div.uploader.disabled span.filename 
{
 border-color: #9f9f9f;
 color: #b1c9c6;
}

.checker, 
.radio, 
.uploader 
{
 display: -moz-inline-box;
 display: inline-block;
 vertical-align: middle;
 zoom: 1;
 *display: inline;
}

.radio input:focus, .checker input:focus, .uploader input:focus 
{
 outline: 0;
}

/* Checker */

div.checker 
{
 position: relative;
}

div.checker span 
{
 display: -moz-inline-box;
 display: inline-block;
 text-align: center;
}

div.checker input 
{
 opacity: 0;
 filter: alpha(opacity:0);
 display: inline-block;
 background: none;
}

/* Radio */

div.radio 
{
 position: relative;
}

div.radio span 
{
 display: -moz-inline-box;
 display: inline-block;
 text-align: center;
}

div.radio input 
{
 opacity: 0;
 filter: alpha(opacity:0);
 text-align: center;
 display: inline-block;
 background: none;
}

/* Uploader */

div.uploader 
{
 position: relative;
 overflow: hidden;
 cursor: default;
}

div.uploader span.action 
{
 float: left;
 display: inline;
 padding: 2px 0px;
 overflow: hidden;
 cursor: pointer;
}

div.uploader span.filename 
{
 padding: 0px 5px;
 float: left;
 display: block;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 cursor: default;
}

div.uploader input
{
 opacity: 0;
 filter: alpha(opacity:0);
 position: absolute;
 top: 0;
 right: 0;
 bottom: 0;
 float: right;
 height: 20px;
 border: none;
 cursor: default;
}

/** SELECTBOX **/

.jquery-selectbox 
{
  font-size: 11px;
  font-weight: normal;
  color: #5c6263;
  position: relative;
  height: 20px;
  border: 1px solid #9f9f9f;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  width: 200px;
  z-index: 0;
  float: left;
  display: inline;
  margin: 0;
  margin-right:5px;
  padding: 0;
  background: #ffffff;
  text-align:left;
}

.jquery-selectbox.selecthover 
{
 z-index: 700;
}	

.jquery-selectbox .jquery-selectbox-currentItem 
{
 padding: 2px 0px 2px 5px;
 white-space: nowrap;
 display: block;
 overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list 
{
 display: none;
 position: absolute;
 top: 20px;
 padding: 0px 0px 0px 0px;
 left: 0px;
 background: #ffffff;
 width: 100px;
 height: 20px;
 line-height:16px;
 overflow-x: hidden;
 overflow-y: auto;
 z-index: 1000;
 border: 1px solid #9f9f9f;
 color: #5c6263;
}

.jquery-selectbox .jquery-selectbox-moreButton 
{
 float: right;
 background: url(icons/selectbutton.png) center center;
 width: 18px;
 height: 20px;
 cursor: pointer;
 border-left:1px solid #9f9f9f;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topright: 0px;
 border-bottom-right-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -moz-border-radius-bottomright: 0px;
}

.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover 
{
 border-left:1px solid #9f9f9f;
 background: url(icons/selectbutton.png) center center;
 border-top-right-radius: 0px;
 -webkit-border-top-right-radius: 0px;
 -moz-border-radius-topright: 0px;
 border-bottom-right-radius: 0px;
 -webkit-border-bottom-right-radius: 0px;
 -moz-border-radius-bottomright: 0px;
}

.jquery-selectbox .jquery-selectbox-item.listelementhover 
{
 background: #f3f3f3;
 color: #5c6263;
 padding:2px;
}

.jquery-selectbox .jquery-selectbox-item 
{
 display: block;
 cursor: default;
 padding:2px;
}

form .error .jquery-selectbox 
{
 color: #ff0000;
 border-color: #9f9f9f;
 background: #ffffff;
}
