/* Common classes block */
.hidden {
/*    visibility: hidden; */
    display: none;
}
.full_width {
    width: 100%;
}
.bold {
    font-weight: bold;
}

/* Elements block */
html, body {
    margin:      0; 
    padding:     0; 
    min-width:   600px;
    height:      100%;
    width:       100%;
/*    background:  url(../gfx/bg.jpg) repeat fixed; */
    font-family: Arial, sans-serif;
}

hr {
    margin:  0;
    padding: 0;
    border:  0;
    height:  1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0)); 
    background:               linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0));
}

fieldset {
    border: solid 1px #ccc;
    margin: 5px 0;
}

form {
    margin:     5px;
    transition: all 0.5s ease-out 0.1s;
}

/* Language selector */
input, select {border: solid 1px #999;}

.select_lang {
    border             : 0; 
    background-color   : transparent;
}
.select_lang option {
    color:            #000;
    background-color: rgba(255, 255, 255, 0.85);
}
/*
select#gender option[value="male"]   { background-image:url(male.png);   }
select#gender option[value="female"] { background-image:url(female.png); }
select#gender option[value="others"] { background-image:url(others.png); }
*/
.input_ru {
    background-image:      url('../gfx/flags/russian-16x16.png');
    background-repeat:     no-repeat;
    background-attachment: scroll;
    background-position:   2px center;
    padding-left:          21px;
    margin-left:           1px;
}
.input_en {
    background-image:      url('../gfx/flags/uk-16x16.png');
    background-repeat:     no-repeat;
    background-attachment: scroll;
    background-position:   2px center;
    padding-left:          21px;
    margin-left:           1px;
}

#in_submit {margin-top: 5px};