﻿/* HÁTTÉR */
body { background: url('images/background.png') #2F2F2F fixed repeat top; margin: 0px; padding: 0px; text-align: center; font: 12px verdana, arial; color: #fff; }

/* IMAGE */
img { border: 0px; }

/* HEADER */
.header { background: url('images/header.png') no-repeat; height: 33px; width: 956px; padding: 0px; margin: 0px; }
.header_clock { text-align: right; font: 16px TektonPro-BoldObl; color: #fff; padding: 6px 15px 0px 0px; }
.info { height: 20px; width: 20px; padding: 2px 20px 0px 0px; }

/* LOGO */
.ss { position: relative; height: 140px; width: 930px; background: url('images/logo/logo_ss.png') no-repeat; }

/* NAV_MENU */
.nav_menu { background: url(images/nav-menu-bg.png) repeat-x top; height: 46px; width: 956px; }
.nav_menu_2 { background: url(images/nav-menu-bg_2.png) repeat-x top; height: 29px; width: 930px; font: bold 12px verdana, arial; text-align: left; }

/* SEARCH */
.search_area { vertical-align: top; float: right; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px; height: 19px; }
.search_area .textarea { vertical-align: top; border: 0px; width: 164px; height: 19px; padding-left: 10px; padding-right: 12px; padding-top: 2px; font: bold 10px Arial, Helvetica, Clean, Sans-serif; color: #000; background: url('images/search.png') no-repeat; }
.search_area .searchbutton { vertical-align: top; outline: none; margin: 0; padding-right: 8px; margin-bottom: 3px; width: 46px; height: 25px; border: 0px; }

.top { width: 930px; height: 6px; background: url('images/top.png') no-repeat; }

/* MENU LEFT*/
.menu_left { width: 197px; vertical-align: top; background: url('images/menu-bg_left.png') repeat-y; }
.menu_header_left { width: 187px; height: 30px; background: url('images/menu-header_left.png') no-repeat; padding: 0px; }
.menu_header_left_2 { width: 187px; height: 30px; background: url('images/menu-header_left_2.png') no-repeat; padding: 0px; }
.menu_header_left_3 { width: 187px; height: 30px; background: url('images/menu-header_left_3.png') no-repeat; padding: 0px; }
.menu_caption_left { padding: 8px 8px 0px 15px; font: bold 12px verdana, arial; text-align: left; color: #000; }
.menu_bg_left { padding: 3px 20px 3px 7px; font: 9px verdana, arial; text-align: left; margin-left: 5px; color: #fff; }

/* HÁTTÉR NEWS */
.bg { background-color: #3d3d3d; }

/* NEWS */
.news { width: 560px; vertical-align: top; padding-left: 4px; padding-top: 0px; padding-bottom: 0px; }
.news_header_1 { width: 90px; height: 79px; background: url('images/news-header_1.png') no-repeat; }
.news_header_2 { width: 470px; height: 37px; background: url('images/news-header_2.png') no-repeat; }
.news_header_3 { width: 470px; height: 42px; background: url('images/news-header_3.png') no-repeat; }
.news_header_admin { padding: 0px 10px 0px 0px; float: right;}
.news_header_text { text-align: center; font-size: 11px; padding: 8px 0px 5px 5px; color: #fff; text-indent: 0px; }
.news_header_text a { font-weight: bold; color: #780000; text-decoration: none; }
.news_header_text a:hover { color: #000; text-decoration: none; }
.news_caption { padding: 12px 0px 0px 10px; font: bold 12px verdana, arial; text-align: left; color: #000; }
.news_bg { width: 560px; background: url('images/news-bg.png') repeat-y; }
.news_text { padding: 5px 15px 5px 15px; font: 10px verdana;  float: center; color: #000; }
.extanded { width: 560px; height: 20px; background: url('images/news-extanded.png') no-repeat; }
.extanded_text { font-size: 9px; padding: 3px 15px 2px 15px; text-align: center; }
.news_footer { width: 560px; height: 18px; background: url('images/news-footer.png') no-repeat; margin-bottom: 3px; }

/* MAIN */
.main { width: 550px; vertical-align: top; }
.main_header { width: 560px; height: 44px; background: url('images/main-header.png') no-repeat; }
.main_caption { padding: 12px 0px 0px 40px; font: bold 12px verdana, arial; text-align: left; color: #ffffff; }
.main_bg { width: 560px; background: url('images/main-bg.png') repeat-y; }
.main_text { padding-left: 15px; padding-right: 15px; font: 11px verdana; float: center; color: #fff; }
.main_footer { width: 560px; height: 18px; background: url('images/main-footer.png') no-repeat; }

.main_2 { width: 729px; vertical-align: top; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; }
.main_header_2 { width: 729px; height: 44px; background: url('images/main-header_2.png') no-repeat; }
.main_caption_2 { padding: 12px 0px 0px 40px; font: bold 12px verdana, arial; text-align: left; color: #000000; }
.main_bg_2 { width: 729px; background: url('images/main-bg_2.png') repeat-y; }
.main_text_2 { padding-left: 15px; padding-right: 15px; font: 11px verdana;  float: center; color: #fff; }
.main_footer_2 { width: 729px; height: 18px; background: url('images/main-footer_2.png') no-repeat; }

.main_3 { width: 926px; height: 100%; vertical-align: top; padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; }
.main_header_3 { width: 926px; height: 44px; background: url('images/main-header_3.png') no-repeat; }
.main_caption_3 { padding: 12px 0px 0px 40px; font: bold 12px verdana, arial; text-align: left; color: #ffffff; }
.main_bg_3 { width: 926px; background: url('images/main-bg_3.png') repeat-y; }
.main_text_3 { padding-left: 15px; padding-right: 15px; font: 11px verdana;  float: center; color: #fff; }
.main_footer_3 { width: 926px; height: 18px; background: url('images/main-footer_3.png') no-repeat; }

/*CONTENT*/
.content_left { background: url(images/content-left.png) repeat-y; width: 13px; }
.content_right { background: url('images/content-right.png') repeat-y; width: 13px; }
.content_left_2 { background: url(images/content-left_2.png) repeat-y; width: 13px; }
.content_right_2 { background: url('images/content-right_2.png') repeat-y; width: 13px; }


/* FOOTER */
.footer_header { background: url(images/footer_header.png) no-repeat; height: 40px; padding-top: 5px; }
.footer_header a { color: #fff; text-decoration: none; }
.footer_header a:hover { color: #f2b32c; }

.footer { background: url(images/footer.png) no-repeat; height: 60px; padding-top: 8px; padding-left: 30px; }
.sitedisclaimer { position: relative; background: url(images/sitedisclaimer.png) no-repeat; padding-left: 8px; }
.mystat { position: relative; background: url(images/mystat.png) no-repeat; padding-left: 8px; padding-bottom: 5px; }
.footer_text { font: bold 9px verdana, arial, helvetica, sans-serif; color: #fff; margin: 0px; }
.footer_links a { color: #fff; text-decoration: none; }
.footer_links a:hover { color: #000; text-decoration: underline; }

.indent { border: #80080b 1px solid; padding: 3px; margin: 5px; color: #fff; background-color: #666 }
.smalltext { font-size: 9px; color: #fff; letter-spacing: 0px }
.smallblacktext { font-weight: normal; font-size: 9px; color: #fff; line-height: normal; font-style: normal; font-variant: normal }
.defaulttext { color: #fff; }
.fbdefault { border: #bbb 1px solid; margin: 0px; background-color: #fff; text-align: left; }
.f2default { border-right: #c3bdbd 1px solid; padding-right: 4px; border-top: #c3bdbd 1px solid; padding-left: 4px; font-size: 12px; padding-bottom: 4px; border-left: #c3bdbd 1px solid; color: #fff; padding-top: 4px; border-bottom: #c3bdbd 1px solid; background-color: #efefef; text-align: left }
.f3default { border-right: #c3bdbd 1px solid; padding-right: 4px; border-top: #c3bdbd 1px solid; padding-left: 4px; font-size: 11px; padding-bottom: 4px; border-left: #c3bdbd 1px solid; color: #fff; padding-top: 4px; border-bottom: #c3bdbd 1px solid; background-color: #fafafa; text-align: left }
.fcdefault { border: #557 1px solid; padding: 3px; font-weight: bold; font-size: 11px; background-image: url(images/cap.png); color: #333; background-color: #707070; text-align: left }
.fcdefault { background: #cccccc; color: #fff }
.mediumtext { font-size: 11px; color: #fff; }
.captiontext { font: bold 14px/120% verdana, arial, helvetica, sans-serif; color: #fff; }

/* LINK */
a { color: #fff; text-decoration: underline; border: 0px; }
a:hover { color: #000; text-decoration: underline; border: 0px; }

/* TBOX & BUTTON SETTINGS */
#content .tbox { margin: 0px; padding: 0px; border: #000000 1px solid; height: auto; width: auto; background: #B88B5B url('images/tbox/tbox_bg.png') repeat-x top left; font: 10px verdana, arial, helvetica, sans-serif; color: #000; text-align: left; }
#content .button { border: #000 1px solid; margin: 0px; padding: 0px; cursor: pointer; height: auto; width: auto; font: bold 10px verdana, arial, helvetica, sans-serif; color: #fff;  background: #B56600; text-align: center; }
#content .button:hover { border: #000 1px solid; margin: 0px; padding: 0px; height: auto; width: auto; cursor: pointer; font: bold 10px verdana, arial, helvetica, sans-serif; color: #000; text-align: center }

.tbox { margin-top: 4px; margin-bottom: 2px; padding-left: 4px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border: 0px; height: 20px; width: 145px;  background: url('images/tbox/tbox_login_bg.png') no-repeat top center; color: #000000; font: 10px  tahoma, arial, helvetica, sans-serif; text-align: center; }
.tbox.chatbox { border: #000 2px solid; background: #B88B5B url('images/tbox/tbox_bg.png') repeat-x top left; color: #fff; width: 150px; height: 70px; margin-left: auto; margin-right: auto; padding: 0px; text-align: left; }

.chatbox_2 { border: #000 1px solid; background: url('images/tbox/chatbox_bg_3.png') repeat-x top; min-height: 10px; font: bold 10px verdana, arial, helvetica, sans-serif; color: #000; }
.chatbox_2 a { color: #fff; text-decoration: none; }
.chatbox_2 a:hover { color: #000; text-decoration: none; }

.button { vertical-align: middle; border: 0px; padding-bottom: 3px; margin: 1px; height: 30px; width: 76px; cursor: pointer; font: 9px verdana, arial, helvetica, sans-serif; color: #fff; background: url('images/button.png') no-repeat; text-align: center; }
.button:hover { vertical-align: middle; margin: 1px; cursor: pointer; font: 9px verdana, arial, helvetica, sans-serif; color: #000; text-align: center }

.nextprev { height: 36px; padding-top: 10px; padding-bottom: 0px; font: 11px; color: #000000; background: url(images/next.png) no-repeat top center; text-align: center; }
.nextprev:hover { height: 36px; padding-top: 10px; padding-bottom: 0px; font: 11px; color: #000000; background: url(images/next.png) no-repeat top center; text-align: center; }

.next .nextprev { height: 36px; padding-top: 10px; font: 11px; color: #000000; background: url(images/next_2.png) no-repeat top center; text-align: center; }
.next .nextprev:hover { height: 36px; padding-top: 10px; font: 11px; color: #000000; background: url(images/next_2.png) no-repeat top center; text-align: center; }

/* CHATBOX */
.chatbox_style { background: #000; padding: 4px; font: bold italic 9px verdana, tahoma, arial, sans-serif; color: #fff; }
.chatbox_date { text-align: center; font: bold 9px verdana, tahoma, arial, sans-serif; color: #fff; }

/* FORUM */
.fborder { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px }     
.fcaption { border: #000000 1px solid; padding: 3px; font: bold 11px verdana, tahoma, arial, sans-serif; color: #000000; background: url(images/fcaption.png) repeat-x top center; background-color: #B56600; text-align: left; }
.fcaption a { color: #ffffff; text-decoration: none; }
.fcaption a:hover { color: #000000; text-decoration: none; }
.forumheader { border: #000 1px solid; padding: 2px; font: bolder 12px; color: #000; background-color: #868686; text-align: left }
.forumheader2 { border: #000 1px solid; padding: 2px; font: 11px; color: #fff; background-color: #1e1e1e; text-align: left } 
.forumheader3 { border: #000 1px solid; padding: 2px; font: 11px; color: #fff; background-color: #333333; text-align: left }
.forumlink a { color: #fff; text-decoration: none; }
.forumlink a:hover { color: #000; }
.finfobar { border: #000 1px solid; padding: 2px; background-image: url(forum/finfobar.png); color: #fff; background-color: #ce9825 }
.finfobar a { color: #fff; text-decoration: none; }
.finfobar a:hover { color: #000; }

td { font: 11px verdana, arial, helvetica, sans-serif; }
form { padding: 0px 0px 0px 0px; }
hr { border: #000000 1px solid; height: 0px; width: 100%; text-align: center; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
p { font: 10px tahoma, verdana, arial, helvetica, sans-serif; }
lefticons { padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; margin: 0px; padding-top: 0px; position: relative; top: 2px }
ul.nobullets { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: non }
ul, ol { margin-top: 0; margin-bottom: 0; }
h6 { border-right: #999999 3px double; padding-right: 1em; border-top: #999999 3px double; padding-left: 1em; font-weight: bolder; font-size: 11px; background: #96aad6; padding-bottom: 0.3em; margin: 0px 50px 0px 0px; border-left: #999999 3px double; color: #fff; padding-top: 0.3em; border-bottom: medium none; text-align: left }
h5 { border-right: #999999 1px solid; padding-right: 1em; border-top: #999999 1px solid; padding-left: 1em; background: #dadade; padding-bottom: 0.3em; margin: 0px 1px; border-left: #999999 1px solid; color: black; padding-top: 0.3em; border-bottom: #999999 1px solid }
h4 { clear: both; font-weight: bolder; font-size: 10px; margin: 0.3em 0px 0.5em; color: #559;}
h4 img { padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 0px; position: relative; top: -20px }

.bodytable { padding: 8px; font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #000; }
.helpbox { border: 0px; background-color: transparent; color:#000; font: 9px tahoma, verdana, arial, helvetica, sans-serif; }
.caption { font: 10px verdana, tahoma, arial, helvetica, sans-serif; color: #afafaf; padding: 0px 4px 0px 4px; background: #6a795c url(images/button.png); border: 1px solid #4C5844; }
.border { border: #000 1px solid; }
.spacer { padding: 0px 0px 0px 0px;}
.spacer_2 { margin: 0px 0px 4px 0px;}
.np { background-color: #eaeef2; border: #000 1px solid; color: #000; font: 9px verdana, tahoma, arial, helvetica, sans-serif; text-align:center; padding : 2px; }
