﻿
@font-face {
    font-family: FiraSansBG;
    src: url('fonts/FiraSansBGR-Light.ttf') format('truetype');
}

html, body, form {
    width: 100%;
    height: 600px;
    font-family: FiraSansBG;
    font-size: 11pt;
    margin: 0px;
    padding: 0px;
}

.ddl_Class {
    border: 1px solid #cccccc;
    font-family: FiraSansBG, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #686565;
    width: expression( this.width = 289 ? "290" : "auto";
    ); /* sets max-width for IE */
    max-width: 290px; /* sets max-height value for all standards-compliant browsers */
    margin-left: 10px;
}

a {
    color: #666666;
    font-size: 10pt;
    font-weight: bold;
}

.highlight {
    background-color: #e9e9e9;
    color: #000080;
}

.linkbutton {
    text-decoration: none;
    color: White;
}

    .linkbutton:hover {
        text-decoration: underline;
        color: White;
    }

.no_borders_table {
    bottom: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.main_table {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
}

.header_column {
    background-image: url(images/kzk_right_header.png);
    background-repeat: repeat-x;
    border-collapse: collapse;
}

.content_table {
    border-collapse: collapse;
    font-family: FiraSansBG, Verdana;
    width: 100%;
}

.site_map_hr {
    background-image: url(images/kzk_menu_line.png);
    background-repeat: repeat-x;
    height: 4px;
}

.content_cells {
    height: 50px;
    border-style: solid;
    border-width: thin;
    border-color: Black;
    text-align: justify;
    background-repeat: repeat;
}

.caption {
    text-align: left;
    background-image: url(images/kzk_content_caption.png);
    background-repeat: repeat-x;
    height: 20px;
}

.menu_leaf {
    font-size: 10pt;
    background-image: url(images/kzk_content_side_columns.png);
    background-repeat: repeat;
}

.menu_leaf_hover {
    font-size: 10pt;
    background-color: #e9e9e9;
    color: Black;
}

.content {
    text-align: justify;
    background-image: url(images/kzk_content.png);
    background-repeat: repeat;
}

.menu_content {
    text-align: justify;
    background-color: Transparent;
    background-repeat: repeat;
    width: 100%;
}

.content_bkgr {
    text-align: justify;
    background-color: White;
}

.no_borders_cell {
    bottom: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.header {
    width: 100%;
    background-image: url(images/kzk_right_header.png);
    background-repeat: repeat-x;
    border-collapse: collapse;
    text-align: center;
}

.menu_line {
    height: 20px;
    background-image: url(images/kzk_menu_line.png);
    background-repeat: repeat-x;
}

.footer {
    height: 30px;
    width: 100%;
    background-image: url(Images/kzk_menu_line.png);
    background-repeat: repeat;
    text-align: left;
    color: #FFFFFF;
    font-weight: bold;
}

.side_column {
    width: 350px;
    background-image: url(images/kzk_content_side_columns.png);
    background-repeat: repeat;
    vertical-align: top;
}

.hmenu {
    background-image: url(images/kzk_menu_line.png);
    background-repeat: repeat;
    color: #FFFFFF;
}

.hmenu_hover {
    background-color: #999999;
    color: #FFFFFF;
}

.side_column {
    width: 200px;
    background-image: url(images/kzk_content_side_columns.png);
    background-repeat: repeat;
    vertical-align: top;
}

.center_column {
    background-color: White;
    vertical-align: top;
    width: 100%;
}

.content_grid_view_header {
    background-image: url('images/kzk_caption.png');
    background-repeat: repeat-x;
    color: White;
}

.content_grid_view_rows {
    background-image: url('images/kzk_content.png');
    background-repeat: repeat-x;
    color: Black;
}

.footer {
    width: 100%;
    background-image: url(Images/kzk_footer.png);
    background-repeat: repeat-x;
    text-align: center;
    color: #FFFFFF;
    height: 22px;
}

.search_form_parameter {
    margin: 3px;
}

.proggressModalBackground {
    background-color: #e6e6e6;
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.IE8Fix {
    z-index: 1000;
}

.vmenu_hover {
    background-image: url(images/kzk_content.png);
    background-repeat: repeat;
    color: #666666;
    font-size: 10pt;
    font-weight: bold;
}

.vmenu {
    background-image: url(images/kzk_content_caption.png);
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
}

.popup_vmenu {
    background-image: url(images/kzk_content_caption.png);
    background-repeat: repeat;
    color: #FFFFFF;
    font-size: 10pt;
    font-weight: bold;
    border: solid 1px #000000;
}

.popup_vmenu_hover {
    background-image: url(images/kzk_content.png);
    background-repeat: repeat;
    color: #666666;
    font-size: 10pt;
    font-weight: bold;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input {
    margin: 0px;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 10px;
    height: 17px;
}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button {
    margin: 0;
    padding: 0;
    background-image: url(images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}

.WindowsStyle .ajax__combobox_itemlist {
    border-color: #7F9DB9;
}

.zopNumberInput {
    width: 80px !important;
}

input[type=submit],
input[type=text],
select option {
    font-family: FiraSansBG !important;
}
