/* ---------------------------   HEADER ----------------------------*/

.TopBadge {
    position: relative;
    float: left;
    width: 209px;
    height: 60px;
    padding: 7px;
    font-style: normal;
    font-weight: bold;
    font-size: 27px;
    line-height: 16px;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    text-align: center;
}

.TopBadge:link {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadge:active {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadge:visited {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadge:hover {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadgeLogoBox {
    position: relative;
    background-color: #FFFFFF;
    width: 120px;
    height: 60px;
    line-height: 60px;
    margin: 0px auto;
}

.TopBadgeIcon {
    position: relative;
    float: left;
    width: 35px;
    height: 60px;
    padding: 7px;
}

.TopBadgeData {
    position: relative;
    float: left;
    width: 160px;
    height: 41px;
    padding: 7px 0px 0px 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 41px;
    line-height: 41px;
    text-align: right;
}

.TopBadgeDataTXT {
    position: relative;
    float: left;
    width: 160px;
    height: 12px;
    padding: 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    text-align: right;
}

.BottomBadge {
    position: relative;
    float: left;
    width: 209px;
    height: 16px;
    padding: 7px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    border-style: solid;
    border-width: 1px;
    background-color: #F1F1F1;
}

.BottomBadge span {
    position: relative;
    float: left;
    width: 180px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
}

.BottomBadge i {
    position: relative;
    float: left;
    padding-top: 2px;
    width: 29px;
    text-align: right;
}

/* ---------------------------   TOP BADGES 3 ----------------------------*/

.TopBadge3 {
    position: relative;
    float: left;
    width: 300px;
    height: 60px;
    padding: 7px;
    font-style: normal;
    font-weight: bold;
    font-size: 27px;
    line-height: 16px;
    color: #FFFFFF;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 0px;
    text-align: center;
}

.TopBadge3:link {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadge3:active {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadge3:visited {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadge3:hover {
    color: #FFFFFF;
    font-style: normal;
    text-decoration: none;
    cursor: pointer;
}

.TopBadge3LogoBox {
    position: relative;
    width: 120px;
    height: 60px;
    line-height: 60px;
    margin: 0px auto;
}

.TopBadge3Icon {
    position: relative;
    float: left;
    width: 35px;
    height: 60px;
    padding: 7px;
}

.TopBadge3Data {
    position: relative;
    float: left;
    width: 250px;
    height: 41px;
    padding: 7px 0px 0px 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 41px;
    line-height: 41px;
    text-align: right;
}

.TopBadge3DataTXT {
    position: relative;
    float: left;
    width: 250px;
    height: 12px;
    padding: 0px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 12px;
    text-align: right;
}

.BottomBadge3 {
    position: relative;
    float: left;
    width: 300px;
    height: 16px;
    padding: 7px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    border-style: solid;
    border-width: 0px;
    background-color: #F1F1F1;
}

.BottomBadge3 span {
    position: relative;
    float: left;
    width: 270px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
}

.BottomBadge3 i {
    position: relative;
    float: left;
    padding-top: 2px;
    width: 30px;
    text-align: right;
}

/* ---------------------------   BADGES USER ACCOUNT ----------------------------*/

.AccountBadge {
    position: relative;
    float: left;
    width: 209px;
    height: 16px;
    padding: 7px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    text-align: center;
    background-color: #F1F1F1;
}

.AccountBottomBadge {
    position: relative;
    float: left;
    width: 209px;
    height: 50px;
    padding: 7px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    color: #000000;
    border-style: solid;
    border-width: 1px;
    background-color: #F1F1F1;
    text-align: center;
}

.AccountBottomBadge span {
    position: relative;
    float: left;
    width: 209px;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
}

.AccountBottomBadge i {
    position: relative;
    float: left;
    width: 209px;
    padding-top: 5px;
    text-align: center;
}

/* ---------------------------   BADGES COLORS ----------------------------*/

.BadgeGrey {
    background-color: #666666;
}

.BadgeGreyBorder {
    border-color: #E1E1E1;
}

.BadgeGreyTXT {
    color: #666666;
}

.BadgeBlue {
    background-color: #6699CC;
}

.BadgeBlueBorder {
    border-color: #6699CC;
}

.BadgeBlueTXT {
    color: #6699CC;
}

.BadgeNavy {
    background-color: #062F57;
}

.BadgeNavyBorder {
    border-color: #062F57;
}

.BadgeNavyTXT {
    color: #062F57;
}

.BadgeGreen {
    background-color: #008000;
    color: #FFFFFF;
    border-color: #008000;
}

.BadgeGreenBorder {
    border-color: #008000;
}

.BadgeGreenTXT {
    color: #008000;
}

.BadgeOrange {
    background-color: #F47A20;
}

.BadgeOrangeBorder {
    border-color: #F47A20;
}

.BadgeOrangeTXT {
    color: #F47A20;
}

.BadgeRed {
    background-color: #B31942;
    color: #FFFFFF;
    border-color: #B31942;
}

/* ---------------------------   OBVESTILA USER ACCOUNT ----------------------------*/

.ObvestiloHead {
    position: relative;
    float: left;
    width: 930px;
    height: 30px;
    padding: 7px;
    margin: 0px 14px 0px 14px;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    color: #ffff00;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #FF0000;
    text-align: center;
    background-color: #FF0000;
}

.ObvestiloHead i {
    position: relative;
    float: left;
    width: 40px;
    padding: 0px 14px 0px 0px;
    text-align: center;
}

.ObvestiloHead span {
    position: relative;
    float: left;
    width: 876px;
    font-style: normal;
    font-weight: bold;
    text-align: left;
}

.ObvestiloBottom {
    position: relative;
    float: left;
    width: 916px;
    min-height: 100px;
    padding: 14px;
    margin: 0px 14px 14px 14px;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    color: #000000;
    border-style: solid;
    border-width: 1px;
    border-color: #F1F1F1;
    background-color: #F1F1F1;
    text-align: center;
}

.ObvestiloBottom i {
    position: relative;
    float: left;
    width: 200px;
    padding: 0px 14px 0px 0px;
    text-align: center;
    font-weight: bold;
}

.ObvestiloBottom span {
    position: relative;
    float: left;
    width: 700px;
    font-style: normal;
    font-weight: normal;
    text-align: left;
}

/* ---------------------------   LAST ADS ----------------------------*/

.LastAd {
    width: 160px;
    /* Defines the size of inner element */
    height: 160px;
    float: left;
    /* Places list items side by side*/
    list-style: none;
    /* Resets default - User Agent - style */
    /* Cosmetic */
    margin-right: 14px;
    padding: 7px;
    border-style: solid;
    border-width: 1px;
    border-color: #E3E2E3;
}

.LastAd img {
    width: 160px;
    height: 120px;
}

.LastAdData {
    width: 160px;
    height: 60px;
}