html {
  font-family: verdana;
  font-size: 10px;
  text-align: center;
  background-image: url("../gfx/html/html-bg.png");
  color:#626262;
}
body {
  margin: 0 auto;
  width: 741px;
  padding: 0;
  text-align: center;
  background-image: url("../gfx/html/body-bg.png");
  color:#626262;
}
#body_cleaner {
  width: 688px;
  text-align: left;
  margin: 0 auto;
  background-color: #fff;
  min-height: 850px;
  _height: 850px;
}
table {
  border: 0;
  margin: 0;
  padding: 0;
}
tr,td {
  vertical-align: top;
}
td {
  padding-left: 1px;
  padding-right: 1px;
}
img {
  border: 0;
  margin: 0;
}
a {
  border: 0;
  padding: 0;
}

hr {
  margin: 0;
  padding: 0;
  border: 1px solid black;
}

.first {
  background: url("../gfx/menu/first.png") #e6ddcb;
  background-repeat: no-repeat;
  height: 22px;
  padding-left: 30px;
  color: #8c8477;
  font-weight: bold;
  font-family: arial;
  font-size: 12px;
  margin-top: 1px;
  margin-bottom: 3px;
  margin-left: 0;
}
.first li {
  height: 18px;
  padding: 0;
  margin: 0;
  padding-top: 4px;
  background: url("../gfx/menu/first-li.png");
  background-repeat: no-repeat;
  background-position: 92px 0;
  list-style-image: url("../gfx/menu/first-style.png");
}
.second {
  !position: relative;
  !left: 20px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 12px;
  font-family: verdana;
  font-color: yellow;
  _list-style: none;
  margin-right: 0px;
  width: 200px;
}
.quatro {
  !position: relative;
  !left: -30px;
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 11px;
  font-family: verdana;
  _list-style: none;
  margin-right: -30px;
  width: 200px;
}
.second li {
  border-left: 15px solid #233582;
  padding-left: 8px;
  background: #2c429f;
  _margin-left: 30px;
  margin-bottom: 0.3em;
  width: 186px;
}
.second li ul,.third {
  width: 194px;
  margin: 0;
 /* margin-left: -23px;
  !position: relative;
  !left: -15px; */
  border-left: 15px solid #9aa8dd;
  list-style-type: none;
  padding: 0;
  background: #9fafe9;
  margin-bottom: 4px;
}
.second li ul li ,.third li
{
  color: #314bb9;
  border: 0;
  margin: 0;
  background: #9fafe9;
  padding: 0;
  padding-left: 8px;
  width: 186px;
}
.arrow {
  list-style: url("../gfx/arrow.png");
  margin-left: 20px;
  padding: 0;
}
.yellow {
  color: #f6f300;
  display: in-line;
  float: left;
}
.second li ul li a, .third li a {
  color: #f6f300;
  display: block;
  font-weight: bold;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding: 0;
}
.second li a {
  color: #f6f300;
  display: block;
  font-weight: bold;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
.footer {
  text-align: center;
  color: #3b3b3b;
  font-weight: bold;
  font-size: 10px;
}
#thinline {
  margin-bottom: 0.5em;
}
.footer a {
  color: #3b3b3b;
}
.footer table {
  margin: 0 auto;
}
.zimg {
  float: left;
}
.second a {
  color: #8e8a86; /*#8e8a86;*/ /* b3aeaa 998c7c */
  text-decoration: none;
  font-weight: normal;
}

.second a:hover {
  text-decoration: underline;
}

ul ul{
  padding-left: 5px;
  list-style-type: none;
  _margin-left: -35px;
}
.second .posledni {
  border-bottom: 0px;
}
.headline {
  margin-bottom: -1px;
  _margin-bottom: -8px;
}
.mainhr1 {
  _margin-bottom: -10px;
}
ul li{
  width: 116px;
}
ul li ul li{
  width:130px;
}
.mainhr2 {
  _margin-top: -8px;
}
h3{
margin-left:5px;
font-size:14px;
}
h4{
margin-left:5px;
font-size:10px;
}
h2{
margin-left:5px;
font-size:14px;
}
.hajlajt{
margin-top:0px;
font-size:10px;
font-weight:normal;
}
h5{
margin-left:5px;
margin-top:0px;
font-size:10px;
}
#mezerka{
margin-top:7px;
}

#onas{
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
padding:0;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
}

.onasup{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#akce{
margin-top:15px;
margin-bottom:10px;
margin-left:15px;
margin-right:15px;
padding:0;
}

#akce h2{
color:#990000;
margin-left:0;
}

#akce a{
font-weight:bold;
color:#000000;
}

#back{
margin-top:10px;
margin-right:5px;
float:right;
}

#back a{
color:#626262;
}

.hriste{
margin:0;
padding:0;
color:#000099;
}

.third strong a
{
  text-decoration: none;
  color: #314bb9;
}

table tr td table strong,.hajlajt strong { color: #324db5;  }
table h5 { margin-left: 200px; !margin-left: auto;}
#container table { !margin-left: 200px; width: 270px; }

.red {color: red;}

