﻿/* LOGIN OPTIONS & RELATED */

table.tableDefault.linkCollection td {
	vertical-align: top;
}

div.mtunifiedlogin {
    float: left;
	width: 952px;
}

div.mtunifiedlogin form {
    display: block;
    float: left;
    padding: 0;
    margin: 0;
}

div.mtunifiedlogin .langChoose:link,
div.mtunifiedlogin .langChoose:visited,
div.mtunifiedlogin .langChoose:active,
div.mtunifiedlogin .langChoose:hover {
    position: absolute;
    left: 937px;
    top: 168px;
    color: #e20074;
    font-size: 11px;
    line-height: 13px;
    text-decoration: underline;
}

div.mtunifiedlogin p.pBev {
	padding: 15px 0 13px 0;
}

div.mtunifiedlogin #pLinks span.linkLabel {
	display: block;
	float: left;
	clear: none;
	height: 17px;
	line-height: 14px;
	padding: 0 5px 0 0;
}

div.mtunifiedlogin #pLinks a.btnOutLink,
div.mtunifiedlogin #pLinks a.btnOutLinkMore {
	display: block;
	float: left;
	clear: none;
	padding: 0 15px 0 1px;
	color: #e20074;
	height: 17px;
	background: #FFF url(/static/alkalmazasok/img/btn_outLink.gif) no-repeat right center;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}

div.mtunifiedlogin #pLinks a.btnOutLinkMore {
	padding-left: 10px;
}

div.mtunifiedlogin input.bordDef {
    border: 1px solid #999999;
    height: 16px;
    width: 199px;
}

div.mtunifiedlogin td.tdDef {
    padding: 10px 0 0 0;
}

div.mtunifiedlogin td.tdDef input {
    float: right;
}

div.mtunifiedlogin table.tableDefault.login {
	width: 288px;
}

div.mtunifiedlogin table.tableDefault col.colLabel {
	width: 87px;
}

div.mtunifiedlogin table.tableDefault col.colForm {
	width: 201px;
}

div.mtunifiedlogin table.tableDefault a.btnLogin {
	display: block;
	float: left;
	height: 16px;
	border-top: 1px solid #d4d0c8;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	border-left: 1px solid #d4d0c8;
	text-decoration: none;
}

div.mtunifiedlogin table.tableDefault td.pd5 a.btnLogin {
	float: right;
}

div.mtunifiedlogin table.tableDefault a.btnLogin span {
	display: block;
	height: 14px;
	padding: 0 5px 0 5px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	background: #fafafa;
	font-size: 7px;
	line-height: 14px;
	color: #666666;
    letter-spacing: 0.01em;
	text-transform: uppercase;
}


div.mtunifiedlogin div.bejel {
    position: relative;
    float: left;
    padding: 0 20px 0 0;
    margin-top: 17px;
}

div.mtunifiedlogin h2.underL {
    position: absolute;
    left: 9px;
    top: -14px;
    color: #999999;
    font-size: 13px !important;
    padding: 0 4px 0 3px;
    margin: 0;
    display: inline;
    background-color: #FFF;
}

div.mtunifiedlogin div.greyBrd {
    float: left;
    border: 1px solid #e5e5e5;
    width: 308px;
    padding: 9px;
    margin: 0;
}

div.mtunifiedlogin div.greyBg {
    float: left;
    width: 308px;
    background-color: #e5e5e5;
}

div.mtunifiedlogin td.pd {
    padding: 22px 0 0 20px;
}

div.mtunifiedlogin td.pd2 {
    padding: 11px 0 0 20px;
}

div.mtunifiedlogin td.pd3 {
    padding: 9px 0 0 20px;
    vertical-align: top;
}

div.mtunifiedlogin td.vAlTop {
    vertical-align: top;
}

div.mtunifiedlogin td.pd4 {
    padding-top: 10px;
}

div.mtunifiedlogin td.pd5 {
    padding: 14px 0 10px 0;
}

div.mtunifiedlogin div.buttFoot {
    padding-left: 20px;
}

div.mtunifiedlogin div.buttFoot2 {
    border-top: 1px solid #999999;
    width: 268px;
}

div.mtunifiedlogin div.fltL {
    float: left;
}

div.mtunifiedlogin div.instructionsBox {
    position: relative;
    margin-top: 17px;
}

