*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Tahoma;
}
img{
	border:none;
}
table{
width:99% !important;
border-collapse:collapse;
}
table td{
padding:8px;
}
.siteMap td{
padding:0 !important;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
textarea, select{
	border:1px solid #7f9db9;
	padding: 5px 5px;	
	background:#fff !important;
	font-family:Tahoma;
	
}
.textbox{
	background:#fff;
	font-family:Tahoma;
	

}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.clear{
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	background:none !important;
}
.leftHeight{
	width:100%; height:50px;
	clear:left;
}
.height{
	width:100%; height:125px;
	clear:left;
}
.hide{
	display:none;
}
.blue{
	color:#393C78 !important;
}
.more{
	padding-right:12px;
	background: url(/img/arrow.gif) 100% 5px no-repeat;
}
.topRightStripeWrapper{
	top:0; left:0;
	width:100%; 
	position:absolute;
}
.tRStripe{
	height:42px;
	margin-left:980px;
	background:#DDDDDD;
	border-top:4px solid #AFAFAF;
}
/********TOP********/
#stripeWrapper{
	width:100%;
}
#topWrapperIndex{
	width:750px; height:416px;
	left:230px;
	position:relative;
	float:left;
	z-index:11;
}
#topWrapperInner{
	width:535px; height:295px;
	left:230px;
	position:relative;
	float:left;
	z-index:11;
}
.top{
	width:765px;
	border-top:4px solid #393C78;
	position:relative;
	float:left;
	z-index:11;
}
.logo, .logo span{
	width:150px; height:46px;
}
.logo{
	top:25px; left:0;
	float:left;
	position:relative;
	overflow:hidden;
}
.logo span{
	top:0; left:0;
	position:absolute;
	background: url(/img/logo.gif) no-repeat;
	cursor:pointer;
}
.topBlock{
	width:367px; height:32px;
	padding:10px 10px 0 15px;
	background:#DDDDDD;
	float:right;
}
.topBlock fieldset{
	float:left;
}
.searchbox{
	font-family:Tahoma;
	width:112px; height:16px;
	padding:2px 0 0 10px;
	background: url(/img/searchbox.gif) no-repeat;
	border:none;
	font-size:1em;
	color:#969696;
}
.topBlock .searchbox{
	float:left;
}
.helpMap{
	width:40px;
	margin:5px 0 0 100px;
	float:left;
}
.helpMap li{
	list-style:none;
	float:left;
	height:9px;
	line-height:9px;
}
.helpMap a{
	display:block;
	text-indent:-300em;
}
.map{
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #C6C6C6;
}
.help a{
	width:5px; height:8px;
	background: url(/img/help.gif) no-repeat;
}
.map a{
	width:11px; height:9px;
	background: url(/img/map.gif) no-repeat;
}
.lang{
	margin-top:5px;
	float:right;
}
.lang li{
	list-style:none;
	float:left;
	height:11px;
	line-height:9px;
	margin-right:10px;
	padding-right:10px;
	border-right:1px solid #C6C6C6;
	color:#ADADAD;
}
.lang a{
	color:#6F6F6F;
	font-weight:bold;
	text-decoration:none;
}
.lang a:hover{
	text-decoration:underline;
}
.bigTopBlock{
	width:750px; height:260px;
	float:left;
	position:relative;
	background:#9F9F9E url(/img/indexImg.jpg) no-repeat;
}
#flash{
	top:0; left:0;
	position:absolute;
}
.bigTopBlockInner{
	width:765px; height:132px;
	float:left;
	position:relative;
	background:#9F9F9E url(/img/innerImg.jpg) no-repeat;
}
.btbTitle{
	top:62px; left:30.5%; 
	position:absolute;
	overflow:hidden;
	color:#C9C9C9;
	font-size:1em;
}
.btbTitle span{
	top:0; left:0;
	position:absolute;
}
.btbEnergy{
	top:54px;	
}
.btbEnergy, .btbEnergy span{
	width:66px; height:28px;
}
.btbEnergy span{
	background: url(/img/titles/ec.jpg) no-repeat;
}
.btbFinance, .btbFinance span{
	width:57px; height:11px;
}
.btbFinance span{
	background: url(/img/titles/finance.jpg) no-repeat;
}
.btbManagment{
	left:29.7%;
}
.btbManagment, .btbManagment span{
	width:71px; height:11px;
}
.btbManagment span{
	background: url(/img/titles/managment.jpg) no-repeat;
}
.btbIt{
	left:33.3%;
}
.btbIt, .btbIt span{
	width:16px; height:11px;
}
.btbIt span{
	background: url(/img/titles/it.jpg) no-repeat;
}
.btbPersonnel{
	left:30.3%;
}
.btbPersonnel, .btbPersonnel span{
	width:63px; height:11px;
}
.btbPersonnel span{
	background: url(/img/titles/personnel.jpg) no-repeat;
}
.btbLaw{
	left:31.4%;
}
.btbLaw, .btbLaw span{
	width:47px; height:11px;
}
.btbLaw span{
	background: url(/img/titles/law.jpg) no-repeat;
}

