	html,body	{
		height:100%;
		margin:0;
		padding:0;
		text-align:center;
		background:white;
		/*overflow-x:hidden;
        overflow-y:visible;*/
	}
	body	{ 
		behavior:url("csshover.htc"); 
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
	}
	/*html:first-child html,html:first-child body {
    	overflow:hidden;
    }*/
	
	* html div	{
		height:1px;
	}
	a	{
		color:#003D79;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	table td {
		padding:0;
		vertical-align:top;
	}
	h1,h2,h3,h4,h5,h6,p, ul, li {
		padding:0;
		margin:0;
	}
	.main4cols ul	{
		margin:10px 0;
		padding:0;
		list-style:none;
	}
	.main4cols ul li	{
		margin:0;
		padding:0 0 5px 11px;
		background:url(/i/integr/li_bullet.gif) 0 4px no-repeat;
	}
	.main4cols ol	{
		margin:10px 0 10px 15px;
		padding:0;
	}
	* html .main4cols ol	{
		margin:10px 0 10px 22px;
	}
	.main4cols ol li	{
		margin:0;
		padding:0 0 5px 0;
		color:#FF7F00;
	}
	.main4cols ol li i	{
		color:#424242;
		font-style:normal;
	}
	h2	{
		color:#003D79;
		font-size:12px;
	}
	h1	{
		color:#003D79;
		font-size:12px;
		text-transform:uppercase;
	}
	p	{
		margin-bottom:12px;
	}
	.htmlMakeup	{
		text-align:left;
		position:relative;
		min-height:100%;
        min-width:995px;
        /*overflow:hidden;*/
	}
	* html .htmlMakeup	{
		height:100%;
        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%");
	}
	.bigIll	{
		/*background:url(/i/integr/main_ill.jpg) 0 0 no-repeat;*/
	}
	.flash	{
		position:absolute;
		width: 100%;
		display: block;
		top:4px;
		left:0;
		z-index:;
/*		display:none;*/
	}
	.homelink {
		position:absolute;
		display:block;
		left:51px;
		top:56px;
		width:126px;
		height:88px;
		border:none;
		z-index:999;
	}
	.mainHeader	{
		height:370px;
		background:url(/i/integr/header_top_y_bg.gif) 0 0 repeat-x;
		position:relative;
		z-index:100;
	}
	.mainHeader .quickNav	{
		position:absolute;
		top:0;
		right:0;
		padding:30px 0 0 0;
		height:41px;
		width:105px;
		background:url(/i/integr/header_topquick_nav_y_bg.gif) 0 100% repeat-x;
	}
	.mainHeader .quickNav a	{
		float:left;
		width:18px;
		height:20px;
		margin-right:5px;
	}
	.mainHeader .quickNav .home	{
		background:url(/i/integr/ic_home.gif) 50% no-repeat;
	}
	.mainHeader .quickNav .contact	{
		background:url(/i/integr/ic_contact.gif) 50% no-repeat;
	}
	.mainHeader .quickNav .map	{
		background:url(/i/integr/ic_map.gif) 50% no-repeat;
	}
	.mainHeader .quickNav .print	{
		background:url(/i/integr/ic_print.gif) 50% no-repeat;
	}
