/** contains basic styles **/
@import url( "admin.generalwebtable.css" );
@import url( "default.content.css" );
@import url( "infosErrorsPublic.css" );

/* standard link */
a.link-normal, a.link-normal:visited {
    color: #291964;
}

a.link-normal:hover {
    text-decoration: none;
}

/* odkaz vice */
img.sipka-odkaz {
    position: relative;
    top: 4px;
    margin: 2px;
}

/* box obsahujici odkaz vice */
.next {
    margin: 5px 4px;
    padding: 0;
    text-align: right;
    font-size: 11px;
    clear: both;
}

.next-firstpage {
    text-align: right;
    font-size: 11px;
    margin: 0;
    padding: 0 20px 0 0;
}

.next img {
    border-width: 0;
}

a.vice:link, a.vice:visited {
    color: #df2f00;
    text-decoration: none;
    font: bold 11px/12px "Tahoma CE", Tahoma, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
}

a.vice:hover {
    text-decoration: underline;
}

/* clanek jinde nez na titulce */
.article2 {
    margin: 0 0 0 0;
    padding: 0 15px 0 15px;
    border-bottom: 0 solid #E6E6E6;
    font-size: 11px;
}

/* 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: #eee;
}

tr.doc_table_evenrow td, tr.doc_table_evenrow th {
    background-color: #ddd;
}

/* 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: #291964;
}

/* no space between articles */
.article_content p {
    margin: 0;
    padding: 0.1em 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;
    font-weight: bolder;
    color: #291964;
    margin: 0;
    padding: 5px 0;
}

h3.pagetitle a, h3.pagetitle:visited {
    font-size: 16px;
    color: #291964;
}

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: 5px 20px 5px 0;
    margin: 0;
    text-align: right;
}

/* odkazy v aktualni pozici */
a.sectionPath, a.sectionPath:visited {
    color: #A9AFB3;
    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;
}

.linka {
    width: 150px;
    font-size: 4px;
    height: 4px;
    margin: 2px 0;
    padding: 0;
    background: #B1C0C7;
    line-height: 4px;
}

.aktuality-box {
    width: 163px;
    min-height: 182px;
    height: auto !important;
    height: 182px;
    padding: 0 5px 0 10px;
    margin: 5px 0 5px 0;
    background: url("../images/skin/news.jpg") no-repeat;
    text-align: left;
}

.aktuality_back {
    background: url("../images/skin/news_bottom.jpg") repeat-y;
}
.aktuality-obsah-nadpis {
    font-size: 13px;
    font-weight: bold;
    color: #000;
    margin: 6px 0 10px 0;
}

a.aktuality-obsah-nadpis:link, a.aktuality-obsah-nadpis:visited {
    text-decoration: none;
}

a.aktuality-obsah-nadpis:hover {
    text-decoration: underline;
}

.aktuality-obsah {
    font-size: 12px;
    color: #000000;
    margin: 0;
    padding: 0;
    padding-bottom: 4px;
}

.aktuality-obsah ul {
    padding: 5px 0 0 20px;
    margin: 0;
}

.aktuality-obsah ul li {
    margin: 0 0 0 0;
    padding: 0;
    list-style-type: square;
    list-style-position: outside;
    color: #df2f00;
}

.aktuality-obsah a.news_name:link, .aktuality-obsah a.news_name:visited {
    margin: 0;
    padding: 0;
    text-decoration: none;
    color: #000;
}

.aktuality-obsah a.news_name:hover {
    text-decoration: underline;
}

td.sekce {
    background: white url( '../images/skin/menuHGrad.jpg' ) repeat-x;
    text-align: left;
    padding-left: 10px;
    color: white;
    font-size: 15px;
    font-weight: bolder;
    height: 27px;
    vertical-align: middle;
    width: 155px;
}

td.sekce-i {
    background: #000 url( '../images/skin/submenu_title.jpg' ) repeat-y;
    text-align: left;
    padding-left: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: bolder;
    vertical-align: middle;
    width: 180px;
}

td.menu-img {
    width: 10px;
}

a.titleSection:link, a.titleSection:visited {
    color: white;
    text-decoration: none;
}

a.titleSection:hover {
    text-decoration: underline;
}

.highlight2 {
    font-weight: bold;
}

.sekce a.highlight2 {
    color: #e92e00;
}