*{margin:0; padding:0;}

body
{
	margin:auto;
	width:100%;
	background:url(../images/main-bg.jpg) repeat-x left top;
	font:12px Arial, Helvetica, sans-serif;
	color:#5b5b5b;

}

h1
{
font-size: 15px;
font-weight:bold;
}

img
{
	border:0;
}

.fltlft
{
	float:left;
}

.fltrgt
{
	float:right;
}

.clr
{
	clear:both;
}

#wrap
{
	margin:auto;
	width:915px;
}

#logo
{
	position:absolute;
	left:0;
	top:0;
}

.nav
{
	position:relative;
	background:url(../images/nav-bg.gif) no-repeat left 40px;
	height:90px;
	margin-bottom:35px;
}

.navigation
{
	color:#feffff;
	font-size:14px;
	font-weight:bold;
	padding:40px 0 0 443px;
	height:50px;
}

.navDivider
{
	margin:0 14px 0 14px;
}


.tabBg
{
	background:url(../images/tab-bg.gif) no-repeat left top;
	width:915px;
	height:54px;
}

#mainMenu a:hover
{
	background:url(../images/tab1.jpg) no-repeat left top;
	color:#ffffff;
}

#mainMenu{
	position:relative;	/* Don't change this position attribute */
	visibility: hidden;
	width:915px;
	color:#0b3663;
	font-weight:bold;
	font-size:13px;
	height:54px;
	float:left;
	font-weight:bold;
	
}

#mainMenu a{
	/* Don't change these two options */
	position:absolute;
	bottom:-1px;
	background: url(../images/tab1-nav.jpg) no-repeat left top;
	color:#0b3663;
	text-decoration:none;
	padding:27px 5px 12px 0px;
	font-weight:bold;
	font-size:13px;
	width:116px;
	margin-left:5px;
	text-align:center;
}

#mainMenu a:hover
{
	background: url(../images/tab1-nav.jpg) no-repeat;
	color:#0b3663;
}

#submenu{		
	visibility: hidden;
	width:100%;
	clear:both;/* Don't change this option */
	height:244px;
}

#mainMenu .activeMenuItem
{
	background: url(../images/tab1-nav.jpg) no-repeat;
	width:116px
}

#mainMenu .inactiveMenuItem
{		
	background:url(../images/tab1.jpg) no-repeat;
	color:#ffffff;
	width:116px;
}

.pro-content
{
	background:url(../images/tabmidbg.jpg) no-repeat;
	padding:20px 110px 26px 18px;
	width:772px;
	margin-left:14px;
}

.pro-content2
{
	background:url(../images/tabmidbg.jpg) no-repeat;
	padding:20px 110px 26px 0px;
	width:790px;
	margin-left:14px;
	height:198px;
}

.img1
{
	float:left;
	padding:25px 19px 0 0;
}

.glonass-overview
{
	padding:0px 0 5px 21px;
	float:left;
	width:600px;
}

.modes
{
	color:#083869;
	font-weight:bold;
	padding:15px 0 10px 0;
}

.modes12 a
{
	color:#5b5b5b;
	text-decoration:underline;
}

.modes12 a:hover
{
	text-decoration:none;
}

.modeFeatutres ul
{
	list-style:none;
}

.modeFeatutres li
{
	background:url(../images/blueArrow.gif) no-repeat left 3px;
	padding:0 0 5px 9px;
}
	
.bookmark
{
	padding:13px 15px 13px 0;
}

.footershadow
{
	background:url(../images/footershadow.gif) no-repeat left top;
	margin-left:12px;
	padding:23px 21px 23px 21px;
}

.footerLinks
{
	color:#656565;
	font-size:11px;
}

.footerLinks a
{
	color:#656565;
	text-decoration:none;
}

.footerLinks a:hover
{
	text-decoration:underline;

}

.footerLinkmarg
{
	margin:0 10px 0 10px;
}

