@charset "utf-8";
#hlavni-menu {
	height: 110px;
	background-image: url(../img/layout/menu-pozadi.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.kont-obsah-menu  {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* menu */

#menu {
	width: 600px;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

#menu li {
	float : left;
	list-style-type : none;
	height : 38px;
	line-height: 37px;
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}



#menu li a {
  background-position: 0px -38px;
  background-color : transparent;
  background-repeat: no-repeat;
	font-weight : bold;
	text-decoration : none;
	display : block;
	float : left;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:38px;

}

#menu li a:hover {
  background-position: 0px 0px;
  background-color : transparent;
  background-repeat: no-repeat;
}

#menu li a.open span {
  display:inline;
  background-color: #FFFFFF;
  color:#000000;
  left:2px;
  position:absolute;
  top:72px;
  margin-left: 31px;
}



#menu li a span {
	display: none;
}

#menu li a:hover span {
	background-color: #FFFFFF;
	display: block;
	color:#000000;
	left:2px;
	position:absolute;
	top:72px;
	margin-left: 31px;
	width: 550px;
	text-align: left;
	z-index:2;
}

#menu li a.open span {
	background-color: #FFFFFF;
	display: block;
	color:#000000;
	left:2px;
	position:absolute;
	top:72px;
	margin-left: 31px;
	width: 550px;
	text-align: left;
}

#menu li ul li a:hover {
	font-weight: bold;
}



/* 2 */

#menu li ul {
	position : absolute;
	height: 31px;
	top: 38px;
	left: 0px;
	display: none;
}
#menu li.open ul {
	display: block;
}



#menu li ul li {
	background-image: url(../img/layout/menu/podmenu-rozdel.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color : transparent;

}

#menu li ul li.last {
	background-image: none;
}

#menu li ul li a {
	background-image: none;
	background-color : transparent;
	float : left;
	white-space : nowrap;
	font-weight : normal;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;

}

#menu li ul li a.sub-open {
	background-image: url(../img/layout/menu/podmenu-active.gif);
	background-position: center top;
	_background-position: center 4px;
	background-color : transparent;
	font-weight: bold;
	color: #000000;
}

#menu li ul li a.sub-open:hover {
	background-image: url(../img/layout/menu/podmenu-active.gif);
	background-position: center top;
	_background-position: center 4px;
	background-color : transparent;
	font-weight: bold;
	color: #000000;
}

#menu li ul li a.sub-open span {
  background-color: #FFFFFF; 
	display:inline;
	color:#000000;
	left:2px;
	position:absolute;
	font-weight: bold;
	top:36px;
	_top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-left: 31px;
	width: 550px;
	text-align: left;
}

#menu li ul li a.actual {
  font-weight : bold;
}

#menu li ul li a span {
	display: none;
}

#menu li ul li a:hover span {
	background-color: #FFFFFF;
	display:inline;
	color:#000000;
	left:2px;
	position:absolute;
	font-weight: bold;
	top:36px;
	_top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-left: 31px;
	width: 550px;
	text-align: left;
	z-index:2;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#menu.home li a.open {
	background-image: url(../img/layout/menu/menu-hlavni-home-on.jpg);
	font-weight : bold;
	text-decoration : none;
	display : block;
	float : left;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
}

#menu.home li ul {
	position : absolute;
	height: 32px;
	top: 38px;
	_top: 34px;
	left: -1px;
	background-image: url(../img/layout/menu/podmenu-home-on.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px;
	padding: 0px;
}
#menu  li.link-home  a {
  background-image: url(../img/layout/menu/menu-hlavni-home.jpg);
  width: 64px;
  margin: 0px 0px 0px -1px
}
#menu  li.link-home  ul  li  a {
	background-image: none;
	background-color : transparent;
	line-height: 33px;
	margin-right: 10px;
	margin-left: 10px;
	width: auto;
}


#menu.prodavame li a.open {
	background-image: url(../img/layout/menu/menu-hlavni-prodavame-on.jpg);
	font-weight : bold;
	text-decoration : none;
	display : block;
	float : left;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
}

#menu.prodavame li ul {
	position : absolute;
	height: 32px;
	top: 38px;
	_top: 34px;
	left: -1px;
	background-image: url(../img/layout/menu/podmenu-prodavame-on.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
}
#menu  li.link-prodavame  a {
	width: 102px;
	background-image: url(../img/layout/menu/menu-hlavni-prodavame.jpg);
	background-repeat: no-repeat;
}
#menu  li.link-prodavame  ul  li  a {
	background-image: none;
	line-height:33px;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
	width:auto;
}


#menu.reference li a.open {
	background-image: url(../img/layout/menu/menu-hlavni-kupujeme-on.jpg);
	font-weight : bold;
	text-decoration : none;
	display : block;
	float : left;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
}

#menu.reference li ul {
	position : absolute;
	height: 32px;
	top: 38px;
	_top: 34px;
	left: -1px;
	background-image: url(../img/layout/menu/podmenu-kupujeme-on.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
}
#menu  li.link-reference  a {
	width: 102px;
	background-image: url(../img/layout/menu/menu-hlavni-kupujeme.jpg);
	background-repeat: no-repeat;
}
#menu  li.reference  ul  li  a {
	background-image: none;
	line-height:33px;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
	width:auto;
}

#menu.inzenyri li a.open {
	background-image: url(../img/layout/menu/menu-hlavni-inzenyri-on.jpg);
	font-weight : bold;
	text-decoration : none;
	display : block;
	float : left;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
}
#menu.inzenyri li ul {
	position : absolute;
	height: 32px;
	top: 38px;
	_top: 34px;
	left: -1px;
	background-image: url(../img/layout/menu/podmenu-inzenyri-on.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
}

