<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div.mtLogin h1,
div.mtLogin h2,
div.mtLogin h3,
div.mtLogin h4,
div.mtLogin h5,
div.mtLogin p,
div.mtLogin blockquote,
div.mtLogin ol,
div.mtLogin ul,
div.mtLogin li,
div.mtLogin fieldset,
div.mtLogin form,
div.mtLogin label,
div.mtLogin legend,
div.mtLogin table,
div.mtLogin caption,
div.mtLogin tbody,
div.mtLogin tfoot,
div.mtLogin thead,
div.mtLogin tr,
div.mtLogin th,
div.mtLogin td,
div.mtLogin a {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15px;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
  outline-style: none;
}
div.mtLogin table {
  border-collapse: separate;
  border-spacing: 0;
}
div.mtLogin caption,
div.mtLogin th,
div.mtLogin td {
  text-align: left;
  vertical-align: top;
}
div.mtLogin a img {
  border-style: none;
  outline-style: none;
}
div.mtLogin a {
  color: #000;
}
div.mtLogin a:link,
div.mtLogin a:visited,
div.mtLogin a:active,
div.mtLogin a:hover {
  text-decoration: none;
}
div.mtLogin ul,
div.mtLogin ol,
div.mtLogin li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
}
div.mtLogin {
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: Arial;
}
div.mtLogin h1 {
  color: #e20072;
  font-size: 26px;
  line-height: 28px;
  padding-bottom: 7px;
}
div.mtLogin p.leadText {
  line-height: 16px;
  display: block;
  clear: both;
  margin-bottom: 2px;
}
div.mtLogin ul.langNav {
  display: block;
  float: left;
  margin-bottom: 22px;
}
div.mtLogin ul.langNav li {
  display: inline-block;
  float: left;
}
div.mtLogin ul.langNav li span {
  margin: 0 10px;
}
div.mtLogin .tLoginForm {
  margin: 20px 0 0 0;
  padding: 0;
  display: inline-block;
  width: 100%;
}
div.mtLogin ul.loginContainer {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.mtLogin ul.loginContainer li.loginRowContainer {
  margin: 0;
  padding: 10px 0;
  border-top: 1px solid #ddd;
  font-size: 12px;
  line-height: 15px;
}
div.mtLogin ul.loginContainer li.loginRowContainer div.loginRow {
  vertical-align: top;
  padding: 0 10px;
  display: inline-block;
}
div.mtLogin ul.loginContainer li.loginRowContainer div.loginRow.errorHighlight {
  border: 2px solid #e20074;
  padding: 10px;
  display: block;
}
div.mtLogin ul.loginContainer li.loginRowContainer div.loginRow label {
  margin: 0;
  padding: 0;
  font-size: 15px;
  line-height: 27px;
  width: 190px;
  vertical-align: top;
  float: left;
  display: block;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  label {
  float: none;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label.hasSmallLabel {
  margin-top: 14px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow.errorHighlight
  label {
  background: url(../img/ico_alert-sm.gif) 0 4px no-repeat;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow.errorHighlight
  label {
  width: 165px;
  line-height: 17px;
  padding: 5px 0 5px 25px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  float: none;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  a.formLink {
  margin: 0 0 0 20px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  label {
  background: 0;
  padding: 0;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .smallLabelCont {
  display: inline-block;
  float: left;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .smallLabelCont
  label {
  float: none;
  font-size: 9px;
  line-height: 12px;
  color: #999;
  width: auto;
  display: block;
  padding: 0 0 2px 0;
  background: 0;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .telPost,
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .telPre {
  font-size: 15px;
	line-height: 27px;
  display: inline-block;
  float: left;
  margin: 0 5px 0 0;
  padding-top: 0;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox.hasSmallLabel
  .telPost,
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox.hasSmallLabel
  .telPre {
  padding-top: 14px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  select.selectInput {
  border: 1px solid #ddd;
  height: 27px;
  margin: 0 5px 0 0;
  padding: 4px;
  font-family: Arial;
  font-size: 12px;
  line-height: 21px;
  font-weight: 700;
  display: inline-block;
  float: left;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput {
  border: 1px solid #ddd;
  height: 25px;
  margin: 0;
  padding: 0 6px;
  font-family: Arial;
  font-size: 12px;
  line-height: 25px;
  font-weight: 700;
  width: 168px;
  display: inline-block;
  float: left;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput.phoneNum {
  width: 70px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  small.formHelp {
  font-size: 11px;
  line-height: 14px;
  display: block;
  padding-top: 10px;
  width: 100%;
  clear: both;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  strong.errorText {
  display: block;
  color: #e20074;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  strong.errorText
  var {
  display: none;
  padding-top: 10px;
  font-style: normal;
  clear: left;
}
div.mtLogin div.errorMessageContainer {
  display: block;
  overflow: auto;
  padding: 0 0 20px;
  background: #fff url(../img/bg_message-box.png) -27px bottom no-repeat;
  clear: both;
}
div.mtLogin div.errorMessageContainer .cont {
  overflow: auto;
  min-height: 25px;
  padding: 30px 20px 20px 85px;
  border: solid 1px #cbcbcb;
}
div.mtLogin div.errorMessageContainer.fail .cont {
  background: #ffc url(../img/ico_yellow-warning-44x44.png) 20px 15px no-repeat;
}
div.mtLogin div.errorMessageContainer.failed .cont {
  background: #ffc url(../img/ico_orange-no-44x44.png) 20px 15px no-repeat;
}
div.mtLogin div.errorMessageContainer.success .cont {
  background: #ffc url(../img/ico_green-yes-44x44.png) 20px 15px no-repeat;
}
div.mtLogin div.errorMessageContainer .cont h2 {
  float: left;
  clear: left;
  width: auto;
  padding: 0 0 5px;
  margin: 0;
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
  background: 0 0;
  border: 0 none;
}
div.mtLogin div.errorMessageContainer .cont ul.errorMessages {
  float: none;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style-type: none;
  clear: both;
}
div.mtLogin div.errorMessageContainer .cont ul.errorMessages li {
  padding: 0 0 0 13px;
  font-size: 12px;
  line-height: 17px;
  background: url("../img/ico_square-mag.png") 1px 6px no-repeat;
}
div.mtLogin a.formLink {
  text-decoration: none;
  display: inline-block;
  color: #e20074;
  padding: 6px 12px 6px 0;
  font-size: 11px;
  line-height: 14px;
  background: url(../img/ico_lnk-arrow-magenta.png) no-repeat right 10px;
}
div.mtLogin a.formLink.back {
  padding: 6px 0 6px 12px;
  background: url(../img/ico_lnk-arrow-magenta-rev.png) no-repeat left 10px;
}
div.mtLogin a.formLink:hover {
  color: #000;
}
div.mtLogin a.moreLink {
  text-decoration: none;
  display: inline-block;
  color: #000;
  padding: 6px 12px 6px 0;
  line-height: 14px;
  font-weight: 700;
  background: url(../img/ico_lnk-arrow-magenta.png) no-repeat right 10px;
}
div.mtLogin a:hover.moreLink {
  color: #e20072;
}
div.mtLogin ul.langNav li a {
  color: #000;
  font-size: 11px;
  text-decoration: underline;
}
div.mtLogin ul.langNav li a:hover {
  color: #e20072;
}
div.mtLogin span.submitInputContainer {
  margin: 0;
}
div.mtLogin a.submitInput {
  display: block;
  float: left;
  text-decoration: none;
  padding: 0 0 0 10px;
  margin: 0;
  background: url(../img/bg_btn-mag-left.png) no-repeat left top;
}
div.mtLogin a.submitInput span,
div.mtLogin a.submitInput strong {
  padding: 5px 30px 7px 10px;
  display: block;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
  text-align: center;
  background: url(../img/bg_btn-mag-basket-right.png) no-repeat 100% 0;
}
div.mtLogin a.submitInput.active,
div.mtLogin a.submitInput.hovered {
  background-position: 0 -27px;
}
div.mtLogin a.submitInput.active span,
div.mtLogin a.submitInput.active strong,
div.mtLogin a.submitInput.hovered span,
div.mtLogin a.submitInput.hovered strong {
  background-position: 100% -27px;
}
div.mtLogin div.accordContainer {
  display: inline-block;
  width: 100%;
}
div.mtLogin div.accordContainer strong.accordTitle {
  display: block;
  padding: 9px 10px 10px 40px;
  font-size: 12px;
  line-height: 15px;
  color: #e20074;
  background: url(../img/bg_accordion-controller.png) 0 0 no-repeat;
  cursor: pointer;
}
div.mtLogin div.accordContainer.isOpen strong.accordTitle {
  background-position: 0 -34px;
}
div.mtLogin div.accordContainer div.accordBody {
  display: inline-block;
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
}
div.mtLogin div.accordContainer div.accordBody div.accordCnt {
  display: inline-block;
  padding: 10px;
  backgroud: #fff;
}
div.mtLogin div.accordContainer div.accordBody div.accordCnt p {
  margin: 0;
  padding: 5px 0 0;
}
div.mtLogin div.accordContainer div.accordBody div.accordCnt ul.orderedList {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.mtLogin div.accordContainer div.accordBody div.accordCnt ul.orderedList li {
  padding-bottom: 5px;
}
div.mtLogin
  div.accordContainer
  div.accordBody
  div.accordCnt
  ul.orderedList
  li
  strong.orderNum {
  color: #e20074;
  backgroud: #fff;
  display: inline-block;
}
section#frameContent div#customServiceInfo h1,
section#frameContent div#customServiceInfo h2,
section#frameContent div#customServiceInfo h3,
section#frameContent div#customServiceInfo h4,
section#frameContent div#customServiceInfo h5,
section#frameContent div#customServiceInfo p,
section#frameContent div#customServiceInfo blockquote,
section#frameContent div#customServiceInfo ol,
section#frameContent div#customServiceInfo ul,
section#frameContent div#customServiceInfo li,
section#frameContent div#customServiceInfo fieldset,
section#frameContent div#customServiceInfo form,
section#frameContent div#customServiceInfo label,
section#frameContent div#customServiceInfo legend,
section#frameContent div#customServiceInfo table,
section#frameContent div#customServiceInfo caption,
section#frameContent div#customServiceInfo tbody,
section#frameContent div#customServiceInfo tfoot,
section#frameContent div#customServiceInfo thead,
section#frameContent div#customServiceInfo tr,
section#frameContent div#customServiceInfo th,
section#frameContent div#customServiceInfo td,
section#frameContent div#customServiceInfo a {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15px;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
  outline-style: none;
}
section#frameContent div#customServiceInfo {
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Arial;
}
section#frameContent div#customServiceInfo h3,
section#frameContent div#customServiceInfo ul,
section#frameContent div#customServiceInfo div {
  margin-left: 12px;
}
section#frameContent div#customServiceInfo h2 {
  background: url(../img/bg_accordion-controller.png) left bottom no-repeat;
  font-weight: 700;
  color: #e20074;
  font-size: 12px;
  font-weight: 700;
  line-height: 34px;
  height: 34px;
  padding-left: 43px;
  margin-bottom: 12px;
  cursor: pointer;
}
section#frameContent div#customServiceInfo h3 {
  font-weight: 700;
  color: #000;
  font-size: 17px;
  line-height: 19px;
  display: block;
  float: none;
  clear: both;
  margin-bottom: 15px;
}
section#frameContent div#customServiceInfo h4 {
  font-weight: 700;
  color: #000;
  font-size: 12px;
  line-height: 13px;
  margin-bottom: 5px;
}
section#frameContent div#customServiceInfo p {
  display: block;
  float: left;
  clear: both;
}
section#frameContent div#customServiceInfo ul {
  margin-left: 12px;
}
section#frameContent div#customServiceInfo ul li {
  display: block;
  float: left;
  width: 180px;
  margin-right: 10px;
}
section#frameContent div#customServiceInfo ul li.last {
  margin-right: 0;
}
section#frameContent div#customServiceInfo ul li img {
  display: block;
  float: left;
  margin: 0 10px 8px 0;
}
section#frameContent div#customServiceInfo ul li p {
  clear: left;
  float: left;
  display: block;
  width: 100%;
  font-size: 11px;
  line-height: 13px;
}
section#frameContent div#customServiceInfo div.link {
  display: inline-block;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: Arial;
  border-top: 1px solid #ddd;
  min-height: 50px;
  margin-top: 10px;
}
section#frameContent div#customServiceInfo div.link a,
section#frameContent div#customServiceInfo div.link a:link,
section#frameContent div#customServiceInfo div.link a:visited,
section#frameContent div#customServiceInfo div.link a:active {
  text-decoration: none;
  display: inline-block;
  float: left;
  clear: both;
  color: #000;
  padding-right: 12px;
  margin: 10px 0 20px 12px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  background: url(../img/ico_lnk-arrow-magenta.png) no-repeat right 4px;
}
section#frameContent div#customServiceInfo div.link a:hover {
  color: #e20074;
}
div#tpontkereso .beautyText,
div#beautyModal .beautyText {
  display: inline-block;
  float: left;
  height: 25px;
  text-align: left;
  padding: 0 3px 0 0;
  margin: 0;
  background: url("../img/inputs/small/bg_custom-input-right.png") right 0
    no-repeat;
  vertical-align: top;
}
div#tpontkereso .beautyText.combined,
div#beautyModal .beautyText.combined {
  margin: 0 -5px 0 0;
  padding: 0 8px 0 0;
  background: url("../img/inputs/small/bg_custom-input-center.png") right 0
    no-repeat;
  z-index: 110;
}
div#tpontkereso .beautyText input,
div#beautyModal .beautyText input {
  display: block;
  float: left;
  height: 100%;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  border: 0;
  text-align: left;
  padding: 3px 7px 3px 10px !important;
  margin: 0;
  background: url("../img/inputs/small/bg_custom-input-left.png") 0 0 no-repeat;
  vertical-align: top;
  color: #4b4b4b;
  outline: 0;
}
div#tpontkereso .beautyText.hovered,
div#beautyModal .beautyText.hovered {
  background-position: right -50px;
}
div#tpontkereso .beautyText.hovered input,
div#beautyModal .beautyText.hovered input {
  background-position: 0 -50px;
}
div#tpontkereso .beautyText.down,
div#beautyModal .beautyText.down {
  background-position: right -75px;
}
div#tpontkereso .beautyText.down input,
div#beautyModal .beautyText.down input {
  background-position: 0 -75px;
}
div#tpontkereso .okHighlight .beautyText,
div#beautyModal .okHighlight .beautyText {
  background-position: right -25px;
}
div#tpontkereso .okHighlight .beautyText input,
div#beautyModal .okHighlight .beautyText input {
  background-position: 0 -25px;
}
div#tpontkereso .errorHighlight .beautyText,
div#beautyModal .errorHighlight .beautyText {
  background-position: right -100px;
}
div#tpontkereso .errorHighlight .beautyText input,
div#beautyModal .errorHighlight .beautyText input {
  background-position: 0 -100px;
}
div#tpontkereso .beautyText.medium,
div#beautyModal .beautyText.medium {
  height: 30px;
  padding: 0 3px 0 0;
  background: url("../img/inputs/medium/bg_custom-input-right.png") right 0
    no-repeat;
}
div#tpontkereso .beautyText.medium.combined,
div#beautyModal .beautyText.medium.combined {
  margin: 0 -5px 0 0;
  padding: 0 8px 0 0;
  background: url("../img/inputs/medium/bg_custom-input-center.png") right 0
    no-repeat;
  z-index: 110;
}
div#tpontkereso .beautyText.medium input,
div#beautyModal .beautyText.medium input {
  height: 100%;
  font-size: 14px;
  line-height: 17px;
  padding: 5px 7px 5px 10px !important;
  background: url("../img/inputs/medium/bg_custom-input-left.png") 0 0 no-repeat;
}
div#tpontkereso .beautyText.medium.hovered,
div#beautyModal .beautyText.medium.hovered {
  background-position: right -60px;
}
div#tpontkereso .beautyText.medium.hovered input,
div#beautyModal .beautyText.medium.hovered input {
  background-position: 0 -60px;
}
div#tpontkereso .beautyText.medium.down,
div#beautyModal .beautyText.medium.down {
  background-position: right -90px;
}
div#tpontkereso .beautyText.medium.down input,
div#beautyModal .beautyText.medium.down input {
  background-position: 0 -90px;
}
div#tpontkereso .okHighlight .beautyText.medium,
div#beautyModal .okHighlight .beautyText.medium {
  background-position: right -30px;
}
div#tpontkereso .okHighlight .beautyText.medium input,
div#beautyModal .okHighlight .beautyText.medium input {
  background-position: 0 -30px;
}
div#tpontkereso .errorHighlight .beautyText.medium,
div#beautyModal .errorHighlight .beautyText.medium {
  background-position: right -120px;
}
div#tpontkereso .errorHighlight .beautyText.medium input,
div#beautyModal .errorHighlight .beautyText.medium input {
  background-position: 0 -120px;
}
div#tpontkereso .beautyText.large,
div#beautyModal .beautyText.large {
  height: 40px;
  padding: 0 3px 0 0;
  background: url("../img/inputs/large/bg_custom-input-right.png") right 0
    no-repeat;
}
div#tpontkereso .beautyText.large.combined,
div#beautyModal .beautyText.large.combined {
  margin: 0 -5px 0 0;
  padding: 0 8px 0 0;
  background: url("../img/inputs/large/bg_custom-input-center.png") right 0
    no-repeat;
  z-index: 110;
}
div#tpontkereso .beautyText.large input,
div#beautyModal .beautyText.large input {
  height: 24px;
  font-size: 16px;
  line-height: 19px;
  padding: 8px 7px 8px 10px !important;
  background: url("../img/inputs/large/bg_custom-input-left.png") 0 0 no-repeat;
}
div#tpontkereso .beautyText.large.hovered,
div#beautyModal .beautyText.large.hovered {
  background-position: right -80px;
}
div#tpontkereso .beautyText.large.hovered input,
div#beautyModal .beautyText.large.hovered input {
  background-position: 0 -80px;
}
div#tpontkereso .beautyText.large.down,
div#beautyModal .beautyText.large.down {
  background-position: right -120px;
}
div#tpontkereso .beautyText.large.down input,
div#beautyModal .beautyText.large.down input {
  background-position: 0 -120px;
}
div#tpontkereso .okHighlight .beautyText.large,
div#beautyModal .okHighlight .beautyText.large {
  background-position: right -40px;
}
div#tpontkereso .okHighlight .beautyText.large input,
div#beautyModal .okHighlight .beautyText.large input {
  background-position: 0 -40px;
}
div#tpontkereso .errorHighlight .beautyText.large,
div#beautyModal .errorHighlight .beautyText.large {
  background-position: right -160px;
}
div#tpontkereso .errorHighlight .beautyText.large input,
div#beautyModal .errorHighlight .beautyText.large input {
  background-position: 0 -160px;
}
div#tpontkereso .beautyRadio,
div#beautyModal .beautyRadio {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0 8px 0 0;
  padding: 0;
  position: relative;
  background: url("../img/inputs/small/bg_custom-radio.png") 0 0 no-repeat;
  vertical-align: top;
}
div#tpontkereso .beautyCheckbox,
div#beautyModal .beautyCheckbox {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0 8px 0 0;
  padding: 0;
  position: relative;
  background: url("../img/inputs/small/bg_custom-checkbox.png") 0 0 no-repeat;
  vertical-align: top;
}
div#tpontkereso .beautyRadio.checked,
div#tpontkereso .beautyCheckbox.checked,
div#beautyModal .beautyRadio.checked,
div#beautyModal .beautyCheckbox.checked {
  background-position: -15px 0;
}
div#tpontkereso .beautyRadio.hovered,
div#tpontkereso .beautyCheckbox.hovered,
div#beautyModal .beautyRadio.hovered,
div#beautyModal .beautyCheckbox.hovered {
  background-position: 0 -15px;
  cursor: pointer;
}
div#tpontkereso .beautyRadio.checked.hovered,
div#tpontkereso .beautyCheckbox.checked.hovered,
div#beautyModal .beautyRadio.checked.hovered,
div#beautyModal .beautyCheckbox.checked.hovered {
  background-position: -15px -15px;
  cursor: pointer;
}
div#tpontkereso .beautyRadio.down,
div#tpontkereso .beautyCheckbox.down,
div#beautyModal .beautyRadio.down,
div#beautyModal .beautyCheckbox.down {
  background-position: 0 -30px;
}
div#tpontkereso .beautyRadio.checked.down,
div#tpontkereso .beautyCheckbox.checked.down,
div#beautyModal .beautyRadio.checked.down,
div#beautyModal .beautyCheckbox.checked.down {
  background-position: -15px -30px;
}
div#tpontkereso .errorHighlight .beautyRadio,
div#tpontkereso .errorHighlight .beautyCheckbox,
div#beautyModal .errorHighlight .beautyRadio,
div#beautyModal .errorHighlight .beautyCheckbox {
  background-position: 0 -45px;
}
div#tpontkereso .errorHighlight .beautyRadio.checked,
div#tpontkereso .errorHighlight .beautyCheckbox.checked,
div#beautyModal .errorHighlight .beautyRadio.checked,
div#beautyModal .errorHighlight .beautyCheckbox.checked {
  background-position: -15px -45px;
}
div#tpontkereso .beautyRadio.medium,
div#beautyModal .beautyRadio.medium {
  width: 20px;
  height: 20px;
  background: url("../img/inputs/medium/bg_custom-radio.png") 0 0 no-repeat;
}
div#tpontkereso .beautyCheckbox.medium,
div#beautyModal .beautyCheckbox.medium {
  width: 20px;
  height: 20px;
  background: url("../img/inputs/medium/bg_custom-checkbox.png") 0 0 no-repeat;
}
div#tpontkereso label.medium,
div#beautyModal label.medium {
  font-size: 14px;
  line-height: 20px;
}
div#tpontkereso .beautyRadio.medium.checked,
div#tpontkereso .beautyCheckbox.medium.checked,
div#beautyModal .beautyRadio.medium.checked,
div#beautyModal .beautyCheckbox.medium.checked {
  background-position: -20px 0;
}
div#tpontkereso .beautyRadio.medium.hovered,
div#tpontkereso .beautyCheckbox.medium.hovered,
div#beautyModal .beautyRadio.medium.hovered,
div#beautyModal .beautyCheckbox.medium.hovered {
  background-position: 0 -20px;
  cursor: pointer;
}
div#tpontkereso .beautyRadio.medium.checked.hovered,
div#tpontkereso .beautyCheckbox.medium.checked.hovered,
div#beautyModal .beautyRadio.medium.checked.hovered,
div#beautyModal .beautyCheckbox.medium.checked.hovered {
  background-position: -20px -20px;
  cursor: pointer;
}
div#tpontkereso .beautyRadio.medium.down,
div#tpontkereso .beautyCheckbox.medium.down,
div#beautyModal .beautyRadio.medium.down,
div#beautyModal .beautyCheckbox.medium.down {
  background-position: 0 -40px;
}
div#tpontkereso .beautyRadio.medium.checked.down,
div#tpontkereso .beautyCheckbox.medium.checked.down,
div#beautyModal .beautyRadio.medium.checked.down,
div#beautyModal .beautyCheckbox.medium.checked.down {
  background-position: -20px -40px;
}
div#tpontkereso .errorHighlight .beautyRadio.medium,
div#tpontkereso .errorHighlight .beautyCheckbox.medium,
div#beautyModal .errorHighlight .beautyRadio.medium,
div#beautyModal .errorHighlight .beautyCheckbox.medium {
  background-position: 0 -60px;
}
div#tpontkereso .errorHighlight .beautyRadio.medium.checked,
div#tpontkereso .errorHighlight .beautyCheckbox.medium.checked,
div#beautyModal .errorHighlight .beautyRadio.medium.checked,
div#beautyModal .errorHighlight .beautyCheckbox.medium.checked {
  background-position: -20px -60px;
}
div#tpontkereso .beautyRadio.large,
div#beautyModal .beautyRadio.large {
  width: 30px;
  height: 30px;
  background: url("../img/inputs/large/bg_custom-radio.png") 0 0 no-repeat;
}
div#tpontkereso .beautyCheckbox.large,
div#beautyModal .beautyCheckbox.large {
  width: 30px;
  height: 30px;
  background: url("../img/inputs/large/bg_custom-checkbox.png") 0 0 no-repeat;
}
div#tpontkereso label.large,
div#beautyModal label.large {
  font-size: 16px;
  line-height: 30px;
}
div#tpontkereso .beautyRadio.large.checked,
div#tpontkereso .beautyCheckbox.large.checked,
div#beautyModal .beautyRadio.large.checked,
div#beautyModal .beautyCheckbox.large.checked {
  background-position: -30px 0;
}
div#tpontkereso .beautyRadio.large.hovered,
div#tpontkereso .beautyCheckbox.large.hovered,
div#beautyModal .beautyRadio.large.hovered,
div#beautyModal .beautyCheckbox.large.hovered {
  background-position: 0 -30px;
  cursor: pointer;
}
div#tpontkereso .beautyRadio.large.checked.hovered,
div#tpontkereso .beautyCheckbox.large.checked.hovered,
div#beautyModal .beautyRadio.large.checked.hovered,
div#beautyModal .beautyCheckbox.large.checked.hovered {
  background-position: -30px -30px;
  cursor: pointer;
}
div#tpontkereso .beautyRadio.large.down,
div#tpontkereso .beautyCheckbox.large.down,
div#beautyModal .beautyRadio.large.down,
div#beautyModal .beautyCheckbox.large.down {
  background-position: 0 -60px;
}
div#tpontkereso .beautyRadio.large.checked.down,
div#tpontkereso .beautyCheckbox.large.checked.down,
div#beautyModal .beautyRadio.large.checked.down,
div#beautyModal .beautyCheckbox.large.checked.down {
  background-position: -30px -60px;
}
div#tpontkereso .errorHighlight .beautyRadio.large,
div#tpontkereso .errorHighlight .beautyCheckbox.large,
div#beautyModal .errorHighlight .beautyRadio.large,
div#beautyModal .errorHighlight .beautyCheckbox.large {
  background-position: 0 -90px;
}
div#tpontkereso .errorHighlight .beautyRadio.large.checked,
div#tpontkereso .errorHighlight .beautyCheckbox.large.checked,
div#beautyModal .errorHighlight .beautyRadio.large.checked,
div#beautyModal .errorHighlight .beautyCheckbox.large.checked {
  background-position: -30px -90px;
}
div#tpontkereso .beautySelect,
div#beautyModal .beautySelect {
  display: inline-block;
  float: left;
  height: 25px;
  margin: 0 6px 0 0;
  padding: 0;
  position: relative;
  z-index: 100;
  vertical-align: top;
  font-size: 12px;
  line-height: 15px;
  z-index: 50;
}
div#tpontkereso .beautySelect.combined span.btn span,
div#beautyModal .beautySelect.combined span.btn span {
  padding-left: 11px !important;
}
div#tpontkereso .beautySelect.multiple,
div#beautyModal .beautySelect.multiple {
  height: auto !important;
}
div#tpontkereso .beautySelect.opened,
div#beautyModal .beautySelect.opened {
  z-index: 100;
}
div#tpontkereso .beautySelect span.btn,
div#beautyModal .beautySelect span.btn {
  display: block;
  height: 25px;
  position: relative;
  overflow: hidden;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
  cursor: pointer;
  z-index: 101;
}
div#tpontkereso .beautySelect.disabled span.btn,
div#beautyModal .beautySelect.disabled span.btn {
  cursor: default;
}
div#tpontkereso .beautySelect span.btn input.autoSuggestText,
div#beautyModal .beautySelect span.btn input.autoSuggestText {
  display: none;
  position: absolute;
  left: 4px;
  top: 4px;
  bottom: 3px;
  border: 0;
  font-family: Arial;
  font-size: 12px;
  line-height: 16px;
  height: 18px;
  padding: 0 10px 0 5px;
  margin: 0;
  color: #4b4b4b;
}
div#tpontkereso .beautySelect.down span.btn input.autoSuggestText,
div#beautyModal .beautySelect.down span.btn input.autoSuggestText {
  background-color: #d9d9d9;
}
div#tpontkereso .beautySelect.hovered span.btn input.autoSuggestText,
div#beautyModal .beautySelect.hovered span.btn input.autoSuggestText {
  background-color: #ededed;
}
div#tpontkereso .beautySelect span.btn span,
div#beautyModal .beautySelect span.btn span {
  display: block;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #4b4b4b;
  text-align: left;
  padding: 4px 23px 3px 10px !important;
  margin: 0 3px 0 0;
  white-space: nowrap;
  background: url("../img/inputs/small/bg_custom-input-left.png") 0 0 no-repeat;
  vertical-align: baseline;
}
div#tpontkereso .beautySelect.hovered span.btn span,
div#beautyModal .beautySelect.hovered span.btn span {
  background-position: 0 -50px;
}
div#tpontkereso .beautySelect.down span.btn span,
div#beautyModal .beautySelect.down span.btn span {
  background-position: 0 -75px;
}
div#tpontkereso .errorHighlight .beautySelect span.btn span,
div#beautyModal .errorHighlight .beautySelect span.btn span {
  background-position: 0 -100px;
}
div#tpontkereso .okHighlight .beautySelect span.btn span,
div#beautyModal .okHighlight .beautySelect span.btn span {
  background-position: 0 -25px;
}
div#tpontkereso .beautySelect span.btn em,
div#beautyModal .beautySelect span.btn em {
  float: right;
  position: absolute;
  right: 0;
  top: 0;
  width: 26px;
  height: 25px;
  line-height: 15px;
  background: url("../img/inputs/small/bg_custom-select-button.png") 0 0
    no-repeat;
}
div#tpontkereso .beautySelect.onlyButton span.btn em,
div#beautyModal .beautySelect.onlyButton span.btn em {
  width: 25px;
  background: url("../img/inputs/small/bg_custom-select-button-only.png") 0 0
    no-repeat;
}
div#tpontkereso .beautySelect.hovered span.btn em,
div#beautyModal .beautySelect.hovered span.btn em {
  background-position: 0 -50px;
}
div#tpontkereso .beautySelect.down span.btn em,
div#beautyModal .beautySelect.down span.btn em {
  background-position: 0 -75px;
}
div#tpontkereso .errorHighlight .beautySelect span.btn em,
div#beautyModal .errorHighlight .beautySelect span.btn em {
  background-position: 0 -100px;
}
div#tpontkereso .okHighlight .beautySelect span.btn em,
div#beautyModal .okHighlight .beautySelect span.btn em {
  background-position: 0 -25px;
}
div#tpontkereso .beautySelect.onlyButton.smaller span.btn em,
div#beautyModal .beautySelect.onlyButton.smaller span.btn em {
  width: 25px;
  background: url("../img/inputs/small/bg_custom-select-button-only-smaller.png")
    0 0 no-repeat;
}
div#tpontkereso .beautySelect.onlyButton.smaller.hovered span.btn em,
div#beautyModal .beautySelect.onlyButton.smaller.hovered span.btn em {
  background-position: 0 -46px;
}
div#tpontkereso .beautySelect.onlyButton.smaller.down span.btn em,
div#beautyModal .beautySelect.onlyButton.smaller.down span.btn em {
  background-position: 0 -69px;
}
div#tpontkereso .beautySelect div.opts,
div#beautyModal .beautySelect div.opts {
  position: absolute;
  z-index: 100;
  top: 22px;
  right: 0;
  width: 100%;
  float: left;
  overflow: hidden;
}
div#tpontkereso .beautySelect.multiple div.opts,
div#beautyModal .beautySelect.multiple div.opts {
  position: relative;
  top: 0 !important;
}
div#tpontkereso .beautySelect div.opts div.ulcnt,
div#beautyModal .beautySelect div.opts div.ulcnt {
  float: left;
  padding: 0;
  border-right: 1px solid #cacbcb;
  border-left: 1px solid #cacbcb;
  background: url("../img/inputs/bg_custom-select-dd-bg.png");
}
div#tpontkereso .beautySelect div.opts div.ul,
div#beautyModal .beautySelect div.opts div.ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  outline: 0;
}
div#tpontkereso .beautySelect div.opts div.ul .scrollbar,
div#beautyModal .beautySelect div.opts div.ul .scrollbar {
  margin: -3px -1px 0 0;
}
div#tpontkereso .beautySelect div.opts div.ul div.li,
div#beautyModal .beautySelect div.opts div.ul div.li {
  padding: 0;
  width: 100%;
  margin: 0;
  cursor: pointer;
  border: 0;
  float: left;
  display: block;
}
div#tpontkereso .beautySelect div.opts div.ul div.li.group,
div#beautyModal .beautySelect div.opts div.ul div.li.group {
  cursor: default;
  margin-left: -3px;
}
div#tpontkereso .beautySelect div.opts div.ul div.li.group strong,
div#beautyModal .beautySelect div.opts div.ul div.li.group strong {
  font-weight: 700;
  color: #e20074;
}
div#tpontkereso .beautySelect div.opts div.seltop,
div#beautyModal .beautySelect div.opts div.seltop {
  border: 1px solid #cacbcb;
  border-bottom: 0;
  width: auto;
  position: relative;
  height: 3px;
  padding: 0;
  background: url("../img/inputs/bg_custom-select-dd-bg.png");
}
div#tpontkereso .beautySelect div.opts div.seltop div,
div#beautyModal .beautySelect div.opts div.seltop div {
  font-size: 0;
  line-height: 0;
  height: 0;
}
div#tpontkereso .beautySelect.multiple div.opts div.seltop,
div#beautyModal .beautySelect.multiple div.opts div.seltop {
  float: left;
  position: relative;
  width: 100%;
  background: url("../img/inputs/bg_custom-select-dd-topr.png") right 0
    no-repeat;
  height: 3px;
  border: 0;
  padding: 0;
}
div#tpontkereso .beautySelect.multiple div.opts div.seltop div,
div#beautyModal .beautySelect.multiple div.opts div.seltop div {
  background: url("../img/inputs/bg_custom-select-dd-topl.png") 0 0 no-repeat;
  height: 3px;
  border: 0;
  margin-right: 3px;
}
div#tpontkereso .beautySelect div.opts div.selbottom,
div#beautyModal .beautySelect div.opts div.selbottom {
  float: left;
  width: 100%;
  background: url("../img/inputs/bg_custom-select-dd-bottomr.png") right 0
    no-repeat;
  height: 3px;
  border: 0;
  padding: 0;
}
div#tpontkereso .beautySelect div.opts div.selbottom div,
div#beautyModal .beautySelect div.opts div.selbottom div {
  background: url("../img/inputs/bg_custom-select-dd-bottoml.png") 0 0 no-repeat;
  height: 3px;
  margin-right: 3px;
  border: 0;
}
div#tpontkereso .beautySelect div.opts div.ul div.li p,
div#beautyModal .beautySelect div.opts div.ul div.li p {
  float: left;
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
}
div#tpontkereso .beautySelect div.opts div.ul div.li p span,
div#beautyModal .beautySelect div.opts div.ul div.li p span {
  display: block;
  float: left;
  text-align: left;
  padding: 5px 10px 5px 10px !important;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
}
div#tpontkereso .beautySelect div.opts div.ul div.li.selected p,
div#beautyModal .beautySelect div.opts div.ul div.li.selected p {
  background: #e20074;
}
div#tpontkereso .beautySelect div.opts div.ul div.li.selected p span,
div#beautyModal .beautySelect div.opts div.ul div.li.selected p span {
  color: #fff;
}
div#tpontkereso .beautySelect div.opts div.ul div.li.hovered p,
div#beautyModal .beautySelect div.opts div.ul div.li.hovered p {
  background: #eee;
  color: #4b4b4b;
}
div#tpontkereso .beautySelect div.opts div.ul div.li.hovered.selected p span,
div#beautyModal .beautySelect div.opts div.ul div.li.hovered.selected p span {
  color: #4b4b4b;
}
div#tpontkereso .beautySelect div.opts div.ul div.li.down p,
div#beautyModal .beautySelect div.opts div.ul div.li.down p {
  background: #d9d9d9;
}
div#tpontkereso .beautySelect.medium,
div#beautyModal .beautySelect.medium {
  height: 30px;
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso .beautySelect.medium span.btn,
div#beautyModal .beautySelect.medium span.btn {
  font-size: 14px;
  line-height: 17px;
  height: 30px;
}
div#tpontkereso .beautySelect.medium span.btn input.autoSuggestText,
div#beautyModal .beautySelect.medium span.btn input.autoSuggestText {
  left: 4px;
  top: 3px;
  bottom: 3px;
  font-size: 14px;
  line-height: 18px;
  height: 24px;
}
div#tpontkereso .beautySelect.medium span.btn span,
div#beautyModal .beautySelect.medium span.btn span {
  height: 100%;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 23px 5px 10px !important;
  background: url("../img/inputs/medium/bg_custom-input-left.png") 0 0 no-repeat;
}
div#tpontkereso .beautySelect.medium.hovered span.btn span,
div#beautyModal .beautySelect.medium.hovered span.btn span {
  background-position: 0 -60px;
}
div#tpontkereso .beautySelect.medium.down span.btn span,
div#beautyModal .beautySelect.medium.down span.btn span {
  background-position: 0 -90px;
}
div#tpontkereso .errorHighlight .beautySelect.medium span.btn span,
div#beautyModal .errorHighlight .beautySelect.medium span.btn span {
  background-position: 0 -120px;
}
div#tpontkereso .okHighlight .beautySelect.medium span.btn span,
div#beautyModal .okHighlight .beautySelect.medium span.btn span {
  background-position: 0 -30px;
}
div#tpontkereso .beautySelect.medium span.btn em,
div#beautyModal .beautySelect.medium span.btn em {
  width: 31px;
  height: 30px;
  line-height: 17px;
  background: url("../img/inputs/medium/bg_custom-select-button.png") 0 0
    no-repeat;
}
div#tpontkereso .beautySelect.onlyButton.medium span.btn em,
div#beautyModal .beautySelect.onlyButton.medium span.btn em {
  width: 30px;
  background: url("../img/inputs/medium/bg_custom-select-button-only.png") 0 0
    no-repeat;
}
div#tpontkereso .beautySelect.medium.hovered span.btn em,
div#beautyModal .beautySelect.medium.hovered span.btn em {
  background-position: 0 -60px;
}
div#tpontkereso .beautySelect.medium.down span.btn em,
div#beautyModal .beautySelect.medium.down span.btn em {
  background-position: 0 -90px;
}
div#tpontkereso .errorHighlight .beautySelect.medium span.btn em,
div#beautyModal .errorHighlight .beautySelect.medium span.btn em {
  background-position: 0 -120px;
}
div#tpontkereso .okHighlight .beautySelect.medium span.btn em,
div#beautyModal .okHighlight .beautySelect.medium span.btn em {
  background-position: 0 -30px;
}
div#tpontkereso .beautySelect.medium div.opts,
div#beautyModal .beautySelect.medium div.opts {
  top: 27px;
}
div#tpontkereso .beautySelect.medium div.opts div.ul div.li p span,
div#beautyModal .beautySelect.medium div.opts div.ul div.li p span {
  font-size: 14px;
  line-height: 17px;
  padding: 7px 10px 7px 10px !important;
}
div#tpontkereso .beautySelect.large,
div#beautyModal .beautySelect.large {
  height: 40px;
  font-size: 16px;
  line-height: 19px;
}
div#tpontkereso .beautySelect.large span.btn,
div#beautyModal .beautySelect.large span.btn {
  font-size: 16px;
  line-height: 19px;
  height: 40px;
}
div#tpontkereso .beautySelect.large span.btn input.autoSuggestText,
div#beautyModal .beautySelect.large span.btn input.autoSuggestText {
  left: 4px;
  top: 3px;
  bottom: 3px;
  font-size: 16px;
  line-height: 20px;
  height: 34px;
}
div#tpontkereso .beautySelect.large span.btn span,
div#beautyModal .beautySelect.large span.btn span {
  height: 20px;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 23px 10px 10px !important;
  background: url("../img/inputs/large/bg_custom-input-left.png") 0 0 no-repeat;
}
div#tpontkereso .beautySelect.large.hovered span.btn span,
div#beautyModal .beautySelect.large.hovered span.btn span {
  background-position: 0 -80px;
}
div#tpontkereso .beautySelect.large.down span.btn span,
div#beautyModal .beautySelect.large.down span.btn span {
  background-position: 0 -120px;
}
div#tpontkereso .errorHighlight .beautySelect.large span.btn span,
div#beautyModal .errorHighlight .beautySelect.large span.btn span {
  background-position: 0 -160px;
}
div#tpontkereso .okHighlight .beautySelect.large span.btn span,
div#beautyModal .okHighlight .beautySelect.large span.btn span {
  background-position: 0 -40px;
}
div#tpontkereso .beautySelect.large span.btn em,
div#beautyModal .beautySelect.large span.btn em {
  width: 40px;
  height: 40px;
  line-height: 17px;
  background: url("../img/inputs/large/bg_custom-select-button.png") 0 0
    no-repeat;
}
div#tpontkereso .beautySelect.large span.btn em,
div#beautyModal .beautySelect.large span.btn em {
  width: 39px;
  background: url("../img/inputs/large/bg_custom-select-button-only.png") 0 0
    no-repeat;
}
div#tpontkereso .beautySelect.large.hovered span.btn em,
div#beautyModal .beautySelect.large.hovered span.btn em {
  background-position: 0 -80px;
}
div#tpontkereso .beautySelect.large.down span.btn em,
div#beautyModal .beautySelect.large.down span.btn em {
  background-position: 0 -120px;
}
div#tpontkereso .errorHighlight .beautySelect.large span.btn em,
div#beautyModal .errorHighlight .beautySelect.large span.btn em {
  background-position: 0 -160px;
}
div#tpontkereso .okHighlight .beautySelect.large span.btn em,
div#beautyModal .okHighlight .beautySelect.large span.btn em {
  background-position: 0 -40px;
}
div#tpontkereso .beautySelect.large div.opts,
div#beautyModal .beautySelect.large div.opts {
  top: 37px;
}
div#tpontkereso .beautySelect.large div.opts div.ul div.li p span,
div#beautyModal .beautySelect.large div.opts div.ul div.li p span {
  font-size: 16px;
  line-height: 19px;
  padding: 10px 10px 10px 10px !important;
}
div#tpontkereso .beautyTextarea,
div#beautyModal .beautyTextarea {
  display: inline-block;
  vertical-align: top;
  z-index: 1;
}
div#tpontkereso .beautyTextarea textarea,
div#beautyModal .beautyTextarea textarea {
  padding: 0 0 0 10px;
  margin: 0 0 -1px 0;
  border: 0;
  background: url("../img/inputs/bg_custom-textarea-middlel.png") left 0
    repeat-y;
  width: 196px;
  height: 100px;
  font-family: Arial;
  font-size: 12px;
  line-height: 15px;
  display: inline-block;
  resize: none;
  color: #4b4b4b;
  outline: 0;
}
div#tpontkereso .beautyTextarea.medium textarea,
div#beautyModal .beautyTextarea.medium textarea {
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso .beautyTextarea.large textarea,
div#beautyModal .beautyTextarea.large textarea {
  font-size: 16px;
  line-height: 19px;
}
div#tpontkereso .beautyTextarea div.areawrapper,
div#beautyModal .beautyTextarea div.areawrapper {
  position: relative;
  z-index: 2;
  border: 0;
  background: #fff url("../img/inputs/bg_custom-textarea-middler.png") right 0
    repeat-y;
  padding: 0;
}
div#tpontkereso .beautyTextarea div.areawrapper .cropScroll .fakeContainer,
div#beautyModal .beautyTextarea div.areawrapper .cropScroll .fakeContainer {
  float: left;
  margin-top: -4px;
}
div#tpontkereso
  .beautyTextarea
  div.areawrapper
  .cropScroll
  .fakeContainer
  .fakeContent,
