body{margin:0px; padding: 0px; background: #ffffff url(../images/hatter_x.png) repeat-x top left; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}
img{border:none;}
table{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}
form{padding: 0px; margin: 0px;}
.h1{background: url(../images/cim.png) no-repeat bottom right; color: #183cb2; font-weight: bold; margin: 5px 0px 10px 0px; font-size: 16px;}
.h1 span{background: #fff; padding-right: 10px;}
.h2{background: #0a2037; color: #fff; font-weight: bold; margin: 10px 0px 10px 0px; font-size: 12px; text-indent: 20px; line-height: 20px;}
h1{font-size: 16px;}

.munkalap{margin: 0px auto; width: 1000px;text-align: left;}
.fejlec{background: url(../images/fejlec.png) no-repeat top left; height: 246px;}
.fejlec_padding{height: 144px;}
.fejlec_login{height: 36px; margin: 2px 275px 0px 315px;}
.fejlec_login_div{float: left; margin-top: 0px;}
.fejlec_login_input{border: 1px solid #d6dbed; color:  #97a5d5; background: #fff; width: 102px; height: 18px; margin: 0px 0px 0px 0px; padding: 0px;}
.fejlec_login_button{height: 20px; background: #97a5d5; color: #fff; font-weight: bold; border: none; margin: 0px 5px 0px 0px; position: relative; top: 14px;}
.fejlec_login a{text-decoration: none; padding: 0px 10px 0px 0px; color:  #97a5d5;}
.fejlec_login a:hover{text-decoration: underline;}
.log_1{float: left; font-size: 11px; color:  #97a5d5; padding: 0px 5px 0px 0px;}
.elf{line-height: 20px; font-size: 11px; position: relative; top: 14px;}

.fejlec_menu{height: 64px;}

.fejlec_menu1_table{width: 900px; height: 34px; margin: 0px 50px;}
.fejlec_menu1_table a{color: #0a2037; display: block; font-size: 14px; font-weight: bold; text-decoration: none; margin: 0px 15px; text-align: center; line-height: 32px;}
.fejlec_menu1_table a:hover{color: #fff; background: #0f0f31;}

.fejlec_menu2_table{width: 860px; height: 30px; margin: 0px 70px;}
.fejlec_menu2_table a{color: #fff; display: block; font-size: 14px; font-weight: bold; text-decoration: none; margin: 0px 15px; text-align: center; line-height: 30px;}
.fejlec_menu2_table a:hover{color: #fff; background: #0f0f31;}

.fejlec_menu2_table2{width: 860px; height: 30px; margin: 0px 70px;}
.fejlec_menu2_table2 a{color: #fff; display: block; font-size: 13px; font-weight: bold; text-decoration: none; margin: 0px 1px; text-align: center; line-height: 30px;}
.fejlec_menu2_table2 a:hover{color: #fff; background: #0f0f31;}

.menu_td{width: 280px;}
.menu{width: 243px; margin: 0px 0px 0px 37px; background: url(../images/menu_y.png) repeat-y top right;}
.menu a{font-weight: bold; text-decoration: none; color: #ffffff;}
.menu_top{width: 243px; height: 22px; background: url(../images/menu_top.png) no-repeat top right;}
.menu_bottom{width: 243px; height: 22px; background: url(../images/menu_bottom.png) no-repeat top right;}
.menu_0{padding: 8px 21px 8px 8px; margin: 0px 0px 0px 17px; background: url(../images/menu_0.png) no-repeat center left; display: block; font-size: 14px;}
.menu_0:hover{background: #576ebc url(../images/menu_0_h.png) no-repeat center left;}
.menu_aktiv{padding: 8px 21px 8px 8px; margin: 0px 0px 0px 17px; background: #28285b url(../images/menu_aktiv.png) no-repeat center left; display: block; font-size: 14px;}

.menu_hr_0{width: 232px; background: url(../images/menu_hr.png) no-repeat bottom left; padding: 1px 0px 2px 0px;}
.menu_1{padding: 8px 11px 8px 18px; margin: 0px 0px 0px 17px; background: url(../images/menu_1.png) no-repeat center left; display: block; font-size: 12px; font-style: italic;}
.menu_1:hover{background: url(../images/menu_1_h.png) no-repeat center left;}
.menu_hr_1{width: 232px; background: url(../images/menu_hr.png) no-repeat bottom left; padding: 0px 0px 1px 0px;}

.menu_2{padding: 8px 11px 8px 23px; margin: 0px 0px 0px 17px; background: url(../images/menu_2.png) no-repeat center left; display: block; font-size: 12px; font-style: italic;}
.menu_2:hover{background: url(../images/menu_2_h.png) no-repeat center left;}
.menu_hr_2{width: 232px; background: url(../images/menu_hr.png) no-repeat bottom left; padding: 0px 0px 1px 0px;}

.menu_3{padding: 8px 11px 8px 28px; margin: 0px 0px 0px 17px; background: url(../images/menu_3.png) no-repeat center left; display: block; font-size: 12px; font-style: italic;}
.menu_3:hover{background: url(../images/menu_3_h.png) no-repeat center left;}
.menu_hr_3{width: 232px; background: url(../images/menu_hr.png) no-repeat bottom left; padding: 0px 0px 1px 0px;}

.menu_4{padding: 8px 11px 8px 28px; margin: 0px 0px 0px 17px; background: url(../images/menu_2.png) no-repeat center left; display: block; font-size: 12px; font-style: italic;}
.menu_4:hover{background: url(../images/menu_2_h.png) no-repeat center left;}
.menu_hr_4{width: 232px; background: url(../images/menu_hr.png) no-repeat bottom left; padding: 0px 0px 1px 0px;}

.menu_5{padding: 8px 11px 8px 28px; margin: 0px 0px 0px 17px; background: url(../images/menu_3.png) no-repeat center left; display: block; font-size: 12px; font-style: italic;}
.menu_5:hover{background: url(../images/menu_3_h.png) no-repeat center left;}
.menu_hr_5{width: 232px; background: url(../images/menu_hr.png) no-repeat bottom left; padding: 0px 0px 1px 0px;}

.menu_u{padding: 8px 21px 8px 8px; margin: 0px 0px 0px 17px; background: url(../images/menu_u.png) no-repeat center left; display: block; font-size: 14px;}
.menu_u:hover{background: #576ebc url(../images/menu_0_h.png) no-repeat center left;}
.menu_hr_u{width: 232px; padding: 0px 0px 0px 0px;}

.box{width: 240px;  margin: 0px 0px 0px 40px; background: url(../images/box_y.png) repeat-y top right;}
.box_cim{text-align: center; color: #fff; font-size: 14px; font-weight: bold; background: url(../images/box_top.png) no-repeat top right; height: 51px; line-height: 56px;}
.box_bottom{background: url(../images/box_bottom.png) no-repeat top right; height: 42px;}
.box_szoveg{margin: 0px 11px 0px 12px; color: #fff; font-size: 12px;}
.box_szoveg2{margin: 0px 15px 0px 15px; color: #fff; font-size: 13px;}
.box_button{height: 23px; background: #393164; color: #fff; font-weight: bold; border: 1px solid #576ebc; margin: 1px 0px 0px 0px; float: right;}
.box_hr{border-top: 1px solid #4d4d66; padding: 3px 0px 3px 5px;}
.box_padding{padding: 0px 6px;}

.torzs_hatter{background: url(../images/torzs_hatter.png) no-repeat top right; min-height: 557px; width: 720px;}

.szoveg{margin: 10px 56px 0px 0px; text-align: justify; line-height: 150%;}
.szoveg p{margin: 0px 0px 0px 0px; font-size: 14px; font-family: Arial;}
.szoveg pre{margin: 0px 0px 0px 0px; font-size: 14px; font-family: Arial;}
.szoveg span{font-size: 14px; font-family: Arial;}

.szoveg a{color: #16a1d7; text-decoration: none;}
.szoveg a:hover{text-decoration: underline;}

.szoveg table{border: 1px solid black; border-collapse: collapse;}
.szoveg table td{border: 1px solid black;}

table.noborder {border: none; font-size: 14px; font-family: Arial;}
table.noborder td{border: none; font-size: 14px; font-family: Arial;}

table.specialis{border: none; font-size: 14px; font-family: Arial;}
table.specialis td{border: none; font-size: 14px; font-family: Arial;}

.termekek{width: 210px; margin: 0px auto;}
.kep_keret{border: 1px solid #16a1d7;}
.alkat{border: 1px solid #16a1d7; width: 200px; height: 200px; text-align: center; display: table-cell; vertical-align: middle;}
.alkat img{margin: 0px auto;}
.kep_nemkeret{border: 1px solid #16a1d7; width: 200px; height: 150px; text-align: center; font-size: 16px; font-weight: bold; display: table-cell; vertical-align: middle;}
.kep_nemkeret2{}
.jobbra{float: right;}
.balra{float: left;}

.hirek{width: 320px; margin: 0px auto;}
.keret_h{width: 320px;}
.keret_top_h{background: url(../images/keret_top_h.png) no-repeat top left; height: 14px; position: relative; top: 5px;}
.keret_bottom_h{background: url(../images/keret_bottom_h.png) no-repeat top left; height: 14px; position: relative; bottom: 14px;}
.kep_k_h{border-left: 1px solid #1d324a; border-right: 1px solid #1d324a; background: #fff; width: 318px;}
.kep_k2_h{margin: 0px 2px; width: 314px; border: none; font-size: 14px; font-family: Arial; text-align: left;}
.kepkeret{float: left;}
.kepkeret img{border: 1px solid #1d324a; margin: 3px;}

table.akciok{border: none; border-collapse: collapse; width: 100%;}
table.akciok td{border: none;}
.akcio_k1{background: url(../images/akcio_k1.png) no-repeat top left; padding-top: 9px;}
.akcio_k2{background: url(../images/akcio_k2.png) no-repeat bottom left; padding-bottom: 9px;}
.akcio_kep{border: 1px solid #000; margin: 0px 0px 0px 0px; width: 200px; height: 173px; text-align: center; background: #fff; display: table-cell; vertical-align: middle;}
.akcio_td{width: 202px; text-align: left;}
.reszletek_h{text-align: left; font-size: 12px;}


a.link{color: #16a1d7; text-decoration: none;}
a.link:hover{text-decoration: underline;}

.kereses{text-align: right; margin: 0px 10px 0px 0px;}
.kereses_input{border: 1px solid #d6dbed; color:  #97a5d5; background: #fff; width: 180px; height: 18px; margin: 0px 0px 1px 0px; padding: 0px;}
.kereses_button{height: 20px; background: #97a5d5; color: #fff; font-weight: bold; border: none; margin: 1px 0px 0px 0px; position: relative; top: 2px;}
.sima_button{height: 20px; background: #97a5d5; color: #fff; font-weight: bold; border: none; margin: 1px; position: relative; top: 0px;}
.sima_input{border: 1px solid #d6dbed; color:  #000; background: #fff; width: 200px; height: 18px; margin: 1px; padding: 0px;}
.sima_textarea{border: 1px solid #d6dbed; color: #000; background: #fff; width: 200px; height: 50px; margin: 1px; padding: 0px;}
.kis_input{border: 1px solid #d6dbed; color:  #000; background: #fff; width: 100px; height: 18px; margin: 1px; padding: 0px;}

.nagy_input_f{border: 1px solid #d6dbed; color:  #000; background: #fff; width: 200px; height: 18px; margin: 1px; padding: 0px;}
.kis_input_f{border: 1px solid #d6dbed; color:  #000; background: #fff; width: 100px; height: 18px; margin: 1px; padding: 0px;}
.pici_input_f{border: 1px solid #d6dbed; color:  #000; background: #fff; width: 30px; height: 18px; margin: 1px; padding: 0px;}

a.cim_1{font-size: 18px; text-decoration: none; color: #0a2037;}
a.cim_2{font-size: 18px; text-decoration: none; color: #183cb2;}

.keret{width: 202px;}
.keret_top{background: url(../images/keret_top.png) no-repeat top left; height: 14px; position: relative; top: 5px;}
.keret_bottom{background: url(../images/keret_bottom.png) no-repeat top left; height: 14px; position: relative; bottom: 10px;}
.kep_k{border-left: 1px solid #1d324a; border-right: 1px solid #1d324a; background: #fff; width: 200px; height: 200px; text-align: center; /*display: table-cell;*/ vertical-align: middle;}
table.kep_k2{width: 200px; height: 200px; text-align: center; border: none; font-size: 14px; font-family: Arial;}

.kep{margin: 0px auto;}

.kepala{background: #576ebc; color: #fff; text-align: center; font-weight: bold; font-size: 12px; line-height: 16px; padding: 1px 0px;}

.lista{line-height: 18px; width: 500px;}
.lista_td1{background: #d8ddea url(../images/nyil.png) no-repeat top left; padding-left: 20px;}
.lista_td2{background: url(../images/nyil.png) no-repeat top left; padding-left: 20px;}

.lablec{background: url(../images/lablec.png) no-repeat top left; height: 107px; padding: 0px 56px 0px 100px;}
.lablec_szoveg{float: right; color: #0a2037; text-align: right;}
.lab_cim{font-size: 14px; font-weight: bold;}

.szavazott{color: #fff; width: 100%;}

.akcio_keret{}
table.galeria_table{width: 630px; text-align: center; border: none;}
table.galeria_table td{text-align: center; border: none;}
.galeria_nagy{max-width: 600px; max-height: 600px; border: 1px solid #1d324a;}
.galeria{max-width: 200px; max-height: 200px; border: 1px solid #1d324a;}
.kereses_vissza{width: 100%; text-align: right; padding: 20px 0px 0px 0px; position: relative; right: 20px;}
a.almenu_aktiv{color: #576ebc; background: #d6dbed;}

table.table7{border: 1px solid #9b9b9b; width: 100%; color: #000000; padding: 0px 1px 1px 1px;}
table.table7 tr:first-child{background: url('../images/cim2.jpg') repeat-x top left; font-weight: bold; height: 31px; color: #000000; font-size: 120%; text-align: center;}
table.table7 tr:first-child{border-bottom: 1px solid #9b9b9b;}
table.table7 .sor1{background: #d1d8e0;}
table.table7 .sor2{background: #ffffff;}
table.table7 .sor_total{background: #3b73a2; font-weight: bold; color: #fff;}

.zebra{border: 1px solid #9b9b9b; width: 800px; font-size: 14px; font-family: Arial; color: #193976; padding: 0px 1px 1px 1px;}
.zebra td{border: 1px solid #000; padding: 0px 2px;}
.zebra th{border: 1px solid #000; background: #fff; font-weight: bold; height: 31px; color: #193976; text-align: center;}
.odd {background: #d6dde5; font-weight: bold; color: #193976;}
.even {background: #7f96c0; font-weight: bold; color: #193976;}
.activerow { background: #bbd1df; cursor: default; }
.noborder { border-top: none; border-bottom: none; }
.zebra a{font-weight: bold; color: #193976;}
td.elso_td{background: #d6dde5; text-align: center;}
