﻿/*
    The new and shiny glory
*/
.ui-button-icon-only > .ui-button-text {
    display: none !important;
}
/*
    Mordor below
*/
/*
 * general:
 */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

input[type=radio]
{
    border:0px;
}

input:hover[type=radio]
{
    border:0px;
}

input:focus[type=radio]
{
    border:0px;
}

input[type=file]
{
      word-spacing:10px;
}

iframe
{
    border:0;
}

/*
 * main containers:
 */
div.body
{
    position:absolute;
    top:0;
    left:0;
    height:0;
    width:100%;
    height:100%;
    min-width:990px;
    overflow:auto;
}

div.head
{
    height:80px;
    margin-bottom:3px;
    background-image:url(header_bg.png);
    background-repeat:repeat-x;
    background-color:White;
    border-bottom:solid 1px #cccdcf;
}

div.logo
{
    float:left;
    height:100%;
    width:170px;
}

div.tabs
{
    bottom:0px;
    height:100%;
}

div.info
{
    float:right;
    height:100%;
}

div.sidebar
{
    position:absolute;
    top:85px;
    margin-top:0px;
    margin-left:-170px;
    left:0px;
    width:170px;
    text-align:left;
    vertical-align:top;
    background-color:Transparent;
    border:0px;
    z-index:0;
}



/*
 * tabs:
 */
table.tabs
{
    height:100%;
    border:0;
    border-spacing:0px;
}

td.tabs
{
    vertical-align:bottom;
    padding-top:60px;
    height:20px;
    background-image:url(tabs_background.png);
    background-repeat:repeat-x;
    background-position:bottom;
}

td.tab_space
{
    vertical-align:bottom;
    padding-top:60px;
    height:20px;
    background-image:url(tabs_background.png);
    background-repeat:repeat-x;
    background-position:bottom;
    color:#85adde;
}

/*
td.tabs:hover
{
    background-image:url(tabs_background_hover.png);
    background-repeat:repeat-x;
}
*/

a.tab
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    font-weight:bold;
    color:#3582bd;
    padding-left:1px;
    padding-right:1px;
    text-decoration:none;
}

a.tab:hover
{
    color:#29508a;
}

/*
 * info table:
 */
table.info
{
    height:100%;
    border:0;
    border-spacing:0px;
}

/*
 * main menu:
 */
a.mainmenu
{
    color:#0a03a4;
    font-size:8pt;
}

ul.mainmenu
{
    list-style-type:square;
    color:#8f0000;
    padding:0;
    padding-left:12px;
    margin:0;
    margin-left:5px;
}

li.mainmenu
{
    padding:0;
    padding-top:3px;
    padding-bottom:3px;
}
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 128px;
    height: 128px;
}
.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

.wraptocenter span {
    display: inline-block;
    height: 100%;
}

.FavouritesHideButton {
    border-top:solid black 1px;
    display:block;
    height:20px;
    background-color:rgba(195,186,186,0.5);
    text-align:center;
    cursor:pointer;
}

.FavouritesHideButton:hover {
    background-color:#b6afaf;
}

.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden;}