/** contains basic styles **/
@import url( "admin.generalwebtable.css" );
@import url( "default.content.css" );
@import url( "infosErrorsPublic.css" );
@import url( "default.pumps.css" );

/* standard link */
a.link-normal, a.link-normal:visited {
    color: #0101cb;
}

a.link-normal:hover {
    text-decoration: none;
}

/* odkaz vice */
img.sipka-odkaz {
    position: relative;
    top: 4px;
    margin: 2px;
}

/* box obsahujici odkaz vice */
.next {
    margin: 0;
    padding: 0;
    text-align: right;
    font-size: 12px; /*clear: both;*/
}

.next img {
    border-width: 0;
}

a.vice:link, a.vice:visited {
    color: #000000;
}

a.vice:hover {
    text-decoration: none;
}

/* clanek jinde nez na titulce */
.article2 {
    margin: 0;
    padding: 0;
    border-bottom: 0 solid #E6E6E6;
    font-size: 1em;
}

/* table in HMTL output (in article2) */
table.doc_table {
    border: solid 1px #888;
}

table.doc_table td, table.doc_table th {
    padding: 2px 1em;
}

tr.doc_table_oddrow td, tr.doc_table_evenrow th {
    background-color: #dfecfe;
}

tr.doc_table_evenrow td, tr.doc_table_evenrow th {
    background-color: #f6f9fe;
}

/* samotny obsah clanku (bez priloh, bez infa) */
.article_content img {
    margin: 5px;

}

.article_content img.left_img, .article_content table.left_table {
    margin: 5px 5px 5px 0;
}

.article_content img.right_img, .article_content table.right_table {
    margin: 5px 0 5px 5px;
}

.article_content a {
    color: #0101cb;
}

/* no space between articles */
.article_content p {
    margin: 0;
    padding: 0;
    /*line-height: 1.6em;
margin: .3em 0 .5em 0;*/
}

/* bottom of article, action icons + date od publication */
.article2 .date, .documentInfo {
    color: #aaa;
    margin: 5px 0 2px 0;
    padding: 0;
    clear: both;
}

.article2 .date {
    text-align: right;
}

/* sekce typu external link */
.article2 a.external_link {
    background-image: url( "../images/skin/external_link_b.gif" );
    background-position: right top;
    background-repeat: no-repeat; /* important is bad, but IE dont override style defined like: .menu a other than this way */
    padding-right: 10px !important;
}

/* nadpis clanku */
h3.pagetitle {
    font-size: 16px;
    color: #234967;
    margin: 0;
    padding: 5px 0;
}

h3.pagetitle a, h3.pagetitle:visited {
    font-size: 14px;
    color: #234967;
}

h3.pagetitle a:hover {
    text-decoration: none;
}

.documentInfo {
    text-align: left;
}

/** text documents action icons (edit print create) **/
.action_icons {
    margin: 3px;
    text-align: right;
    clear: both;
}

/* new document link (icon) */
.newdocument {
    padding: 0 20px 0 0;
    margin: 0;
    text-align: right;
}

/* odkazy v aktualni pozici */
a.sectionPath, a.sectionPath:visited {
    color: #000080;
    text-decoration: none;
}

/* odkazy v aktualni pozici */
a.sectionPathDready, a.sectionPathDready:visited {
    color: #fff;
    text-decoration: none;
}


a.sectionPath:hover {
    text-decoration: underline;
}

/* Obecne */
img {
    border: 0;
    margin: 0;
    padding: 0;
}

.nobr {
    white-space: nowrap;
}

/* text document's attachments */
.attachments_wrapper {
    clear: both;
    margin: 0;
    padding: 0;
}

.attachments_wrapper table {
    border: solid 1px #ccc;
    margin: 5px 3px 3px 0;
}

.attachments_wrapper a:hover {
    text-decoration: none;
}

.attachments_wrapper td {
    padding: 2px 4px;
}

.attachments_wrapper tr.even {
    background-color: #fff;
}

.attachments_wrapper tr.odd {
    background-color: #eee;
}

/** little image with lock or something similar */
img.imageMark {
    border-width: 0;
    padding-bottom: 5px;
}

/** search results **/
table.search_result td {
    border: solid 1px #ddd;
    padding: 4px;
}

span.search_number {
    float: left;
}

div.search_item {
    font-weight: bold;
    margin-left: 0;
    margin-top: 1em;
    margin-right: 0;
    margin-bottom: 0;
}