body
{
  margin: 0;
  padding: 0;
  border: 0;
  font: 12px Verdana, Sans-serif, Geneva;
  color: #010101;
  background-color: #85899D;
}

table
{
  margin: 0;
  padding: 0;
  border: 0;
}


img
{
  margin: 0;
  padding: 0;
  border: 0;
}


#main
{
  width: 995px;
  margin: 0 auto;
}


#header
{
  width:  995px;
  height: 278px;
  margin:   10px 0px 0px 0px;
  background-image:url(res/header.jpg);
  background-repeat: no-repeat;
}


#mainframe
{
  width: 100%;
  background-image:url(res/roxan-bg.jpg);
  background-repeat: repeat;
}


.main_table
{
  width: 100%;
  font: 12px Verdana, Sans-serif, Geneva;
  color: #010101;
}


#menu a
{
  color:#ffffff;
  text-decoration:none;
  font: 12px Verdana, Sans-serif, Geneva;
  font-weight: normal;
}

#menu a:hover
{
  font-weight: bold;
}

#menu a:active, #menu a:focus
{
  outline: 0;
}

td.menu_item
{
  width: 97px;
  height: 26px;
  text-align: center;
  background-image: none;
}

td.hi_menu_item
{
  width: 97px;
  height: 26px;
  background-image: url(res/hi_menu_bg.jpg);
  background-repeat: repeat-x;
  text-align: center;
}

.menu_line
{
  width: 1px;
  background-color: #6A7F94;
}

.head_info
{
  font: 12px Verdana, Sans-serif, Geneva;
  color: #ffffff;
}

.left_side
{
  width: 200px;
}


#footer
{
  width: 100%;
  height: 50px;
  margin: 0px 0px 20px 0px;
  background-image:url(res/footer_fill.jpg);
  background-repeat: repeat-x;
  text-align: center;
}