div#beautyModal
  .beautyTextarea
  div.areawrapper
  .cropScroll
  .fakeContainer
  .fakeContent {
  float: left;
}
div#tpontkereso .beautyTextarea div.areawrapper.scroller,
div#beautyModal .beautyTextarea div.areawrapper.scroller {
  float: none;
  margin-left: 4px;
}
div#tpontkereso .beautyTextarea div.areawrapper .viewport textarea,
div#beautyModal .beautyTextarea div.areawrapper .viewport textarea {
  background-image: none;
  width: 100% !important;
}
div#tpontkereso .beautyTextarea div.areatop,
div#beautyModal .beautyTextarea div.areatop {
  position: relative;
  background: url("../img/inputs/small/bg_custom-input-right.png") right 0
    no-repeat;
  height: 4px;
  border: 0;
  padding: 0;
}
div#tpontkereso .beautyTextarea div.areatop div,
div#beautyModal .beautyTextarea div.areatop div {
  background: url("../img/inputs/small/bg_custom-input-left.png") 0 0 no-repeat;
  height: 4px;
  border: 0;
  margin-right: 4px;
}
div#tpontkereso .beautyTextarea div.areabottom,
div#beautyModal .beautyTextarea div.areabottom {
  position: relative;
  background: url("../img/inputs/small/bg_custom-input-right.png") right -21px no-repeat;
  height: 4px;
  border: 0;
  padding: 0;
}
div#tpontkereso .beautyTextarea div.areabottom div,
div#beautyModal .beautyTextarea div.areabottom div {
  background: url("../img/inputs/small/bg_custom-input-left.png") 0 -21px no-repeat;
  height: 4px;
  margin-right: 4px;
  border: 0;
}
div#tpontkereso .beautyTextarea.hovered textarea,
div#beautyModal .beautyTextarea.hovered textarea {
  background: #ededed url("../img/inputs/bg_custom-textarea-middlel-hover.png")
    left 0 repeat-y;
}
div#tpontkereso .beautyTextarea.hovered div.areawrapper,
div#beautyModal .beautyTextarea.hovered div.areawrapper {
  background: #ededed url("../img/inputs/bg_custom-textarea-middler-hover.png")
    right 0 repeat-y;
}
div#tpontkereso .beautyTextarea.hovered div.areatop,
div#beautyModal .beautyTextarea.hovered div.areatop {
  background-position: right -50px;
}
div#tpontkereso .beautyTextarea.hovered div.areatop div,
div#beautyModal .beautyTextarea.hovered div.areatop div {
  background-position: 0 -50px;
}
div#tpontkereso .beautyTextarea.hovered div.areabottom,
div#beautyModal .beautyTextarea.hovered div.areabottom {
  background-position: right -71px;
}
div#tpontkereso .beautyTextarea.hovered div.areabottom div,
div#beautyModal .beautyTextarea.hovered div.areabottom div {
  background-position: 0 -71px;
}
div#tpontkereso .beautyTextarea.down textarea,
div#beautyModal .beautyTextarea.down textarea {
  background: #d9d9d9 url("../img/inputs/bg_custom-textarea-middlel-active.png")
    left 0 repeat-y;
}
div#tpontkereso .beautyTextarea.down div.areawrapper,
div#beautyModal .beautyTextarea.down div.areawrapper {
  background: #d9d9d9 url("../img/inputs/bg_custom-textarea-middler-active.png")
    right 0 repeat-y;
}
div#tpontkereso .beautyTextarea.down div.areatop,
div#beautyModal .beautyTextarea.down div.areatop {
  background-position: right -75px;
}
div#tpontkereso .beautyTextarea.down div.areatop div,
div#beautyModal .beautyTextarea.down div.areatop div {
  background-position: 0 -75px;
}
div#tpontkereso .beautyTextarea.down div.areabottom,
div#beautyModal .beautyTextarea.down div.areabottom {
  background-position: right -96px;
}
div#tpontkereso .beautyTextarea.down div.areabottom div,
div#beautyModal .beautyTextarea.down div.areabottom div {
  background-position: 0 -96px;
}
div#tpontkereso .okHighlight .beautyTextarea textarea,
div#beautyModal .okHighlight .beautyTextarea textarea {
  background: #f7fbf4 url("../img/inputs/bg_custom-textarea-middlel-ok.png")
    left 0 repeat-y;
}
div#tpontkereso .okHighlight .beautyTextarea div.areawrapper,
div#beautyModal .okHighlight .beautyTextarea div.areawrapper {
  background: #f7fbf4 url("../img/inputs/bg_custom-textarea-middler-ok.png")
    right 0 repeat-y;
}
div#tpontkereso .okHighlight .beautyTextarea div.areatop,
div#beautyModal .okHighlight .beautyTextarea div.areatop {
  background-position: right -25px;
}
div#tpontkereso .okHighlight .beautyTextarea div.areatop div,
div#beautyModal .okHighlight .beautyTextarea div.areatop div {
  background-position: 0 -25px;
}
div#tpontkereso .okHighlight .beautyTextarea div.areabottom,
div#beautyModal .okHighlight .beautyTextarea div.areabottom {
  background-position: right -46px;
}
div#tpontkereso .okHighlight .beautyTextarea div.areabottom div,
div#beautyModal .okHighlight .beautyTextarea div.areabottom div {
  background-position: 0 -46px;
}
div#tpontkereso .errorHighlight .beautyTextarea textarea,
div#beautyModal .errorHighlight .beautyTextarea textarea {
  background: #fdf2f2 url("../img/inputs/bg_custom-textarea-middlel-error.png")
    left 0 repeat-y;
}
div#tpontkereso .errorHighlight .beautyTextarea div.areawrapper,
div#beautyModal .errorHighlight .beautyTextarea div.areawrapper {
  background: #fdf2f2 url("../img/inputs/bg_custom-textarea-middler-error.png")
    right 0 repeat-y;
}
div#tpontkereso .errorHighlight .beautyTextarea div.areatop,
div#beautyModal .errorHighlight .beautyTextarea div.areatop {
  background-position: right -100px;
}
div#tpontkereso .errorHighlight .beautyTextarea div.areatop div,
div#beautyModal .errorHighlight .beautyTextarea div.areatop div {
  background-position: 0 -100px;
}
div#tpontkereso .errorHighlight .beautyTextarea div.areabottom,
div#beautyModal .errorHighlight .beautyTextarea div.areabottom {
  background-position: right -121px;
}
div#tpontkereso .errorHighlight .beautyTextarea div.areabottom div,
div#beautyModal .errorHighlight .beautyTextarea div.areabottom div {
  background-position: 0 -121px;
}
div#tpontkereso .beautyFile,
div#beautyModal .beautyFile {
  display: inline-block;
  height: 27px;
  text-align: left;
  padding: 0;
  margin: 0;
  vertical-align: top;
}
div#tpontkereso .beautyFile input,
div#beautyModal .beautyFile input {
  font-size: 50px;
  line-height: 53px;
}
div#tpontkereso .beautyFile .buttonContainer,
div#tpontkereso .beautyFile.onlyButton,
div#tpontkereso .beautyButton,
div#beautyModal .beautyFile .buttonContainer,
div#beautyModal .beautyFile.onlyButton,
div#beautyModal .beautyButton {
  display: inline-block;
  float: left;
  position: relative;
  height: 27px;
  padding: 0 0 0 6px;
  margin: 0;
  text-decoration: none;
  overflow: hidden;
  background: url("../img/inputs/small/bg_custom-button-left.png") 0 0 no-repeat;
  vertical-align: top;
}
div#tpontkereso .beautyFile.grey .buttonContainer,
div#tpontkereso .beautyFile.onlyButton.grey,
div#tpontkereso .beautyButton.grey,
div#beautyModal .beautyFile.grey .buttonContainer,
div#beautyModal .beautyFile.onlyButton.grey,
div#beautyModal .beautyButton.grey {
  background: url("../img/inputs/small/bg_custom-button-grey-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.green .buttonContainer,
div#tpontkereso .beautyFile.onlyButton.green,
div#tpontkereso .beautyButton.green,
div#beautyModal .beautyFile.green .buttonContainer,
div#beautyModal .beautyFile.onlyButton.green,
div#beautyModal .beautyButton.green {
  background: url("../img/inputs/small/bg_custom-button-green-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.red .buttonContainer,
div#tpontkereso .beautyFile.onlyButton.red,
div#tpontkereso .beautyButton.red,
div#beautyModal .beautyFile.red .buttonContainer,
div#beautyModal .beautyFile.onlyButton.red,
div#beautyModal .beautyButton.red {
  background: url("../img/inputs/small/bg_custom-button-red-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile .buttonContainer,
div#beautyModal .beautyFile .buttonContainer {
  margin: -1px 0 0 0;
}
div#tpontkereso .beautyFile .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton span.beautyButtonLink,
div#beautyModal .beautyFile .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton span.beautyButtonLink {
  display: block;
  height: 100%;
  padding: 5px 21px 7px 15px;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  line-height: 15px;
  font-weight: 700;
  background: url("../img/inputs/small/bg_custom-button-right.png") 100% 0
    no-repeat;
  cursor: pointer;
  text-shadow: 0 -1px 0 #cc0069;
}
div#tpontkereso .beautyFile.grey .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.onlyButton.grey span.beautyFileLink,
div#tpontkereso .beautyButton.grey span.beautyButtonLink,
div#beautyModal .beautyFile.grey .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.onlyButton.grey span.beautyFileLink,
div#beautyModal .beautyButton.grey span.beautyButtonLink {
  color: #4b4b4b;
  background: url("../img/inputs/small/bg_custom-button-grey-right.png") 100% 0
    no-repeat;
  text-shadow: 0 1px 0 #fff;
}
div#tpontkereso .beautyFile.green .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.onlyButton.green span.beautyFileLink,
div#tpontkereso .beautyButton.green span.beautyButtonLink,
div#beautyModal .beautyFile.green .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.onlyButton.green span.beautyFileLink,
div#beautyModal .beautyButton.green span.beautyButtonLink {
  background: url("../img/inputs/small/bg_custom-button-green-right.png") 100% 0
    no-repeat;
  text-shadow: 0 1px 0 #5c991f;
}
div#tpontkereso .beautyFile.red .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.onlyButton.red span.beautyFileLink,
div#tpontkereso .beautyButton.red span.beautyButtonLink,
div#beautyModal .beautyFile.red .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.onlyButton.red span.beautyFileLink,
div#beautyModal .beautyButton.red span.beautyButtonLink {
  background: url("../img/inputs/small/bg_custom-button-red-right.png") 100% 0
    no-repeat;
  text-shadow: 0 1px 0 #bf0000;
}
div#tpontkereso .beautyFile.hovered .buttonContainer,
div#tpontkereso .beautyFile:hover .buttonContainer,
div#tpontkereso .beautyFile.onlyButton.hovered,
div#tpontkereso .beautyFile.onlyButton:hover,
div#tpontkereso .beautyButton.hovered,
div#tpontkereso .beautyButton:hover,
div#beautyModal .beautyFile.hovered .buttonContainer,
div#beautyModal .beautyFile:hover .buttonContainer,
div#beautyModal .beautyFile.onlyButton.hovered,
div#beautyModal .beautyFile.onlyButton:hover,
div#beautyModal .beautyButton.hovered,
div#beautyModal .beautyButton:hover {
  background-position: 0 -27px;
}
div#tpontkereso .beautyFile.hovered .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile:hover .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.onlyButton.hovered span.beautyFileLink,
div#tpontkereso .beautyFile.onlyButton:hover span.beautyFileLink,
div#tpontkereso .beautyButton.hovered span.beautyButtonLink,
div#tpontkereso .beautyButton:hover span.beautyButtonLink,
div#beautyModal .beautyFile.hovered .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile:hover .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.onlyButton.hovered span.beautyFileLink,
div#beautyModal .beautyFile.onlyButton:hover span.beautyFileLink,
div#beautyModal .beautyButton.hovered span.beautyButtonLink,
div#beautyModal .beautyButton:hover span.beautyButtonLink {
  background-position: 100% -27px;
}
div#tpontkereso .beautyFile.down .buttonContainer,
div#tpontkereso .beautyFile.onlyButton.down,
div#tpontkereso .beautyButton.down,
div#beautyModal .beautyFile.down .buttonContainer,
div#beautyModal .beautyFile.onlyButton.down,
div#beautyModal .beautyButton.down {
  background-position: 0 -54px;
}
div#tpontkereso .beautyFile.down .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.onlyButton.down span.beautyFileLink,
div#tpontkereso .beautyButton.down span.beautyButtonLink,
div#beautyModal .beautyFile.down .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.onlyButton.down span.beautyFileLink,
div#beautyModal .beautyButton.down span.beautyButtonLink {
  background-position: 100% -54px;
}
div#tpontkereso .beautyFile input,
div#tpontkereso .beautyButton input,
div#tpontkereso .beautyFile button,
div#tpontkereso .beautyButton button,
div#beautyModal .beautyFile input,
div#beautyModal .beautyButton input,
div#beautyModal .beautyFile button,
div#beautyModal .beautyButton button {
  cursor: pointer;
  opacity: 1;
}
div#tpontkereso .beautyFile span.pathText,
div#beautyModal .beautyFile span.pathText {
  display: inline-block;
  float: left;
  height: 15px;
  min-width: 100px;
  white-space: nowrap;
  overflow: hidden;
  cursor: text;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  padding: 5px 13px 5px 10px;
  margin: 0 -3px 0 0;
  background: url("../img/inputs/small/bg_custom-input-left.png") 0 0 no-repeat;
  vertical-align: top;
}
div#tpontkereso .beautyFile.medium .buttonContainer,
div#tpontkereso .beautyFile.medium.onlyButton,
div#tpontkereso .beautyButton.medium,
div#beautyModal .beautyFile.medium .buttonContainer,
div#beautyModal .beautyFile.medium.onlyButton,
div#beautyModal .beautyButton.medium {
  height: 32px;
  background: url("../img/inputs/medium/bg_custom-button-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.grey.medium .buttonContainer,
div#tpontkereso .beautyFile.grey.medium.onlyButton,
div#tpontkereso .beautyButton.grey.medium,
div#beautyModal .beautyFile.grey.medium .buttonContainer,
div#beautyModal .beautyFile.grey.medium.onlyButton,
div#beautyModal .beautyButton.grey.medium {
  background: url("../img/inputs/medium/bg_custom-button-grey-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.green.medium .buttonContainer,
div#tpontkereso .beautyFile.green.medium.onlyButton,
div#tpontkereso .beautyButton.green.medium,
div#beautyModal .beautyFile.green.medium .buttonContainer,
div#beautyModal .beautyFile.green.medium.onlyButton,
div#beautyModal .beautyButton.green.medium {
  background: url("../img/inputs/medium/bg_custom-button-green-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.red.medium .buttonContainer,
div#tpontkereso .beautyFile.red.medium.onlyButton,
div#tpontkereso .beautyButton.red.medium,
div#beautyModal .beautyFile.red.medium .buttonContainer,
div#beautyModal .beautyFile.red.medium.onlyButton,
div#beautyModal .beautyButton.red.medium {
  background: url("../img/inputs/medium/bg_custom-button-red-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.medium .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.medium.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.medium span.beautyButtonLink,
div#beautyModal .beautyFile.medium .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.medium.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.medium span.beautyButtonLink {
  height: 100%;
  padding: 7px 21px 8px 15px;
  font-size: 14px;
  line-height: 17px;
  background: url("../img/inputs/medium/bg_custom-button-right.png") 100% 0
    no-repeat;
}
div#tpontkereso .beautyFile.grey.medium .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.grey.medium.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.grey.medium span.beautyButtonLink,
div#beautyModal .beautyFile.grey.medium .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.grey.medium.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.grey.medium span.beautyButtonLink {
  background: url("../img/inputs/medium/bg_custom-button-grey-right.png") 100% 0
    no-repeat;
}
div#tpontkereso .beautyFile.green.medium .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.green.medium.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.green.medium span.beautyButtonLink,
div#beautyModal .beautyFile.green.medium .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.green.medium.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.green.medium span.beautyButtonLink {
  background: url("../img/inputs/medium/bg_custom-button-green-right.png") 100%
    0 no-repeat;
}
div#tpontkereso .beautyFile.red.medium .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.red.medium.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.red.medium span.beautyButtonLink,
div#beautyModal .beautyFile.red.medium .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.red.medium.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.red.medium span.beautyButtonLink {
  background: url("../img/inputs/medium/bg_custom-button-red-right.png") 100% 0
    no-repeat;
}
div#tpontkereso .beautyFile.medium.hovered .buttonContainer,
div#tpontkereso .beautyFile.medium:hover .buttonContainer,
div#tpontkereso .beautyFile.medium.onlyButton.hovered,
div#tpontkereso .beautyFile.medium.onlyButton:hover,
div#tpontkereso .beautyButton.medium.hovered,
div#tpontkereso .beautyButton.medium:hover,
div#beautyModal .beautyFile.medium.hovered .buttonContainer,
div#beautyModal .beautyFile.medium:hover .buttonContainer,
div#beautyModal .beautyFile.medium.onlyButton.hovered,
div#beautyModal .beautyFile.medium.onlyButton:hover,
div#beautyModal .beautyButton.medium.hovered,
div#beautyModal .beautyButton.medium:hover {
  background-position: 0 -32px;
}
div#tpontkereso .beautyFile.medium.hovered .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.medium:hover .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.medium.onlyButton.hovered span.beautyFileLink,
div#tpontkereso .beautyFile.medium.onlyButton:hover span.beautyFileLink,
div#tpontkereso .beautyButton.medium.hovered span.beautyButtonLink,
div#tpontkereso .beautyButton.medium:hover span.beautyButtonLink,
div#beautyModal .beautyFile.medium.hovered .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.medium:hover .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.medium.onlyButton.hovered span.beautyFileLink,
div#beautyModal .beautyFile.medium.onlyButton:hover span.beautyFileLink,
div#beautyModal .beautyButton.medium.hovered span.beautyButtonLink,
div#beautyModal .beautyButton.medium:hover span.beautyButtonLink {
  background-position: 100% -32px;
}
div#tpontkereso .beautyFile.medium.down .buttonContainer,
div#tpontkereso .beautyFile.medium.onlyButton.down,
div#tpontkereso .beautyButton.medium.down,
div#beautyModal .beautyFile.medium.down .buttonContainer,
div#beautyModal .beautyFile.medium.onlyButton.down,
div#beautyModal .beautyButton.medium.down {
  background-position: 0 -64px;
}
div#tpontkereso .beautyFile.medium.down .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.medium.onlyButton.down span.beautyFileLink,
div#tpontkereso .beautyButton.medium.down span.beautyButtonLink,
div#beautyModal .beautyFile.medium.down .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.medium.onlyButton.down span.beautyFileLink,
div#beautyModal .beautyButton.medium.down span.beautyButtonLink {
  background-position: 100% -64px;
}
div#tpontkereso .beautyFile.medium span.pathText,
div#beautyModal .beautyFile.medium span.pathText {
  font-size: 14px;
  line-height: 17px;
  height: 17px;
  padding: 6px 13px 7px 10px;
  background: url("../img/inputs/medium/bg_custom-input-left.png") 0 0 no-repeat;
}
div#tpontkereso .beautyFile.large .buttonContainer,
div#tpontkereso .beautyFile.large.onlyButton,
div#tpontkereso .beautyButton.large,
div#beautyModal .beautyFile.large .buttonContainer,
div#beautyModal .beautyFile.large.onlyButton,
div#beautyModal .beautyButton.large {
  height: 42px;
  background: url("../img/inputs/large/bg_custom-button-left.png") 0 0 no-repeat;
}
div#tpontkereso .beautyFile.grey.large .buttonContainer,
div#tpontkereso .beautyFile.grey.large.onlyButton,
div#tpontkereso .beautyButton.grey.large,
div#beautyModal .beautyFile.grey.large .buttonContainer,
div#beautyModal .beautyFile.grey.large.onlyButton,
div#beautyModal .beautyButton.grey.large {
  background: url("../img/inputs/large/bg_custom-button-grey-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.green.large .buttonContainer,
div#tpontkereso .beautyFile.green.large.onlyButton,
div#tpontkereso .beautyButton.green.large,
div#beautyModal .beautyFile.green.large .buttonContainer,
div#beautyModal .beautyFile.green.large.onlyButton,
div#beautyModal .beautyButton.green.large {
  background: url("../img/inputs/large/bg_custom-button-green-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.red.large .buttonContainer,
div#tpontkereso .beautyFile.red.large.onlyButton,
div#tpontkereso .beautyButton.red.large,
div#beautyModal .beautyFile.red.large .buttonContainer,
div#beautyModal .beautyFile.red.large.onlyButton,
div#beautyModal .beautyButton.red.large {
  background: url("../img/inputs/large/bg_custom-button-red-left.png") 0 0
    no-repeat;
}
div#tpontkereso .beautyFile.large .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.large.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.large span.beautyButtonLink,
div#beautyModal .beautyFile.large .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.large.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.large span.beautyButtonLink {
  height: 19px;
  padding: 11px 21px 12px 15px;
  font-size: 16px;
  line-height: 19px;
  background: url("../img/inputs/large/bg_custom-button-right.png") 100% 0
    no-repeat;
}
div#tpontkereso .beautyFile.grey.large .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.grey.large.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.grey.large span.beautyButtonLink,
div#beautyModal .beautyFile.grey.large .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.grey.large.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.grey.large span.beautyButtonLink {
  background: url("../img/inputs/large/bg_custom-button-grey-right.png") 100% 0
    no-repeat;
}
div#tpontkereso .beautyFile.green.large .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.green.large.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.green.large span.beautyButtonLink,
div#beautyModal .beautyFile.green.large .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.green.large.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.green.large span.beautyButtonLink {
  background: url("../img/inputs/large/bg_custom-button-green-right.png") 100% 0
    no-repeat;
}
div#tpontkereso .beautyFile.red.large .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.red.large.onlyButton span.beautyFileLink,
div#tpontkereso .beautyButton.red.large span.beautyButtonLink,
div#beautyModal .beautyFile.red.large .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.red.large.onlyButton span.beautyFileLink,
div#beautyModal .beautyButton.red.large span.beautyButtonLink {
  background: url("../img/inputs/large/bg_custom-button-red-right.png") 100% 0
    no-repeat;
}
div#tpontkereso .beautyFile.large.hovered .buttonContainer,
div#tpontkereso .beautyFile.large:hover .buttonContainer,
div#tpontkereso .beautyFile.large.onlyButton.hovered,
div#tpontkereso .beautyFile.large.onlyButton:hover,
div#tpontkereso .beautyButton.large.hovered,
div#tpontkereso .beautyButton.large:hover,
div#beautyModal .beautyFile.large.hovered .buttonContainer,
div#beautyModal .beautyFile.large:hover .buttonContainer,
div#beautyModal .beautyFile.large.onlyButton.hovered,
div#beautyModal .beautyFile.large.onlyButton:hover,
div#beautyModal .beautyButton.large.hovered,
div#beautyModal .beautyButton.large:hover {
  background-position: 0 -42px;
}
div#tpontkereso .beautyFile.large.hovered .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.large:hover .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.large.onlyButton.hovered span.beautyFileLink,
div#tpontkereso .beautyFile.large.onlyButton:hover span.beautyFileLink,
div#tpontkereso .beautyButton.large.hovered span.beautyButtonLink,
div#tpontkereso .beautyButton.large:hover span.beautyButtonLink,
div#beautyModal .beautyFile.large.hovered .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.large:hover .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.large.onlyButton.hovered span.beautyFileLink,
div#beautyModal .beautyFile.large.onlyButton:hover span.beautyFileLink,
div#beautyModal .beautyButton.large.hovered span.beautyButtonLink,
div#beautyModal .beautyButton.large:hover span.beautyButtonLink {
  background-position: 100% -42px;
}
div#tpontkereso .beautyFile.large.down .buttonContainer,
div#tpontkereso .beautyFile.large.onlyButton.down,
div#tpontkereso .beautyButton.large.down,
div#beautyModal .beautyFile.large.down .buttonContainer,
div#beautyModal .beautyFile.large.onlyButton.down,
div#beautyModal .beautyButton.large.down {
  background-position: 0 -84px;
}
div#tpontkereso .beautyFile.large.down .buttonContainer span.beautyFileLink,
div#tpontkereso .beautyFile.large.onlyButton.down span.beautyFileLink,
div#tpontkereso .beautyButton.large.down span.beautyButtonLink,
div#beautyModal .beautyFile.large.down .buttonContainer span.beautyFileLink,
div#beautyModal .beautyFile.large.onlyButton.down span.beautyFileLink,
div#beautyModal .beautyButton.large.down span.beautyButtonLink {
  background-position: 100% -84px;
}
div#tpontkereso .beautyFile.large span.pathText,
div#beautyModal .beautyFile.large span.pathText {
  font-size: 16px;
  line-height: 20px;
  height: 20px;
  padding: 10px 13px 10px 10px;
  background: url("../img/inputs/large/bg_custom-input-left.png") 0 0 no-repeat;
}
div#tpontkereso .disabled input,
div#tpontkereso .disabled textarea,
div#tpontkereso .disabled button,
div#beautyModal .disabled input,
div#beautyModal .disabled textarea,
div#beautyModal .disabled button {
  cursor: default !important;
}
div#tpontkereso .scroller,
div#beautyModal .scroller {
  float: left;
  position: relative;
}
div#tpontkereso .scroller .viewport,
div#beautyModal .scroller .viewport {
  height: 100%;
  overflow: hidden;
  position: relative;
}
div#tpontkereso .scroller.xaxis .viewport,
div#beautyModal .scroller.xaxis .viewport {
  width: 100%;
}
div#tpontkereso .scroller .overview,
div#beautyModal .scroller .overview {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
div#tpontkereso .scroller .scrollbar,
div#beautyModal .scroller .scrollbar {
  position: relative;
  float: right;
}
div#tpontkereso .scroller.yaxis .scrollbar,
div#beautyModal .scroller.yaxis .scrollbar {
  width: 15px;
  padding: 0 0 4px 0;
  margin-left: 3px;
  background: url("../img/scroll/medium/bg_scrollbar-bottom.png") 0 bottom
    no-repeat;
}
div#tpontkereso .scrollArea.scroller.yaxis .scrollbar,
div#beautyModal .scrollArea.scroller.yaxis .scrollbar {
  margin: -1px -1px 0 3px;
}
div#tpontkereso .scroller.xaxis .scrollbar,
div#beautyModal .scroller.xaxis .scrollbar {
  height: 15px;
  padding: 3px 4px 0 0;
  background: url("../img/scroll/medium/bg_scrollbar-right.png") right 3px
    no-repeat;
}
div#tpontkereso .scroller .track,
div#beautyModal .scroller .track {
  height: 100%;
  width: 100%;
  position: relative;
  padding: 0;
  float: left;
}
div#tpontkereso .scroller.yaxis .plus,
div#tpontkereso .scroller.yaxis .minus,
div#beautyModal .scroller.yaxis .plus,
div#beautyModal .scroller.yaxis .minus {
  height: 20px;
  width: 100%;
  position: absolute;
  padding: 0;
  z-index: 10;
  cursor: pointer;
}
div#tpontkereso .scroller.yaxis .plus,
div#beautyModal .scroller.yaxis .plus {
  right: 0;
  bottom: -18px;
  background: url("../img/scroll/medium/bg_down.png") 0 0 no-repeat;
}
div#tpontkereso .scroller.yaxis .minus,
div#beautyModal .scroller.yaxis .minus {
  right: 0;
  top: 0;
  background: url("../img/scroll/medium/bg_up.png") 0 0 no-repeat;
}
div#tpontkereso .scroller.xaxis .track,
div#beautyModal .scroller.xaxis .track {
  background: url("../img/scroll/medium/bg_scrollbar-left.png") 0 0 no-repeat;
}
div#tpontkereso .scroller.yaxis .track,
div#beautyModal .scroller.yaxis .track {
  background: url("../img/scroll/medium/bg_scrollbar-top.png") 0 0 no-repeat;
}
div#tpontkereso .scroller .thumb,
div#beautyModal .scroller .thumb {
  cursor: pointer;
  overflow: hidden;
  position: absolute;
}
div#tpontkereso .scroller.xaxis .thumb,
div#beautyModal .scroller.xaxis .thumb {
  height: 100%;
  bottom: 0;
  padding-right: 4px;
  background: url("../img/scroll/medium/bg_scrollpane-right.png") right 0
    no-repeat;
}
div#tpontkereso .scroller.yaxis .thumb,
div#beautyModal .scroller.yaxis .thumb {
  width: 100%;
  top: 0;
  padding-bottom: 4px;
  background: url("../img/scroll/medium/bg_scrollpane-bottom.png") 0 bottom
    no-repeat;
}
div#tpontkereso .scroller .thumb .end,
div#beautyModal .scroller .thumb .end {
  position: relative;
  width: 100%;
  padding-top: 4px;
}
div#tpontkereso .scroller.xaxis .thumb .end,
div#beautyModal .scroller.xaxis .thumb .end {
  background: url("../img/scroll/medium/bg_scrollpane-left.png") 0 0 no-repeat;
}
div#tpontkereso .scroller.yaxis .thumb .end,
div#beautyModal .scroller.yaxis .thumb .end {
  background: url("../img/scroll/medium/bg_scrollpane-top.png") 0 0 no-repeat;
}
div#tpontkereso .scroller.yaxis .thumb .end .lines,
div#beautyModal .scroller.yaxis .thumb .end .lines {
  background: url("../img/scroll/medium/bg_lines-vertical.png") center center
    no-repeat;
  width: 60%;
  height: 100%;
  margin: 0 20%;
}
div#tpontkereso .scroller.xaxis .thumb .end .lines,
div#beautyModal .scroller.xaxis .thumb .end .lines {
  position: relative;
  background: url("../img/scroll/medium/bg_lines-horizontal.png") center center
    no-repeat;
  width: 100%;
  height: 60%;
  margin: 0;
  top: 20%;
}
div#tpontkereso .scroller .thumb.hovered .end,
div#tpontkereso .scroller.yaxis .minus.hovered,
div#tpontkereso .scroller.yaxis .plus.hovered,
div#beautyModal .scroller .thumb.hovered .end,
div#beautyModal .scroller.yaxis .minus.hovered,
div#beautyModal .scroller.yaxis .plus.hovered {
  background-position: -15px 0;
}
div#tpontkereso .scroller .thumb.down .end,
div#tpontkereso .scroller.yaxis .minus.down,
div#tpontkereso .scroller.yaxis .plus.down,
div#beautyModal .scroller .thumb.down .end,
div#beautyModal .scroller.yaxis .minus.down,
div#beautyModal .scroller.yaxis .plus.down {
  background-position: -30px 0;
}
div#tpontkereso .scroller .thumb.hovered,
div#beautyModal .scroller .thumb.hovered {
  background-position: -15px bottom;
}
div#tpontkereso .scroller .thumb.down,
div#beautyModal .scroller .thumb.down {
  background-position: -30px bottom;
}
div#tpontkereso .scroller.scrollbaroff .scrollbar,
div#beautyModal .scroller.scrollbaroff .scrollbar {
  display: none;
}
div#tpontkereso .dropDownWrapper,
div#beautyModal .dropDownWrapper {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 100;
  vertical-align: top !important;
}
div#tpontkereso .dropDownWrapper.opened,
div#beautyModal .dropDownWrapper.opened {
  z-index: 200;
}
div#tpontkereso .dropDownWrapper.opened .dropDown,
div#beautyModal .dropDownWrapper.opened .dropDown {
  overflow: visible;
  border-top: 1px solid #ddd;
}
div#tpontkereso .dropDownWrapper.opened .dropDown .scrollbar,
div#beautyModal .dropDownWrapper.opened .dropDown .scrollbar {
  margin: -1px -1px 0 0;
}
div#tpontkereso .dropDownWrapper.noSelection .dropDown div.li,
div#beautyModal .dropDownWrapper.noSelection .dropDown div.li {
  cursor: default !important;
}
div#tpontkereso
  .dropDownWrapper
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li
  p
  span.cnt,
