body { 
 scrollbar-face-color: #F1F7FF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #FEF6E8;
 scrollbar-shadow-color: #C67F7F;
 scrollbar-darkshadow-color: #AD4848;
 scrollbar-track-color: #96B4D8;
 scrollbar-arrow-color: #C67F7F;
 font: 8pt "Arail CE", "Tahoma CE", "Helvetica CE", Arial, Tahoma, Helvetica, sans-serif;
 color:#ffffff;
 background-color: #2F3C7B;
 background-image: url(obr/pozadi_prechod.jpg);
 background-repeat: repeat-x;
 background-position: top;
 background-attachment: fixed;
}
body td, body th { font: 8pt "Arial CE", "Tahoma CE", "Helvetica CE", Arial, Tahoma, Helvetica, sans-serif; color:#000000}
textarea, input#oml{background-color: #EFFFFF ; font: 8pt "Arial CE", "Tahoma CE", "Helvetica CE", Arial, Tahoma, Helvetica, sans-serif; color:#352D90}
.omlpol {background-color: #EFFFFF ; font: 8pt "Arial CE", "Tahoma CE", "Helvetica CE", Arial, Tahoma, Helvetica, sans-serif; color:#352D90 ; border-top: solid gray 2px; border-left: solid gray 2px; border-right: solid silver 1px; border-bottom: solid silver 1px;}

A:visited, A:hover, A:link, A:active {color: #4840A3; text-decoration: none}

A.odk:visited, A:link, A:active {color: #4840A3; text-decoration: none}
A.odk:hover{color: #C8C0F3; text-decoration: none}

form {padding:0; margin:0}

SELECT, INPUT, TEXTAREA{
background-color: #FFFFFF;
font-family: Verdana ;
font-size: 9px;
color:  black;
}

.text1 {font: 8pt Arial, Helvetica, sans-serif; color: black;}
.text1b {font: bold 8pt Arial, Helvetica, sans-serif; color: black;}
.text1r {font: 8pt Arial, Helvetica, sans-serif; color: red;}
.text1n {font: 8pt Arial, Helvetica, sans-serif; color: navy;}
.text1g {font: 8pt Arial, Helvetica, sans-serif; color: darkgreen;}

.pruh {color: white; background-image: url("obr/pruh_back.gif"); height: 19px;}
.pruhakce { float: right; background-image: url("obr/pruh_back2.gif"); padding-top: 2px }
.pruh a, .pruh a:hover, .pruh a:visited, .pruh a:link {color: white; text-decoration: none;}
.pruh a:hover { background-color: white; color: navy; text-decoration: none;}

.menuhl {background-image: url("obr/pruh_back2.gif"); height: 10px;}
.menu {width:156px;padding:0px 10px 30px 10px; margin-top: 10px;color: #FFFFFF; font-size: 11px;}
.menu ul {margin: 0; padding: 0}
.menu li {float:left;width:151px;position:relative;padding: 0px 0px 0px 0px;margin:0;display:block;background-image:url("obr/menu.gif");background-repeat:no-repeat; background-position:0 100%;}
.menu li a:link,
.menu li a:visited {display:block;padding-bottom:1px;}
.menu li a:link,
.menu li a:visited,
.menu li a:hover {position:relative; color: white; left: -1px; padding-left: 23px; margin-top: 1px; margin-bottom: 1px; text-decoration: none; font-size: 11px; font-weight: bold; background: url("obr/baracekb.gif") no-repeat; height: 20px;}
.menu li li a:link,
.menu li li a:visited,
.menu li li a:hover { font-weight: normal; left: -1px; background-image: url("obr/baracekb.gif"); height: 20px; background-position: 8%; padding-left: 33px; margin-top: 1px;}
.menu li li li a:link,
.menu li li li a:visited,
.menu li li li a:hover { font-weight: normal; left: -1px; background-image: none; padding-left: 25px;  background-position: 8%; }
.menu li li li a:link,
.menu li li li a:visited {background-color: #C67F7F;}
.menu li li li a:hover {background-color: #F1F7FF; background-image: url(obr/baracek.gif);}
.menu li a:hover {background-color: #F1F7FF; background-image: url(obr/baracek.gif); color: navy;}

.podmenu { position: absolute; display: block; color: #6675a8; background: #dcdcdc url("obr/sbg.gif"); padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px;  border: 1px solid #6675A8;}
.podmenu a  { position: relative; color: #000000;  text-decoration :none; padding-left: 5px; padding-right: 5px}
.podmenu a:link    {color: #000000}
.podmenu a:visited {color: #000000}
.podmenu a:active  {color: #000000; text-decoration: none }
.podmenu a:hover   {color: #000000; text-decoration: none }

h3 {font-family: "Tahoma CE", "Helvetica CE", Tahoma, Helvetica, sans-serif; font-size: 10pt; color: #AD4848;}
h3 span {font-size: 8pt; color: #000000; font-weight: normal}
h4 {font-family: "Tahoma CE", "Helvetica CE", Tahoma, Helvetica, sans-serif; font-size: 10pt; color: #352D90; margin-bottom: 2px;}

.reditel {border-bottom: 1px dashed #d0d0d0; padding-bottom: 15px;}
.cara {border-bottom: 1px dashed #d0d0d0; padding-bottom: 15px; margin-bottom: 15px}
.okno {background-color: #F1F7FF; padding-right: 10px; padding-left: 15px; padding-bottom: 10px}
.end {border-top: 1px solid #000000; width:760px; color: #FFFFFF; text-align: center}
.end A:active, .end A:visited, .end A:link {color: #CACACA; text-decoration: none}
.end A:hover {color: #FFFFFF; text-decoration: none}

.formular {padding-bottom: 4px; margin-bottom: 10px; border-bottom: 1px dashed #d0d0d0;}
.formular h3 {background: url("obr/nazev.gif") no-repeat; padding-left: 10px; padding-bottom: 3px; margin: 0; color: #C60C21; font-size: 13px;}

.formularbez {padding-bottom: 4px; margin-bottom: 10px;}
.formularbez h3 {background: url("obr/nazev.gif") no-repeat; padding-left: 10px; padding-bottom: 3px; margin: 0; color: #C60C21; font-size: 13px;}

.tabulka th { font-weight: bold; background-color: #CACEE8; padding-right: 3px; padding-left: 3px; color: #4840A3;}
.tabulka td { background-color: #D9DDF9; color: #4840A3;}
.tabulka a {display: block; position: relative; padding-right: 3px; padding-left: 3px;}
.tabulka a:hover {text-decoration: none; background-color: #CACEE8;}
.tabulka td span {padding-right: 3px; padding-left: 3px; color: #000000;}
.tabulka2 td {background-color:transparent;};

.seznam th { font-weight: bold; padding-right: 3px; padding-left: 3px; color: #a0a0a0; border-bottom: 1px solid #a0a0a0; background-color: #f0f0f0; text-align: left}
.seznam tbody.radky td{ padding-right: 3px; padding-left: 3px; border-bottom: 1px solid #a0a0a0; height: 20px;}
.seznam a, .seznam a:hover, .seznam a:visited, .seznam a:link {text-decoration: underline;}
.seznam a.cerne {color: #000000; text-decoration: underline;}


#button { padding: 1px; border: 1px outset #aaaaaa; border-right-color: #555555; border-bottom-color: #555555; background: #dcdcdc url("obr/sbg.gif"); color: #2266bb; font-weight: bold; font-size: 8pt;}

.error {color: #fd2929; background-image: url("obr/error.gif"); background-repeat: no-repeat;  padding-left: 0px; background-position: 0%; text-indent: 10px}
.hlaska {color: #6CC22F; background-image: url("obr/hlaska.gif"); background-repeat: no-repeat;  padding-left: 0px; background-position: 0%; text-indent: 10px}

.dhtmed-bg {
	background-color: menu;
	border: 2px outset;
}
.dhtmed-o {
    border-bottom: buttonshadow 1px solid;
    border-left: buttonhighlight 1px solid;
    border-right: buttonshadow 1px solid;
    border-top: buttonhighlight 1px solid;
    cursor: hand;
    margin-left: 0px;
    margin-right: 0px
}
.dhtmed-v {
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 3px;
}
.button {
	background-color: buttonface;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
	border: 1px outset;
}

.polozka a, .polozka a:link, .polozka a:visited {padding-left:12px; background: url("obr/odkaz.gif") no-repeat; background-position: 2px top; display: block; text-decoration: none;}
.polozka a.zmena:hover {background: url("obr/odkaz-zmena.gif") no-repeat; background-position: 2px top;  text-decoration: none;}

.dokument {padding-bottom: 10px;}
.nadpis {text-indent: 3px; font-size: 13px; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; background-color: #f0f0f0; color: #000000; margin-bottom: 3px;}
.nadpis a {position: relative; display: block}
.nadpis a:hover {background-color: #e0e0e0;}

.chat { width: 564px;}
.chatcara {border-top: 1px dashed #d0d0d0; padding-top: 15px; margin-top: 15px; height: 40px;}
.chatcaran {border-top: 1px dashed #d0d0d0; padding-top: 15px; height: 40px;}
.chatdatum {float: left; width: 65px; color: #C60C21}
.chatdatum span {color: #000000}
.chatsmazat {width: 25px; text-align: center}
.chattext {float: right; width: 455; }
.chattext span { display: block; background-color: #f0f0f0; font-weight: bold}
.chattext small { color: #4840A3}
.chattext a, .chattext a:hover, chattext a:visited, chattext a:link, chattext a:active {text-decoration: underline}

.black a, .black a:hover, .black a:visited, .blank a:link, .blank a:active {color: #000000; text-decoration: underline; font-weight: bold}

.blok { float:right; width: 300px; display: block; position: relative}
.modre {color: #352D90}

.znamky .nazev {width:250px; padding-left: 5px;}
.znamky .prvni {width:150px; padding-left: 5px;}
.znamky .druhe {width:150px; padding-left: 5px;}
.znamky .top {font-size: 13px; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; background-color: #f0f0f0; color: #000000; margin-bottom: 3px; margin-top: 15px; display: block}

.rozvrh {background-color: #000000}
.rozvrh th {background-color: #e0e0e0; font-size: 16px; font-weight: bold;}
.rozvrh th span {font-size: 8px;}
.rozvrh td {font-size: 9px; background-color: #efefef; width:48px;}
.rozvrh td big {font-weight: bold; font-size: 12px;}
.rozvrh .den {font-size: 16px; font-weight: bold; padding-left: 4px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px;}
.rozvrh span {font-size: 10px;}

.akce {background-color: #efefef; text-align: center; padding-top: 5px; width:48px; cursor: hand; height: 52px;}
.akcepod {position:relative; display: none;}
.akcepol { position:absolute; display: block; top: 0px; left: 0px; z-index: 10; border: 1px solid #505050; background-color: #909090; color: #ffffff; padding: 5px 5px 5px 5px; width: auto}

.dokumenty a {padding-left: 5px; padding-right: 5px}
.dokumenty a:hover, .dokumenty a:focus {background-color: #CACEE8;}
.struktura_odd_nadpis {width:100%;  padding: 3px 3px 3px 3px; font-size: 10pt; font-weight: bold; border: 1px solid #a0a0a0; background-color: #e9e9e9; text-indent: 15px;}
.dokument { background: url('obr/text.gif') no-repeat top left; height: 17px; text-indent: 23px; border-bottom: 1px dashed #d0d0d0; margin-bottom: 7px;}
.dokument_word { background: url('obr/msword.gif') no-repeat top left; height: 17px; text-indent: 23px; border-bottom: 1px dashed #d0d0d0; margin-bottom: 7px;}
.dokument_pdf { background: url('obr/pdf.gif') no-repeat top left; height: 17px; text-indent: 23px; border-bottom: 1px dashed #d0d0d0; margin-bottom: 7px;}
.dokument_excel { background: url('obr/msexcel.gif') no-repeat top left; height: 17px; text-indent: 23px; border-bottom: 1px dashed #d0d0d0; margin-bottom: 7px;}