.footerLinkmarg1
{
	margin-right:10px;
}

.footerLinkmarg2
{
	margin-left:10px
}

.copyright
{
	padding:21px 0 9px 0;
	font-size:11px;
}

.site
{
	color:#a2a2a2;
	font-size:11px;
}

.site a
{
	color:#a2a2a2;
	text-decoration:underline;
}

.site a:hover
{
	text-decoration:none;
}

.col1
{
	float:left;
	width:300px;
}

.col1 ul
{
	list-style:none;
}

.col1 li
{
	background:url(../images/blueArrow.gif) no-repeat left 3px;
	padding:0 0 5px 9px;
}	

.col2
{
	float:left;
	width:300px;
}

.modes2
{
	color:#083869;
	font-weight:bold;
	padding:0px 0 10px 0;
}	


/*-----------------inner page start--------------*/

.leftpannel
{
	float:left;
	width:263px;
	margin-right:15px;
}

.rightpannel
{
	float:left;
	width:635px;
}

.lftBluheadg
{
	background:url(../images/blueleftBg.gif) no-repeat left top;
	padding:9px 0 10px 17px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
}

.lftmidcont
{
	border-left:1px solid #b7daff;
	border-right:1px solid #b7daff;
	padding:3px 0 0 18px;
	background:#fff;
}

.lftmidcont ul
{
	list-style:none;
}

.lftmidcont li
{
	background:url(../images/blueArrow.gif) no-repeat left 15px;
	padding:12px 0 0 15px;
}

.lftmidcont li a
{
	color:#5b5b5b;
	text-decoration:none;
}

.lftmidcont li a:hover
{
	color:#041d34;
}

.lftbtm-marg
{
	padding-bottom:20px;
}

.rgtBlubg
{
	background:url(../images/rgtBlubg.gif) no-repeat left top;
}

.rgttabBg
{
	background:url(../images/rgtwhiteBg.gif) no-repeat 10px top;
	padding:27px 0 10px 27px;
	color:#0b3663;
	font-size:15px;
	font-weight:bold;
}

.rgttabBg2
{
	background:url(../images/rgtwhiteBg2.gif) no-repeat 10px top;
	padding:27px 0 10px 27px;
	color:#0b3663;
	font-size:15px;
	font-weight:bold;
}

.rgttabBg3
{
	background:url(../images/rgtwhiteBg3.gif) no-repeat 10px top;
	padding:27px 0 10px 27px;
	color:#0b3663;
	font-size:15px;
	font-weight:bold;
}

.rgtmidcont
{
	background:#fff;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:31px 20px 0 18px;
	margin:0 8px 0 10px;
}

.rgtBlucont
{
	float:left;
	width:427px;
	padding-top:20px;
	line-height:16px;
}

.rgtBlucontheadg
{
	color:#08396c;
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}

.lightbluBg
{
	background:url(../images/rgt-insideBluBg.gif) no-repeat left top;
	margin-top:20px;
	padding:8px 0 0px 15px;
	color:#fff;
	font-weight:bold;
	height:23px;
}

.blueBg
{
	background:#eff4fa;
	height:35px;
	border-right:1px solid #cbe0f1;
	border-left:1px solid #cbe0f1;
}

.blueBg2
{
	background:#eff4fa;
	height:37px;
	border-right:1px solid #cbe0f1;
	border-left:1px solid #cbe0f1;
}

.bluelft
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:144px;
	float:left;
	background:url(../images/tick.gif) no-repeat 10px 8px;
	padding:10px 0 8px 46px;
}

.bluelft2
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../images/tick.gif) no-repeat 10px 8px;
	padding:10px 0 8px 46px;
}

.bluelft3
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:30px;
	float:left;
	padding:10px 0 8px 10px;
}

.bluelft4
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:158px;
	float:left;
	padding:10px 0 8px 0px;
	text-align:center;
}

.bluelft5
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:100px;
	float:left;
	padding:10px 0 8px 0px;
	text-align:center;
}

