body {
  background-color: #005900;
  background-image: url("img/bg_main.gif");
  background-position: top;
  background-repeat: repeat-x;
  margin:0;
  padding:0;
  font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#000000;
  text-align: center;
}

/*div{
	border: 1px solid red;
}*/

a, a:link, a:visited {
 color:#005900;
 text-decoration:none;
}

a:active, a:hover {
  text-decoration:underline;
}

a img {
  border:none;
}

h1 {
  color:#005900;
  font-size:medium;
  margin: 10px 0 0 0;
}

/* Main layout */

#allCont {
  position:relative;
  margin-top:0;
  margin-bottom:0;
  margin-left: auto;
  margin-right: auto;
  padding:0 25px 10px 25px;
  width:1010px;
  text-align:left;
}

#headCont 
{
  width:960px;
  margin:0;
  padding:0;
}

#mainCont {
  width:960px;
  margin:0;
  padding:0;
  background-color:#fff;
}

#mainLeftCont {
  width:700px;
  float:left;
}

#mainRightCont {
  width:260px;
  float:right;
}

#footCont {
  width:930px;
  margin:0;
  background-color: #fff;
  background-image: url("img/bg_footer.gif");
  background-position: top;
  background-repeat: repeat-x;
  padding:5px 15px;
}

.floatleft {
  float:left;
}

.floatright {
  float:right;
}

.noBorder {
  border:0;
}

.displayNone {
  display:none;
}

.cleaner {
  font-size:0;
  line-height:0;
  clear:both;
}

/* end Main layout */

.logo {
  background-color: #bbb;
  background-image: url("img/bg_head.gif");
  background-position: top;
  background-repeat: repeat-x;
  position:relative;
  margin:0;
  padding:0;
}

.flags {
  position:absolute;
  top:53px;
  right:10px;
}

#topMenu {
  line-height:43px;
  background-image: url("img/bg_tm.gif");
  background-position: top;
  background-repeat: repeat-x; 
}

a.topMenuImageHover {
  float:left;
  display:block;
  background-position: top;
  background-repeat: no-repeat;
  height:43px;
  border:none; 
}

a.topMenuImageHover:hover {
  background-position:bottom;
}

#topMenu .uvod {
  background-image: url("img/tm01.gif");
  width:82px;
}

#topMenu .okancelari {
  background-image: url("img/tm02.gif");
  width:125px;
}

#topMenu .sluzby {
  background-image: url("img/tm03.gif");
  width:86px;
}

#topMenu .obsazeni {
  background-image: url("img/tm04.gif");
  width:108px;
}

#topMenu .publikace {
  background-image: url("img/tm05.gif");
  width:111px;
}

#topMenu .ceny {
  background-image: url("img/tm06.gif");
  width:132px;
}

#topMenu .kontakt {
  background-image: url("img/tm07.gif");
  width:96px;
}

#topMenu .eporadna {
  background-image: url("img/tm08.gif");
  width:117px;
}

#topMenu .partneri {
  background-image: url("img/tm09.gif");
  width:103px;
}

.kontaktBlock {
  width:236px;
  height:154px;
  background-image: url("img/bg_kontakt.gif");
  padding: 45px 12px 12px 12px;
}

.mainMiddleCont {
  padding: 0 25px 10px 25px;
  background-color: #fff;
  background-image: url("img/bg_main_cont.gif");
  background-position: top;
  background-repeat: repeat-x;
}

a.rightMenuItem {
  display:block;
  background-image: url("img/bg_r_menu_item.gif");
  background-repeat: no-repeat;
  padding:0 3px 0 21px;
  margin:5px 0; 
}

a.rightMenuItemH {
  display:block;
  background-image: url("img/bg_r_menu_item.gif");
  background-repeat: no-repeat;
  padding:0 3px 0 21px;
  margin:5px 0;
  font-weight:bold;
  text-decoration:underline;
}

.publikaceItem {
  padding:10px 0 15px 0;
  
}

.publikaceImage {
  float:left;
  width:100px;
}

.publikaceImage img {
  border:1px solid #000;
}

.publikaceText {
  float:left;
  margin: 0 0 0 20px;
  width:450px;
}
/* footCont layout */

#footCont div {
  font-size:11px;
}

#footCont a {
  font-size:11px;
  color:#000;
  font-weight:bold;
}
/* end  footCont layout */
