html
{
 background-color: #ffffff;
}

body
{
 background-color: #ffffff;
 margin: 4px;
 padding: 0px;
 font-family: Arial, Tahoma, "Trebuchet MS", Helvetica, sans-serif;
 color: #402c20;
}

a
{
  color:#335588; 
  /*font-weight: bold;*/
}

a:hover
{ 
  color:#5588dd; 
  text-decoration:none;
}

form
{ 
  margin:0px; 
}

label
{ 
  cursor:hand; 
}



/* menu vyp */

#cssmenu ul {
	margin: 0px;
  border: #a0c0c8 2px solid !important;
	padding: 0px;
	width: 120px;
	list-style: none;
	display: none;
	position: absolute;
	background: #7099a8;
}

#cssmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

#cssmenu ul li {
  border: 0px;
  margin: -2px 0px 0px 0px;
  text-align: left;
}

#cssmenu ul li a {
	border: 0px;
 	padding: 8px 10px; 
	display: block;
  font-family: Candara, "Trebuchet MS", Arial, Tahoma, "Arial Narrow", sans-serif;
  font-weight: bold;
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color: #e0e4e8;
  text-transform: lowercase;
	background: #80a0c0 url('img/footer.gif') repeat top;
	height: auto !important;
	height: 1%;
  z-index: 900;
}

#cssmenu ul li a:hover {
  color:#0e4e8e;
	background: #b0d0d8;
}

#cssmenu td ul {
	display: none;
}

#cssmenu td:hover ul,
#cssmenu table td:hover ul,
#cssmenu td.iehover ul,
#cssmenu table td.iehover ul {
	display: block;
}

/* end menu vyp */


/* menu1 vyp */

#cssmenu1 ul {
	margin: 0px;
  border: #a0c0c8 2px solid !important;
	padding: 0px;
	width: 120px;
	list-style: none;
	display: none;
	position: absolute;
	background: #7099a8;
}

#cssmenu1 ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

#cssmenu1 ul li {
  border: 0px;
  margin: -2px 0px 0px 0px;
  text-align: left;
}

#cssmenu1 ul li a {
	border: 0px;
 	padding: 8px 10px; 
	display: block;
  font-family: Candara, "Trebuchet MS", Arial, Tahoma, "Arial Narrow", sans-serif;
  font-weight: bold;
  line-height: 12px;
  font-size: 11px;
  text-decoration: none;
  color: #e0e4e8;
  text-transform: lowercase;
	background: #80a0c0 url('img/footer.gif') repeat top;
	height: auto !important;
	height: 1%;
}

#cssmenu1 ul li a:hover {
  color:#0e4e8e;
	background: #b0d0d8;
}

#cssmenu1 td ul {
	display: none;
}

#cssmenu1 td:hover ul,
#cssmenu1 table td:hover ul,
#cssmenu1 td.iehover ul,
#cssmenu1 table td.iehover ul {
	display: block;
}

/* end menu1 vyp */



h1
{
 color: #1878a8;
 font-family: Impact, sans-serif;
 font-weight: normal;
}

h2, h3
{
 color: #1878a8;
 font-family:  Tahoma, "Trebuchet MS", Arial, "Arial Narrow", sans-serif;
 font-weight: bold;
}

h1
{
 font-size: 36px;
 letter-spacing: -1px;
}

h2
{
 font-size: 18px;
 letter-spacing: 0px;
}

h3
{
 font-size: 12px;
 letter-spacing: 1px;
}

table, td
{ 
 border: 0px; 
 margin: 0px;
 padding: 0px;
 border-collapse: collapse;
 border-spacing: 0px;
}

img
{ 
 margin: 0px;
 padding: 0px;
 border: 0px; 
}

hr
{
 border: solid 1px #aae4e8;
 margin: 7px;
 padding: 0px;
 border-collapse:collapse;
}

h4
{
 color:#0071bc;
 font-size: 0.9em;
 font-weight: bold;
 margin: 1px;
 padding: 1px;
}

pre, code
{
 margin: 1px;
 font-size: 1.1em;
}

.bigtable
{

}

.bigtable td
{
 width: 998px;
}

.bigtable, .bigtable td
{
 border: #fcfeff 10px solid;
 font-size: 18px;
}

.bigtable table, .bigtable table td, .bigtable table tr
{
 border: 0px;
}

.menu0item, .menu0item tr, .menu0item table, .menu0active, .menu0active tr, .menu0active table, .menu1item, .menu1item tr, .menu1item table, .menu1active, .menu1active tr, .menu1active table
{
 vertical-align: middle;
 width: 100%;
}

.menu0item tr, .menu0item td, .menu0active tr, .menu0active td, .menu1item tr, .menu1item td, .menu1active tr, .menu1active td
{
 height: 100%;
 width: 100%;
 text-align: center;
 vertical-align: middle;
}

.menu0item td
{
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 padding-bottom: 2px;
 color: #e0e4e8;
 font-family: Tahoma, "Trebuchet MS", Arial, "Arial Narrow", sans-serif;
 font-weight: bold;
 /*font-family: Impact, Impact5, Charcoal6, "Arial Narrow", "Trebuchet MS", Arial, Tahoma, sans-serif;*/
 font-size: 11px;
 line-height: 16px;
 letter-spacing: 0px;
 vertical-align: middle;
 text-align: center;
 height: 41px;
}

.menu1item td, .menu1active td
{
 padding-left: 0px;
 padding-right: 11px;
 padding-top: 3px;
 padding-bottom: 2px;
 margin-left: 0px;
 color: #558ab2;
 font-family: Candara, "Trebuchet MS", Arial, Tahoma, "Arial Narrow", sans-serif;
 font-weight: bold;
 /* font-family: Impact, Impact5, Charcoal6, "Arial Narrow", "Trebuchet MS", Arial, Tahoma, sans-serif;*/
 font-size: 13px;
 line-height: 13px;
 letter-spacing: 0px;
 vertical-align: middle;
 text-align: center;
 height: 41px;
}