.slogan{
	width:95px;
	margin-top:70px;
	float:left;
	font:2.1em Arial, Helvetica, sans-serif;;
	color:#fff;
	padding:10px 15px 10px 15px;
	background:#EE6900;
}
.secondTopMenu{
	width:213px;
	padding:55px 20px 51px 25px;
	background:#393C78;
	float:right;
	position:relative;
}
.secondTopMenu li{
	list-style:none;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #746D97;
	font-size:12px;
}
.secondTopMenu a{
	color:#fff;
	text-decoration:none;
}
.secondTopMenu a:hover{
	text-decoration:underline;
}
.indexBigTopBlockRightWrapper{
	top:156px; left:0;
	position:absolute;
	width:100%;	height:260px;
}
.iBTBlockRight{
	height:260px;
	background:#393C78;
	margin-left:980px;
}

.indexBigTopBlockRightWrapperInner{
	top:156px; left:0;
	position:absolute;
	width:100%;	height:132px;
}
.iBTBlockRightInner{
	height:132px;
	background:#393C78;
	margin-left:980px;
}
.pageTitleBlock{
	width:268px; height:72px;
	text-align:center;
	padding-top:60px;
	background:#393C78;
	float:right;
}
.pageTitleBlock h2{
	position:relative;
	overflow:hidden;
	margin:0 auto;
	color:#fff;
	font:normal 2em Tahoma;
}
.pageTitleBlock h2 span{
	top:0; left:0;
	position:absolute;
}
.ptAbout, .ptAbout span{
	width:96px; height:20px;
}
.ptAbout span{
	background: url(/img/titles/ptAbout.gif) no-repeat;
}
.ptVacancy, .ptVacancy span{
	width:109px; height:19px;
}
.ptVacancy span{
	background: url(/img/titles/ptVacancy.gif) no-repeat;
}
.ptGlossary, .ptGlossary span{
	width:121px; height:23px;
}
.ptGlossary span{
	background: url(/img/titles/ptGlossary.gif) no-repeat;
}
.ptMeeting, .ptMeeting span{
	width:156px; height:19px;
}
.ptMeeting span{
	background: url(/img/titles/ptMeeting.gif) no-repeat;
}
.ptForm, .ptForm span{
	width:182px; height:19px;
}
.ptForm span{
	background: url(/img/titles/ptForm.gif) no-repeat;
}
.ptPresscenter, .ptPresscenter span{
	width:139px; height:24px;
}
.ptPresscenter span{
	background: url(/img/titles/ptPresscenter.gif) no-repeat;
}
.ptServices, .ptServices span{
	width:78px; height:20px;
}
.ptServices span{
	background: url(/img/titles/ptServices.gif) no-repeat;
}
.ptProject, .ptProject span{
	width:98px; height:21px;
}
.ptProject span{
	background: url(/img/titles/ptProject.gif) no-repeat;
}
.ptNews, .ptNews span{
	width:94px; height:19px;
}
.ptNews span{
	background: url(/img/titles/ptNews.gif) no-repeat;
}
/*******************/
/********container********/
#outerWrapper {
	/*background: #fff url(/img/backgrou.gif) left  repeat-y ;*/
}
#wrapper {
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#container {
	width: 100%;
	float: left;
	margin-right: -239px;
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#content {
	margin-right: 239px;
	/*background: url(/img/backgrou.gif) repeat-y left;*/
}
#mainContent{
	width:995px;
	position:relative;
	float:left;
	z-index:3;
}
/**********left*************/
#left {
	width: 190px;
	padding:0 15px 0 25px; 
	float: left;
	margin-top:-140px;
	position:relative;
	font-size:1.1em;
	color:#6F6F6F;
