﻿/* The styles from here until noted are copied from lib/imp5/media/css/base.css
 * but made more specific to only apply to the header (except for the margin 0
 * style for body, which is required).  Do not change these rules to get
 * different styling; override them with rules after this section.  This
 * section is dropped when styling my.wiktel.com, as it gets these styles from
 * base.css.
 */
html
{
    overflow-y: scroll;
}

body
{
    margin: 0;
    background: #e1e1e1;
    min-width: 900px;
}

#wiktel_header table
{
    border-collapse: collapse;
}

#wiktel_header td
{
    vertical-align: top;
}

#wiktel_header
{
    background: #000066;
    color: #ffffff;
    overflow: hidden;
}

/* For some reason, this is required for apmax.wiktel.com, at least on Firefox. */
#wiktel_header_title
{
    color: #ffffff;
}

#wiktel_header,
#wiktel_header td,
#wiktel_header th,
#wiktel_header #wiktel_header_subsection_links,
#wiktel_header #wiktel_header_user
{
    /* was on body */
    font-size: 12px;
    font-family: "Segoe UI", "Lucida Grande", "Ubuntu", "DejaVu Sans", "Bitstream Vera Sans", "Tahoma", "Verdana", "Arial", sans-serif;
}

#wiktel_header a:link,
#wiktel_header a:visited
{
    color: white;
}

#wiktel_header a:link,
#wiktel_header a:visited
{
    text-decoration: none;
}

#wiktel_header a:hover
{
    text-decoration: underline;
}

#wiktel_header a img
{
    border: none;
}

#wiktel_header td img
{
    vertical-align: middle;
}

/* The styles above are copied from lib/imp5/media/css/base.css */

#wiktel_header
{
    /* This overrides body { text-align: center; } on pages using this. */
    text-align: left;
}

#wiktel_header_print_title
{
    display: none;
}

#wiktel_header table
{
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

#wiktel_header table,
#wiktel_header td
{
    padding: 0;
    vertical-align: bottom;

    /* These override things from base.css NOT listed above. */
    border: none;
    line-height: normal;
}

#wiktel_header #wiktel_header_top
{
    background: url("top_gradient.png");
    background-position: left top;
    background-repeat: repeat-y;
}

#wiktel_header #wiktel_header_logo_area
{
    width: 174px;
}

#wiktel_header #wiktel_header_title
{
    font-size: 20px;
    font-weight: bold;
    padding: 0 10px 3px 0;
    text-align: right;
    vertical-align: middle;
    font-style: italic;
}

#wiktel_header #wiktel_header_logo_area,
#wiktel_header #wiktel_header_section_links td.wiktel_header_empty,
#wiktel_header #wiktel_header_section_links td td
{
    border-bottom: 1px solid #666666;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_selected
{
    border-bottom: 1px solid #3c3c3c;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_noexpand
{
    width: 1px;
    white-space: nowrap;
}

#wiktel_header #wiktel_header_section_links a:link,
#wiktel_header #wiktel_header_section_links a:visited
{
    background-color: #000000;
    padding: 1px 7px 3px 7px;
    font-size: 14px;
    font-weight: bold;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    display: inline-block;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_first_left_link a
{
    border-left: 1px solid #666666;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_last_left_link a,
#wiktel_header #wiktel_header_section_links td.wiktel_header_last_right_link a
{
    border-radius: 0 5px 0 0;
    -khtml-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_first_left_link a,
#wiktel_header #wiktel_header_section_links td.wiktel_header_first_right_link a
{
    border-radius: 5px 0 0 0;
    -khtml-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
}

#wiktel_header #wiktel_header_subsection_links #wiktel_header_user a:link,
#wiktel_header #wiktel_header_subsection_links #wiktel_header_user a:visited,
#wiktel_header #wiktel_header_section_links .wiktel_header_right_links a
{
    border-right: none;
    border-left: 1px solid #666666;
}
#wiktel_header #wiktel_header_subsection_links #wiktel_header_user a:link,
#wiktel_header #wiktel_header_subsection_links #wiktel_header_user a:visited
{
    margin-right: 10px;
    border-right: 1px #666666 solid;
    padding-left: 6px;
}
#wiktel_header #wiktel_header_subsection_links #wiktel_header_user div
{
    padding: 2px 7px 3px 6px;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_last_right_link a,
#wiktel_header #wiktel_header_subsection_links a:link,
#wiktel_header #wiktel_header_subsection_links a:visited
{
    border-right: 1px solid #666666;
}

#wiktel_header #wiktel_header_section_links a:hover,
#wiktel_header #wiktel_header_subsection_links a:hover
{
    text-decoration: none;
}

#wiktel_header #wiktel_header_section_links a:hover
{
    background-image: url("section_link_hover.png");
    background-position: left top;
    background-repeat: repeat-x;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_selected a
{
    background-image: url("section_link_selected.png");
    background-position: left top;
    background-repeat: repeat-x;
}

#wiktel_header #wiktel_header_section_links td.wiktel_header_selected a,
#wiktel_header #wiktel_header_subsection_links
{
    background-color: #3c3c3c;
}

#wiktel_header #wiktel_header_subsection_links #wiktel_header_user
{
    text-align: right;
}

#wiktel_header #wiktel_header_subsection_links #wiktel_header_user span,
#wiktel_header #wiktel_header_subsection_links a:link,
#wiktel_header #wiktel_header_subsection_links a:visited
{
    padding: 2px 7px 3px 7px;
    display: inline-block;
}

#wiktel_header #wiktel_header_subsection_links a:link,
#wiktel_header #wiktel_header_subsection_links a:visited
{
    font-weight: bold;
}

#wiktel_header #wiktel_header_subsection_links a:hover,
#wiktel_header #wiktel_header_subsection_links a.wiktel_header_selected
{
    background-color: #e1e1e1;
    color: #000000;
}

@media print
{
    #wiktel_header
    {
        display: none;
    }

    #wiktel_header_print_title
    {
        display: block;
    }
}
