body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin-left: 1px !important; /* Firefox/Safari */;
  margin-left: 1px;
  margin-top: 0px;
  margin-top: 0px !important; /* Firefox/Safari */;
  background-color: #EEEEEE;
  padding-left: 1px;
  padding-top: 1px;
  background-image: url(../images/tartalom_bgr.png)
}

div.pad {
  padding-left: 20px;
  padding-right: 20px
}

table.kulso_keret {
  background-image: url(../images/tartalom_bgr.png);
  border: 2px solid #000000;
  width: 1000px;
  background-color: #FFFFFF
}

td.banner {
  height: 125px;
  border-bottom: 1px solid #FFFFFF
}

.tr_kulso {
  background-color: #FFFFFF;
}

div.cella_ures {
  height: 1px;
  background-color: #fffff
}

td.lablec {
  border-top: medium double #000000;
  background-image: url(../images/menu_cim_bgr.png);
  /*background-color: #484865;*/
  height: 35px
}

td.tartalom {
  background-color: #FFFFFF;
  height: 450px;
  min-height: 450px;
  width: 830px
}

/* menuk */
table.menu {
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 2px 2px 2px 2px;
}

td.menu {
  width: 170px;
  background-color: #b3b68f;
  border-right: medium double #000000;
  /*background-image: url(../images/menu_bgr.png)/*/
}

div.menu {
    width: 100%;
}

.menu_comment {
  font-family: "MS Sans Serif", sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  font-variant: normal;
  font-weight: normal;
}

input.menu_login {
  width: 165px;
  border: 1px solid
}

.footer_link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #CCCC99;
  text-decoration: none;
}
a.footer_link:hover {
  color: #FFFFFF
}

.udv_oszttali {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  color: #000000;
  padding-right: 10px
}

div.oszttali {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold
}

div.menu_cim {
    width: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 1.5;
    background-image: url(../images/menu_cim_bgr.png);
    padding-left: 5px;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    color: #FFFFFF
}
div.menu_cim_k {
    width: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 1.5;
    padding-left: 5px;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    color: #FFFF00;
    background-color: #990000
}

div.menu_cim_OFF{
    width: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 1.5;
    background-color: #990000;
    padding-left: 5px;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    color: #FFFFFF;
}

div.menu_cim_ON{
    width: 170px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    line-height: 1.5;
    background-color: #336600;
    padding-left: 5px;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    color: #FFFFFF
}

div.menu_logged {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF
}

.menu_alink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    padding-left: 7px;
    text-decoration: none;
    line-height: 1.5
}

a.menu_alink:hover {
    float: left;
    text-decoration: underline;
    background-color: #000000;
    width: 168px !important; /* Firefox/Safari */;
    width: 170px; /* IE */;
    color: #FFFFFF;
}

div.menu_separator {
  float: left;
  width: 175px !important; /* Firefox/Safari */;
  width: 170px; /* IE */;
  background-color: #DDDDDD;
  height: 1px
}

.copyright, a.copyright:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
  text-decoration: none;
}

.text_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold
}

.text_normal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt
}

.text_small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt
}

.link_normal, a.link_normal:visited {
  color: blue;
}

a.link_normal:hover {
  background-color: #990000;
  color: #FFFFFF;
  text-decoration: none;
}

/* formok */
table.form {
  background-color: #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

div.form_sor {
  line-height: 2;
  display: inline;
  float: left
}

.mezo_cim {
  width: 200px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-align: right;
  font-weight: bold
}

.form_cim {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-image: url(../images/menu_cim_bgr.png);
  color: #FFFFFF;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 5px;
  border-bottom: 1px solid #000000;
}

.form_msg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: italic
}

.form_msg_red {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: italic;
  color: #FF0000;
  font-weight: bold
}

.form_button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  border: 1px solid #000000;
  cursor: pointer;
  padding-left: 25px;
  padding-right: 25px;
  background-color: #FFFFFF;
  height: 25px
}

input.form_reg {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  border: 1px solid #000000;
  background-color: #FEFEFE;
  width: 350px
}

input.form_reg_red {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  border: 1px solid #FF0000;
  background-color: #FEFEFE;
  width: 350px
}

div.form_adatlap_cim {
  width: 75px;
  float: left;
  text-align: right;
  padding-right: 2px;
  font-weight: bold;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif
}

