/*

colors:
gold: #FDDE7F
gold dark: #BF9C30

#F7CD3D
#DDC36C

*/



body
{
    background-color: #000;
    color: #fff;
    font-family: 'Ubuntu', sans-serif;
}

/*
LINKS
*/

a img
{
    border: 0;
}

/*
a.menuitem:active,a.menuitem:link,a.menuitem:visited
{
    color: inherit;
    padding: 3px 12px;
    border-radius: 5px;
    font-size: 1.2em;
    display: block;
    
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.menuitem:hover
{
    color: #000;
    background-color: #FDDE7F;

    box-shadow: 0px 0px 10px #FDDE7F;
}

a.menuitem span.menu-icon
{
    display: inline-block;
    width: 20px; height: 20px;
    background: url('../images/circle20.png');
}

a.menuitem img
{
    transition: all 250ms;
}


a.menuitem img:hover
{
    transform:scale(1.3,1.3);
    
}
*/

/*

tr td a:active,tr td a:link,tr td a:visited
{
    color: inherit;
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

tr td a:hover
{

    color: #000;

}

*/
/*
a
{
    color: inherit;
    text-decoration: none; 
    transition: all 250ms;
}

*/

a:active,a:link,a:visited
{
    color: inherit;
    text-decoration: none; 
    transition: all 250ms;
}

a:hover
{
    color: #F7CD3D;
}


