﻿/* Deklarace převzaté (copy&paste) z eAGRI - apps.css */

html, body, form, fieldset, table, caption, thead, tfoot, tbody, tr, td, th, div, span, p, ul, ol, li, a, img, dl, dt, dd, h1, h2, h3, h4, h5, h6 {
    background-repeat: no-repeat;
    border: 0 solid #CCCCCC;
    margin: 0;
    padding: 0;
}
html {
    font-size: 100.01%;
    text-align: center;
}
body, table {
    font-family: Verdana,lucida,sans-serif;
}
table {
    border-collapse: collapse;
    font-size: 100%;
}
body {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    font-size: 75%;
    line-height: 1.5em;
}
a:link {
    color: #00501F;
    text-decoration: underline;
}
a:visited {
    color: #333333;
}
p, ul, ol, dl, dd, table, form, fieldset, blockquote {
    margin-bottom: 1.5em;
}
ul, ol, dd, blockquote {
    margin-left: 1.5em;
}
blockquote {
    margin-right: 1.5em;
}
hr {
    background-color: #CCCCCC;
    border: 0 none;
    color: #CCCCCC;
    height: 0.25em;
    margin-bottom: 1.25em;
    padding: 0;
}
sup, sub {
    line-height: 0;
}
ul {
    list-style-type: square;
}
ol {
    list-style-type: decimal;
}
.plain-list {
    list-style-type: none;
    margin-left: 0;
}
h1, h2, h3 {
    font-weight: normal;
}
th, strong, dt, h4, h5, h6, dfn {
    font-weight: bold;
}
em, dfn, q, cite {
    font-style: italic;
}
q:before {
    content: open-quote;
}
q:after {
    content: close-quote;
}
q {
    font-style: italic;
    quotes: "„" "“" "‚" "‘";
}
q:lang(en) {
    quotes: "“" "”" "‘" "’";
}
h1 {
    color: #00501F;
}
h2, h3 {
    color: #000000;
}
h4, h5, h6 {
    color: #222222;
}
h1 {
    font-size: 1.6em; /*2em;*/
    line-height: 1.5em;
    margin-bottom: 0.5em;
}
h2 {
    font-size: 1.3em; /*1.5em;*/
    line-height: 2em;
    margin-bottom: 0.5em;
    margin-top: 1.5em;
}
h1 + h2 {
    margin-bottom: 0.5em;
    margin-top: -0.5em;
}
h3 {
    font-size: 1.1667em;
    line-height: 1.2857;
    margin-bottom: 1.2857em;
}
h4 {
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 1.5em;
}
h5, h6 {
    font-size: 0.9167em;
    line-height: 1.6364em;
    margin-bottom: 1.6364em;
}



#page {
    margin: 0 auto;
    max-width: 100%;
    min-width: 960px;
    padding: 11px 0 0;
    position: relative;
    text-align: left;
    width: 83em;
}
#main, #foot {
    border-collapse: separate;
    border-spacing: 1.5em;
    display: table;
}
#content, #apps {
    display: table-cell;
    vertical-align: top;
}
#main {
    clear: both;
}
#content {
    width: 100%;
}
#apps, #aside {
    width: 224px;
}
.app-for-portlet {
    padding: 0.75em;
}
#content {
    border-spacing: 0;
    direction: rtl;
    display: table;
}
#article, #aside {
    direction: ltr;
    display: table-cell;
    vertical-align: top;
}
#aside {
    padding-right: 1.5em;
}
.submenu li {
    background-color: #FFFFFF;
    background-image: url("/public/web/pub/f5/e5/ea/11335_4_arrows_submenu.gif");
    background-position: left 0.75em;
    background-repeat: no-repeat;
    padding-left: 15px;
}
.submenu a, .submenu strong, .submenu span {
    background-color: #FFFFFF;
    display: block;
    line-height: 1.5em;
    padding-bottom: 3px;
    padding-top: 3px;
}
.submenu > li > a, .submenu > li > strong {
    color: #000000;
}
.submenu .expanded {
    background-position: -55px 0.75em;
}
.submenu .selected {
    background-position: -26px 0.75em;
    font-weight: normal;
}
.app-page #main, .app-page-r #main {
    border: 0 none;
    border-spacing: 0;
    clear: both;
    direction: ltr;
    margin: 0 1.5em;
    table-layout: fixed;
}
.app-page #login, .app-page #user, .app-page-r #login, .app-page-r #user {
    margin-bottom: 1.5em;
}
#app-data {
    border-right: 1px solid #CCCCCC;
    direction: ltr;
    display: table-cell;
    padding-right: 1.4166em;
    width: auto;
}
#app-aux {
    direction: ltr;
    display: table-cell;
    padding-left: 1.4166em;
    width: 215px;
}
#app-aux .submenu + .help {
    margin-top: 3em;
}
.app-page-r #main {
    direction: rtl;
}
.app-page-r #app-data {
    border-left: 1px solid #CCCCCC;
    border-right: 0 none;
    padding-left: 1.4166em;
    padding-right: 0;
}
.app-page-r #app-aux {
    padding-left: 0;
    padding-right: 1.4166em;
}
#steps {
    clear: both;
    margin: 0;
}
#steps:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}



.theme-grants h1, .theme-grants a:link {
    color: #003900;
}
.theme-grants a:visited {
    color: #333333;
}
.theme-grants table.grid-view thead th, .theme-grants tr.h th, .theme-grants table.grid-view tfoot td, .theme-grants table.grid-view .for-table, .theme-grants .box .h, .theme-grants .sidebar-calendar td.today {
    background-color: #005127;
    color: #FFFFFF;
}
.theme-grants .sidebar-calendar td.today {
}
.theme-grants .inv .h, .theme-grants table.grid-view tr.inv th, .theme-grants .structured-text h2, .theme-grants .sidebar-calendar td.action {
    background: none repeat scroll 0 0 #6AB1E1;
    color: #000000;
}
.theme-grants .sidebar-calendar td.action {
    border-color: #6AB1E1;
}
.theme-grants table.no-head {
    border-top: 0.5em solid #005127;
}
.theme-grants input.submit, .theme-grants button.submit {
    background-color: #6AB1E1;
    border-color: #89C1E7 #5289AE #5289AE #89C1E7;
    color: #000000;
}
.theme-grants input.altbtn, .theme-grants button.altbtn {
    background-color: #005127;
    border-color: #89C1E7 #5289AE #5289AE #89C1E7;
    color: #FFFFFF;
}
.theme-grants .pages li strong {
    border-color: #005127;
    color: #005127;
}
.theme-grants .submenu li, .theme-grants .arr {
    background-image: url("/public/web/pub/76/cf/82/11565_4_arrows_submenu.gif");
}