/* 
    Document   : bplogin.css
    Created on : 25.02.2010, 11:36:59
    Author     : tziegler
    Description:
        Purpose of the stylesheet follows.
*/

#loginBoxOsAdd{
    position:absolute;
    left:187px;
    top: 35px;
    width:32px;
    height: 61px;
    background-image: url(../images/global/os_login_button_back_sm3.gif);
    background-repeat: no-repeat;
}

#loginForm_openId_input_openIdUrl{
    color:#4e90f3;
    font-size:11px;
    left:12px;
    border:0;
    width: 147px;
    position:absolute;
    top:28px;
    background:none repeat scroll 0 0 transparent;
}





#loginForm_openId_loginButton {
    width:					154px;
    height:					22px;

    position:				absolute;
    left:					11px;
    top:					56px;

    background:				url('../images/hu/externalHome/loginButton.gif');
    background-repeat:		no-repeat;

    cursor:					pointer;
}
#loginForm_openId_loginButton:hover {
    background:				url('../images/hu/externalHome/loginButton_mouseover.gif');
}



#loginForm_default_container, #loginForm_openId_container {
    background:none repeat scroll 0 0 transparent;
    color:#000000;
    font-size:11px;
    left:7px;

    position:absolute;
    top:19px;
}
#loginForm_default_container label {
    color:#000000;
    font-size:11px;
    width:200px;
}

#loginForm_openId_container label{
 color:#4e90f3;
}


#loginForm_default_loginButton_container, #loginForm_default_signupButton_container {
    margin-top:5px;
}


#loginForm_default_input_username{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#000000;
    font-size:11px;
    height:16px;
    margin:0;
    padding:0;
    width:154px;
    position:absolute;
    left:12px;
}

#loginForm_default_label_password{
    position:absolute;
    top:41px;
}

#loginForm_default_input_password{
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    color:#000000;
    font-size:11px;
    height:16px;
    margin:0;
    padding:0;
    width:154px;
    position:absolute;
    top:55px;
    left:12px;
}

#loginForm_default_loginButton {
    width:					154px;
    height:					22px;
    border:0;
    position:				absolute;
    left:					11px;
    top:					81px;

    background:				url('../images/hu/externalHome/loginButton.gif');
    background-repeat:		no-repeat;

    cursor:					pointer;
}
#loginForm_default_loginButton:hover {
    background:				url('../images/hu/externalHome/loginButton_mouseover.gif');
}


#loginForm_default_signupButton {
    width:					154px;
    height:					22px;

    position:				absolute;
    left:					11px;
    top:					118px;

    background:				url('../images/hu/externalHome/signupButton.gif');
    background-repeat:		no-repeat;
    border : 0;

    cursor:					pointer;
}
#loginForm_default_signupButton:hover {
    background:				url('../images/hu/externalHome/signupButton_mouseover.gif');
}

#loginForm_default_link_forgot_password_container{
    position: absolute;
    top: 146px;
    left:11px;
    width: 170px;
}

#loginForm_default_link_forgot_password_container a{
    color:#000000;
    text-decoration: underline;
}

#loginForm_default_showOpenId_handle {
    background:none repeat scroll 0 0 #5F5F5F;
    border:1px solid #0F0F0F;
    cursor:pointer;
    display:inline-block;
    font-size:11px;
    font-weight:bold;
    height:18px;
    margin-top:20px;
}
#loginForm_default_facebookConnect_container {
    margin-top:10px;
}

#loginForm_openId_hideOpenId_handle {
   
    background-image:url("../images/global/closeButtonCross.gif");
    background-color: transparent ;
    cursor:pointer;
    height:11px;
    position:absolute;
    width:11px;
    left: 159px;

}
#loginForm_default_facebookConnect_username_container {
    font-size:11px;
}
#loginForm_openId_container {
    display:none;
    left:300px;
    position:absolute;
    top:100px;
    background-image: url(../images/global/os_login_box_back.gif);
    background-repeat: no-repeat;
    padding: 4px;
    height: 78px;
    width:166px;
}


#loginForm_default_container .facebookButton {
    cursor:pointer;
    display:block;
    float:left;
    height:25px;
    width:25px;
}
#loginForm_default_container .openidButton {
    cursor:pointer;
    display:block;
    float:left;
    height:25px;
    width:25px;
}
.loginForm_openId_button{
    top: 50px;
}


.gl_facebookIcon {
  
    position:absolute;
    top:19px;
    left: 182px;
}

.gl_openidIcon {
   
    position:absolute;
    top:47px;
    left: 182px;
}

.gl_closeButton {
   
    cursor:pointer;
    height:9px;
    width:9px;
}
.gl_overlay {
    display:block;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:50000;
}

.gl_overlay_background {
    background:none repeat scroll 0 0 #000000;
    display:block;
    height:100%;
    left:0;
    opacity:0.7;
    position:absolute;
    top:0;
    width:100%;
    z-index:50001;
}
.facebookSignupFormBackground {

    height:364px;
    left:50%;
    margin-left:-150px;
    margin-top:-157px;
    padding:0;
    position:absolute;
    top:40%;
    width:299px;
    z-index:50002;
}