.topnavv{
		display:block;
		position:absolute;
		background:url(/i/integr/header_topquick_nav_png.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/header_topquick_nav_png.png, sizingMethod=crop);
		width:75px;
		height:80px;
		top:0;
		left:-75px;
		z-index:1;
}
/*	*html .topnavv{
		background:url(/i/integr/header_topquick_nav_png.gif);
    }*/
	.mainHeader .quickNav i	{
		display:block;
		position:absolute;
		background:url(/i/integr/header_topquick_nav_png.png);
		width:75px;
		height:80px;
		top:0;
		left:-75px;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/header_topquick_nav_png.png, sizingMethod=crop);
	}
	.mainHeader .loginBlock	{
		position:absolute;
		right:0;
		bottom:0;
		width:343px;
		height:65px;
		padding:30px 0 0 100px;
		color:#003D79;
	}
	.mainHeader .loginBlock .wrap	{
		position:absolute;
		top:0;
		left:0;
		width:443px;
		height:95px;
		background:url(/i/integr/header_login_bg.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/header_login_bg.png, sizingMethod=crop);
	}
	.mainHeader .iAmHere .wrap	{
		position:absolute;
		top:0;
		left:0;
		width:443px;
		height:95px;
		background:url(/i/integr/header_login_bg_logined.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/header_login_bg_logined.png, sizingMethod=crop);
	}
	.mainHeader .iAmHere div	{
		position:relative;
	}
	.mainHeader .iAmHere span	{
		display:block;
		margin-top:25px;
		color:#FF4B00;
		left:-5px;
	}
	.mainHeader .iAmHere span a	{
		color:#FF4B00 !important;
		margin:0 5px;
	}
	.mainHeader .loginBlock strong	{
		text-transform:uppercase;
		display:block;
		margin-bottom:5px;
		position:relative;
	}
	.mainHeader .loginBlock .i	{
		width:145px;
		border:solid 1px #B2B2B2;
		margin-right:10px;
		position:relative;
	}
	.mainHeader .loginBlock span	{
		display:block;
		position:relative;
	}
	.mainHeader .loginBlock span a	{
		color:#003D79;
	}
	.mainHeader .loginBlock span .b	{
		border:none;
		background:url(/i/integr/but_login_bg.gif) 0 0 no-repeat;
		color:#FF4B00;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		font-size:11px;
		text-decoration:underline;
		padding-left:25px;
		width:58px;
		height:19px;
		position:relative;
		top:2px;
		float:right;
		margin-right:31px;
		cursor:pointer;
	}
	.mainHeader .loginBlock span .b:hover	{
		text-decoration:none;
	}
	.contentTable	{
		margin-bottom:165px;
	}
	.contentCol1	{
		width:219px;
		padding:0 30px 80px 10px;
	}
	.contentCol1_1	{
		width:219px;
		padding:0 30px 80px 10px;
	}
	.allNav	{
		margin:0;
		width:236px;
		padding:0 6px 0 0;
		border-right:solid 2px #3C6B99;
		display:block;
		list-style:none;
		position:relative;
	}
	.allNav li	{
		display:block;
		background:url(/i/integr/allNavLiBg.jpg);
		width:230px;
		height:35px;
		line-height:35px;
		font-weight:bold;
		color:white;
		position:relative;
	}
	.allNav li a	{
		padding-left:30px;
		color:white;
		text-decoration:none;
		display:block;
		background:url(/i/integr/allNavLiBgA.jpg);
		width:200px;
	}
	.allNav li a:hover	{
		background:none;
	}
	.allNav li strong	{
		padding-left:30px;
		color:white;
		text-decoration:none;
		display:block;
		width:200px;
	}
	.allNav li ul	{
		position:absolute;
		width:230px;
		top:0px;
		right:-230px;
		list-style:none;
		display:block;
		background:url(/i/integr/allNavLiBgAUl.png) 0 0 no-repeat;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/allNavLiBgAUl.png, sizingMethod=crop);
		padding:0 0 0 8px;
	}
	* html .allNav li ul	{
		right:-230px;
	}
	.allNav li ul	{
		display:none;
	}
	.allNav li:hover ul	{
		display:block;
		z-index:5000;
	}
	.allNav ul li	{
		display:block;
		background:url(/i/integr/allNavLiBgLi_middle.jpg) 0 0 no-repeat;
		height:32px;
		font-weight:normal;
		color:#024185;
		overflow:hidden;
		z-index:6000;
	}
	* html .allNav ul .liIE	{
		margin-top:-3px;
	}
	* html .allNav ul .liIE0	{
		margin-top:0 !important;
	}
	.allNav ul .allNavA	{
		background:url(/i/integr/allNavLiBgLi.jpg) 0 0 no-repeat;
	}
	.allNav ul .allNavZ	{
		background:url(/i/integr/allNavLiBgLi_end.jpg) 0 0 no-repeat;
	}

	.allNav ul li a	{
		padding-left:30px;
		color:#024185;
		text-decoration:none;
		background:url(/i/integr/allNavLiBgLiA.gif) 15px 50% no-repeat;
		line-height:normal;
	}
	.allNav ul li a:hover	{
		background:url(/i/integr/allNavLiBgLiA.gif) 15px 50% no-repeat;
	}
	.allNav .subValignTable	{
		display:table; 
		height:32px;
		width:230px;
		#position:relative;
		overflow: hidden;
	}
	.allNav .subValignTd	{
		display:table-cell;
		vertical-align:middle;
		#position:absolute;
		#top:50%;
	}
	.allNav .subValignWrap	{	
		#position:relative;
		#top:-50%;
	}
	
	
	
	.goTop	{
		position:relative;
		top:-8px;
	}
	* html .goTop	{
		height:248px;
	}

	.goTop .top	{
		position:absolute;
		background:url(/i/integr/main_top_nav_part.png);
		width:271px;
		height:19px;
		top:-10px;
		left:-10px;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/main_top_nav_part.png, sizingMethod=crop);
	}
	.search	{
		/*background:url(/i/integr/search_ic_bg.gif) 13px 0 no-repeat white;*/
		/*padding-left:46px;
		margin-top:28px;
		position:relative;
		padding-bottom:15px;
		width:213px;
		z-index:7000;*/
	}
	.search .i	{
		border-top:solid 1px #CCCCCC;
		border-right:solid 1px #CCCCCC;
		border-left:none;
		border-bottom:solid 1px #CCCCCC;
		width:117px;
		margin-right:2px;
		position:relative;
		top:-6px;
		height:16px;
		padding-bottom:2px;
	}
	* html .search .i	{
		top:-4px;
		height:16px;
	}
	.search .b	{
		background:url(/i/integr/but_find.gif);
		width:66px;
		height:21px;
	}
	.contentCol2	{
		padding:10px 25px 0 0;
	}
	.padtop{
		margin-top:-60px;
	}
	* html .padtop{
		margin-top:50px;
	}

	.main4cols	{
		width:100%;
		float:left;
	}
	.main2cols	{
		width:326px;
		height:auto;
		float:left;
		margin-bottom:125px;
	}
	.main1cols{
		width:100%;
		
	
	}
	.main4cols td,.main2cols td {
		padding:20px 20px 2px 20px;
		width:100%;
		text-align:center;
	}
	.main2cols th{
		border-bottom:solid 1px #DDDDDD;
		border-left:solid 1px #DDDDDD;
		text-align:left;
		vertical-align:top;
		font-weight:normal;
		padding:30px 20px 14px 20px;
		width:100%;
	}
	.main4cols th{
		border-bottom:1px solid #DDDDDD;
		border-left:1px solid #DDDDDD;
		text-align:left;
		vertical-align:top;
		font-weight:normal;
		padding:30px 20px 20px 20px;
		width:63%;
	}
	.main4cols .noPadd	{
		padding:0;
	}
	.main4cols .ad	{
		/*padding-top:40px;*/
	}
	.main2cols b{
		display:block;
		background:url(/i/integr/title_txt_bullet.gif) 0 0 no-repeat white;
		padding-left:24px;
		height:20px;
		text-transform:uppercase;
		color:#003D79;
		margin:-30px 0 0 0;
		position:relative;
		left:-23px;
		width:100%;
	}
	.main4cols b{
		display:block;
		padding-left:24px;
		height:20px;
		text-transform:uppercase;
		color:#003D79;
		margin:-30px 0 0 0;
		position:relative;
		top:0px;
		left:-23px;
		width:100%;
		background:url(/i/integr/title_txt_bullet.gif) 0 0 no-repeat white;
	}
	
	* html .main4cols b	{
/*		z-index:-1;*/
	}
	* html .main2cols b	{
/*		z-index:-1;*/
	}

	.main4cols p{
		margin-bottom:13px;
	}
	.main4cols .more,.main2cols .more{
		background:url(/i/integr/but_login_bg.gif) 0 0 no-repeat white;
		float:right;
		height:19px;
		padding-left:25px;
		color:#999999;
		font-size:11px;
		margin-top:-10px;
		position:relative;
		padding-right:35px;
		width:73px;
	}
	html:root .main4cols .more{
		right:2px;
	}
	.main4cols .newsItem,.main2cols .newsItem	{
		clear:both;
		padding-bottom:16px;
		width:99%;
	}
	.main4cols .newsItem img,.main2cols .newsItem img {
		float:left;
		margin:0 12px 4px 0;
		border:solid 1px #003D79;
	}
	.main4cols .newsItem i,.main2cols .newsItem i{
		background:#003D79;
		padding:0 3px;
		font-style:normal;
		line-height:16px;
		color:white;
	}
	.main4cols .ad a,.main2cols .ad a	{
/*		display:block;
		margin:0 auto;
		background: url(/i/integr/banner_frame.gif) 100% 100% no-repeat;
		padding:0 6px 5px 0;
		width:254px;*/
	}
	* html .main4cols .ad a	{
		padding:0 4px 5px 0;
	}
	.main4cols .ad img	{
		border:solid 1px #6580A9;
	}
	.bottom	{
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		height:161px;
	}
	html>body .bottom	{
		bottom:-165px;
	}
	html:root .bottom	{
		bottom:0;
	}
	.bottom .subscribe,.bottom .subscribe2	{
		background:url(/i/integr/bottom_subscribe_all_bg.gif) 0 100% repeat-x;
		height:110px;
	}
	.bottom .subscribe div	{
		position:absolute;
		background:url(/i/integr/bottom_subscribe_block_bg2.gif);
		width:326px;
		height:13px;
		top:0;
		right:0;
		padding:69px 0 0 37px;
	}
	.bottom .subscribe2 div	{
		position:absolute;
		background:url(/i/integr/bottom_subscribe_block_bg.gif);
		width:326px;
		height:34px;
		top:-29px;
		left:-10px;
		padding:69px 0 0 37px;
	}	