min-height:200px;
}
#left.leftIndex{
	margin-top:-260px;
}
#left a{
	text-decoration:none;
	color:#383D77;
}
#left a:hover{
	text-decoration:underline;
}
.indexActual{
	margin-bottom:130px;
}
.leftSmallBlock{
	margin-bottom:30px;
}
.leftSmallBlock dt strong{
	color:#393C78;
}
.leftSmallBlock img{
	display:block;
	margin-bottom:10px;
}
.lTitle{
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	font:normal 1.4em Arial, Helvetica, sans-serif;
	color:#4D4D4E;
}
.lTitle span{
	top:0; left:0;
	position:absolute;
}
.lActual, .lActual span{
	width:93px; height:15px;
}
.lActual span{
	background: url(/img/titles/actual.gif) no-repeat;
}
.lPopular, .lPopular span{
	width:173px; height:16px;
}
.lPopular span{
	background: url(/img/titles/popular.gif) no-repeat;
}
.lastVisited{
	width:190px;
	position:relative;
}
.lastVisited dt{
	color:#393C78;
	margin-bottom:15px;
}
.lastVisited dd{
	margin-bottom:15px;
	padding-left:15px;
	background: url(/img/arrow.gif) 0 5px no-repeat;
}
.banerBlock{
	margin:0 0 40px 0;
}
.leftTopMenu{
	width:195px;

	font-size:1.1em;

	margin-bottom:40px;
}
.leftTopMenu li{
	list-style:none;
	margin-bottom:15px;
	padding-left:15px;
	color:#393C78;
}
.leftTopMenu li ul{
	width:180px;
	margin-top:10px;
}
.leftTopMenu li ul li{
	font-size:.9em;
	padding-left:10px;
	color:#393C78;
	background: url(/img/square.gif) 0 6px no-repeat;
}
.leftTopMenu li ul li a{
	color:#393C78 !important;
}
.leftTopMenu .active{
	background: url(/img/arrow.gif) 0 5px no-repeat;
}
.leftTopMenu .active a{
color:#393C78 !important;
}
.leftTopMenu a{
	color:#6F6F6F !important;
}
.servicesMenu{
	width:165px;
	margin-bottom:20px;
	position:relative;
}
.servicesMenu h2{
	position:relative;
	overflow:hidden;
	font-size:1.2em;
	font-weight:normal;
}
.servicesMenu span{
	top:0; left:0;
	position:absolute;
	
}
.servicesMenu a span{
	cursor:pointer;
}
.servicesMenu li{
	width:164px;
	list-style:none;
	position:relative;
	color:#393C78;
	padding:10px 0 8px 15px;
	background:#DDDDDD;
	border-bottom:1px solid #fff;
}
.servicesMenu li ul{
	margin-top:20px;
}
.servicesMenu li ul li{
	margin-bottom:10px;
	padding:0;
	background:none;
	border:none;
}
.servicesMenu li ul li a{
        color:#6F6F6F !important;
}
.servicesMenu li ul li ul{
	margin-top:10px;
	padding:0;
}
.servicesMenu li ul li ul li{
	padding-left:10px;
	background: url(/img/square.gif) 0 6px no-repeat;
}
.servicesMenu li ul li ul li a{
	color:#6F6F6F !important;
}
.servicesMenu li ul .sactive ul li a{
	color:#6F6F6F !important;
}
.servicesMenu li ul .sactive ul .sactive a{
	color:#383D77 !important;
}
.servicesMenu .active{
	background: url(/img/smActive.gif) no-repeat;
}
.servicesMenu .last{
	padding-bottom:13px;
	background: url(/img/smLast.gif) no-repeat;
}
.smFinance, .smFinance span{
	width:73px; height:14px;
}
.servicesMenu .sactive a{
color:#383D77 !important;
}
.smFinance span{
	background: url(/img/titles/smFinance.gif) no-repeat;
}
.active .smFinance span{
	background: url(/img/titles/smFinanceOn.gif) no-repeat;
}

.smManagment, .smManagment span{
	width:93px; height:14px;
}
.smManagment span{
	background: url(/img/titles/smManagment.gif) no-repeat;
}
.active .smManagment span{
	background: url(/img/titles/smManagmentOn.gif) no-repeat;
}

.smIt, .smIt span{
	width:18px; height:13px;
}
.smIt span{
	background: url(/img/titles/smIt.gif) no-repeat;
}
.active .smIt span{
	background: url(/img/titles/smItOn.gif) no-repeat;
}

