.tesztelj {margin: 15px 0; padding:3px; padding-left: 7px; border:1px solid #ccc; border-left:2px solid #0000ff; background: #dfeffc;}
.tesztelj:hover a {font-weight: bold !important;}

.nyelvtani-tabla {margin: 10px 0 20px; border: 1px solid #555;}
.nyelvtani-tabla tr {}
.nyelvtani-tabla tr td {padding: 3px 6px; border: 1px solid #999;}



.sima-egybe-tabla {}
.sima-egybe-tabla tr {}
.sima-egybe-tabla tr td {padding: 3px; border: 1px solid #999;}

.uj-mobil-sor {border: 1px solid #999;border-top:0px;clear: both;margin: 0;min-height: 20px;padding: 6px 0;width: 680px;}
.uj-mobil-sor.elsosora {border-top:1px solid #999; background: #EFE7D1;font-weight: bold;}
.uj-mobil-sor .nemett {float: left; width: 30%;padding-left: 10px; }
.uj-mobil-sor .magyarr {float: left;width: 30%; }
.uj-mobil-sor .milyenn {float: left;width: 20%; }
.uj-mobil-sor .szorendd {float: left;width: 17%; }

.utkovetes {  background: #ffe4af none repeat scroll 0 0;  display: block; line-height: 23px;  margin: 0 0 15px; padding: 5px 10px; width: auto;}
.utkovetes ul {margin: 0 !important; padding: 0;}
.utkovetes ul li { display: inline-block; list-style: outside none none; margin: 0 5px 0 0;}
.cont .utkovetes a:link, .cont .utkovetes a:visited { text-decoration: underline;}

/** ez alatt regi formazasok vannak **/

.nyelv-tabla {}
.nyelv-tabla tr {}
.nyelv-tabla tr:hover {background: #eee;}
.nyelv-tabla tr td {padding: 2px 3px; border: 1px solid #ddd;}

.nyelv-ki {background: #cfeeff;border: 2px solid #84a7db;margin: 20px 0 0;padding: 5px 10px;}


.mobil-tabla {border: 1px solid #999;border-top:0px;clear: both;margin: 0;min-height: 20px;padding: 6px 0;width: 680px;}
.mobil-tabla.dupla {min-height: 32px;}
.mobil-tabla:hover {background: #ddd;}
.mobil-tabla.focim {border-top:1px solid #999; background: #EFE7D1;font-weight: bold;}

.mobil-tabla .dolt {font-style:italic;float: left;padding-right: 5px;}
.mobil-tabla .doltbent {font-style:italic;float: left;padding-left: 5px;}
.mobil-tabla .felkover {font-weight: bold;}
.mobil-tabla .jobbra {text-align: right; font-size: 12px;color: #aaa;}

.mobil-tabla .h30 {width:30px;float: left;}
.mobil-tabla .h35 {width:35px;float: left;padding-left: 5px;}
.mobil-tabla .h45 {width:45px;float: left;padding-left: 5px;}
.mobil-tabla .h80 {width:80px;float: left;padding-left: 5px;}
.mobil-tabla .h100 {width:100px;float: left;padding-left: 5px;}
.mobil-tabla .h110 {width:110px;float: left;padding-left: 5px;}
.mobil-tabla .h130 {width:130px;float: left;padding-left: 5px;}
.mobil-tabla .h180 {width:180px;float: left;padding-left: 5px;}
.mobil-tabla .h200 {width:200px;float: left;padding-left: 5px;}
.mobil-tabla .h220 {width:220px;float: left;padding-left: 5px;}
.mobil-tabla .h270 {width:300px;float: left;padding-left: 5px;}
.mobil-tabla .h300 {width:300px;float: left;padding-left: 5px;}
.mobil-tabla .h330 {width:300px;float: left;padding-left: 5px;}
.mobil-tabla .h400 {width:400px;float: left;padding-left: 5px;}












.logo-mellett {float: right;padding: 7px 0;text-align: left;width: 145px;}
.logo-mellett img:hover {background:#000;}

.fomenukint {width:100%;padding: 0px 0;}
.fomenu {background: #222 none repeat scroll 0 0;
border-radius: 2px;
box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset;
height: 40px; margin: 0 auto 20px;
width: 1024px;}
.fomenu ul {height: 30px;
margin: 0;
padding: 5px 0;}
.fomenu ul li {border-right: 2px solid #ddd;float: left;height: 30px;list-style-type: none;margin: 0 2px 0 0;}
.fomenu ul li a {color: #fff;display: block;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px;padding: 0 5px;text-decoration: none;}
.fomenu ul li:hover a {background: #0000ff;color: #fff;}
.fomenu ul li.active a {background: #ff0000;color: #fff; }


#categorylist_header_hits, 
.list-hits .badge-info 
{display: none;}


.acyfield_email input {border-radius: 3px;padding: 5px;width: 227px !important;}

.acysubbuttons .subbutton {
 background: #d36f39 none repeat scroll 0 0;
border: 1px solid #d36f39;
border-radius: 5px;
color: #fff;
cursor: pointer;
font-family: arial;
font-size: 13px;
font-weight: bold;
letter-spacing: 2px;
padding: 2px;
text-transform: uppercase;
width: 238px;
}


.acymailing_module_form {
padding: 0 0 15px;
background:  url("../images/hirlevel-alul-01.png") repeat-x center bottom;  
}

.leftcol .module_hirlevel {
background: #ebe4d2 url("../images/hirlevel-hatter-01.png") repeat scroll center top;
border-radius: 7px;
box-shadow: 0 0 2px 1px #333;
display: inline-block;
margin: 0 0 25px;
overflow: hidden;
padding: 0;
width: 300px;}

.leftcol .module_hirdetes {margin: 0 0 25px;width: 300px;}

.acymailing_module_form select {margin: 0 30px 10px;width: 240px;}

.acymailing_module_form .acymailing_introtext {
display: block;
padding: 18px 10px 10px !important;
text-align: center;
background:  url("../images/hirlevel-felul-01.png") repeat-x center top;

}



.menuelem {background: #fff none repeat scroll 0 0;border: 1px solid #fff;float: left;height: 60px;
line-height: 19px;margin: 0 10px 5px 0;padding: 0;width: 400px;}
.menuelem h2 {font-size: 22px;margin: 0;}
.menuelem img {border-radius: 5px;box-shadow: 1px 1px 2px 0 #bbb;
float: left;height: 48px;margin-right: 7px;width: 48px;}
.menuelem span {font-weight: bold;font-size:15px;}
.menuelem a {width: 390px; height: 50px;display:block;
  color: #111; text-decoration:none; padding: 5px; }

.menuelem a:hover {background: #eee;}


.pweb_facebook_like {display: inline-block;padding: 0 0 10px;width: 100%;}

.tabla-felkesz {}
.tabla-felkesz tr {}
.tabla-felkesz tr:hover {background: #ddd;}
.tabla-felkesz tr td {padding: 5px 20px 5px 5px; border: 1px solid #999;}




.letoltes.leggyakoribb-fonev {border: 1px solid #999;border-top:0px;clear: both;margin: 0;min-height: 20px;padding: 6px 0;width: 680px;}
.letoltes.leggyakoribb-fonev.dupla {min-height: 32px;}
.letoltes.leggyakoribb-fonev:hover {background: #ddd;}
.letoltes.leggyakoribb-fonev.focim:first-of-type {border-top:1px solid #999;}
.letoltes.leggyakoribb-fonev.focim {background: #EFE7D1;font-weight: bold;}

.letoltes.leggyakoribb-fonev .nemetul {font-weight: bold;float: left;width:190px;padding-left: 5px;}
.letoltes.leggyakoribb-fonev .magyarul {float: left;width:480px;padding-left: 5px;}







.letoltes.leggyakoribb-ige {border: 1px solid #999;border-top:0px;clear: both;margin: 0;min-height: 20px;padding: 6px 0;width: 680px;}
.letoltes.leggyakoribb-ige.dupla {min-height: 32px;}
.letoltes.leggyakoribb-ige:hover {background: #ddd;}
.letoltes.leggyakoribb-ige.focim:first-of-type {border-top:1px solid #999;}
.letoltes.leggyakoribb-ige.focim {background: #EFE7D1;font-weight: bold;}
.letoltes.leggyakoribb-ige .szam {font-style:italic;float: left;width:30px;padding-right: 5px;text-align: right; font-size: 12px;color: #aaa;}
.letoltes.leggyakoribb-ige .magyarul {float: left;width:180px;padding-left: 5px;}
.letoltes.leggyakoribb-ige .nemetul {font-weight: bold;float: left;width:110px;padding-left: 5px;}
.letoltes.leggyakoribb-ige .j3 {float: left; width: 100px; padding-left: 5px;}
.letoltes.leggyakoribb-ige .praterium {float: left; width: 80px; padding-left: 5px;}
.letoltes.leggyakoribb-ige .perfekt {float: left; width: 130px; padding-left: 5px;}



.tablazat.ketoszlopos {margin: 0 0 20px; width: 100%;}
.tablazat.ketoszlopos tr:hover {background: #eee;}
.tablazat.ketoszlopos tr td {padding: 3px 5px; border: 1px solid #999;}
.tablazat.ketoszlopos tr:first-of-type {background: #EFE7D1;}
.tablazat.ketoszlopos tr td:first-of-type {width: 180px;}


.letoltes.brechung {border: 1px solid #999;border-top:0px;clear: both;margin: 0;min-height: 20px;padding: 6px 0;width: 680px;}
.letoltes.brechung.dupla {min-height: 32px;}
.letoltes.brechung:hover {background: #ddd;}
.letoltes.brechung.focim:first-of-type {border-top:1px solid #999;}
.letoltes.brechung.focim {background: #EFE7D1;font-weight: bold;}
.letoltes.brechung .magyarul {float: left;width:160px;padding-left: 5px;}
.letoltes.brechung .nemetul {font-weight: bold;float: left; width: 130px; padding-left: 5px;}
.letoltes.brechung .j2 {float: left; width: 110px; padding-left: 5px;}
.letoltes.brechung .j3 {float: left; width: 110px; padding-left: 5px;}
.letoltes.brechung .fel {font-style:italic;float: left; width: 120px; padding-left: 5px;}





.letoltes.melleknevvonzatok {border: 1px solid #999;border-top:0px;clear: both;margin: 0;min-height: 20px;padding: 6px 0;width: 680px;}
.letoltes.melleknevvonzatok:hover {background: #ddd;}
.letoltes.melleknevvonzatok.focim:first-of-type {border-top:1px solid #999;}
.letoltes.melleknevvonzatok.focim {background: #EFE7D1;font-weight: bold;}
.letoltes.melleknevvonzatok .magyarul {font-weight: bold;float: left;width:180px;padding-left: 5px;}
.letoltes.melleknevvonzatok .kieg {font-style:italic;float: left; width: 180px; padding-left: 5px;}
.letoltes.melleknevvonzatok .sein {font-style:italic;float: left; width: 45px; padding-left: 5px;}
.letoltes.melleknevvonzatok .nemetul {font-weight: bold;float: left; width: 220px; padding-left: 5px;}




.tohangvaltos {margin: 25px 0 0;}
.tohangvaltos tr:hover {background:#ddd;}
.tohangvaltos tr td {padding: 5px; border: 1px solid #bbb;}

.kistabla-div {width:100%;height:60px; margin: 0 0 20px;}
.kistabla {float: left; margin: 0 10px 0 0;width: 210px;}
.kistabla tr td {width:100px; height: 20px; padding:0 0 0 5px; vertical-align: center; border:1px solid #bbb;}
.kistabla tr td.tovaltas {background:#ededed; font-weight: bold;}

.figyelem {background: #ffcfcf none repeat scroll 0 0;
border-bottom: 2px solid #de767b;
border-top: 2px solid #de7a7b;
color: #000000;
margin: 20px 0 0;
padding: 5px 10px;}

.rendhagyok {border: 1px solid #999;
border-top:0px;clear: both;margin: 0;min-height: 20px;
padding: 6px 0;width: 680px;}

.rendhagyok.focim {border-top: 1px solid #999;font-weight: bold;}
.rendhagyok.dupla {min-height: 32px;}
.rendhagyok:hover {background: #ddd;}

.rendhagyok .magyar,
.rendhagyok .nemet,
.rendhagyok .jelen,
.rendhagyok .praterium,
.rendhagyok .perfekt
{float: left; width: 131px; padding-left: 5px;}


.keksav-kint {border-bottom: 2px solid #0000ff;
height: 35px;top:0px;margin: 0 0 30px;position: fixed;
width: 100%;z-index: 9999;}
.keksav-kint {background: #0000ff url("../images/zaj-01.png") repeat scroll center top;}

.keksav-kint:hover {background: #0505AD url("../images/zaj-01.png") repeat scroll center top;}



.fejlec {color: #fff;
font-size: 14px;
font-weight: bold;
margin: 0 auto;
padding: 10px 0 0;
text-align: center;
width: 950px;}


.kepesszotar {float: left;height: 170px;margin: 0 10px;text-align: left;white-space: nowrap;
width: 150px;}
.kepesszotar .kep {width: 150px; height: 100px; padding: 0 0 5px;}
.kepesszotar .kep img {width:  100%; height: 100%; box-shadow: 0 0 0px 1px #555;}
.kepesszotar .nemet {width: 150px;}
.kepesszotar .magyar {width: 150px;}

/** Mobilhoz is kell innen **/

#toTop {bottom: 5px; font-family: tahoma;  font-size: 13px;  opacity: 0.9;
  right: 5px; text-transform: none;  width: 50px;}


ul.sigProClassic {margin: 0 auto !important;padding: 0 0 7px !important;}
.fancybox-opened .fancybox-skin {}
.fancybox-opened {}
#fancybox-buttons.top {display: none;}
.fancybox-nav span {opacity: 0.35;visibility: visible;}
.fancybox-nav:hover span {opacity: 1.0;visibility: visible;}
.fancybox-close {  bottom: -18px !important;  left: -18px !important;
  top: inherit;  z-index: 9999;}


/** Mobilhoz is kell EDDIG **/

/** Ettol fugg a kepgaleria hirdetes itt ne legyen none display **/
div.sigProModulePosition {background: none repeat scroll 0 0 #FFFFFF;
border-bottom: 0 solid #CC0033;border-top: 0 solid #CC0033;margin: 4px 0 0;
padding: 0px;text-align: center;}





.leftcol {background: none;float: left;margin: 0 20px 0 0;padding: 0 0 10px;
width: 300px;}

.leftcol .module {   width: 280px; padding: 10px 10px; background: #ffffff none repeat scroll 0 0;
border-radius: 7px;
box-shadow: 0 0 3px 0 #999999;
display: inline-block;
margin: 0 0 25px;}




.rightcol {background: none; float:right;margin: 0 0 0 15px;width: 160px;padding: 0 0 10px;}

.cont_elo_elo {background: #fff none repeat scroll 0 0;border: 0 solid #333;box-shadow: 0 0 2px 1px #555;float: left;padding: 20px 10px; border-radius: 3px;
width: 680px;}
.cont_elo{}
.cont{}

.item-page {padding-bottom: 10px;}
.module_keresso {height: 50px;}
.forrasok {height: 100px;padding-top: 25px;}

#lablecmenu {padding: 30px 0 10px; margin: 0 auto; width: 1024px; text-align: center;}



body, html{height:100%;background:none; overflow: initial !important;}

body{font:13px Verdana;color:#222;margin:0;padding:0;
 background: #f8f4ef url("../images/hatter-01.png") repeat scroll center top;}


.clr{clear:both;overflow:hidden;font-size:0;line-height:0;}
ul{margin:0 0 20px 20px;padding:0;}
.map{border:2px solid #000;color:#330000;font-size:13px;}
.pac-item{color:#000;}
a, img{outline:none;margin:0;padding:0;border:none;color:#0000ff;}
form{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6{margin:0 0 20px;font-family:Arial, Tahoma, Verdana;line-height:normal;text-align:left;}
h1{background: #f00 none repeat scroll 0 0;
color: #fff;
font-size: 17px;
height: 20px;
letter-spacing: 0.5px;
line-height: 20px;
margin: 0 0 15px;
padding: 5px;
text-align: left;
width: auto;}
h2{font-size:18px;margin:10px 0;text-decoration:none;}
h3, h4{background: #eee none repeat scroll 0 0;
color: #000;
font-family: Arial,Tahoma,Verdana;
font-size: 15px;
line-height: 18px;
margin: 0;
padding: 3px;}
h3 a{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}
iframe{border:none;}
dl dd{padding:0 0 0 10px;margin:0;}
fieldset{border:none;margin:0;padding:0;}
input, textarea, button{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CFC174;color:#343434;font-size:13px;height:auto;padding:2px; float: left; }
button{color:#343434;float:left;font-weight:400;margin:0;padding:0 0 3px;background:#CFC174;}
.button {  background: #017CC2;
  color: #fff; width: auto;
  cursor: pointer;
}
.cont_elo_elo p{margin:5px 0 15px;text-align:justify;}
p{margin:0;text-align:justify;}
.page_bg{padding:10px 0 10x;height:auto;}
#wrapperkint{background:none;padding:37px 0 0;width:100%;margin:0 auto;min-height:500px;}
#wrapper{background:none;margin:0 auto;padding:0 0 0;width:100%;margin:0 auto 0;border:0px solid #ddd;}
.page{min-height:100%;}
#search .search{float:left;height:25px;width:211px;padding:0;background:none;}
#search .search .inputbox{float:left;border:none;color:#fffeff;font-size:11px;line-height:24px;padding:0 0 1px 10px;width:201px;height:25px;}
#search .search .button{height:0;width:0;margin:0;padding:0;border:none;}
#tartalomkint{padding: 0px 0 0;}
#tartalom{background: none;margin: 0 auto;padding: 0;width: 1020px;}
#kozep{margin-top:0px;float:left;padding:0px;position:relative;}
.separator{font-size:12px;padding:19px 0 0;display:block;color:#505050;font-weight:700;}
.search label{display:none;}
#mod-search-searchword{border:1px solid #d5d5d5;background:none;color:#666;width:160px;}
.module .search .button{position:absolute;right:0;top:0;text-indent:-9999px;width:20px;height:20px;}
.items-leading, .category-desc{border-bottom:1px solid #156a04;}
.items-row .item{text-align:left;padding:10px 0;border-bottom:1px solid #156a04;}
.items-row .item h2, .items-row .item h1, .items-row .item h1 a, .items-row .item h2 a{font-family:tahoma;font-size:11px;text-transform:uppercase;margin:0 0 10px 0;}
.item .readmore{text-align:right;margin:0;}
.item .readmore a{color:#a96a2c;}
.actions{float:left;overflow:hidden;margin:0 0 10px;}
.actions li{float:left;}
.actions li img{float:left;margin:0 6px 0 0;}
.category-desc img{margin:0 10px 4px;}
.category-desc a, .category-desc a:link, .category-desc a:visited{color:#000;text-decoration:underline;}
.item-title{font-size:12px;}
.main .categories-list ul li{padding:5px;}
.category-desc{line-height:1.7em;margin:10px 0;padding-left:0;}
.category-desc p{line-height:normal;}
.pagination{overflow:hidden;padding:10px 0;}
.pagination .counter{margin:0;}
.pagination ul{overflow:hidden;}
.pagination ul li{float:left;margin:0 6px 0 0;}
.pagination .pagenav{display:block;background:#fff;padding:2px 6px;border:1px solid #e5e5e5;margin:10px 0;}
.pagenav .pagenav-prev{float:left;}
.pagenav .pagenav-next{float:right;}
.pagenav-prev, .pagenav-next{margin:10px 0;}
table{border-collapse:collapse;}
table, table th, table td{border:none;}

#system-message{margin:0;}
#system-message dt.warning{color:#be4e4c;margin:0 0 10px;font-size:16px;font-weight:700;}
#system-message dd.warning li{line-height:20px;padding:0 0 0 20px;}
*{}


.button {
  background: #ff0000 none repeat scroll 0 0;
  border: 1px solid #ff0000;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  padding: 5px;
  width: auto;
}




















.negykint {
    margin: 0 auto 20px;
    width: 1024px;
}
.negybent {
    background: #fff;
    border-radius: 7px;
    box-shadow: 0 0 3px 0 #999999;
    height: 149px;
    margin: 10px auto 0px;
    padding: 10px;
    width: 1004px;
}
.negy-01, .negy-02, .negy-03, .negy-04, .negy-05 {
    float: left;
    height: 135px;
    padding: 7px;
    width: 185px;
}
.negy-01, .negy-02, .negy-03, .negy-04 {
    margin-right: 2px;
}
.negybent img {
border: 2px solid #ffffff;
height: 130px;
margin: 0;
outline: 1px solid #b5b5b5;
width: 180px;
}
.negybent img:hover {
    border: 2px solid #ff0000;
    box-shadow: 0 0 2px 2px #121212;
    outline: 0 solid #b5b5b5;
}

.logokeresokint {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 0 0 7px 7px;
    box-shadow: 0 0 3px 0 #999999;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    margin: 0 auto 20px;
    padding: 5px 20px;
    width: 984px;
}
.logokeresokint p {
    margin: 0;
}
