@charset "utf-8";

body  { padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; font: 10px verdana, arial, sans-serif; color: black }

h1 		{ margin-top: 0px; margin-bottom: 0px; font: 12px/20px verdana, arial, sans-serif; font-weight: bold; font-style: regular; padding-left: 0px }
h2 		{ margin-top: 0px; margin-bottom: 8px; font: 10px/16px verdana, arial, sans-serif; font-weight: bold; padding-left: 0px  }
h3 		{ margin-top: 0px; margin-bottom: 8px; font: 10px/16px verdana, arial, sans-serif; font-weight: bold; padding-left: 0px  }
h5 		{ margin-top: 0px; margin-bottom: 0px; margin-left: 10px; margin-right: 10px; font: 24px/24px verdana, arial, sans-serif; font-weight: bold; font-style: regular; padding-left: 0px }

p 		{ font: 10px/16px verdana, arial, sans-serif; text-align: justify; margin-top: 0px; margin-bottom: 8px}

.nojustify    { text-align: left; margin-bottom: 0px }
.left         { text-align: left;}
.description  { margin-top: 3px; margin-bottom: 3px; text-align: left }
.poznamka     { font-style: italic }
.indent       { padding-left: 5px; padding-right: 5px }

td,th		{ font: 10px verdana, arial, sans-serif; }
pre		{ font: xx-small lucida console, courier, monospace; background: #F5F5F5; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px }
hr 		{ font: 10px verdana, arial, sans-serif; height: 1px }

ul, ol {
  padding: 6px 0 6px 0;
  margin: 6px 0 6px 20px;
}

ul {
  list-style-type: none;
}

ol {
  list-style: decimal outside; 
  list-style-type: decimal 
}

li {
  padding-left: 19px;
  padding-right: 19px;
  font: xx-small/16px verdana, arial, sans-serif;
}

.ordered  { margin-left: 30px }
.first    { list-style: url(images/symbol_arrow.gif) outside }
.continue { margin-top: 4px }
.index    { margin-top: 4px; margin-bottom: 4px}
.outline	{ }

.image          { margin-left: 10px; margin-top: 16px }
.text           { font: xx-small verdana, arial, sans-serif; }
.text_highlite  { font: font: xx-small verdana, arial, sans-serif;  }

.star         { margin-top: 7px; color: #FF9A00 }

.margin_left  { padding-left: 15px }
.margin_text  { padding-left: 20px }
.margin_menu  { padding-left: 10px; padding-top: 6px }
.indent       { padding-left: 20px; padding-top: 3px }
.indent_top   { padding-top: 0px }

a		{ font: verdana, arial, sans-serif;  }

.banner {margin: 10px 0px 10px 0px;}
    
.banner_title {
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
    margin: 55px 10px 0px 10px;
}
    
.banner_links {
    padding: 0px 0px 0px 0px;
    margin: 55px 10px 0px 10px;
}
    
.banner_link {
    font-size: 10px;
    line-height: 16px;
    font-weight: bold;
}

.banner_link a:link { text-decoration: none;}
    
.address		{ font: 10px verdana, arial, sans-serif; }

.title		{ margin-top: 0px; margin-bottom: 8px; font: 12px/20px verdana, arial, sans-serif; font-weight: bold; font-style: regular; padding-left: 0px }
.subtitle	{ margin-top: 0px; margin-bottom: 8px; font: 10px/16px verdana, arial, sans-serif; font-weight: bold; font-style: regular; padding-left: 0px }

.main		{ font: 10px verdana, arial, sans-serif;  }

.local		{ font: 10px verdana, arial, sans-serif; }

.news		{ font: 10px/16px verdana, arial, sans-serif; text-align: left }

.menu		{ font: 10px/18px verdana, arial, sans-serif; text-align: left; padding: 3px 4px 3px 0px }

.menu_item	{ font: 10px/12px verdana, arial, sans-serif; padding-left: 31px; padding-top: 0px }
.menu_item_sel	{ font: 10px/12px verdana, arial, sans-serif; padding-left: 23px; padding-top: 0px; background: #EBEBEB }
.menu_sub	{ font: 10px/16px verdana, arial, sans-serif; padding-left: 23px; padding-top: 0px }
.menu_sub_sel	{ font: 10px/16px verdana, arial, sans-serif; padding-left: 15px; padding-top: 0px }
.menu_cat	{ font: 10px/16px verdana, arial, sans-serif; padding-left: 15px; padding-top: 3px; font-weight: bold }

.menu_cat		{ margin-top: 0px; margin-bottom: 0px; font: 12px/20px verdana, arial, sans-serif; font-weight: bold; font-style: regular; padding-left: 0px }

.menu_end		{ background: url(images/corner_left_back.gif) #FFFFFF left top; background-repeat: repeat-y }

form          	{ font: xx-small verdana, arial, sans-serif;  margin-top: 0px; margin-bottom: 0px }
.basic        	{ font: xx-small verdana, arial, sans-serif;  }
.error        	{ font: xx-small verdana, arial, sans-serif;  }

input 		{ font: xx-small verdana, arial, sans-serif;  height: auto; border: solid 1px #CCCCCC }
input.basic     { font: xx-small verdana, arial, sans-serif;  height: auto; border: solid 1px #CCCCCC }
input.error     { font: xx-small verdana, arial, sans-serif;  height: auto; border: solid 1px #FF0000 }

select          { font: xx-small verdana, arial, sans-serif;  border: solid 1px #CCCCCC }
select.basic    { font: xx-small verdana, arial, sans-serif;  border: solid 1px #CCCCCC }
select.error    { font: xx-small verdana, arial, sans-serif;  border: solid 1px #FF0000 }

textarea        { font: xx-small verdana, arial, sans-serif;  border: solid 1px #CCCCCC }
textarea.basic  { font: xx-small verdana, arial, sans-serif;  border: solid 1px #CCCCCC }
textarea.error  { font: xx-small verdana, arial, sans-serif;  border: solid 1px #FF0000 }

/* ------------------- */
/* Result tables style */
/* ------------------- */

table.result { 
  border:               1px solid #BBB; 
  border-collapse:      collapse; 
  margin:               1em 0; 
}

table.result th { 
  font-weight:          bold; 
  color:                white; 
}

table.result th, table.result td { 
  border:               1px solid #BBB; 
  padding:              0.2em 0.5em; 
}

table.result td { 
}

table.result td.number { 
  text-align:           right; 
}

table td.number, table th.number {
  text-align:           right;
}