.bot_sel{
		text-align:center;
		position:absolute;
		width:330px;
		height:13px;
		top:0;
		/*left:0;*/
		right:0;
		padding:32px 0 0 37px;
		z-index:2;		
}
.bot_sel_int{
		text-align:center;
		position:absolute;
		width:300px;
		height:13px;
		top:0;
		left:-50px;
		padding:32px 0 0 37px;
		z-index:2;		
}
.zagolovok{
		color:#003D79;
		line-height:20px;
		margin-left:-15px;
		padding-left:15px;
		text-transform:uppercase;
}	
	.bottom .subscribe b	{
		background:url(/i/integr/title_bullet.gif) 0 0 no-repeat;
		color:#003D79;
		text-transform:uppercase;
		line-height:20px;
		display:block;
		padding-left:15px;
		margin-left:-15px;
	}
	.bottom .subscribe .i	{
		width:133px;
		border:solid 1px #CCCCCC;
	}
	.bottom .subscribe .b	{
		background: url(/i/integr/but_subscribe.gif);
		width:101px;
		height:21px;
		position:relative;
		top:6px;
	}
	* html .bottom .subscribe .b	{
		top:4px;
	}
	.bottom .subscribe a	{
		position:absolute;
		background:url(/i/integr/but_login_bg.gif) 0 0 no-repeat white;
		padding:0 23px 0 25px;
		color:#FF5D00;
		right:23px;
		top:7px;
		line-height:19px;
	}
	.bottom .subscribe b a	{
		position:absolute;
		background:url(/i/integr/inner_bottom_bullet_top.gif) 0 0 no-repeat white;
		padding:0 23px 0 0;
		color:#FF5D00;
		right:25px;
		top:7px;
		height:19px;
		width:19px;
		display:block;
		z-index:7000;
	}
	.bottom .copyHolder	{
		background:url(/i/integr/bottom_copy_bg.gif) 0 0 repeat-x;
	}
	/*.bottom .copyHolder .bg	{
		background:url(/i/integr/bottom_copy_bg_left.gif) 0 0 no-repeat;
		height:84px;
		padding:12px 0 0 40px;
		display:block;
	}*/
	/*была*/
	.bottom .copyHolder .bg	{
		background:url(/i/integr/bottom_copy_bg_new.gif) 0 0 no-repeat;
		height:84px;
		padding:12px 0 0 40px;
		display:block;
	}
	
	.bottom .copyHolder .counter	{
		float:left;
		width:200px;
		margin-right:28px;
	}
	.bottom .copyHolder .counter img	{
		margin:7px 7px 7px 7px;
	
	}
