body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
td.filtr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; padding-left: 2px; border: #888888 solid; border-width: 0px 0px 0px 1px; }
td.title { border: #000000 solid; border-width: 0px 0px 1px 0px; padding: 5px; margin: 2px; }

a.path { color: #666666; text-decoration: underline; }
a.path:hover { color: #000000; text-decoration: none; }
a.path:active { font-weight: bold; }

a.wsmenu {  text-decoration: none; font-weight: normal; font-size: 7pt; color: #FFFFFF; }
a.wsmenu:hover {  text-decoration: underline; font-weight: normal; font-size: 7pt; color: #FFFFF0; }

p { text-align: justify; margin: 2px 0px 2px 0px; }
p:first-letter { font-weight: bold; }

p.special { text-align: justify; margin: 2px 0px 10px 0px; font-size: 9pt; }
p.special:first-letter { font-weight: bold; }

h1 {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 17pt; color: #313186; font-weight: bold; margin-bottom: 10px; }
h2 {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold; margin-top: 10px; margin-bottom: 5px; }
h3 {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 11pt; color: #313186; font-weight: bold; margin-top: 10px; margin-bottom: 5px; }

/* SPECIAL */

.errortitle { font-size: 16pt; font-weight: bold; color: #FF0000; }
.errormsg { font-size: 9pt; font-weight: bold; color: #FF0000; }
.poznamka { padding: 4px 4px 4px 4px; margin: 10px 0px 0px 0px; color: #333333; font-size: 7pt; border: #FF0000 solid; border-width: 0px 0px 0px 0px; }
.small { font-size: 7pt; }
.nadpis { font-size: 13pt; font-weight: bold; }
.selectgroup { font-weight: bold; color: #000000; background-color: #E9E2C3; }
.highlight { color: #FF0000; }

/* NORMAL */

menik {
visibility:hidden;}

#pagebody { padding: 15px 15px 15px 15px; width: 98%; }
#pagepath { font-size: 8pt; color: #666666; margin-top: 0px; margin-bottom: 5px; text-align: left; }

/* CLANKY */

div.msection { width: 98%; margin-bottom: 5px; padding: 2px; border: #000000 solid; border-width: 1px; }
div.msectiontitle { font-size: 9pt; font-weight: bold; margin-bottom: 2px; padding: 5px; color: #FFFFCC; background-color: #333399; }

div.mnews { margin-bottom: 15px; padding: 2px; border: #000000 solid; border-width: 0px 0px 0px 0px; }
div.mnewstitle { padding-bottom: 4px; }
div.mnewstext { text-align: justify; padding-bottom: 4px; }
div.mnewsinfo { font-size: 7pt; font-weight: bold; }
div.mnewstitle a { font-size: 9pt; text-decoration: underline; font-weight: bold; color: #333399; }
div.mnewstitle a:hover { font-size: 9pt; text-decoration: none; font-weight: bold; color: #FF0000;}

div.mnewsnext { padding: 2px; border: #000000 solid; border-width: 1px 0px 0px 0px; }
div.mnewsnexttitle { padding-bottom: 4px; }
div.mnewsnextlist { padding-bottom: 4px; line-height: 11pt; }
div.mnewsnextlist a { font-size: 7pt; text-decoration: underline; color: #333399; }
div.mnewsnextlist a:hover { font-size: 7pt; text-decoration: none; color: #FF0000;}

/* TEXTY */

div.texty { width: 100%; margin-bottom: 5px; }
div.text { margin-bottom: 20px; }
div.texty p { text-align: justify; margin: 2px 0px 5px 0px; font-size: 9pt; }
div.texty p:first-letter { font-weight: bold; }

/* CLANKY */

div.clanek { width: 100%; }
div.clanek p { text-align: justify; margin: 2px 0px 5px 0px; font-size: 9pt; }
div.clanek p:first-letter { font-weight: bold; }

div.clankyvypis { width: 100%; }

/* BURZA */

div.burza { position: relative; margin-bottom: 10px; padding: 4px; border: #CCCCCC solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; }
div.burzatitle { position: relative; padding-bottom: 2px; margin-bottom: 5px; border: #75392B dashed; border-width: 0px 0px 1px 0px; }
div.burzatext { position: relative; padding: 2px 0px 2px 0px; }
div.burzaauthor { font-size: 7pt; color: #75392B; position: relative; margin-top: 5px; }
div.burzakontakt { font-size: 7pt; color: #75392B; position: relative; margin-top: 2px; }

/* FORMULARE */

input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; padding-left: 3px; }

input.normal { border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; height: 19px; }
input.invalid { border: #FF0000 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; height: 19px;  }
input.require { border: #000000 solid; border-width: 1px 1px 2px 1px; background-color: #EFEFEF; height: 19px;  }
input.disable { color: #999999; border: #999999 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; height: 19px;  }

textarea.normal { border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; }
textarea.invalid { border: #FF0000 solid; border-width: 1px 1px 2px 1px; background-color: #EFEFEF;  }
textarea.disable { color: #999999; border: #333333 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; }
textarea.require { border: #000000 solid; border-width: 1px 1px 2px 1px; background-color: #EFEFEF; }

select.normal { border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; }
select.invalid { border: #FF0000 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; }
select.disabled { border: #333333 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; color: #999999; }
select.small { font-size: 7pt; border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #EFEFEF; }

input.button { height: 21px; font-weight: bold; border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #FFFFFF; padding-left: 0px;  }
input.buttonsmall { height: 19px; font-weight: bold; border: #000000 solid; border-width: 1px 1px 1px 1px; background-color: #FFFFFF; padding-left: 0px; }

input.savebutton { padding-left: 14px background-color: #E9E2C3; background: url(/images/ico/save_btn.gif) no-repeat fixed 2px 2px; }
input.stornobutton { padding-left: 14px background-color: #E9E2C3; background: url(/images/ico/storno_btn.gif) no-repeat fixed 2px 2px; }
input.findbutton { padding-left: 14px background-color: #E9E2C3; background: url(/images/ico/find_item.gif) no-repeat fixed 2px 2px; }
input.filtrbutton { padding-left: 14px background-color: #E9E2C3; background: url(/images/ico/find_item.gif) no-repeat fixed 2px 2px; }
input.addbutton { padding-left: 14px background-color: #E9E2C3; background: url(/images/ico/add_item.gif) no-repeat fixed 2px 2px; }
input.actionbutton { padding-left: 14px background-color: #E9E2C3; background: url(/images/ico/find_item.gif) no-repeat fixed 2px 2px; }

input.date { text-align: center; border: #000000 solid; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #EFEFEF; }
div.date { display: inline; border: #000000 solid; border-width: 1px 1px 1px 1px; padding: 0px 1px 0px 0px;  background-color: #EFEFEF; }
div.dateinvalid { display: inline; border: #FF0000 solid; border-width: 1px 1px 1px 1px; padding: 0px 1px 0px 0px;  background-color: #EFEFEF; }

input.time { text-align: center; border: #000000 solid; border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #EFEFEF; }
div.time { display: inline; border: #000000 solid; border-width: 1px 1px 1px 1px; padding: 0px 1px 0px 0px;  background-color: #EFEFEF; }
div.timeinvalid { display: inline; border: #FF0000 solid; border-width: 1px 1px 1px 1px; padding: 0px 1px 0px 0px;  background-color: #EFEFEF; }

/* IMAGES */

div.image {
	position: realtive;
	float: left;
	padding: 2px 2x 2px 2px;
	margin: 0px 5px 5px 0px;
	border: #000000 solid 1px;
	overflow: auto;
}

div.imagefile {
	position: realtive;
}

div.imagetitle {
	position: realtive;
	margin-top: 2px;
	padding-left: 2px;
	font-weight: bold;
}

/* TAGY --------------------------------------------------------------------------------------------------------------------------- */

ul { margin-top: 3pt; margin-bottom: 10pt; list-style: square outside; }
blockquote { margin-left: 15pt; margin-top: 3pt; margin-bottom: 10pt; list-style: square outside; }
li { list-style: square  outside; }
/* ------------------------------------------------------------------------------------------------------------------------------------- */

/* FORMULÁŘE ---------------------------------------------------------------------------------------------------------------- */
.input {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: thin #333399 solid; width=100%}
.input2 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: 1px #333399 solid;}
.input200 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: thin #333399 solid; width=200}
.input410 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF; border: thin #333399 solid; width=410}
.input500 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FFFFFF; border: thin #333399 solid; width=510}
.menu_input {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; width=110}*/

.input_small {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; background-color: #FFFFFF; border: thin #333399 solid; width=20 }
/* ------------------------------------------------------------------------------------------------------------------------------------- */

/* CHYBOVÉ FORMULÁŘE ----------------------------------------------------------------------------------------------- */
.input_invalid {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold; background-color: #FFFF00; border: thin #333399 solid; width=100%}
.input2_invalid {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: color: #000000; font-weight: bold; background-color: #FFFF00; border: thin #333399 solid;}
.input200_invalid {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: color: #000000; font-weight: bold; background-color: #FFFF00; border: thin #333399 solid; width=200}
.input410_invalid {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: color: #000000; font-weight: bold; background-color: #FFFF00; border: thin #333399 solid; width=410}
/* ------------------------------------------------------------------------------------------------------------------------------------- */


.button {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF}
.button_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFFFFF}

.error {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF0000;}
.normal_error {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF0000;}

a { text-decoration: underline; color: #000000; }
a:hover {  text-decoration: none; color: #000000;}

a.inverz { text-decoration: none; color: #000000; }
a.inverz:hover {  text-decoration: none; font-weight: bold; color: #000000;}

a.odkaz { text-decoration: underline; font-weight: bold; color: #333399; }
a.odkaz:hover {  text-decoration: none; font-weight: bold; color: #FF0000;}

a.odkaz_normal { text-decoration: underline; color: #333399; }
a.odkaz_normal:hover {  text-decoration: none; color: #000000;}

a.odkaz2 { text-decoration: underline; font-size: 9pt; font-weight: bold; color:  #313186; }
a.odkaz2:hover {  text-decoration: none; font-size: 9pt; font-weight: bold; color:  #313186; }

a.odkaz_odsazeny { text-decoration: underline; font-size: 10pt; font-weight: bold; color: #28286C; margin-right: 50pt; margin-bottom: 50pt; padding-right: 50pt; padding-bottom: 50pt;}
a.odkaz_odsazeny:hover {  text-decoration: none; font-size: 10pt; font-weight: bold; color: #28286C; margin-right: 50pt; margin-bottom: 50pt; padding-right: 50pt; padding-bottom: 50pt;}



a.navigator { text-decoration: underline; font-size: 10pt; font-weight: bold; color: #333399; }
a.navigator:hover {  text-decoration: none; font-size: 10pt; font-weight: bold; color: #333399;}

a.white { text-decoration: underline; color: #FFFFFF; }
a.white:hover {  text-decoration: none; color: #FFFFFF;}

a.popmenu {  text-decoration: none; font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt }
a.popmenu:hover {  text-decoration: none; font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; color: #000000; font-size: 9pt }

a.menu {  text-decoration: none; font-weight: bold; font-size: 8pt }
a.menu:hover {  text-decoration: none; font-weight: bold; font-size: 8pt }

.bottom_text {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

.small_white {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.small_black {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}

.normal {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: <? echo $font9 ?>; font-weight: normal;color: #000000}
.white {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}

.povinne {  font-weight: bold; color: #333399}
.nepovinne {  font-style: italic}

.special_text {  ont-size: 9pt; font-weight: normal; color: #330066; line-height: 13pt}

.neoznacene {  font-style: italic; font-weight: bold; color: #000000; background-color: #FF0000 }
.oznacene {  font-style: italic; font-weight: bold; color: #000000; background-color: #FFFFFF }
.sekce {  font-weight: bold; color: #000000; background-color: #C0C0C0}

.text {  font-family: Arial CE, Helvetica CE, Arial, Helvetica, sans-serif; font-size: 9pt;}

.section {  font-size: 11pt; font-weight: bolder; color: #313186; letter-spacing: 1pt}
.section_yellow {  font-size: 11pt; font-weight: bold; color: #FFFFCC}
.section2 {  font-size: 16px; font-style: normal; font-weight: bolder; color: #000000; text-decoration: underline; }
.section3 {  font-size: 11pt; font-style: italic; font-weight: bold; color: #000000; text-decoration: underline;}


/* NOVE ----------------------------------------------------------------------------------------------------------------------------------------- */

div.title {
	margin: 0px 0px 20px 0px;
}

div.vypis {
	margin: 15px 15px 15px 15px;
}

/* UZIVATELSKE ----------------------------------------------------------------------------------------------------------------------------------------- */

.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	color: #313186
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}
