body { 
font-family: "san-serif", "Verdana", Tahoma, Arial;
line-height: 1.4;
font-size: 14px;
background: #dbdcdc;
margin: 0px 0px 60px 0px;
padding: 0;
}

a.button-navi {
 background-color: #ebeced;
 color: #003366;
 text-decoration: none;
 font-weight: bold;
 border-width: 7px;
 border-style: solid;
 border-color: #ebeced;
}

a.button-navi:hover {
 background-color: #ebeced;
 color: #990000;
 text-decoration: none;
 font-weight: bold;
 letter-spacing: 1,2px;
 border-width: 7px;
 border-style: solid;
 border-color: #ebeced;
}

a.button-navi-active {
 background-color: #ebeced;
 color: #F79900;
 text-decoration: none;
 font-weight: bold;
 border-width: 7px;
 border-style: solid;
 border-color: #ebeced;
}

a.button-navi-active:hover {
 color: #F79900;
}

ul.nav {
 list-style-type: none;
 padding-left: 0;
 margin-left: 0;
}

ul.nav a {
 display: block;
 width: 14em;
}

ul.nav li {
 display: inline;
}

ul {
 margin-top: -10px;
}

li {
 color: #183a5a;
 margin-left: 10px;
}

a {
 color: #5a3800;
 text-decoration: none;
 }

a:hover {
 color: #000000; 
 font-weight: bold;
 letter-spacing: 1px;
 }

.zvyrazneno {
 color: #666666;
 font-size: 16px;
 font-weight: bold;
 letter-spacing: 0,5px; 
 }

img.imgtext-l {
 float: left;
 margin: 0px 12px 5px 5px;
 }

img.imgtext-r {
 float: right;
 margin: 15px 50px 5px 12px;
 }

img.imgnav {
 float: left;
 margin: -20px 0px 0px 8px;
 }

#wrap { 
width: 900px;
margin: 40px auto 0px auto;
}

#menu-top { 
float: right;
letter-spacing: 0.1em; 
margin: -45px -30px 0px 0px;
padding: 17px 28px 0px 0px; 
text-align: right;
font-size: 110%;
}

#menu-top a {
color: #003366;
text-decoration: none;
}

#menu-top a:hover {
color: #003366;
text-decoration: none;
font-weight: 600;
}

#header {
background: url(images/hlavicka.png) no-repeat top left;
height: 151px;
}

#header h1 {
visibility: hidden;
}

#contentwrap {
background: #fff url(images/obsah.png) repeat-y;
padding: 0 35px 0 15px;
}

#content {
float: right;
width: 580px;
margin: 20px 0px 80px 0px;
}

h1 {
margin: 0;
padding: 10px 0px 7px 0px;
color: #fff;
font-weight: 100;
font-size: 24px;
letter-spacing: 0px;
}

h2 {
padding: 0px 0px 15px 0px;
color: #003366;
line-height: 30px;
font-size: 20px;
font-weight: 100;
}

h3 {
height: 30px;
line-height: 40px;
font-weight: 600;
font-size: 14px;
margin: 0; padding: 0 0 0 0px;
letter-spacing: 1px; 
color: #003366;
}

#content p { 
  padding: 0 0 7px 0; 
  color: #183a5a;
}

#content ul {
  padding: 0 20px 10px 30px;
  color: #875402;
}

#sidebar {
float: left;
margin-top: 65px;
width: 250px;
}

#sidebar p { 
padding: 0 10px 0px 10px; 
color: #183a5a; 
}

#sidebar ul {
padding: 0px 0 25px 10px;
margin: 0;
color: #4095E8;
}

#sidebar ul li {
padding: 0;
margin: 0;
}

#footer { 
background: #fff url(images/paticka.png) no-repeat;
text-align: center;
color: #999999;
height: 38px;
line-height: 38px;
font-size: 13px;
margin: -13px 0px 140px 0px;
}

#footer p { 
padding: 38px 0px 0px 0px; 
}

#footer2 {
font-size: 0.9em;
clear: both;
text-align: center;
height: 130px;
color: #003366;
margin: 0; auto;
padding: 0px 0px 0px 0px;
}