/*	.bottom .copyHolder .info	{
		float:left;
		width:300px;
		padding-left:25px;
		margin-right:137px;
		color:white;
		background:url(/i/integr/bottom_copy_block_bullet.gif) 0 0 no-repeat;
		line-height:12px;
	}
*/

/*была*/
	.bottom .copyHolder .info	{
		float:left;
		/*padding-left:25px;
		margin-left:80px;
		margin-right:15px;*/
		color:white;
		background:url(/i/integr/bottom_copy_block_bullet_grey.gif) 0 0 no-repeat;
		line-height:12px;
		font-size:11px;
		/*width:275px;*/
		width:190px;
		padding-left:19px;
		
		margin-right:87px;
	}
		/*Только для оперы*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
  .bottom .copyHolder .info {
  	margin-right:70px;

  	}
}

/*	.bottom .copyHolder .info	{
		float:left;
		width:300px;
		padding-left:25px;
		margin-right:137px;
		color:white;
		background:url(/i/integr/bottom_copy_block_bullet.gif) 0 0 no-repeat;
		line-height:12px;
	}
*/


	.bottom .copyHolder .info a	{
		color:white;
	}
	.bottom .copyHolder .runet	{
		position:absolute;
		right:50px;
		/*top:75px;*/
		color:white;
		width:150px;
	}
	.bottom .copyHolder .runet a	{
		color:#11AFEA;
	}
	.bottom .copyHolder .skyArrow	{
		background:url(/i/integr/bottom_sky_arrow_up.gif);
		width:25px;
		height:399px;
		position:absolute;
		top:-433px;
		right:0;
		z-index:6000;
		margin-top:150px;
	}
	.bottom .copyHolder .skyArrow2	{
		background:url(/i/integr/bottom_sky_arrow_down.gif);
		width:79px;
		height:32px;
		position:absolute;
		top:-40px;
		right:0px;
		margin-top:150px;
		z-index:6000;
	}	
	.innerIll	{
		height:207px;
		position:relative;
	}
	.innerIll01	{
		background:url(/i/integr/inner_ill_01.jpg) 0 0 repeat-x;
	}
	.innerIll01 .staticBg	{
		background:url(/i/integr/inner_ill_01.jpg) 0 0 no-repeat;
	}
	.innerIll01_1	{
		background:url(/i/integr/inner_ill_01_1.jpg) 0 0 repeat-x;
	}
	.innerIll01_1 .staticBg	{
		background:url(/i/integr/inner_ill_01_1.jpg) 0 0 no-repeat;
	}
	.innerIll02	{
		background:url(/i/integr/inner_ill_01.jpg) 45px 0 repeat-x;
	}
	.innerIll02 .staticBg	{
		background:url(/i/integr/inner_ill_01_left.jpg) 0 0 no-repeat;
	}
	.innerIll03	{
		background:url(/i/integr/inner_ill_01.jpg) 0 0 no-repeat;
	}
	.innerIll03 .staticBg	{
		background: none;
	}
	.innerIll .topper	{
		background:url(/i/integr/header_top_y_bg.gif) 0 0 repeat-x;
		height:207px;
	}
	
	.innerIll .logo	{
		background:url(/i/integr/inner_ramec_logo.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/inner_ramec_logo.png, sizingMethod=crop);
		width:142px;
		height:98px;
		position:absolute;
		top:40px;
	}
	.innerIll01 .logo	{
		left:33px;
	}
	.innerIll02 .logo	{
		right:255px;
	}
	.innerIll03 .logo	{
		right:255px;
	}
	.innerIll .quickNav	{
		position:absolute;
		top:0;
		right:0;
		padding:30px 0 0 0;
		height:41px;
		width:105px;
		background:url(/i/integr/header_topquick_nav_y_bg.gif) 0 100% repeat-x;
	}
	.innerIll .quickNav a	{
		float:left;
		width:18px;
		height:20px;
		margin-right:5px;
	}
	.innerIll .quickNav .home	{
		background:url(/i/integr/ic_home_grey.gif) 50% no-repeat;
	}
	.innerIll .quickNav .contact	{
		background:url(/i/integr/ic_contact_grey.gif) 50% no-repeat;
	}
	.innerIll .quickNav .map	{
		background:url(/i/integr/ic_map_grey.gif) 50% no-repeat;
	}
	.innerIll .quickNav .print	{
		background:url(/i/integr/ic_print_grey.gif) 50% no-repeat;
	}
	.innerIll .quickNav i	{
		display:block;
		position:absolute;
		background:url(/i/integr/header_topquick_nav_png.png);
		width:75px;
		height:80px;
		top:0;
		left:-75px;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/header_topquick_nav_png.png, sizingMethod=crop);
	}