input.form_adatlap {
  border: 1px solid #000000;
  padding: 2px;
  width: 250px
}
input.form_adatlap_red {
  border: 2px solid #FF0000;
  padding: 1px;
  width: 250px
}

.form_adatlap_text {
  border: 1px solid #000000;
  width: 100%;
  padding: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt
}


/* uzenofal */
.msg_pages {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #CCCCCC
}

.msg_curr_page {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #990000;
  font-weight: bold
}

a.msg_pages:hover {
  color: #000000;
  font-weight: bold
}

.msg_cim {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: #990000
}
.msg_comment {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt
}

table.msg {
  background: #666666;
}

.tr_msg {
  background-color: #FFFFFF
}

.tr_msg_cim {
  background-color: #999966
}

td.msg_td_cim {
  padding: 2px 5px 2px 5px
}

td.msg_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  padding: 5px 5px 5px 5px;
}


div.inline {
  display: inline
}

div.right {
  float: right;
  text-align: right
}
div.left {
  float: left;
}

div.msg_name {
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #000000
}

div.msg_date {
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt
}

table.msg_write {
  background-image: url(../picture/mess_box_background.png)
}

.message_box {
  background-image: url(../picture/szamarvezeto.gif);
  border: 1px solid #000000;
  margin-bottom: 5px;
  margin-top: 5px;
  width: 650px
}

.admin_msg_cim {
  border: 1px solid #000000;
  width: 610px;
}

div.msg_board {
  height: 100%;
}

table.msg_board_background {
  background-image: url(../picture/mess_box_background.png);
  height: 100%;
  width:100%;
}


div.msg_uzenofal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  border: 1px solid #990000;
  width: 250px;
  text-align: center;
  letter-spacing: 5px;
  background-color: #FFFFFF;
  color: #990000;
  line-height: 1.5
}

.msg_send_btn {
  border: 1px solid #000000;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  background-color: #EEEEEE;
  width: 150px;
  cursor: pointer;
  padding: 2px 2px 2px 2px;
}


/* nevsor */
.nevsor_nev {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #009900
}
.nevsor_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt
}
.nevsor_txt_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold
}

.nevsor_small_txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt
}
.nevsor_small_txt_bold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold
}

.chat_link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #003366;
}
a.chat_link:hover {
  color: #990000
}

table.offline {
  border: 1px solid #efefef;
  border-left: 8px solid #efefef;
  border-right: 8px solid #efefef;
}

table.online {
  border: 1px solid #FFCC00;
  border-left: 8px solid #FFCC00;
  border-right: 8px solid #FFCC00;
}
td.online {
  border-top: 1px dashed #ffcc00;
}
td.offline {
  border-top: 1px dashed #efefef;
}


/* video */
.video_icon {color: #000000;}

.video_dir {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  font-style: normal; color: #000000;
}

.video_header {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.video_dir_name {
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  font-style: normal; color: #000000;
}

a.video_dir_name:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  font-style: normal; color: #000000;
}

.video_dir_title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  text-align: right;
  font-weight: normal; color: #000000;
}

.video_pic {border: 1px #000000 solid; }
.videonot_pic {border: 1px #000000 solid; }
.video_size { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; font-weight: normal;}
a.video_size:hover { color: #000000; text-decoration: underline;}

td.nevnapok {
  background-image: url(../images/menu_nevnap_bgr.png);
  height: 25px;
  padding-top: 0px;
  padding-bottom: 0px
}

div.nevnapok {
  padding: 2px 2px 2px 5px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;
  /* width: 170px; */
  float: left
}

.nevnapok_link {
  color: #ffffff;
  text-decoration: none
}

a.nevnapok_link:hover {
  color: #ffff00;
  text-decoration: underline
}

.upload_pic_upbtn {
  font-family: Tahoma, Arial, sans-serif;
  width: 90px;
  cursor: pointer
}

.upload_pic_del_btn {
  cursor: pointer;
  border: 1px solid #000000;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt
}

iframe {
  background-color: transparent
}


.letoltes, a.letoltes:visited {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 10pt;
    color: #003366;
    text-decoration: underline;
    font-weight: bold
}

a.letoltes:hover {
    color: #990000;
    text-decoration: none
}