div.mtunifiedlogin div.instructionsBox p.smallText {
    width: 328px;
    font-size: 9px;
    line-height: 12px;
    color: #666;
    padding-top: 12px;
}

div.mtunifiedlogin div.instructionsBox h2.mnr {
    position: absolute;
    left: 9px;
    top: -14px;
    padding: 0 4px 0 3px;
    font-size: 13px;
    color: #999;
    background: #fff;
}

div.mtunifiedlogin div.fltLPadd {
    float: left;
    padding: 20px 0 0 24px;
    width:749px;
}

div.mtunifiedlogin input.firstText {
    margin-right: 12px;
}

div.mtunifiedlogin h1.mnr {
    color: #999999;
    font-size: 13px !important;
    padding: 0 4px 0 3px;
    left: 9px;
    top: 0.3em;
    margin: 0;
    display: inline;
    background-color: #FFF;
    position: relative;
}

div.mtunifiedlogin div.greyBrd2 {
    border: 1px solid #e5e5e5;
    width: 308px;
    padding: 9px;
    margin: 0;
    min-height: 148px;
    vertical-align: top;
}

div.mtunifiedlogin p.pd10 {
    padding: 18px 0 40px 2px;
}

div.mtunifiedlogin div.pd11 {
    padding-left: 20px;
}

div.mtunifiedlogin div.brdE5 {
    border-top: 1px solid #e5e5e5;
    width: 268px;
}

div.mtunifiedlogin div.clrBth {
    clear: both;
}

div.mtunifiedlogin h1.regEr {
    padding: 0 0 0 0 !important;
    margin: 0 0 13px 0 !important;
}

div.mtunifiedlogin p.regEll {
    padding-bottom: 19px;
}

div.mtunifiedlogin p.stars {
    float: left;
    clear: both;
    padding: 15px 0 6px 0;
}

div.mtunifiedlogin table.regEllMar {
	width: 900px;
    margin-top: -8px;
    margin-left: 12px;
}

div.mtunifiedlogin table.regEllMar col.firstCol { width: 30px; }
div.mtunifiedlogin table.regEllMar col.secondCol { width: 403px; }
div.mtunifiedlogin table.regEllMar col.thirdCol { width: 467px; }

div.mtunifiedlogin table.regEllMar td.tdReg { padding-right: 10px; }
div.mtunifiedlogin table.regEllMar td.tdRegKieg { padding-right: 0; }

div.mtunifiedlogin td.tdRegKieg {
    padding-top: 4px;
}

div.mtunifiedlogin td.tdRegKieg3 {
    padding: 30px 0 30px 0;
    background-color: #fff;
}

div.mtunifiedlogin div.greyHeader {
    float: left;
    width: 750px;
    padding-left: 12px;
}

div.mtunifiedlogin div.greyHeader h2 {
    float: left;
    padding: 1px 12px 2px 12px;
    width: 726px;/* 750 */
    background-color: #999999;
    font-weight: bold;
    color: #fff;
}

div.mtunifiedlogin td.demo1 {
    border: 1px solid #e5e5e5;
    padding: 10px;
}

div.mtunifiedlogin p.footTxt {
    width: 890px;
    padding: 10px 0 0 0;
}

div.mtunifiedlogin p.LnkBck {
    padding: 14px 0 0 0;
}

div.mtunifiedlogin a.tovReg {
    display: block;
    float: right;
	background: #fff url(/static/alkalmazasok/img/btn_more.gif) 100% 10px no-repeat;
	color: #e20074;
	font-size: 12px;
    text-decoration: none;
	padding: 8px 19px 6px 0;
}


div.mtunifiedlogin a.tovBel {
    display: block;
    float: left;
	background: #fff url(/static/alkalmazasok/img/btn_more.gif) 100% 6px no-repeat;
	color: #e20074;
	font-size: 12px;
    text-decoration: none;
	padding: 4px 19px 3px 0;
    clear: both;
}

div.mtunifiedlogin a.tovBel2 {
    display: block;
    float: left;
	background: #fff url(/static/alkalmazasok/img/btn_more.gif) 100% 4px no-repeat;
	color: #e20074;
	font-size: 12px;
    text-decoration: none;
	padding: 0 19px 6px 0;
    clear: both;
}

