body,
div {
  margin:0;
  padding:0;
  border:0;
}

.noborder {
  border: 0 none !important;
}

.hideborder {
  border: 2px #F6F6F6 !important;
  padding: 0 !important;
}

.t-cityreg p,
.t-cityreg ul {
  margin: 0;
  padding: 0;
}

.t-cityreg input {
  border: 1px solid #EDA95A;
  width: 200px;
  height: 15px;
  margin: 0;
  float: none;
}

.t-cityreg .regintro ul.lista,
.t-cityreg .regurlap div.regmezocontainer .reghibak ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}

/* main classes */

.t-cityreg {
  width: 558px;
  color: #333;
  font: normal 12px/17px Arial, Helvetica, sans-serif;
}

.t-cityreg .content {
	width: 558px;
	overflow: hidden;
	float: left;
}

/* sIFR */
.t-cityreg h1 {
  color: #666666;
  font-family: Tele-GroteskEENor;
  font-size: 12px;
  font-size-adjust: none;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 19px;
}

.t-cityreg .sIFR-replaced span.sIFR-alternate {
	display: none;
}

/* regintro */

.t-cityreg .regintro {
	width: 532px;
	overflow: hidden;
}

.t-cityreg .regintro p.cim,
.t-cityreg .regurlap .regmezocontainer .homelab p.cim {
  font-weight: bold;
  padding: 6px 0 3px 0;
}

/* regurlap */

.t-cityreg .regurlap div.cim {
  border-bottom: 1px solid #EDA95A;
  height: 13px;
  margin: 5px 0 0;
  position: relative;
}

.t-cityreg .regurlap div.cim h3 {
  position: absolute;
  background-color: #fff;
  bottom: -13px;
  color: #999;
  display: block;
  font-size: 10px;
  left: 9px;
  line-height: 13px;
  padding: 0 4px;
  text-transform: uppercase;
}

.t-cityreg .regurlap div.regmezocontainer {
  position: relative;
  border-right: 1px solid #EDA95A;
  border-bottom: 1px solid #EDA95A;
  border-left: 1px solid #EDA95A;
  padding: 10px;
  display: inline-block;
}

.t-cityreg .regurlap div.regmezocontainer p.figyelmeztetes {
  font-size: 10px;
  padding: 7px 0 0;
}

/* regurlap/warning */

.t-cityreg .regurlap div.regmezocontainer .reghibak {
  width: 506px;
  background-color: #ffffcc;
  border: 1px solid #EDA95A;
  margin-bottom: 10px;
  padding: 8px 14px 7px;
  font-size: 12px;
}

.t-cityreg .regurlap div.regmezocontainer .reghibak p {
  color: #e20074;
  font-weight: bold;
}

.t-cityreg .regurlap div.regmezocontainer .reghibak ul li {
  background: #ffffcc url(/static-tr/c4/g/list_square.gif) no-repeat scroll 0 9px;
  padding: 3px 11px 0;
}

/* regurlap/homelab */

.t-cityreg .regurlap div.regmezocontainer .homelab {
  position: static;
  width: 508px;
  height: auto;
  padding: 8px 14px 7px;
  background: #FAE9D6;
}
.t-cityreg .regurlap div.regmezocontainer .homelab .cim {
  font-weight: bold;
  padding: 0 0 12px 0;
}

.t-cityreg .regurlap div.regmezocontainer .homelab input.checkradio,
.t-cityreg .regurlap form .regsubmit input.checkradio {
  border: 0 none;
  margin-left: 0;
  width: 13px;
}

.t-cityreg .regurlap div.regmezocontainer .homelab p.megjegyzes {
  float: left;
  width: 270px;
  color: #EDA95A;
  font-size: 10px;
  margin: 5px 0 0 235px;
  display: inline;
}

.t-cityreg .regurlap div.regmezocontainer .homelab p.szoveg {
  float: left;
  width: 235px;
 }

.t-cityreg .regurlap div.regmezocontainer .homelab .ico {
  position: absolute;
  width: 70px;
  height: 86px;
  top: -20px;
  right: 36px;
  background: url(/static-tr/c4/g/homelab.png) top left no-repeat;
}

.t-cityreg .regurlap .homelab_label {
  width: 486px;
  float: right;
  clear: right;
  padding: 3px 0 6px;
  line-height: 15px;
}

.t-cityreg .regurlap .homelab_formelement {
  width: 22px;
  float: left;
  clear: left;
  font-size: 11px !important;
  padding-top: 3px;
  #padding-top: 0;
}

/* regurlap/regmezok */

.t-cityreg .regurlap .regmezok {
  background: #f6f6f6;
  width: 536px;
  color: #333;
  font: normal 12px Arial;
}

.t-cityreg .regurlap  .regmezo_row {
  float: left;
  border-bottom: 2px solid #FFFFFF;
  margin: 15px 11px 0;
  padding-bottom: 15px;
  display: inline;
}

.t-cityreg .regurlap .regmezok h5 {
  margin: 0;
  padding: 8px 11px 5px;
  font-weight: bold;
  font-size: 12px;
  border-top: 10px solid #FFFFFF;
}