div#beautyModal
  .dropDownWrapper
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li
  p
  span.cnt {
  white-space: nowrap;
  padding: 5px 20px 5px 10px !important;
}
div#tpontkereso
  .dropDownWrapper
  .dropDown
  .dropDownList
  div.li
  p
  span
  span.cntNum,
div#beautyModal
  .dropDownWrapper
  .dropDown
  .dropDownList
  div.li
  p
  span
  span.cntNum {
  padding: 0 !important;
  display: inline !important;
  float: none;
  margin: 0;
}
div#tpontkereso div.dropDown,
div#beautyModal div.dropDown {
  position: absolute;
  z-index: 100;
  top: 100%;
  right: 0;
  width: 100%;
  margin-top: -1px;
  float: left;
  overflow: hidden;
}
div#tpontkereso div.dropDown div.dropDownContainer,
div#beautyModal div.dropDown div.dropDownContainer {
  float: left;
  padding: 0;
  border-right: 1px solid #cacbcb;
  border-left: 1px solid #cacbcb;
  background: url("../img/inputs/bg_custom-select-dd-bg.png");
  overflow: auto;
}
div#tpontkereso div.dropDown div.dropDownContainer div.dropDownList,
div#beautyModal div.dropDown div.dropDownContainer div.dropDownList {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  outline: 0;
  position: relative;
}
div#tpontkereso div.dropDown div.dropDownContainer div.dropDownList .scrollbar,
div#beautyModal div.dropDown div.dropDownContainer div.dropDownList .scrollbar {
  margin: -1px -1px 0 0;
}
div#tpontkereso div.dropDown div.dropDownContainer div.dropDownList div.li,
div#beautyModal div.dropDown div.dropDownContainer div.dropDownList div.li {
  padding: 0;
  width: 100%;
  margin: 0;
  cursor: pointer;
  border: 0;
  float: left;
  display: block;
}
div#tpontkereso div.dropDown div.topHelper,
div#beautyModal div.dropDown div.topHelper {
  border: 1px solid #cacbcb;
  border-bottom: 0;
  width: auto;
  position: relative;
  height: 3px;
  padding: 0;
  background: url("../img/inputs/bg_custom-select-dd-bg.png");
}
div#tpontkereso div.dropDown div.topHelper div,
div#beautyModal div.dropDown div.topHelper div {
  background: url("../img/inputs/bg_custom-select-dd-topl.png") 0 0 no-repeat;
  height: 3px;
  border: 0;
  margin-right: 3px;
}
div#tpontkereso div.dropDown div.bottomHelper,
div#beautyModal div.dropDown div.bottomHelper {
  float: left;
  width: 100%;
  background: url("../img/inputs/bg_custom-select-dd-bottomr.png") right 0
    no-repeat;
  height: 3px;
  border: 0;
  padding: 0;
}
div#tpontkereso div.dropDown div.bottomHelper div,
div#beautyModal div.dropDown div.bottomHelper div {
  background: url("../img/inputs/bg_custom-select-dd-bottoml.png") 0 0 no-repeat;
  height: 3px;
  margin-right: 3px;
  border: 0;
}
div#tpontkereso div.dropDown div.dropDownContainer div.dropDownList div.li p,
div#beautyModal div.dropDown div.dropDownContainer div.dropDownList div.li p {
  float: left;
  width: 100%;
  display: block;
  padding: 0;
  margin: 0;
}
div#tpontkereso
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li
  p
  span.cnt,
