*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0B4A76;/*#4F5E7B*/
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
}
body{
	text-align:center;
}
img{
	border:0px;
}
ul,li{
	list-style-type:none;	 
}
form, form *{
	margin:0;
	padding:0;
}
h2{
	font-size:11px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	color:#656F80;
}
#sidesBlock{
	position:absolute;
	width:100%;
	left:0px;
	top:0px;
}
#leftBlock{
	position:absolute;
	left:0px;
	width:50%;
	background-image:url(../../_common/img/bgRight.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:265px;
}
#rightBlock{
	position:absolute;
	right:0px;
	width:50%;
	background-image:url(../../_common/img/bgRight.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:311px;
}
#mainBlock{
	width:960px;
	margin:auto;
	background-image:url(../../_common/img/bgTop.gif);
	background-position:right top;
}
#mainBlock *{
	text-align:left;
}
#topLine{
	width:540px;
	height:4px;
	background-image:url(../../_common/img/topLine.gif);
	position:absolute;
	margin:0px 0px 0px 190px;
}
#logoBlock{
	position:absolute;
	margin:23px 0px 0px 21px;
}
#headerBlock{
	height:109px;
	position:relative;
}
#menu-bannerBlock{
	height:247px;
}
#menu-bannerBlock_inn{
	height:211px;
}
#leftMenuBlock{
	width:180px;
	height:202px;
	background-image:url(../../_common/img/bgMenu.gif);
	position:absolute;
	margin:0px 0px 0px 10px;
	background-color:#284F9E;
}
#leftMenuList{
	margin:21px 0px 0px 0px;
}
#leftMenuList li{
	background-image:url(../../_common/img/bgLeftMenuItem.gif);
	background-position:right bottom;
	padding:5px 0px 5px 15px;
}
#leftMenuList a{
	text-transform:uppercase;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../../_common/img/arrow1.gif);
	background-position:0px 5px;
	padding:0px 0px 0px 10px;
}
#leftMenuList a:hover{
	padding:0px 0px 0px 15px;
}
#leftMenuList li.blockActive{
	background-color:#6085D0;
	background-image:none;
	margin:0px;
}
#leftMenuList li.blockActive a{
	padding:0px 0px 0px 15px;
	background-image:none;
	cursor:text;
}
#topMenuBlock{
	width:540px;
	height:46px;
	background-image:url(../../_common/img/bgTopMenu.gif);
	position:absolute;
	margin:0px 0px 0px 190px;
	z-index:12;
}
#topMenuBlock_inn{
	width:540px;
	height:46px;
	background-image:url(../../_common/img/bgTopMenu_inn.gif);
	position:absolute;
	margin:0px 0px 0px 190px;
}
#bannerBlock{
	width:540px;
	height:156px;	
	position:absolute;
	margin:46px 0px 0px 190px;
}
#bannerBlock_inn{
	width:760px;
	height:201px;
	background-image:url(../../_common/img/banner_inner.jpg);
	position:absolute;
	margin:46px 0px 0px 190px;
}
#searchBlock{
	width:220px;
	height:52px;
	background-image:url(../../_common/img/bgSearch.jpg);
	position:absolute;
	margin:46px 0px 0px 730px;
}
#searchBlock_inn{
	width:220px;
	height:46px;
	background-image:url(../../_common/img/bgSearch_inn.gif);
	position:absolute;
	margin:0px 0px 0px 730px;
}
#brandBlock{
	width:220px;
	height:131px;
	background-image:url(../../_common/img/bgBanners.gif);
	position:absolute;
	margin:98px 0px 0px 730px;
}
#flashBrandsBlock{
	margin:31px 0px 0px 19px;
}
#brandBlock img{
	margin:40px 0px 0px 20px;
}
#greyRightBand{
	width:16px;
	height:156px;
	background-image:url(../../_common/img/greyBand.gif);
	position:absolute;
	margin:46px 0px 0px 950px;
}
#mainContentBlock{
	margin:0px 0px 0px 25px;
	background-image:url(../../_common/img/bgBotMain.gif);
	background-position:165px bottom;
}
#mainContentBlock_inn{
	margin:0px 0px 0px 25px;
}
#leftMainContentBlock{
	width:165px;
	float:left;
	margin:13px 0px 0px 0px;
}
#leftMainContentBlock_inn{
	width:165px;
	float:left;
	margin:18px 0px 0px 0px;
}
.blueSqBlock{
	background-image:url(../../_common/img/blueSq.gif);
	padding:17px 0px 30px 0px;
}
.blueSqBlock h2{
	margin:0px 0px 5px 10px;
}
.blueSqBlock_inn{
	background-image:url(../../_common/img/blueSq.gif);
	padding:17px 0px 10px 0px;
}
.leftList li{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656F80;
	background-image:url(../../_common/img/arrow.gif);
	padding:0px 0px 3px 10px;
	background-position:0px 6px;
}
.leftList li a{
	font-size:11px;
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
}
.leftList li a:hover{
	color:#656F80;
}
.rightList li{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656F80;
	background-image:url(../../_common/img/arrow_back.gif);
	padding:0px 10px 3px 0px;
	background-position:right 6px;
	text-align:right !important;
}
.rightList_inn{
	
}
.rightList_inn li{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656F80;
	background-image:url(../../_common/img/arrow_back.gif);
	padding:0px 10px 3px 0px;
	background-position:right 6px;
	text-align:right !important;
}
#e-liteBlock, #e-businessBlock, #enterpriseBlock{
	width:170px;
	float:left;
	margin:18px 10px 0px 0px;	
}
#e-liteBlock h1, #e-businessBlock h1, #enterpriseBlock h1{
	width:170px;
	height:66px;
	line-height:1000px;
	overflow:hidden;
	margin-bottom:17px;
}
#e-liteBlock h1{
	background-image:url(../../_common/img/en/e-lite.gif);
}
#e-businessBlock h1{
	background-image:url(../../_common/img/en/e-business.gif);
}
#enterpriseBlock h1{
	background-image:url(../../_common/img/en/enterprise.gif);
}
#e-liteBlock p, #e-businessBlock p, #enterpriseBlock p{
	text-align:justify;
	padding:0px 10px 0px 0px;
}
#e-liteBlock_inn, #e-businessBlock_inn, #enterpriseBlock_inn{
	height:51px;
}
.moreLink{
	display:block;
	width:86px;
	height:31px;
	margin:30px 0px 0px 0px;
	float:right;
	/*background-image:url(../../_common/img/en/more.gif);*/
	line-height:1000px;
	overflow:hidden;
}
.moreLink_inn{
	display:block;
	width:86px;
	height:31px;
	margin:0;
	background-image:url(../../_common/img/en/more.gif);
	line-height:1000px;
	overflow:hidden;
}
.moreLink_inn_right{
	display:block;
	width:86px;
	height:31px;
	margin:0;
	background-image:url(../../_common/img/en/more.gif);
	line-height:1000px;
	overflow:hidden;
	margin-left:74px;
}
#rightMainContentBlock{
	margin:13px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	float:left;
}
#rightMainContentBlock_inn{
	float:right;
	width:160px;
	padding:0px 10px 0px 0px;
}
.storageTitle{
	width:190px;
	height:53px;
	background-image:url(../../_common/img/en/storageSolutions1.gif);
	line-height:1000px;
	overflow:hidden;
}
.storageTitle_inn{
	height:53px;
	background-image:url(../../_common/img/en/storageSolutions_inn.gif);
	line-height:1000px;
	overflow:hidden;
}
#bottomMenuBlock{
	height:42px;
	background-color:#D4DAE6;
}
#bottomMenuBlock_left{
	width:160px;
	height:42px;
	position:absolute;
	background-color:#C5CDDB;
	margin-left:190px;
}
#bottomMenuList{
	margin:0px 0px 0px 350px;
}
#bottomMenuList li{
	float:left;
	padding:0px 8px;
	background-image:url(../../_common/img/4dots.gif);
	background-position:0px 8px;
	//background-position:0px 6px;
	margin-top:12px;
	height:20px;
	line-height:20px;
}
#bottomMenuList li.first{
	background-image:none;
}
#bottomMenuList a{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#99AFD6;
	text-transform:uppercase;
	_padding-top:3px;
}
#bottomMenuList a:hover{
	color:#ffffff;
}
#copyrightBlock{
	background-image:url(../../_common/img/bgCopyrights.gif);
	background-position:395px 0px;
	height:135px;
}
#copyrightBlockLogo{
	position:absolute;
	width:160px;
	height:135px;
	background-color:#E6E9F0;
	margin:0px 0px 0px 190px;
}
#copyrightBlockLogo a{
	position:absolute;
	margin:30px 0px 0px 45px;
}
#copyrightBlockLogo.green{
	background-color:#71CA4A;
}
#rightsTextBlock{
	position:absolute;
	font-size:10px;
	margin:45px 0px 0px 380px;
	color:#A8B3C6;
}
#rightsTextBlock a{
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#9FACC1;
}
#rightsTextBlock a:hover{
	text-decoration:underline;
}
#copyrightLinksBlock{
	position:absolute;
	margin:45px 0px 0px 580px;
}
#copyrightLinksBlock a{
	font-size:10px;
	display:block;
	text-decoration:none;
	color:#A8B3C6;
}
#copyrightLinksBlock a:hover{
	text-decoration:underline;
}
#search_form{
	margin:0;
	padding:19px 0 0 0;
}
#img_sub{
	width:14px;
	height:14px;
	margin-top:1px;
	margin-left:4px;
}
#input_1 input{
	width:127px;
	height:11px;
	padding:0;
	margin:0;
	border:0;
	font-size:9px;
	line-height:11px;
	background-color: transparent;
}
#input_title_en{
	float:left;
	width:55px;
	text-align:right;
	background:url(../../_common/img/en/search_tl.gif) 18px 4px no-repeat;
	line-height:1000px;
	overflow:hidden;
	height:16px;
}
#input_title_fr{
	float:left;
	width:55px;
	text-align:right;
	background:url(../../_common/img/fr/search_tl.gif) 3px 4px no-repeat;
	line-height:1000px;
	overflow:hidden;
	height:16px;
}
#input_title_inn{
	float:left;
	width:55px;
	text-align:right;
	xbackground:url(../../_common/img/search_tl.gif) 18px 4px no-repeat;
	line-height:1000px;
	overflow:hidden;
	height:16px;
}
#input_1{
	float:left;
	background:url(../../_common/img/bg_form.gif) no-repeat;	
	padding:2px 3px 0 3px;
	height:20px;
}
#input_2{
	float:left;
}
#search_form_in{
	padding-left:0;
	height:20px;
}
#submenu_1{
	float:left;
	height:46px;
	width:33%;
	line-height:46px;
	background:url(../../_common/img/punkt.gif) right 50% no-repeat;
}
#submenu_2{
	float:left;
	height:46px;
	width:33%;
	line-height:46px;
	background:url(../../_common/img/punkt.gif) right 50% no-repeat;
}
#submenu_3{
	float:left;
	height:46px;
	width:34%;
	line-height:46px;
}
#submenu_1_act{
	float:left;
	height:46px;
	width:33%;
	line-height:46px;
	background:url(../../_common/img/bg_act.gif) no-repeat;
	background-color:#B0BBCE;
}
#submenu_2_act{
	float:left;
	height:46px;
	width:33%;
	line-height:46px;
	background:url(../../_common/img/bg_act.gif) no-repeat;
	background-color:#B0BBCE;
}
#submenu_3_act{
	float:left;
	height:46px;
	width:34%;
	line-height:46px;
	background:url(../../_common/img/bg_act.gif) no-repeat;
	background-color:#B0BBCE;
}
#link_submenu_1{
	color:#9CA8BE;
	font-size:10px;
	display:block;
	height:46px;
	background:url(../../_common/img/welcome.gif) 16px 53% no-repeat;
	text-decoration:none;
	padding-left:36px;
}
#link_submenu_2{
	color:#9CA8BE;
	font-size:10px;
	display:block;
	height:46px;
	background:url(../../_common/img/login.gif) 16px 53% no-repeat;
	text-decoration:none;
	padding-left:36px;
}
#link_submenu_3{
	color:#9CA8BE;
	font-size:10px;
	display:block;
	height:46px;
	background:url(../../_common/img/contact.gif) 16px 53% no-repeat;
	text-decoration:none;
	padding-left:36px;
}
a#link_submenu_1:hover{
	text-decoration:underline;
}
a#link_submenu_2:hover{
	text-decoration:underline;
}
a#link_submenu_3:hover{
	text-decoration:underline;
}
#submenu_1_act #link_submenu_1{
	color:#fff;
}
#submenu_2_act #link_submenu_2{
	color:#fff;
}
#submenu_3_act #link_submenu_3{
	color:#fff;
}
#corner{
	background:url(../../_common/img/corner.gif) no-repeat;
	position:absolute;
	top:0;
	right:0;
	z-index:5;
	width:7px;
	height:8px;
}
#langBox{
	position:absolute;
	width:120px;
	top:0;
	left:780px;
	font-family:tahoma;
	font-weight:normal;
}
#langBox_1{
	float:left;
	width:40px;
}
#langBox_2{
	float:left;
	width:1px;
	background:url(../../_common/img/punkt.gif) left 21px no-repeat;
	height:30px;
	width:11px;
}
#langBox_3{
	float:left;
	width:40px;
}
#link_lang{
	display:block;
	font-size:10px;
	font-family:tahoma;
	text-decoration:none;
	color:#656F80;	
	padding-top:17px;
}
#link_lang_act{
	display:block;
	font-size:10px;
	font-family:tahoma;
	text-decoration:underline;
	color:#5F85D3;
	background:url(../../_common/img/lang_str.gif) 6px 0px no-repeat;
	padding-top:17px;
	cursor:text;
}
#link_lang:hover{
	text-decoration:underline;
}
#pathBlock{
	padding:5px 0px 5px 190px;
}