.t-cityreg .regurlap .label {
  width: 160px;
  float: left;
  line-height: 15px;
}
.t-cityreg .regurlap .label tt {
  position: relative;
  color: red;
  top: -2px;
}

.t-cityreg .regurlap .formelement {
  width: 348px;
  float: left;
  font-size: 11px !important;
}

.t-cityreg .regurlap .formelement  span.w-155 input {
  width: 155px !important;
  margin-right: 5px;
}
.t-cityreg .regurlap .formelement  span.w-60 input {
  width: 60px !important;
  margin-right: 5px;
}
.t-cityreg .regurlap .formelement  span.w-40 input {
  width: 40px !important;
  margin-right: 5px;
}
.t-cityreg .regurlap .megjegyzes  span.w-155 { float: left; width: 165px; }
.t-cityreg .regurlap .megjegyzes  span.w-60 { float: left; width: 70px; }
.t-cityreg .regurlap .megjegyzes  span.w-40 { float: left; width: 50px; }

.t-cityreg .regurlap .megjegyzes {
  float: left;
  color: #666;
  font-size: 10px;
  line-height: 14px;
  margin: 5px 0 0 160px;
  display: inline;
}

/* captcha */

.t-cityreg .regurlap .regmezocontainer .captcha {
  padding: 15px 11px 0;
}

.t-cityreg .regurlap .regmezocontainer .captcha span {
  float: left;
}

.t-cityreg .regurlap .regmezocontainer  .captcha span.w-150{
  width: 150px !important;
  margin-top: 5px;
}
.t-cityreg .regurlap .regmezocontainer  .captcha span.w-210 {
  width: 210px !important;
}

.t-cityreg .regurlap .regmezocontainer .captcha span input {
  width: 100px;
  margin: 12px 0 0 40px;
}

.t-cityreg .regurlap .regmezocontainer .captcha span img {
  float: left;
  width: 209px;
  height: 56px;
}

/* regurlap/regsubmit */

.t-cityreg .regurlap form .regsubmit {
  width: 508px;
  padding: 8px 14px 7px;
  background-color: #FAE9D6;
}

.t-cityreg .regurlap form .regsubmit a {
  color: #333;
}

.t-cityreg .regurlap form .regsubmit a:hover {
  text-decoration: none;
}

.t-cityreg .regurlap form .regsubmit input {
  float: left;
}

.t-cityreg .regurlap form .regsubmit p {
  float: left;
  width: 400px;
  margin: 2px 0 0 5px;
  font-size: 10px;
}

.t-cityreg .regurlap form .regsubmit img {
  float: right;
  width: 76px;
}

/* IE mod */

*:first-child+html input.checkradio { margin-top: 2px; }
*:first-child+html  div.cim h3 { top: 3px; }
* html input.checkradio { margin-top: 3px; }
* html div.cim h3 { top: 3px; }

/* 20090904 */
.t-cityreg .regurlap div.regmezocontainer .hlico {
  position: absolute;
  width: 70px;
  height: 86px;
  top: -10px;
  right: 36px;
  background: url(/static-tr/c4/g/homelab.png) top left no-repeat;
}
.t-cityreg .regintr {
  width: 360px;
  overflow: hidden;
}

.t-cityreg .regurlap div.regmezocontainer .homelab .lenia {
  margin-bottom: 10px;
  padding: 0;
  border-bottom: 1px solid #eda95a;
}
.t-cityreg .regintr p.cim {
  font-weight: bold;
  padding: 6px 0 12px 0;
}
.t-cityreg .regurlap .reg  {
  width: 508px;
  float: left;
}
.t-cityreg .regurlap .reg .formelement {
  width: 508px;
}
.t-cityreg .regurlap .reg .megjegyzes {
  margin: 0;
  padding-top: 2px;
  color: #EDA95A;
}

.t-cityreg .regurlap .reg span.w-100 { float: left; width: 100px; }
.t-cityreg .regurlap .reg span.w-65 { float: left; width: 65px; }
.t-cityreg .regurlap .reg span.w-140 { float: left; width: 140px; }
.t-cityreg .regurlap .reg span.w-63 { float: left; width: 63px; _width: 60px; }

.t-cityreg .regurlap .reg span.w-140 input { width: 130px; }
.t-cityreg .regurlap .reg span.w-63 input { width: 53px; }

.t-cityreg .regurlap form {
  margin: 0;
}

.t-cityreg .regurlap form .regsubm {
  clear: left;
  padding: 10px 0 5px;
}
.t-cityreg .regurlap form .regsubm input {
  border: none;
  width: 76px;
  height: 18px;
  margin-right: 10px;
  overflow: hidden;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
}
.t-cityreg .regurlap form .regsubm  input.btn_tovabb {
  background: url(/static-tr/c4/g/btn_tovabb.gif) top left no-repeat;
}
.t-cityreg .regurlap form .regsubm input.btn_megse {
  background: url(/static-tr/c4/g/btn_megse.gif) top left no-repeat;
}