div#beautyModal
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li
  p
  span.cnt {
  display: block;
  float: left;
  text-align: left;
  padding: 5px 10px 5px 10px !important;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
}
div#tpontkereso
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.selected
  p,
div#beautyModal
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.selected
  p {
  background: #e20074;
}
div#tpontkereso
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.selected
  p
  span.cnt,
div#beautyModal
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.selected
  p
  span.cnt {
  color: #fff;
}
div#tpontkereso
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.hovered
  p,
div#beautyModal
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.hovered
  p {
  background: #eee;
  color: #4b4b4b;
}
div#tpontkereso
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.hovered.selected
  p
  span.cnt,
div#beautyModal
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.hovered.selected
  p
  span.cnt {
  color: #4b4b4b;
}
div#tpontkereso
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.down
  p,
div#beautyModal
  div.dropDown
  div.dropDownContainer
  div.dropDownList
  div.li.down
  p {
  background: #d9d9d9;
}
div#tpontkereso ::selection,
div#beautyModal ::selection {
  background-color: #e20074;
  color: #fff;
}
div#tpontkereso ::-webkit-selection,
div#beautyModal ::-webkit-selection {
  background-color: #e20074;
  color: #fff;
}
div#tpontkereso ::-moz-selection,
div#beautyModal ::-moz-selection {
  background-color: #e20074;
  color: #fff;
}
div#tpontkereso,
h1 {
  width: 904px;
  margin: 0 auto;
}
div#tpontkereso a,
div#tpontkereso blockquote,
div#tpontkereso caption,
div#tpontkereso div,
div#tpontkereso fieldset,
div#tpontkereso form,
div#tpontkereso h1,
div#tpontkereso h2,
div#tpontkereso h3,
div#tpontkereso h4,
div#tpontkereso h5,
div#tpontkereso label,
div#tpontkereso legend,
div#tpontkereso li,
div#tpontkereso ol,
div#tpontkereso p,
div#tpontkereso span,
div#tpontkereso table,
div#tpontkereso tbody,
div#tpontkereso td,
div#tpontkereso tfoot,
div#tpontkereso th,
div#tpontkereso thead,
div#tpontkereso tr,
div#tpontkereso ul {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15px;
  font-family: Arial, Helvetica, sans-serif;
  vertical-align: baseline;
  float: none;
  color: #4b4b4b;
}
div#tpontkereso li,
div#tpontkereso ol,
div#tpontkereso ul {
  background: no-repeat;
}
div#tpontkereso table {
  border-collapse: separate;
  border-spacing: 0;
}
div#tpontkereso caption,
div#tpontkereso td,
div#tpontkereso th {
  text-align: left;
  vertical-align: top;
}
div#tpontkereso a,
div#tpontkereso a img {
  border-style: none;
  outline-style: none;
}
div#tpontkereso a {
  color: #000;
}
div#tpontkereso var {
  display: none;
}
div#tpontkereso a:active,
div#tpontkereso a:hover,
div#tpontkereso a:link,
div#tpontkereso a:visited {
  text-decoration: none;
}
div#tpontkereso ol,
div#tpontkereso ul {
  list-style: none;
}
h1 {
  padding: 0 0 13px !important;
  font-family: arial, helvetica, sans-serif;
  font-size: 26px;
  line-height: 30px;
  color: #e20074;
  font-weight: 400;
}
.k-Window .k-WindowClose,
div#beautyModal,
div#timeContent,
div#tpontkereso input,
div#tpontkereso select,
div.smallTimeTable div.ttl strong,
div.tpontLogin h2,
div.tpontLogin h3,
div.tpontLogin ul.lstSquareMag li {
  font-family: Arial, Helvetica, sans-serif;
}
div#tpontkereso {
  clear: both;
  background: #fff;
}
div#tpontkereso input,
div#tpontkereso select {
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 15px;
}
div#tpontkereso h1 {
  width: 754px;
  margin: 0 0 9px;
  font-size: 25px;
  line-height: 27px;
  letter-spacing: -0.5px;
  color: #e20074;
}
div#tpontkereso div.searchBox {
  float: left;
  display: inline-block;
  width: 894px;
  margin: 0 0 33px 10px;
}
div#tpontkereso div.searchBox.reserve {
  width: 904px;
}
div#tpontkereso.threeCol div.searchBox {
  width: 566px;
}
div#tpontkereso.threeCol div.searchBox.reserve {
  width: 576px;
}
div#tpontkereso.twoCol div.searchBox {
  width: 739px;
}
div#tpontkereso.twoCol div.searchBox.reserve {
  width: 749px;
}
div#tpontkereso div.searchBox .cont {
  float: left;
  display: inline-block;
}
div#tpontkereso div.searchBox form div.row {
  padding: 20px 10px 10px;
  border-top: solid 1px #dcdcdc;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.placeRow,