a.copyright:link    {color:#D5A6BA; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none;}
a.copyright:visited {color:#D5A6BA; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none;}
a.copyright:active  {color:#D5A6BA; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none;}
a.copyright:hover   {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none;}

a.link:link    {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none;}
a.link:visited {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none;}
a.link:active  {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none;}
a.link:hover   {background-color: #9C0142; color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none;}

a.reg_link:link    {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}
a.reg_link:visited {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}
a.reg_link:active  {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}
a.reg_link:hover   {background-color: #9C0142; color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}

a.link_button:link    {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.link_button:visited {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.link_button:active  {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.link_button:hover   {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none; background-color: #9C0142; }

a.head_link:link    {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.head_link:visited {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.head_link:active  {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.head_link:hover   {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none; background-color: #ffffff; }

a.back_link:link    {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: normal;}
a.back_link:visited {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: normal;}
a.back_link:active  {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: normal;}
a.back_link:hover   {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: bold;}

a.lang_link:link    {color:#364E67; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}
a.lang_link:visited {color:#364E67; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}
a.lang_link:active  {color:#364E67; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}
a.lang_link:hover   {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:14px; text-decoration: none; font-weight: bold;}

a.ikon_link:link    {color:#364E67; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: bold;}
a.ikon_link:visited {color:#364E67; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: bold;}
a.ikon_link:active  {color:#364E67; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: bold;}
a.ikon_link:hover   {color:#9C0142; font-family: Verdana, Sans-serif, Geneva; font-size:11px; text-decoration: none; font-weight: bold;}

a.sidemenu_link:link    {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; text-decoration: none; font-weight: bold;}
a.sidemenu_link:visited {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; text-decoration: none; font-weight: bold;}
a.sidemenu_link:active  {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; text-decoration: none; font-weight: bold;}
a.sidemenu_link:hover   {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:12px; text-decoration: none; font-weight: bold;}

a.pic_link: active, focus {outline: 0;}

.win
{
  font: 12px Verdana, Sans-serif, Geneva;
  color: #010101;
  background-color: #ffffff;
}

.input
{
  font: 12px Verdana, Sans-serif, Geneva;
}

.form_error
{
  font: 10px Verdana, Sans-serif, Geneva;
  color: #b00000;
}

.error
{
  color: #b00000;
}

.small_text
{
  font: 11px Verdana, Sans-serif, Geneva;
}

.text_10px
{
  font: 10px Verdana, Sans-serif, Geneva;
}

.small_button
{
  font: 10px Verdana, Sans-serif, Geneva;
}

.side_menu_table
{
  width: 154px;
  font: 12px Verdana, Sans-serif, Geneva;
  color: #ffffff;
  background-color: #9DA9BF;
}

.side_menu_head
{
  width: 154px;
  height: 43px;
  background-image:url(res/side_menu_head.jpg);
  background-repeat: no-repeat;
  color: #FDE2ED;
}

.side_menu_left
{
  width: 8px;
  background-image:url(res/side_menu_left.jpg);
  background-repeat: repeat-y;
}

.side_menu_right
{
  width: 8px;
  background-image:url(res/side_menu_right.jpg);
  background-repeat: repeat-y;
}

.side_menu_bottom
{
  width: 154px;
  height: 43px;
  background-image:url(res/side_menu_bottom.jpg);
  background-repeat: no-repeat;
}

.side_menu_group
{
  height: 18px;
  line-height: 18px;
  color: #4B5669;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}

.side_menu_item
{
  height: 18px;
  line-height: 18px;
  font-weight: bold;
}


.hi_side_menu_item
{
  height: 18px;
  line-height: 18px;
  font-weight: bold;
  text-decoration: none;
  background-color: #950140;
  background-image:url(res/hi_side_menu_bg.jpg);
  background-repeat: repeat-y;
  cursor: pointer;
}

.content
{
  width: 800px;
  color: #010101;
  text-align: left;
}

.content_header
{
  width: 798px;
  height: 32px;
  color: #ffffff;
}

.content_head_left
{
  width: 17px;
  height:32px;
  background-image:url(res/ContentHead_left.jpg);
  background-repeat: no-repeat;
}

.content_head
{
  width: 240px;
  height: 32px;
  background-image:url(res/ContentHead_bg.jpg);
  background-repeat: repeat-x;
  font-weight: bold;
  text-align: left;
  font-size: 14px;
}

.content_head_right
{
  width: 27px;
  height:32px;
  background-image:url(res/ContentHead_right.jpg);
  background-repeat: no-repeat;
}

.content_head_line
{
  width: 506px;
  height: 32px;
  background-image:url(res/ContentHead_line.jpg);
  background-repeat: repeat-x;
}

.content_head_lineend
{
  width:  8px;
  height:32px;
  background-image:url(res/ContentHead_lineend.jpg);
  background-repeat: no-repeat;
}


.content_text
{
  width: 788px;
  margin: 0 0 0 10px;
  background-color: #BBC1CD;
  background-image:url(res/Content_bg.jpg);
  background-repeat: repeat-y;
  text-align: left;
  float: none;
}

.content_footer
{
  width: 788px;
  height: 15px;
  margin: 0 0 0 10px;
}

.c_footer_left
{
  width:  15px;
  height: 15px;
  background-image:url(res/ContentFooterLeft.jpg);
}

.c_footer
{
  width:  758px;
  height: 15px;
  background-image:url(res/ContentFooter.jpg);
  background-repeat: repeat-x;
}                           

.c_footer_right
{
  width:  15px;
  height: 15px;
  background-image:url(res/ContentFooterRight.jpg);
}

.separator_line
{
  width: 100%;
  height: 2px;
  background-color: #959FB0;
}

.content_title
{
  font-size: 14px;
  color: #7A0035;
  font-weight: bold;
}

.oktatok_kicsi
{
  background-color: #959FB0;
  padding: 10px 0px 10px 10px;
}

a.orarend_link:link    {color:#c1c1c1; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none; font-weight: bold;}
a.orarend_link:visited {color:#c1c1c1; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none; font-weight: bold;}
a.orarend_link:active  {color:#c1c1c1; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none; font-weight: bold;}
a.orarend_link:hover   {color:#ffffff; font-family: Verdana, Sans-serif, Geneva; font-size:10px; text-decoration: none; font-weight: bold;}


.orarend_table
{
  background-color: #959FB0;
  font: 10px Verdana, Sans-serif, Geneva;
  color: #010101;
}

.orarend_fejlec
{
  background-color: #AB0148;
  color: #ffffff;
}

.orarend_td
{
  background-color: #DBDDE1;
}

.orarend_spec
{
  font: 10px Verdana, Sans-serif, Geneva;
  color: red;
  font-weight: bold;
}

a.fogl_link:link    {color:#455E7D; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: none;}
a.fogl_link:visited {color:#455E7D; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: none;}
a.fogl_link:active  {color:#455E7D; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: none;}
a.fogl_link:hover   {color:#455E7D; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: underline;}

a.hi_fogl_link:link    {color:#AB0148; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: none;}
a.hi_fogl_link:visited {color:#AB0148; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: none;}
a.hi_fogl_link:active  {color:#AB0148; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: none;}
a.hi_fogl_link:hover   {color:#AB0148; font-family: Verdana, Sans-serif, Geneva; font-size:10px; font-weight: bold; text-decoration: underline;}


.forum_head
{
  background-color: #AB0148;
  color: #ffffff;
}

.forum_filters
{
  background-color: #D7A9BC;
}

.forum_row
{
  background-color: #DBDDE1;
  color: #010101;
}

a.topic_link:link    {color:#010101; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.topic_link:visited {color:#010101; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.topic_link:active  {color:#010101; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}
a.topic_link:hover   {color:#AB0148; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: none;}

.forum_table
{
  background-color: #DBDDE1;
  color: #010101;
  font: 12px Verdana, Sans-serif, Geneva;
}

.forum_last_commenter
{
  color: #AB0148;
  font-weight: bold;
}

.forum_id_col
{
  background-color: #AB0148;
  color: #ffffff;
  font-family: Verdana, Sans-serif, Geneva; font-size:10px;
}

.forum_user_col
{
  background-color: #9DA9BF;
  color: #010101;
}

.forum_datum_col
{
  background-color: #AB0148;
  color: #ffffff;
  font: 10px Verdana, Sans-serif, Geneva;
}

.forum_text
{
  width: 615px;
}

.red_text
{
  color: #AB0148;
  font-weight: bold;
}

a.forum_re_link:link    {color:#50607D; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; background-color: transparent; }
a.forum_re_link:visited {color:#50607D; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; }
a.forum_re_link:active  {color:#50607D; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; }
a.forum_re_link:hover   {color:#AB0148; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; }

a.forum_text_link:link    {color:#77859F; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; background-color: transparent; }
a.forum_text_link:visited {color:#77859F; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; }
a.forum_text_link:active  {color:#77859F; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; }
a.forum_text_link:hover   {color:#0000dd; font-family: Verdana, Sans-serif, Geneva; font-size:12px; font-weight: bold; text-decoration: underline; }

.forum_re
{
  font: 11px Verdana, Sans-serif, Geneva;
  color: #50607D;
}

.forum_moderated
{
  font: 10px Verdana, Sans-serif, Geneva;
  color: #AB0148;
}

.forum_deleted
{
  font: 10px Verdana, Sans-serif, Geneva;
  background-color: #AB0148;
  color: #ffffff;
}

.pic
{
  border: 2px solid #AB0148;
}

.pic_frame_body
{
  font: 12px Verdana, Sans-serif, Geneva;
  background-color: #BBC1CD;
}

.scrolldiv
{
  width: 100%;
  height: 102px;
  overflow: scroll;
  background-color: #85899D;
  display: block;
}  

a.a_btn:focus {outline: 0;}


.div_hidden
{
  display: none;
}

.div_visible
{
  display: block;
}

#pages td a
{
  padding: 0px 4px 0px 4px;
  color: #ffffff;
  text-decoration: none;
}

#pages td a:hover
{
  background:#D7A9BC;
  color:#ffffff;
}

.pages_table
{
  height: 20px;
  font: 12px Verdana, Sans-serif, Geneva;
  background-color: #AB0148;
  color: #E0A2AF;
  font-weight: bold;
}

.pages_inactive
{
  padding: 0px 4px 0px 4px;
  color: #E0A2AF;
  text-decoration: none;
}

.pagelist_hitext
{
  font-weight: bold;
  padding: 0px 4px 0px 4px;
  color: #ffffff;
  text-decoration: none;
}

.berlet_lejart
{
  background-color: #b00000;
  color: #ffffff;
}


.berlet_erv
{
  background-color: #2F692F;
  color: #ffffff;
}

.berlet_info
{
  color: #cccccc;
  font-weight: normal;
}