div.mtunifiedlogin a.tovRegBg {
    display: block;
    float: right;
	background: #e5e5e5 url(/static/alkalmazasok/img/btn_more.gif) 100% 10px no-repeat;
	color: #e20074;
	font-size: 12px;
    text-decoration: none;
	padding: 8px 19px 6px 0;
}

div.mtunifiedlogin a.comm {
    font-size: 11px;
    color: #e20074;
    text-decoration: none;
}

div.mtunifiedlogin a.tovRegBgFirst{
    float: right;
    margin-right: 10px;
}

div.mtunifiedlogin td.tdReg {
    vertical-align: top;
}

div.mtunifiedlogin td.smallText {
    font-size: 10px;
    color: #999999;
}

div.mtunifiedlogin div.errorContainer td.smallText{
    font-size: 10px;
    color: #e40174;
}

div.mtunifiedlogin div.error {
    background: #fee4e3;
}

div.mtunifiedlogin div.formContainerFirst {
    margin: 18px 0 0 0;
}

div.mtunifiedlogin div.formContainer {
    float: left;
    width: 750px;
    padding: 0 0 1px 12px;
}

div.mtunifiedlogin div.formContainer input.text,
div.mtunifiedlogin div.formContainer input.pass,
div.mtunifiedlogin div.formContainer input.zipCode,
div.mtunifiedlogin div.formContainer input.captcha {
    font-size: 11px;
    line-height: 14px;
}
div.mtunifiedlogin div.formContainer div.captchaInputContainer {
    float: left;
    padding-left: 16px;
}

div.mtunifiedlogin div.formContainer input.text {
    width: 170px;
}

div.mtunifiedlogin div.formContainer input.pass {
    width: 90px;
}

div.mtunifiedlogin div.formContainer input.captcha {
    width: 100px;
}

div.mtunifiedlogin div.formContainer div.focusContainer {
    display: block;
    float: left;
    width: 739px; /* 750 */
    padding: 5px 0 7px 11px;
}

div.mtunifiedlogin div.formContainer div.focusContainer.errorContainer {
    background: #fee4e3;
}

div.mtunifiedlogin div.formContainer.formContainerLast {
    padding-bottom: 27px !important;
}

div.mtunifiedlogin table.lastCapt {
    margin: 10px 0 0 0;
}

div.mtunifiedlogin table.passTable {
    margin: 10px 0 20px 0;
}

div.mtunifiedlogin table.lCapt {
    margin-bottom: 0;
}

div.mtunifiedlogin table td.label {
    width: 183px;
    font-size: 11px;
    line-height: 14px;
}

div.mtunifiedlogin div.btnRegContainer {
    float: left;
    padding: 10px 0 0 205px;
}


div.mtunifiedlogin a.btnReg {
	display: block;
	float: left;
	height: 16px;
	border-top: 1px solid #d4d0c8;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	border-left: 1px solid #d4d0c8;
	text-decoration: none;
    margin: 10px 0 0 0;
    width: 93px;
}


div.mtunifiedlogin a.btnReg span {
	display: block;
	height: 14px;
	padding: 0 15px 0 5px;
	border-left: 1px solid #f93198;
	border-top: 1px solid #f93198;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	font-size: 8px;
	line-height: 14px;
	color: #fff;
    letter-spacing: 0.01em;
	text-transform: uppercase;
    background: #e20074 url(/static/alkalmazasok/img/btnReg.gif) 100% 0 no-repeat;
}

div.mtunifiedlogin a.btnBackWhite {
	display: block;
	height: 10px;
	float: left;
	padding: 1px 0 0 16px;
	background: url(/static/alkalmazasok/img/btn_back.gif) no-repeat left center;
	font-size: 11px;
	color: #e20074;
	line-height: 11px;
	text-decoration: none;
}

div.mtunifiedlogin div.greyLine {
    display: block;
    float: left;
    width: 750px;
    height: 10px;
    border-bottom: 1px solid #e7e7e7;
}

div.mtunifiedlogin table.regEllMar div.greyLine {
    display: block;
    float: left;
    width: 893px;
}


/* FEEDBACK BOXES */

div.mtunifiedlogin .boxMsgContainer {
    float: left;
	width: 750px;
	padding: 0 0 8px 0;
	margin: 2px 0 16px 0;
	background: url(/static/alkalmazasok/img/bg_msg-shadow.gif) no-repeat left bottom;
}