div#tpontkereso div.searchBox form div.row.placeRow {
  border: 0;
}
div#tpontkereso div.searchBox form div.row.placeRow .left strong {
  display: inline-block;
  margin: 0;
}
div#tpontkereso div.searchBox form div.row.placeRow select {
  width: 208px;
}
div#tpontkereso div.searchBox form div.row.companyRow {
  display: inline-block;
}
div#tpontkereso div.searchBox form div.row.companyRow .left strong {
  display: inline-block;
  margin: 3px 0 0;
}
div#tpontkereso div.searchBox form div.row.companyRow select {
  width: 370px;
}
div#tpontkereso div.searchBox form div.row.companyRow,
div#tpontkereso div.searchBox form div.row.placeRow,
div#tpontkereso div.searchBox form div.row.todoRow {
  display: inline-block;
}
div#tpontkereso
  div.searchBox
  form
  div.row.todoRow
  ul.items
  li
  div.inputCont
  label {
  float: left !important;
}
div#tpontkereso div.searchBox form div.row.last {
  margin-bottom: 0;
  padding-bottom: 0;
}
div#tpontkereso div.searchBox form div.row div.left {
  float: left;
  width: 235px;
}
div#tpontkereso div.searchBox form div.row div.left strong {
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso div.searchBox form div.row div.right {
  float: right;
  width: 400px;
}
div#tpontkereso div.searchBox form div.row div.right div.item {
  float: left;
  clear: left;
  padding: 0 0 8px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  ul.items,