.innerIll .loginBlock	{
		position:absolute;
		right:4px;
		bottom:-21px;
		width:361px;
		height:67px;
		padding:10px 0 0 80px;
		color:#003D79;
	}
	.innerIll .loginBlock .wrap	{
		position:absolute;
		top:0;
		left:0;
		width:445px;
		height:59px;
		background:url(/i/integr/_header_login_inner_bg_search.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/_header_login_inner_bg_search.png, sizingMethod=crop);*/
	}
 * html .innerIll .loginBlock .wrap {
          background:url(/i/integr/_header_login_inner_bg.gif) no-repeat bottom;
     }

	.loginBlocktab{
		width:350px;
		margin:30px 0px 0px 70px;
		border-collapse:collapse; 
/*		border:solid 1px red;*/
}
	.innerIll .loginBlock span a	{
		color:#003D79;
	}
	.innerIll .loginBlock img {
		
	}
	.innerIll .loginBlock span strong	{
		text-transform:uppercase;
		margin-bottom:5px;
		position:relative;
		float:left;
	}
	
#search_box {
/* width: 242px;*/
 width: 242px;
 height: 21px;
 background: url(/i/integr/search.gif) no-repeat;
 float:left;
 }
.but_search{
	margin-left:25px;
	width:50px;
	float:left;
	display:inline; /*Чтобы не было двойного отсупа margin в IE (когда есть float и margin) */
	
 	
}
 #search_box #s {
 float: left;
 padding: 0;
 margin: 6px 0 0 6px;
 border: 0;
 width: 159px;
 background: none;
 }
 #search_box #go {
 float: left;
 margin: 3px 4px 0 0;
 }

	.innerIll .loginBlock .i	{
		width:200px;
		border:0px solid white;
		border-left:none;
		background-color:white;
		margin:1px 10px 0px 35px;
		position:relative;
	}
	.innerIll .loginBlock .b	{
		background:url(/i/integr/but_find.gif);
		width:66px;
		height:21px;
		z-index:1;
		border:none;
	}
	.innerContentCol2	{
		background:url(/i/integr/separator_vert.gif) 0 0 repeat-y;
		padding-top:0;
		padding-left:20px;
		padding-bottom:15px;
	}
	.innerContentCol3	{
		background:url(/i/integr/separator_vert.gif) 0 0 repeat-y;
		padding-top:0;
		padding-left:20px;
		padding-bottom:15px;
	}	
	.titleSpace	{
		/*height:26px;*/
		width:415px;
		background:white;
		position:relative;
		left:-25px;
		padding-top:24px;
		padding-left:24px;
		margin-bottom:15px;
		// z-index:-1;
	}
	.titleSpace h2	{
		background:url(/i/integr/title_txt_bullet.gif) 0 4px no-repeat;
		line-height:20px;
		padding-left:24px;
		margin-left:-24px;
	}
	.titleSpace h1	{
		background:url(/i/integr/title_txt_bullet.gif) 0 4px no-repeat;
		line-height:20px;
		padding-left:24px;
		margin-left:-24px;
		text-transform:none;
	}
	.titleSpace span	{
		color:#003D79;
	}
	.titleSpace span i	{
		font-style:normal;
		color:#424242;
	}
	.zebraTable	{
	}
	.zebraTable td	{
		border:solid 1px #5373A0;
		padding:3px 15px 5px 15px;
	}
	.zebraTable .odd	{
		background:#D1DCE7;
	}
	.contactForm	{
		width:165px;
		margin-bottom:35px;
	}
	* html .contactForm	{
		margin-bottom:10px;
	}
	.contactForm .i	{
		border:solid 1px #B2B2B2;
		width:100%;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
	}
	.contactForm textarea	{
		border:solid 1px #B2B2B2;
		width:100%;
		height:70px;
		overflow:auto;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
	}
	.contactForm .butSend	{
		border:none;
		background:url(/i/ramec/but_sending.gif);
		float:right;
		width:89px;
		height:21px;
		margin-bottom:8px;
		font-family:Verdana, Arial, Tahoma, sans-serif;
		color:#424242;
		font-size:11px;
	}
	* html .contactForm .butSend	{
		margin-right:-4px;
	}
	.contentCol2 ul	{
		margin:10px 0;
		padding:0;
		list-style:none;
	}
	.contentCol2 ul li	{
		margin:0;
		padding:0 0 5px 11px;
		background:url(/i/integr/li_bullet.gif) 0 4px no-repeat;
	}
	.contentCol2 ol	{
		margin:10px 0 10px 15px;
		padding:0;
	}
	* html .contentCol2 ol	{
		margin:10px 0 10px 22px;
	}
	.contentCol2 ol li	{
		margin:0;
		padding:0 0 5px 0;
		color:#424242;
	}
	.contentCol2 ol li i	{
		color:#424242;
		font-style:normal;
	}
	.examplePic	{
		text-align:center;
		margin-bottom:7px;
	}
	.examplePic a	{
		/*color:#FF4B00;*/
		color:#999999;
		text-decoration:none;
	}
	.examplePic a img	{
		margin-bottom:7px;
		display:block;
		margin:0 auto;
	}
	.examplePic a b	{
		font-weight:normal;
		text-decoration:underline;
		background:url(/i/integr/ic_zoom.gif) 100% 0 no-repeat;
		padding:0 18px;
	}
	.examplePic a:hover b	{
		text-decoration:none;
	}
	.newsList	{
	}
	.newsList .news	{
		margin-bottom:17px;
		clear:both;
	}
	.newsList .news b	{
		display:block;
		height:15px;
		margin-left:80px;
		font-weight:normal;
		margin-bottom:5px;
	}
	.newsList .news b i	{
		font-style:normal;
		float:left;
		background:#CCCCCC;
		padding:2px 3px 3px 3px;
		color:white;

	}
	.newsList .news img	{
		float:left;
		margin-right:13px;
		margin-bottom:17px;
		border:solid 1px #668BAF;
	}
	.pager	{
		margin:20px 0;
		text-align:center;
		color:#003D79;
	}
	.pager a.larr, .pager a.rarr	{
		background:none;
		background:url(/i/integr/pager_arrow_left.gif) 0 5px no-repeat;
		padding:0;
		margin:0;
		padding-left:9px;
		margin-right:5px;
		color:#003D79;
		text-decoration:underline;
	}
	.pager a.larr:hover	{
		background:url(/i/integr/pager_arrow_left.gif) 0 5px no-repeat;
		text-decoration:none;
	}
	.pager a.rarr	{
		background:url(/i/integr/pager_arrow_right.gif) 100% 5px no-repeat;
		padding:0;
		padding-right:9px;
		margin-left:5px;
	}
	.pager a.rarr:hover	{
		background:url(/i/integr/pager_arrow_right.gif) 100% 5px no-repeat;
		text-decoration:none;
	}
	.pager a	{
		background:#003D79;
		color:white;
		text-decoration:none;
		padding:0 3px;
		margin:0 2px;
	}
	.pager a:hover	{
		background:#8E9194;
	}
	.mainHeader .logo	{
		background:url(/i/integr/inner_ramec_logo.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/inner_ramec_logo.png, sizingMethod=crop);
		width:142px;
		height:98px;
		position:absolute;
		top:50px;
		left:50px;
		cursor:pointer;
	}
	.mainHeader .arrowPeople	{
		background:url(/i/integr/main_arrow_people_go.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/main_arrow_people_go.png, sizingMethod=crop);
		width:92px;
		height:116px;
		position:absolute;
		bottom:0;
		left:241px;
		cursor:pointer;
	}
	.mainHeader .ramecSlogan	{
		background:url(/i/integr/ramec_slogan.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/ramec_slogan.png, sizingMethod=crop);
		width:268px;
		height:43px;
		position:absolute;
		top:27px;
		right:167px;
		cursor:pointer;
	}

	.innerMenu	{
		border-left:solid 10px white;
		margin-top:8px;
		position:relative;
		width:99%;
	}
	.innerMenu td	{
		height:33px;
		vertical-align:middle;
		background:url(/i/integr/allNavLiBgA_new.jpg) 100% 0 no-repeat;
		border-right:solid 1px white;
		width:16.5%;
	}
	.innerMenu td:hover	{
		background:url(/i/integr/inner_nav_li_right_hover_2.gif) 100% 0 no-repeat;
	}
	.innerMenu td.active {
		background:url(/i/integr/inner_nav_li_right_hover_2.gif) 100% 0 no-repeat !important;
	}
	.innerMenu td a	{
		color:white;
		font-weight:bold;
		text-decoration:none;
		font-size:13px;
		display:block;
		background:url(/i/integr/inner_nav_li_left.gif) 0 0 no-repeat;
		height:34px;
		margin-right:33px;
		line-height:30px;
		padding-left:17px;
	}
	.innerMenu td.active a {
		background:url(/i/integr/inner_nav_li_left_hover.gif) 0 0 no-repeat;
	}
	.innerMenu td:hover a	{
		background:url(/i/integr/inner_nav_li_left_hover.gif) 0 0 no-repeat;
	}
	.innerHeaderLeftBg	{
		background:url(/i/integr/inner_header_bg_left.png);
		width:283px;
		height:24px;
		position:absolute;
		bottom:-1px;
		left:0;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/inner_header_bg_left.png, sizingMethod=crop);
	}
	.contentCol1 .search	{
		background:url(/i/integr/search_ic_bg.gif) 0 0 no-repeat white;
		padding-left:34px;
		margin-top:28px;
		position:relative;
		padding-bottom:15px;
		width:auto;
		z-index:7000;
	}
		.contentCol1_1 .search	{
		background:url(/i/integr/search_ic_bg.gif) 0 0 no-repeat white;
		padding-left:34px;
		margin-top:28px;
		position:relative;
		padding-bottom:15px;
		width:auto;
		z-index:7000;
	}
	.contentCol1 .search .i	{
		width:124px;
	}
	.innerSubMenu	{
		padding:14px;
	}
	.innerSubMenu strong	{
		font-size:11px;
		color:#003D79;
		margin-bottom:14px;
		display:block;
		font-size:12px;
	}
	.innerSubMenu ul	{
		list-style:none;
	}
	.innerSubMenu li	{
		background:url(/i/integr/inner_sub_menu_li.gif) 0 5px no-repeat;
		padding-left:10px;
		margin-bottom:4px;
	}
	.innerSubMenu li ul	{
		margin-top:10px;
	}
	.innerSubMenu li li	{
		background:url(/i/integr/inner_sub_menu_li_li.gif) 0 5px no-repeat;
		padding-left:10px;
		margin-bottom:4px;
	}
	.innerSubMenu li li a	{
		text-decoration:none;
	}
	.innerSubMenu li li a:hover	{
		text-decoration:underline;
	}
	.innerSubMenu li ul ul	{
		margin-top:10px;
	}
	.innerSubMenu li li li	{
		background:url(/i/integr/inner_sub_menu_li_li_li.gif) 0 4px no-repeat;
		padding-left:10px;
		margin-bottom:4px;
	}
	.innerSubMenu li li li a	{
		color:#4A6C8D;
	}
	.innerSubMenu li li li li	{
		background:url(/i/integr/inner_sub_menu_li_li_li_li.gif) 0 4px no-repeat;
		padding-left:13px;
		margin-bottom:4px;
	}


	.innerIll .iAmHere .wrap	{
		position:absolute;
		top:-23px;
		left:3px;
		width:443px;
		height:95px;
		background:url(/i/integr/header_login_bg_logined.png);
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/header_login_bg_logined.png, sizingMethod=crop);*/
	}
	.innerIll .iAmHere .hi	{
		position:relative;
		padding:0;
		top:-16px;
		padding-left:25px;
	}
	.innerIll .iAmHere span	{
		display:block;
		margin-top:25px;
		color:#FF4B00;
		left:-50px;
	}
	.innerIll .iAmHere span a	{
		color:#FF4B00 !important;
		margin:0 5px;
	}
	.innerIll .logo2	{
		background:url(/i/integr/ramec_integ_logo.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/integr/ramec_integ_logo.png, sizingMethod=crop);
		width:145px;
		height:145px;
		position:absolute;
		top:36px;
		left:64px;
		cursor:pointer;
	}
