.mobilon-hivas {
	color: #232323 !important; text-decoration: none;cursor: auto;
}


.ar-tabla {margin: 0px auto 25px;}
.ar-tabla tr td, .ar-tabla tr th {padding: 2px 5px; text-align: center; border: 1px solid #ccc;}
.ar-tabla tr td p {margin:0px; padding:0px; text-align:center;}
.ar-tabla tr:hover td {background: #ddd; font-weight: bold;}


.gyurumeretek td {border: 1px solid #ccc; padding: 3px; text-align: center;}
.gyurumeretek td:first-child, .gyurumeretek td:last-child {text-align: left;}

#boajanlatkero table,
#boajanlatkero table tr,
#boajanlatkero table td {padding: 0px;}

#boajanlatkero #uzenete {width: 415px; max-width: 415px; min-width: 415px;
height: 100px; min-height: 90px; max-height: 130px;}

#boajanlatkero #neve,
#boajanlatkero #telefonszama,
#boajanlatkero #emailcime {width: 200px;}

#boajanlatkero #szamlazas,
#boajanlatkero #szallitas {width: 410px;}





.artabla {width: 400px; margin: 20px 0;}
.artabla tr {}
.artabla tr td {}
.artabla tr td:first-child {}
.artabla tr td:last-child {width: 100px; text-align: center;}


.munkatabla {margin: 0}
.munkatabla tr:first-child {}
.munkatabla td {padding: 2px 5px 5px; vertical-align: top;}
.munkatabla td:first-child {}


.moduletable h3 {padding:0 0 0 25px; height: 20px; line-height: 20px; margin: 0 0 5px;
  background: none repeat scroll 0 0 #FFEE9F;}

.akciostabla {margin: 20px 0 20px;background: #DFEEFF; color: #000; line-height: 20px;border: 1px solid #1F21FF;}
.akciostabla tr:first-child {background: #1F21FF; color:#fff; line-height: 25px; font-size: 14px; }
.akciostabla td {padding: 2px 5px;width:110px; text-align: center;}
.akciostabla td:first-child {padding: 2px 5px;width:auto; text-align: left;}

.akciostablaketoszlop {margin:20px 0;background:#DFEEFF;color:#000;line-height:20px;border:1px solid #1F21FF;}
.akciostablaketoszlop tr:first-child {background: #1F21FF; color:#fff; line-height: 25px; font-size: 14px; }
.akciostablaketoszlop td {padding: 2px 5px;width:140px; text-align: center;}
.akciostablaketoszlop td:first-child {padding: 2px 5px;width:auto; text-align: left;}

.kiemeltsor {background: #FFCFCF;}


.sargaa:link,
.sargaa:hover,
.sargaa:visited {color: #7B1214; background: #FFFCD5; padding: 3px 8px; border-radius: 5px;font-weight:bold;text-decoration:none;}



#bottomdiv {width:960px; margin: 0 auto;}

.bottompanelwrap {z-index:9999;}
.bottompaneltab {width: 960px; margin: 0 auto;}
#bottompanel .bottompaneltab ul.bottompanellogin {float:left;}
#bottompanel div.bottompanelmoduleContentpanel {background: #222; color: #fefefe; width:100%;}
#bottompanel h2 {color: #fefefe; text-align: left;margin: 0;padding: 0 10px 10px;}
#bottompanel .bottompanelmodulecontent {width:100%;}





.leftcol img {border:1px solid #888; margin-bottom: 12px; border-radius: 2px;}

.leftcol {float : left;width : 220px;margin : 0 0 0 0;padding: 0px 0 0px;}
.leftcol .module {border: 0px solid #CCCCCC;display: inline-block;height: auto;margin: 0 0 15px;  padding: 0px;width: 205px;}
.leftcol .module h3 {background: url("../images/csomagok-2.png") no-repeat left center;
font-size: 18px;height: 38px;line-height: 40px;margin: 0 0 10px;padding: 0 0 0 45px;}
.leftcol .module div {width : auto; padding : 0px 0 0px; background: none;}
.leftcol .module div div { padding : 0 0;}
.leftcol .module div div div { width: 240px; padding : 10px; width: auto; padding: 0;}
.leftcol .module div div div div { width: auto; padding: 0;}
.leftcol .module div div div div div { width: auto; padding: 0;}
.leftcol .module div div div div div div { width: auto; padding: 0;}
.leftcol .module div div div ul {width: 200px;padding : 0;margin: 0 0 0 15px;}
.leftcol .module div div div ul li {width: 180px;height: 35px; line-height:35px; background:#932D3A; list-style-type: none; text-align: right; margin: 0 0 8px 0;}
.leftcol .module div div div ul li a {color: #E0CBC7; text-decoration:none; font-weight:bold;font-size: 12px; padding: 0 10px 0 0;}
.leftcol .module div div div ul li.current a,
.leftcol .module div div div ul li a:hover {text-decoration:underline;}
.leftcol .module div div div ul li ul {}
.leftcol .module div div div ul li ul li {padding:0 0 0 15px;}


.leftcol .module_fomenu {background: none;border: 0px solid #CCCCCC;display: inline-block;height: auto;margin: 0 0 15px;  padding: 0px;width: 205px; float: left;}
.leftcol .module_fomenu h3 {background: url("../images/csomagok-2.png") no-repeat left center;
font-size: 18px;height: 38px;line-height: 40px;margin: 0 0 10px;padding: 0 0 0 45px;}
.leftcol .module_fomenu div {width : auto; padding : 10px 0 0px; }
.leftcol .module_fomenu div div { padding : 0 0 10px; }
.leftcol .module_fomenu div div div { width: 205px; padding : 0px; width: auto; padding: 0;}
.leftcol .module_fomenu div div div div { width: auto; padding: 0;}
.leftcol .module_fomenu div div div div div { width: auto; padding: 0;}
.leftcol .module_fomenu div div div div div div { width: auto; padding: 0;}
.leftcol .module_fomenu div div div ul {width: 205px;padding : 0;margin: 0 0 0 0px;}
.leftcol .module_fomenu div div div ul li {width: 205px;height: 31px; line-height:31px;list-style-type: none; text-align: center; margin: 0 0 12px;}
.leftcol .module_fomenu div div div ul li a {color: #D6BEBA; text-decoration:none; font-weight:bold;font-size: 12px; padding: 0 0 0 0; display:block;border: 1px solid #D5D4D0; font-size: 14px; background: #456F4C;border: 1px solid #233F28;box-shadow: 0 0 0px 1px #314F36;color: #FFFFFF;font-weight: bold;border-radius: 2px;
  
  
  
  
  
  
  

}
.leftcol .module_fomenu div div div ul li.current a,
.leftcol .module_fomenu div div div ul li a:hover {text-decoration:underline;}
.leftcol .module_fomenu div div div ul li ul {}
.leftcol .module_fomenu div div div ul li ul li {padding:0 0 0 15px;}





.rightcol {float : left;width : 207px;margin : 0 0 0 0;padding: 0px 0 0px;}
.rightcol .module {background: none;border: 0px solid #CCCCCC;display: inline-block;height: auto;margin: 0 0 15px;  padding: 5px 5px 15px 15px ;width: 200px;}
.rightcol .module h3 {background: url("../images/csomagok-2.png") no-repeat left center;
font-size: 18px;height: 38px;line-height: 40px;margin: 0 0 10px;padding: 0 0 0 45px;}
.rightcol .module div {width : auto; padding : 0px 0 0px; background: none;}
.rightcol .module div div { padding : 0 0;}
.rightcol .module div div div { width: 200px; padding : 10px; width: auto; padding: 0;}
.rightcol .module div div div div { width: auto; padding: 0;}
.rightcol .module div div div div div { width: auto; padding: 0;}
.rightcol .module div div div div div div { width: auto; padding: 0;}
.rightcol .module div div div ul {width: 160px;padding : 0;margin: 0 0 0 15px;}
.rightcol .module div div div ul li {width: 140px;height: 35px; line-height:35px; background:#932D3A; list-style-type: none; text-align: right; margin: 0 0 8px 0;}
.rightcol .module div div div ul li a {color: #E0CBC7; text-decoration:none; font-weight:bold;font-size: 12px; padding: 0 10px 0 0;}
.rightcol .module div div div ul li.current a,
.rightcol .module div div div ul li a:hover {text-decoration:underline;}
.rightcol .module div div div ul li ul {}
.rightcol .module div div div ul li ul li {padding:0 0 0 15px;}






.module_facebook {background: #fff;border: 1px solid #CCCCCC;display: inline-block;height: auto;margin: 0 0 15px;  padding: 10px;width: 200px; text-align: center;}
.module_facebook div {width : auto; padding : 0 0 5px;}
.module_facebook div div { padding : 0; background: none;}






#toTop {
  font-size: 13px; font-family: tahoma;
  text-transform: none;
}




.center {text-align: center;}

.rsform-input-box, .rsform-text-box, .rsform-password-box, .rsform-calendar-box, .rsform-captcha-box, .rsform-select-box {width: 201px;padding: 1px;  margin: 1px 0 5px; font-size: 12px; background:#ededed; float:left;border: 1px solid #aaa;}
.rsform-calendar-box {width:167px;}

.rsform-captcha-box {margin-right:5px; margin-top: 3px;}
.rsform-block-kapcsa input {}
.rsform-block-kapcsa a:link, .rsform-block-kapcsa a:visited {color: #274F2E; float: right; display: block;font-weight:bold;font-size:13px;}

.rsform-submit-button, .rsform-button {background: #274F2E; border: 0 solid #329ACA;  color: #FEFEFE;  cursor: pointer;
  }
.rsform-submit-button:hover, .rsform-button:hover {background: #000;}

#uzenete {max-width: 201px;min-width: 201px; width: 201px; height: 120px; max-height: 180px; margin-right: 0px;}
#kuldes {margin-top: 1px; font-size: 14px;}
#kuldes {margin-top: 1px; font-size: 14px;}

body, html {height : 100%; background : none;}
body {
background : #161616;font : 13px Tahoma, Verdana;color : #232323;margin : 0;padding : 0;}
.clr {clear : both;overflow : hidden;font-size : 0;line-height : 0;
}
ul {margin: 0 0 0 20px;padding: 0;}

.map {  border: 2px solid #565656;}
a, img {outline : none;margin : 0;padding : 0;border : none;color : #274F2E;}

form {
padding : 0;
margin : 0;
}
h1, h2, h3, h4, h5, h6 {margin : 0 0 20px;font-family : Arial, Tahoma, Verdana;
color : #2C4F32;line-height : normal;text-align: left;}
h1 {font-size : 20px; margin: 0 0 15px; text-align: center;}
h2 {font-size : 18px;margin: 10px 0;text-decoration: none;}
h3, h4 {font-size : 13px;color : #000;font-family : Arial, Tahoma, Verdana;margin : 0;line-height:18px;}
h3 a {}


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;
}
button {color : #343434;float : left;font-weight : 400;margin : 0;padding : 0 0 3px;background: #CFC174;}
.button {background: #E8E3C9;cursor:pointer;}

.cont_elo_elo p {margin : 5px 0 15px;text-align: justify;}
p {margin:0;text-align: justify;}



.page_bg {background: url("../images/hatter.gif") repeat left center; padding:10px 0 10px;}
#wrapperkint {background: none; padding: 0; width: 100%; margin: 0 auto; padding: 0 0 10px;min-height: 500px;}
#wrapper {background: none;margin: 0 auto;padding: 0;width: 900px;margin: 0 auto 0;border: 0px solid #ddd;}



.page {
min-height : 100%;
}


#fullfejlec {
background: #F9F8F4;
border: 10px solid #313131;
height: 364px;
margin: 0 0 15px;
padding: 0;
position: relative;
width: 950px;
}

#fejlec {border-radius: 5px; background: #F9F8F4;float: right;height: auto;margin: 0 0 0 0;position: relative;
  width: 860px;font-family:color:#363636;padding: 19px; border: 1px solid #D5D4D0;}
#balfejlec {border-radius: 3px;float: left;width: 844px; height: 185px; background: #EFEEE9; padding: 6px; margin: 0px;font-size: 13px;border: 1px solid #D5D4D0;}
#balfejlec img {border: 1px solid #343434;border-radius: 2px;}

#balfejlec a:link, #balfejlec a:visited {color:#922E3A;}
#jobbfejlec {float: left;width: 0px; background: none; padding: 10px 0 0px 10px; margin: 0px; }
#jobbfejlec img {float: left;}
#jobbfejlec p {margin: 5px 0 0px;}

#fejlecalja {width: 818px; height: 0px; background: #ccc; padding: 0; margin: 10px auto 0;}


#logosav {background: #F9F8F4;float: right;height: auto;margin: 0 0 10px;position: relative;
  width: 860px;font-family:color:#363636;padding: 19px; border: 1px solid #D5D4D0;
border-radius: 5px;}
.oldalcim {background: none;float: right;height: auto;margin: 0;padding: 0;width: 860px;border-radius: 5px;}
.oldalcim .module {background:none;border: none; padding:0; margin: 0;}


#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;
}
#tartalom {width: 900px; margin: 10px auto 0;padding: 0px; 0 0px;background: none;}

#kozep {width: 868px; margin-top: 0px; float: right; border: 1px solid #D5D4D0;padding : 15px;background: #F9F8F4;border-radius: 5px;}




.maincol, .jobbeskozep, .baleskozep, .tartalomblokk {margin : 0 auto;padding : 0 0 15px;}


.baleskozep .cont {background: none;margin: 0;padding: 0;width: 632px;}
.baleskozep .cont  img {border: 0px solid #922E3A;}

.jobbeskozep .cont {background: none;margin: 0;padding: 0;width: 500px;}

.cont_elo_elo {float : left; padding: 0 0 0 15px; border-left: 1px dotted #ccc; background: none;}
.cont_elo {}


.cont {padding : 0;}
.cont li {margin : 0 10px 0 0;}

.maincol .cont {float : right;width : 456px;}

#breadcrumbs {position : absolute;bottom : 30px;left : 0;}

.separator {font-size : 12px;padding : 19px 0 0;display : block;color : #505050;font-weight : 700;}


#login-form {margin : 0;padding : 0 10px;text-align : left;}
fieldset.userdata p {padding : 0;}
fieldset.userdata {border : none;margin : 0 auto;padding : 0;height : 140px;position : relative;width : 150px;}
#login-form ul {padding : 10px;text-align : center;font-family : Tahoma, sans-serif;font-size : 11px;}
fieldset.userdata label {display : block;line-height : 14px;color : #156a04;font-size : 11px;
}
#form-login-remember label {
float : left;
cursor : pointer;
}
fieldset.userdata input {
background : #fff;
border : none;
color : #156a04;
font-size : 11px;
width : 140px;
height : 20px;
line-height : 14px;
padding : 0 4px;
}
fieldset.userdata input.button {
border : none;
color : #fff;
float : left;
font-weight : 400;
height : 21px;
width : 150px;
margin : 0;
cursor : pointer;
line-height : 20px;
padding : 0 0 4px 0;
}
fieldset.userdata input.button:hover {
color : #000;
}
#form-login-username, #form-login-password, #form-login-remember {
margin : 0 0 10px;
overflow : hidden;
}
#modlgn-remember {
background : #e4e3e3;
border : 1px solid #f0dab7;
color : #000;
width : auto;
margin : 0 0 0 10px;
}
.module .search {
margin : 0 20px;
position : relative;
}
.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;
}


.leftcol h3, .rightcol h3 {
color : #234234;
font-size : 22px;
font-family : Arial, sans-serif;
height : 35px;
line-height : 45px;
padding : 0 10px;
margin : 0 0 12px 20px;
overflow : hidden;
text-align : left;
width : auto;
}







.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;
}
.image-left {
float : left;
margin : 0 10px 4px 0;
}
.image-right {
float : left;
margin : 0 0 4px 10px;
}
.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;
}
table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th {
background : #dedede;
color : #939598;
}
table.weblinks, table.category {
margin : 10px 10px 20px 0;
width : 98%;
}
table.weblinks td {
border-collapse : collapse;
}
table.weblinks td, table.category td {
padding : 7px;
}
table.weblinks th, table.category th {
padding : 7px;
text-align : left;
}
td.num {
vertical-align : top;
text-align : left;
}
td.hits {
vertical-align : top;
text-align : center;
}
td p {
margin : 0;
line-height : 1.3em;
}
.filter {
margin : 10px 0;
}
.display-limit, .filter {
text-align : right;
margin-right : 7px;
}
table.category th a img {
padding : 2px 10px;
}
.filter-search {
float : left;
}
.filter-search .inputbox {
width : 6em;
}
legend.element-invisible {
position : absolute;
margin-left : -3000px;
margin-top : -3000px;
height : 0;
}
.cat-items {
margin-top : 20px;
}
#contact-slider .panel {
background : #ff0000;
padding : 10px;
border : 1px solid #e5e5e5;
margin : 10px 0;
}
#contact-slider .panel h3 {
margin : 0;
}
#contact-slider .panel h3 a {
font-size : 18px;
line-height : normal;
}
#contact-slider .panel .pane-slider {
padding : 10px 0 0 0;
}
#contact-slider .panel .pane-slider div {
padding : 10px 0 0 0;
overflow : hidden;
}
.contact-email label {
float : left;
width : 140px;
}
#member-registration label {
display : block;
}
#member-registration legend {
font-size : 20px;
}
#member-registration dd {
padding : 0;
margin : 0 0 10px;
}
.contact-links li {
line-height : 20px;
}
#jform_email-lbl {
width : 200px;
float : left;
}
#article-index li {
line-height : 20px;
}

#article-index ul, .maincol .menu {
padding : 0 0 10px;
}
.stats-module dt {
float : left;
font-weight : bold;
margin : 0 10px 0 0;
}
.maincol .login, .maincol .registration, #user-registration {
margin : 0 0 10px 0;
}
.maincol .login label {
float : left;
width : 100px;
}
.maincol .login .login-fields {
overflow : hidden;
margin : 0 0 10px;
}

#lablec {color: #555;height: auto;min-height: 35px;width: 100%;}
#lablec a:hover, #lablec a:active, #lablec a:focus, #lablec a:visited, #lablec a:link, #lablec a
{color : #555; text-decoration: underline;}

#lablecmenu {margin: 0;overflow: hidden;padding: 0 10px 0 10px;}

#lablec1 {background: none;width : auto;height : 40px; line-height: 40px; float: left;margin: 0;}
#lablec2 {background: none;width : auto;height : 40px; line-height: 40px; float: left;margin: 0;}
#lablec3 {background: none;width : auto;height : 40px; line-height: 40px; float: right;margin: 0;}






.error {
background : #fdcdc9;
margin : 0 0 20px 0;
padding : 10px;
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;
}

.module_sav {}
.module_sav div {}
.module_sav div div{}
.module_sav div div div {}
.module_sav div div div div {}
.module_sav div div div div ul.menu {}
.module_sav div div div div ul li {}


.sav {width :auto; height:auto; margin: 0 0 0 240px; padding: 0px 0 0; background: none; float:left;}
.module_sav {height : 43px;padding: 0px 0;}

.sav ul {height: 43px;}
.sav ul li {list-style:none;float: left;height:43px;line-height:43px; margin-right:25px;padding: 0px 0 0 0;}
.sav ul li:last-child {border: none;}

.sav ul li a {border: 1px solid #D5D4D0; font-family: arial;padding:0 15px; display:block;font-size: 14px; background:#F9F8F4;font-weight:normal; color:#000;text-decoration:none; height: 42px; line-height: 42px;}
.sav ul li a:hover {background : #577F5D;text-decoration:underline;color: #fff;}

.sav ul li.current {background : url("../images/mozgo.png") no-repeat center top;}

.sav ul li.current a {background: #456F4C;border: 1px solid #233F28;box-shadow: 0 0 1px 1px #314F36;
color: #FFFFFF;
font-weight: bold;}

.sav ul li ul {}
.sav ul li ul li {border:0px;}

.zzz {}








#system-message .info {}

#system-message dt.message {}


dl dd {display: block; padding: 0 0 0 20px;background:#DFEEFF;}

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

.error, .warning {
  margin: 0px;
  padding: 0 0 0 30px;
  background: #D1DFEF;
}
* { }

#system-message {
  border-left: 0;  border-right: 0;background-position: 4px top;border-bottom: 3px solid #84A7DB;border-top: 3px solid #84A7DB;color: #0055BB;list-style: none outside none;margin-bottom: 10px;padding: 10px;}
#system-message {
  margin-bottom: 0;
  padding: 0;
}

.zzz {}