
@charset 'UTF-8';

.menu { 
	position:absolute;
	top:30px;
	left:320px;
	width:610px;
	height:30px;
	background: #dcebf4 url(/images/rplcmnt/menu/main/top-menu-bg.gif) 0 0 no-repeat;

	
}

.menu { 
	position:absolute;
	top:30px;
	left:320px;
	width:610px;
	height:30px;
	background: #dcebf4 url(/images/rplcmnt/menu/main/top-menu-bg.gif) 0 0 no-repeat;

	
}




.menu a { 
/*	float:left;
	overflow:hidden;
	line-height:70px;
	text-indent:-1000px;
*/

}

.menu ul li ul li a {text-indent:0px;} 

.menu a.rplcmnt.mnuHome {width:58px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuHome span {width:58px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) 0 0 no-repeat}
.menu a.rplcmnt.mnuHome:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) 0 -30px no-repeat}

.menu a.rplcmnt.mnuHome-active {width:58px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuHome-active span {width:58px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) 0 -30px no-repeat}

.menu a.rplcmnt.mnuFirma {width:58px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuFirma span {width:58px; height:27px;background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -60px 0 no-repeat}
.menu a.rplcmnt.mnuFirma:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -60px -30px no-repeat}

.menu a.rplcmnt.mnuFirma-active {width:58px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuFirma-active span {width:58px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -60px -30px no-repeat}

.menu a.rplcmnt.mnuReseni {width:67px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuReseni span {width:67px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -127px 0 no-repeat}
.menu a.rplcmnt.mnuReseni:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -127px -30px no-repeat}

.menu a.rplcmnt.mnuReseni-active {width:67px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuReseni-active span {width:67px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -127px -30px no-repeat}

.menu a.rplcmnt.mnuOdkazy {width:67px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuOdkazy span {width:67px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -365px 0 no-repeat}
.menu a.rplcmnt.mnuOdkazy:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -365px -30px no-repeat}

.menu a.rplcmnt.mnuOdkazy-active {width:67px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuOdkazy-active span {width:67px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -365px -30px no-repeat}

.menu a.rplcmnt.mnuReference {width:98px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuReference span {width:98px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -201px 0 no-repeat}
.menu a.rplcmnt.mnuReference:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -201px -30px no-repeat}

.menu a.rplcmnt.mnuReference-active {width:98px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuReference-active span {width:98px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -201px -30px no-repeat}

.menu a.rplcmnt.mnuBlog {width:51px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuBlog span {width:51px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -443px 0 no-repeat}
.menu a.rplcmnt.mnuBlog:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -443px -30px no-repeat}

.menu a.rplcmnt.mnuLabs {width:51px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuLabs span {width:51px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -307px 0 no-repeat}
.menu a.rplcmnt.mnuLabs:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -307px -30px no-repeat}

.menu a.rplcmnt.mnuLabs-active {width:51px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuLabs-active span {width:51px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -307px -30px no-repeat}

.menu a.rplcmnt.mnuKontakty {width:88px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuKontakty span {width:88px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -502px 0 no-repeat}
.menu a.rplcmnt.mnuKontakty:hover span {background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -502px -30px no-repeat}

.menu a.rplcmnt.mnuKontakty-active {width:88px; height:27px;  line-height:25px; text-indent:5px; font-weight:bold;}
.menu a.rplcmnt.mnuKontakty-active span {width:88px; height:27px; background: transparent url(/images/rplcmnt/menu/main/top-menu.gif) -502px -30px no-repeat}


#postevak { width:21px; height:10px; position:absolute; top:67px; right:0px; background:url(/images/layout/postevak.png) 0 0 no-repeat; _behavior: url(/css/iepngfix.htc)}

#home-submenu a { display:block;float:left; margin-right:15px; font-size:0.7em;}
#home-submenu { position:absolute; bottom:-32px; left:20px;}
#home-submenu a.rplcmnt, #home-submenu a.rplcmnt span { height:12px;}

#home-submenu a.rplcmnt.subMnuRia, #home-submenu a.rplcmnt.subMnuRia-active { width:138px;}
#home-submenu a.rplcmnt.subMnuRia span { width:138px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) 0 0 no-repeat;}
#home-submenu a.rplcmnt.subMnuRia:hover span { width:138px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) 0 -14px no-repeat;}
#home-submenu a.rplcmnt.subMnuRia-active span { width:138px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) 0 -14px no-repeat;}

#home-submenu a.rplcmnt.subMnuWebdesign, #home-submenu a.rplcmnt.subMnuWebdesign-active { width:58px;}
#home-submenu a.rplcmnt.subMnuWebdesign span { width:58px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -153px 0 no-repeat;}
#home-submenu a.rplcmnt.subMnuWebdesign:hover span { width:58px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -153px -14px no-repeat;}
#home-submenu a.rplcmnt.subMnuWebdesign-active span { width:58px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -153px -14px no-repeat;}

#home-submenu a.rplcmnt.subMnuSEO, #home-submenu a.rplcmnt.subMnuSEO-active { width:128px;}
#home-submenu a.rplcmnt.subMnuSEO span { width:128px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -226px 0 no-repeat;}
#home-submenu a.rplcmnt.subMnuSEO:hover span { width:128px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -226px -14px no-repeat;}
#home-submenu a.rplcmnt.subMnuSEO-active span { width:128px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -226px -14px no-repeat;}

#home-submenu a.rplcmnt.subMnuKreativa, #home-submenu a.rplcmnt.subMnuKreativa-active { width:42px;}
#home-submenu a.rplcmnt.subMnuKreativa span { width:42px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -370px 0 no-repeat;}
#home-submenu a.rplcmnt.subMnuKreativa:hover span { width:42px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -370px -14px no-repeat;}
#home-submenu a.rplcmnt.subMnuKreativa-active span { width:42px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -370px -14px no-repeat;}

#home-submenu a.rplcmnt.subMnuKomplex, #home-submenu a.rplcmnt.subMnuKomplex-active { width:90px;}
#home-submenu a.rplcmnt.subMnuKomplex span { width:90px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -428px 0 no-repeat;}
#home-submenu a.rplcmnt.subMnuKomplex:hover span { width:90px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -428px -14px no-repeat;}
#home-submenu a.rplcmnt.subMnuKomplex-active span { width:90px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -428px -14px no-repeat;}

#home-submenu a.rplcmnt.subMnuBannery, #home-submenu a.rplcmnt.subMnuBannery-active { width:44px;}
#home-submenu a.rplcmnt.subMnuBannery span { width:44px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -534px 0 no-repeat;}
#home-submenu a.rplcmnt.subMnuBannery:hover span { width:44px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -534px -14px no-repeat;}
#home-submenu a.rplcmnt.subMnuBannery-active span { width:44px; background:url(/images/rplcmnt/menu/home-submenu/homapage-submenu.gif) -534px -14px no-repeat;}

/* javascripted menu */
.top-menu * { z-index:100;}

html .top-menu{
	height: 1%;
} /*Holly Hack for IE7 */


.top-menu ul{
	list-style-type: none;
}

.top-menu ul li{
	position: relative;
	display:block;
	float: left;
	margin-left:7px;
	margin-top:1px;
}

.top-menu ul li a{
	display: block;
	color: #5a7080;
	text-decoration: none;

}

.top-menu ul li a:hover{
}
	
.top-menu ul li ul{
	position: absolute;
	left:0;
	display: block;
	visibility: hidden;
	background: transparent url(/images/menu/sub-ul-bg.png) 0 0 no-repeat;
	padding-top:8px;
	_background: transparent url(/images/menu/sub-ul-bg.gif) 0 0 no-repeat;
	_padding-bottom:5px;
	_width:180px;
}

.top-menu li .sub-bottom {
	
	margin-top:-12px;
	position:relative;
	top:12px;
	width:215px;
	height:12px;
	background: url(/images/menu/sub-ul-bot.png) 0 0 no-repeat;
	_display:none;
}

.top-menu ul li ul li{
	display: list-item;
	float: none;
	margin-left:0;
	margin-top:0;
}

.top-menu ul li.last {
	border:1px red solid;
		
}

.top-menu ul li ul li ul{
	top: 0;
	margin-left:-20px;
	margin-top:-8px;
}

.top-menu ul li ul li a{
	display:block;
	font-size:0.9em;
	/*color:#001938;*/
	color:#0e2646;
	padding:8px 0 8px 0px;
	background: #dfecf5 url(/images/menu/li.gif) 0px 0px no-repeat;
	margin: 0;
	margin-left:6px !important;
	width:168px;
	text-indent:10px;
	border-top:1px #ddf0fc solid;
	border-bottom:1px #eef8fe solid;
}

.top-menu ul li ul li a:hover{
	background: transparent url(/images/menu/li-hover.gif) 0px 0px no-repeat;
	color:#0e2646;
}

.top-menu a.first {
	padding-top:12px;
	background: transparent url(/images/menu/li.gif) 10px 16px no-repeat;
}

.top-menu a.first:hover {
	background: transparent url(/images/menu/li-hover.gif) 10px 12px no-repeat;
}


.referenceMenu {
	margin-top:20px;
	_display:none;

}

.referenceMenu a {
	height:30px;
	width:267px;
	overflow:hidden;
	line-height:130px;
	position:relative;
}


.referenceMenu a span {
	height:30px;
	width:267px;
}

.referenceMenu a.rplcmnt.mnuKomplexniReseni span {background: transparent url(/images/rplcmnt/menu/reference-menu/komplexni-reseni.gif) 0 0 no-repeat !important;}
.referenceMenu a.rplcmnt.mnuKomplexniReseni:hover span, .referenceMenu a.rplcmnt.mnuKomplexniReseni-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/komplexni-reseni-hover.gif) 0 0 no-repeat;}

.referenceMenu a.rplcmnt.mnuWebovePrezentace span {background: transparent url(/images/rplcmnt/menu/reference-menu/webove-prezentace.gif) 0 0 no-repeat !important;}
.referenceMenu a.rplcmnt.mnuWebovePrezentace:hover span, .referenceMenu a.rplcmnt.mnuWebovePrezentace-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/webove-prezentace-hover.gif) 0 0 no-repeat !important;}

.referenceMenu a.rplcmnt.mnuMicrosystems span {background: transparent url(/images/rplcmnt/menu/reference-menu/microsystems.gif) 0 0 no-repeat ;}
.referenceMenu a.rplcmnt.mnuMicrosystems:hover span, .referenceMenu a.rplcmnt.mnuMicrosystems-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/microsystems-hover.gif) 0 0 no-repeat ;}

