body {
        font-family: Tahoma;
        /* font-size: 11px; */
        /* font-size: 8pt; */
        font-size: 0.7em;
        color: #000000;
}
STRONG {
        font-weight: 600;
}
FORM {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}
A {
        color: #0000EE;
}
H1 {
        font-size: 2em; 
        color: #6AB587;
        font-weight: 100; 
        padding: 0px;
        margin: 0px;
        padding-top: 5px;
        padding-bottom: 15px;
        text-align: left;
}
.spText H1 {
        font-size: 2em; 
        color: #6AB587;
        font-weight: 100; 
        padding: 0px;
        margin: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: left;
}

H2 {
        font-size: 1.7em; 
        color: #6AB587;
        font-weight: 100; 
        padding: 0px;
        margin: 0px;
        padding-top: 10px;
        padding-bottom: 5px;
        text-align: left;
}
P {
        padding-bottom: 5px;
        margin-bottom: 0px;
        padding-top: 5px;
        margin-top: 0px;
}
UL, OL {
        padding-bottom: 5px;
        margin-bottom: 0px;
        padding-top: 5px;
        margin-top: 0px;
}
select {
        display:inline;
}
.hdonly {
        display: none;  
}
.persCab, .persCab TD {
        font-size: 8pt;
}
.hTitleText{
        font-size: 36px; 
        font-weight: 100;
        position: absolute;
        width: 842px;
}
.headerMenu, .headerMenu:visited {
        color: #5F6361;
        font-size: 8pt;
}
.menuHeadLink {
        color: #5F6361;
        font-size: 12pt;
        text-decoration: none;
        z-index: 1;
}
.menuSubLinks TD {
        padding-bottom: 5px;
}
.menuSubLinks {
        margin-top: 10px;
        margin-bottom: 30px;
        z-index: -256;
}
A.menuLink, A.menuLink:visited {
        color: #4D7761;
        /* font-size: 9pt; */
        font-size: 12px;
        display: block;
}
.rmenuBox {
        background: #6AB587;
        padding-left: 25px;
}
.rmenuTitle, .rmenuTitle A {
        font-weight: 600;
        color: #FFFFFF;
        font-size: 11pt;
        padding-top: 6px;
        padding-bottom: 6px;
        text-decoration: none;
}
.qLink {
        color: #4D9761;
        font-weight: 600;
}
.tmLink, A.tmLink {
        color: #FFFFFF;
        font-weight: 600;
        font-size: 10pt;
        text-decoration: none;
        display: block;
}
.bottomLink {
        padding: 0px 5px;
        color: #FFFFFF;
}
.newsLink {
        color: #5F6361;
}
.newsData {
        color: #4D9761;
}
.lboxTitle {
        color: #FFFFFF;
        font-weight: 600;
        font-size: 11pt;
        padding: 10px 0px 7px 0px;
}
.subMenu A {
        text-decoration: none;
}
.subMenu {
        position: absolute;
        z-index: 10;
        display: none;
        left: 130px;
        top: -20px;
        width: 160px;
        border: 1px solid #7EC892;
        background-color: #FFFFFF;
        padding: 3px;
}
.subTMMenu {
        position: absolute;
        display: none;
        left: -1px;
        top: 22px;
        width: 160px;
        border: 1px solid #7EC892;
        background-color: #FFFFFF;
        z-index: 100; /*must have*/
        padding: 3px;
}
.subTMMenu TD {
        padding-top: 5px;
        padding-bottom: 5px;
        text-align: left;
}

.helpTextPopup {
    display: none;
    position: absolute;
    padding: 2px;
    border: solid 2px #7EC892;
    background: #FFFFFF; 
    left: 0px;
}

.hiddenBlock, .popup {
        display: none;
        background: #FFFFFF; 
        border: solid 2px #7EC892;
        padding: 5px;
        overflow: hidden; 
}
.hiddenBlock1 {
        display: none;
        background: #FFFFFF; 
        border: none;
        overflow: hidden; 
        z-index: 100; /*must have*/
}
.hiddenBlock1 iframe, .subTMMenu iframe, .subMenu iframe 
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0;/*must have*/
        left:0;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:3000px;/*must have for any big value*/
        height:3000px/*must have for any big value*/;
}
.hiddenBlock1 .iborder {
        border: 2px solid #7EC892;
        padding: 5px;
}
.popup {
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
        position: absolute;
        top: 2px; 
        left: 0px;
        z-index: 10;
}
.qDescription {
        color: #FF0000;
        text-align: center;
        font-weight: 600;
}
.pLink {
        color: #000000;

}
.header {
        font-size: 2em; 
        color: #6ab587;
}
.subheader {
        font-size: 1.5em; 
        font-weight: 600;
}
.spText .subheader {
        font-size: 1.6em; 
        font-weight: 600;
}
.tHeader {
        text-align: center;
        font-weight: 600;
}
.error {
        font-weight: 600;
        color: #FF0000;
}
.likeButton {
        padding: 7px;
        border: 1px solid #000000;
        background: #AAAAAA;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: 600;
}
.actionsMenu {
          margin-bottom: 10px;
          padding: 2px;
          background: #7EC892;
          text-align: left;
          color: #FFFFFF;
}
.actionsMenu A {
          color: #FFFFFF;
          font-size: 1.2em;
}
.actionsMenu TD.inverted{
          color: #7EC892;
          background: #FFFFFF;
}
TD.inverted A {
          color: #7EC892;
          font-size: 1.2em;
}
.spText {
        font-size: 1.1em;
        line-height: 2;
}
.comment {
        color: #AAAAAA;
        font-size: 1em;
        font-style: italic;
}



/* tasks styles */

.activeCell TD {
}
.passiveCell TD {
    /* background: #AAAAAA; */
    color: #999999;
    font-style: italic;
}
.tasksCellType10 TD {
    background: #DDFFDD;
}


/* bonus shop styles */
.bonContainer {
    float: left;
    width: 190px;
    height: 200px;
    border: solid #489365 1px;
    margin: 5px;
    padding: 5px;
    position: relative;
}
.bonContainer .picture {
    text-align: center;
}
.bonContainer .picture IMG {
    height: 130px;
    border: none;
}
.bonContainer .title {
    font-weight: 600;
    text-align: center;
}
.bonContainer .price {
    color: #6AB587;
    position: absolute;
    right: 10px;
    top: 10px;
    font-weight: 600;
    font-style: italic;
    font-size: 1.4em;
    text-align: center;
}
.bonContainer .order {
    color: #6AB587;
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-weight: 600;
}
.bonContainer .order  A {
    color: #6AB587;
    text-decoration: none;
}


.bonusCart {
    /*
    float: right;
    width: 250px;
    height: 400px;
    background-color: #489365;
    color: #FFFFFF;
    */
    padding: 5px;
    margin: 5px;
}
.bonusCart .header {
    font-size: 1.3em;
    font-weight: 600;
    text-align: center;
    /* color: #FFFFFF; */
}
.bonusCart .sendOrder  {
    margin-top: 10px;
    text-align: center;
    font-weight: 600;
}