div#tpontkereso div.searchBox form div.row div.right ul.items {
  float: left;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  ul.items
  li,
div#tpontkereso div.searchBox form div.row div.right ul.items li {
  clear: left;
  display: block;
  width: 225px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  ul.items
  label {
  font-weight: 400;
  line-height: 15px;
  width: auto;
  float: left !important;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  ul.items
  div.inputCont,
div#tpontkereso div.searchBox form div.row div.right ul.items div.inputCont {
  float: left;
  display: block;
  margin: 2px 0 6px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  ul.items
  span.selectCont,
div#tpontkereso div.searchBox form div.row div.right ul.items span.selectCont {
  float: left;
  display: block;
  margin: 0 0 18px 22px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  ul.items
  li
  select,
div#tpontkereso div.searchBox form div.row div.right ul.items li select {
  margin: 5px 0 0 20px;
  width: 165px;
}
div#tpontkereso div.searchBox form div.row div.right div.info {
  float: right;
  width: 145px;
  padding: 0 0 0 30px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_info.png)
    0 center no-repeat;
}
div#tpontkereso div.searchBox form div.row div.right div.info span {
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso div.searchBox form div.row div.right div.info p {
  margin: 6px 0 8px;
}
div#tpontkereso div.resultBox {
  float: left;
  position: relative;
  width: 894px;
  margin: 0 0 0 10px;
}
div#tpontkereso div.resultBox span.head {
  display: inline-block;
  margin: 0 0 6px;
  padding: 0 0 0 11px;
  font-size: 18px;
  line-height: 21px;
}
div#tpontkereso div.floatBox .floatItem {
  background: #fff;
}
div#tpontkereso div.resultBox table {
  width: 100%;
}
div#tpontkereso div.resultBox table td a.linkBlue,
div#tpontkereso div.resultBox table td strong.noReservation,
div#tpontkereso div.resultBox table th a.linkBlue {
  margin-top: 5px;
}
div#tpontkereso div.resultBox table td a.linkBlue.leftMargin {
  margin-left: 9px;
}
div#tpontkereso div.resultBox table.tableHead th {
  padding: 15px 10px 6px 8px;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  border-top: solid 1px #4b4b4b;
  border-bottom: solid 1px #dcdcdc;
}
div#tpontkereso div.resultBox table tbody td.nameRow {
  padding: 23px 10px 6px;
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
}
div#tpontkereso div.resultBox table tbody td,
div#tpontkereso div.resultBox table tbody th {
  border-bottom: solid 1px #dcdcdc;
  padding: 16px 9px 18px;
  line-height: 16px;
}
div#tpontkereso div.resultBox table tbody th h2 {
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #e20074;
}
div#tpontkereso div.resultBox table tbody th h3 {
  font-size: 18px;
  line-height: 21px;
  color: #e20074;
}
div#tpontkereso div.resultBox table tbody td p {
  padding: 0 10px;
}
div#tpontkereso div.floatBox .fixed {
  position: fixed;
  width: 895px;
}
div#tpontkereso div.searchBox form div.row.todoRow {
  padding: 10px 10px 20px;
  border: none;
}
div#tpontkereso div.searchBox form div.row.companyRow {
  padding-bottom: 0;
}
div#tpontkereso div.searchBox .searchPromo {
  float: right;
  margin-bottom: -28px;
  position: relative;
}
div#tpontkereso div.searchBox .searchPromo img {
  display: block;
}
div#tpontkereso div.searchBox .searchPromo strong {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 17px;
  font-size: 13px;
  font-weight: 700;
  text-align: left;
  text-decoration: underline;
  padding-left: 15px;
  color: #fff;
}
div#tpontkereso div.searchBox .searchPromo:hover strong {
  text-decoration: none;
}
div#tpontkereso div.searchBox .bg {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_grad.png)
    right bottom repeat-x;
}
div#tpontkereso div.searchBox .cont {
  width: 655px;
}
div#tpontkereso.oneCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  div.info {
  width: 85px;
}
div#tpontkereso.oneCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  ul.items
  li {
  width: 260px;
}
div#tpontkereso.oneCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  ul.items
  li
  select {
  width: 220px;
}
div#tpontkereso.twoCol {
  width: 749px;
}
div#tpontkereso.twoCol h1 {
  width: 600px;
}
div#tpontkereso.twoCol div.floatBox .fixed {
  width: 738px;
}
div#tpontkereso.twoCol div.searchBox .cont {
  width: 739px;
  margin-left: 0;
}
div#tpontkereso.threeCol div.searchBox .searchPromo,
div#tpontkereso.twoCol div.searchBox .searchPromo {
  display: none;
}
div#tpontkereso.twoCol div.searchBox form div.row div.right {
  width: 483px;
}
div#tpontkereso.twoCol div.searchBox form div.row.companyRow select {
  width: 458px;
}
div#tpontkereso.twoCol div.searchBox form div.row div.right ul.items {
  padding-bottom: 5px;
}
div#tpontkereso.twoCol div.resultBox {
  width: 739px;
}
div#tpontkereso.twoCol div.searchBox form div.row div.right div.info {
  width: 205px;
}
div#tpontkereso.twoCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  div.info {
  width: 125px;
}
div#tpontkereso.twoCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  ul.items
  li,
div#tpontkereso.twoCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  ul.items
  li
  select {
  width: 262px;
}
div#tpontkereso.threeCol {
  float: left;
  width: 576px;
}
div#tpontkereso.threeCol h1 {
  width: 576px;
}
div#tpontkereso.threeCol div.searchBox .cont {
  width: 566px;
  margin-left: 0;
}
div#tpontkereso.threeCol div.searchBox form div.row {
  width: 546px;
}
div#tpontkereso.threeCol div.searchBox form div.row div.left {
  width: 140px;
}
div#tpontkereso.threeCol div.searchBox form div.row div.right {
  width: 400px;
}
div#tpontkereso.threeCol div.searchBox form div.row.companyRow select {
  width: 364px;
}
div#tpontkereso.threeCol div.resultBox {
  width: 566px;
}
div#tpontkereso.threeCol div.resultBox table {
  border-top: solid 1px #4b4b4b;
}
div#tpontkereso.threeCol div.searchBox form div.row div.right div.info.unhide {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_info.png)
    10px center no-repeat;
}
div#tpontkereso.threeCol div.searchBox form div.row div.right ul.items {
  width: 180px;
}
div#tpontkereso.threeCol div.searchBox form div.row div.right div.info {
  width: 170px;
}
div#tpontkereso.threeCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  div.info {
  width: 84px;
  padding-left: 40px;
}
div#tpontkereso.threeCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  ul.items
  li,