.smPersonnel, .smPersonnel span{
	width:75px; height:13px;
}
.smPersonnel span{
	background: url(/img/titles/smPersonnel.gif) no-repeat;
}
.active .smPersonnel span{
	background: url(/img/titles/smPersonnelOn.gif) no-repeat;
}

.smLaw, .smLaw span{
	width:46px; height:15px;
}
.smLaw span{
	background: url(/img/titles/smLaw.gif) no-repeat;
}
.active .smLaw span{
	background: url(/img/titles/smLawOn.gif) no-repeat;
}
/***************************/
/**********middle***********/
#middleIndex {
	width:525px;
	padding-top:28px;
	font-size:1.1em;
	float:left;
	color:#6F6F6F;
}
#middleIndex a{
	color:#393C78;
text-decoration:underline;
		
}
#middleIndex a:hover{
	text-decoration:none;
}
#middle{
	width:505px;
	padding:28px 20px 0 0;
	font-size:11px;
	float:left;
	color:#6F6F6F;
	display:inline;
	z-index:20;
	position:relative;
}
#middle h1{
	font-size:2.2em;
	font-weight:normal;
}
#middle h2{
	font-size:2.2em;
	font-weight:normal;
}
#middle h3{
	font-size:1.4em;
	color:#393C78;
	margin-bottom:15px;
	margin-top:20px;
}
#middle h4{
	font-size:1em;
	color:#393C78;
	margin-bottom:15px;
}
#middle p{
	margin-bottom:15px;
}
#middle a{
	color:#393C78;
text-decoration:underline;

}
#middle a:hover{
	text-decoration:none;		
}
#middle ul{
margin:7px 0 18px 15px;
}
#middle li{
margin-bottom:7px;
}
#middle ul li ul{
margin-left:10px;
}

.smallIndexBlockWrapper{
	width:522px;
	float:left;
	margin-bottom:35px;
	margin-right:-20px;
}
.smallIndexBlock{
	width:220px;
	float:left;
	margin-right:20px;
	padding:0 0 0 20px;
	border-left:1px solid #CBCBCB;
}
.smallIndexBlock.wide{
width:90% !important;
float:none !important;
overflow:hidden;
}
.smallIndexBlock.wide li{
white-space:nowrap;
}
.sibTitle{
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	font:normal 1.4em Arial, Helvetica, sans-serif;
	color:#4D4D4E;
}
.sibTitle span{
	top:0; left:0;
	position:absolute;
}
.smallIndexBlock dt strong, .smallIndexBlock dd strong{
	color:#393C78;
}
.smallIndexBlock dd{
	margin-bottom:15px;
}
.smallIndexBlock dd a{
color:#6F6F6F !important;
}
.smallIndexBlockMenu{}
.smallIndexBlockMenu li{
list-style:none;
float:left;
margin-right:2px;
padding-right:2px;
line-height:15px;
}
.blueBg a{
background:#393C78;
color:#fff !important;
padding:0px 3px 1px;
text-decoration:none !important;
}
.sibNews, .sibNews span{
	width:74px; height:15px;
}
.sibNews span{
	background: url(/img/titles/news.gif) no-repeat;
}
.sibMeasures, .sibMeasures span{
	width:118px; height:15px;
}
.sibMeasures span{
	background: url(/img/titles/measures.gif) no-repeat;
}
.sibAnalitics, .sibAnalitics span{
	width:97px; height:15px;
}
.sibAnalitics span{
	background: url(/img/titles/analitics.gif) no-repeat;
}
.sibPress, .sibPress span{
	width:216px; height:15px;
}
.sibPress span{
	background: url(/img/titles/press.gif) no-repeat;
}
#middle .chapterTitle{
	color:#393C78;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:4px solid #ACADC7; 