#pathBlock a{
	text-decoration:none;
	color:#AFBACC;
	font-size:10px;
	display:block;
	position:relative;
	float:left;
	background:url(../../_common/img/str_1.gif) left 50% no-repeat;
	padding-left:10px;
	margin-right: 10px;
	text-transform:uppercase;
	height:14px;
	line-height:14px;
}
#pathBlock a.home{
	background-image:url(../../_common/img/home.gif);
	background-position:0px 0px;
	height:14px;
	line-height:14px;
	padding-left:18px;
	margin-right:7px;
}
#pathBlock a.login{
	background-image:url(../../_common/img/login.gif);
	background-position:0px 0px;
	height:14px;
	line-height:14px;
	padding-left:18px;
	margin-right:7px;
}
#pathBlock a.contact{
	background-image:url(../../_common/img/contact.gif);
	background-position:0px 0px;
	height:14px;
	line-height:14px;
	padding-left:18px;
	margin-right:7px;
}

#pathBlock a:hover{
	text-decoration:underline;
}
#pathBlockIn_1 a{
	padding-left:23px;
}
#pathBlockIn_2 a{
	padding-left:26px;
}
#pathBlockIn_3 a{
	padding-left:26px;
}
#rightBlock_inn{
	border-bottom:1px solid #D4D3DB;
	border-top:1px solid #D4D3DB;
	padding:18px 0px 10px 0px;
	margin-bottom:10px;	
}
#centerMainContentBlock{
	float:left;
	width:520px;
	padding:12px 0px 40px 0px;
	text-align:right;
	border-top:1px solid #D4D3DB;
}
#leftContent_inn{
	margin:0;
	padding:0;
	width:140px;
}
#leftContent_inn a{
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma;
}
#leftContent_inn a:hover{
	text-decoration:underline;
	color:#4F5E7B;
}
#leftContent_inn li{
	padding:5px 0 10px 2px;
}
.liContent{
	/*background:url(../../_common/img/str_grey.gif) no-repeat;*/
}
.liContent_act{
	/*background:url(../../_common/img/str_blue.gif) no-repeat;*/
}
.liContent_act a{
	font-weight:bold;
}
.liContent_act a:hover{
	text-decoration:none !important;
}
.liContent a{
	color:#C8CEDE;
}
#titleContent_inn{
	text-transform:uppercase;
	font:14px  Tahoma;
	font-weight:bold;
	color:#0A4A78;
	background:url(../../_common/img/q_green.gif) left top no-repeat;
	padding:0px 0px 15px 20px;
}
#centerContent_inn{
	padding-bottom:55px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#0B4A76;
	font-size:12px;
	text-align:justify;
}
#blockClear{
	clear:both;
	background:url(../../_common/img/bgBotMain_green.gif) 165px bottom no-repeat;
	height:20px;
}
#bgContact{
	/*background-image:url(_common/img/bgContact.gif);*/
	width:539px;
	height:200px;
	position:absolute;
	left:50%;
	top:155px;
	margin-left:-290px;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=0);
	background-color:#ffffff;
	border:1px solid #E4E4E6;
	text-align:left;
	display:none;
}
#bgContact div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px 0px 0px 20px;
	color:#90929E;
}
#mainCenterBlock{
	padding-bottom:30px;
	float:left;
}
#closeBtn{
	margin:5px 0px 0px 524px;
	position:absolute;
	cursor:pointer;
}
#flashbanner{
	margin:0px 0px 0px -280px;
	position:absolute;
	width:540px;
	height:202px;
	left:50%;
	top:77px;
}
.field-label {
	width:120px;
	float:left;
}
.form-row {
	margin:5px 0px 0px 0px;
}
.mainTexts {
	min-height:110px;
	_height:110px;
	line-height:16px;
}
.coordinatesCont {
	margin:20px 0px 0px 0px;
}
.coordinatesContLeft {
	width:50%;
	float:left;
	clear:none;
}