.referenceMenu a.rplcmnt.mnuOnline span {background: transparent url(../images/rplcmnt/menu/reference-menu/online.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuOnline:hover span, .referenceMenu a.rplcmnt.mnuOnline-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/online-hover.gif) 0 0 no-repeat;}

.referenceMenu a.rplcmnt.mnuRich span {background: transparent url(/images/rplcmnt/menu/reference-menu/rich.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuRich:hover span, .referenceMenu a.rplcmnt.mnuRich-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/rich-hover.gif) 0 0 no-repeat;}

.referenceMenu a.rplcmnt.mnuSeo span {background: transparent url(/images/rplcmnt/menu/reference-menu/seo.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuSeo:hover span, .referenceMenu a.rplcmnt.mnuSeo-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/seo-hover.gif) 0 0 no-repeat;}

.referenceMenu a.rplcmnt.mnuTiskoviny span {background: transparent url(/images/rplcmnt/menu/reference-menu/tiskoviny.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuTiskoviny:hover span, .referenceMenu a.rplcmnt.mnuTiskoviny-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/tiskoviny-hover.gif) 0 0 no-repeat;}

.referenceMenu a.rplcmnt.mnuKomplexniReseni span {background: transparent url(/images/menu/reference-menu/komplexni-reseni.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuKomplexniReseni:hover span, .referenceMenu a.rplcmnt.mnuKomplexniReseni-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/komplexni-reseni-hover.gif) 0 0 no-repeat !important;}

