#LogoContainer h1{
	padding:0 0 3px 0;
}
#LogoContainer h1 a{
	width:158px;
	height:65px;
	display:block;
	background:url(../images/logo.png) no-repeat left top;
	text-indent:-77777px;
}
#LogoTitleContainer h2{
	width:296px;
	height:24px;
	text-indent:-77777px;
	background:url(../images/logo_title_a.png) no-repeat left top;
	padding:0;
}
#LogoTitleContainer h3{
	width:296px;
	height:17px;
	text-indent:-77777px;
	background:url(../images/logo_title_b.png) no-repeat left top;
}
#FirstBlueContainer{
	position:relative;
}
#FirstBlueContainer #slider{
	margin:3px 0 0 45px;
}
#FirstBlueContainer #slider ul li{
	width:408px;
	height:116px;
}
#FirstBlueContainer #slider ul li h4{
	font-size: 14px;
	color: #e7f4f8;
	font-weight:bold;
}
#FirstBlueContainer #slider ul li a{
	font-size: 12px;
	float:right;
	color: #e7f4f8;
	font-weight:bold;
	margin:7px 0 0 0;
}
#FirstBlueContainer #slider ul li a:hover{
	color:#ffffff;
}
#FirstBlueContainer #prevBtn,
#FirstBlueContainer #nextBtn{
	left:10px;
	top:82px;
}
#FirstBlueContainer #nextBtn{ 
	left:483px;
}
#FirstBlueContainer #prevBtn a,
#FirstBlueContainer #nextBtn a{
	width:35px;
	height:36px;
	background:url(../images/left_arrow.png) no-repeat 0 0;	
}
#FirstBlueContainer #nextBtn a{ 
	background:url(../images/right_arrow.png) no-repeat 0 0;	
}
#SecondBlueContainer{
	position:relative;
}
#SecondBlueContainer h4{
	font-size:11px;
	color:#bfd2d8;
	position:absolute;
	top:20px;
	left:49px;
}
#SecondBlueContainer #slider2{
	margin:0 0 0 141px;
}
#SecondBlueContainer #slider2 ul li{
	line-height:52px;
	width:322px;
	height:52px;
}
#SecondBlueContainer #slider2 ul li a{
	color:#bfd2d8;
	font-size:18px;
}
#SecondBlueContainer #slider2 ul li a:hover{
	color:#ffffff;
}
#SecondBlueContainer #prevBtn2,
#SecondBlueContainer #nextBtn2{
	left:23px;
	top:15px;
}
#SecondBlueContainer #nextBtn2{ 
	left:491px;
}
#SecondBlueContainer #prevBtn2 a,
#SecondBlueContainer #nextBtn2 a{
	width:17px;
	height:23px;
	background:url(../images/left_arrow_1.png) no-repeat 0 0;
}
#SecondBlueContainer #nextBtn2 a{ 
	background:url(../images/right_arrow_1.png) no-repeat 0 0;
}
#HomeImageContainer{
	position:relative;
}
#HomeImageContainer #slider3{
	margin:14px 0 0 -9px;
	*margin:23px 0 0 -9px;
}
#HomeImageContainer #slider3 ul li{
	width:330px;
	height:279px;
}
#LanguageSelector{
	position: absolute;
	margin-top: -30px;
	margin-left: 450px;
	color: #fff;
	font-size: 12px;
}
#LanguageSelector a{
	color: #fff;
}
#TopMenuContainer{
	position:relative;
	z-index:1;
}
#TopMenuContainer .topmenu li{
	position:relative;
}
#TopMenuContainer .topmenu li a{
	text-indent:-77777px;
	height:40px;
	display:block;
	margin:0 0 3px 0;
}

#TopMenuContainer .topmenu li a.home{ width:78px; background:url(../images/menu_01.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li a.company{ width:98px; background:url(../images/menu_05.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li a.platform{ width:105px; background:url(../images/menu_02.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li a.solutions{ width:105px; background:url(../images/menu_03.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li a.ourcustomers{ width:137px; background:url(../images/menu_04.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li.selected a.home,
#TopMenuContainer .topmenu li.opened a.home{ width:78px; background:url(../images/menu_over_01.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li.selected a.company,
#TopMenuContainer .topmenu li.opened a.company{ width:98px; background:url(../images/menu_over_05.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li.selected a.platform,
#TopMenuContainer .topmenu li.opened a.platform{ width:105px; background:url(../images/menu_over_02.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li.selected a.solutions,
#TopMenuContainer .topmenu li.opened a.solutions{ width:105px; background:url(../images/menu_over_03.png) no-repeat 0 0; }
#TopMenuContainer .topmenu li.selected a.ourcustomers,
#TopMenuContainer .topmenu li.opened a.ourcustomers{ width:137px; background:url(../images/menu_over_04.png) no-repeat 0 0; }

