@charset
"utf-8"
;
/* CSS Document */

/* FROM Stas */

body {
    color: #6A6C6B;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-repeat: no-repeat;
    background-image: url( images/somainbgleft.gif );
}

#solcontainer, #solcontainerlk {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    background-repeat: no-repeat;
    background-position: top right;
    background-image: url( images/somainbgright.gif );
    height: 850px;
    padding-right: 20px;
}

#solcontainercheck {
    width: 100%;
    margin: 0 auto;
    text-align: left;
    background-repeat: no-repeat;
    background-position: top right;
    background-image: url( images/somainbgright2.gif );
    height: 700px;
}

#soltitlecheckimg {
    margin-right: 15px;
    float: right;
    width: 100%;
    height: 22px;
    z-index: -9;
    text-align: right;
    clear: both;
}

#solmenuleft {
    float: left;
    width: 275px;
    padding: 15px 0;

}

#solmenuright {
    float: right;
    width: 391px;
    padding: 15px 0;
    height: 850px;
}

#solmenurightlk {
    float: right;
    width: 304px;
    padding: 15px 0;
    height: 700px;
}

#solmaincontent {
    margin: 0 304px 0 354px;
}

#solfooter {
    padding: 0 10px;
    clear: both;
    height: 102px;
    margin-top: 100px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url( images/sotxttel.gif );
}

#footer p {
}

.fltrt {
    float: right;
    margin-left: 8px;
}

.fltlft {
    float: left;
    margin-right: 8px;
}

.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0;
}

#sollogo {
    margin-left: 52px;
    margin-top: 18px;
    background-image: url( images/svitonline.gif );
    background-repeat: no-repeat;
    background-position: top left;
    width: 103px;
    height: 79px;
    clear: both;
    float: left;
    cursor: pointer;
}

#mysollogo {
    margin-right: 52px;
    margin-top: 60px;
    background-image: url( images/sotxtmy.gif );
    background-repeat: no-repeat;
    background-position: top right;
    width: 190px;
    height: 40px; /*   clear: both; */
    cursor: pointer;
    float: right;
}

#emptysollogo {
    margin-right: 52px;
    margin-top: 60px;
    width: 190px;
    height: 40px; /*   clear: both; */
    float: right;
}

#mysollogolk {
    margin-right: 22px;
    margin-top: 60px;
    margin-bottom: 34px;
    background-image: url( images/sotxtmy.gif );
    background-repeat: no-repeat;
    background-position: top right;
    width: 190px;
    height: 40px; /*   clear: both; */
    cursor: pointer;
    float: right;
}

#sollogolk {
    margin-left: 52px;
    margin-top: 38px;
    background-image: url( images/svitonline.gif );
    background-repeat: no-repeat;
    background-position: top left;
    width: 103px;
    height: 79px;
    clear: both;
    cursor: pointer;
}

#soltitlenav {
    padding-top: 164px;
    height: 35px;
}

#solmegacontent {
    padding-top: 40px;
}

#solcontent {

}

#solmypre {
    padding-top: 38px;
}

#solmy {
    margin-right: 50px;
    margin-bottom: 18px;
    height: 37px;
    background-image: url( images/sotxtmy.gif );
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

#solmylogin {
    margin-right: 50px;
    margin-left: 139px;
    height: 66px;
}

#solrightblock1 {
    margin-right: 137px;
    margin-bottom: 11px;
    border-style: dashed;
    border-color: #B9BBBA;
    border-width: 1px;
    padding: 19px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url( images/soldottop.gif );

}

#solkrugtop {
    margin: 0;
    margin-right: 50px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url( images/solkrugtop.gif );
    height: 19px;
    width: 256px;
    display: block;
}

#solkrugbot {
    margin: 0;
    margin-right: 50px;
    margin-bottom: 11px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url( images/solkrugbot.gif );
    height: 19px;
    width: 256px;
    display: block;
}