.bluelft6
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:128px;
	float:left;
	padding:10px 0 8px 10px;
}


.bluelft7
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:50px;
	float:left;
	padding:10px 0 8px 10px;
}

.bluelft8
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:90px;
	float:left;
	padding:10px 0 8px 10px;
}

.bluelft9
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:202px;
	float:left;
	padding:10px 0 8px 10px;
}

.bluergt
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:356px;
	padding:10px 0 8px 28px;
	float:left;
}

.bluergt3
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:178px;
	padding:10px 0 8px 28px;
	float:left;
}

.bluergt4
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	width:100px;
	padding:10px 0 8px 15px;
	float:left;
}

.bluergt5
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:225px;
	padding:10px 0 8px 15px;
	float:left;
}

.bluergt6
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:300px;
	padding:10px 0 8px 15px;
	float:left;
}

.bluergt7
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:258px;
	padding:10px 0 8px 15px;
	float:left;
}

.bluergt8
{
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	width:356px;
	padding:4px 0 0px 28px;
	float:left;
}

.whiteBg
{
	background:#fff;
	height:35px;
	border-right:1px solid #cbe0f1;
	border-left:1px solid #cbe0f1;
}

.whiteBg2
{
	background:#fff;
	height:37px;
	border-right:1px solid #cbe0f1;
	border-left:1px solid #cbe0f1;
}

.whitelft
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:144px;
	float:left;
	background:url(../images/tick.gif) no-repeat 10px 8px;
	padding:10px 0 8px 46px;
}

.whitelft2
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	background:url(../images/tick.gif) no-repeat 10px 8px;
	padding:10px 0 8px 46px;
}

.whitelft3
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:30px;
	float:left;
	padding:10px 0 8px 10px;
}

.whitelft6
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:158px;
	float:left;
	padding:10px 0 8px 0px;
	text-align:center;
}

.whitelft7
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:100px;
	float:left;
	padding:10px 0 8px 0px;
	text-align:center;
}

.whitelft8
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:128px;
	float:left;
	padding:10px 0 8px 10px;
}

.whitelft9
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:50px;
	float:left;
	padding:10px 0 8px 10px;
}

.whitelft10
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:90px;
	float:left;
	padding:10px 0 8px 10px;
}

.whitelft11
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:202px;
	float:left;
	padding:10px 0 8px 10px;
}

.whitelft12
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:473px;
	float:left;
	padding:10px 0 8px 0px;
	text-align:center;
}

.whitelft13
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #ffffff;
	width:136px;
	float:left;
	padding:10px 0 8px 2px;
}

.whitergt
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	width:356px;
	padding:10px 0 8px 28px;
	float:left;
}

.whitergt2
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	width:356px;
	padding:4px 0 0px 28px;
	float:left;
}

.whitergt3
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	width:178px;
	padding:10px 0 8px 28px;
	float:left;
}

.whitergt4
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	border-right:1px solid #fff;
	width:100px;
	padding:10px 0 8px 15px;
	float:left;
}

.whitergt5
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	width:225px;
	padding:10px 0 8px 15px;
	float:left;
}

.whitergt6
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	width:300px;
	padding:10px 0 8px 15px;
	float:left;
}

.whitergt8
{
	border-bottom:1px solid #cbe0f1;
	border-top:1px solid #cbe0f1;
	width:258px;
	padding:10px 0 8px 15px;
	float:left;
}

.rgtgreyBg
{
	margin-left:10px;
}

.learn
{
	padding:10px 0 10px 0;
}

.circuit
{
	border:1px solid #cbe0f1;
	padding:10px 5px;
}

.circuit2
{
	border:1px solid #cbe0f1;
	padding:10px 15px 10px 15px;
}

.inside-banner
{
	background:url(../images/banner-inside.jpg) no-repeat left top;
	padding:163px 0 23px 26px;
}

.download
{
	padding:20px 0 10px 0;
}