.alba {
    background-image: url(alba.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 160px;
    width: 440px;
}
.header {
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:bolder;
    text-align: right;
    background-image: url(logo.png);
    background-repeat: no-repeat;
    background-position: left;
    width: 74%;
    height: 88px;
    color: #f13d74;
    position: absolute;
    margin-left: 115px;
}
.smskw {
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bolder;
    text-align: right;
    width: 440px;
    height: 88px;
    color: black;
    position: absolute;
    margin-left: 442px;
}
.infocol {
    border: 0px darkblue solid;
    width: 320px;
    text-align: left;
    color: black;
    position: absolute;    
    top: 96px;
    margin-left: 120px;
    margin-top: 14px;
}
.roundedcornr_box_203697 {
   background: #FFFFFF url(roundedcornr_203697_grad.gif) repeat-x top left;
}
.roundedcornr_top_203697 div {
   background: url(roundedcornr_203697_tl.gif) no-repeat top left;
}
.roundedcornr_top_203697 {
   background: transparent url(roundedcornr_203697_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_203697 div {
   background: url(roundedcornr_203697_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_203697 {
   background: transparent url(roundedcornr_203697_br.gif) no-repeat bottom right;
}

.roundedcornr_top_203697 div, .roundedcornr_top_203697,
.roundedcornr_bottom_203697 div, .roundedcornr_bottom_203697 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_203697 { margin: 0 30px; }

.userinfo {
    border: 0px #F2F244 solid;
    position: absolute;
    width: 660px;
    padding: 0;    
    height: 360px;
    top: 110px;
    text-align: left;
    color: black;
    visibility: hidden;
    left: 328px;
    margin-left: 134px;
}

.regcol {
    border: 0px #F2F244 solid;
    position: absolute;
    top: 110px;
    left: 328px;
    width: 280px;
    text-align: center;
    margin-left: 134px;
}
.roundedcornr_box_889370 {
   background: #F2F244 url(roundedcornr_889370_grad.gif) repeat-x top left;
}
.roundedcornr_top_889370 div {
   background: url(roundedcornr_889370_tl.gif) no-repeat top left;
}
.roundedcornr_top_889370 {
   background: transparent url(roundedcornr_889370_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_889370 div {
   background: url(roundedcornr_889370_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_889370 {
   background: transparent url(roundedcornr_889370_br.gif) no-repeat bottom right;
}

.roundedcornr_top_889370 div, .roundedcornr_top_889370,
.roundedcornr_bottom_889370 div, .roundedcornr_bottom_889370 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_889370 { margin: 0 30px; }


.roundedcornr_box_889370a {
   background: #00ff00 url(roundedcornr_136660_grad.gif) repeat-x top left;
}

/* #d1ddde #F2F244 #3495EB*/
.logincol {
    border: 0px #F2F244 solid;
    position: absolute;
    top: 110px;
    left: 608px;
    width: 360px;   
    height: 25%; 
    text-align: center;
    margin-left: 148px;
}
.loginform {
    background-image: url(login-girl.jpg);
    background-repeat: no-repeat;
    width: 300px;
    height: 217px;
    text-align: left;
    padding-top: 4px;
    border: 1px black solid;    
}

.loginbutton {
    border: 1px solid gray;
    background-color: #FFFAFA;
    font-size: 14px;
}

.regbutton {
    border: 1px solid gray;
    background-color: #FFFAFA;
    padding: 1px;
    font-size: 16px;
}

.pinreg {
    border: 1px solid black;
    background-color: lightgreen;
    margin-top: 10px;
    padding: 3px;
    font-size: 12px;
}

.main {
    width: 100%;
    height: 90%;
}

.profilecol {
    border: 0px solid gray;
    position: absolute;
    left: 328px;  
    top: 396px;
    height: 132px;
    width: 660px;
    margin-left: 134px;
}
.roundedcornr_box_869629 {
   background: #ffb4c4 url(roundedcornr_869629_grad.gif) repeat-x top left;
}
.roundedcornr_top_869629 div {
   background: url(roundedcornr_869629_tl.gif) no-repeat top left;
}
.roundedcornr_top_869629 {
   background: transparent url(roundedcornr_869629_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_869629 div {
   background: url(roundedcornr_869629_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_869629 {
   background: transparent url(roundedcornr_869629_br.gif) no-repeat bottom right;
}

.roundedcornr_top_869629 div, .roundedcornr_top_869629,
.roundedcornr_bottom_869629 div, .roundedcornr_bottom_869629 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_869629 { margin: 0 30px; }

.shortprofile {
    border: 2px #FAFAFA solid;
    height: 90px;
    margin: 2px;
    text-align: left;
    color: black;
    background-color: pink;
}
.uploadok {
    font-family:Arial, Helvetica, sans-serif;
    text-align: right;
    background-image: url(logo.png);
    background-repeat: no-repeat;
    background-position: left;
    background-color: black;
    width: 500px;
    height: 300px;
    color: #d1ddde;
    margin-left: 1px;    
}
.avatar{
    border: 2px #FAFAFA solid;
    margin: 2px;
    height: 90px;
    width: 90px;
    font-family:Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: pink;
    color: black;    
}
.join {
    border: 2px #FAFAFA solid;
    height: 90px;
    margin: 2px;
    text-align: center;
    width: 580px;
    color: black;
    background-color: pink;
}
.footer {
    text-align: center;
    top: 600px;
    width: 100%;
}
.warning {
    font-size: 8px;
    color: black;
}
.regwarning {
    font-size: 9px;
    color: black;
}

.tip {
    font-size: 9px;
    color: black;
}
.logo {
    background-image: url(img/logo.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    cursor: default;
}
.input {
    font: 7pt Verdana, sans-serif;
    border: 1px solid darkgray;
    background-color: #FFFAFA;
}

body {
    font: 9pt Verdana, sans-serif;
    background-color: #e0ecff;
    color: black;
}
iframe {
    border: none;
}
ul {
    line-height: 12pt;
}
a {
    color: darkblue;
    text-decoration: none;
}
a:hover {
    background-color: #fdf5e6;
}
select, input, optgroup {
    font: 8pt Verdana, sans-serif;
}
textarea {
    font: 9pt Verdana, sans-serif;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0;
}
hr {
    color: black;
    height: 1px;
}

p {
    font-size: 9pt;
    line-height: 14pt;
    vertical-align: top;
}
dd {
    margin: 0;
    padding: 0;
}
fieldset {
    margin: 0;
    padding: 2px;
}
.checkbox, .radio {
    border: none;
    background-color: transparent;
}
th {
    font-size: 9pt;
}
td {
    font-size: 9pt;
    line-height: 12pt;
    vertical-align: top;
}
li {
    margin-left: 14px;
    margin-right: 4px;
    padding: 0;
}
h1 {
    font-size: 24px;
}