.menu1item th
{
 width: 10px; 
 font-size: 30; 
 padding: 0px;
 color: #558ab2;
}

.menu1active th
{
 width: 10px; 
 font-size: 30; 
 padding: 0px;
 color: #357ab2;
}

.menu0item:hover, .menu0item td:hover, .menu0item tr:hover, .iebag0:hover 
{
 background: #0a75a6 url('img/menu0.gif') repeat top;
}

.menu0item a, .menu0item a:link, .menu0item a:active, .menu0item a:visited 
{
 text-decoration: none;
 color: #e0e4e8;
 text-transform: uppercase;
}

.menu0item a:hover
{
 /*text-decoration: underline;*/
 color: #ffffff;
}

.menu1item a, .menu1item a:link, .menu1item a:active, .menu1item a:visited 
{
 text-decoration: none;
 color: #558ab2;
 text-transform: lowercase;
}

.menu1item a:hover, .menu0active a:hover
{
 /*text-decoration: underline;*/
 color: #2572b2;
}

.menu0active td
{
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 3px;
 padding-bottom: 2px;
 color: #6e75a6;
 font-family: Tahoma, "Trebuchet MS", Arial, "Arial Narrow", sans-serif;
 font-weight: bold;
/* font-family: Impact, Impact5, Charcoal6, "Arial Narrow", "Trebuchet MS", Arial, Tahoma, sans-serif;*/
 font-size: 11px;
 line-height: 16px;
 letter-spacing: 0px;
 vertical-align: middle;
 text-align: center;
 height: 37px;
 background: #e0e4e8 url('img/lrh2.gif') repeat top;
 border: #a0c0c8 2px solid !important;
}

.menu0active a, .menu0active a:link, .menu0active a:active, .menu0active a:visited 
{
 text-decoration: none;
 color: #0060b0;
 text-transform: uppercase;
}

.menu1active a, .menu1active a:link, .menu1active a:active, .menu1active a:visited 
{
 text-decoration: none;
 color: #0060b0;
 text-transform: lowercase;
}

.menu1active a:hover
{
 color: #187eac;
}

.menu0active td:hover
{
 background: #d0d4d8 url('img/lrh2.gif') repeat bottom;
}

.leftright
{
 background-color: #ffffff; 
 background: url('img/bgleftright.gif') repeat top right; 
 vertical-align: top; 
 padding: 6px 6px 6px 6px; 
 font-size: 12px !important; 
 line-height: 18px; 
 font-weight: bold; 
 color: #b0d0d8;
 width: 166px !important;
}

.leftright h2
{
 display: block;
 vertical-align: middle;
 /*width: 100%;*/
 line-height: 16px;
 background: url('img/lrh2.gif') repeat top right;
 font-size: 11px;
 padding-top: 8px;
 padding-bottom: 10px;
 padding-left: 0px;
 padding-right: 0px;
 margin: 1px 0px -14px 0px;
 text-align: center !important;
 width: 148px !important;
 text-transform: uppercase;
 border: #b0d0d8 2px solid;
 margin-top: 3px;
}

.leftright img
{
 width: 120px;
 display: block;
 border: #a0c0c8 2px solid;
 padding-top: 10px ! important;
 padding-bottom: 10px ! important;
 padding-left: 14px ! important;
 padding-right: 14px ! important;
 background: url('img/lrh2.gif') repeat top right;
 background-color: #eaeeef;
 margin: 10px 0px 3px 0px;
 text-align: center;
}

.leftright h2:hover, .leftright img:hover
{
 background: url('img/lrh2.gif') repeat bottom right;
}

.leftright a, .leftright a:link, .leftright a:visited, .leftright a:active
{
 color: #b0d0d8;
 line-height: 18px; 
 font-weight: bold; 
 font-size: 12px !important; 
 text-decoration: none;
}

.leftright a:hover
{
 color: #ffe8e0;
 text-decoration: underline;
}

table.mdr_frame td
{
 border: #b8e8e8 2px solid;
 padding:2px;
 font-size: 12px;
}

td.unpub
{
 background: #ffffbb;
}

.imgxmenu
{
 margin: 5px;
 border: solid;
 border-width: 2px;
 border-color: #a0c0c8;
 padding: 7px ! important;
 background-color:#eeefef;
}

/* SPOILERs */
.spoiler {
	/* border:solid 1px #adbac6; 
	background:#ebeef7; */
	margin:5px 0px 5px 0px;
	padding: 0px;
	clear:both;
}

.spoiler .sp-head {
	padding:4px 0 4px 2px;
	cursor: pointer;
	color: #335588;
	font-size: 12px;
	font-weight: bold;
	font-family:  Tahoma, "Trebuchet MS", Arial, "Arial Narrow", sans-serif;
	text-align: right;
}

.spoiler .sp-head b {
	background:url('img/spoiler-plus.gif') no-repeat;
	float:right;
	width:16px;
	height:16px;
	margin:2px 4px 0 2px;
}

.spoiler .sp-head b.expanded {
	background:url('img/spoiler-minus.gif') no-repeat;
	float:right;
	width:16px;
	height:16px;
}

.spoiler .sp-body {
  font : italic 18px Arial, sans-serif;
  padding:4px 12px 4px 12px;
	border:solid 1px #adbac6;
	background: #f7f8fc;
	display: none;
	margin:0px 21px 0px 13px;
	color: #333333;
	text-align: justify;
}	