.referenceMenu a.rplcmnt.mnuWebovePrezentace span {background: transparent url(/images/menu/reference-menu/webove-prezentace.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuWebovePrezentace:hover span, .referenceMenu a.rplcmnt.mnuWebovePrezentace-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/webove-prezentace-hover.gif) 0 0 no-repeat;}

.referenceMenu a.rplcmnt.mnuKreativa span {background: transparent url(/images/rplcmnt/menu/reference-menu/kreativa.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuKreativa:hover span, .referenceMenu a.rplcmnt.mnuKreativa-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/kreativa-hover.gif) 0 0 no-repeat;}

.referenceMenu a.rplcmnt.mnuBannery span {background: transparent url(/images/rplcmnt/menu/reference-menu/bannery.gif) 0 0 no-repeat;}
.referenceMenu a.rplcmnt.mnuBannery:hover span, .referenceMenu a.rplcmnt.mnuBannery-selected span {background: transparent url(/images/rplcmnt/menu/reference-menu/bannery-hover.gif) 0 0 no-repeat; }


/* context menu */

#context-ref-menu { 
	width:239px; 
	height:249px; 
	background: url(/images/layout/context-ref-menu-bg.png) 0 0 no-repeat;
	position:absolute;
	top:200px;
	left:200px;
}

.context-ref-menu-closed { display:none;}
.context-ref-menu-opened { display:block;}

#context-ref-menu a, #context-ref-menu a span {
	width:211px;
	height:29px;
	margin-left:7px;
	padding-left:10px;
}
#context-ref-menu a.rplcmnt.subContRefRia { margin-top:10px;}

#context-ref-menu a.rplcmnt.subContRefRia span { background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -145px no-repeat;}
#context-ref-menu a.rplcmnt.subContRefRia:hover span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -116px no-repeat;}

#context-ref-menu a.rplcmnt.subContRefWebdesign span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -29px no-repeat;}
#context-ref-menu a.rplcmnt.subContRefWebdesign:hover span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 0 no-repeat;}

#context-ref-menu a.rplcmnt.subContRefSEO span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -87px no-repeat;}
#context-ref-menu a.rplcmnt.subContRefSEO:hover span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -58px no-repeat;}

#context-ref-menu a.rplcmnt.subContRefKreativa span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -203px no-repeat;}
#context-ref-menu a.rplcmnt.subContRefKreativa:hover span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -174px no-repeat;}

#context-ref-menu a.rplcmnt.subContRefKomplex span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -261px no-repeat;}
#context-ref-menu a.rplcmnt.subContRefKomplex:hover span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -232px no-repeat;}

#context-ref-menu a.rplcmnt.subContRefBannery span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -319px no-repeat;}
#context-ref-menu a.rplcmnt.subContRefBannery:hover span {background:url(/images/rplcmnt/menu/context-sub-menu/context-sub-menu.gif) 0 -290px no-repeat;}


