body {	margin: 0px;	padding: 0px;	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: normal;	background-color: #C9DEED;	color: #666666;}p {  margin: 10px 0 10px;}img {  border: none;	outline: none;  }form {  padding: 0px;  margin: 0px;}ul, li {  padding: 0px;  margin: 0px;  list-style-type: none;}.clear {  clear: both!important;  font-size: 0px!important;  line-height: 0px!important;  height: 0px!important;  margin: 0px!important;  padding: 0px!important;}a:link, a:visited, a:active {	text-decoration: none;  	outline: none;}  a:hover {  	text-decoration: underline;  	outline: none;  }#container {	width: 968px;	margin: 0px auto;	text-align: left;	background-color: #fff;	padding: 5px 7px;	}.links {  padding: 0 3px;}.links span {  float: left;}.links a {  float: left;  color: #666666;  padding-bottom: 5px;  margin-left: 4px;  margin-right: 15px;  padding-left: 15px;    }.links a img {    border: 1px solid #CCCCCC;  padding: 1px;}.linkek_jobb {  float: right;}a.kedvencekhez {  padding-left: 12px;  background: url(../images/favorites_icon.gif) no-repeat 0 4px;}a.kezdolap {  background: url(../images/startpage_icon.gif) no-repeat 0 2px;}span.nevnap {  padding-left: 15px;  background: url(../images/date_icon.gif) no-repeat 0 2px;}span.nevnap b, span.cegdb b {  font-weight: normal;  color: #002679;}.zaszlok {  padding: 0px!important;  margin: 0 0 0 4px!important;}.blueline {  font-size: 0px;  height: 3px;	background-color: #003399;}.header {	margin: 1px auto 0;  height: 116px;  background: url(../images/header_bg.png) repeat-x;}  .header_left {    float: left;    width: 5px;    	height: 116px;    background: url(../images/header_left_bg.png) no-repeat;      }  .header_bg {    float: left;      position:relative;        width: 958px;   	height: 116px;         background: url(../images/hahe_logo.jpg) no-repeat 0 0;      }  .header_right {    float: left;      width: 5px;     	height: 116px;         background: url(../images/header_right_bg.png) no-repeat;  }    .searchfield {  float: right;  margin-top: 23px;  margin-right: 23px;  _ margin-right: 12px;}  .searchfield div {    float: left;  	height: 72px;  }  .searchfield_left {    width: 6px;    background: url(../images/searchfield_left.png) no-repeat;  }  .searchfield_bg {    position: relative;    width: 586px;    color: #fff;        background: url(../images/searchfield_bg.png) repeat-x;  }    p.mitkeres {      position: absolute;        top: 5px;      left: 11px;      width: 42%;    }    p.holkeres {      position: absolute;        top: 5px;            right: 98px;      width: 40%;    }          .searchfield_right {    width: 7px;    background: url(../images/searchfield_right.png) no-repeat;  }        .kereso_title {    position: absolute;      top: -14px;    left: 6px;    width: 71px;  	height: 26px;    display: block;        background: url(../images/kereso_title.png) no-repeat;  }     .cegdb {    position: absolute;      top: -18px;    right: 0px;    color: #fff;    font-size: 10px;  }form.keresoresz {    position: absolute;      bottom: 12px;    left: 6px;}form.keresoresz span {  float: left;  width: 235px;	height: 28px;  display: block;  margin-right: 6px;  _ margin-right: 4px;  background: url(../images/inputs_bg.gif) no-repeat;}  form.keresoresz span input {    width: 200px;  	height: 18px;      border: 0px;      margin: 5px 0 0 26px;    * margin: 4px 0 0 26px;	  color: #666666;      }  .submit_btn {    width: 95px!important;    padding-bottom: 3px;    * padding-bottom: 0px;  	height: 28px!important;	  color: #fff;  	    border: 0px;	     cursor: pointer;    _  cursor: hand;    font-weight: bold;    font-size: 12px;    letter-spacing: -0.1px;    text-transform: uppercase;    background: url(../images/submit_btn_bg.gif) no-repeat!important;  }.menubox div {  float: left;	height: 32px;	margin: 3px 0 9px;}  .menubox_left {  width: 4px;  background: url(../images/menu_left.png) no-repeat;}  .menubox_bg {  width: 948px;  padding-left: 12px;  background: url(../images/menu_bg.png) repeat-x;}.menubox_right {  width: 4px;  background: url(../images/menu_right.png) no-repeat;}.menubox_bg a {  color: #ffffff;  text-transform: uppercase;	  padding-left: 14px!important;    line-height: 32px;  margin-right: 15px;  }  .menubox_bg a:hover {    text-decoration: none;    color: #8DD100;  }  a.home {    float: left;      background: url(../images/home_icon.gif) no-repeat 0 10px;  }    a.regisztracio {    float: left;    font-weight: bold;      background: url(../images/registration_icon.gif) no-repeat 0 10px;  }  a.ceghozzaadasa {    float: left;      font-weight:bold;    background: url(../images/addcompany_icon.gif) no-repeat 2px 11px;  }  a.bejelentkezes {      float: right;      background: url(../images/login_icon.gif) no-repeat 0 10px;  }  a.kijelentkezes {      float: right;      margin-right: 10px!important;    background: url(../images/login_icon.gif) no-repeat 0 10px;  }      a.ugyfelkapu {    float: right;      padding-left: 16px;      background: url(../images/clientgate_icon.gif) no-repeat 0 11px;  }  a.profil {    float: right;      margin-right: 12px;    background: url(../images/myprofile_icon.gif) no-repeat 0 10px;  }        span.username {    float: right;      color: #fff;    margin-right: 15px;    margin-top: 9px;  }   .content {  margin-bottom: 12px;  background: url(../images/content_bg.gif) repeat-y left top;}  .balmenu {  float: left;    width: 220px;  background-color: #fff;}.tartalom {  float: right;  width: 736px;  }  div.googleadv {  margin-top: 10px;}div.googleadv_new {  float: left;  width: 367px;}p.balbox_felsok {  margin: 0px;  width: 220px;	height: 24px;    	text-indent: 8px;  color: #ffffff;  text-transform: uppercase;  line-height: 24px;  _ padding-top: 5px;	_ height: 19px;}    p.balbox_felsok img {    margin-right: 2px;  }    .balbox_alsok {  padding: 8px 14px;  background-color: #F0F0F0;  text-align: center;  margin-bottom: 8px;}  .balbox_alsok a {    font-weight: bold;    color: #476C00;  }    p.elsobox {  border-bottom: 2px solid #003BB3;  line-height: 25px;    background: url(../images/balbox_fejlec.png) no-repeat;  }    p.masodikbox {  background: url(../images/masodikbox.png) no-repeat;  }  .masodikbox_also a {    font-weight: normal;  }    p.hirdetesbox {  background: url(../images/hirdetesbox.png) no-repeat;}    .hirdetesbox_also, .felhasznalobox_also {    padding: 1px 0 0;  }  .hirdetesbox_also {    margin-bottom: 5px!important;  }p.felhasznalobox {  background: url(../images/legaktivabb_felh_bg.png) no-repeat;}  .felhasznalobox_also {    padding-bottom: 10px;  }  .felhasznalobox_also img {    width: 55px;    height: 41px;    display: block;    border: 2px solid #fff;  }  .felhasznalobox_also img:hover {    border: 2px solid #ccc;  }  .felhasznalobox_also a {    margin-top: 10px;    margin-left: 10px;    float: left;  }    .felhasznalobox_also a:hover {    text-decoration: none;  }  .felhasznalobox_also a span {    display: block;    color: #0D3E9F;    font-size: 9px;    margin-top: 2px;    width: 55px;  }      p.top5boxes {  float: left;  margin: 0px;  width: 363px;	height: 24px;    	text-indent: 12px;  color: #ffffff;  text-transform: uppercase;  line-height: 24px;}    .legfrissebb {    margin-right: 10px!important;    background: url(../images/top5_legfrissebb.png) no-repeat;  }  .legnepszerubb {    background: url(../images/top5_legnepszerubb.png) no-repeat;  }.top5boxes_bottom {  float: left;  width: 363px; }  .frissebb {    background-color: #F0F0F0;    margin-right: 10px!important;  }  .nepszerubb {    background-color: #FFF5CE;  }  .top5boxes_bottom ul li {    padding: 5px 0;     border-bottom: 1px solid #fff;    padding-left: 32px;    }    .top5boxes_bottom ul li a:hover {    text-decoration: none;  }      .frissebb ul li {    background: url(../images/legfrisebb_icon.gif) no-repeat 0 0;  }   .frissebb ul li:hover {    background-color: #E9E9E9!important;  }  .top5boxes_bottom ul li a span {    display: block;  }  .frissebb span.cegnev {    color: #07399E;    text-transform: uppercase;  }  .frissebb  span.hely {    color: #2466F2;    text-transform: uppercase;      }  .nepszerubb ul li {    background: url(../images/legnepszerubb_icon.gif) no-repeat 0 0;  }  .nepszerubb ul li:hover {    background-color: #FFFBEC!important;  }  .nepszerubb span.cegnev {    text-transform: uppercase;    color: #A78500;  }  .nepszerubb  span.hely {    color: #D7AC00;    text-transform: uppercase;      } .legkeresettebb_header {  position: relative;  margin-top: 12px;	height: 24px;  	line-height: 24px;  color: #fff;  text-indent:12px;  text-transform: uppercase;  background: url(../images/legkeresettebb_bg.png) repeat-x;}   .legkeresettebb_header_left {    position: absolute;    top:0px;    left:0px;    width: 5px;   	  height: 24px;         background: url(../images/legkeresettebb_left.png) no-repeat;  }  .legkeresettebb_header_right {    position: absolute;    top:0px;    right:0px;    _ right: -10px;         width: 5px;   	  height: 24px;               background: url(../images/legkeresettebb_right.png) no-repeat;  }   .legkeresettebb_bottom {  padding: 6px 0;  background-color: #EBF1F3;}  .legkeresettebb_bottom table {    width: 100%;  }  .legkeresettebb_bottom table td {    border-right: 1px solid #ACC0CC;    text-align: center;    padding: 0 8px;  }    td.last_td {      border-right: none!important;    }  .legkeresettebb_bottom table td a {    color: #4D6C7F;  }.hozzaszolas_header {  position: relative;  margin-top: 12px;	height: 24px;  	line-height: 24px;  color: #fff;  text-indent:12px;  text-transform: uppercase;  background: url(../images/hozzaszolas_bg.png) repeat-x;}   .hozzaszolas_header_left {    position: absolute;    top:0px;    left:0px;    width: 5px;   	  height: 24px;         background: url(../images/hozzaszolas_left.png) no-repeat;  }  .hozzaszolas_header_right {    position: absolute;    top:0px;    right:0px;    _ right: -10px;         width: 5px;   	  height: 24px;               background: url(../images/hozzaszolas_right.png) no-repeat;  } .hozzaszolas_bottom {  padding: 0px 15px 5px;  background-color: #DEEAF3;}  .hozzaszolas_box_left {    float: left;       text-align: center;    margin-right: 12px;    margin: 10px 15px 0 0;   }    .hozzaszolas_box_left a {      margin-top: 2px;      color: #0C3E9F;      font-size: 10px;    }      .hozzaszolas_box_left a span {        display: block;      margin-top: 3px;    }    .hozzaszolas_box_left img {      width: 80px;     	  height: 60px;      display: block;        border: 2px solid #fff;    }.hozzaszolas_box_right {  float: left;  width: 605px;  padding-top: 10px;  }    .reagalas_linkek {    float: right;    margin-bottom: 5px;  }     .hozzaszolas_box_right p, .hozzaszolas_box_right span {    color: #666666;    font-family: Verdana;    font-size: 10px;    font-weight: bold;      margin: 0px;      * height: 10px;  }  .hozzaszolas_box_right span {    color: #0C3E9F;      font-weight: normal;     line-height: 14px;     }  .hozzaszolas_box_right .cegnev_hozzasz {    color: #0C3E9F;    font-weight: bold;    text-transform: uppercase;    font-family: Verdana;    font-size: 10px;      padding-left: 3px;      margin-top: 3px;    * margin-top: 5px;    margin-right: 5px;      }  a.megjegyzes, a.feljelentes {    color: #0C3E9F;    font-family: Verdana;    font-size: 10px;        padding-left: 14px;        background: url(../images/megjegyzes_icon.gif) no-repeat 0 3px;    padding-right: 10px;      }    a.feljelentes {    padding-left: 8px;      padding-right: 0px;        background: url(../images/feljelentes_icon.gif) no-repeat 0 2px;  }    .hozzaszolas_box_right div {    * height: 100%;  }  .hozzaszolas_box_right img {    vertical-align: bottom;    * vertical-align: text-bottom;      }  .holderbox {    * height: 100%;  }  .holderbox span, a.cegnev_hozzasz, .hozzasz_text {    float: left;      margin-top: 2px;    * margin-top: 4px;  }  .hozzasz_text {    text-align: justify;  }  .divider {  * height: 1px;  * font-size: 0px;    margin: 4px 0 5px;    border-bottom: 1px solid #BBD5E7;}  #footer {  position: relative;	height: 36px;	line-height: 34px;	margin-top: 1px;	padding: 0 10px;  color: #ffffff;	  background: url(../images/footer_bg.png) repeat-x;}    .footer_left {    position: absolute;    top:0px;    left:0px;    width: 5px;   	  height: 36px;         background: url(../images/footer_left.png) no-repeat;  }  .footer_right {    position: absolute;    top:0px;    right:0px;     width: 5px;   	  height: 36px;               background: url(../images/footer_right.png) no-repeat;  }    #footer a {    color: #ffffff;    margin: 0px 5px;  }  .copyright {    font-size: 10px;    margin-left: 165px;  }  p.navigacio {  margin: 0 0 10px;  padding-bottom: 5px;  border-bottom: 1px solid #D6D6D6;}  p.navigacio b, p.navigacio a  {    color: #002679;    padding: 0 8px 0 2px;    }  p.navigacio span {    padding-left: 8px;  }    p.navigacio a.home {    background: none;  }  a.fooldal_link {  width: 195px;  height: 55px;  display: block;  position: absolute;  top: 7px;  left: -300px;  text-decoration: none!important;  }    .masterwebdesign {  position: absolute;  top: 10px;  right: 10px;  line-height: normal!important;}.error {  color: #990000!important;  font-weight: bold!important;}/* Bejelentkező buborék */.bubi_2btn {  float: none!important;  position: absolute!important;  left: -112px!important;  top: -70px!important;  color: #fff!important;  background-color: #CC0000!important;  padding: 8px 6px 12px!important;  width:190px!important;   font-family: verdana!important;  font-size: 10px!important;  text-align: center!important;  z-index: 111!important;  line-height:12px!important;    text-transform:none!important;  }  .bubi_nyil {    background: url(../images/bubi_nyil.gif) no-repeat;    float: none!important;    position: absolute;    top: 62px;    left: 42px;    width: 10px;    height: 9px;    display: block;  }   .bubi_2btn a {  float: left;  color: #fc0;  font-weight: bold;  margin-left: 14px;  margin-top: 6px;  text-indent: 0px;}.close_btn {  position: absolute;  right:-6px;  top:-5px;  background-color:#CC0000;  padding:0 3px 2px 4px;    font-weight: bold;  color: #fc0;  font-size: 10px;  font-family: Verdana;  cursor: pointer;  _ cursor: hand;  text-indent: 0px;}/* Cégeknek balmenü */.cegmenu {  padding: 0px!important;  background-color:#fff;}  .cegmenu a {    background: url(../images/cegmenu_bg_sima.gif) no-repeat 1px 1px;    text-align: left;    display: block;    background-color:#F0EFE8;    color:#0C63D0;    font-family: Verdana, Tahoma;    font-size:10px;    font-weight:bold;    margin: 1px 0;    line-height: 21px;    padding-left: 15px;    text-decoration: none;    padding-bottom: 1px;  }  .cegmenu a:hover, .activemenu {    background: url(../images/cegmenu_bg_hover.gif) no-repeat 1px 1px;    background-color:#0035A0;    color:#fff;    text-decoration: none;      }  a.kilepes {    color:#990000;  }/* Bubi vége */.ertekeles_csillagok {  position: absolute;  top: 4px;  left: 524px;  } a.star_empty {  float: left;  width: 17px;	height: 16px; 	display: block;  line-height: 16px;  text-decoration: none;  background: url(../images/stars_bg.png) no-repeat 0 0;	} a.star_full {  float: left;  width: 17px;	height: 16px; 	display: block;  line-height: 16px;  text-decoration: none;    background: url(../images/stars_bg.png) no-repeat 0 -16px;}   a.star_empty:hover, a.star_full:hover {    background-position: 0 -16px;    }/* Hozzászólások csillag formázások */.stars_comment {  float: left;  background: url(../images/stars_blue.gif) no-repeat 0 0;  width: 16px;	height: 16px!important; 	display: block;	  margin-top: 0px!important;}  .full_star {      background: url(../images/stars_blue.gif) no-repeat 0 -17px;  }  p.important {  color: #990000;}  