/* Generated by KompoZer */
td.bg_main {
  background: #818181 url(../images/bg.jpg) repeat scroll left top;
}
td.side_left {
  background: #818181 url(../images/bg.jpg) repeat scroll right top;
}
td.side_right {
  background: #818181 url(../images/bg.jpg) repeat scroll left top;
}
td.bg_top {
  background: transparent url(../images/top_bg.gif) no-repeat scroll left top;
}
td.bg_bot {
  background: transparent url(../images/bot_bg.gif) no-repeat scroll left top;
}
td.bg_menu {
  background: transparent url(../images/menu_bg.html) no-repeat scroll left top;
}
td.bg_title {
  background: transparent url(../images/title_bg.html) no-repeat scroll left top;
}
td.bg_work {
  background: transparent url(../images/work_bg.html) no-repeat scroll left bottom;
}
td.bg_box {
  background: transparent url(../images/box_bg.gif) repeat scroll left top;
}
h1, h2, h3, h4, h5 {
  margin: 0;
  padding: 0;
  font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif;
  font-weight: normal;
}
h1 {
  text-align: left;
  font-size: 22px;
  font-weight: bold;
  color: #4d131d;
}
h2 {
  font-size: 42px;
  display: inline;
}
h3 {
  font-size: 28px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 12px;
}
td.kep_tav_szeles {
  width: 7px;
}
td.kep_tav_magas {
  height: 4px;
}
td.pic_frame_left {
  width: 9px;
  background-image: url(../images/frm_left.gif);
}
td.pic_frame_right {
  width: 9px;
  background-image: url(../images/frm_rght.gif);
}
td.pic_frame_top {
  height: 9px;
  background-image: url(../images/frm_top.gif);
}
td.pic_frame_bot {
  height: 9px;
  background-image: url(../images/frm_bot.gif);
}
td.pic_frame_ul {
  height: 9px;
  width: 9px;
  background-image: url(../images/frm_ul.gif);
}
td.pic_frame_ur {
  height: 9px;
  width: 9px;
  background-image: url(../images/frm_ur.gif);
}
td.pic_frame_ll {
  height: 9px;
  width: 9px;
  background-image: url(../images/frm_ll.gif);
}
td.pic_frame_lr {
  height: 9px;
  width: 9px;
  background-image: url(../images/frm_lr.gif);
}
td.bg_color_1 {
  background-color: #ffffff;
}
td.bg_color_2 {
  background-color: #f0f0e6;
}
td.bg_color_3 {
  background-color: #1a222d;
}
td.bg_color_4 {
  background-color: #a67880;
}
.pic_border {
  border: 2px solid #214711;
}
.pic_border_2 {
  border: 2px solid #214711;
}
.bg {
  margin: 0px;
  padding: 0px;
  font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;
  font-size: 11px;
  height: 100%;
  background-color: #ffffff;
}
input.login_inpbox {
  border:  none;
  background: transparent none repeat scroll 0% 50%;
  color: #01350f;
  width: 172px;
  height: 18px;
  font-size: 11px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  text-align: left;
  margin-left: 4px;
  margin-top: 3px;
  margin-right: 3px;
}
.login_inpbox_bg {
  background: transparent url(../images/login_inpbox.html) no-repeat scroll left center;
  position: relative;
}
input.newsl_inpbox {
  border:  none;
  background: transparent none repeat scroll 0% 50%;
  color: #610808;
  width: 168px;
  height: 17px;
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-align: left;
  margin-left: 4px;
  margin-top: 4px;
  margin-right: 4px;
}
.newsl_inpbox_bg {
  background: transparent url(../images/newsl_inpbox.html) no-repeat scroll left center;
  position: relative;
}
input.find_inpbox {
  border:  none;
  background: transparent none repeat scroll 0% 50%;
  color: #90a88d;
  width: 176px;
  height: 16px;
  font-size: 11px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-align: left;
  margin-left: 5px;
  margin-top: 2px;
  margin-right: 3px;
}
.find_inpbox_bg {
  background: transparent url(../images/find_inpbox.html) no-repeat scroll left center;
  position: relative;
}
input.form_inpbox {
  border: 0px solid #77983d;
  background: transparent none repeat scroll 0% 50%;
  color: #000000;
  width: 212px;
  height: 18px;
  font-size: 11px;
  font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  text-align: left;
  margin-left: 3px;
  margin-top: 3px;
  margin-right: 3px;
}
.form_inpbox_bg {
  background: transparent url(../images/inpbox.html) no-repeat scroll left center;
  position: relative;
}
.munkapubl {
  border: 0px solid #77983d;
  background: transparent none repeat scroll 0% 50%;
  color: #000000;
  width: 212px;
  height: 96px;
  font-size: 11px;
  font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  text-align: left;
  margin-left: 3px;
  margin-top: 2px;
  margin-right: 3px;
  overflow: auto;
}
.munkapubl_bg {
  background: transparent url(../images/textbox.html) no-repeat scroll left top;
  position: relative;
}
select.category {
  border: 1px solid #87603b;
  padding: 1px;
  line-height: 11px;
  font-weight: normal;
  font-size: 11px;
  color: #000000;
  font-family: Arial,Tahoma,Verdana;
  height: 18px;
  background-color: #f4e2c7;
}
.cright {
  font-size: 10px;
  font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif;
  color: #c5c5c5;
  text-decoration: none;
  font-weight: normal;
}
.cright_2 {
  font-size: 10px;
  font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif;
  color: #a07480;
  text-decoration: none;
  font-weight: normal;
}
.title {
  font-size: 22px;
  font-family: Arial,Verdana,'Trebuchet MS',Tahoma,sans-serif;
  text-decoration: none;
  font-weight: normal;
  color: #3c546d;
}
.title_2 {
  font-size: 18px;
  font-family: Tahoma,Arial,Verdana,'Trebuchet MS',sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
.bot_title {
  font-size: 15px;
  font-family: Tahoma,Arial,Verdana,'Trebuchet MS',sans-serif;
  color: #e0c192;
  text-decoration: none;
  font-weight: bold;
}
.sub_title {
  font-size: 14px;
  font-family: Arial,'Trebuchet MS',Verdana,Tahoma,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}
.sub_title_2 {
  font-size: 14px;
  font-family: Arial,'Trebuchet MS',Verdana,Tahoma,Geneva,Helvetica,sans-serif;
  color: #1d2632;
  text-decoration: none;
  font-weight: bold;
}
.bot_menu {
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #f0f0e6;
  text-decoration: underline;
  font-weight: normal;
}
.bot_menu:hover {
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
.sitemap {
  font-size: 11px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.sitemap:hover {
  font-size: 11px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  border-bottom-style: none;
  border-bottom-width: 1px;
}
.contact_text {
  font-size: 15px;
  font-family: Arial,Tahoma,Verdana,Helvetica,Geneva,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
.contact_text_2 {
  font-size: 15px;
  font-family: Arial,Tahoma,Verdana,Helvetica,Geneva,sans-serif;
  color: #7A986E;
  text-decoration: none;
  font-weight: bold;
}
.contact_link {
  font-size: 15px;
  font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: underline;
  font-weight: normal;
}
.contact_link:hover {
  font-size: 12px;
  font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
.menu {
  font-size: 12px;
  font-family: Arial,Tahoma,Verdana,Helvetica,Geneva,sans-serif;
  color: #e3e3e3;
  text-decoration: none;
  font-weight: normal;
}
.menu:hover {
  font-size: 12px;
  font-family: Arial,Tahoma,Verdana,Helvetica,Geneva,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
.menu_over {
  font-size: 12px;
  font-family: Arial,Tahoma,Verdana,Helvetica,Geneva,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
.separator {
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #f0f0e6;
  text-decoration: none;
  font-weight: normal;
}
.txt_main {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  text-align: justify;
  display: block;
}
.txt_main_inv {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  text-align: justify;
  display: block;
}
.text {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}
.text_2 {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  color: #3c546d;
}
.title_find {
  font-family: Tahoma,Verdana,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 15px;
  text-decoration: none;
  font-weight: bold;
}
.text_sm {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.text_date {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.lang_link {
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #e0c192;
  text-decoration: none;
  font-weight: normal;
}
.lang_link:hover {
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: underline;
  font-weight: normal;
}
.lang_akt {
  font-size: 10px;
  font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
.lower_menu {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}
.lower_menu:hover {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 10px;
  text-decoration: underline;
  font-weight: bold;
}
.login_text {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #fabb26;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.login_title {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #01350f;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}
.news_more {
  font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
  color: #e2462d;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.news_more:hover {
  font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
}
.akt_text {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #5e0707;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.text_white {
  font-family: Arial,Verdana,Tahoma,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.link {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
  text-decoration: underline;
  font-weight: normal;
}
.link:hover {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #5b0707;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}
.link_sm {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 11px;
  text-decoration: underline;
  font-weight: normal;
}
.link_sm:hover {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #5b0707;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.login_link {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #563b20;
  font-size: 9px;
  text-decoration: none;
  font-weight: normal;
}
.login_link:hover {
  font-family: Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 9px;
  text-decoration: underline;
  font-weight: normal;
}
.news_text {
  font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
  color: #c5c5c5;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}
.link_white {
  font-family: Verdana,Arial,Tahoma,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
}
.link_white:hover {
  font-family: Verdana,Arial,Tahoma,Geneva,Helvetica,sans-serif;
  color: #ffffff;
  font-size: 10px;
  text-decoration: underline;
  font-weight: normal;
}
.pager {
  font-family: Tahoma,Arial,Century Gothic,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
.pager:hover {
  font-family: Tahoma,Arial,Century Gothic,Helvetica,sans-serif;
  color: #610808;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
.pager_text {
  font-family: Tahoma,Arial,Century Gothic,Helvetica,sans-serif;
  color: #000000;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
.blank {
  font-size: 1px;
  text-decoration: none;
}
.ScrollerFrame {
  border: 0px solid #000000;
  text-align: left;
}
.elTLid {
  border-width: 0px;
  margin: 0px;
  vertical-align: middle;
  background-color: #540000;
  text-align: left;
}
.elBLid {
  border-width: 0px;
  margin: 0px;
  vertical-align: middle;
  background-color: #540000;
  text-align: left;
}
.ujablak_betuk {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  font-family: Arial,Tahoma,Helvetica,sans-serif;
  padding-left: 2px;
  display: block;
}
.munkaterulet {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  text-align: justify;
  padding-left: 0px;
  padding-right: 0px;
}
.munkaterulet2 {
  color: #000000;
  font-size: 11px;
  background-color: #ffffff;
}
.adminmenu {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}
.adminmenu:hover {
  font-size: 12px;
  text-decoration: underline;
}
.publikuslink {
  font-family: Arial,Tahoma,Century Gothic,Verdana,Geneva,Helvetica,sans-serif;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}
.publikuslink:hover {
  font-size: 12px;
  text-decoration: underline;
}
.oldal {
  font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
  color: #181818;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
}
.oldal:hover {
  color: #181818;
  font-size: 11px;
  text-decoration: underline;
}
.oldaljelolt {
  font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;
  color: #181818;
  font-size: 14px;
  text-decoration: none;
  font-weight: normal;
}
.cart_inpbox_bg {
  background: transparent url(../images/cart_inpbox.html) no-repeat scroll left center;
  position: relative;
}
input.cart_inpbox {
  border: 0px solid #77983d;
  background: transparent none repeat scroll 0% 50%;
  color: #006c5b;
  width: 35px;
  height: 17px;
  font-size: 12px;
  font-family: Georgia,Tahoma,Arial,Verdana,sans-serif;
  font-weight: bold;
  text-align: center;
  padding-left: 2px;
  padding-top: 1px;
  padding-right: 2px;
}
.cella {
  border-style: none none solid;
  border-bottom: 1px solid #a67880;
  border-left-width: 0px;
  border-top-width: 0px;
}
.cella2 {
  border-style: none none solid solid;
  border-left: 1px solid #a67880;
  border-bottom: 1px solid #a67880;
  border-top-width: 0px;
}
