#ModalWindow-Wrapper {
    filter: none !important;
}
/* FIXED COLOR ELEMENTS */
.modalRegistration .yellow  {color: #ffd800;}

/* DUPLICATE SPECIFIC STYLES */
div.block
	{
	position: relative;
	overflow: hidden;
	margin-bottom: 13px;
	}
	.modalRegistration div.block > h3:first-child
		{
		display: block;
		position: relative;
		height: 20px;
		width: auto;
		padding: 2px 0 0 5px;
        margin-top: 0;
        margin-bottom: 0;
		z-index: 1;
		background-origin: border-box;
		background-clip: border-box;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		font-size: 13px;
		font-weight: normal;
		vertical-align: middle;
        text-align: left;

        text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	    -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	    -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
	    border-bottom: 1px solid #000000;
	    background: #db0100; /* Old browsers */
	    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMDEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODAwMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	    background: -moz-linear-gradient(top, #db0100 0%, #a80003 100%); /* FF3.6+ */
	    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db0100), color-stop(100%,#a80003)); /* Chrome,Safari4+ */
	    background: -webkit-linear-gradient(top, #db0100 0%,#a80003 100%); /* Chrome10+,Safari5.1+ */
	    background: -o-linear-gradient(top, #db0100 0%,#a80003 100%); /* Opera 11.10+ */
	    background: -ms-linear-gradient(top, #db0100 0%,#a80003 100%); /* IE10+ */
	    background: linear-gradient(to bottom, #db0100 0%,#a80003 100%); /* W3C */
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0100', endColorstr='#a80003',GradientType=0 ); /* IE6-8 */
		}
    .controls
        {
        position: absolute;
        overflow: hidden;
        top: 1px;
        right: 2px;
        z-index: 2;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background-origin: border-box;
        background-clip: border-box;

        border: 1px solid rgba(255,255,255,0.25);
        text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
        -moz-text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
        -webkit-text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
        }
	.controls a
		{
        display: block;
		float: right;
		position: relative;
		font-size: 10px;
		font-weight: bold;
		-moz-border-radius: 0; 
		-webkit-border-radius: 0;
		border-radius: 0;
		background-origin: border-box;
		background-clip: border-box;
		text-decoration: none;
		height: 14px;
		padding: 2px 3px 0 3px;
		color: #ffffff;
		background: rgba(0, 0, 0, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000',GradientType=1 ); /* IE6-8 background with opacity */
		text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
		-moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
		-webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
		border: 1px solid rgba(0, 0, 0, 0.4);
		}
	.controls a.txt
        {
        text-align: center;
        padding: 1px 5px !important;
        line-height: 14px;
        text-transform: uppercase;
	    }
    .controls a:hover
		{
		background: none;
        color: #fff !important;
		}
	.controls a:active,
	.controls a.selected
		{
		color: #ffd800;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 1%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.7)), color-stop(1%,rgba(0,0,0,0.7)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.4) 100%); /* IE10+ */
		background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 1%,rgba(0,0,0,0.4) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#66000000',GradientType=0 ); /* IE6-8 */
		}
	.controls a:first-child
		{
		-webkit-border-top-right-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
		-moz-border-radius-topright: 2px;
		-moz-border-radius-bottomright: 2px;
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
		}
	.controls a:last-child
		{
		-webkit-border-top-left-radius: 2px;
		-webkit-border-bottom-left-radius: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-bottomleft: 2px;
		border-top-left-radius: 2px;
		border-bottom-left-radius: 2px;
		}
	.controls > span
		{
		display: block;
		float: right;
		width: 1px;
		height: 18px;

		background: rgba(255, 255, 255, 0.3);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#4dffffff',GradientType=1 ); /* IE6-8 background with opacity */
		}
/* STRUCTURE */
div#ModalWindow-Content.modalRegistration
    {
    /* ignore all possible inheritance */
    width: 1000px;
    min-width: 1000px;
    max-width: 1000px;
    min-height: 439px;
    margin: 90px auto 10% auto;
    }
div#ModalWindow-Content.modalRegistration > div#ModalWindow-Generic-Content
    {
    overflow: visible;
    padding-left: 0;
    padding-right: 0;
    max-height: none;
    }
#modalRegistrationBlock-headerSection
    {
    display: block;
    position: absolute;
    top: -110px;
    left: 0;
    right: 0;
    height: 69px;
    z-index: 1;

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
    }
    #modalRegistrationBlock-promotion
        {
        display: block;
        position: absolute;
        height: 42px;
        width: auto;
        top: 18px;
        right: 0;
        padding-right: 20px;
        font-size: 0;
        text-align: right;
        }
        #modalRegistrationBlock-promotion > span
            {
            display: block;
            position: relative;
            font-size: 18px;
            margin-left: 30px;
            text-align: left;
            overflow: visible;
            white-space: nowrap;
            word-break: keep-all;
            padding: 0 10px;
            width: auto;
            height: 42px;
            float: right;

            text-shadow: 1px 1px 0 #000;
            }
            #modalRegistrationBlock-promotion > span::after
                {
                display: block;
                position: absolute;
                top: 0;
                right: -20px;
                float: right;
                width: 1px;
                height: 42px;
                content:"";
                
                box-shadow: 1px 0 1px 0 rgba(0, 0, 0, 1);
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNTUiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
                background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.55) 50%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.55)), color-stop(99%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* IE10+ */
                background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
                }
            #modalRegistrationBlock-promotion > span:first-child::after
                {
                display: none;
                }
            #modalRegistrationBlock-promotion > span span.featuredIcon
                {
                display: block;
                position: relative;
                width: 42px;
                height: 42px;
                float: left;
                margin-right: 10px;

                background: url(http://d6b6c2p8u4p7f.cloudfront.net/icn/registraiton-icons.png) no-repeat center 0;
                }
                #modalRegistrationBlock-promotion > span span.featuredIcon.mobile   {background-position: center 0px;}
                #modalRegistrationBlock-promotion > span span.featuredIcon.ball     {background-position: center -42px;}
                #modalRegistrationBlock-promotion > span span.featuredIcon.player   {background-position: center -84px;}

#modalRegistrationBlock-languageSelection
    {
    display: block;
    position: absolute;
    top: -35px;
    right: 20px;
    height: 22px;
    text-align: center;
    padding: 8px 10px 0 10px;
    font-weight: bold;

    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    }
#modalRegistrationBlock-languageSelection:hover
    {
    color: #ffd800;
    }
    .btn.withArrow::after
        {
        margin-top: -1px;
        right: 0;
        }
    #modalRegistrationBlock-languageSelection span.icon.langIcon
        {
        position: relative;
        top: 1px;
        }

#modalRegistrationBlock-steps
    {
    display: block;
    position: relative;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    }
    #modalRegistrationBlock-steps div.block
        {
        position: relative;
        display: inline-block;
        width: 32%;
        font-size: 12px;
        vertical-align: top;
        margin: 0;
        }
    #modalRegistrationBlock-steps div.block:nth-child(2)
        {
        margin: 0 1%;
        }
        #modalRegistrationBlock-steps div.block > div
            {
            display: block;
            position: relative;
            height: 343px;
            width: auto;
            padding: 5px;
            margin: 0;
	        background-origin: border-box;
	        background-clip: border-box;
	        -webkit-border-bottom-right-radius: 3px;
	        -webkit-border-bottom-left-radius: 3px;
	        -moz-border-radius-bottomright: 3px;
	        -moz-border-radius-bottomleft: 3px;
	        border-bottom-right-radius: 3px;
	        border-bottom-left-radius: 3px;

            border-top: 1px solid #565656;
            border-bottom: 1px solid #2e8df3;
            background: #010c1a; /* Old browsers */
            background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMGMxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTI0NGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
            background: -moz-linear-gradient(top,  #010c1a 0%, #01244c 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#010c1a), color-stop(100%,#01244c)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  #010c1a 0%,#01244c 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  #010c1a 0%,#01244c 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  #010c1a 0%,#01244c 100%); /* IE10+ */
            background: linear-gradient(to bottom,  #010c1a 0%,#01244c 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010c1a', endColorstr='#01244c',GradientType=0 ); /* IE6-8 */
            }
            #modalRegistrationBlock-steps.state div.block > div {height: 377px;}

            #modalRegistrationBlock-steps div.block > div > div
                {
                display: block;
                position: relative;
                overflow: hidden;
                min-height: 33px;
                margin-bottom: 1px;
                vertical-align: middle;
                font-size: 0;

                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1cffffff', endColorstr='#1cffffff',GradientType=0 ); /* IE6-8 */
                background: rgba(255, 255, 255, 0.11);
                }
            #modalRegistrationBlock-steps div.block > div > div.expandable
            {
                overflow: visible;
            }
            #modalRegistrationBlock-steps div.block > div > div.spacer
                {
                margin-bottom: 3px;
                }
                #modalRegistrationBlock-steps div.block > div > div > span
                    {
                    position: relative;
					display: block;
					float: left;
                    font-size: 12px;
                    width: 60%;
                    min-height: 30px;
                    text-align: left;
                    vertical-align: middle;

                    text-shadow: 1px 1px 0 #000;
                    }
                #modalRegistrationBlock-steps div.block > div > div > span:first-child
                    {
                    width: 40%;
                    }
                #modalRegistrationBlock-steps div.block > div > div > span > span,
                #modalRegistrationBlock-steps div.block > div > div > span > label
                    {
                    position: relative;
                    display: inline-block;
                    vertical-align: middle;
                    padding: 0 5px;
                    margin: 8px 0 4px;
                    }
                #modalRegistrationBlock-steps div.block > div > div > span > label input
                    {
                    position: relative;
                    top: -1px;
                    }
				/*16.12.13 overwriting green pulse button style applied by the landing page specific styel*/
				#modalRegistrationBlock-submitRegistration.btn.greenPulseBtn .greenPulseTextWrap
					{
					padding: 7px 25px 5px 25px !important;
					}
				#modalRegistrationBlock-steps #modalRegistrationBlock-submitRegistration.btn.greenPulseBtn .greenPulseText
					{
					font-size: 18px !important;
					line-height: 18px !important;
					}
                #modalRegistrationBlock-steps div.block > div > div > span > span.icon
                    {
                    display: block;
                    position: absolute;
                    top: 8px;
                    right: 7px;
                    height: 16px;
                    width: 16px;
                    padding: 0;
                    margin: 0;
					opacity: 0;
					filter: alpha(opacity=0);
                    }
				#modalRegistrationBlock-steps div.block > div > div > span > span.icon.success,
				#modalRegistrationBlock-steps div.block > div > div > span > span.icon.info,
				#modalRegistrationBlock-steps div.block > div > div > span > span.icon.error,
				#modalRegistrationBlock-steps div.block > div > div > span > span.icon.info-round
					{
					opacity: 1;
					filter: alpha(opacity=100);
					}

				.icon.info-round	{ background: url(/i/icn/information.png) no-repeat left center; }
				.icon.success       { background: url(/i/icn/tick-circle.png) no-repeat left center; }
				.icon.error,	
				#registrationError .error { background: url(/i/icn/cross-circle.png) no-repeat left center; }
				
				.gray_ref_ico 
					{
					background: url("https://d1qp1sf6dp84zw.cloudfront.net/i/gray_ref_ico.gif") no-repeat scroll right center transparent;
					cursor: pointer;
					display: block;
					float: left;
					height: 14px;
					margin-top: 9px;
					padding-left: 5px;
					width: 14px;
					}

/*main logo duplicated style*/
.modalRegistration .mainLogo 
	{
	position: absolute;
	display: block;
	width: 173px;
	height: 50px;
	top: 11px;
	left: 11px;
	margin: 0;
	z-index: 2;
	background: url(https://d6b6c2p8u4p7f.cloudfront.net/i/logo-13-06-2013.png) no-repeat 0 0;
	}
/*Hardcore change Chinese logo*/
.cn .modalRegistration .mainLogo
    {
    background: url(/i/logo_chinese.png) no-repeat 0 0;
    }

/* Input styles */
.modalRegistration input[type=text],
.modalRegistration input[type=password],
.modalRegistration input[type=email],
.modalRegistration select
    {
    display: block;
    position: relative;
    top: 6px;
    width: 95%;
    padding: 2px 1px;
	margin: 0;
    background-origin: border-box;
	background-clip: border-box;
    border-radius: 2px;
    font-size: 11px;
	font-weight: bold;

    border: 1px solid #576678;
    background: #000;
	color: #ffffff;
    }
.modalRegistration select   {width: 98%;}

.comboSelectBox.focus select,
.modalRegistration input[type=text]:focus,
.modalRegistration input[type=password]:focus,
.modalRegistration input[type=email]:focus,
.modalRegistration select:focus
    {
    border: 1px solid #ffd800;
    outline: none !important;
    }
select:active,
select:focus                {outline: none !important;}
select::-moz-focus-inner    {border: none !important;}

.modalRegistration .bdate select
    {
    width: 31%;
    float: left;
    }
.modalRegistration .bdate select:nth-child(2)
    {
    margin: 0 1%;
    width: 34%;
    }
/* 05.12.13 dropdown arrow applied via images, due to Safari black arrow which is not visible when the background is also black */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.modalRegistration select
		{
		background-color: #000000;
		background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRjk1QzlENURBRTExRTM4QjMwQTBFM0VGOENEMTE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRjk1QzlFNURBRTExRTM4QjMwQTBFM0VGOENEMTE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NENGOTVDOUI1REFFMTFFMzhCMzBBMEUzRUY4Q0QxMTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NENGOTVDOUM1REFFMTFFMzhCMzBBMEUzRUY4Q0QxMTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAQABEDAREAAhEBAxEB/8QAXgABAAMAAAAAAAAAAAAAAAAABwIFCAEBAAAAAAAAAAAAAAAAAAAAABAAAgICAQMDBQAAAAAAAAAAAQIDBAUGABEhURIiBzLSEzQVEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwBw1rXNZk1vESTYmjJNJRrPJI9aFmZmhUszMVJJJPc8CzTV9TLqP4uP7kD9WD7OBmfgKuaxGlbdo9PBZy5Res9GoB1t145688ddV/JGXfrHJGeo7jyrAqSCEfivU9G+P8XBQoZShJYkeOTKZJ7VUS2JFP1ECRvSidT6IwfaPLFmIFnA/9k=);
		background-repeat: no-repeat;
		background-position: 99% 50%;
		-webkit-appearance: none
		}
	.modalRegistration .bdate select
		{
		background-position: 98% 50%;
		}
	.modalRegistration select:hover
		{
		background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdFMjA2ODM1NURBRTExRTNBRkEzQTFDRUZEMzk5QzQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdFMjA2ODM2NURBRTExRTNBRkEzQTFDRUZEMzk5QzQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0UyMDY4MzM1REFFMTFFM0FGQTNBMUNFRkQzOTlDNDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0UyMDY4MzQ1REFFMTFFM0FGQTNBMUNFRkQzOTlDNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAQABEDAREAAhEBAxEB/8QAbgABAAMAAAAAAAAAAAAAAAAABwIFCAEBAQEBAAAAAAAAAAAAAAAABQIDBBAAAgICAQMCBwAAAAAAAAAAAQIDBAUGEQAhElEHMSIy0hM0FREBAAEDBAMBAAAAAAAAAAAAAQARAgMxQVESIWGRcf/aAAwDAQACEQMRAD8Acda13WZNbxEk2JoyTSUazySPWhZmZoVLMzFeSST8eu7Jkv7Pl1d4fjss6ng0NvUs01jU2dR/Fx/cgfqwfZ1Dkv5frNDHZXQ+EzP09AIqZvD6Xt2kU8Fm7dGSs9GoBzbrxz15466r+SPzfmOSM8juPVWBUkEu/HWojq7PMTsvRETQ3OJD2r1LSPb/ABkFChk6Ek8kkcmUyT26olsSKfqIEjeKJyfCMH5R6sWYwYutqA1/GW5W68VKV5IXdLwmf//Z);
		}
	.modalRegistration select:focus
		{
		background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEyMTNDMDFBNURBRTExRTNCNTY2QTY1MDUyQUNFNDhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEyMTNDMDFCNURBRTExRTNCNTY2QTY1MDUyQUNFNDhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTIxM0MwMTg1REFFMTFFM0I1NjZBNjUwNTJBQ0U0OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTIxM0MwMTk1REFFMTFFM0I1NjZBNjUwNTJBQ0U0OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAQABEDAREAAhEBAxEB/8QAZwAAAgMAAAAAAAAAAAAAAAAAAgYFBwgBAAMBAQAAAAAAAAAAAAAAAAECBQADEAACAgICAQUAAAAAAAAAAAABAgMEEQYABRIxYbEiMhEAAgIDAQEAAAAAAAAAAAAAAAIBAxEhElEx/9oADAMBAAIRAxEAPwCz9K0jTLmp9TaudZWmtTVo3llZR5MxHqccoWM/U7n6Tq1TmNQSl3QNESnO8fU1VkWNyjeAOCFJBweJ2/sjcp5BmXlUlj5PHqewaTX6HvJoWhMS4zIiywyqCFkjJ/Lrn5BBBI4j1K8YkCWsjZUHS+s0/Tddl67rbkEtqdC168zoJbEoUgZwT4ouSETP19yWJWqhUXEBuvexsyIvOpj/2Q==);
		}
	}
.modalRegistration .mobileNumber input
    {
    width: 71.5%;
    float: left;
    }
.modalRegistration .mobileNumber input:first-child
    {
    width: 20%;
    margin-right: 1%;
    }
#modalRegistrationBlock-steps div.block > div > div.securityCode > span                                 {width: 70%;}
#modalRegistrationBlock-steps div.block > div > div.securityCode > span:first-child                     {width: 30%;}
.modalRegistration #modalRegistrationBlock-steps div.block > div > div.securityCode input[type=text]    {width: 62%; float: left;}
#modalRegistrationBlock-steps div.block > div > div.securityCode > span *                               {vertical-align: middle;}
#modalRegistrationBlock-steps div.block > div > div.securityCode > span .gray_ref_ico
    {
    margin: 0;
    padding: 0;
    float: left;
    top: 9px;
    }
#modalRegistrationBlock-steps div.block > div > div.securityCode > span img
    {
    display: block;
    position: relative;
    float: left;
    top: 6px;
    margin: 0 1%;
    width: 26%;
    height: 20px;
    border-radius: 2px;
    }
#modalRegistrationBlock-steps div.block > div > div.termsAgreement > span                               {width: 90%;}
#modalRegistrationBlock-steps div.block > div > div.termsAgreement > span:first-child                   {width: 10%; text-align: center;}
#modalRegistrationBlock-steps div.block > div > div.termsAgreement > span > span                        {margin-top: 1px;}
#modalRegistrationBlock-steps div.block > div > div.termsAgreement > span input                         {position: relative; top: 8px;}
#modalRegistrationBlock-steps div.block > div > div.termsAgreement > span a                             {color: #fff; text-decoration: none;}
#modalRegistrationBlock-steps div.block > div > div.termsAgreement > span a:hover                       {text-decoration: underline;}
.modalRegistration a.greenPulseBtn                                                                      {width: 66%; margin: 10px auto 0;}

/* TERMS AND CONDITIONS STYLES */
#modalRegistrationBlock-terms
    {
    display: block;
    position: relative;
    margin: 10px;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
	background-origin: border-box;
	background-clip: border-box;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;

    background: #01244c;
    }
    #modalRegistrationBlock-terms ol,
    #modalRegistrationBlock-terms ul            {margin: 0 15px 10px 50px;}
        #modalRegistrationBlock-terms ol li,
        #modalRegistrationBlock-terms ul li     {margin-bottom: 5px;}
    #modalRegistrationBlock-terms p             {padding: 0 20px; margin-bottom: 10px;}
    #modalRegistrationBlock-terms a             {color: #fff;}
    #modalRegistrationBlock-terms a:hover       {color: #ffd800;}
    #modalRegistrationBlock-terms h4
        {
        display: block;
        position: relative;
        margin: 10px 10px 5px 10px;
        padding: 5px 10px;
        
        background: #000;
        background: rgba(0, 0, 0, 0.5);
        }
    #modalRegistrationBlock-terms ol + h4,
    #modalRegistrationBlock-terms ul + h4,
    #modalRegistrationBlock-terms p + h4        {margin-top: 25px;}

#modalRegistrationBlock-validationTooltip
    {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 190px;
    z-index: 500;
    padding: 1px;
    margin: 0;
    margin-left: 10px;
    text-align: left;
    border-radius: 2px;
    background-origin: border-box;
    background-clip: border-box;
    border-collapse: separate;

    color: #000;
    background: #fff;
    border: 1px solid #000;
    }
#modalRegistrationBlock-validationTooltip.hidden
    {
    opacity: 0;
    filter: alpha(opacity = 0);
    }
    #modalRegistrationBlock-validationTooltip > div
        {
        text-align: center;
        padding: 5px 4px;
        font-weight: bold;
        font-size: 11px;
        border-collapse: separate;

        text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
        background: #d9d9d9;
        border-bottom: 1px solid #fff;
        }
    #modalRegistrationBlock-validationTooltip > ul,
    #modalRegistrationBlock-validationTooltip > ul li
        {
        display: block;
        margin: 0;
        list-style: none;
        font-size: 11px;
        border-collapse: separate;
        }
    #modalRegistrationBlock-validationTooltip > ul
        {
        padding: 2px 0;
        }
    #modalRegistrationBlock-validationTooltip > div + ul
        {
        border-top: 1px solid #d9d9d9;
        }
    #modalRegistrationBlock-validationTooltip > ul li
        {
        padding: 3px 5px 3px 15px;

        background-image: url(data:image/png;base64,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);
        background-repeat: no-repeat;
        background-position: 5px center;
        }
    #modalRegistrationBlock-validationTooltip > ul li.passed
        {
        color: #bebebe;
        background-image: url(data:image/png;base64,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);
        background-repeat: no-repeat;
        background-position: 4px center;
        }
    #modalRegistrationBlock-validationTooltip > ul li.failed
        {
        color: #7e0200;
        background-image: url(data:image/png;base64,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);
        background-repeat: no-repeat;
        background-position: 4px center;
        }
    #modalRegistrationBlock-validationTooltip > span
        {
        display: block;
        position: absolute;
        top: 7px;
        left: -12px;
        width: 0;
        height: 0;
        padding: 0;
        z-index: 2;

        border: 6px solid transparent;
        border-right-color: #fff;
        }
    #modalRegistrationBlock-validationTooltip > span:first-of-type
        {
        z-index: 1;
        left: -16px;

        border: 8px solid transparent;
        border-right-color: #000;
        }

#modalRegistrationBlock-steps div.block > div > div#registrationError
    {
    display: block;
    position: relative;
    margin: 10px 0 0;
    padding-top: 5px;
    font-size: 11px;
    line-height: 16px;
    width: auto;
    height: auto;
    text-align: left;

    background: #000;
    border-top: 1px solid #203854;
    border-bottom: 1px solid #203854;
    }
    #modalRegistrationBlock-steps div.block > div > div#registrationError div
        {
        display: block;
        position: relative;
        padding-left: 25px;
        height: auto;
        padding: 0 5px 0 30px;
        margin-bottom: 5px;
        background-position: 5px center;
        }
    #modalRegistrationBlock-steps div.block > div > div#registrationError::after
        {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        padding: 0;
        margin: 0 0 0 -4px;

        border: 4px solid transparent;
        border-top: 4px solid #203854;
        }

/*Combo select/input field*/
.comboSelectBox
    {
    position: relative;
    overflow: hidden;
    }
.comboSelectBox input[type=text]
    {
    position: absolute;
    top: 7px;
    left: 2px;
    z-index: 2;
    width: 83%;
    padding: 3px 1px 1px 4px;

    border: none !important;
    }
.comboSelectBox select{z-index: 1}

/* Combo select boxes on a row */
.comboSelect
{
    clear: both;
    overflow: hidden;
    padding-bottom: 6px;
}
.comboSelect > div
{
    float: left;
}
.comboSelect select
{
    top: 0;
}
.comboSelect__period
{
    width: 40%;
}
.comboSelect__period select
{
    width: 94%;
    margin-left: 5px;
    background-position: 98% 50%;
}
.comboSelect__amount
{
    width: 60%;
}
#reg_civilnumber {
    top:0px;
}

#reg_civilnumber_status {
    position: absolute;
    top: 31px;
    right: 7px;
}


#reg_civilnumbertype { 
 padding-top:0px; 
    height: 18px;
}
10/28/2017 7:45:45 AM