#solrblock1krug, #solrblock2krug, #solrblock3krug {
    margin: 0;
    margin-right: 50px;
    border-style: dashed;
    border-color: #B9BBBA;
    border-width: 1px;
    border-bottom-width: 0;
    border-top-width: 0;
    padding: 0 19px 0 19px;
}

#solrblock1krug p, #solrblock2krug p, #solrblock3krug p {
    margin: 0;
    padding: 0;
    padding-top: 13px;
}

#solhint {
    margin-right: 137px;
    margin-bottom: 11px;
    border-style: dashed;
    border-color: #B9BBBA;
    border-width: 1px;
    padding: 19px;
}

#soldotted {
    margin-right: 137px;
    margin-bottom: 11px;
    border-style: dashed;
    border-color: #B9BBBA;
    border-width: 1px;
    padding: 19px;
    height: 209px;
}

#footercopygolden {
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url( images/goldentelecom.gif );
    float: left;
    height: 47px;
    width: 93px;
    margin-left: 77px;
}

#footercopygoldentxt {
    margin-top: 33px;
    float: left;
}

#footercopybullet {
    margin-top: 31px;
    margin-left: 10px;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url( images/sobullet.gif );
    float: left;
    width: 19px;
    height: 47px;
}

#footercopywws {
    margin-top: 29px;
    background-position: top left;
    background-repeat: no-repeat;
    background-image: url( images/wws.gif );
    float: left;
    width: 100px;
    height: 47px;
}

#soltitletxt {
    font-weight: bold;
}

#soltitlename {
    color: #e50233;
}

#soltitleimg {
    float: right;
    width: 250px;
    height: 25px;
    padding-top: 5px;
    text-align: right;
}

#soldate {
    color: #014598;
}

#solnewslink, #solhistorylink, #solrechargelink, #solsavelink, #solresetlink, #solfindbuylink {
    display: inline;
    background-repeat: no-repeat;
    background-position: right;
    background-image: url( images/sollink.gif );
    float: right;
}

.solgreyr {
    width: 2px;
    height: 11px;
    margin-top: 3px;
    background-color: #c3c5c4;
    display: inline;
    float: left;
    margin-left: 79px;
}

#solrahunokmoney {
    color: #E60033;
    font-size: 22px;
    font-weight: bold;
    padding-left: 65px;
}

#solrahunoklink, #solpasswdlink {
    display: inline;
    background-repeat: no-repeat;
    background-position: right;
    background-image: url( images/sollink.gif );
}

#solpasswdlink {
    display: block;
    float: right;
    margin-bottom: 13px;
}

#solhinttitle {

    width: 159px;
    height: 16px;
}

#solhintheader, #solhintheader p {
    font-weight: bold;
    margin: 0;
    padding: 0;
    padding-top: 15px;
    text-align: justify;
}

#solhinttxt, #solhinttxt p {
    margin: 0;
    padding: 0;
    text-align: justify;
}

#solhinttxt p {
    padding-top: 13px;
}

#solmenuover {
    margin-left: 108px;
    margin-top: 98px;
$ padding-top : 5 px;
    clear: both;
}

#solmenu {
    width: auto;
}

#soltxtmoney, #soltxtlastrechagre {
    display: block;
    float: right;
}

#solcardcode {
    width: 215px;
    float: left;
}

#solrahunokp, #solrahunokpm {
    color: #ef0039;
}

#solrahunokpm {
    font-weight: bold;
    display: inline;
}

#solrahunokp {
    padding: 10px;
    margin: 10px;
    border: 1px dashed #ef0039;
    display: block;
}

#solpasswdold, #solpasswdnew1, #solpasswdnew2 {
    width: 105px;
    clear: both;
}

#solpasswdnew2 {
    float: left;
}

.soltable {
    display: table;
    width: 100%;
}

.soltr {
    display: table-row;
    clear: both;
}

.soltcol {
    display: table-column;
    clear: both;
}

.soltd, .soltdhobby {
    width: auto;
    display: table-cell;
    margin-right: 10px;
    float: left;
}

.soltdhobby label, .soltdhobby input {
    display: inline;
}

