body { margin: 0px; background-image: url(../images/bg_site.jpg); }
td.head { background-image: url(../images/head.jpg); background-repeat: no-repeat; height: 89px; width: 800px; }
td.head_bach { background-image: url(../images/head_bach.jpg); background-repeat: no-repeat; height: 89px; width: 800px; }
td.side_left { background-image: url(../images/side_left.jpg); background-position: right top; background-repeat: no-repeat; }
td.side_left_s { background-image: url(../images/side_left_s.jpg); }
td.side_left_st { background-image: url(../images/side_left_st.jpg); }
td.side_right { background-image: url(../images/side_right.jpg); background-position: left top; background-repeat: no-repeat; }
td.side_right_s { background-image: url(../images/side_right_s.jpg); }
td.side_right_st { background-image: url(../images/side_right_st.jpg); }
td.inside { background-image: url(../images/bg_inside.jpg); }
table.inside { margin-top: 12px; margin-right: 0px; margin-left: 12px; }
td.inside_top { background-image: url(../images/bg_inside_top.jpg); height: 48px; }
td.top_telefon { font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; text-align: center; }
td.top_szoveg { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-align: center; line-height: 20px; }
a.top_szoveg { text-decoration: none; color: black; }
a.top_szoveg:hover { color: red; }
td.bottom { background-image: url(../images/bg_bottom.jpg); background-repeat: repeat-x; height: 96px; font-family: Arial; font-size: 12px; color: #FFFFFF; }

td.bottom_center { background-image: url(../images/site_bottom.jpg); background-repeat: no-repeat; font-family: Arial; font-size: 12px; color: white; text-align: center; }
a.bottom_center { text-decoration: none; color: white; }
a.bottom_center:hover { color: yellow; }

table.menu { padding: 5px; }
td.menu { background-image: url(../images/bg_menu.jpg); border: 1px solid #d6cda7; }
td.dekor { background-image: url(../images/bg_topdekor.jpg); background-position: center top; height: 48px; background-repeat: no-repeat; }

/* Menu */
td.menu_main { background-image: url(../images/bg_menu_main_r.jpg); background-position: right; background-repeat: repeat-y; font-family: Arial; font-size: 12px; font-weight: bold; color: #008bbb; padding-top: 6px; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; vertical-align: middle; text-align: left; background-color: #e7f4fa; }
td.menu_main2 { background-image: url(../images/bg_menu_main3_r.jpg); background-position: right; background-repeat: repeat-y; font-family: Arial; font-size: 12px; font-weight: bold; color: #008bbb; padding-top: 6px; padding-bottom: 6px; padding-left: 12px; padding-right: 12px; vertical-align: middle; text-align: left; background-color: #e7f4fa; }
td.menu_divider { height: 2px; }
td.menu_pic { padding-bottom: 6px; padding-top: 6px; padding-left: 6px; width: 47px; text-align: center; background-image: url(../images/bg_menu_main_l.jpg); background-position: left; background-repeat: repeat-y; background-color: #e7f4fa; }
td.menu_pic2 { padding-bottom: 6px; padding-top: 6px; padding-left: 6px; width: 47px; text-align: center; background-image: url(../images/bg_menu_main3_l.jpg); background-position: left; background-repeat: repeat-y; background-color: #e7f4fa; }
td.menu_subdivider { background-color: white; background-image: url(../images/bg_menu_subdivider.jpg); background-position: center; background-repeat: no-repeat; height: 3px; }
td.menu_sub { background-image: url(../images/bg_menu_sub.jpg); background-position: 8px center; background-repeat: no-repeat; 	background-color: white; font-family: Arial; font-size: 11px; font-weight: bold; color: #5f4e2c; text-align: left; padding-left: 28px; padding-top: 6px; padding-bottom: 6px; }
a.menu_sub { text-decoration: none; color: #5f4e2c; }
a.menu_sub:hover { color: red; }
a.menu_main { text-decoration: none; color: #008bbb; }
a.menu_main:hover { color: red; }
a.menu_main_sel { text-decoration: none; color: red; }
a.menu_sub_sel { text-decoration: none; color: red; }

/* Box */
div.boxtype1 { background-color: #cce5f0; margin: 15px; border: 1px solid #a3cde0; font-family: Arial; font-size: 12px; line-height: 18px; padding: 8px; }
div.boxtype2 { background-color: #f1ecd8; margin-left: 15px; margin-right: 15px; border: 1px solid #d6cda7; font-family: Arial; font-size: 12px; line-height: 18px; padding: 8px; }

/* Content */
div.tunettar_nev { font-family: "Trebuchet MS"; font-size: 12px; padding-top: 8px; color: #7f0000; font-weight: bold; }
div.tunettar_leiras { font-family: "Trebuchet MS"; font-size: 12px; text-align: justify; }
a.abc { text-decoration: none; color: black; }
a.abc:hover { color: red; }
div.bach_cim { font-family: Arial; font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 14px; }

div.essz_container { clear: both; }
div.essz { width: 163px; float: left; position: relative; text-align: center; padding-bottom: 6px; background-color: #f0e8d5; border: solid 1px #dbd3c0; margin: 5px; }
div.essz_cim { font-family: "Trebuchet MS"; font-size: 13px; margin-bottom: 8px; margin-top: 6px; font-weight: bold; }
div.essz_reszlet { font-family: "Trebuchet MS"; font-size: 12px; margin-top: 6px; }
a.essz_reszlet { text-decoration: none; color: black; }
a.essz_reszlet:hover { color: red; }

a.tt { text-decoration: none; color: #00800f; font-weight: bold; }
a.tt:hover { color: red; text-decoration: underline; font-weight: bold; }

div.er_nev { font-size: 16px; font-weight: bold; margin-bottom: 8px; }

img.essz { border: solid 1px #444444; }

ul { margin-top: 6px; margin-bottom: 0px; margin-left: 10px; padding-left: 10px; }

td.em_label { font-weight: bold; text-align: right; }
input.em { width: 280px; font-size: 12px; padding: 1px; }
div.em_nev { font-weight: bold; margin-bottom: 3px; margin-top: 12px; }
div.em_leiras { text-align: justify; }

img.mi { border: solid 1px #666666; }