.facebookSignupFormContainer {
    height:364px;
    left:50%;
    margin-left:-150px;
    margin-top:-157px;
    padding:0;
    position:absolute;
    top:40%;
    width:299px;
    z-index:50003;
}
.facebookSignupForm {
    background:none repeat scroll 0 0 #FFFFFF;
    height:340px;
    left:13px;
    position:absolute;
    top:13px;
    width:273px;
    z-index:50004;
}
.facebookSignupForm .errorLayer {
    background:none repeat scroll 0 0 #FFFFFF;
    display:none;
    height:301px;
    position:absolute;
    top:39px;
    width:273px;
    z-index:50005;
}
.facebookSignupForm .errorLayer .text {
    margin-left:5px;
    margin-right:5px;
    margin-top:20px;
    position:relative;
}
.facebookSignupForm .errorLayer .buttonContainer {
    margin-top:20px;
    position:relative;
    width:273px;
}
.facebookSignupForm .errorLayer .buttonContainer .rightButton {
    position:absolute;
    right:10px;
    top:0;
}
.facebookSignupForm .errorLayer li {
    margin-bottom:5px;
    margin-left:18px;
    margin-right:5px;
}
.facebookSignupForm .errorLayer .usernames {
    margin-top:20px;
}
.facebookSignupForm .errorLayer .username {
    cursor:pointer;
    font-weight:bold;
    margin-bottom:5px;
    margin-left:10px;
    position:relative;
}
.facebookSignupForm .errorLayer .username:hover {
    color:#627AAC;
    font-weight:bold;
}
.facebookSignupForm .loadingLayer {
    background:none repeat scroll 0 0 #FFFFFF;
    display:none;
    height:26px;
    position:absolute;
    top:0;
    width:261px;
    z-index:50005;
}
.facebookSignupForm .loadingLayer .img {
    left:120px;
    position:relative;
    top:7px;
}
.facebookSignupForm, .facebookSignupForm div, .facebookSignupForm span, .facebookSignupForm input {
    color:#333333;
    font-family:verdana,arial;
    font-size:11px;
    font-weight:normal;
    margin:0;
    padding:0;
    text-align:left;
}
.facebookSignupForm .teaser {
    font-size:12px;
    left:42px;
    position:absolute;
    text-align:left;
    top:8px;
    width:225px;
}
.facebookSignupForm .gl_facebookIcon {
    left:5px;
    position:absolute;
    top:3px;
}
.facebookSignupForm .gl_closeButton {
    position:absolute;
    right:2px;
    top:2px;
}
.facebookSignupForm .hspacer {
    height:34px;
}
.facebookSignupForm .explain {
    color:#666666;
    margin:20px 5px 30px;
    text-align:left;
}
.facebookSignupForm .subContainer {
    border:1px solid #D1D1D1;
    margin-left:5px;
    margin-top:5px;
    position:relative;
    width:262px;
}
.facebookSignupForm .subContainer .teaser {
    left:0;
    position:relative;
    top:0;
    width:auto;
}
.facebookSignupForm .toggleArea {
    display:none;
    height:229px;
}
.facebookSignupForm .clear {
    clear:both;
}
.facebookSignupForm .subContainer .indent {
    margin-left:10px;
}
.facebookSignupForm .subContainer .pindent {
    padding-left:10px;
}
.facebookSignupForm .subContainer .caption {
    background:none repeat scroll 0 0 #627AAC;
    cursor:pointer;
    height:19px;
    padding-left:4px;
    padding-top:4px;
    position:relative;
}
.facebookSignupForm .arrowDown {
   
    height:5px;
    width:10px;
}
.facebookSignupForm .arrowUp {
   
    height:5px;
    width:10px;
}
.facebookSignupForm .subContainer .caption .arrow {
    position:absolute;
    right:7px;
    top:9px;
}
.facebookSignupForm .subContainer .captionText {
    color:#FFFFFF;
    font-weight:bold;
    margin-left:4px;
    margin-top:4px;
}
.facebookSignupForm .subContainer .teaser {
    color:#666666;
    font-size:11px;
    margin-top:10px;
    text-align:left;
}
.facebookSignupForm .subContainer .label {
    color:#333333;
    margin-top:10px;
}
.facebookSignupForm .subContainer .inputContainer {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #BDC7D8;
    height:21px;
    margin-top:1px;
    position:relative;
    width:240px;
}
.facebookSignupForm select {
    border:1px solid #BDC7D8;
    margin-top:1px;
    padding:1px 1px 1px 3px;
}
.facebookSignupForm .subContainer .inputText {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    font-size:12px;
    height:19px;
    margin:3px 0 0;
    padding:0;
    position:absolute;
    width:238px;
}
.facebookSignupForm .subContainer .buttonContainer {
    bottom:30px;
    position:absolute;
    width:100%;
}
.facebookSignupForm .subContainer .buttonContainer .leftButton {
    left:10px;
    position:absolute;
    top:0;
}
.facebookSignupForm .subContainer .buttonContainer .rightButton {
    position:absolute;
    right:10px;
    top:0;
}
.gl_facebookButton {
    display:block;
    margin:0;
    padding:0;
}
.gl_facebookButtonContainer {
    border:1px solid;
    cursor:pointer;
    display:inline-block;
    height:20px;
    padding:0 6px;
    position:relative;
}
.gl_facebookButton .deny {
    background:none repeat scroll 0 0 #FFFFFF;
    border-color:#AFAFAF;
}
.gl_facebookButton .confirm {
    
}
.gl_facebookButton .gl_facebookButton_input {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    display:inline-block;
    font-size:12px;
    font-weight:bold;
    overflow:visible;
    padding:1px 0 2px;
}
.gl_facebookButton .confirm .gl_facebookButton_input {
    color:#FFFFFF;
}
.gl_facebookButton .deny .gl_facebookButton_input {
    color:#333333;
}
