body { SCROLLBAR-FACE-COLOR: #d8d8d8; SCROLLBAR-HIGHLIGHT-COLOR: #d8d8d8; SCROLLBAR-SHADOW-COLOR: #d8d8d8; SCROLLBAR-3DLIGHT-COLOR: #d8d8d8; SCROLLBAR-ARROW-COLOR: #737373; SCROLLBAR-TRACK-COLOR: #E8e8e8; SCROLLBAR-DARKSHADOW-COLOR: #737373; }

.insert {
    border: 1px solid #ED1F31;
    color: #cc0000;
    width: 150px;
    height: 8px;
    font-size: 8pt;
}

.im {
    margin-right: 5px;
}

.im2 {
    float: right;
    margin: 0px 0px 5px 5px;
}

BODY, TD {
    font-family: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: #000000;
    font-size: 7.5pt;
}

A {
    text-decoration: none;
}

A:hover {
    text-decoration: underline;
}

A:active {
/*	color: #FBAF5D; */
}

P {
    line-height: 135%;
    margin-top: 0.1em;
    margin-bottom: 1em;
}

form {
    margin-bottom: 0px;
    margin-top: 4px;
}

.white {
    color: #ffffff;
    font-weight: bold;
}

/* --- MOMENTALNE SE POUZIVA JEN PRO ODKAZ NA ZDROJ VE DLOUHYM VYPISU --- */
.normlink, .normlink:hover {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 7.5pt;
    color: #ED1F31;
    text-decoration: underline;
}

.normlink:hover {
    text-decoration: none;
}

/* ---------------------------------------------------- */
/* START POPUP MENU CSS */
/* ---------------------------------------------------- */
#menu0 {
    position: fixed;
    left: 2px;
    top: 15px;
    width: 300px;
    z-index: 99;
    background-color: #f4f4f4;
    border: 2px solid #000000;
    visibility: hidden;
}
.zavrit {
/*	float: right;*/
    font-size: 10pt;
    font-weight: bold;
    border: 1px solid #000000;
    color: #000000;
    background-color: #ffffff;
    cursor: crosshair;
}

.horni {
    font-family: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    background-color: #E82B35;
    width: 100%;
    border-bottom: 1px solid #666666;
    float: right;
}

/* END POPUP MENU CSS */

.matfull {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: normal;
    font-size: 7pt;
    color: #000000;
    padding: 5pt 5pt 5pt 5pt;
    border: solid 1px #cccccc;
    line-height: 135%;
    margin-bottom: 0px;
}


h4 {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-weight: bold;
    font-size: 8pt;
    color: #FBAF5D;
    padding-left: 1pt;
    padding-right: 5pt;
    display: inline;
    margin-bottom: 0px;
}

h4 a {
    color: #FBAF5D; /* #ED1F31; */
}

.num1 {
    font-size: 9pt;
    font-weight: bold;
    font-family: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
}

div.matshort div.news, div.file {
/*	margin-left: 17px; */
}

div.matshort div.news div.matshort, div.file div.matshort {
    min-height: 40px;
    height: 40px;
}

/* -- Informace o clanku (ctenost, datum pridani...) -- */
.fileinfo {
    FONT-FAMILY: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    FONT-SIZE: 7.5pt;
    line-height: 110%;
    padding-left: 5pt;
    padding-right: 2px;
/*	margin-left: 13px;*/
    background-color: #cccccc;
    color: #000000;
}

.fileinfo a {
    color: #ED1F31;
    text-decoration: underline;
}

.fileinfo a:hover {
    color: #aa0000;
    text-decoration: none;
}

div.long div.fileinfo {
    margin-left: 0px;
}

div.file div.fileinfo {
    margin-left: 14px;
}

.treebut, .treebut:hover {
    border: 1px solid #606060;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    background-color: #d0d0d0;
    cursor: hand;
    text-decoration: none;
    color: #606060;
}

a.treebut, a.treebut:hover {
    border: 1px solid #606060;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    background-color: #d0d0d0;
    padding: 0px 1px 0px 1px;
    height: 17px;
    text-decoration: none;
    color: #606060;
}