/*	*html .innerIll .logo2{
		background:url(/i/integr/ramec_logo.gif);
    }	*/

.leftnav{
		float:left;
		width:10%;
		/*display:inline;*/
		/*table-layout:auto;*/
}
	.inter4cols	{
		width:80%;
		/*display:inline;*/
		float:left;
	
	}
	.inter2cols	{
		width:20%;
		float:right;
		display:inline;
		margin-bottom:125px;
		
	}
	.inter4cols td,.inter2cols td{
		padding:20px 20px 2px 20px;
		width:100%;
		text-align:center;
	}
	.inter2cols th{
		border-bottom:dotted 1px #DDDDDD;
		border-left:dotted 1px #DDDDDD;
		text-align:left;
		vertical-align:top;
		font-weight:normal;
		padding:30px 20px 20px 20px;
		width:100%;
	}
	.inter4cols th{
		background:transparent url(/i/integr/separator_vert.gif) repeat-y scroll 0 0;
		text-align:left;
		vertical-align:top;
		font-weight:normal;
		padding:30px 20px 20px 20px;
		width:auto;
	}
	.inter4cols .noPadd	{
		padding:0;
	}
	.inter4cols .ad	{
		/*padding-top:40px;*/
	}
.inter2cols b{
		display:block;
		background:url(/i/integr/title_txt_bullet.gif) 0 0 no-repeat white;
		padding-left:24px;
		height:25px;
		color:#424242;
		margin:-30px 0 0 0;
		position:relative;
		left:-24px;
		width:100%;
	}	
	.inter4cols b{
		display:block;
		background:url(/i/integr/title_txt_bullet.gif) 0 0 no-repeat white;
		padding-left:24px;
		height:25px;
		/*text-transform:uppercase;*/
		color:#003D79;
		margin:-30px 0 0 0;
		position:relative;
		left:-24px;
		width:100%;
	}
	* html .inter4cols b	{
		z-index:-1;
	}
	.inter4cols p	{
		margin-bottom:13px;
	}
	.inter4cols .more,.inter2cols .more	{
		background:url(/i/integr/but_login_bg.gif) 0 0 no-repeat white;
		float:right;
		height:19px;
		padding-left:25px;
		/*color:#FF4B00;*/
		color:#999999;
		font-size:12px;
		margin-top:-10px;
		position:relative;
		padding-right:35px;
		width:70px;
	}
	html:root .inter4cols .more	{
		right:2px;
	}
	.inter4cols .newsItem,.inter2cols .newsItem	{
		clear:both;
		padding-bottom:16px;
		width:100%;
	}
	.inter4cols .newsItem img,.inter2cols .newsItem img	{
		float:left;
		margin:0 12px 4px 0;
		border:solid 1px #003D79;
	}
	.inter4cols .newsItem i,.inter2cols .newsItem i	{
		background:#003D79;
		padding:0 3px;
		font-style:normal;
		line-height:16px;
		color:white;
	}
		.inter4cols .ad a,.inter2cols .ad a	{
/*		display:block;
		margin:0 auto;
		background: url(/i/integr/banner_frame.gif) 100% 100% no-repeat;
		padding:0 6px 5px 0;
		width:254px;*/
	}
	* html .inter4cols .ad a	{
		padding:0 4px 5px 0;
	}
	.inter4cols .ad img	{
		border:solid 1px #6580A9;
	}
	.main_part 
     {
          padding-bottom:60px;
          height:auto;
          width:99%;
          padding-top:30px;
          padding-left:10px;*
     }
     html>body .main_part 
     {
          padding-bottom:30px;
     }
     *html .main_part {
     	padding-top:15px;
     }
     .main3cols	{
		width:auto;
		margin-bottom:5px;
		text-align:left;
		padding:10px 0 0 0;
		margin-right:30px;
	}
     
  	 .main3cols .blockItem i
  	 {
          background:#003D79;
          padding:0 3px;
          font-style:normal;
          line-height:16px;
          color:white;
     }
     
    .main3cols .blockItem     {
          clear:both;
          margin-bottom:10px;
          padding-bottom:15px;
          width:100%;
          background:transparent url(/i/integr/separator_vert.gif) repeat-y scroll 0 0;
          /*border-left: 1px dotted #999;
          border-bottom: 1px dotted #999;*/
          padding-left:20px;
          position:relative;
          
     }
     .main3cols .border {
          background:transparent url(/i/integr/separator_horz.gif) repeat-x scroll 0 bottom;
          clear:both;
          _display:inline;
          /*border:solid 1px red;*/
         /* margin-bottom:-10px;*/
          width:100%;
         }     

     .main3cols .more     {
          background:url(/i/integr/but_login_bg.gif) 0 0 no-repeat white;
          float:right;
          height:19px;
          padding-left:25px;
          /*color:#FF4B00;*/
          color:#999999;
          font-size:11px;
          /*margin-top:10px;*/
          position:absolute;
          padding-right:25px;
          width:70px;
          bottom:-25px;
          right:2px;
          padding-bottom:15px;
     }
     
     .main3cols b{
          height:20px;
          color:#003D79;
          width:100%;
     }
     
     .main3cols span{
          background:url(/i/integr/title_txt_bullet.gif) 0 0 no-repeat white;
          height:18px;
          position:absolute;
          left:-6px;
          width:20px;
     }
     .inner_part 
     {
          padding-bottom:0px;
          height:auto;
          width:99%;
          padding-top:10px;
          padding-left:10px;
     }
     *html .inner_part {
     	padding-top:0;
     }
     html>body .inner_part 
     {
          padding-bottom:0px;
     }     
     
     
     
     .newsList	{
	}
	.newsList .news	{
		margin-bottom:17px;
		clear:both;
	}
	.newsList .news b	{
		display:block;
		height:15px;
		margin-left:80px;
		font-weight:normal;
		margin-bottom:5px;
	}
	.newsList .news b i	{
		font-style:normal;
		float:left;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;

	}
	.newsList .news .date	{
		font-style:normal;
		float:left;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;
	}
	.newsList .news img	{
		float:left;
		margin-right:13px;
		margin-bottom:17px;
		border:solid 1px #668BAF;
	}
	
	.newsList .newsOne .date	{
		font-style:normal;
		float:left;
		/*background:#CCCCCC;*/
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;
	}
	.newsList .newsOne .left img	{
		float:left;
		margin-right:13px;
		margin-bottom:17px;
		border:solid 1px #668BAF;
	}
	.titleSpace .newsdate	{
		font-style:normal;
		background:#003D79;
		padding:2px 3px 3px 3px;
		color:white;
		width:66px;
		text-align:center;
	}
	
		
	.calendar {
		margin-left:-7px;
	}
	.calendar div {
		margin-left:2px; 
		margin-right:2px;   
		width: 100px; 
		float:left; 
		position:relative; 
		margin-bottom:25px;
	}
	.calendar div a {
		padding:7px;
	}
	
	
	.imagesPreloader {
		display:none;
	}
	
	.markword {
		color: white;
		background:#003D79;
		padding-left: 3px;
		padding-right:3px;
	}
	
   .contentCol1_1 ul{
   padding: 0;
   margin: 0;
   list-style: none;
   width: 170px;
}
   .contentCol1_1 ul li {
   float: left;
   font-size: 12px;
   font-family: Verdana,Arial,Tahoma,sans-serif;
   color:#003D79;
}


   .contentCol1_1 ul li a, .contentCol1_1 ul li a:visited {
   display: block;
   padding: 6px;
   margin-bottom: 10px;
   color: #FFFFFF;
   background-color: #003D79;
   width: 170px;
   border: 1px solid #999999;
}
 .contentCol1_1 li a, .contentCol1_1 li a:visited {
   display: block;
   padding: 5px;
   margin: 10px 0px 10px 0px;
   color: #FFFFFF;
   background-color: #003D79;
   width: 170px;
   border: 1px solid #999999;
}
  .contentCol1_1 ul li a:hover {
   color: #FFFFFF;
   background-color: #4682B4;
}
