body{margin:0; padding:0; font-family: arial, verdana, Arial, Helvetica, sans-serif; color: #636363; font-size: 12px; text-align: left; height: 100%; background-color: #4287C4; width: 100%}
html{height: 100%; width: 100%}
img{border: 0;}
.page{min-width: 980px;}
.tcim{background-color: #f9f9f9;padding:5px 0 0 102px}
#fohatter{background-color: #fff; background-image: url(art/fejleckitoltes.jpg); background-repeat: repeat-x;}
#fohatter .fofejlec{background-image: url(art/fejlechatter.jpg); background-repeat: no-repeat; background-position: center top; padding: 0 20px;}
#fohatter .fofejlec .fofejlecbelso{background-image: url(art/logo.png); background-repeat: no-repeat; background-position: left top;}
#fohatter .fofejlec .top{height: 53px; min-width: 960px; position: relative;}
#fohatter .fofejlec .top{height: 53px; min-width: 960px; position: relative;}
#fohatter .fofejlec .top .logodiv{cursor: pointer; position: absolute; left: 0px; top: 10px; width: 80px; height: 80px;}
#fohatter .fofejlec .top .logo{width: 345px; height: 53px; float: left; margin: 0 10px 0 70px; cursor: pointer;}
#fohatter .fofejlec .top .logo td{background-image: url(art/topelvalaszto.jpg);background-position: right 5px; background-repeat: no-repeat; padding: 0 10px 0 10px;}
#fohatter .fofejlec .top .logo .sinaopt{color: #FB7C29;font-size:14px;margin:0;text-shadow: 2px 1px 1px #ccc; color: #FB7C29; text-transform: uppercase; border-bottom: 1px solid #E5E5E5;font-weight:bold;}
#fohatter .fofejlec .top .logo h2{color: #FB7C29;font-size:12px;margin:0}
#fohatter .fofejlec .top .logo .szlogen{color: #FB7C29;font-size:12px;margin:0;font-weight:bold;}
#fohatter .fofejlec .top .cim{color: #000; font-size: 12px; font-weight: bold; float: left; background-image: url(art/topelvalaszto.jpg);background-position: right 5px; background-repeat: no-repeat; height: 38px; margin: 0 10px 0 0; padding: 5px 10px 0 0;height: 53px; }
#fohatter .fofejlec .top .ikonok{float: left; background-image: url(art/topelvalaszto.jpg);background-position: right 5px; background-repeat: no-repeat; padding: 5px 10px 0 0; height: 53px; margin-right: 10px;}
#fohatter .fofejlec .top .ikonok .mail{margin: 5px 0 0 0;}
#fohatter .fofejlec .top .zaszlo{float: right; height: 53px; margin-top: 7px; }
#fohatter .fofejlec .top .zaszlo .flag{/*margin: 6px 0 0 0;*/}
#fohatter .fofejlec .top .zaszlo .flag img{border: 1px solid #DEDEDE;}
#fohatter .fofejlec .top .zaszlo .flag a{float: left; margin: 3px 3px 0 0;}
#fohatter .fofejlec .top .zaszlo .forint{text-align: right; float: left; margin: 3px 3px 0 0;}
#fohatter .fofejlec .bal{vertical-align: top;width:155px;}
#fohatter .fofejlec .bal .katogria1{background-image: url(art/katgomb1.png);background-position: left top; background-repeat: no-repeat; color: #fff; font-weight: bold; width: 108px; height: 35px; line-height: 14px; padding: 9px 0 0 45px; margin: 27px 0 0 0}
#fohatter .fofejlec .bal .katogria1 a{color: #fff; font-weight: bold; text-decoration: none; font-size: 15px;display:block;}
#fohatter .fofejlec .bal .katogria1 a:hover,
#fohatter .fofejlec .bal .katogria1 a.sel{color: #FFA337;}
#fohatter .fofejlec .bal .katogria1 a span{font-size: 12px; font-weight: normal}
#fohatter .fofejlec .bal .katogria2{background-image: url(art/katgomb2.png);background-position: left top; background-repeat: no-repeat; color: #fff; font-weight: bold; width: 108px; height: 35px; line-height: 14px; padding: 9px 0 0 45px; margin: 3px 0 0 0}
#fohatter .fofejlec .bal .katogria2 a{color: #fff; font-weight: bold; text-decoration: none; font-size: 15px;display:block;}
#fohatter .fofejlec .bal .katogria2 a:hover,
#fohatter .fofejlec .bal .katogria2 a.sel{color: #FFA337;}
#fohatter .fofejlec .bal .katogria2 a span{font-size: 12px; font-weight: normal}
#fohatter .fofejlec .bal .katogria3{background-image: url(art/katgomb3.png);background-position: left top; background-repeat: no-repeat; color: #fff; font-weight: bold; width: 108px; height: 35px; line-height: 14px; padding: 9px 0 0 45px; margin: 3px 0 0 0}
#fohatter .fofejlec .bal .katogria3 a{color: #fff; font-weight: bold; text-decoration: none; font-size: 15px;display:block;}
#fohatter .fofejlec .bal .katogria3 a:hover,
#fohatter .fofejlec .bal .katogria3 a.sel{color: #FFA337;}
#fohatter .fofejlec .bal .katogria3 a span{font-size: 12px; font-weight: normal}
#fohatter .fofejlec .bal .bejelentkezes2{font-size:11px;background-image: url(art/bejelentkezes2.png); background-repeat: no-repeat; background-position: center top; width: 138px; margin: 3px 0 0 0; padding: 5px;text-align:center;height:95px;}
#fohatter .fofejlec .bal .bejelentkezes2 a{color: #fff; font-weight: bold; font-size: 11px; text-decoration: none;}
#fohatter .fofejlec .bal .bejelentkezes2 a:hover{text-decoration: underline; }
#fohatter .fofejlec .bal .bejelentkezes{background-image: url(art/bejelentkezes.png); background-repeat: no-repeat; background-position: center top; width: 148px; margin: 3px 0 0 0; padding: 0 0 10px 0}
#fohatter .fofejlec .bal .bejelentkezes .mezo{background: none; font-size: 11px; width: 135px; margin: 5px 0 0 7px;border:0;height:19px;padding:0;}
#fohatter .fofejlec .bal .bejelentkezes .gomb{margin: 5px 0 0 5px;}
#fohatter .fofejlec .bal .bejelentkezes .regisztracio{text-align: center; margin: 2px 0 8px 0}
#fohatter .fofejlec .bal .bejelentkezes .regisztracio a{color: #fff; font-weight: bold; font-size: 11px; text-decoration: none;}
#fohatter .fofejlec .bal .bejelentkezes .regisztracio a:hover{text-decoration: underline; }
.belepesgomb{margin-top:-1px;text-align:center}
#fohatter .fofejlec .kozep{width: 100%; vertical-align: top;}
#fohatter .fofejlec .kozep .nagykep{height: 214px; margin: 0 15px 0 10px;}
#fohatter .fofejlec .kozep .topmenu{height: 56px; /*margin: 0 0 2px 155px;*/margin: 0 0 2px 0px;}
#fohatter .fofejlec .kozep .topmenu .menu1{/*float: left;*/ background-image: url(art/topmenuhatter.png); background-position: left top; background-repeat: no-repeat; padding: 3px 0 0 25px; height: 53px;}
#fohatter .fofejlec .kozep .topmenu .menu1 table{padding:0;margin:0;/*list-style:none;*/ padding-top: 3px;}
#fohatter .fofejlec .kozep .topmenu .menu1 table .li{padding: 0; margin:0; /*float: left;*/ padding: 10px 0 0 0;text-align:left!important; white-space: nowrap;}
#fohatter .fofejlec .kozep .topmenu .menu1 table .li.elvalaszto{height:35px; margin: 0 8px; width: 2px; background-image: url(art/topmenukoz.jpg); background-position: left top; background-repeat: no-repeat;}
#fohatter .fofejlec .kozep .topmenu .menu1 table .li.elvalaszto hr{display:none;}
#fohatter .fofejlec .kozep .topmenu .menu1 table .li a{color: #A4ABB5; text-decoration: none; font-weight: bold;}
#fohatter .fofejlec .kozep .topmenu .menu1 table .li a:hover{color: #6A6A6A;}
#fohatter .fofejlec .kozep .topmenu .menu2{/*float: left;*/ width: 233px; background-image: url(art/topmenuhatter2.png); background-position: right top; background-repeat: no-repeat; height: 56px;}
#fohatter .fofejlec .kozep .topmenu .menu2 .menu2belso{width: 150px; padding: 8px 0 13px 0}
#fohatter .fofejlec .kozep .topmenu .menu2 a{color: #000; font-weight: bold; text-decoration: none; font-size: 20px; line-height: 16px;}
#fohatter .fofejlec .kozep .topmenu .menu2 a:hover{color: #9B3F05}
#fohatter .fofejlec .kozep .kereses{background-image: url(art/kereseshatter.jpg); background-position: center top; background-repeat: no-repeat; height: 32px; width: 329px;}
#fohatter .fofejlec .kozep .kereses .mezo{float: left; width: 260px; margin: 5px 0 0 20px; background:none; border: none; color: #fff; font-weight: bold;}
#fohatter .fofejlec .kozep .kereses .gomb{float: left; margin: 1px 0 0 8px}

#fohatter .fofejlec .jobb{vertical-align: top;width:157px!important}
#fohatter .fofejlec .jobb .telefon{background-image: url(art/telefon.png); background-repeat: no-repeat; padding-left: 55px; font-size: 14px; color: #fff; font-weight: bold; line-height: 18px;}
#fohatter .fofejlec .jobb .telefon .szam{font-size: 21px; font-weight: bold; margin-bottom: 8px; white-space: nowrap;}
#fohatter .fofejlec .jobb .kosar{margin: 10px 0 0 0}
#fohatter .fofejlec .jobb .kosar .fejlec{background-image: url(art/kosartartalma.png);background-position: left top; background-repeat: no-repeat; color: #fff; font-weight: bold; width: 108px; height: 35px; line-height: 14px; padding: 5px 0 0 45px; margin: 3px 0 0 0}
#fohatter .fofejlec .jobb .kosar .fejlec a{color:#fff;text-decoration:none;}
#fohatter .fofejlec .jobb .kosar .fejlec a:hover{color:#FFA337}

#fohatter .fofejlec .jobb .kosar .tartalom{margin: 5px 0 0 0; color: #fff;font-size:11px;}
#fohatter .fofejlec .jobb .kosar .tartalom td{font-size:11px;}


#fohatter .fotartalom{padding: 0 20px; zoom: 1;}
#fohatter .fotartalom .baloldal{width: 169px;}
#fohatter .fotartalom .baloldal .blokk{background-image: url(art/blokkkitoltes.jpg);background-position: left top; background-repeat: repeat-y; margin-bottom: 10px;}
#fohatter .fotartalom .baloldal .blokk .fejlec{background-image: url(art/blokkfejelc.jpg);background-position: left top; background-repeat: no-repeat; height: 44px; color: #fff; font-weight: bold; padding: 5px 0 0 10px}
#fohatter .fotartalom .baloldal .blokk .tartalom{padding: 0 8px;}
#fohatter .fotartalom .baloldal .blokk .lablec{background-image: url(art/blokklablec.jpg);background-position: left top; background-repeat: no-repeat; height: 13px;}
#fohatter .fotartalom .baloldal .blokk select {width: 100%;}
#fohatter .fotartalom .baloldal .blokk .szukito { width: 100%; }
#fohatter .fotartalom .baloldal .blokk .szukito a { text-decoration: none; }
#fohatter .fotartalom .baloldal .blokk .szukito a:hover { text-decoration: underline; }
#fohatter .fotartalom .baloldal .blokk .szukito td { padding: 2px 0; }
#fohatter .fotartalom .baloldal .blokk .szukito select { width: 100%; }
#fohatter .fotartalom .baloldal .blokk .szukito img { margin-right: 3px; margin-top: -1px; }
#fohatter .fotartalom .baloldal .blokk .osszes { text-align: center; }
#fohatter .fotartalom .baloldal .blokk .osszes a { color: #025dae; text-decoration: none; }
#fohatter .fotartalom .baloldal .blokk .osszes a:hover { color: #38d; text-decoration: underline; }
#fohatter .fotartalom .jobboldal{padding-left: 30px;}

#fohatter .fotartalom .jobboldal .termek{width: 150px; height: 380px; text-align: center; font-size: 11px; float: left; position: relative;margin-bottom:10px;}
#fohatter .fotartalom .jobboldal .termek.kmk{height: 410px;}
#fohatter .fotartalom .jobboldal .termek .km{}
#fohatter .fotartalom .jobboldal .termek .kep{font-weight: bold;height:150px;}
#fohatter .fotartalom .jobboldal .termek .kategoria{color: #4489C7; font-weight: bold; height: 26px; overflow: hidden;}
#fohatter .fotartalom .jobboldal .termek .kategoria a{color: #4489C7;text-decoration:none}
#fohatter .fotartalom .jobboldal .termek .evszak{font-weight:bold;height: 16px; overflow: hidden;}
#fohatter .fotartalom .jobboldal .termek .evszak a {font-weight:bold;text-decoration:none}
#fohatter .fotartalom .jobboldal .termek .nev{color: #000; font-weight: bold; height: 39px; overflow: hidden;}
#fohatter .fotartalom .jobboldal .termek .nev a{text-decoration: none;}
#fohatter .fotartalom .jobboldal .termek .nev a:hover{text-decoration: underline;}
#fohatter .fotartalom .jobboldal .termek .cikkszam { padding: 0; margin: 0; }
#fohatter .fotartalom .jobboldal .termek .ujdonsag { position: absolute; left: 115px; top: -10px;}
#fohatter .fotartalom .jobboldal .termek .ar{text-align: left; color: #000; clear: both; zoom:1;}
#fohatter .fotartalom .jobboldal .termek .ar2{text-align: left; color: #FB7C29; clear: both; zoom:1;}
#fohatter .fotartalom .jobboldal .termek .arak{margin: 10px 0 0 0}
#fohatter .fotartalom .jobboldal .termek .arak .a1{float: left; }
#fohatter .fotartalom .jobboldal .termek .arak .a2{float: right; padding-right: 5px;}
#fohatter .fotartalom .jobboldal .termek .kosar{background-image: url(art/kosarblokk.jpg);background-position: left top; background-repeat: no-repeat; height: 36px; margin: 5px 0 0 0;width:146px}
#fohatter .fotartalom .jobboldal .termek .kosar .balmezo{padding:9px 0 0 8px;width:42px;}
#fohatter .fotartalom .jobboldal .termek .kosar .balmezo .mezo{width: 15px; float: left; border: 0; background: none; margin: 0; padding: 0; outline: 0; font-family: tahoma, arial; font-size: 12px; position: relative; top: 1px; text-align: center;}
#fohatter .fotartalom .jobboldal .termek .kosar .balmezo .pluszminusz{float: left; font-size: 0; line-height: 0;}
#fohatter .fotartalom .jobboldal .termek .kosar .balmezo .pluszminusz .gomb1{margin: 2px 0 0 7px; cursor: pointer; padding: 0;}
#fohatter .fotartalom .jobboldal .termek .kosar .balmezo .pluszminusz .gomb2{margin: 2px 0 0 7px; display: blokk; padding: 2px 0; cursor: pointer;}
#fohatter .fotartalom .jobboldal .termek .kosar .kosarba{color: #448AC8; width:54px;;font-weight: bold; font-size: 11px; text-align:center; overflow: hidden;max-height:36px;line-height:10px;}
#fohatter .fotartalom .jobboldal .termek .kosar .gomb{margin: 0 3px 0 4px;}
#fohatter .fotartalom .jobboldal .termek .raktaron {}

h1 a{color: #FB7C29;}
h1 a:hover{color: #d51;}

.folablec{background-image: url(art/lableckitoltes.jpg); background-repeat: repeat-x; padding: 0 20px; color: #fff;background-color:#4286c3}
.folablec a{color: #fff; text-decoration: none; background-image: url(art/nx.gif); background-repeat: no-repeat; background-position: left 6px; padding: 0 0 0 10px;}
.folablec a:hover{text-decoration: underline;}
.folablec .menu{width: 33%; background-image: url(art/lelvalaszto.jpg); background-repeat: no-repeat; background-position: right 53px; padding: 53px 0 0 0; margin-right: 2%; line-height: 20px;}
.folablec .menu .cim{color: #fff; font-weight: bold; margin: 0 0 20px 0; border-bottom: 1px solid #5180A9; margin-right: 15px; padding-bottom: 5px;}
.folablec .menu .tartalom{padding:0 18px}
.folablec .web{width: 33%; background-image: url(art/lelvalaszto.jpg); background-repeat: no-repeat; background-position: right 53px; padding: 53px 0 0 0; line-height: 20px; margin-right: 2%;}
.folablec .web .cim{color: #fff; font-weight: bold; margin: 0 0 20px 0; border-bottom: 1px solid #5180A9; margin-right: 15px; padding-bottom: 5px;}
.folablec .web .tartalom{padding:0 18px}
.folablec .nyelv{width: 33%; background-image: url(art/lelvalaszto.jpg); background-repeat: no-repeat; background-position: right 53px; padding: 53px 0 0 0; line-height: 20px; margin-right: 2%;}
.folablec .nyelv .tartalom{padding:0 18px}
.folablec .nyelv .nyelv1{float: left; margin: 0 25px 0 0 }
.folablec .nyelv .nyelv2{float: left;}
.folablec .nyelv .cim{color: #fff; font-weight: bold; margin: 0 0 20px 0; border-bottom: 1px solid #5180A9; margin-right: 15px; padding-bottom: 5px;}

.folablec .kapcsolat{width: 23%;padding-left:10px;}
.folablec .kapcsolat .bal{width: 80px; float: left; line-height: 20px;}
.folablec .kapcsolat .jobb{float: left; line-height: 20px;}
.folablec .kapcsolat .jobb a{background: none; padding: 0}
.folablec .also{border-top: 1px solid #71A4D1; text-align: right; padding: 8px 0 0 0; margin: 15px 0 0 0 }
.folablec .also a{background: none;}
.folablec .also a:hover{}

#gyorskereses_content { /*max-height: 150px; overflow: auto;*/ z-index: 10000;}
#gyorskereses_content .elv { border-bottom: 1px solid #193f6c; height: 0px; margin-bottom: 0px; font-size: 0; line-height: 0; }
#gyorskereses_content a { display: block; cursor: pointer; color: #eee; text-decoration: none; padding: 2px 3px; text-align: left; }
#gyorskereses_content a.sel { background: #ff9720; color: #000; }
#gyorskereses_content a b { color: #fff; }

.popup1 { position: relative; width: 0; height: 0; overflow: visible; /*visibility: hidden;*/ /*display:block;*/ display: none; }
.popup1 .popup2 { overflow: visible; position: absolute; top: 0; left: 0; color: #555; z-index:20000;padding-top:13px;}
.popup1 .popup2fr { background: #fff; border: 1px solid #aaa; color: #000; /*margin-left:-16px;*/position: relative; left: -13px;}
.popup1 .popup2 .pmenu { padding: 5px; min-width: 160px; white-space: nowrap; }
.popup1 .popup2 a { display: block; color: #A4ABB5 !important; font-weight: bold !important; text-decoration: none !important; float: none !important; text-transform: none !important; }
.popup1 .popup2 a:hover { color: #6a6a6a !important; }
.popup1 .popup2 .elvalaszto { background: #c0c8c8; height: 1px; line-height: 0; font-size: 0; }
.pmenu a{display:block}

.gal {position: relative; display: block; margin: 0; padding: 0; list-style: none; overflow: hidden; line-height: 0; font-size: 0;}
.gal li {position: absolute; left: 0; top: 0; display: block; margin: 0; padding: 0; line-height: 0; font-size: 0;}

.banner_1 { margin-bottom: 20px; width: 169px; overflow: hidden; text-align: center; }

.bejelentkezes input:focus {
  outline-width:0;
}
.tagcrowd { padding: 10px; border-top: 1px solid #71a4d1; margin-top: 15px; }
.tagcrowd a { background: none; padding: 0;}
h3 a{text-decoration:none}
hr{background:none;border:0;border-bottom:1px solid #ccc}

.termeklistafejlec h1{border:0;margin:0;margin-right:10px;}
.termeklistafejlec .szures{}
.termeklistafejlec .szures a{text-decoration:none;font-weight:bold}
.termeklistafejlec {margin:16px 0;border-bottom:1px solid #E5E5E5;}

#fotartalom{position:relative}
.wizardtabla th { width: 1%; text-align: right; }
.wizardtabla select { margin: 0; width: 400px; }
.l{cursor: pointer;}
.l img{vertical-align:middle}

.tagcloud {font-weight: bolder; line-height: 1.4em;}
.tagcloud li {display: inline; white-space: nowrap; padding: 0; margin: 0;}
.tagcloud li a {padding: 0 0.2em 0 0.2em;  text-decoration: none;}

#fejlecadatok{display:none}
.ft{color:#000}
.evszak{color:#000}