/*.treebut, .treebon {
    text-align: center;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    background-color: #d0d0d0;
    border: 0px solid #000000;
    font-weight: bold;
    color: #606060;
    padding: 0px 1px 0px 1px;
    cursor: hand;
    height: 17px;
}*/

.treebon {
    border: 1px solid #ED1F31;
}

h2 {
    background-color: #ED1F31;
    font-size: 20pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: white;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 5px;
}

.upbar {
    background-color: #ED1F31;
    margin-left: 2.5%;
    width: 95%;
}

h5, .menuupbar {
    color: white;
    font-weight: bold;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
    background-color: #808D96;
    margin-bottom: 1px;
    margin-top: 0px;
}

.menu1, .menu1:hover {
    font-size: 8pt;
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    color: black;
    text-decoration: none;
    padding-left: 3pt;
}

.forminput {
    border: 1px solid #606060;
/*	background-color: #d0d0d0; */
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 8pt;
}

.bgmenu {
    background-color: #f4f4f4;
    border: 1px solid #f4f4f4;
    font-size: 7.5pt;
}

.bgon, .bgon2 {
    background-color: #c0c0c0;
    border: 1px solid #b0b0b0;
    cursor: hand;
}

.bgon2 {
    color: #ff0000;
}

.news, .long {
    text-align: left;
    max-width: 210mm;
    font-family: 'Helvetica CE', 'Arial CE', 'Helvetica', 'Arial', sans-serif;
}

.matshort {
    font-weight: normal;
    font-size: 7.5pt;
    color: #000000;
    padding: 2pt 5pt 2pt 5pt;
/*	border: solid 1px #cccccc;*/
    min-height: 30px;
/*	margin-left: 13px; */
    background-color: #f2f2f6;
}

div.version div.matshort, div.version div.fileinfo {
    margin-left: 0px;
}

/* --- */
.edit, .edit2, .edit3 {
    font-family: 'Helvetica CE', 'Arial CE', 'Helvetica', 'Arial', sans-serif;
    font-size: 7.5pt;
    padding-left: 5px;
    padding-right: 2px;
    background-color: #f4f4f4;
    border: 1px solid #5E6970; /*99ccff*/
    margin-top: 1px;
}

.edit3 {
    float: right;
}

.edit, .edit2 {
    line-height: 110%;
    margin-left: 13px;
}

.edit2 {
    font-family: "Verdana CE", "Verdana", "Helvetica", "Arial", sans-serif;
    font-size: 7.5pt;
}

div.long div.edit {
    margin-left: 0px;
}

.version {
    margin-left: 14px;
}

div.matshort ul {
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    line-height: 100%;
}

#MODRA {
    color: #222299;
}

/* +++++++++++++++++++++++++++ */

.pages {
    font-family: "Helvetica CE", "Arial CE", "Helvetica", "Arial", sans-serif;
    margin-left: 2pt;
    margin-right: 2pt;
    color: #5e6970;
    font-size: 8pt;
    background-color: #ffffff;
}

.pageson {
    color: #ffffff;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
    background-color: #FBAF5D;
}

.pages:hover {
    color: #ffffff;
    font-size: 8pt;
    font-weight: bold;
    background-color: #5e6970;
    text-decoration: none;
    text-align: center;
}

.menumain {
    background-color: #f4f4f4;
    border: 1px solid #b0b0b0
}

.downbar {
    border: 1px solid #b0b0b0;
    border-top: 0px
}

.menutop {
    border: 1px solid #b0b0b0;
    border-bottom: 0px
}


/* --- STROMO-TRIDY ---*/

/* trida pro ovladaci prvky stromu - rozbalit, sbalit ... */
.treecmd, .treecmd:hover {
    color: #FBAF5D;
}

.emphasized {
    font-family: "Arial CE", "Arial", "Helvetica CE", "Helvetica", sans-serif;
    color: #FBAF5D;
    font-weight: bold;
    font-size: 9pt;
}

.treeroot {
    /* color: #c40000; */
    font-weight: bold;
}
.menuitem {
    /*color: #000000; */
    font-size: 8pt;
    /*text-decoration: underline;*/
}