#TopMenuContainer .submenu{
	position:absolute;
	top:51px;
	left:14px;
	*left:-26px;
	width:152px;
	z-index:1;
	list-style:none;
	padding:0;
	background:#54a6c1 url(../images/submenu_middle.gif) repeat-x 0 0;
	display:none;
}
#TopMenuContainer .topmenu .opened .submenu{
	display:block;
}
#TopMenuContainer .submenu li{
	float:left;
	margin-right:0;
}
#TopMenuContainer .submenu li.reserved{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	border:0px;
}
#TopMenuContainer .submenu li.reserved span.borderTop,
#TopMenuContainer .submenu li.reserved span.borderBottom{
	width:160px;
	height:10px;
	position:absolute;
	left:-4px;
}
#TopMenuContainer .submenu li.reserved span.borderTop{
	background:url(../images/submenu_top.png) no-repeat 0 0;
	top:-10px;
}
#TopMenuContainer .submenu li.reserved span.borderBottom{
	background:url(../images/submenu_bottom.png) no-repeat 0 0;
	bottom:-10px;
}
#TopMenuContainer .submenu li.reserved span.borderMiddle{
	background:url(../images/submenu_border.png) repeat-y 0 0;
	width:160px;
	height:100%;
	position:absolute;
	left:-4px;
	top:0;
}
#TopMenuContainer .submenu li a{
	height:28px;
	line-height:28px;
	width:132px;
	padding:0 5px;
	margin:0 5px;
	text-indent:0;
	border-bottom:1px solid #e7f4f8;
	color:#e7f4f8;
	text-align:left;
	font-size:11px;
}
#TopMenuContainer .submenu li a:hover{
	color:#fff;
}
#TopMenuContainer .submenu li.noBorder a{
	border:0px;
}
#RightContainer .smallogos li a{
	text-indent:-77777px;
	height:53px;
	width:80px;
	display:block;
	margin:0 0 3px 0;
}

#RightContainer .smallogos li a.siemens{ background:url(../images/logo_siemens-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.telefonica{ background:url(../images/logo_telefonica-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.metro{ background:url(../images/logo_metro-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.bradesco{ background:url(../images/logo_bradesco-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.gruporbs{ background:url(../images/logo_grupoRBS-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.orkut{ background:url(../images/logo_orkut-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.beijing{ background:url(../images/logo_beijing-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.sonora{ background:url(../images/logo_sonora-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.terratv{ background:url(../images/logo_terratv-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.eletromidia{ background:url(../images/logo_eletromidia-gray.png) no-repeat 0 0; }
#RightContainer .smallogos li a.siemens:hover{ background:url(../images/logo_siemens-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.telefonica:hover{ background:url(../images/logo_telefonica-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.metro:hover{ background:url(../images/logo_metro-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.bradesco:hover{ background:url(../images/logo_bradesco-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.gruporbs:hover{ background:url(../images/logo_grupoRBS-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.orkut:hover{ background:url(../images/logo_orkut-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.beijing:hover{ background:url(../images/logo_beijing-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.sonora:hover{ background:url(../images/logo_sonora-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.terratv:hover{ background:url(../images/logo_terratv-color.png) no-repeat 0 0; }
#RightContainer .smallogos li a.eletromidia:hover{ background:url(../images/logo_eletromidia-color.png) no-repeat 0 0; }

#HeaderContainer h2{
	padding:0 0 3px 0;
}
#HeaderContainer h2 a{
	width:158px;
	height:65px;
	display:block;
	background:url(../images/logo.png) no-repeat left top;
	text-indent:-77777px;
}
#HeaderContainer h3{
	width:296px;
	height:24px;
	text-indent:-77777px;
	background:url(../images/logo_title_a.png) no-repeat left top;
	padding:0;
}
#HeaderContainer h4{
	width:296px;
	height:17px;
	text-indent:-77777px;
	background:url(../images/logo_title_b.png) no-repeat left top;
}
#GreyContentContainer h1,
#TopContentContainer h1{
	padding: 0;
	margin: 0;
	font-size: 26px;
	font-weight: normal;
	color: #467228;
}
#GreyContentContainer h5{
	padding: 0;
	margin: 0;
	font-size: 26px;
	font-weight: normal;
	color: #2482a0;
}
.layer{
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10;
	display:none;
}
.layer .bg{
	background:#000000;
	display:inline;
	z-index:9;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
}
.layer .content{
  margin: 70px 0 0 -353px;
  width: 706px;
  position:absolute;
  top:0;
  left:50%;
  min-height: 100px;
  background: #FFFFFF url('../images/pop-upmain.jpg') top left no-repeat;
  text-align: left;
  z-index:11;
}