font-weight:normal;
}
.line{
	width:505px; height:4px;
	background:#DDDDDD;
	margin-bottom:25px;
	float:left;
}
.middleBottomBlock{
	width:500px;
	float:left;
margin-top:10px;
	padding-bottom:70px;
}
.middleBottomBlock ul{
	width:140px;
	float:left;
}
.middleBottomBlock li{
	list-style:none;
list-style-position:outside !important;
	margin-bottom:10px;
	padding-left:15px;
}
.middleBottomBlock dl{
	float:left;
	margin:20px 0 0 110px;
}
.middleBottomBlock dt{
	margin-bottom:15px;
	color:#393C78;
}
.middleBottomBlock dd{
	margin-bottom:10px;
	padding-left:15px;
	background: url(/img/arrowRightGrey.gif) 0 5px no-repeat;
}
.middleBottomBlock a{
text-decoration:none !important;
}
.middleBottomBlock a:hover{
text-decoration:underline !important;
}
.toTheStart{
	background: url(/img/arrowLeft.gif) 0 5px no-repeat;
}
.printVer{
	background: url(/img/print.gif) 0 5px no-repeat;
}
.arrowList{
	width:500px;
	margin-bottom:15px;
}
.arrowList dt{
	margin-bottom:15px;
}
.arrowList dd{
	margin-bottom:5px;
	padding-left:15px;
	background: url(/img/arrowWhiteBg.gif) 0 3px no-repeat;
}
.sendOnRez{
	width:190px; height:19px;
	padding-top:4px;
	text-align:center;
	color:#fff !important;
	font-weight:bold;
	display:block;
	background:#393C78 url(/img/sendOnRez.gif) no-repeat;
}
.sendOnRez:hover{
	text-decoration:none !important;
}
.fRight{
	float:right;
}
.sorVacancy{
	margin-right:60px;
	float:left;
}
.backToList{
	padding-left:15px;
	background: url(/img/arrow.gif) 0 5px no-repeat;
}
.alphabetBlock{
	width:500px;
	padding-bottom:10px;
	float:left;
}
.alphabet{
	width:500px;
	margin-bottom:10px;
	float:left;
margin-left:0 !important;
}
.alphabet li{
	list-style:none;
	float:left;
	margin-right:4px;
	padding-right:4px;
	border-right:1px solid #C6C6C6;
	color:#393C78;
}
.alphabet a{
	color:#565656 !important;
}
.letter{
	width:70px; height:55px;
	margin-bottom:15px;
	padding-top:15px;
	clear:left;
	text-align:center;
	color:#fff !important;
	background: url(/img/squareBig.gif) no-repeat;
}