.menuitemextras {
    font-family: 'Helvetica CE', 'Arial CE', 'Helvetica', 'Arial', sans-serif;
    font-size: 7.5pt;
    line-height: 100%;
    padding-left: 5pt;
    padding-right: 2px;
    margin-left: 15pt;
    background-color: #f4f4f4;
    border: 1px solid #99ccff;
}

.menuitem:hover {
    font-size: 8pt;
    text-decoration: none;
}

.menutree {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

td.elem-edit {
     border: 1px solid #ED1F31;
    background-color: #ffffff;
}

table.elem-edit {
    border: 1px solid #b0b0b0;
    background-color: #ffffff;
}

.deleted {
    padding: 3px;
    border: 3px solid #aa0000;
}


.highlight_0 {
    BACKGROUND-COLOR: #DDDDFF;
}

.highlight_1 {
    BACKGROUND-COLOR: #DDFFDD;
}

.highlight_2 {
    BACKGROUND-COLOR: #FFDDDD;
}

.highlight_3 {
    BACKGROUND-COLOR: #EEEEFF;
}

.highlight_4 {
    BACKGROUND-COLOR: #EEFFEE;
}

.highlight_5 {
    BACKGROUND-COLOR: #FFEEEE;
}

.subitems {
}

.h {
    text-align: right;
    height: 16px;
}

.hform {
    text-align: right;
    height: 25px;
}

.l {
    float: left;
}
.menu {
    padding-bottom: 5pt;
}

.hid {
    display: none;
}
.vis {
    display: block;
}
.rperm {
    background-color: #99dd99; /*#007f00;*/
}
.rperm_disabled {
    border:1px #99dd99 solid; /*#007f00;*/
}
.wperm {
    background-color: #dd9999; /*#ff0000;*/
}
.wperm_disabled {
    border:1px #dd9999 solid; /*#ff0000;*/
}
.dperm {
    background-color: #f0f000; /*#ffff00;*/
}
.dperm_disabled {
    border: 1px #f0f000 solid; /*#ffff00;*/
}
.gperm {
    background-color: #9999dd; /*#0000ff;*/
}
.gperm_disabled {
    border:1px #9999dd solid; /*#0000ff;*/
}
.borders, .borders2 {
    border: 1px solid #d0d0d0;
}

.marquee {
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    height: 21px;
    background-color: #bb0000;
    background-image: url(../images/title-big.gif);
    padding-top: 3px;
}

.marquee a {
    color: #ffffff;
}

.marquee a:hover {
    background-color: #808080;
}

.notice td {
    color: #606060;

}
.notice td h4 {
    color: #ED1F31;
    font-size: 8pt;
    line-height: 13pt;
}

.portlet, .borders2 {
    margin-top: 12px;
}

.column {

}

.notice1 {
/*	background-color: #ffffff; */
}

.notice2 {
/*	background-color: #e9e9e9; */
}

#marq {
    border: 0px;
}

.error {
    color: #ED1F31;
/*	color: #BD5A5C; */
    font-size: 10pt;
    font-weight: bold;
}

a h4.notice {
    color: #000000;
}

div.notice-topic-1, div.notice-topic-2  {
    font-weight: bold;
    font-size: 9pt;
    color: #ED1F31;
    margin-left: 10px;
}

div.notice-topic-2 {
    margin-left: 20px;
}

.combname {
    font-weight: bold;
}

.combdesc, .combdesc h1, .combdesc h2 {
    color: #808080;
}

.positionlabel {
    font-weight: bold;
}

.rootpath {
    font-weight: bold;
}

.ulfull {
    margin-left: 10px;
    padding-left: 10px;
}

.rootemph {
    font-weight: bold;
}

.subitemsdiv {
    display: none;
    margin-left: 40px;
}

.htmlcode {
    text-align: justify;
}

