.registrationInnerBlock{
overflow:visible;
}

.registrationButtons{
width: 240px;
float:left;
background: url(../images/registration/line.gif) right 77px no-repeat;
padding-top: 73px;
}
.registrationButtons div{
color:#A4A4A4;
text-align:center;
height:49px;
width:192px;
background: url(../images/registration/step.gif) no-repeat;
margin: 0 0 7px 25px;
padding-top: 17px;
}

.registrationButtons div em{
font-style:normal;
display:block;
font-size:150%;
}
.registrationButtons .active{
color:#FFF;
background: url(../images/registration/stepAct.png) no-repeat;
cursor:auto;
}
.registrationButtons .active:hover{
background: url(../images/registration/stepAct.png) no-repeat;
}
.registrationRight{
margin-left: 260px;
}

.registrationRight p{
margin-bottom:16px;
}
.registrationRight #continue{
width:86px;
height:29px;
text-indent:-9999px;
background: url(../images/buttons/en/continue.png) no-repeat;
display:block;
}
.siteRU .registrationRight #continue{
background: url(../images/buttons/ru/continue.png) no-repeat;
}
.siteDE .registrationRight #continue{
background: url(../images/buttons/de/continue.png) no-repeat;
}
#registerEmp{
font-size:92%;
color:#858585;
width:650px;
float:left;
display:inline;
}
#registerEmp i{
font-style:normal;
color:#f00;}

#registerEmp div{
float: left;
width: 100%; 
margin-bottom: 4px; 
}
#registerEmp div.noMar{
margin-bottom: 0px; 
}
#registerEmp span{
float:left;
width: 290px;
margin-left:20px;
position:relative;
top:4px;
}

#registerEmp input[type=text], #registerEmp input[type=password]{
width: 162px;
background: #FFF;
border: 1px solid #A9ADB3; 
height: 20px;
color:#6D6D6D;
padding-left: 7px;
float:left;
}

#registerEmp label {
float: left;
width: 158px;
position: relative;
top: 4px;
margin-right: 5px;
font-size:109%;
color:#4E5259;
}


#registerEmp input[type=submit] { 
cursor: pointer;
border:none;
}


#registerEmp label.registrationPlus{
float:left;
background: url(../images/registration/plus.gif) 7px 7px no-repeat;
padding-left: 22px;
top:0;
}

.registrationList dt{
color:#4E5259;
width: 156px;
float:left;
}
.registrationList dd{
color:#2B2B2B;
font-weight:bold;
width: 400px;
height: 28px;
border-left: 1px solid #D5DAE0;
padding-left:12px;
margin-left: 156px;
}
.registrationRight #back{
width:86px;
height:29px;
text-indent:-9999px;
background: url(../images/buttons/en/back.png) no-repeat;
margin: 15px 0 0 58px;
float:left;
display:inline;
}
.siteRU .registrationRight #back{
background: url(../images/buttons/ru/back.png) no-repeat;
}
.siteDE .registrationRight #back{
background: url(../images/buttons/de/back.png) no-repeat;
}
.registrationRight #confirm{
width:86px;
height:29px;
text-indent:-9999px;
background: url(../images/buttons/en/confirm.png) no-repeat;
display:block;
margin: 15px 0 0 156px;
}
.siteRU .registrationRight #confirm{
background: url(../images/buttons/ru/confirm.png) no-repeat;
width:144px;
}
.siteDE .registrationRight #confirm{
background: url(../images/buttons/de/confirm.png) no-repeat;
width:144px;
}
.registrationSuccessfull{
background: url(../images/registration/suc.png) no-repeat;
float:left;
padding: 11px 0 0 55px;
}
.registrationSuccessfull h3{
color:#FF8400;
font-size:167%;
margin-bottom: 16px;
}