a.l:active,a.l:link,a.l:visited
{
    color: inherit;
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.l:hover
{
    color: #F7CD3D;
}


a.lbox:active,a.lbox:link,a.lbox:visited
{
    color: #EABD4B;
    text-decoration: none; 
    border: 1px solid #C0902F;
    background-color: #000;
    padding: 2px 4px;
    border-radius: 4px;
    
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.lbox:hover
{
     background-color: #EABD4B;
     color: #000;
}

a.lbox_w:active,a.lbox_w:link,a.lbox_w:visited
{
    font-weight: 400;
    color: #fff;
    text-decoration: none; 
    border: 2px solid #aaa;
    background-color: #000;
    padding: 2px 4px;
    border-radius: 4px;
    
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.lbox_w:hover
{
     background-color: #fff;
     color: #000;
}

a.lbox_wb:active,a.lbox_wb:link,a.lbox_wb:visited
{
    font-weight: 400;
    color: #000;
    text-decoration: none; 
    border: 2px solid #aaa;
    background-color: #fff;
    padding: 2px 4px;
    border-radius: 4px;
    
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.lbox_wb:hover
{
     background-color: #000;
     color: #fff;
}

a.lb:active,a.lb:link,a.lb:visited
{
    color: inherit;
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.lb:hover
{
    color: #F7CD3D;
}


a.lbox_transp:active,a.lbox_transp:link,a.lbox_transp:visited
{
    text-decoration: none; 
    border: 1px solid #EABD4B;
    background-color: inherit;
    padding: 2px 4px;
    
    transition: all 200ms;
}

a.lbox_transp:hover
{
     background-color: #EABD4B;
     color: #000;
}


a.lbox_transparent:active,a.lbox_transparent:link,a.lbox_transparent:visited
{
    text-decoration: none; 
    border: 1px solid #aaa;
    border-radius: 5px;
    background: transparent;
    padding: 2px 2px;
    display: block;
    transition: all 200ms;
}

a.lbox_transparent:hover
{
     background-color: #F7CD3D;
     color: #000;
}


a.team:active,a.team:link,a.team:visited
{
    color: #fff;
    text-decoration: none;
    padding: 5px;
    text-align: center;
    border: 2px solid #BF9C30;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #FDDE7F inset;
    font-weight: 400;
    text-transform: uppercase;
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
    
    background: rgb(76,76,76);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 16%, rgba(0,0,0,1) 48%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(16%,rgba(89,89,89,1)), color-stop(48%,rgba(0,0,0,1)), color-stop(100%,rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );

}

a.team:hover
{
    border: 2px solid #BF9C30;
    color: #000;
    box-shadow: 0px 0px 5px #FDDE7F inset;
    
background: rgb(255,255,255);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2Y4ZTdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2JmOWMzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,231,162,1) 16%, rgba(191,156,48,1) 48%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(16%,rgba(248,231,162,1)), color-stop(48%,rgba(191,156,48,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );



}

a.team_user:active,a.team_user:link,a.team_user:visited
{
    color: inherit;
    border: 2px solid #000;
    border-radius: 8px;
    padding: 6px 12px;
    
    text-decoration: none; 
    display: block;
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.team_user:hover
{
    border: 2px solid #C4932D;
    background-color: #F7CD3D;
    border-radius: 8px;
    color: #000;
}

a.team_user div.award_container
{
    font-weight: 300;
    background-image: url('../images/estrela_s.png');
    background-repeat: no-repeat;
    /*background-position: 65px 0px;*/
    background-position: right center;
    height: 42px;
}

a.team_user div.award_container span
{
    
}

a.team_user div.award_container div
{
    height: 42px;
    font-size: 1.8em;
    width: 100px; 
    margin-left: auto;
    margin-right: 36px;
    text-align: right;
    color: #F7CD3D;
}


a.team_user:hover > table td div.award_container
{
    background-image: url('../images/estrela_s_black.png');
    background-repeat: no-repeat;
    height: 42px;
}

a.team_user:hover > table td div.award_container div
{
    color: #000;
}

a.menuitem:active,a.menuitem:link,a.menuitem:visited
{
    color: inherit;
    padding: 3px 12px;
    border-radius: 5px;
    font-size: 1.2em;
    display: block;
    
    border: 1px solid #BF9C30;
    
    box-shadow: 0px 0px 10px #BF9C30 inset;
    
 
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 200ms;
    -webkit-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
}

a.menuitem:hover
{
    color: #000;
    background-color: #FDDE7F;

    box-shadow: 0px 0px 10px #FDDE7F;
}

a.menuitem span.menu-icon
{
    display: inline-block;
    width: 20px; height: 20px;
    background: url('../images/circle20.png');
}

a.menuitem img
{
    transition: all 250ms;
}


a.menuitem img:hover
{
    transform:scale(1.3,1.3);
    
}


a.menuitem_top:active,a.menuitem_top:link,a.menuitem_top:visited
{
    color: inherit;
    padding: 10px 14px;
    display: block;
    
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 250ms;
    -webkit-transition: all 250ms;
    -ms-transition: all 250ms;
    -o-transition: all 250ms;
    
    background: rgb(76,76,76);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 16%, rgba(0,0,0,1) 48%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(16%,rgba(89,89,89,1)), color-stop(48%,rgba(0,0,0,1)), color-stop(100%,rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );


}

a.menuitem_top_selected:active,a.menuitem_top_selected:link,a.menuitem_top_selected:visited
{
    color: #000;
    padding: 10px 14px;
    display: block;
    
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 250ms;
    -webkit-transition: all 250ms;
    -ms-transition: all 250ms;
    -o-transition: all 250ms;

    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2Y4ZTdhMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2JmOWMzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(248,231,162,1) 16%, rgba(191,156,48,1) 48%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(16%,rgba(248,231,162,1)), color-stop(48%,rgba(191,156,48,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(248,231,162,1) 16%,rgba(191,156,48,1) 48%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

}

a.menuitem_full_sub
{
    color: #fff;
    font-weight: 400;
    padding: 10px 14px;
    display: block;
    
    border: 6px solid #ddd;
    border-top: none;
    border-radius: 0px 0px 15px 15px;
    box-shadow: 0px 0px 30px #ddd inset,0px 0px 30px #ddd;
    
    text-decoration: none; 
    transition: all 250ms;
    -moz-transition: all 250ms;
    -webkit-transition: all 250ms;
    -ms-transition: all 250ms;
    -o-transition: all 250ms;
    
background: rgb(0,0,0);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzdmN2Y3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYWJhYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(61,61,61,1) 45%, rgba(127,127,127,1) 82%, rgba(186,186,186,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(45%,rgba(61,61,61,1)), color-stop(82%,rgba(127,127,127,1)), color-stop(100%,rgba(186,186,186,1)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(61,61,61,1) 45%,rgba(127,127,127,1) 82%,rgba(186,186,186,1) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(61,61,61,1) 45%,rgba(127,127,127,1) 82%,rgba(186,186,186,1) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(61,61,61,1) 45%,rgba(127,127,127,1) 82%,rgba(186,186,186,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(61,61,61,1) 45%,rgba(127,127,127,1) 82%,rgba(186,186,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#bababa',GradientType=0 );

}

/*
a.menuitem_top:hover
{
    color: #FDDE7F;
  
}
*/

a#menuitem_start
{
    border: 6px solid #F7CD3D;
    border-right: none;
    border-radius: 15px 0px 0px 15px;
    box-shadow: 0px 0px 10px #F9E898 inset,0px 0px 30px #F9E898;
}

a#menuitem_middle
{
    border: 6px solid #F7CD3D;
    border-right: none; border-left: none;
    box-shadow: 0px 0px 10px #F9E898 inset,0px 0px 30px #F9E898;
}



a#menuitem_end
{
    border: 6px solid #F7CD3D;
    border-left: none;
    border-radius: 0px 15px 15px 0px;
    box-shadow: 0px 0px 10px #F9E898 inset,0px 0px 30px #F9E898;
}

a#menuitem_start_sub
{
    border: 6px solid #F7CD3D;
    border-top: none;
     border-right: none;
    border-radius: 0px 0px 0px 15px;
    box-shadow: 0px 0px 10px #F9E898 inset,0px 0px 30px #F9E898;
}

a#menuitem_end_sub
{
    border: 6px solid #F7CD3D;
     border-top: none;
     border-left: none;
    border-radius: 0px 0px 15px 0px;
    box-shadow: 0px 0px 10px #F9E898 inset,0px 0px 30px #F9E898;
}



a#menuitem_start:hover,a#menuitem_end:hover,a#menuitem_middle:hover,a.menuitem_top_selected:hover,a#menuitem_start_sub:hover,a#menuitem_end_sub:hover
{
    box-shadow: 0px 0px 60px #fff inset,0px 0px 30px #fff;
    color: #F7CD3D;    
}



a.arrow_link:active,a.arrow_link:link,a.arrow_link:visited
{
    font-size: 3em;
    font-weight: 300;
    color: #F7CD3D;
    text-transform: uppercase;
    text-shadow: 0px 0px 3px #F9E898;
    border: 1px solid #F7CD3D;
    box-shadow: 0px 0px 10px #F9E898,0px 0px 10px #F9E898 inset;
    padding: 15px;
    border-radius: 8px;
    position: relative;
}

a.arrow_link:hover
{
    color: #000;
    background-color: #F7CD3D;
}


a.header_logo_link:active,a.header_logo_link:link,a.header_logo_link:visited
{
    text-decoration: none;
    display: block;
    border: 2px solid #000;
    padding: 26px 5px;
    border-radius: 10px;
}

a.header_logo_link:hover
{
    border: 2px solid #F7CD3D;
    box-shadow: 0px 0px 10px #F9E898,0px 0px 5px #F9E898 inset;
}


a.plus_text:active,a.plus_text:link,a.plus_text:visited
{
    text-decoration: none;
    color: #000;
    background-color: #fff;
    padding: 0px 8px;
    margin-right: 5px;
    line-height: 1;
}

a.plus_text:hover
{
    color: #fff;
    background-color: #000;
}


a.plus_text_value:active,a.plus_text_value:link,a.plus_text_value:visited
{
    text-decoration: none;
    padding: 5px 0px;
    line-height: 1;
}

a.plus_text_value:hover
{
    color: #000;
    background-color: #fff;
}



/*
DIVS
*/

div#main
{
    width: 960px;
    margin: 0 auto;
}


div.gold
{
    color: #FDDE7F;
}

div#top
{
    width: 100%;
}

div#top div.welcome
{
    font-size: 1.2em;
    text-align: center;
    width: 960px;
    font-weight: 300;

}

div#left_menu
{
    font-weight: 300;
    padding: 12px;
    color: #FDDE7F;
}

div#right_panel
{
    font-weight: 300;
    padding: 12px;
    color: #FDDE7F;
}

div#table_container
{
    border: 6px solid #F7CD3D;
    border-radius: 20px;
    box-shadow: 0px 0px 30px #F9E898, 0px 0px 30px #F9E898 inset;
}

div#menu_container
{
    border: 6px solid #F7CD3D;
    border-radius: 20px;
    box-shadow: 0px 0px 20px #F7CD3D inset;
    
        background: rgb(76,76,76);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 16%, rgba(0,0,0,1) 48%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(16%,rgba(89,89,89,1)), color-stop(48%,rgba(0,0,0,1)), color-stop(100%,rgba(19,19,19,1)));
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
}

div.title_button,span.title_button
{
    
    padding: 5px;
    text-align: center;
    border: 2px solid #BF9C30;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #FDDE7F inset;
    font-weight: 400;
    text-transform: uppercase;
    
    background: rgb(76,76,76);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 16%, rgba(0,0,0,1) 48%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(16%,rgba(89,89,89,1)), color-stop(48%,rgba(0,0,0,1)), color-stop(100%,rgba(19,19,19,1)));
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );

}

div.title_button_big
{
    margin: 0 auto;
    width: 120px;
    font-size: 1.2em;
    padding: 6px;
    text-align: center;
    border: 2px solid #BF9C30;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #FDDE7F inset;
    font-weight: 400;
    text-transform: uppercase;
    
    background: rgb(76,76,76);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 16%, rgba(0,0,0,1) 48%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(16%,rgba(89,89,89,1)), color-stop(48%,rgba(0,0,0,1)), color-stop(100%,rgba(19,19,19,1)));
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );

}

div.title_button_small
{
    
    padding: 3px;
    text-align: center;
    border: 2px solid #BF9C30;
    border-radius: 5px;
    font-weight: 400;
    text-transform: uppercase;
    
    background: rgb(76,76,76);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 16%, rgba(0,0,0,1) 48%, rgba(19,19,19,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(16%,rgba(89,89,89,1)), color-stop(48%,rgba(0,0,0,1)), color-stop(100%,rgba(19,19,19,1)));
background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );

}

div.title_button_2,span.title_button_2
{
    width: 250px; 
    font-size: 1.2em;  
    padding: 10px 15px; 
    line-height: 0.5; 
    margin: 0 auto;  
    color: #EABD4B; 
    text-align: center; 
    border: 2px solid #BF9C30; 
    border-radius: 5px; 
    box-shadow: 0px 0px 5px #FDDE7F inset;
    background-color: #262626;
}


div.title_button_3,span.title_button_3
{
    width: 250px; 
    font-size: 1.2em;  
    padding: 10px 15px; 
    line-height: 0.5; 
    margin: 0 auto;  
    color: #000; 
    text-align: center; 
    border: 2px solid #C6912C; 
    border-radius: 5px; 
    background-color: #EABD4B;
    box-shadow: 0px 0px 5px #FDDE7F inset;
    text-shadow: 0px 0px 4px #fff;
}


div.title1
{
    color: #F7CD3D;
    font-weight: 300;
    text-transform: uppercase;
    text-shadow: 0px 0px 3px #F9E898;
    border: 1px solid #F7CD3D;
    box-shadow: 0px 0px 10px #F9E898,0px 0px 10px #F9E898 inset;
    padding: 3px;
    border-radius: 10px;
}


div.profile_box
{
    border: 2px solid #F7CD3D; 
    box-shadow: 0px 0px 10px #F9E898,0px 0px 30px #F9E898 inset;
    border-collapse: collapse;
    padding: 8px; 
    border-radius: 5px; 
    color: #fff;
    font-weight: 300;
    
    background: rgb(76,76,76);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 16%, rgba(0,0,0,1) 48%, rgba(19,19,19,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(16%,rgba(89,89,89,1)), color-stop(48%,rgba(0,0,0,1)), color-stop(100%,rgba(19,19,19,1)));
    background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 16%,rgba(0,0,0,1) 48%,rgba(19,19,19,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );

}


div.news_box
{
    padding: 8px;
    border-radius: 5px;
    color: #fff;
    background-color: #418039;
    border: 1px solid #418039;
    box-shadow: 0px 0px 20px #418039,0px 0px 20px #418039 inset; 
}

div.circle
{
    margin: 0 auto;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    background-color: #F7CD3D;
    border: 3px solid #D09932;
    
}

div.circle div
{
    font-weight: 400;
    color: #000;
    position: relative; top: 22px; left: -2px;
    font-size: 1.8em;
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
}


div.month_box_user
{
    width: 150px;
    font-size: 0.8em;
    border: 1px solid #585857;
    border-radius: 5px;
}

div.editable_intable
{
    display: inline;
}


div.circle_rank
{
    margin: 0 auto;
    width: 80px;
    height: 80px;
    border-radius: 80px; 
}

div.circle_rank div
{
    text-align: center;
    font-weight: 400;
    position: relative; top: 10px;
    font-size: 3em;
}

div#userTypeMark div#tooltip
{
    display: none;
    font-weight: 400;
    margin-top: 10px;
    margin-left: 4px;
    position: absolute;
    z-index: 10;
    font-size: 0.9em;
    /*
    border: 1px solid #C0902F;
    background-color: #EABD4B;
    box-shadow: 0px 0px 5px #EABD4B;
    */

    border: 2px solid #999;
    background-color: #fff;
    box-shadow: 0px 0px 5px #000;
    
    color: #000;
    padding: 2px 4px;
    border-radius: 5px;
    text-align: left;
    
}

div#userTypeMark:hover > div#tooltip
{
    display: block;
}


div#saleTextObsMark div#tooltip
{
    width: 300px;
    
    display: none;
    font-weight: 400;
    margin-top: 10px;
    margin-left: 8px;
    position: absolute;
    z-index: 10;
    font-size: 0.9em;
    /*
    border: 1px solid #C0902F;
    background-color: #EABD4B;
    box-shadow: 0px 0px 5px #EABD4B;
    */

    border: 2px solid #999;
    background-color: #fff;
    box-shadow: 0px 0px 5px #000;
    
    color: #000;
    padding: 2px 4px;
    border-radius: 5px;
    text-align: left;
    
    
}

div#saleTextObsMark:hover > div#tooltip
{
    display: block;
}

div#saleTextObsMark:active
{
    background-color: #fff;
}


div.star_month
{
    border: 2px solid #F7CD3D;
    border-radius: 8px;
    box-shadow: 0 0 20px #F7CD3D inset, 0 0 10px #F7CD3D;
    padding: 4px;
    
}


div.link_validate
{
    cursor: pointer;
}




div.login_box
{
    width: 550px;
    font-size: 1.2em;
    font-weight: 300;
    color: #fff;
    margin: 0 auto;
    padding: 10px 10px;
    border: 6px solid #F7CD3D;
    border-radius: 20px;
    box-shadow: 0px 0px 30px #F9E898 inset;
    position: relative;
    
    
}

div.login_box_out
{
    width: 400px;
    font-size: 1em;
    color: white;
    background-color: #176C9C;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 10px 10px;
    border-radius: 10px;  
}

div.login_box_error
{
    
    width: 400px;
    font-size: 1em;
    color: black;
    background-color: #ff7575;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding: 10px 10px;
    border-radius: 10px;
    
}

div#footer
{
    font-size: 0.8em;
    text-align: center;
    font-weight: 300;
}


div.arrow_circle
{
    display: inline; 
    background-color: rgba(255,255,255,0.7); 
    border-radius: 100px;  
    cursor: pointer;
}



div.sales_byservice
{
    display: inline-block;
    
    width: 110px;
    height: 110px;
    text-align: center;
    border-radius: 55px;
    margin: 5px;
    
    
}

div.sales_byservice_mt{ background-color: #00A78D; box-shadow: 0 0 10px #00A78D; }
div.sales_byservice_hst{ background-color: #00AEF0; box-shadow: 0 0 10px #00AEF0; }
div.sales_byservice_hsa{ background-color: #AFB81D; box-shadow: 0 0 10px #AFB81D; }
div.sales_byservice_form{ background-color: #9D005D; box-shadow: 0 0 10px #9D005D; }
div.sales_byservice_scie{ background-color: #002A41; box-shadow: 0 0 10px #002A41; }
div.sales_byservice_ctrlxxi{ background-color: #F26B21; box-shadow: 0 0 10px #F26B21; }
div.sales_byservice_konslt{ background-color: #023978; box-shadow: 0 0 10px #023978; }
div.sales_byservice_eforma{ background-color: #f97fd1; box-shadow: 0 0 10px #f97fd1; }
div.sales_byservice_segxxi{ background-color: #002B5C; box-shadow: 0 0 10px #002B5C; }

div.sales_byservice div.text
{
    position: relative;
    top: 20px;
    text-shadow: 1px 0px 2px #000;
}
div.sales_byservice div.text span.subtitle{ font-size: 0.9em; }
div.sales_byservice div.text span.content{ font-size: 1.2em; font-weight: 400; }

div#awards_go
{
    position: relative;
    top: 250px;
    width: 500px;
    margin: 0 auto; 
    padding: 10px 20px; 
    font-size: 1.6em; 
    color: #fff;
    text-align: center; 
    border-radius: 10px;
    
    text-transform: uppercase;
    background-color: rgba(0,0,0,0.3);
    cursor: pointer;
    transition: all 1000ms;
}

div#awards_go:hover
{
    background-color: rgba(0,0,0,0.7); 
    color: #F7CD3D;  
    
}

div.awards_theater_container
{
    
}


/*
TEXT RULES
*/

.superscript
{
    vertical-align: super;
    font-size: 0.6em;
}


.rotate90l
{
    display: block;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
}



/*
SPECIAL FEATURES
*/


::selection {
	background: #F7CD3D; /* Safari */
	}
::-moz-selection {
	background: #F7CD3D; /* Firefox */
}