.projectBlock{
	
}
.projectLink{
	display:block;
	float:left;
	width:335px;
	margin-right:10px;
}
.top_link_block{
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #2DB2EC;
}
.top_link_block a{
	display:block;
	float:left;
	font-size:10px;
	margin-right:20px;
	width:220px;
	padding:0px 0px 4px 0px;
	color:#656F80;
	background-image:url(../../_common/img/blueSquare.gif);
	background-position:0px 3px;
	padding-left:10px;
	text-transform:uppercase;
}
.top_link_block a:hover{
	text-decoration:none;
}
#centerMainContentBlock h2{
	padding:10px 0px 7px 0px;
	color:#0B4A76;
}
#centerMainContentBlock h3{
	background-image:url(../../_common/img/bullet2.gif);
	padding:3px 0px 3px 10px;
	background-position:0px 7px;
}
#centerMainContentBlock h4{
	color:#29B6F7;
	font-weight:bold;
	padding:0px 0px 2px 10px;
}
#centerMainContentBlock p{
	padding:0px 5px 5px 10px;
	text-align:justify;
}
#centerMainContentBlock ul{
	margin:2px 0px 3px 10px;
}
#centerMainContentBlock ul li{
	margin-bottom:2px;
	background-image:url(../../_common/img/work2.gif);
	background-position:0px 3px;
	padding:0px 10px 0px 7px;	
}
#centerMainContentBlock ul li li{
	font-size:11px;
}
.part_photo{
	width:200px;
	margin:0px 10px 10px 0px;
	float:left;
}
.part_description_photo{
	width:300px;
	float:left;
	line-height:16px;
}
.part_description{
	line-height:16px;
}
.part_info_block{
	border-bottom:1px dotted #C7C6CC;
	padding:0px 0px 10px 0px;
}
.esolutionBlock{
	display:none;
	height:200px;
}
#esolutionsLinks img{
	cursor:pointer;
	float:left;
}
.searchlink{
	padding:0px 0px 3px 0px;
}
.searchlink span{	
	font-weight:bold;
	text-decoration:none;
}
.searchlink a{	
	font-weight:bold;
	text-decoration:none;
}
.searchlink a:hover{
	color:#29B7F9;
}
.searchtitle{
	color:#0056A1;
	padding:0px 0px 3px 0px;
}
.searchtext{
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #a0a0a0;
	margin:0px 0px 10px 0px;
}
.tx-gray div{
	font-size:11px;
}
#podlojka{
	position:absolute;
	left:0px;
	top:0px;
	background-color:#AABFC9;
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
	width:100%;
	height:100%;
	display:none;
	z-index:13;
}
#popupImg{
	position:absolute;
	left:50%;
	background-color:#FFFFFF;
	border:1px solid #2DB2EC;
	width:540px;
	text-align:center;
	overflow:hidden;
	display:none;
	z-index:14;
	margin-left:-290px;
	padding-bottom:5px;
}
#closePopup{
	padding:5px 5px 0px 0px;
	cursor:pointer;
	text-align:right;
}
