body { 
  behavior:url("csshover.htc");
  background-image: url(images/fd.gif); 
}

p { 
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #411C5A;
}

.menu, .menu-bottom{
      background-image: url(./images/menu.jpg); 
      height:34px;
      padding:0px;
}
.menu td, .menu-bottom td{ text-align: justify; height:34px; padding:0px;}
.menu td a, .menu-bottom td a{
      font-family: tahoma;
      color:white;
      font-size: 13px;
      font-weight: bold;
      text-decoration:none;
}
.menu .row, .menu-bottom .row{
  border-top: 1px solid #BA8FBC;
	font: bolder 11px/34px Tahoma, Verdana, Arial, Sans-Serif;			
}

.menu ul, .menu-bottom ul{
	margin: 0; padding: 0 0 0 0px;
}
.menu ul li, .menu-bottom ul li{
	float: left;
	list-style: none;
  border-left: 1px #39084A solid;
}
.menu ul li a,.menu-bottom ul li a{
	display: block;
	text-decoration: none;	
	background: inherit;
  padding:0px 7px 0px 7px;		
	color: #FFF;
}
.menu-bottom ul li a{ padding:0px 10px 0px 10px;}
.menu-bottom_sk ul li a{ padding:0px 35px 0px 35px;}

.menu ul li:hover, .menu-bottom ul li:hover{
  background-image: url(./images/menu_on.jpg);
  background-repeat: repeat-x; 
}
.language{
  position:relative;
  height:100px; 
  left:60px;
  font-family: verdana;
  font-size:10px;
  font-weight:bold;
}
.language a{color:black; text-decoration:none;}      
/* ------------------------------------------------------- */
.submenu, .submenu-bottom {
	padding: 0;		
	margin-top: 0px;
	margin-left: 0px;
	width: 172px;
	list-style: none;
	display: none;	
	background-color:#6F3B85;
	position:absolute;
}
.submenu-bottom {
  xxbottom:-118px;
  xxx_bottom:65px;
}

.submenu li,.submenu-bottom li {
	height: 30px;
	width: 170px;	
	color: white;
	background-color:#6F3B85;
}
.submenu li:hover,.submenu-bottom li:hover  { background-color:#6F3B85; background-image: none;}
/* ------------------------------------------------------- */
#prihlaseni-clena{
  position:relative;
  left:250px;
  top:-30px;
  text-align:left;
  color:white;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#prihlaseni-clena input{
  height:12px;
  border:1px solid gray;
	font-size: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#prihlaseni-clena form{ margin:0px; padding:0px; }
#prihlaseni-clena .submit{ height:16px; }
/* ------------------------------------------------------- */
.slideButton{ font-weight: bold; padding-right: 2em; }
.toggleDown{ background-image: url(./images/arrow_down_icon.gif); background-repeat: no-repeat; background-position: right center;}
.toggleNext{ background-image: url(./images/arrow_next_icon.gif); background-repeat: no-repeat; background-position: right center;}
/* ------------------------------------------------------- */
.office-map{position:relative;}
.office-thumbtack{
  background-image: url(images/thumbtack.gif);
  background-repeat: no-repeat;
  position:absolute;
  float:left;
  width:22px;
  height:22px;
  overflow: visible;
}
.office-thumbtack a{
  display:block;
  position:relative; top:5px; left:20px;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color:#55017A;
  text-decoration:none;
  border-bottom:2px dashed;
}
.office-thumbtack a:hover{ text-decoration: underline; }