.sortBlock .arrowList dd{
	font-weight:bold;
	margin-bottom:15px;
}
.sortBlock fieldset{
	margin-bottom:30px;
}
.sortBlock fieldset strong{
	color:#393C78;
	margin-bottom:10px;
	display:block;
}
.sortBlock select{
	width:180px;
	font-size:1em;
	color:#5B5B5B;
}
.partnersBlockWrapper{
	width:505px;
	padding-bottom:30px;
	float:left;
}
.partnersBlock{
	width:500px;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #DDDDDD;
}
.partnerLogo{
	width:120px; 
	text-align:center;
	float:left;
	margin-right:15px;
}
.partnerDescr{
	width:365px;
	float:left;
}
.meetingList{
	margin:10px 0 20px 0;
}
.meetingList td{
	padding:0 50px 15px 0;
	vertical-align:top;
}
.meetingList .date{
	width:100px;
}
.fillBottomBlock{
	width:470px; 
	float:left;
	padding:15px 15px 5px;
	position:relative;
	background:#DDDDDD;
}
.fillBottomBlock dl{
	margin-top:20px;
	border-bottom:1px solid #EEEEEE;
}
.fillBottomBlock .last{
	border:none;
padding-bottom:0 !important;
}
.fillBottomBlock dd{
	margin-bottom:15px;
}
.fillBottomBlock .onlineReg{
	float:right;
}
.onlineReg{
	width:241px; height:19px;
	padding-top:4px;
	text-align:center;
	color:#fff !important;
	font-weight:bold;
	display:block;
	background:#393C78 url(/img/onlineReg.gif) no-repeat;
}
.onlineReg:hover{
	text-decoration:none !important;
}
.formWrapper{
padding:15px 0 !important;
}
.form{
	width:386px;
	padding:20px 0 80px 0;
}
.projectSort{
        padding:20px 0 20px 0 !important;
}
.form li{
	width:211px;
	list-style:none;
	position:relative;
	margin-bottom:15px;
	padding-left:175px;
}
.projectSort li{
        margin-bottom:10px;
}
.form span{
	top:0; left:0;
	position:absolute;
}
.form .textbox, .form select, .form textarea, .form .inputtext{
	width:205px;
	padding-left:5px;
	font-size:1em;
	color:#7C7B7B;
	border:1px solid #CCCCCC;
}
.form select{
	width:212px;
	padding:0;
}
.form .textbox, .form .inputtext{
	padding:2px 0 2px 5px;
}
.sendRequest{
	font-weight:bold;
}
.presscenter{}
.presscenter h3{
	font-size:1.8em !important;
	font-weight:normal;
}
.presscenter dl{
	margin-bottom:25px;
	line-height:1.3em;
}
.presscenter dd{
	margin-bottom:15px;
}
.flag{
	padding:5px 0 7px 35px;
	background:url(/img/flag.gif) no-repeat;
}
.diagram{
	padding:5px 0 7px 35px;
	background:url(/img/diagram.gif) no-repeat;
}
.time{
	padding:5px 0 8px 35px;
	background:url(/img/time.gif) no-repeat;
}
.realization{
	padding:5px 0 7px 35px;
	background:url(/img/realization.gif) no-repeat;
}
.result{
	padding:5px 0 7px 35px;
	background:url(/img/realization.gif) no-repeat;
}
/***************************/
/**********right************/
#right{
	width: 239px;
	padding:15px 0 170px 0;
	float: left;
	font-size:1.1em;
	color:#6F6F6F;
	position:relative;
	z-index:2;
}
#right a{
	text-decoration:none;
}
#right a:hover{
	text-decoration:underline;
}
.rightBlock{
	width:208px;
	padding:15px;
	margin-bottom:15px;
	position:relative;
}
.rightBlock a{
	color:#393C78;
}
.rightBlock dt strong{
	color:#393C78;
}
.rightBlock dd{
	margin-bottom:15px;
}
.lt{
	top:0; left:0;
	position:absolute;
}
.rt{
	top:0; right:0;
	position:absolute;
}
.lb{
	bottom:0; left:0;
	position:absolute;
}
.rb{
	bottom:0; right:0;
	position:absolute;
}
.fill{
	background:#DDDDDD;
}
.fill img{
	display:block;
	margin:0 0 20px 0;
}
.white{
	right:0; bottom:-50px;
	position:absolute;
	border:1px solid #DDDDDD;
	background:#fff;
	text-align:center;
}
.white .rbTitle{
	margin-bottom:30px;
}
.white img{
	display:block;
	margin:0 auto 15px auto;	
}
.color{
	background:#EE6900;
	color:#fff;
}
.ltf{
	width:5px; height:5px;
	background: url(/img/lt.gif) no-repeat;
}
.rtf{
	width:6px; height:5px;
	background: url(/img/rt.gif) no-repeat;
}
.lbf{
	width:5px; height:4px;
	background: url(/img/lb.gif) no-repeat;
}
.rbf{
	width:5px; height:5px;
	background: url(/img/rb.gif) no-repeat;
}

.ltc{
	width:5px; height:5px;
	background: url(/img/ltc.gif) no-repeat;
}
.rtc{
	width:5px; height:5px;
	background: url(/img/rtc.gif) no-repeat;
}
.lbc{
	width:5px; height:4px;
	background: url(/img/lbc.gif) no-repeat;
}
.rbc{
	width:5px; height:5px;
	background: url(/img/rbc.gif) no-repeat;
}

.ltw{
	width:4px; height:4px;
	left:-1px; top:-1px;
	background: url(/img/ltw.gif) no-repeat;
}
.rtw{
	width:4px; height:4px;
	right:-1px; top:-1px;
	background: url(/img/rtw.gif) no-repeat;
}
.lbw{
	width:4px; height:4px;
	left:-1px; bottom:-1px;
	background: url(/img/lbw.gif) no-repeat;
}
.rbw{
	width:4px; height:4px;
	right:-1px; bottom:-1px;
	background: url(/img/rbw.gif) no-repeat;
}

.rbTitle{
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
	font:normal 1.4em Arial, Helvetica, sans-serif;
	color:#4D4D4E;
}
.rbTitle span{
	top:0; left:0;
	position:absolute;
}
.rbAction, .rbAction span{
	width:158px; height:15px;
}
.rbAction span{
	background: url(/img/titles/action.gif) no-repeat;
}
.rbActionColor, .rbActionColor span{
	width:158px; height:16px;
}
.rbActionColor span{
	background: url(/img/titles/actionColor.gif) no-repeat;
}
.rbProjectExp, .rbProjectExp span{
	width:148px; height:18px;
}
.rbProjectExp span{

	background: url(/img/titles/projectExp.gif) no-repeat;
}
.rbPartners, .rbPartners span{
	width:85px; height:15px;
}
.rbPartners span{
	background: url(/img/titles/partners.gif) no-repeat;
}
.rbGlossary, .rbGlossary span{
	width:93px; height:18px;
}
.rbGlossary span{
	background: url(/img/titles/glossary.gif) no-repeat;
}
.glossaryMenu{
	width:208px;
}