#menu  li.link-inzenyri  a {
  background-image: url(../img/layout/menu/menu-hlavni-inzenyri.jpg);
  width: 182px;
}

#menu  li.link-inzenyri  ul  li  a {
	background-image: none;
	line-height:33px;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
	width:auto;
}

/* MENU-TOP */
#menu.pravnici li a.open {
	background-image: url(../img/layout/menu/menu-hlavni-pravnici-on.jpg);
	font-weight : bold;
	text-decoration : none;
	display : block;
	float : left;
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: center;
}
#menu.pravnici li ul {
	position : absolute;
	height: 32px;
	top: 38px;
	_top: 34px;
	left: -1px;
	background-image: url(../img/layout/menu/podmenu-pravnici-on.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
}


#menu  li.link-pravnici  a {
  background-image: url(../img/layout/menu/menu-hlavni-pravnici.jpg);
  width: 140px;
}
#menu  li.link-pravnici  ul  li  a {
	background-image: none;
	line-height:33px;
	margin-left:10px;
	margin-right:10px;
	margin-top:1px;
	width:auto;
}

	
/*menu z knížky*/	

#menu-firma {
	background-color: #CC9999;
	height: 30px;
	width: 181px;
	top: 44px;
	position: absolute;
}
.adresa     {
	padding-top: 0px;
	padding-left: 40px;
	width: 260px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 74px;

}
.adresa p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.horni-menu   {
	padding-left: 590px;
	height: auto;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.horni-menu  li 
{
	list-style-type: none;
	display: inline;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
ul.horni-menu  li  a 
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}
ul.horni-menu li a.open {
	color: #990000;
}

ul.horni-menu  li  a:hover  {
	color: #990000;
	text-decoration: underline;
}
ul.horni-menu   li.stred 
{
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
ul.horni-menu-home {
	padding-left: 0px;
	height: auto;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.horni-menu-home li 
{
	list-style-type: none;
	display: inline;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}
ul.horni-menu-home li a 
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	height: 11px;
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}
ul.horni-menu-home li a.open {
	color: #990000;
}

ul.horni-menu-home li a:hover  {
	color: #990000;
	text-decoration: underline;
}
ul.horni-menu-home li.stred 
{
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
#adresa-home {
	left:100px;
  position:absolute;
  top:25px;
  width:300px;
}
#adresa-home p {
	font-size: 11px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

/* menu uvodni strana */
#rozcestnik-home-kontejner
{
  position: relative;
}


#hlavni1
{
  border-top:1px solid #000000;
  display: block;
  left:0;
  position:absolute;
  top:89px;
  width:500px;
  text-decoration: none;
}

#hlavni2
{
  border-top:1px solid #000000;
  display: none;
  left:0;
  position:absolute;
  top:89px;
  width:500px;
  text-decoration: none;
}

#hlavni3
{
  border-top:1px solid #000000;
  display: none;
  left:0;
  position:absolute;
  top:89px;
  width:500px;
  text-decoration: none;
}

#rozcestnik-home-kontejner  span span.nadpis
{
  color:#000000;
  display:block;
  font-size:29px;
}

#rozcestnik-home-kontejner  span span.podnadpis
{
  display: block;
  color:#000000;
  display:block;
  font-weight:bold;
  font-size:15px;
}
/* MENU UVODNI STRANA */








.aktualita-home {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	width: 880px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-top: 66px;
	position: relative;
}
.aktualita-home-obrazek {
	padding: 0px;
	text-align: left;
	float: left;
	margin: 0px;
	width: 224px;
}
img.aktualita-home-obrazek 
{
	border: 5px solid #333333;
	margin-top: 0;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 15px;
}


.aktualita-home-text {
	color: #CCC;
	float: left;
	margin-right: 3px;
	padding-top: 70px;
	width: 560px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}


#rozcestnik-home-kontejner a.prodavame
{
  background-image: url('../img/layout/menu/ico-home-prodavame_off.gif');
  float: left;
  display: block;
  height: 80px;
  width: 130px;
}

#rozcestnik-home-kontejner a:hover.prodavame
{
   background-image: url('../img/layout/menu/ico-home-prodavame_hover.gif');
}

#rozcestnik-home-kontejner a.isluzby
{
  background-image: url('../img/layout/menu/ico-home-inzenyri_off.gif');
  float: left;
  display: block;
  height: 80px;
  width: 130px;
}

#rozcestnik-home-kontejner a:hover.isluzby
{
  background-image: url('../img/layout/menu/ico-home-inzenyri_hover.gif');
}

#rozcestnik-home-kontejner a.psluzby
{
  background-image: url('../img/layout/menu/ico-home-pravnici_off.gif');
  float: left;
  display: block;
  height: 80px;
  width: 130px;
}

#rozcestnik-home-kontejner a:hover.psluzby
{
  background-image: url('../img/layout/menu/ico-home-pravnici_hover.gif');
}
#rozcestnik-home-kontejner #hlavni1 .nadpis {
	color: #990035;
	font-weight: normal;
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rozcestnik-home-kontejner #hlavni2 .nadpis {
	color: #990035;
	font-weight: normal;
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rozcestnik-home-kontejner #hlavni3 .nadpis {
	color: #990035;
	font-weight: normal;
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rozcestnik-home-kontejner #hlavni1 .podnadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rozcestnik-home-kontejner #hlavni2 .podnadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rozcestnik-home-kontejner #hlavni3 .podnadpis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
