body{margin:0px; padding: 0px; background: url(../images/hatter.jpg) repeat-x top left; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #062355;}
img{border:none;}
table{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #062355;}
form{padding: 0px; margin: 0px;}

.munkalap{margin: 0px auto; width: 1000px;text-align: left;}
.fejlec{height: 230px; background: url(../images/fejlec.jpg) no-repeat top left; text-align: left;}
.fejlec_kep{margin: 0px 0px 0px 85px;}

.menu_td{width: 287px;}
.menu_hatter{background: url(../images/menu_hatter_y.jpg) repeat-y top left;}
.menu{min-height: 317px; /*background: url(../images/menu_hatter.jpg) no-repeat bottom left;*/}
.menu_hatter_bottom{background: url(../images/menu_hatter_bottom.jpg) no-repeat bottom left; height: 20px;}
a.menu1{background: url(../images/menu1_hr.jpg) no-repeat top left; height: 41px; width: 287px; display: block; text-decoration: none; line-height: 41px; text-indent: 94px; font-size: 12px; font-weight: bold; color: white; font-family: "Times New Roman"; letter-spacing: 2px;}
a.menu1_2{background: url(../images/menu1_hr.jpg) no-repeat top left; height: 41px; width: 287px; display: block; text-decoration: none; line-height: 41px; text-indent: 94px; font-size: 11px; font-weight: bold; color: white; font-family: "Times New Roman"; letter-spacing: 2px;}
a.menu1_3{background: url(../images/menu1_hr.jpg) no-repeat top left; height: 41px; width: 287px; display: block; text-decoration: none; line-height: 41px; text-indent: 94px; font-size: 10px; font-weight: bold; color: white; font-family: "Times New Roman"; letter-spacing: 1px;}
a.menu1:first-letter{font-size: 16px;}
a.menu1_2:first-letter{font-size: 16px;}
a.menu1_3:first-letter{font-size: 15px;}
a.menu1_2 span{font-size: 16px;}
a.menu1_3 span{font-size: 15px;}

a.menu1:hover{background: url(../images/menu1_h.jpg) no-repeat top left; color: #0b3070;}
a.menu1_2:hover{background: url(../images/menu1_h.jpg) no-repeat top left; color: #0b3070;}
a.menu1_3:hover{background: url(../images/menu1_h.jpg) no-repeat top left; color: #0b3070;}

.menu_fent{float: right; width: 257px; position: relative; bottom: 23px;}

.szoveg a{color: #0b3070; font-weight: bold;}

a.menu2_1{height: 38px; width: 251px; display: block; text-decoration: none; line-height: 38px; text-indent: 35px; font-size: 11px; font-weight: bold; color: white; font-family: "Times New Roman"; letter-spacing: 1px;}
a.menu2_1:hover{background: url(../images/menu2_h.jpg) no-repeat top left; color: #0b3070;}
a.menu2_1:first-letter{font-size: 16px;}
a.menu2_1 span{font-size: 16px;}

a.menu2_2{background: url(../images/menu2_hr.jpg) no-repeat top left; height: 38px; width: 251px; display: block; text-decoration: none; line-height: 38px; text-indent: 35px; font-size: 12px; font-weight: bold; color: white; font-family: "Times New Roman"; letter-spacing: 2px;}
a.menu2_2:hover{background: url(../images/menu2_h.gif) no-repeat top left; color: #0b3070;}
a.menu2_2:first-letter{font-size: 16px;}

.torzs{width: 713px;}
.torzs_hatter{background: url(../images/torzs_hatter.jpg) no-repeat top left;}
.szoveg{min-height: 500px; margin: 0px 100px 0px 15px; text-align: justify;}
.cim_h1{color: #0b3070; font-size: 18px; font-weight: bold; font-family: "Times New Roman"; letter-spacing: 2px; margin: 0px 0px 0px 0px;}
.cim_h1:first-letter{font-size: 21px;}
.cim_h2{font-weight: bold;}

.kep_keret_jobbra{border: 1px solid #e9ecf2; float: left; margin: 0px 5px 5px 0px;}
.kep_keret_balra{border: 1px solid #e9ecf2; float: right; margin: 0px 0px 5px 5px;}
.kep{padding: 5px; background: #fff; border: 1px solid #c4dcf2;}
.kep_ala{font-size: 11px; font-style: italic; text-align: right; display: table; float: left;}

.kep_ala_jobbra{float: right; font-size: 11px; font-style: italic; text-align: right; display: table;}
.galeria{border: 1px solid #0a306f;}
.arak{border: 1px solid #0a306f; width: 95%; border-collapse: collapse;}
.arak td{border: 1px solid #0a306f;}

.online_box{margin: 10px 0px 10px 90px; font-size: 11px;}
.input_ev{width: 53px;}
.input_ho{}
.input_nap{width: 38px;}

.g_foglalas{background: url(../images/g_foglalas.jpg) no-repeat top left; height: 38px; width: 115px; border: none; float: right; position: relative; right: 16px;}
.g_foglalas_en{background: url(../images/g_foglalas_en.jpg) no-repeat top left; height: 38px; width: 115px; border: none; float: right; position: relative; right: 16px;}
.g_foglalas_de{background: url(../images/g_foglalas_de.jpg) no-repeat top left; height: 38px; width: 115px; border: none; float: right; position: relative; right: 16px;}
.udulesi{margin: 10px 0px;}
.bankkartya{margin: 0px 0px 0px 80px;}

.lablec_bal{background: url(../images/menu_bottom.jpg) no-repeat top left; height: 65px;}
.lablec_torzs{background: url(../images/torzs_lablec.jpg) no-repeat top left; height: 65px;}
.lablec_szoveg{float: left; font-size: 11px; color: #0b3070; line-height: 30px; padding-left: 50px;}
.lablec_ews{float: right; padding: 3px 110px 0px 0px;}

.nyelv{height: 31px; padding-left: 80px; width: 200px; float: left; position: relative; bottom: 30px; left: 115px;}
.nyelv img{position: relative; top: 3px;}
.nyelv a{color: white; text-decoration: none; font-family: Verdana;; font-size: 9px; line-height: 18px; padding: 0px 3px;}
.nyelv a:hover{color: #ffc700;}

/* flash nélköli verzióhoz
.nyelv{height: 31px; padding-left: 80px;}
.nyelv img{position: relative; top: 3px;}
.nyelv a{color: white; text-decoration: none; font-family: Verdana;; font-size: 9px; line-height: 18px; padding: 0px 3px;}
.nyelv a:hover{color: #ffc700;}
*/

.tekercs{margin: 0px 0px 0px 0px; width: 140px; height: 180px; font-size: 11px; color: #0b3070; line-height: 18px; float: right;}
.tekercs_div{font-weight: bold; font-size: 12px; border-bottom: 1px solid #0b3070; margin: 2px 10px 2px 10px; text-align: center; padding: 0px 0px;}
.tekercs_div2{margin: 0px 25px 0px 0px; padding: 0px 0px; text-align: right;}
.tekercs a{color: #ff9000; text-decoration: none;}
.tekercs a:hover{text-decoration: underline;}

/* flash nélköli verzióhoz
.tekercs{margin: 0px 0px 0px 760px; width: 140px; height: 180px; font-size: 11px; color: #0b3070; line-height: 18px;}
.tekercs_div{font-weight: bold; font-size: 12px; border-bottom: 1px solid #0b3070; margin: 2px 10px 2px 10px; text-align: center; padding: 0px 0px;}
.tekercs_div2{margin: 0px 25px 0px 0px; padding: 0px 0px; text-align: right;}
.tekercs a{color: #ff9000; text-decoration: none;}
.tekercs a:hover{text-decoration: underline;}
*/

.i_sima{}
.i_kicsi{width: 50px;}

.contact_bg{position: absolute; right: 100px; top: 35px; width: 1000px;}