div.mtunifiedlogin .boxMsg {
    float: left;
	width: 750px;
    min-height: 38px;
    padding-top: 20px;
    padding-right: 10px;
    padding-bottom: 10px;
}

div.mtunifiedlogin .boxMsg.wait {
	width: 661px;
    padding-left: 79px !important;
    padding-bottom: 18px !important;/*
	padding: 20px 10px 18px 79px;*/
	border: 1px solid #ccc;
	background: #ffffcc url(/static/alkalmazasok/img/bg_msg-wait.gif) no-repeat 13px 12px;
}

div.mtunifiedlogin .boxMsg.okay {
	width: 652px;
    padding-top: 24px !important;
    padding-bottom: 27px !important;
    padding-left: 85px !important;
	border: 1px solid #18ce00;
	background: #ceffc3 url(/static/alkalmazasok/img/bg_msg-okay.gif) no-repeat 19px 13px;
}

div.mtunifiedlogin .tableDefault.feedbackOkay thead {
	background: #73ca68;
}

div.mtunifiedlogin .boxMsg.error {
	width: 652px;
    padding-left: 85px !important;/*
	padding: 20px 10px 0 85px;*/
	border: 1px solid #ff0000;
	background: #ffffcc url(/static/alkalmazasok/img/bg_msg-error.gif) no-repeat 19px 10px;
}

div.mtunifiedlogin .tableDefault.feedbackError thead {
	background: #ff4747;
}

div.mtunifiedlogin .boxMsg.error h2 {
	color: #ff0000;
    margin: 0 0 2px 0;
}

div.mtunifiedlogin .boxMsg.error p {
	margin: 0 0 2px 0;
}

div.mtunifiedlogin .boxMsg.error p {
	padding: 1px 0 0;
	color: #ff0000;
}

div.mtunifiedlogin .boxMsg.error ul {
    float: left;
    clear: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

div.mtunifiedlogin .boxMsg.error ul li {
    float: left;
    clear: left;
    list-style: none;
    padding: 0 0 0 12px;
    margin: 0;
    background: transparent url(/static/alkalmazasok/img/ico_list-dot-magenta.gif) 0 6px no-repeat;
	color: #ff0000;
}

div.mtunifiedlogin .boxMsg.alert {
	width: 652px;
    padding-top: 17px !important;
    padding-bottom: 18px !important;
    padding-left: 85px !important;/*
	padding: 17px 10px 18px 85px;*/
	border: 1px solid #ccc;
	background: #ffffcc url(/static/alkalmazasok/img/bg_msg-alert.gif) no-repeat 17px 11px;
}

div.mtunifiedlogin .boxMsg h2 {
	font-size: 16px;
}

div.mtunifiedlogin p.msgDetails {
    display: block;
    float: left;
    clear: left;
	width: 750px;
	margin: 8px 0 18px 0;
}

div.mtunifiedlogin p.printDetails {
    display: block;
    float: left;
    clear: left;
	width: 750px;
	margin: 18px 0 8px 0;
}

div.mtunifiedlogin p.msgDetailsIndent {
    display: block;
    float: left;
    clear: left;
	width: 728px;
	margin: 8px 0 24px 0;
	padding: 8px 11px 8px 11px;
	background: #f6f6f6;
}

div.mtunifiedlogin p.tableDetails {
    clear: left;
	margin: 0 0 28px 0;
}

div.mtunifiedlogin a.btnQuestion {
    padding: 4px 0 2px 30px;
    background: transparent url(/static/alkalmazasok/img/btn_question-mark.gif) no-repeat scroll 10px center;
    color: #e20074 !important;
    font-size: 9px;
    text-decoration: none;
    vertical-align: middle;
}

div.mtunifiedlogin a.btnQuestion:hover {
    text-decoration: underline;
}

div.mtunifiedlogin div.uniLog {
    margin-left: 11px;
}

div.mtunifiedlogin div.uniLog div.boxMsgContainer {
    margin-left: 1px;
}

div.mtunifiedlogin div.bottomText {
    padding-left: 15px;
}

div.mtunifiedlogin input.inpBtn {
    border: 0 none;
    margin: 0;
    padding: 0;
}

div.mtunifiedlogin .flr {
    float: right
    
}

