/* Tabs
----------------------------------*/
.ui-tabs { position: relative; top: 1px;  zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: -1px; margin:  0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* Custom */

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    color: #fff;
}

.module-content ul.ul-tabs-nav {
    float: left;
}

.module .ui-tabs-nav li.ui-tabs-selected a{
    background: #043791 url(../../images/modules/civ_info_tabs_btn_bg.png) repeat-x 0 0;
}
.module .ui-tabs-nav a:hover {
    color: #fff;
    text-decoration: underline;
}

.module.wide .ui-tabs-nav{
    background: transparent url(../../images/modules/civ_info_tabs_bg.png) repeat-x 0 0;
    width: 100%;
}
.module.civilizations .ui-tabs-panel{
    width: 467px;
}

.module.civilizations .ui-tabs-nav, .module.civilizations .ui-tabs-nav li.ui-tabs-selected a  {
    background: none;
}

.module.civilizations .ui-tabs-nav {
        left: 460px;
        position: relative;
        top: -313px;
        width: 117px;
}
.module.information .ui-tabs-nav a, .module.community .ui-tabs-nav a  {
    color: #b2a897;
    font-size: 15px;
    font-weight: 900;
    height: 31px;
    margin-right: 1px;
    padding: 10px 19px 0;
}

.module.civilizations .ui-tabs-nav a {
    color: #d2c467;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

.module.civilizations .ui-tabs .ui-tabs-nav li, .module.civilizations .ui-tabs .ui-tabs-nav li a {
    float: none;
}
.module.civilizations .ui-tabs-nav li.ui-tabs-selected a {
   font-size: 14px;
   font-weight: 900;
}

.module.civilizations .ui-tabs .ui-tabs-nav li.page-title {
    color: #eaeabf;
    font-weight: 900;
    font-size: 15px;
    margin-bottom: 10px;
}

.module.civilizations .ui-tabs-panel {
    float: left;
    position: relative;
    left: -117px;
}