#solinputphone,
    #solinputmobile,
    #solinputemail,
    #solinputcity,
    #solinputstreet,
    #solinputengaged,
    #solinputknow {
}

#soltableinfo p {
    clear: left;
}

#soltableinfo label, #soltableinfo input {

}

#solinputzip,
    #solinputbuilding,
    #solinputsuite {
    width: 40px;
    float: left;
}

#solinputhobby,
    #solinputnews {
}

#solcitybuy, #soldistrictbuy {
}

#solcontainerindex {
    width: 100%;
    min-width: 1024px;
    margin: 0 auto;
    text-align: left;
    background-repeat: no-repeat;
    background-position: top right;
    background-image: url( images/somainbgright1.gif );
    height: 650px;
}

#solinsideindex {
    width: 1018px;
    display: inline;
    float: right;

}

#solmenuindex {
    display: block;
    text-align: right;
    height: 13px;
}

#solindex {
    width: 100%;
    height: 263px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url( images/solindexbg.jpg );
}

#soltxtindex {
    width: 659px;
    text-align: center;
    padding-top: 36px;
}

#solindexblock1 {
    width: 324px;
    float: left;
    display: block;
}

#solindexblock2 {
    width: 324px;
    float: right;
    display: block;
}

#solkrugtopindex {
    margin: 0;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url( images/solkrugtop1.gif );
    height: 19px;
    width: 324px;
    display: block;
}

#solkrugbotindex {
    margin: 0;
    margin-bottom: 11px;
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url( images/solkrugbot1.gif );
    height: 19px;
    width: 324px;
    display: block;
}

#solrblock1krugindex, #solrblock2krugindex, #solrblock3krugindex, #solrblock4krugindex, #solrblock3krug4, #solrblock4krug4 {
    margin: 0;
    border-style: dashed;
    border-color: #B9BBBA;
    border-width: 1px;
    border-bottom-width: 0;
    border-top-width: 0;
    padding: 0;
    padding-left: 30px;
    padding-right: 30px;
    width: 262px;
    height: 206px;
}

#solmyloginindex {
    height: 105px;
    float: right;
}

#sololdindex, #soldialupindex {
    margin-top: 190px;
    height: 15px;
    float: right;
}

#soldialupindex {
    margin-top: 190px;
    float: left;
}

#sollinkindex {
    display: inline;
    background-repeat: no-repeat;
    background-position: right;
    background-image: url( images/sollink.gif );
    width: auto;
}

#solmenuleftindex {
    float: left;
    width: 600px;
    padding: 0;
}

#solmenurightindex {
    float: right;
    width: 324px;
    padding: 0;
    height: auto;
    padding-left: 10px;
    padding-right: 15px;
}

#solmyindex {
    /*	background-position: top right;
     background-repeat: no-repeat;
     background-image: url(images/sotxtmy.gif);*/
    margin-bottom: 34px;
    height: 37px;
}

#solgetconnected {
    /*	background-repeat: no-repeat;
     background-position: left;
     background-image: url(images/soltxtgetconnected.gif); */
    width: 139px;
    height: 17px;
    display: block;
    clear: both;
}

#solmaincontentcheck {
    margin: 0 0 0 150px;
    width: 680px;
    height: 420px;
    clear: right;
    zoom: 1;
    padding-top: 45px;
    padding-right: 30px;
}

#solmenuright, #solmenuleft {
    padding-top: 30px;
}

#solmaincontent {
    zoom: 1;
    padding: 15px 20px;
}

#solmaincontentindex {
    zoom: 1;
    padding-top: 14px;
    margin: 0 350px 0 0;
}

#solmypreindex {
    padding-top: 21px;
}

#solinside4 {
    width: 100%;
    display: inline;
    float: right;
}

#sol4container {
    display: block;
    padding-left: 135px;
    margin-top: 30px;
}

#sol4left {
    width: auto;
    float: left;
}

#sol4content {
    margin: 0 0 0 270px;
}

.authbanner {
    background-image: url( images/authbanner.gif );
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 160px;
    height: 26px;
    float: right;
}