.htmlcode h1 {font-size: 14px; color: #404040; margin-left: 0px; background: transparent; margin-bottom: 18px;}
.htmlcode h2 {font-size: 12px; color: #404040;	margin-left: 0px; background: transparent;}
.htmlcode h3, .htmlcode h4, .htmlcode h5, .htmlcode h6 {font-size: 10px; color: #404040; margin-left: 0px; background: transparent;}
.htmlcode a {margin-left: 0px; text-decoration: underline; color: #404040;}
.htmlcode p, .htmlcode td, .htmlcode ul, .htmlcode li {color: #404040;}

.icon-n {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9CDF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px;
 }
.icon-z {
 height: 8px; width: 8px; border: solid 1px black; background-color: #DE9A9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px;
 }
.icon-k {
height: 8px; width: 8px; border: solid 1px black; background-color: #FFFF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px;
}
.icon-v {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9C9ADE; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px;
 }
.icon-off {
height: 8px; width: 8px; border: solid 1px black; background-color: #e5e5e5; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; color: #000000;
}

.clickicon-n {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9CDF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
.clickicon-n:link {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9CDF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
.clickicon-n:visited {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9CDF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
.clickicon-n:hover {
 height: 8px; width: 8px; border: solid 1px black; background-color: #ffff00; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
.clickicon-z {
 height: 8px; width: 8px; border: solid 1px black; background-color: #DE9A9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
 .clickicon-z:link {
 height: 8px; width: 8px; border: solid 1px black; background-color: #DE9A9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
 .clickicon-z:visited {
 height: 8px; width: 8px; border: solid 1px black; background-color: #DE9A9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
 .clickicon-z:hover {
 height: 8px; width: 8px; border: solid 1px black; background-color: #ffff00; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
.clickicon-k {
height: 8px; width: 8px; border: solid 1px black; background-color: #FFFF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
}
.clickicon-k:link {
height: 8px; width: 8px; border: solid 1px black; background-color: #FFFF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
}
.clickicon-k:visited {
height: 8px; width: 8px; border: solid 1px black; background-color: #FFFF9C; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
}
.clickicon-k:hover {
height: 8px; width: 8px; border: solid 1px black; background-color: #ffff00; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
}
.clickicon-v {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9C9ADE; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
 .clickicon-v:link {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9C9ADE; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
 .clickicon-v:visited {
 height: 8px; width: 8px; border: solid 1px black; background-color: #9C9ADE; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
 .clickicon-v:hover {
 height: 8px; width: 8px; border: solid 1px black; background-color: #ffff00; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; cursor: hand;
 }
.clickicon-off {
height: 8px; width: 8px; border: solid 1px black; background-color: #e5e5e5; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; color: #000000; cursor: hand;
}
.clickicon-off:link {
height: 8px; width: 8px; border: solid 1px black; background-color: #e5e5e5; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; color: #000000; cursor: hand;
}
.clickicon-off:visited {
height: 8px; width: 8px; border: solid 1px black; background-color: #e5e5e5; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; color: #000000; cursor: hand;
}
.clickicon-off:hover {
height: 8px; width: 8px; border: solid 1px black; background-color: #ffff00; font-weight: bold; padding-bottom: 0px; font-size: 8px; padding-left: 2px; padding-right: 2px; color: #000000; cursor: hand;
}
img {
border: none;
}

.block {display: block;}

/*
 yahoo widgets
 */
.overlay {
    visibility: hidden;
    border: 1px solid black;
    background-color: #FFFFFF;
    z-index: 10;
    padding: 5px;
    position:absolute;
}

/* color headers */
.clear {height: 0px; clear: both;}
.ec_color_header {border-bottom: 1px solid #cacaca; text-align: left;}
.ec_color_header_noline {text-align: left;}
.ec_blue_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #000066; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_blue2_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #004D83; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_navyblue_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #58D4F3; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_red_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #FF8A42; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_yellow_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #F0AF00; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_green_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #92C632; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_orange_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #FF8A3A; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_gray_left {float: left; padding: 0px 0px 0px 0px; margin: 0px 2px 0px 0px; color: #7E7E7E; font-family: Arial; font-size: 18px; font-style: italic; font-weight: bold; display: inline; line-height: 23px; letter-spacing: -1px;}
.ec_gray_right {float: left; padding: 1em 0px 0px 0px; margin: 0px 0px 0px 0px; color: #777777; font-family: Arial; font-size: 8.5pt; font-style: italic; font-weight: bold; display: inline; line-height: 13px; word-spacing: 1px;}

.jclink{color:#000000; text-decoration:underline;}

