#registerContainer{position: absolute; top: 20px; right: 0; background: white; width: 370px; padding: 20px;-moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.75);-webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.75);box-shadow: 0 0 16px rgba(0, 0, 0, 0.75);}
.indexContainer #registerContainer{
	background:transparent;
	background-color:white;
	background-color:rgba(255,255,255,0.8);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
#registerCountryCodeWrapper{display:none}
#registerTitle{font-weight: bold; font-size: 29px; color: #4d4d4d; text-align: center;}
#registerTitle span{color:#dd594c; display: block;}
.registerRow{float: right; margin: 9px 20px 9px 0; position: relative;}
.registerRow .labelBox{float: left; margin-right: 8px; font-size: 12px; color: #4b4b4b; height: 24px; line-height: 24px; width: 67px; text-align: right}
.registerRow .inputBox{width: 235px; float: left; color: #4b4b4b;}
.registerRow .inputBox input[type="text"], .registerRow .inputBox input[type="password"], .registerRow .inputBox input[type="email"], .registerRow .inputBox select{height: 24px; width: 100%; border: 1px solid #a9a9a9; font-size:12px; color:#4b4b4b; text-indent:5px; }
.registerRow .inputBox select{text-indent: 0; padding-left: 5px;}
.registerRow .inputBox label{line-height: 24px; float: left;}
.registerRow .inputBox input[type="checkbox"]{float: left; margin: 5px 3px 0px 15px; cursor: pointer}
.registerRow .inputBox input[type="checkbox"]:first-child{margin-left: 0}
#registerCountryBtn{float: right; text-align:right; width: 100%; font-size: 9px; color: #4b4b4b; margin-right: 20px}
#registerCountryBtn span{text-decoration: underline; cursor: pointer;}
#registerSubmitWrapper{width: 100%; height: 36px; line-height: 36px;}
.registerRowAction, .registerPrivacy{width: 100%; margin-right: 0}
.inputBoxPrivacy{font-size: 10px; color: #6c6c6c;}
.inputBoxPrivacy a{color: #6c6c6c; text-decoration: underline;}
.inputBoxPrivacy input{margin-right: 3px; }
.inputBoxPrivacy span+span{margin-left: 2px;}
#registerSubmitWrapper.loader{background:url('/global/img/loader/loaderRedWhite.gif') no-repeat center center #e15c4e}
#registerCityWrapper .ac_results{border: 1px solid #aaa}

.registerPrivacy .errorPlaceInner .error{top: -4px;}

.inputBox.loader, .inputBox.valid{position: relative;}
.inputBox.loader:after{content:"";position: absolute; right: -25px; top:4px; width:16px;height:16px;background-image: url('data:image/gif;base64,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');}
.inputBox.valid:after{content:"";position: absolute; right: -25px; top:5px; width:16px;height:13px;background-image: url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBMkZDMEEzMzAzRDVFMzExQTZGQkU4ODQxOUQ0NkQ4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxREZGQjRCNTYwMTkxMUU0QjE2NkJFNERBQTIxNUMxRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxREZGQjRCNDYwMTkxMUU0QjE2NkJFNERBQTIxNUMxRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVBMjM1QkExMEQ2MEU0MTE4MEZDRkRDNDExOTJGMDk3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkEyRkMwQTMzMDNENUUzMTFBNkZCRTg4NDE5RDQ2RDhEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZG6AzAAAAdtJREFUeNpiZFThZmBgZmBgYGKAgH9A/BfKhoozMjFC5CFq5kNlE0FqWRhIA/Mn1zYkMDOyMmQ1VYMNIcWA+X3VJQkhXo4MLIxcDP8Z/iVkN9QS7YL5nVUZCf7ulgwvvp5mYGXmZfjz9zvYu4xIYTAfGgaJaGEwv606LSHAy5Lh1bczQA1MDHt2P2Bo6dyyACgH98L8iqKkBEZgWLV3z4MEEFS8uTI1wdvdguHBx8MMf/9/Yjiw9wlDb8+JBcCABasBGTC/qCAhwcnJhIEZGNqM/xkT2jrngnU3VKQkeLqZM9x5f5Dhz79PDIf3PWKY0n8WbDPMbyzA0GD49ecXw8knexg4WZkZXFydGYAOSQDFnLubGcONtwcYfgM1H9//mGHWxPMomkGAkVGZG+Tv+W5x6gmm9tIMQlzCDEYSzmDX3HwH1Pz3E8Opg08ZFky+ANHMhJo2mBmF2BiArth49/xbBW5BdgNhGVaGDz9fMLz+9oDh6+8PDCcPPGVYPPniAqCzEkFOg2FGUIAxIgwAG3L73GuwIUJAQ379/cFwFmjziqmXFwAVo2jGZQDEkDNvFLiF2A1ePPzMsH76VbCzYYqxGQALAzD+/+8/JB/8g6YJkJ+Z0fICWhgABBgAQx6misRt/IkAAAAASUVORK5CYII=');}

#registerEmail:focus, #registerPassword:focus, #registerCity:focus{-webkit-box-shadow: 0px 0px 4px 0px rgba(79, 79, 79, 0.8);-moz-box-shadow:    0px 0px 4px 0px rgba(79, 79, 79, 0.8);box-shadow:         0px 0px 4px 0px rgba(79, 79, 79, 0.8);}

.LOCALE-ru_RU .registerRow {margin-right: 10px;}
.LOCALE-ru_RU #registerCityWrapper .labelBox{width: 77px;}
.LOCALE-ru_RU .inputBoxPrivacy{font-size: 9px;}
.LOCALE-fr_FR #registerPasswordWrapper .labelBox{line-height: 13px; }
.LOCALE-el_GR #registerPasswordWrapper .labelBox{line-height: 13px; }

.LOCALE-tr_TR .registerRow, .LOCALE-tr_TR #registerCountryBtn{margin-right: 0;}
.LOCALE-tr_TR #registerCityWrapper .labelBox{width: 100px;}
.LOCALE-tr_TR .registerRow .inputBox{width: 222px;}

.LOCALE-pt_PT .registerRow{margin-right: 0;}
.LOCALE-pt_PT #registerSexPreferencesWrapper .labelBox{width: 88px;}
.LOCALE-pt_PT .registerRow .inputBox{width: 234px;}