body {
  margin-top: 50px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 50px;
  background: #000;
  color: white;
  font-family: arial;
  font-size: 12px;
}

hr {height: 1px; color: #c0c0c0;}

#include_page {
  width: 100%;
  /*min-height: 100px;*/
  overflow: hidden;
  /*border: 1px solid #777569;*/
}

#container {width: 740px; margin: auto;}
#calcontainer {position: relative; width: 320px; height: 200px; float: right; padding-right: 20px;}
#calkeys {float: right;  line-height: 1.2em; border: 1px dashed #808080; padding: 5px; color: #808080; height: 179px;}

#header {background: transparent url(../images/header.gif) no-repeat center top; height: 450px;}
#g {position: relative; top: 0; left: 0; z-index: -1;}
#main {background: transparent url(../images/contentbg.jpg) repeat-y left top;}
#content {
  position: relative;
  top: -200px;
  margin-left: 45px;
  margin-right: 40px;
}

#menubox {
  /*a relativ pozicionalas az ie6 miatt kell, um. az mbox_body-ban*/
  position: relative;
  float: left;
  width: 280px;
  /*a fix magassag is az ie miatt kell (sem ie6, sem ie7 nincs meg nelkule)*/
  *height: 250px;
  margin-right: 15px;
  margin-bottom: 2px;
}

#mbox_body {position: relative; background: transparent url(../images/line_mid.jpg) repeat-y right; margin-right: 15px;}
#mbox_header {background: transparent url(../images/line_top.jpg) no-repeat right top;}
#mbox_footer {background: transparent url(../images/line_bottom.jpg) no-repeat right bottom;}

#menubox h3 {font: 14pt arial, tahoma; margin: 0 0 0 50px;}
#menubox .choosed {font: 14pt arial, tahoma; color: #e6893e; margin: 0 0 0 15px;}
#menubox li {color: #b5b5b5;}
.mainmenu a {color: #6b6b6b;}
.mainmenu a:hover {color: #b5b5b5;}
.menuitem a {font-size: 12px; color: #b5b5b5;}
.menuitem a:hover {color: #ffffff; background: #535353;}
#textbox .noborder {border: none; margin: 0px;}
#textbox .noborder:hover {border: none; margin: 0px;}
#textbox img {position: relative; border: 1px solid #404040; margin: 0 5px 0 0;}
#textbox img:hover {border: 1px solid #ffffff;}
#textbox h3 {font: 16pt arial; color: #ffffff;  margin: 0 0 0 0;}
#textbox p, table, ul, ol  {color: #b5b5b5;}
#textbox p:hover, table:hover, ul:hover, ol:hover  {color: #ffffff;}
#textbox strong {color: #ffffff;}
#textbox  a, #archives a {color: #b5b5b5;}
#textbox  a:hover, #archives  a:hover {color: #ffffff; background: #535353;}
#textbox .ptitle {cursor: default; color: white; font-size: 14px; font-weight: bold; text-decoration: none;}
#textbox .ptitle:hover {background: transparent;}
#textbox .ptop {-moz-outline-style: none;}
#textbox .ptop:hover {background: transparent;}
#textbox .nomargin {margin: 0px;}
#textbox .blackUd {border-bottom: 1px solid black;}

#footer {background: #000 url(../images/footer.jpg) no-repeat center bottom; height: 400px; margin-top: -300px;}
#footertext {
  clear: both; background-color: transparent; text-align: right;
  /*padding-bottom csak ie7 miatt kell*/
  padding-bottom: 10px;
  /*margin-top csak ie6 miatt kell*/
  margin-top: 150px;
  margin-right: 45px;
  white-space: nowrap;
  background-color: transparent;
}
#footertext a {padding-bottom: 2px; font: 13pt arial, tahoma; color: #fff; text-decoration: none; border-top: 1px solid #e6893e; border-bottom: 1px solid #e6893e;}
#footertext a:hover {background: #000; color: #e6893e;}
#sponsor {margin-top: 5px;}

#login {position: absolute; top: -20px;}
#login img {cursor: pointer;}
#loginbox {
  font-family: Arial, Tahoma;
  font-size: 10px;
  width: 200px;
  border: 1px solid #c0c0c0;
  background: #000000;
}
#loginbox form {background: transparent;}
#logincontainer {
  position: absolute;
  top: -20px;
  text-align: right;
  z-index: 100;
  display: none;
}

.inputtext {
  background: #c7b89c;
  border: 1px solid #fff;
  font-family: Arial, Tahoma; 
  font-size: 10px;
}

.nButton {
  font-family: Arial, Tahoma;
  font-size: 10px;
  background: #50412c;
  color: #ffffff;
  border: 1px solid #c0c0c0;
  cursor: pointer;
}

.hButton {
  font-family: Arial, Tahoma; 
  font-size: 10px;
  background: #c7b89c;
  color: #000000;
  border: 1px solid #c0c0c0;
  cursor: pointer;
}

.next {color: #e6893e; font-size: 14px; font-weight: bold; text-decoration: none;}
.next:hover {color: #e6893e; text-decoration: underline; background-color: transparent;}
.hand {cursor: pointer;}
.default {cursor: default;}
.paragraph {margin-left: 50px;}
.small {font-size: 10px;}
.simple {list-style-type: none;}
.decimal {list-style-type: decimal;}
.fakelink {cursor: pointer; text-decoration: underline;}
.fakelink:hover {background: #535353;}

