.popup-light * {text-align: left;}
.popup-light {width:339px; float:none; font-size:14px; color: #fff; white-space:normal; font-family: Arial, sans-serif;}
.popup-light .pl-head {padding: 20px 0 0 36px; width:309px; height:36px; background: url('/images/pop_light.png') top left no-repeat; overflow: hidden;}
.popup-light .pl-head .plh-title {font-size: 18px;}
.popup-light .pl-content {padding:16px 18px 0 18px; width:303px;background: url('/images/pop_light.png?1') -360px 0 repeat-y;}
.popup-light .pl-content .pl-text {margin: 0px 17px 0px 17px; overflow:hidden; }
.popup-light .pl-footer {width:339px; height:21px; background: url('/images/pop_light.png') bottom left no-repeat; overflow: hidden;}
.popup-light .pl-content .plc-email,
.popup-light .pl-content .plc-pass{width:121px; float:left; margin-top: 20px;}
.popup-light .pl-content .plc-email label:first-child,
.popup-light .pl-content .plc-pass label{line-height: 26px;}
.popup-light .pl-content .plc-email {margin-right:25px;}
.popup-light .pl-content .pl-input {display: inline-block; height:17px; background: #00263b; border:1px solid #2b5a7a; color: #fff; padding: 0 5px;}
.popup-light .pl-content .plc-email .pl-input,
.popup-light .pl-content .plc-pass .pl-input {width:110px; margin-bottom: 9px; //margin-left: -18px; //float:left;}
.popup-light .pl-content a {color:#99ccff; font-size: 12px; margin: 0px;}
.popup-light .pl-content a.register {font-size: 14px;}
.popup-light .pl-content .labelcheckinp {font-size: 12px;}
.popup-light .pl-content .checkinp {margin-right: 5px;}
.popup-light .pl-content .hr-popup {height: 10px; background: url('/images/hr_popup.gif') repeat-x bottom;}
.popup-light .pl-content .social a {margin:11px 25px 0 0; display: inline-block; float: left; width:24px; height:24px; background:url('/images/popup_social.png') no-repeat;}
.popup-light .pl-content .social a.fb {background-position: 0px -2px}
.popup-light .pl-content .social a.tw {background-position: -49px -2px}
.popup-light .pl-content .social a.gg {background-position: -101px -2px}
.popup-light .pl-content .social a.vk {background-position: -147px -2px}
.popup-light .pl-content .social a.ya {background-position: -195px -2px}
.popup-light .pl-content .social a.mru {background-position: -243px -2px; margin-right: 0px;}
.popup-light .pl-content .open {font-size: 13px; margin-top: 11px;}
.popup-light .pl-content .open .pl-input {width: 181px;}
.popup-light .pl-content .entry {width:111px; text-align: center; margin: 15px 0 6px 0;}
.popup-light .pl-content .center {text-align: center;}
.popup-light .pl-content .error-msg {background: url('/images/error-popup.png') no-repeat 0px 9px; padding:15px 0 0 41px; min-height: 23px;}
.div-login-or-reg a.close {display: inline-block; position: absolute; width: 15px; height: 15px; background:url('/images/popup-close.png') no-repeat; margin: 33px 0 0 305px; cursor: pointer;}
.div-login-or-reg {text-align: left;}
.popup-light .pl-content .link {color: #9CF; font-size: 14px;}
.popup-light .pl-content .fields {margin-top: 24px;}
.popup-light .pl-content .fields tr td {padding-bottom: 9px;}
.popup-light .pl-content .reg {width: 208px; text-align: center;  margin: 15px 0 6px 0;}
.popup-light .pl-content .fields .pl-input {width:141px;}
.error-msg h2,
.error-msg p{margin: 0px; padding: 0px; font-size: 14px;}
.error-msg ul {padding-left: 14px;}
.error-msg ul li {font-size: 12px; padding: 2px 0;}
.popup-light .after-reg {font-size: 12px;}
.popup-light .after-reg b {font-size: 13px;}