.glossaryMenu li{
	list-style:none;
	margin-bottom:10px;
	padding-left:15px;
	background: url(/img/arrowWhiteBg.gif) 0 3px no-repeat;
}
.rightSimpleBlock {
	margin-bottom:15px;
	padding-bottom:30px;
	border-bottom:1px solid #CBCBCB;
}
.rightSimpleBlock.last{
	padding-bottom:30px;
	border:none;
}
.rightSimpleBlock dt{
	color:#393C78;
}
.rightSimpleBlock dd a{
        color:#6F6F6F;
}
.rightSimpleBlock dd{
	margin-bottom:15px;
}
.rightSimpleBlock a{
	color:#393C78;
}
/***************************/
/**********bottom***********/
#bottomWrapper{
	width:100%; height:130px;
	position:relative;
	font-size:1.1em;
	color:#6F6F6F;
	clear:both;
	float:left;
}
.bottomSmallBlockWrapper{
	padding-bottom:30px;
	position:relative;
	float:left;
}
.bottomSmallBlock{
	width:150px;
	padding:10px 0 15px 85px;
	float:left;
}
.bottomSmallBlock dt strong{
	color:#393C78;
}
.bottomSmallBlock dd a{
	color:#6F6F6F !important;
}
.bsbEconomy{
	background: url(/img/watch.jpg) no-repeat;
}
.bsbEconomy a{
text-decoration:none !important; 
}
.bsbEconomy a:hover{
text-decoration:underline !important;
}
.bsbNear{
	background: url(/img/earth.gif) no-repeat;
}
.bsbNear a{
text-decoration:none !important; 
}
.bsbNear a:hover{
text-decoration:underline !important;
}
#bottomWrapper a{
	color:#393C78;
	text-decoration:none;
}
#bottomWrapper a:hover{
	text-decoration:underline;
}
.bottomRightWrapper{
	bottom:0; left:0;
	width:100%; height:130px;
	position:absolute;
}
.bottomRight{
	height:158px;
	margin-left:980px;
	background:#DDDDDD;
}
#bottom{
	height: 100px;
	position:relative;
	z-index:1;
	clear:left;
}
.copyright{
	width:158px;
	margin-right:20px;
	padding:10px 0 10px 30px;
	border-left:4px solid #393C78;
	float:left;
}
.bottomContactBlock{
	width:737px; height:130px;
	padding:28px 0 0 33px;
	float:left;
	position:relative;
	background:#DDDDDD url(/img/bottomlt.gif) no-repeat;
}
.contactUs{
	float:left;
	margin-right:100px;
}
.phone, .phone span{
	width:147px; height:34px;
}
.phone{
	position:relative;
	overflow:hidden;
	color:#393C78;
	font-weight:normal;
	font-size:1.2em;
	margin-bottom:20px; 
}
.phone big{
	font-weight:bold;
	font-size:1.1em;
}
.phone span{
	top:0; left:0;
	position:absolute;
	background: url(/img/phone.gif) no-repeat;
}
.online, .online span{
	width:119px; height:23px;
}
.online{
	display:block;
	position:relative;
	overflow:hidden;
	color:#fff;
	margin-left:25px;
	background:#393C78;
	text-align:center;
	line-height:23px;
}
.online a{
	color:#fff !important;
}
.online span{
	top:0; left:0;
	position:absolute;
	background: url(/img/online.gif) no-repeat;
	cursor:pointer;
}
.counterBlockWrapper{
	width:230px;
	top:50px; right:0;
	position:absolute;
}
.counterBlock{
	margin:0 5px 5px 0;
	float:left; 
}
/************************/
/*********pages**********/
.top-panel-edit{position:relative !important;} 
.top-panel{position:relative !important;}
.fAutorization{
	padding-bottom:0 !important;
	position:relative;
}
.fAutorization ul{
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #DDDDDD;
}
.fAutorization li{
	list-style:none;
	padding-left:0 !important;
}
.fAutorization span{
	position:relative !important;
	display:block;
	margin-bottom:3px;
}
.after{
	bottom:10px; right:-70px;
	position:absolute;
	width:200px;
}