.popup {
    height:218px;
    overflow:hidden;
    width:372px;
    position: fixed;
    top: 100px;
    left: 40%;
    z-index: 100;
    }
    .popup .tabs {
        width: auto;
        height: 20px;
        }
        .popup .tabs a.registration {
            background: url(/static/img/tabs-registration-na.png) no-repeat;
            display:-moz-inline-stack;
            display:inline-block; 
            _overflow:hidden;
            *zoom:1;
            *display:inline;
            width: 85px;
            height: 20px;
            position: absolute;
            }
            .popup .tabs a.registration.this {
                background: url(/static/img/tabs-registration-a.png) no-repeat !important;
                }
        .popup .tabs a.login {
            background: url(/static/img/tabs-login-na.png) no-repeat;
            display:-moz-inline-stack;
            display:block; 
            _overflow:hidden;
            *zoom:1;
            *display:inline;
            width: 50px;
            height: 20px;
            position:relative;
            right:4px;
            _right: 0px;
            left: 85px;
            }
            .popup .tabs a.login.this {
                background: url(/static/img/tabs-login-a.png) no-repeat;
                }
        .popup .tabs .background-right {
            background: url(/static/img/tabs-background.png) repeat-x;
            width: 233px;
            position: absolute;
            top:0;
            display:-moz-inline-stack;
            display:inline-block; 
            _overflow:hidden;
            *zoom:1;
            *display:inline;
            height: 20px;
            left: 135px;
            }
        .popup .tabs .background-corner-right {
            background: url(/static/img/tabs-top-right.png) no-repeat;
            position: absolute;
            right:0;
            top:0;
            height: 20px;
            width: 4px;
            }
        .popup .tabs-close {
            position: absolute;
            right:4px;
            top:4px;
            }
            .popup .tabs-close a, .popup .tabs-close img {
                border:0 none;
                }
    .popup .tabs-top-bottom {
        background: url(/static/img/tabs-top-bottom.png) repeat-y;
        width: auto;
        height: 3px !important;
        padding:0;
        margin:0;
        position:relative;
        }
    .popup .tabs-content {
        height: auto;
        overflow:hidden;
        }
        .popup .tabs-content div.yetantab {
            background: url(/static/img/tabs-main-background.png) repeat-y; 
            width: 100%;
            display: none;
            }
            .popup .tabs-content div.tabs-content-registration.this {
                display: block;
                height: 192px;
                }
            .popup .tabs-content div.tabs-content-login.this {
                display: block;
                height: 100px;
                }
    .popup .tabs-bottom {
        background: url(/static/img/tabs-bottom.png) no-repeat;
        width: 100%;
        height: 3px;
        }
    .popup .param-wrap {
        padding-top: 4px;
        position: relative;
        height: 20px;
    }
    .popup input[type=password],
    .popup input[type=text] {
        border: 1px solid white; 
        margin-left: 0px; 
        height: 12px; 
        margin-top: 2px ! important; 
        font-size: 10px; 
        width: 224px; 
        vertical-align: top;
    }

    .popup input[type=password].error,
    .popup input[type=text].error {
        color: red;
    }
        
        
        
/* фильм ужасов ниже делал не я */
.div-param-header {
    color:#666666;
    float:left;
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-style:italic;
    line-height:10px;
    margin-left:30px !important;
    margin-top: 5px;
    width:121px;
}

div.div-param {
float:left;
height:18px;
margin-top:3px;
width:180px;
}
div.div-param-left, div.div-param-right {
background-repeat:no-repeat;
width:4px;
}
div.div-param-left, div.div-param-center, div.div-param-right {
background-position:left top;
float:left;
height:18px;
margin:0;
}
.div-param-delimeter {
    width: 372px;
    height: 8px;
    margin-top: 0px !important; margin-top: -12px;
    clear: both;
}
.div-rules-check {
color:#666666;
font-family:Verdana,sans-serif;
font-size:10px;
line-height:10px;
margin-top: 25px;
margin-bottom: 15px;
}
.div-rules-check a, .div-pass-reminder a {
    color: #29ABE2;
}

.div-registration-button {
cursor:pointer;
height:21px;
margin-left:223px;
margin-top:25px;
width:108px;
}

.div-registration-button {
cursor:pointer;
margin-bottom:10px;
}

div.div-param-right {
background-image:url("/static/img/background-param-right.png");
}

div.div-param-left {
background-image:url("/static/img/background-param-left.png");
}

.div-login-button {
cursor:pointer;
height:21px;
margin-left:276px;
margin-top:10px;
width:55px;
}
.div-login-button {
cursor:pointer;
margin-bottom:10px;
}

.popup form {
    margin:0;
    padding-top: 10px;
    _padding-top: 3px;
}

.div-param-center {
background-image:url("/static/img/background-param-center.png");
}

div.div-param-center {
background-repeat:repeat-x;
overflow:hidden;
width:172px;
}

.div-pass-reminder {
font-family:Verdana,sans-serif;
font-size:10px;
line-height:10px;
margin-left:151px;
}


/* message popup */

.popUpContainer {
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-style:italic;
    background:none repeat scroll 0 0 #878787;
    border:1px solid #CCCCCC;
    left:50%;
    margin-left:-150px;
    min-height:60px;
    padding:10px;
    position:fixed;
    top:56px;
    width:300px;
    z-index:10;
}
.shadow {
    -moz-box-shadow:5px 5px 5px #888888;
    -webkit-box-shadow:5px 5px 5px #888888;
    box-shadow:5px 5px 5px #888888;
}
.rc {
    -moz-border-radius:6px 6px 6px 6px;
    -webkit-border-radius:6px 6px 6px 6px;
    border-radius:6px 6px 6px 6px;
}
.popUpContainer h3 {
    margin-bottom:1em;
    color: #fff;
}
.red {
    /*color:#DC143C;*/
    color: #fff;
}
.closeAction {
    cursor:pointer;
    display:block;
    position:absolute;
    right:2px;
    top:2px;
}
.tools {
    overflow:hidden;
}
.popUpContainer .tools span {
    height:16px;
}
.tools span {
    display:block;
    height:19px;
    width:16px;
}
.ui-icon-close {
    background-position:-128px -197px;
}
.tool_icon {
    background-image:url("/static/img/ui-icons.png");
}


