/* This is the form of hyperlinks*/
a:link, a:visited    {color: blue; text-decoration: none;}
a:hover      {color: red;}

body {
 margin-top: 0px;
 background-color: #e5eef9;
}

/* Headers */
h1			{font-size: 20px; font-weight : bold; font-family : Verdana;border-bottom: 1px solid navy;}
h2			{font-size: 16px; font-weight : normal; font-family : Verdana;}
h3			{font-size: 20px; font-weight : bold; font-family : Verdana; text-align: center;}
h4			{font-size: 14px; font-weight : bold; font-family : Verdana; border-bottom: 1px solid navy; padding-top:.3em;}
h5			{color:blue; font-size: 12px; font-weight : normal;}

/* General font families for common tags */
.biggest	{font-size: 17px; font-weight : normal;}
.biger		{font-size: 16px; font-weight : normal;}
.big		{font-size: 15px; font-weight : normal;}
.gen		{font-size: 14px; font-weight : normal;}
.small		{font-size: 13px; font-weight : normal;}
.smaller	{font-size: 12px; font-weight : normal;}
.smallest	{font-size: 11px; font-weight : normal;}

.nadpishlavni {
  font-size:20px;
  font-weight:bold;
  font-family:Verdana;
  border-bottom:1px solid navy;
  margin-bottom:10px;
}
/* RSSMenu */
.rssmenu {
 margin-bottom:10px;
 border-bottom:1px solid black;
 padding-bottom:3px;
}

.rssmenu a {
 font-size:0.9em;
 font-weight:bold;
 background:#84B5E7;
 padding:5px;
}
.rssmenu a:hover {
 text-decoration: underline;
 background-color: #e5eef9;
}
.rssmenu a.rssaktiv {
 background-color: #e5eef9;
  border:1px solid black;
}
/* Tables */
.table {
  border-collapse: collapse;
  border: solid black 1px;
}
/* Faktury */
.fak1sloupec {
  position:relative;
  left:10px;
  font-size:0.9em;
}

.fak2sloupec {
  position:relative;
  left:180px;
  font-size:0.9em;
}
/* Diskuze */
.odleft1em {
  position:relative;
  left:0.5em;
  top:1px;
  padding:4px;
  font-size:0.9em;
}

.odleft1em input {
 position:absolute;
 left:12em
}

.odleft1em select {
 position:absolute;
 left:12em
}

.font09 {
 font-size:0.9em;
}

.font09b {
 font-size:0.9em;
 font-weight:bold;
}

.font09backli {
 font-size:0.9em;
 background:#e5eef9;
}

.font09back {
 font-size:0.9em;
 background:#84B5E7;
}

.font09bback {
 font-size:0.9em;
 font-weight:bold;
 background:#84B5E7;
}

.font09c{
 font-size:0.9em;
 text-align:center;
}

.font09cbackli{
 font-size:0.9em;
 text-align:center;
 background:#e5eef9;
}

.font09bc{
 font-size:0.9em;
 font-weight:bold;
 text-align:center;
}

.font09bcback{
 font-size:0.9em;
 font-weight:bold;
 text-align:center;
 background:#84B5E7;
}

/*menu */
.nadpis-sekce {
 text-align:center;
  font-weight:bold;
  width:149px;
  height:18px;
  font-size:16px;
  background:#84B5E7;
  border:1px solid navy;
}

.navlist{
  width:150px;
}

.navlist a {
  width: 132px;
  color: black;
  _line-height:1.2em;
  padding: 2px 0 2px 10px;
  display: block;
  font-size:0.85em;
  border-left: 8px solid #84B5E7;
  background:	#f0f8ff;
  border-right:1px solid navy;
  border-bottom:1px solid navy;
}
.navlist a:link, .navlist a:visited {
  text-decoration: none;
  color: black;
}
.navlist a.aktivni, .navlist a.aktivni:visited{
  color: red;
  background-color:#add8e6;
  border-left: 8px solid #3366CC;
  text-decoration: none;
}
.navlist a:hover, .navlist a.aktivni:hover {
  text-decoration: underline;
  color: red;
  background-color:#add8e6;
  border-left: 8px solid #3366CC;
}
.nadpis_podmenu{
  border-left: 4px solid #3366CC;
  font-weight:bold;
}
.nadpis_podmenu a{
  border-left: 4px solid  #84B5E7;
}
.nadpis_podmenu a:hover,.nadpis_podmenu a.nadaktivni {
  border-left: 4px solid  #3366CC;
}

.podmenu a {
  width: 124px;
  border-left: 16px solid #84B5E7;
}
.podmenu a:hover, .podmenu a.aktivni:hover {
  border-left: 16px solid #3366CC;
}
.podmenu a.aktivni, .podmenu a:visited.aktivni{
  border-left: 16px solid #3366CC;
}

/* Pozition central*/
.top_central {
	height: 130px;
}

.left_central {
  margin-top:10px;
	width: 160px;
	border-right: 2px solid blue;
}
.left_central ul {
  list-style-type: none;
  margin: 0 0 0 0px;
  padding: 0;
}

.right_central {
  margin-top:10px;
	width: 810px;
	float:right;
 	padding-right: 10px ;
  margin-bottom:10px;
}
.bottom_central {
  height:20px;
  background-color:#84B5E7;
  clear:both;
  text-align:center;
}

.all_central {
  background-color: white;
  border:1px solid navy;
  width: 990px;
  margin: auto;
}
/* Pozition main*/
.top_main {
	width: 600px;
  margin-bottom:20px;
}	

.down_main {
  width: 600px;
}	

.right_main {
	float:right;
	width: 190px;
	border-left: 2px solid blue;
	padding-left: 10px ;
}