div#tpontkereso.threeCol
  div.searchBox
  form
  div.row.todoRow.opened
  div.right
  ul.items
  li
  select {
  width: 220px;
}
div#tpontkereso .hidden {
  display: none !important;
}
div#beautyModal a.linkBlue,
div#tpontkereso a.linkBlue {
  display: inline-block;
  font-weight: 700;
  color: #00a1de;
}
div#tpontkereso small.formHelp a.linkBlue {
  font-weight: 400;
}
div#beautyModal a.linkBlue.active,
div#beautyModal a.linkBlue:hover,
div#tpontkereso a.linkBlue.active,
div#tpontkereso a.linkBlue:hover {
  text-decoration: underline;
}
div#beautyModal a.linkBlue {
  text-decoration: none;
  margin: 0 0 0 20px;
  line-height: 27px;
}
div#tpontkereso div.right div.errorText a:hover,
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  a.formLink:hover {
  text-decoration: underline;
}
div#tpontkereso ul.listSquareMag li {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_lst-square-magenta.gif)
    0 5px no-repeat;
  padding: 0 0 1px 9px;
  line-height: 16px;
}
div#tpontkereso div.detailsPage {
  width: 904px;
}
div#tpontkereso .msgContainer,
div#tpontkereso div.mtLogin div.errorMessageContainer,
div.tpontLogin div.mtLogin div.errorMessageContainer {
  margin: 16px 0 20px;
  padding: 24px 19px 18px 70px;
  border: 1px solid #fecb00;
  border-width: 2px 0;
  background: 18px 19px no-repeat #ffffd9;
}
div#tpontkereso .msgContainer strong,
div#tpontkereso .msgContainer strong span,
div#tpontkereso div.mtLogin div.errorMessageContainer .cont h2,
div.mtLogin div.errorMessageContainer .cont h2 {
  font-size: 19px;
  line-height: 23px;
}
div#tpontkereso div.searchBox div.mtLogin div.errorMessageContainer div.cont {
  width: auto;
}
div#tpontkereso .msgContainer strong span {
  font-weight: 700;
  color: #e20074;
}
div#tpontkereso .msgContainer p {
  font-size: 16px;
  line-height: 23px;
}
div#tpontkereso .msgContainer.info,
div#tpontkereso div.mtLogin div.errorMessageContainer.fail,
div.tpontLogin div.mtLogin div.errorMessageContainer.fail {
  background-image: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/icon_info.gif);
  margin-bottom: 20px;
}
div#tpontkereso div.mtLogin div.errorMessageContainer.fail,
div.tpontLogin div.mtLogin div.errorMessageContainer.fail {
  margin-bottom: 10px;
}
div#tpontkereso div.errorMessageContainer .cont ul.errorMessages li,
div.mtLogin div.errorMessageContainer .cont ul.errorMessages li {
  font-size: 14px;
  line-height: 17px;
  margin: 0;
  padding: 0 0 4px;
  background: 0 0;
}
div#tpontkereso .msgContainer.success {
  background-color: #edf6e4;
  border-color: #6bb324;
  background-image: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/icon_success.gif);
}
div.mtLogin div.errorMessageContainer .cont,
div.mtLogin div.errorMessageContainer.fail .cont {
  margin: 0;
  padding: 0;
  background: 0 0;
  border: none;
}
div#tpontkereso div.detailsPage div.detailsBox {
  overflow: hidden;
  padding: 0 0 0 20px;
}
div#tpontkereso div.detailsPage div.detailsBox div.narrow {
  float: left;
  width: 154px;
}
div#tpontkereso div.detailsPage div.detailsBox div.narrow a {
  display: inline-block;
  position: relative;
}
div#tpontkereso div.detailsPage div.detailsBox div.narrow a span {
  position: absolute;
  bottom: 3px;
  right: 3px;
  width: 20px;
  height: 20px;
  z-index: 2;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_zoom.png)
    right bottom no-repeat;
}
div#tpontkereso div.detailsPage div.detailsBox div.narrow img {
  padding: 3px;
  border: 1px solid #d0cfcf;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide {
  float: left;
  width: 730px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.top {
  overflow: hidden;
  padding: 0 0 17px 10px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.top h2 {
  margin: 13px 0 12px;
  font-size: 25px;
  line-height: 29px;
  color: #e20074;
  font-weight: 700;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.top p {
  font-size: 14px;
  line-height: 17px;
  font-weight: 700;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.top div.google {
  float: right;
  padding-right: 10px;
}
div#tpontkereso
  div.detailsPage
  div.detailsBox
  div.wide
  div.top
  div.google
  a
  img {
  display: block;
  border: 1px solid #d0cfcf;
  margin: 0 0 7px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row {
  overflow: hidden;
  padding: 16px 10px 23px;
  border-top: solid 1px #dcdcdc;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row div.first {
  float: left;
  width: 132px;
  font-size: 16px;
  line-height: 19px;
  font-weight: 700;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row div.info {
  float: left;
  width: 240px;
  margin: 0 28px 0 0;
  padding-left: 10px;
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso
  div.detailsPage
  div.detailsBox
  div.wide
  div.row
  div.info
  strong {
  display: inline-block;
  margin: 0 0 14px;
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row div.info p {
  font-size: 14px;
  line-height: 19px;
  margin: 0 0 3px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row .buttons {
  float: left;
  margin-top: 14px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row .buttons .left {
  float: left;
  margin: 0 51px 0 142px;
}
div#tpontkereso
  div.detailsPage
  div.detailsBox
  div.wide
  div.row
  .buttons
  .right {
  float: right;
}
div#tpontkereso
  div.detailsPage
  div.detailsBox
  div.wide
  div.row
  .buttons
  .noReservation.msgContainer.info {
  display: block;
  padding: 24px 19px 18px 70px;
}
div#tpontkereso
  div.detailsPage
  div.detailsBox
  div.wide
  div.row
  .buttons
  .noReservation.msgContainer.info.right {
  width: 202px;
  margin: 0;
}
div#tpontkereso
  div.detailsPage
  div.detailsBox
  div.wide
  div.row
  .buttons
  .noReservation.msgContainer.info.left {
  width: 170px;
  margin: 0 18px 0 143px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row.bottom {
  padding: 17px 10px 0;
  margin: 0 0 42px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row.bottom strong {
  float: left;
  width: 132px;
  font-size: 16px;
  line-height: 19px;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row .full {
  float: right;
  width: 558px;
  font-size: 14px;
  line-height: 17px;
  padding: 1px 0 0;
}
div#tpontkereso div.detailsPage div.detailsBox div.wide div.row .full p {
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso div.detailsPage div.infoBox {
  overflow: hidden;
  margin: 0 0 0 10px;
}
div#tpontkereso div.detailsPage div.infoBox div.wide strong.head {
  display: block;
  color: #e20074;
  border-bottom: solid 1px #4b4b4b;
  font-size: 19px;
  line-height: 21px;
  padding: 0 0 12px 8px;
}
div#tpontkereso div.detailsPage div.infoBox strong.head span {
  font-size: 19px;
  line-height: 21px;
}
div#tpontkereso div.detailsPage div.infoBox div.wide {
  float: left;
  width: 537px;
}
div#tpontkereso div.detailsPage div.infoBox div.narrow {
  float: right;
  width: 317px;
}
.k-Window,
div#tpontkereso div.detailsPage div.infoBox div.wide div.row ul {
  float: left;
}
div#tpontkereso div.detailsPage div.infoBox div.row {
  overflow: hidden;
  min-height: 81px;
  padding: 15px 0 0 10px;
  border-bottom: solid 1px #dcdcdc;
}
div#tpontkereso div.detailsPage div.infoBox div.wide div.row div.left {
  float: left;
  width: 134px;
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso div.detailsPage div.infoBox div.wide div.row ul.one {
  width: 182px;
  margin: 0 0 0 50px;
}
div#tpontkereso div.detailsPage div.infoBox div.wide div.row ul.two {
  width: 145px;
  margin: 0 0 0 10px;
}
div#tpontkereso div.detailsPage div.infoBox div.wide div.row ul li {
  padding: 0 0 10px 25px;
  font-size: 12px;
  line-height: 15px;
}
div#tpontkereso div.detailsPage div.infoBox div.wide div.row ul li.yes {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_yes.gif)
    no-repeat;
}
div#tpontkereso div.detailsPage div.infoBox div.wide div.row ul li.no {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_no.gif)
    no-repeat;
}
div#tpontkereso div.detailsPage div.infoBox div.narrow strong.head {
  display: block;
  color: #e20074;
  border-bottom: solid 1px #4b4b4b;
  font-size: 16px;
  line-height: 19px;
  padding: 2px 0 11px 9px;
}
div#tpontkereso div.detailsPage div.infoBox div.narrow strong.head span {
  font-size: 16px;
  line-height: 19px;
}
div#tpontkereso div.detailsPage div.infoBox div.narrow a {
  margin: 0 0 9px;
}
div#tpontkereso div.detailsPage div.infoBox.full div.wide {
  width: 100%;
}
div#tpontkereso div.detailsPage div.infoBox.full div.wide div.row div.left {
  width: 246px;
  padding-right: 10px;
}
div#tpontkereso div.detailsPage div.infoBox.full div.wide div.row ul.one {
  width: 268px;
}
div#tpontkereso div.detailsPage div.infoBox.full div.wide div.row ul.two {
  width: 200px;
}
.k-Window {
  border: 0;
  padding: 0;
  width: auto;
  height: auto;
  position: relative;
  background: #fff;
  display: inline-block;
  box-shadow: 0 0 15px 0 #888;
  -o-box-shadow: 0 0 15px 0 #888;
  -ms-box-shadow: 0 0 15px 0 #888;
  -moz-box-shadow: 0 0 15px 0 #888;
  -webkit-box-shadow: 0 0 15px 0 #888;
}
.k-Window.dumbIE {
  border: 2px solid #ddd;
}
.k-Window.noTitle .k-WindowHeader {
  height: 0;
}
.k-Window.noTitle .k-WindowTitle {
  padding: 0;
  height: 0;
}
.k-Window.noDrag .k-WindowTitle,
.noDrag .k-WindowHeader {
  cursor: default;
}
.k-Window .k-WindowIcons {
  position: absolute;
  right: 20px;
  top: 18px;
  z-index: 10;
}
.k-Window .k-WindowClose {
  float: right;
  cursor: pointer;
  position: absolute;
  right: 8px;
  top: -15px;
  white-space: nowrap;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_close.png)
    no-repeat;
  font-size: 11px !important;
  line-height: 10px;
  padding: 0;
  display: block;
  width: 10px;
  height: 10px;
}
.k-Window.smallModal .k-WindowClose {
  top: -35px;
}
.k-Window.smallModal.delete .k-WindowClose {
  right: 10px;
}
.k-Window.smallModal.delete .k-WindowScroll {
  padding: 0 5px 15px 10px;
}
.k-Window.smallModal.delete .k-WindowScroll p {
  margin: 0;
  padding: 0 0 10px;
}
.k-Window .k-WindowClose:hover {
  color: #e20074;
}
.k-Window .k-WindowHeader img {
  float: right;
}
.k-Window .k-WindowContentContainer {
  float: left;
  position: relative;
  padding-left: 4px;
  display: inline-block;
}
.k-Window .k-WindowContent {
  position: relative;
  padding: 5px 4px 55px 0;
  height: auto;
}
.k-Window.noButtons .k-WindowContent {
  padding: 5px 4px 5px 0;
}
.k-Window .k-WindowScroll {
  position: relative;
  height: 100%;
  width: 100%;
  background: 0 0;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.k-Window .k-WindowScroll .cnt {
  padding: 15px;
}
.k-Window .k-WindowScroll .modalImage {
  vertical-align: bottom;
}
.k-Window .k-WindowButtons {
  display: block;
  text-align: center;
  margin-top: 2px;
}
div#tpontLoginCont,
div.case div.tpontLogin div.tmOrTh {
  display: none;
}
.k-Window .k-WindowButtons .beautyButton {
  margin: 0 5px;
}
#wkModal {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  border: none;
}
div.tpontLogin {
  clear: both;
}
div.tpontLogin h2 {
  color: #000;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  margin: 0 0 7px;
  padding: 0;
}
div.tpontLogin div.quickLogin {
  padding: 0;
}
div.tpontLogin div.loginBox.standardLogin {
  float: left;
  width: 440px;
}
div.tpontLogin
  div.loginBox.standardLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox {
  width: auto;
}
div.tpontLogin
  div.loginBox.standardLogin.second
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox {
  width: 270px;
}
div.tpontLogin div.loginBox {
  float: left;
  clear: none;
  width: auto;
  padding: 0;
  border: 0;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_full-form-bottom.png)
    0 100% no-repeat;
}
div.tpontLogin div.loginBox div.mtLogin {
  padding: 15px 20px;
  width: 851px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_full-form-top.png)
    no-repeat;
}
div.tpontLogin div.loginBox div.mtLogin ul.loginContainer li.loginRowContainer {
  border-top: none;
  background: 0 0;
}
div.case div.tpontLogin div.loginBox div.mtLogin,
div.case div.tpontLogin div.loginBox.half div.mtLogin,
div.case div.tpontLogin div.loginBox.half.all.second div.mtLogin {
  padding-bottom: 25px;
}
div.case div.tpontLogin div.loginBox.full {
  width: 891px;
  margin-left: 13px;
}
div.case
  div.tpontLogin
  div.loginBox.full
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox {
  width: 660px;
}
div.case
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .telPost,
div.case
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .telPre {
  font-weight: 400;
  margin: 0 8px 0 0;
}
div.case
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .telPost {
  margin: 0 15px 0 0;
}
div#beautyModal div.case .smallLabelCont select {
  width: 30px !important;
}
div.case
  div.tpontLogin
  div.loginBox.full
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  small.formHelp {
  width: auto;
  float: left;
  clear: none;
  line-height: 27px;
  padding: 0 0 0 10px;
}
div.case div.tpontLogin div.loginBox.half {
  width: 425px;
  margin: 0 0 0 13px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_half-form-bottom.png)
    0 100% no-repeat;
}
div.tpontLogin div.loginBox.half div.mtLogin {
  width: 385px;
  padding: 15px 20px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_half-form-top.png)
    no-repeat;
}
div.case div.tpontLogin div.loginBox.half.second,
div.case div.tpontLogin div.tmOrTh {
  width: 459px;
  margin: 0 0 0 6px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_half-form-second-bottom.png)
    0 100% no-repeat;
}
div.case.all div.loginBox.half div.beautyButton.submitInput,
div.case.th div.loginBox.half div.beautyButton.submitInput {
  position: absolute !important;
  bottom: 35px;
  left: 169px;
}
div.case.all div.loginBox.half.second div.beautyButton.submitInput,
div.case.th div.loginBox.half.second div.beautyButton.submitInput {
  left: 153px;
}
div#beautyModal div.caseSelect .beautySelect {
  margin-right: 0;
}
div.tpontLogin div.loginBox.half.second div.mtLogin {
  width: 419px;
  padding: 15px 20px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_half-form-second-top.png)
    no-repeat;
}
div.tpontLogin div.loginBox.half.all div.mtLogin {
  width: 385px;
  padding: 15px 20px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_half-all-form-top.png)
    no-repeat;
}
div.case div.tpontLogin div.tmOrTh div.inner,
div.tpontLogin div.loginBox.half.all.second div.mtLogin {
  width: 419px;
  padding: 15px 20px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_half-all-form-second-top.png)
    no-repeat;
}
div.case div.tpontLogin div.tmOrTh div.inner {
  position: relative;
  height: 201px;
}
div.case div.tpontLogin div.tmOrTh div.inner a.tmIn {
  position: absolute;
  top: 120px;
  left: 40px;
}
div.case div.tpontLogin div.tmOrTh div.inner a.thIn {
  position: absolute;
  top: 120px;
  left: 265px;
}
div.case div.tpontLogin div.tmOrTh div.inner span.condText {
  position: absolute;
  top: 137px;
  left: 215px;
  font-size: 14px;
}
div.tpontLogin div.loginBox.half.all.second div.mtLogin h3,
div.tpontLogin div.tmOrTh h3 {
  width: 270px;
}
div.case div.mtLogin ul.loginContainer li.loginRowContainer div.loginRow {
  padding-right: 0;
  border: none;
}
div.case div.mtLogin div.errorMessageContainer {
  margin: 20px 0 0;
}
div.tpontLogin h3 {
  color: #e20074;
  font-size: 19px;
  font-weight: 700;
  line-height: 27px;
  margin: 0 0 18px;
  padding: 0;
}
div.tpontLogin ul.lstSquareMag {
  list-style: none;
  margin: 0 0 13px;
  padding: 0;
}
div.tpontLogin ul.lstSquareMag li {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_lst-square-magenta.gif)
    0 5px no-repeat;
  font-size: 12px;
  line-height: 15px;
  list-style: none;
  margin: 0;
  padding: 0 0 4px 12px;
}
div.tpontLogin div.mtLogin .tLoginForm {
  margin-top: 0 !important;
}
div#tpontkereso
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label,
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label {
  width: 140px;
  padding: 0;
  background: 0 0;
}
div.tpontLogin
  div.half.second
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label {
  width: 124px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  strong.errorText {
  color: #d90000 !important;
}
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow.errorHighlight
  label {
  color: #d90000;
  line-height: 27px;
}
div.mtLogin ul.loginContainer li.loginRowContainer div.loginRow.errorHighlight {
  padding-bottom: 0;
  padding-top: 0;
}
div.tpontLogin
  div.standardLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label.lh17 {
  line-height: 17px;
}
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox {
  width: 213px;
}
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput {
  margin-right: 0;
  width: 166px;
}
div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput,
section#frameContent
  div.mtLogin
  .tLoginForm
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput {
  width: 95px;
  border: 0;
  margin: 0;
}
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput.phoneNum {
  width: 60px !important;
  font-weight: 400;
}
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput.account {
  width: 134px;
}
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.textInput.pass {
  width: 53px;
}
div#beautyModal div.mtLogin ul.loginContainer li.loginRowContainer {
  padding: 9px 0;
}
div.tpontLogin
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  a.formLink {
  background: 0 0;
  padding-right: 0;
  margin-left: 7px;
  color: #00a1de;
}
div#tpontkereso h3.formHead,
div#tpontkereso h3.time {
  font-size: 20px;
  line-height: 22px;
  font-weight: 700;
  padding: 0 0 8px 10px;
  border-bottom: 1px solid #4b4b4b;
}
div#tpontkereso h3.formHead.notice,
div#tpontkereso h3.formHead.notice strong {
  font-size: 18px;
  line-height: 20px;
  padding: 10px 0 20px;
  font-weight: 400;
  border-bottom: 1px solid #dcdcdc;
}
div#tpontkereso h3.formHead.notice strong {
  font-weight: 700;
  border-bottom: none;
}
div#tpontkereso h3.time {
  border-bottom: none;
  padding-bottom: 16px;
}
div#tpontkereso div.place {
  height: 55px;
  padding: 0 10px;
  margin: 25px 0;
}
div#tpontkereso div.place p {
  line-height: 55px;
  font-size: 24px;
  float: left;
  padding: 0 10px 0 0;
}
div#tpontkereso div.place span {
  float: left;
  font-size: 24px;
  line-height: 55px;
  font-weight: 700;
  color: #e20074;
}
div#tpontkereso div.place.noBorder {
  background: 0 0;
  margin: 23px 0 12px 10px;
  padding: 0;
}
div#tpontkereso div.place.noBorder p {
  font-size: 24px;
  line-height: 26px;
}
div#tpontkereso div.place.noBorder span {
  font-size: 24px;
  line-height: 26px;
  font-weight: 700;
}
div#tpontkereso div.searchBox.reserve {
  margin: 0;
  background: 0 0;
}
div#tpontkereso input.codeNumber {
  width: 75px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer {
  padding: 15px 0;
  border-top: 1px solid #dcdcdc;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  small.formHelp,
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  small.formHelp
  a.linkBlue {
  font-size: 14px;
  line-height: 16px;
}
div#tpontkereso.threeCol
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  small.formHelp {
  white-space: normal;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow {
  display: block;
  padding: 0 0 0 10px;
  border: 0;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox {
  vertical-align: top;
}
div#tpontkereso.threeCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox {
  width: 355px;
}
div#tpontkereso.threeCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.last
  div.loginRow
  div.inputContBox,
div#tpontkereso.twoCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.last
  div.loginRow
  div.inputContBox {
  width: auto;
}
div#tpontkereso
  div.searchBox.reserve
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label {
  width: 245px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label {
  font-weight: 700;
  float: left;
  font-size: 14px;
  line-height: 17px;
}
div#tpontkereso div.searchBox.reserve form div.row div.right {
  width: 689px;
}
div#tpontkereso
  div.searchBox.reserve
  form
  div.row
  div.right
  ul.items
  div.inputCont {
  margin: 5px 0;
}
div#tpontkereso div.searchBox.reserve form div.row.placeRow .left strong {
  margin-top: 0;
}
div#tpontkereso div.report div.row p.simple,
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  p.simple,
div#tpontkereso div.searchBox.reserve form div.row label {
  font-size: 14px;
}
div#tpontkereso div.report div.row p.simple strong,
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  p.simple
  strong,
div#tpontkereso div.searchBox.reserve form div.row p.simple strong {
  font-weight: 700;
  color: #e20074;
}
div#tpontkereso div.searchBox.reserve form div.row {
  padding-top: 15px;
  padding-bottom: 15px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  li.other
  input,
div#tpontkereso div.searchBox.reserve form div.row li.other input {
  width: 435px;
}
div#tpontkereso.twoCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  li.other
  input,
div#tpontkereso.twoCol div.searchBox.reserve form div.row li.other input {
  width: 370px;
}
div#tpontkereso.threeCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  li.other
  input,
div#tpontkereso.threeCol div.searchBox.reserve form div.row li.other input {
  width: 250px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  li.other
  label,
div#tpontkereso div.searchBox.reserve form div.row li.other label {
  float: left;
  margin: 5px 15px 0 0;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  li.other
  div.beautyCheckbox,
div#tpontkereso div.searchBox.reserve form div.row li.other div.beautyCheckbox {
  margin-top: 5px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  ul.items
  li {
  width: auto;
}
div#tpontkereso div.searchBox.reserve form div.row div.right ul.items li {
  width: 100%;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.leftSide.loginRow,
