h1, h2, h3, h4, h5, h6  {
  font-weight: normal;
  margin: 0 0 3px 0;
}

.tb  {
  border: 1px solid #333;
}
.tb180  {
  border: 1px solid #333;
  width: 180px;
  margin: 2px 0 5px 0;
}
.tb280  {
  border: 1px solid #333;
  width: 280px;
  margin: 1px;
}

.pr  {
  float: right;
}
.le  {
  float: left;
}
.LinkActive  {
  color: #ccc;
}
#lblBody td  {
  vertical-align: top;
}
/****** L O G I N ****/
#head_login_btnLogin  {
  margin: 0 27px 0 0;
}
#tabLogin  {
  width: 100%;
}
#tabLogin td  {
  text-align: center;
  padding: 5px;
}
#tabLogin td a  {
  color: #333;
  text-decoration: none;
}
/******* N A V I G A C E ***/
#navig #hlavicka  {
  float:left;
  color: #eee;
  line-height: 35px;
  padding: 0 15px;
  font-size: 14px;
}
#navig #navin  {
  float:right;
  width: 500px;
  line-height: 35px;
}
#navig #navin a  {
  color: #999;
  font-size: 13px;
}

/******* M E N U *****/
#levemenu  {
  background: #fff
}
#main-left .hlavicka  {
  background: #09d;
  padding: 5px 10px;
  font-size: 18px;
  color: #fff;
  border-bottom: 1px solid #fff;
}
#menu  {
}
#menu ul {
  list-style: none;
}
#menu li  {
  background: url("img/menu_or.png") no-repeat;
  border-bottom: 1px solid #fff;
  line-height: 28px;
}

#menu ul li a {
  text-decoration: none;
  padding: 0 15px;
  display: block;
  color: #fff;
}
#menu ul li a.hlVisited  {
  background: url("img/menu_mod.png") no-repeat;
  color: #fff;
  border-bottom: 1px solid #fff
}
#menu a:hover {
  color: #000;
}
#menu ul ul  {
  background: #ccc;
}
#menu ul ul li a  {
  padding: 0 20px;
  color: #666;
  background: #ddd;
}
#menu ul ul li a:hover  {
  color: #000;
  background: #bbb;
}
#menu ul ul li .subVisited  {
  background: #555;
  color: #fff;
}
/***** N O V I N K Y ******/
#main-left #novinky  {
  background: #ccc url("img/aktul.png") no-repeat bottom;
}
#novinky .zprava  {
  margin: 10px 0;
  font-size: 11px
}
#novinky .zprava a  {
  color: #77e;
  text-decoration: none;
}
#novinky .zprava a:hover  {
  text-decoration: underline;
}
#novinky .zprava .nadpis  {
  color: #c10000;
  font-size: 13px;
  text-decoration: none;
}
#main-left .novinky {
  background: #ccc; margin: 0 0 60px 0
}
#main-left .novinky a {
  color: #a00;
  text-decoration: none;
}
#main-left .novinky a:hover {
  text-decoration: underline;
}

.in  {padding: 10px;}


/***** F O O T ******/
#footer .spacer  {
  height: 20px;
}
#footer a  {
  color: #fa0
}
#footer  {
  color: #eee;
  font-size: 10px
}
#footer #copy  {
  float: left;
  width: 250px;
  padding:  0 10px;
}

/***** muj profil   ************/
.pageNadpis,
.prehledTab  {
  width: 100%;
}
.prehledTab table {
  width: 100%;
}

.prehledTab td  {
  vertical-align: top;
  padding: 2px;
}

/******** H E A D E R ********/
#kosik #head_lblSess,
#kosik #hlVKosiku  {
  font-weight: bold;
}
#kosik a  {
  text-decoration: none;
  color: #F00;
  font-weight: bold;
}

/****** H L E D A N I ******/
#hledat  {
  margin: 50px 10px 0 0;
}
#hledat p  {
  font-size: 12px;
  margin: 0 0 5px 0;
}
#hledat .tb160  {
  border: 1px solid #333;
}
#hledat .buttons  {
  text-align: right;
}
/******** Akce ********/
.aktulItem  {
  margin: 10px 0;
  width: 100%;
}
.aktulItem td  {
  vertical-align: top;
}
.listFoto  {
  text-align: right
}
.datum  {
  color: #555;
  padding: 3px 0;
  display: block;
}
.aktulItem a  {
  text-decoration: none;
  color: #F80;
  font-weight: bold;
}

#main-right-in a  {
  text-decoration: none;
  color: #F80;
  font-weight: bold;
}
.seznamItem .LinkActive  {
  background: #fff;
  padding: 2px 5px;
}
/******* F C K ****/
#main-right-in p img  {
  margin: 2px 5px;
}
#aktulFoto  {
  margin: 5px 0;
  display: block;
}
#lblBody  {
  margin: 0 0 10px 0;
  display: block;
}
#lblAktualizace  {
  color: #888;
}

#lblText img {
 margin: 2px 4px; border: 1px solid
}
