/* top elements */
* {
	margin: 0;
	padding: 0;
}

body {
	background: #000000 url(images/5-full.jpg); background-attachment:fixed; background-repeat:repeat-y;
    background-position:center;
  text-align:center;
  font: 13px Arial, Verdana, sans-serif ;
  text-align: left;
  color:#E46C40;
}

a { color: #ff7f00; text-decoration: none; }
a:hover { text-decoration: none; color: #83a1ab; }
img { border: none; }

/********************/
/*     TABLES       */
/********************/
#pageLayuot { width: 1000px; text-align: left; margin: 0 auto; }

/* Top */


/* Site Links */
#siteLinks { width: 1000px; height: 48px; margin: 15px 0 0 0; padding: 0; text-align: right; }
#siteLinks a { text-decoration: none; font: bold 12px Arial, Verdana, sans-serif; color: #E65B28; }
#siteLinks a:hover { text-decoration: none; color: #FF7F00; }


/* Header */
#header { width: 976px; height: 348px; background: url(images/header2.gif) no-repeat top; margin: 0 auto; padding: 0; border-top: 2px solid #FF7F00; border-bottom: 2px solid #FF7F00; }

/* content */
#contentLayout { width: 1000px; margin: 0 auto; padding: 0; }

/* main */
#mainContent { float:left; width: 740px; vertical-align: top; }
#news { margin: 30px 15px 10px 15px; }

/* news item */
.post { padding: 30px 0; margin: 0; }
#myDate { width: 80px; height: 75px; margin: 0 5px 10px 0; padding: 0; text-align: left; }
.date_box_month { font: lighter 14px Arial, Helvetica, sans-serif; color:#D83E06; margin: 0; padding: 0; }
.date_box_day { font: 60px Arial, Helvetica, sans-serif; color:#D83E06; line-height: 55px; }

.newsHeader { margin-left: 80px; margin-top: -85px; font: 28px Arial, Helvetica, sans-serif; color:#E65B28; padding: 10px 10px 0 10px; }
.newsPosted { font: 12px Arial, Helvetica, sans-serif; color:#E65B28; margin: -2px 5px 20px 160px; }
.newsContent { font: 13px Arial, Helvetica, sans-serif; color:#bebebe; margin: 30px 0px 0px 0px; line-height: 16px; }
.newsContent img{ float: left; margin: 0; padding: 0 10px 10px 0; }
.newsBottom { clear: both; text-align: left; margin: 20px 0; }
.newsComments { float: left; width: 120px; font: 12px Geneva, Arial, Helvetica, sans-serif; padding: 5px 0; text-align: center; background: url(images/comment_bg.gif) no-repeat left center; }
.newsOptions { float:right; margin: 0 10px 0 0; text-align: right; }

/* news bottom menu */
.newsBottommenuArea { width: 740px; vertical-align: top; }
.newsBottomMenu { float: left; width: 240px; vertical-align: top; padding: 10px 6px 10px 0px; }

/* center menu */
.centerMenuBg { margin: 20px; }
.menuTopLeftShadows { height: 20px; background: url(images/menutopleftshadows.png) no-repeat top left; }
.centerMenuHeader { font: 22px Arial, Helvetica, sans-serif; color:#748d95; padding: 0 10px 10px 20px; text-align: left; }
.centerMenuContent { font: 13px Arial, Helvetica, sans-serif; color: #bebebe; padding: 20px; line-height: 20px; }
.menuBottomRightShadows { height: 20px; background: url(images/menubottomrightshadows.png) no-repeat top right; }


/* sidebar */
#sidebar { float: right; width: 260px; vertical-align: top; }
#sideMenu { margin: 30px 10px 10px 10px; }
.menuTop { width: 240px; height: 50px; background: url(images/menutop.gif) no-repeat top; }
.menuTitle { font: 20px Arial, Helvetica, sans-serif; color: #E65B28; padding: 14px 10px 14px 20px; }
.menuMiddle { width: 240px; background: url(images/menumiddle.gif) repeat-y top; }
.menuMiddle2 { width: 240px; background: url(images/menumiddle2.gif) no-repeat top; }
.menuContent { font: 13px Arial, Helvetica, sans-serif; color: #bebebe; padding: 15px; }
.menuBottom { width: 240; height: 30px; background: url(images/menubottom.gif) no-repeat bottom; }

/* other menu */
.otherMenuBg { background: #7e0000 url(images/leftmenubg.jpg) repeat-x top; border: 2px solid #7e0000; }
.otherMenuHeader { font: bold 26px Arial, Verdana, sans-serif; color:#E65B28; padding: 10px 5px; text-align: center; }
.otherMenuContent { font: 13px Arial, Verdana, sans-serif; color:#cfcfcf; padding: 10px 10px 20px 10px; }

/* Footer */
#footer { clear: both; width: 1000px; height: 170px; background: url(images/footer.gif) no-repeat center bottom; margin: 0 auto; padding: 0; border-top: 2px solid #FF7F00; border-bottom: 2px solid #FF7F00; }
.footerText { font: 14px "Century gothic", Arial, Helvetica, sans-serif; color: #3b3b3b; text-align: center; padding-top: 60px; }
#footer a { color: #01558a; }
#footer a:hover { color: #a1a1a1; }

/********************** core style ********************************/

/* tbox, chatbox, button */
.tbox{ font: 13px Arial, Verdana, sans-serif; color:#fff; border: 1px solid #3f3f3f; padding: 1px; margin: 1px auto; background: #000; }
.tbox.chatbox { width: 90%; padding: 2px; margin: 2px auto; background: #000; color: #fff; border: 1px solid #3f3f3f; }
.button{ font: bold 12px Arial, Verdana, Sans-serif; color: #E65B28; background: #000 url(images/button.gif) repeat-x; margin: 1px; padding: 6px 3px; text-align: center; vertical-align: middle; border: 1px solid #161616; }
.button a { color: #888; }
.button a:hover { color: #000; }

/* FORUMS */
.border { border: 1px solid #42555b; }
.fborder { border: 1px solid #42555b; border: none; border-collapse: collapse; }
.forumheader{ font: bold 16px Arial, Verdana, Sans-serif; color: #E65B28; padding: 5px; border-bottom: 1px solid #42555b; }
.forumheader2{ font: 14px Arial, Verdana, Sans-serif; color: #888; padding: 4px; border-bottom: 1px solid #42555b; }
.forumheader3{ font: 14px Arial, Verdana, Sans-serif; color: #888; padding: 4px; border-bottom: 1px solid #42555b; }
.forumheader3_alt { }
.forumheader3 a { color: #8d9f10; }
.forumheader3 a:hover { color: #83a1ab; }
.forumheader4 { }
.forumheader5 { }
.forumborder{ border: 1px solid #A6C639; }
a.forumlink{ color: #467aa7; text-decoration: underline; }
.nforumcaption2 { background: #333  url(images/finfobar.png) repeat-x; font: bold 14px Arial, Verdana, sans-serif; color: #cfcfcf; padding: 8px 0px 8px 4px;  border-bottom: 1px solid #42555b; }
.caption { background: #fafafa; font: 12px Arial, Verdana, sans-serif; color: #476042; padding: 0px 4px 0px 4px; border: 1px solid #ccc; }
.fcaption { background: #333  url(images/finfobar.gif) repeat-x; font: 14px Arial, Verdana, sans-serif; color:#E65B28; padding: 7px; border-bottom: 1px solid #42555b; }
.fcaption a { color: #ff7f00; text-decoration: none; }
.fcaption a:hover { color: #89b003; text-decoration: underline; }
.finfobar{ background: #333  url(images/finfobar.gif) repeat-x; font: 14px Arial, Verdana, sans-serif; color:#888; padding: 4px; border-bottom: 1px solid #42555b; }
.nforumholder { }
.nforumcaption { }
.nforumthread { }
.nforumreplycaption { }
.nforumreply { }
.nforumdisclaimer { }
.nforumview1 { }
.nforumview2 { }
.nforumview3 { }
.nforumview4 { }

/* TEXTS */
.indent{ font: 13px Arial, Verdana, sans-serif; color: #bebebe; padding: 10px; margin: 5px; border: 1px solid #42555b; }
.smalltext { font: 12px Arial, Verdana, sans-serif; color:#888; }
.smallblacktext { font: 12px Arial, Verdana, sans-serif; color:#888; }
.defaulttext { font: 13px Arial, Verdana, sans-serif; color:#cfcfcf; }
.mediumtext { font: 12px Arial, Verdana, sans-serif; color:#cfcfcf; }
blockquote { margin-left: 2em; padding-left: 1em; border-left: 2px solid #cfcfcf; font-style: italic;	}
.nextprev{ font: 14px Arial, Verdana, sans-serif; color: #aaa; text-align: center; margin: 20px 0; }
.nextprev a:hover { color: #89b003; }
.nextprev_link { color: #E65B28; padding: 4px 5px; background: url(images/button.gif) repeat-x bottom; }
.nextprev_current {  }
.searchhighlight { text-decoration: underline; color: #ff0000; font-weight: bold; }


/* MISC */
table { }
td { font: 13px Arial, Verdana, sans-serif; color:#cfcfcf; padding: 0px; text-align:left; }
form { margin: 2px 0px 0px 0px; }
.spacer{ padding: 4px 0px 4px 0px; }
hr { width: 92%; height: 2px; border-top: #666 1px solid; border-bottom: #eee 1px solid; text-align:center; }
.helpbox { background: transparent; font: 12px Arial, Verdana, sans-serif; color:#cfcfcf; border: 0px; margin: 0; padding: 0; }
.bodytable { font: 13px Arial, Verdana, sans-serif; color: #cfcfcf; padding: 8px; }
.code-box{ font: 13px Arial, Verdana, sans-serif; color:#000; padding: 8px; }
.code_highlight{ margin: 5px 0;
  padding: 10px 10px 10px 40px;
  text-align: left;
  display: block;
  overflow: auto;
  font: 14px Arial, Verdana, sans-serif, monospace;
  background: #eaeaea;
  border: 1px solid #42555b;
  border-left: 5px solid #42555b;
}

/* Nav Menu Classes */

/* Main menu */
/* #menu { width: 100%; height: 48px; margin: 0; padding: 0; text-align: right; text-transform: uppercase; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu li { display: inline; }
#menu li a { float: left; display: block; font: 12px Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; padding: 5px 8px; text-align: center; background: url(images/button.gif) repeat-x bottom; }
#menu li a:hover { color: #FF7F00; text-decoration: none; margin-bottom: 5px; border-bottom: 2px solid #FF7F00; background: #000; }
*/



div.menuBar,
div.menuBar a.menuButton, div.menuButton, div.menuButton_over,
div.menu,
div.menu a.menuItem {
  font: 12px Arial, Helvetica, sans-serif; color: #fff;
}

div.menuBar {
  background: transparent;
  padding: 0px;
  text-align: right;
}

div.emenuBar {
  text-align: right;
}

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
  background: url(images/button.gif) repeat-x bottom; /* főmenü */
  color: #fff;
  cursor: pointer; /* Defalt was -'default'*/
  right: 0px;
  margin: 0px;
  padding: 5px 8px;
  text-align: center;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
  color: #FF7F00;
  text-decoration: none;
  margin-bottom: 5px;
  border-bottom: 2px solid #FF7F00;
  background: #000;
  outline: 0;
}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover,
div.menuBar a.menuButtonActive:hover {
  color: #FF7F00;
  text-decoration: none;
  margin-bottom: 5px;
  border-bottom: 2px solid #FF7F00;
  background: #000;
  outline: 0;
}

div.menu {
  width: auto;
  background: #000; /* FCFDFF; almenü háttérszín*/
  left: 0px;
  padding: 1px 1px 1px 1px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
  margin-top: -1px;
}

div.menu a.menuItem {
  color: #fff;  /* almenü részek */
  background: url(images/button.gif) repeat-x bottom;
  cursor: pointer;
  display: block;
  padding: 5px 11px;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background: #FF7F00; /* F0F6FF; almenü mouseover */
  color: #000;
  outline: 0;
}

div.menu a.menuItem span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #ffffff;
}

div.menu a.menuItem:hover span.menuItemBuffer {
  padding: 0px 2px 0px 2px;
  color: #000000;
}

div.menu a.menuItem span.menuItemText {
        padding: 0px 0px 0px 3px;
}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #a5a5a5;
  border-bottom: 1px solid #ffffff;
  margin: 4px 2px;
}

a.menuItem.header {
  border-bottom: 1px solid #b3b3b3;
}
