html {
  width: 100%;
  height: 100%;
}
body {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  color: #000000;
  background-color: #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 11px;}

table{font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
form{margin: 0px; padding: 0px;}
img{border: none;}

.munkalap{width: 987px; margin: 0px auto; background: url(hatter.jpg) repeat-y center top;}
.fejlec{width: 989px; height: 190px; margin: 0px; padding: 0px; background: url(fejlec_1.jpg) no-repeat top left;}
.fejlec_home{border: none; margin: 18px 75px 0px 0px;}
.nav_sor{height: 30px; background: url(nav_sor.jpg) no-repeat top left; font-weight: bold; color: white;}
.nav_sor_i{background: #d9e6f5; border: solid 1px #587daa; height: 20px; width: 180px; font-size: 12px; color: #253449; padding: 0px 2px; line-height: 20px;}
.nav_sor_i_2{background: #d9e6f5; border: solid 1px #587daa; height: 20px; width: 254px; font-size: 10px; color: #253449; padding-top:1px; _margin-top: 1px;}

.nav_sor .i_keret{background: url(i_keret.jpg) no-repeat top left; width: 190px; height: 26px; padding-top: 2px;}
.nav_sor .i_keret_2{background: url(i_keret_2.jpg) no-repeat top left; width: 260px; height: 26px; padding-top: 2px;}

.menu_sor{height: 31px; background: url(menu_sor_hatter.jpg) no-repeat top left;}
.menu_elv{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 84px;}
.menu_elv2{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 232px;}
.menu_elv3{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 152px;}
.menu_elv4{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 112px;}
.menu_elv_aktiv{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 84px;}
.menu_elv2_aktiv{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 232px;}
.menu_elv3_aktiv{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 152px;}
.menu_elv4_aktiv{display: table-cell; background: url(menu_sor_elv.jpg) no-repeat 0px 1px; width: 112px;}

.menu_elv_lezar{width: 955px; background: url(menu_sor_elv.jpg) no-repeat right bottom;}

.menu_elv a{margin-left: 1px; height: 31px; width: 84px; display: block; text-decoration: none; color: #09305e; font-weight: bold; line-height: 31px;}
.menu_elv a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.menu_elv_aktiv a{margin-left: 1px; height: 31px; width: 84px; display: block; text-decoration: none; color: #f55d00; font-weight: bold; line-height: 31px; /*background: url(menu_sor_hover.jpg) repeat-x top left;*/}
.menu_elv_aktiv a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.menu_elv2 a{margin-left: 1px; height: 31px; width: 232px; display: block; text-decoration: none; color: #09305e; font-weight: bold; line-height: 31px;}
.menu_elv2 a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.menu_elv2_aktiv a{margin-left: 1px; height: 31px; width: 232px; display: block; text-decoration: none; color: #f55d00; font-weight: bold; line-height: 31px; background: url(menu_sor_hover.jpg) repeat-x top left;}
.menu_elv2_aktiv a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.menu_elv3 a{margin-left: 1px; height: 31px; width: 152px; display: block; text-decoration: none; color: #09305e; font-weight: bold; line-height: 31px;}
.menu_elv3 a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.menu_elv3_aktiv a{margin-left: 1px; height: 31px; width: 152px; display: block; text-decoration: none; color: #f55d00; font-weight: bold; line-height: 31px; background: url(menu_sor_hover.jpg) repeat-x top left;}
.menu_elv3_aktiv a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.menu_elv4 a{margin-left: 1px; height: 31px; width: 112px; display: block; text-decoration: none; color: #09305e; font-weight: bold; line-height: 31px;}
.menu_elv4 a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.menu_elv4_aktiv a{margin-left: 1px; height: 31px; width: 112px; display: block; text-decoration: none; color: #f55d00; font-weight: bold; line-height: 31px; /*background: url(menu_sor_hover.jpg) repeat-x top left;*/}
.menu_elv4_aktiv a:hover{background: url(menu_sor_hover.jpg) repeat-x top left; color: #f55d00;}

.bal_fej{width: 206px; height: 26px; background: url(box_bal_fej.jpg) no-repeat top left;}
.bal{text-align: left; width: 206px; /*background: url(bal_alja.jpg) no-repeat left bottom;*/}
/*.bal_alja{width: 206px; height: 100%; background: url(bal_alja.jpg) no-repeat bottom left;}*/
.box_bal{background: url(bal_hatter.jpg) no-repeat top left; min-height: 238px; _height: 238px;}
.box_bal_fej{width: 206px; height: 25px; background: url(box_bal_fej.jpg) no-repeat top left; line-height: 23px; color: #fff; font-weight: bold; text-indent: 25px;}
.box_bal_fej2{width: 206px; height: 24px; background: url(box_bal_fej.jpg) no-repeat top left; line-height: 23px; color: #fff; font-weight: bold; text-indent: 25px;}
.box_bal_fej3{width: 206px; height: 25px; background: url(box_bal_fej.jpg) no-repeat top left; line-height: 23px; color: #fff; font-weight: bold; text-indent: 20px;}

.menu_1{width: 206px; height: 21px; display: block; background: url(menu_hatter.jpg) no-repeat top left; text-decoration: none; color: #09305e; font-weight: bold; line-height: 21px; font-size: 10px; text-indent: 30px; margin-bottom:2px;}
.menu_1:hover{background: url(menu_hover.jpg) no-repeat top left; color: #f55d00;}

.menu_1_jobb{width: 176px/*206px*/; height: 21px; display: block; background: url(menu_hatter_jobb.jpg) no-repeat top right; text-decoration: none; color: #09305e; font-weight: bold; line-height: 21px; font-size: 10px; /*text-indent: 30px;*/ margin-bottom:2px; padding-right: 30px; text-align: right;}
.menu_1_jobb:hover{background: url(menu_hover_jobb.jpg) no-repeat top right; color: #f55d00;}

.menu_2{margin: 0px 10px 0px 20px; width: 176px; height: 21px; display: block; background: url(nyil_feher.gif) no-repeat left center; text-decoration: none; color: #fff; line-height: 21px; font-size: 10px; text-indent: 20px; border-bottom: 1px solid #8dabd0;}
.menu_2:hover{color: #09305e;}

.menu_jobb{width: 206px; height: 21px; display: block; background: url(menu_hatter.jpg) no-repeat -1px 0px; text-decoration: none; color: #09305e; font-weight: bold; line-height: 21px; font-size: 10px; text-indent: 30px; margin-bottom:2px; border: none; text-align: left;}
.menu_jobb:hover{background: url(menu_hover.jpg) no-repeat -1px 0px; color: #f55d00;}

.torzs{width: 575px; text-align: left; border-top: solid 1px #09305e;}
.torzs_szoveg{width: 565px; margin: 0px 5px; display: table; text-align: justify;}
.torzs_cim{color: #09305e; font-size: 14px; font-weight: bold; text-indent: 15px; line-height: 20px;}
.torzs_alcim{clear: both; margin: 0px 0px 10px 0px; width: 565px; height: 25px; background: url(cim_hatter.jpg) no-repeat top left; color: #fff; font-size: 11px; font-weight: bold; text-indent: 15px; line-height: 25px;}
.torzs table{color: #666666; font-size: 11px; text-align: justify;}

.torzs_select{background: #d9e6f5; border: solid 1px #587daa; height: 20px; width: 184px; font-size: 10px; color: #253449; padding-top:1px;}
.torzs .i_keret{background: url(i_keret.jpg) no-repeat top left; width: 190px; height: 26px; padding-top: 2px;}
.a_cim_div{margin: 1px; background: #d9e6f5; text-indent: 20px;}
.a_cim{line-height: 22px; color: #09305e; font-weight: bold; font-size: 10px;text-decoration: none; text-indent: 0px;}

.link{line-height: 22px; color: #09305e; font-weight: bold; font-size: 11px;text-decoration: none; text-indent: 0px;}
.link a{line-height: 22px; color: #09305e; font-weight: bold; font-size: 11px;text-decoration: none; text-indent: 0px;}

.link:hover{text-decoration: none; color: #f55d00;}
.link a:hover{text-decoration: none; color: #f55d00;}

.linkx{line-height: 22px; color: #09305e; font-weight: bold; font-size: 10px;text-decoration: none; text-indent: 0px;}

.a_keret{border: 1px solid #09305e;}
.kep_keret{padding-right: 5px; padding-bottom: 10px;}
.gomb1{text-decoration: none; background: #8aaad2; color: #09305e; line-height: 19px; font-size: 10px; font-weight: bold; padding: 0px 4px; margin: 2px; border: none; cursor: pointer;}
.gomb2{text-decoration: none; background: #3c69a3; color: #fff; line-height: 19px; font-size: 10px; font-weight: bold; padding: 0px 4px; margin: 2px; border: none; cursor: pointer;}
.gomb3{text-decoration: none; background: #003466; color: #fff; line-height: 26px; font-size: 12px; font-weight: bold; height: 26px; margin: 2px; border: none; cursor: pointer; display: block; width: 150px;}

.gomb_kosar{background: url(kosar.jpg) no-repeat top right; border: none; width: 40px; height: 21px; cursor: pointer;}

.torzs_input{background: #fff; border: solid 1px #09305e; height: 20px; width: 184px; font-size: 10px; color: #253449; padding-top:1px;}
.full_kep{float: left; margin: 0px 10px 5px 0px;}
.a_sima{text-decoration: none; color: #f55d00; font-weight: normal; font-size: 11px; border: 1px solid #f55d00; padding: 0px 1px;}
.a_torzs{text-decoration: none; color: #3c69a3; font-weight: bold; font-size: 11px;}
.a_torzs:hover{color: #31a2e4;}


.valami a{text-decoration: none; color: #f55d00; font-weight : bold;}
.valami a:hover{text-decoration: none; color: #f55d00;}


.jobb{text-align: left; width: 206px;/* background: url(jobb_alja.jpg) no-repeat left bottom;*/}
.box_jobb{background: url(box_jobb_hatter.jpg) no-repeat top left; text-align: left;}
.box_jobb_fej{text-align: left; width: 206px; height: 24px; background: url(box_jobb_fej.jpg) no-repeat top left; line-height: 23px; color: #fff; font-weight: bold; text-indent: 25px;}
.box_jobb_fej a{line-height: 23px; color: #fff; font-weight: bold; text-decoration: none;}

.ar_fej{font-weight: bold; text-align: center;}

.jobb_szoveg{color: #003466; padding-left: 10px;}
.jobb_szoveg2{background: white; padding-left: 0px; text-align: center; margin-left: 2px; width: 204px;}
.jobb_szoveg3{color: white; background: #d9e6f6; margin-right: 2px; }
.jobb_szoveg4{color: white; height: 180px; border-bottom: 1px dotted #aeb7ca;}

.jobb_szoveg_hir{color: #2a3443; margin: 0px 4px;}

.jobb .i_keret{background: url(i_hatter2.gif) no-repeat top left; width: 186px; height: 24px; padding-top: 1px; padding-left:0px; margin-top: 10px;}
.jobb_a{color: #fff; cursor: pointer; font-weight: bold; text-decoration: none;}
.jobb_alja{padding-top: 10px; width: 206px; height: 260px; /*background: url(box_jobb_alja.jpg) no-repeat bottom left;*/ display: table;}

.bal .i_keret{background: url(i_hatter2.gif) no-repeat top left; width: 186px; height: 24px; padding-top: 1px; _padding-top: 0px; padding-left:0px; margin-top: 10px;}
.jobb_input{margin-left: 1px; background: #d9e6f5; border: solid 1px #587daa; height: 19px; line-height: 19px; width: 182px; font-size: 10px; color: #253449; padding-top: 0px; padding-left: 0px;}

.jobb_textarea{margin-left: 1px; background: #d9e6f5; border: solid 1px #587daa; height: 53px; width: 182px; font-size: 11px; color: #253449; padding-top: 0px; padding-left: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.bal .i_keret2{background: #d9e6f5; width: 186px; height: 57px; padding-top: 0px; padding-left:0px; margin-top: 10px;}

.g_belepes{height:21px; width:92px; background: url(b_belepes.jpg) no-repeat top center; border: none; margin: 5px 0px 5px 12px; cursor: pointer;}
.g_kilepes{height:21px; width:92px; background: url(b_kilepes.jpg) no-repeat top center; border: none; margin: 5px 0px 5px 12px; cursor: pointer;}
.g_modosit{height:21px; width:92px; background: url(b_modosit.jpg) no-repeat top center; border: none; margin: 0px 0px 0px 20px; cursor: pointer;}
.g_megrendelem{height:21px; width:92px; background: url(b_megrendelem.jpg) no-repeat top center; border: none; margin: 0px 0px 0px 20px; cursor: pointer;}
.g_kuldes{height:21px; width:92px; background: url(b_kuldes.jpg) no-repeat top center; border: none; margin: 5px 10px 5px 12px; cursor: pointer;}

.g_adataim{height:21px; width:180px; background: url(b_adataim.jpg) no-repeat top center; border: none; margin: 5px 0px 5px 12px; cursor: pointer;}
.g_kosaram{height:21px; width:180px; background: url(b_kosaram.jpg) no-repeat top center; border: none; margin: 5px 0px 5px 12px; cursor: pointer;}

.lab_bal{height: 93px; background: url(lab_bal.jpg) no-repeat left bottom;}
.lab_kozep{padding-bottom: 70px; background: #e4eef8 url(lab_kozep_x.jpg) repeat-x left bottom; border-left: 1px solid #2b4c77; border-right: 1px solid #2b4c77; border-top: 1px solid #2b4c77;}
.lab_kozep a{color: #f55d00; text-decoration: none;}
.lab_jobb{height: 93px; background: url(lab_jobb.jpg) no-repeat left bottom;}
.lab_szoveg{width: 100%; text-align: center;}

.lapozo{color: #1d509a;}
.lapozo a{text-decoration: none; color: #1d509a;}
.lapozo_fej_div{float: right; margin-top: 4px;}
.lapozo_fejbe{background: #d9e6f5; border: solid 1px #587daa; height: 20px; width: 184px; font-size: 10px; color: #253449; padding-top:1px;}
.oldal_sel{background: #d9e6f5; border: solid 1px #587daa; height: 20px; width: 54px; font-size: 10px; color: #253449; padding-top:1px;}
.oldal_col{background: #d9e6f5; border: solid 1px #587daa; height: 20px; width: 110px; font-size: 10px; color: #253449; padding-top:1px; margin-top: 10px;}

.hr_border_list{border: 1px #1D509B solid; clear: both;}
.kep_keret{width: 150px;}
.kep_keret img{padding: 1px; border: 0px solid #cbcbcb; margin: 10px 5px 5px 0px; float: left;}
.kep{display: none;}
.pr_fej{float: left; border: 1px #1D509B solid; border-bottom: 0px; padding: 3px 5px; margin-left: 4px;}

.a_cim{height: 30px; color: #1D509A; font-weight: bold; font-size: 13px;text-decoration: none;}
.a_cim_hatter{height: 44px;}
.a_cim_hatter a{display: block; height: 34px; _height: 34px; padding-top:16px;width: 315px; _width: 330px; padding-left:15px;color: #1D509A; font-weight: bold; font-size: 13px;text-decoration: none;}
.a_cim_hatter a:hover{background: url(../images/nyil_hover.jpg) no-repeat 0px 24px;}
.ar_kiem{color: #ff0000; font-size: 200%;}
.news_standard { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; color: #666666; FONT-WEIGHT: none; TEXT-DECORATION: none}
.top10_torzs a{padding-right: 10px;text-decoration: none; color: white; font-weight: normal;}
.vastag{font-size: 12px; font-weight: bold;}
.i_fontos{background: #d9e6f5; border: solid 2px #587daa; height: 18px; width: 300px; font-size: 13px; color: #253449; padding-top:1px;}
.i_normal{background: #d9e6f5; border: solid 1px #587daa; height: 18px; width: 300px; font-size: 13px; color: #253449; padding-top:1px;}
.i_area{background: #d9e6f5; border: solid 1px #587daa; width: 300px; font-size: 13px; color: #253449; padding-top:1px;}

.visszahivas{background: url(visszahivas.jpg) no-repeat bottom center; height: 370px;}
.klubkartya{/*background: url(klubkartya.jpg) no-repeat 1px 0px;*/ height: 437px;}
.klubkartya2{margin-left: 2px;}
.klubcard{margin-left: 1px;}

.gyartok{margin-left: 10px;}
.gyartok a{text-decoration: none; color: #09305e; font-weight: bold;}
.gyartok a:hover{color: #f55d00;}

.hir{border-bottom: 1px dotted #aeb7ca; text-align: justify; width: 100%;}
.hir_cim{font-weight: bold; color: #2a3443; text-align: center;}
.b_vissza{width: 17px; height: 17px;background: url(b_vissza.jpg) no-repeat top center; border: none; float: left; margin: 0px 2px; cursor: pointer;}
.b_elore{width: 17px; height: 17px;background: url(b_elore.jpg) no-repeat top center; border: none; float: right; margin: 0px 2px; cursor: pointer;}

.tb_cim{border-bottom: 1px solid #545b65; color: #545b65;}
.tr_cim{background: #658ab7; text-align: center; color: white; font-weight: bold;}
.tabla{border: 1px solid black; border-collapse: collapse;}
.tabla td{border: 1px solid black;}

.ful{position: relative; bottom: 1px; width: 100%; height: 24px; background: url(../css/ful.jpg) repeat-x top center;}

.ful a{color: #09305e; font-size: 14px; font-weight: bold; text-indent: 15px; line-height: 24px; text-decoration: none;}

.ful .f_jobb{float: right; margin-right: 0px; line-height: 24px; width: 287px; text-align: center; height: 24px;}
.ful .f_bal{float: left; margin-left: 0px; line-height: 24px; width: 287px; text-align: center; height: 24px;}

.letoltes_div{}
.letoltes_kep{float: left; height: 180px;}
.letoltes_kep img{margin: 5px 36px 0px 36px; border: 1px solid black;}

.user_alert2{margin: 20px; color: red; text-align: center;}
.neadjafel{margin: 5px 2px 2px 3px; background: #d9e6f5; padding: 2px;}
.neadjafel div{margin: 0px; border: 1px solid #5a7fac; color: #03254b; font-size: 10px; text-align: center; width: 195px;}

.terkep_cim{margin: 0px 3px 2px 2px; background: #d9e6f5; padding: 2px;}
.terkep_cim div{margin: 0px; border: 1px solid #5a7fac; color: #03254b; font-size: 10px; text-align: center; width: 195px;}

.akcio{text-align: center; color: #ffffff; font-weight: bold; margin-bottom: 10px; font-size: 16px; background: url(../images/akcio.jpg) no-repeat top right; height: 38px; line-height: 38px; width: 69px; float: right;}

.kuldes{margin: 0px 5px; border: 1px solid #587daa; display: table; width: 95%; background: #dde7f3; text-align: justify; padding: 10px;}
.kuldes_kep{float: left; margin: 0px;}
.kuldes_form{width: 250px; float: right;}

.nevnap{float: left; padding: 141px 0px 0px 0px; font-weight: bold; color: black; text-align: right; width: 100%;}
.termekvalaszto{width: 100%; margin-top: 4px;}
.termekvalaszto_keret{padding: 0px 0px 0px 8px;}

.kereso_felirat{float: left; margin: 0px 3px 0px 0px; line-height: 24px;}
.kereso_input{float: left; margin: 0px 3px 0px 0px;}
.kereso_fodiv{float: left; margin: 0px 3px 0px 0px;}
.kereso_aldiv{float: left; margin: 0px 3px 0px 0px;}
.kereso_gyartodiv{float: left; margin: 0px 3px 0px 0px;}
.kereso_gomb{float: left; margin: 1px 3px 0px 0px;}
.gomb_keres{height:19px; width:91px; background: url(gomb_keres.jpg) no-repeat top center; border: none; margin: 0px 0px 0px 0px; cursor: pointer;}

.onmouse_img{display: none; position: absolute; top: 50%; left: 25%;}

.ipont{font-size: 9px; width: 100%;}
.ipont_cim{font-weight: bold; text-align: left; width: 40px;}
.ipont_cim_1{font-weight: bold; text-align: center;}
.m3_sor{line-height: 21px;}
.m3_sor img{vertical-align: middle;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -250px;
left: 60px; /*position where enlarged image should offset horizontally */
}

.bannerek{}
.banner{margin-left: 1px;}
.kiem{font-weight: bold; color: #03254b; font-size: 12px; line-height: 200%;}
.termek_cim{margin: 0px; font-weight: bold;}

#navigation-slideshow{width:573px;height:130px;margin:0px; border-left:1px solid #09305E;border-right:1px solid #09305E; overflow:hidden;position:relative; background:#fff;}
#navigation-slideshow img{position:absolute;left:0;right:0;}
#navigation-slideshow ul{position:absolute;top:110px;left:225px/*265px*/;width:100px/*45px*/;z-index:2;color:#000;padding:0;margin:0px auto;list-style:none;text-align:center;cursor:default;}
#navigation-slideshow li{display:block; float:left; margin-right:5px;}
#navigation-slideshow a{display:block;width:9px;height:9px;background: url(../images/page_normal.png) no-repeat;}
#navigation-slideshow a:hover,
#navigation-slideshow a.current{background: url(../images/page_selected.png) no-repeat;}

.jobb_akcios_doboz {background: #d7e7f7; border: 4px double #7a9ac0; padding: 3px;}
.jobb_akcios_vonal {height: 2px; border-top: 1px double #7a9ac0; border-bottom: 1px double #7a9ac0; margin: 3px 0;}
.jobb_akcios_alcim {text-align: center; font-weight: bold; color: red;}
.jobb_akcios_tabla {margin: 0 center;}
.jobb_akcios_tabla td {width: 80px; text-align: right;}
.ajkiv-szoveg {text-align: center; font-weight: bold;}
.ajkiv-szoveg a {color: #c00; text-decoration: none;}
.ajkiv-szoveg a:hover {color: #fff; text-decoration: underline;}