div#tpontkereso div.searchBox.reserve div.leftSide {
  float: left;
  width: 323px;
  padding: 0;
}
div#tpontkereso.threeCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.leftSide.loginRow,
div#tpontkereso.twoCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.leftSide.loginRow {
  margin-bottom: 10px;
}
div#tpontkereso div.searchBox.reserve div.rightSide {
  float: left;
  width: 264px;
}
div#tpontkereso div.searchBox.reserve div.leftSide span.simpleText,
div#tpontkereso div.searchBox.reserve div.leftSide strong.simpleText {
  font-size: 14px;
  padding: 0 13px 0 0;
  line-height: 30px;
}
div#tpontkereso div.searchBox.reserve div.leftSide strong.simpleText {
  font-size: 16px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  div.rightSide
  label {
  float: left;
  line-height: 25px;
  margin: 0 8px 0 0;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  ul.items
  li
  select#timeLeftEmail,
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  ul.items
  li
  select#timeLeftSms,
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  ul.items
  li
  select#timeLeftSms_1,
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  ul.items
  li
  select#timeLeftSms_2 {
  width: 82px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.inputContBox
  ul.items
  div.timeBox {
  float: left;
  border-bottom: 1px solid #dcdcdc;
  padding: 2px 0 20px 40px;
  margin: 0 0 18px -10px;
  width: 604px;
}
div#tpontkereso.twoCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.inputContBox
  ul.items
  div.timeBox {
  width: 449px;
}
div#tpontkereso.threeCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.inputContBox
  ul.items
  div.timeBox {
  width: 336px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.inputContBox
  ul.items
  div.timeBox.last {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  input.emailText {
  width: 172px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  label.emailLabel {
  float: left;
  line-height: 25px;
  width: 125px;
}
div#tpontkereso div.searchBox.reserve form div.row.last div.right {
  width: 690px;
  padding-top: 7px;
}
div#tpontkereso div.searchBox.reserve form div.row.last div.left {
  padding-top: 12px;
  width: 240px;
}
div#tpontkereso div.right.errorHighlight div.errorText {
  display: block;
}
div#tpontkereso div.right div.errorText {
  display: none;
  clear: both;
}
div#tpontkereso div.right div.errorText span.errorMessage {
  display: inline-block;
  color: #d90000;
  font-weight: 700;
  line-height: 20px;
  padding: 5px 0;
}
div#tpontkereso div.right div.errorText p {
  font-size: 12px;
  line-height: 17px;
}
div#tpontkereso div.right div.errorText a {
  color: #00a1de;
}
div#tpontkereso div.report div.row {
  padding: 15px 10px;
  border: 0;
  display: inline-block;
  border-top: 1px solid #dcdcdc;
}
div#tpontkereso div.report div.row div.left {
  width: 245px;
  float: left;
}
div#tpontkereso.threeCol div.report div.row div.left {
  width: 175px;
}
div#tpontkereso div.report div.right {
  float: right;
  width: 639px;
}
div#tpontkereso.twoCol div.report div.right {
  width: 480px;
}
div#tpontkereso.threeCol div.report div.right {
  width: 380px;
}
div#tpontkereso div.report div.row div.left strong {
  font-size: 14px;
  line-height: 20px;
}
div#tpontkereso div.report div.row.links a.linkBlue {
  display: block;
  float: left;
  line-height: 32px;
  margin: 0 30px 0 0;
}
div#tpontkereso div.report div.right ul.listSquareMag li {
  font-size: 14px;
  line-height: 16px;
  padding: 0 0 10px 10px;
}
div#tpontkereso div.report div.right ul.listSquareMag li.last {
  padding: 0 0 0 10px;
}
div#tpontkereso div.report div.row.links div.right {
  padding-top: 7px;
}
div#tpontkereso strong.reserveCode {
  font-weight: 700;
  font-size: 21px;
  line-height: 23px;
}
div#tpontkereso div.timeTable {
  float: left;
  width: 730px;
  padding: 20px 10px;
}
div#tpontkereso div.timeTable div.navContainer {
  float: left;
  width: 100%;
  padding: 0 0 20px;
}
div#tpontkereso div.timeTable div.navContainer a.lnkPrev,
div#tpontkereso div.timeTable div.navContainer span.lnkPrev {
  display: inline-block;
  float: left;
  padding-left: 16px;
  margin-left: 10px;
  font-size: 12px;
  line-height: 15px;
  color: #e20074;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_right-mag-rev.png)
    no-repeat;
  cursor: pointer;
}
div#tpontkereso div.timeTable div.navContainer a.lnkNext,
div#tpontkereso div.timeTable div.navContainer span.lnkNext {
  display: inline-block;
  float: right;
  padding-right: 16px;
  margin-right: 10px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_right-mag.png)
    100% 0 no-repeat;
  font-size: 12px;
  line-height: 16px;
  color: #e20074;
  cursor: pointer;
}
div#tpontkereso div.timeTable div.navContainer a.lnkPrev.inactive,
div#tpontkereso div.timeTable div.navContainer span.lnkPrev.inactive {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_right-gray-rev.png)
    no-repeat;
  color: #424242;
}
div#tpontkereso div.timeTable div.navContainer a.lnkNext.inactive,
div#tpontkereso div.timeTable div.navContainer span.lnkNext.inactive {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_right-gray.png)
    100% 0 no-repeat;
  color: #999;
}
div#tpontkereso div.timeTable div.navContainer a.inactive,
div#tpontkereso div.timeTable div.navContainer a.inactive:hover,
div#tpontkereso div.timeTable div.navContainer span.inactive {
  text-decoration: none;
  cursor: default;
}
div#deleteReservationTemplate,
div#tpontkereso div.timeTable div#timeSelectTemplate {
  display: none;
}
div.deleteReservation a.btnMagenta {
  float: left;
}
div.deleteReservation a.lnkArrowRightMag {
  float: left;
  margin-top: 5px;
  margin-left: 20px;
}
div.deleteReservation p {
  margin-bottom: 12px;
}
div.deleteReservation {
  padding: 10px;
  width: auto;
}
div.smallTimeTable {
  padding: 0 10px 10px 8px;
}
div.smallTimeTable div.ttl {
  position: relative;
  padding: 0 0 20px;
}
div.smallTimeTable div.ttl strong {
  display: block;
  font-size: 12px;
  line-height: 15px;
  font-weight: 700;
}
div.smallTimeTable div.ttl a.coMag.closeLink {
  display: none;
}
div.smallTimeTable div.ttl a:hover {
  color: #000;
}
div#tpontkereso div.timeTable table,
div.smallTimeTable table {
  width: 730px;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
div#tpontkereso.threeCol div.timeTable table {
  width: 539px;
}
div.smallTimeTable table {
  width: auto;
}
div#tpontkereso div.timeTable table td,
div#tpontkereso div.timeTable table th,
div.smallTimeTable table td,
div.smallTimeTable table th {
  text-align: center;
  vertical-align: middle;
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  font-size: 11px;
  line-height: 14px;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
}
div#tpontkereso div.timeTable table thead th,
div.smallTimeTable table thead th {
  padding: 4px 0 3px;
  font-weight: 400;
}
div.smallTimeTable table thead th {
  padding: 9px 0 10px;
  font-size: 12px;
  line-height: 15px;
}
div.smallTimeTable table thead th span {
  display: block;
}
div#tpontkereso div.timeTable table tbody td.closed strong,
div.k-Window var,
div.smallTimeTable table tbody td.closed strong {
  display: none;
}
div#tpontkereso div.timeTable table thead th.first,
div.smallTimeTable table thead th.first {
  border-top: 0 none;
  border-left: 0 none;
}
div#tpontkereso div.timeTable table tbody th,
div.smallTimeTable table tbody th {
  width: 56px;
  padding: 10px 0;
  font-weight: 400;
}
div.smallTimeTable table tbody th {
  width: 100px;
  font-size: 12px;
  line-height: 15px;
}
div.smallTimeTable table tbody th strong {
  padding: 0 10px;
  font-weight: 700;
}
div#tpontkereso div.timeTable table tbody td,
div.smallTimeTable table tbody td {
  width: 98px;
  padding: 10px 0;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
}
div#tpontkereso div.timeTable table tbody td a.lnkArrowRightMag,
div.smallTimeTable table tbody td a.lnkArrowRightMag {
  text-decoration: none;
  background: 0 0;
  padding: 0 !important;
  font-size: 12px;
  line-height: 15px;
  font-weight: 400;
  color: #00a1de !important;
}
div#tpontkereso div.timeTable table tbody td a.lnkArrowRightMag:hover,
div.smallTimeTable table tbody td a.lnkArrowRightMag:hover {
  text-decoration: underline;
}
div.smallTimeTable table tbody td {
  width: 130px;
}
div#tpontkereso div.timeTable table tbody td.reservedFull,
div.smallTimeTable table tbody td.reservedFull {
  background: #ddd;
  color: #999;
}
div#tpontkereso div.timeTable table tbody td.reservedQuarter,
div.smallTimeTable table tbody td.reservedQuarter {
  background: #ddd;
}
div#tpontkereso div.timeTable table tbody td.closed,
div.smallTimeTable table tbody td.closed {
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_no.gif)
    center center no-repeat;
}
div#tpontkereso p.info {
  clear: both;
  height: 55px;
  font-size: 14px;
  line-height: 20px;
  padding: 0 0 0 10px;
}
div#tpontkereso.threeCol p.info {
  width: 540px;
}
div#tpontkereso.threeCol p.info,
div#tpontkereso.twoCol p.info {
  height: auto;
  padding-bottom: 10px;
}
div#tpontkereso p.info span,
div#tpontkereso p.info strong {
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
}
div#tpontkereso p.info span {
  color: #e20074;
}
div#tpontkereso div.navLinks {
  padding: 0 0 0 10px;
}
div#tpontkereso div.navLinks a.beautyButton.medium.disabled:hover {
  background-position: 0 0;
}
div#tpontkereso
  div.navLinks
  a.beautyButton.medium.disabled:hover
  span.beautyButtonLink {
  background-position: 100% 0;
}
div#tpontkereso .errorHighlight .beautyText input {
  color: #d90000;
}
div#tpontkereso div.navLinks a.linkBlue {
  display: block;
  float: left;
  line-height: 32px;
  margin: 0 23px 0 0;
}
div#timeContent {
  width: 236px;
  height: 240px;
  padding: 0;
  margin: 0 0 0 8px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_time-content.png)
    no-repeat;
}
div#timeContent h2 {
  float: left;
  width: 100%;
  font-size: 18px;
  line-height: 23px;
  height: 23px;
  padding: 12px 0 11px;
  margin: 0;
  white-space: nowrap;
  text-align: center;
}
div#beautyModal
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox,
div#tpontkereso.threeCol
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  p.simple {
  white-space: normal;
}
div#timeContent h2:first-letter {
  text-transform: uppercase;
}
div#timeContent a.row {
  display: block;
  margin: 0 1px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  height: 20px;
  padding: 8px 0 7px 20px;
  text-decoration: none;
  color: #e20074;
  border-bottom: 1px solid #dcdcdc;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_right-mag.png)
    190px 9px no-repeat;
}
div#timeContent a.row:hover {
  color: #4b4b4b;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/ico_right-gray.png)
    190px 9px no-repeat #ededed;
}
.k-Window.smallModal {
  box-shadow: none;
  border: none;
  padding: 37px 0 0;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_small-layer-top.png)
    no-repeat;
}
div#timeContent div.row.link {
  border-bottom: none;
}
.k-Window.smallModal.noButtons .k-WindowContentContainer {
  padding-left: 0;
}
.k-Window.smallModal.noButtons .k-WindowContent {
  padding: 0 16px 17px 12px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_small-layer-bottom.png)
    0 100% no-repeat;
}
div#timeWorker {
  position: absolute;
  left: -10000px;
}
form#timeBox {
  width: 236px;
  height: 179px;
  overflow-y: auto;
  float: left;
}
div#beautyModal {
  font-size: 12px;
  line-height: 15px;
}
div#beautyModal .k-Window.loginModal {
  width: 941px;
  padding: 20px 0 0;
  box-shadow: none;
  border: none;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_modal-top.png)
    no-repeat;
}
div#beautyModal .k-Window.loginModal .k-WindowContentContainer {
  width: 941px;
  padding: 0;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_modal-bottom.png)
    0 100% no-repeat;
}
div#beautyModal
  .k-Window.loginModal
  .k-WindowContentContainer
  div.k-WindowContent {
  padding: 15px 10px 38px 11px;
}
div#beautyModal .k-Window.loginModal h2.formTitle {
  font-size: 26px;
  line-height: 28px;
  margin: 0;
  font-weight: 400;
  color: #e20074;
  padding: 0 0 14px 19px;
}
div#beautyModal .k-Window.loginModal div.caseSelect label {
  float: left;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  width: 200px;
  margin: -5px 0 0;
}
div#beautyModal .k-Window.loginModal div.caseSelect {
  float: left;
  width: 838px;
  padding: 22px 20px 20px;
  margin: 0 0 10px 19px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_round-box-simple.png)
    no-repeat;
}
div#beautyModal .k-Window.loginModal div.caseSelect .beautySelect.medium {
  float: right;
  margin-right: 0;
}
div#beautyModal .k-Window.loginModal div.caseSelect select#caseSelect {
  width: 435px !important;
}
div#beautyModal .k-Window.loginModal div.case,
div#beautyModal .k-Window.loginModal div.case div.logined,
div#beautyModal .k-Window.loginModal div.case div.notLogined,
div#beautyModal .k-Window.loginModal div.doubleBox div.loginBox {
  display: none;
}
div#beautyModal .k-Window.loginModal div.case div.logined a {
  margin: 0 0 0 290px;
}
div#beautyModal .k-Window.loginModal div.intFormSwitch a {
  display: block;
}
div#beautyModal .k-Window.loginModal a.intFormSwitch {
  border-top: 1px solid #dcdcdc;
  width: 100%;
  padding: 15px 0 10px;
  color: #00a1de;
  font-weight: 700;
}
div#beautyModal .k-Window.loginModal a.intFormSwitch:hover {
  text-decoration: underline;
}
div#beautyModal div.case.all div.doubleBox {
  float: left;
}
div#beautyModal div.k-Window.delModal .k-WindowClose {
  right: -5px;
  top: -5px;
}
div#tpontkereso form.searchForm ul.inputErrors {
  float: left;
  display: none;
  width: 100%;
}
div#tpontkereso form.searchForm ul.inputErrors li {
  color: #d90000;
  font-size: 12px;
  line-height: 20px;
  font-weight: 700;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  span.phonePreText {
  float: left;
  display: block;
  font-size: 14px;
  line-height: 25px;
  padding: 0 5px 0 0;
}
div#tpontkereso
  div.searchBox.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  span.phonePreText {
  line-height: 30px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  div.emailBox,
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  div.phoneNumberBox {
  float: left;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  ul.items
  input#telephonenum-1 {
  height: 20px !important;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.last
  a.linkBlue {
  display: block;
  float: left;
  line-height: 27px;
  margin: 0 205px 0 0;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.last
  span.btnNode {
  display: block;
  float: left;
  width: 243px;
  line-height: 27px;
  margin: 0;
}
div#tpontkereso
  div.searchBox.reserve
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.last
  span.btnNode {
  width: 260px;
}
div#tpontkereso.twoCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.last
  a.linkBlue {
  margin-right: 210px;
}
div#tpontkereso.threeCol
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer.last
  a.linkBlue {
  margin-right: 150px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  .inputBox {
  float: left;
  margin: 0 5px 0 0;
  position: relative;
  vertical-align: top;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.inputContBox
  ul.items
  li
  div.phoneNumberBox
  select {
  width: 50px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.inputContBox
  ul.items
  li
  div.phoneNumberBox
  select.medium {
  width: 35px;
}
div#tpontkereso
  div.searchBox
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.inputContBox
  ul.items
  li
  input.tel_main {
  width: 80px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer {
  display: inline-block;
  width: 100%;
  padding: 16px 0;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label {
  width: 260px;
  font-size: 16px;
  line-height: 18px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer.verifyCode
  li.loginRowContainer
  div.loginRow
  label {
  padding-top: 5px;
}
div#tpontkereso.threeCol
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  label {
  width: 200px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  p.simple {
  font-size: 16px;
  line-height: 21px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  p.simple
  strong {
  display: inline-block;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  label {
  font-size: 14px;
  width: auto;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  div.inputContBox
  div.timeBox
  label {
  line-height: 30px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  ul.items.check
  div.inputCont {
  margin: 4px 0 6px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  ul.items
  label {
  font-size: 14px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  ul.items
  div.leftSide
  label {
  padding: 0 10px 0 0;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  ul.items
  div.errorHighlight
  label {
  color: #d90000;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  ul.items
  label
  strong {
  display: inline-block;
  padding: 0 0 12px;
}
div#tpontkereso.threeCol
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  ul.items
  label
  strong {
  width: 335px;
}
div#tpontkereso
  div.searchBox.reserve.medium
  div.mtLogin
  ul.loginContainer
  li.loginRowContainer
  div.loginRow
  ul.items
  strong.section {
  font-size: 14px;
  line-height: 16px;
}
div#tpontkereso div.emphasisedMessageBox.fail {
  background: #fff;
  min-height: auto;
  width: auto;
}
div#tpontkereso div.emphasisedMessageBox.fail h5 strong {
  margin-left: 10px;
  color: #4b4b4b;
  font-size: 18px;
  line-height: 24px;
}
div#imgModalCont {
  display: none;
  padding: 30px 10px 10px;
}
div.imgModal .k-Window {
  width: 941px;
  padding: 20px 0 0;
  box-shadow: none;
  border: none;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_modal-top.png)
    no-repeat;
}
div.imgModal .k-Window .k-WindowContentContainer {
  width: 941px;
  padding: 0 0 15px;
  background: url(/static-la/alkalmazasok/lp/tpontkereso/static//img/bg_modal-bottom.png)
    0 100% no-repeat;
  text-align: center;
}
div.imgModal .k-WindowClose {
  right: 15px;
}
form#deleteBooking {
  display: none;
}
</pre></body></html>