	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("system/csshover.htc"); 
		font:12px Verdana, sans-serif;
		color:#1D1D1D;
		text-align:left;
		height:100%;
		background: url(/images/leftColBg.gif) 0 0 repeat-y;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#2571BD;
		text-decoration:underline; 
	}
	a:hover	{
		color:#eeb828;
		text-decoration:underline; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	input,textarea	{
		font-family:Verdana;
	}
	.htmlMakeup	{
		background:url(/images/rightColBg.gif) 100% 0 repeat-y;
		min-height:100%;
		position:relative;
		min-width:995px;
	}
	* html .htmlMakeup	{
		width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%");
		height:100%;
	}
	.headerBanner	{
		background:url(/images/grid.gif);
		height:80px;
	}
	.header	{
		height:139px;
		position:relative;
		background:url(/images/header_peoples.gif) 98% 35px repeat-x #F5F3EC;
	}
	.header .logo	{
		background:url(/images/logo.png);
		width:197px;
		height:138px;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/logo.png, sizingMethod=crop);
		position:absolute;
		top:0;
		left:0;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		cursor:pointer;
		z-index:6000;
	}
	.header a.logo	{
		cursor:pointer;
	}
	.header .home,.header .siteMap,.header .contacts	{
		background-position:50%;
		background-repeat:no-repeat;
		position:absolute;
		top:14px;
		width:20px;
		height:20px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
	}
	.header .home	{
		background:url(/images/ic_home.gif) 3px 5px no-repeat;
		left:212px;
	}
	.header .home:hover	{
		background:url(/images/ic_home_hover.gif) 3px 5px no-repeat;
	}
	.header .siteMap	{
		background:url(/images/ic_sitemap.gif) 3px 5px no-repeat;
		left:256px;
	}	
	.header .siteMap:hover	{
		background:url(/images/ic_sitemap_hover.gif) 3px 5px no-repeat;
	}	
	.header .contacts	{
		background:url(/images/ic_contacts.gif) 3px 5px no-repeat;
		left:300px;
	}
	.header .contacts:hover	{
		background:url(/images/ic_contacts_hover.gif) 3px 5px no-repeat;
	}
	.header .siteMenu	{
		padding-left:370px;
		padding-top:18px;
		//padding-left:250px;
		font-size:11px;
	}
	.header .siteMenu li	{
		margin-right:25px;
		float:left;
	}
	.header .siteMenu a	{
		color:#A09E9D;
	}
	.header .siteMenu a:hover	{
		color:#eeb828;
	}
	.header .yoo	{
		background:url(/images/header_peoples_yoo!.gif);
		width:47px;
		height:100px;
		position:absolute;
		right:268px;
		top:35px;
		z-index:1;
	}
	.header .projectMenu	{
		float:right;
		background:url(/images/header_project_menu.gif) 1px 0 no-repeat;
		width:187px;
		height:130px;
		padding-top:9px;
		position:relative;
		z-index:3;
	}
	* html .header .projectMenu li	{	
		height:1px;
	}
	.header .projectMenu a	{
		display:block;
		line-height:23px;
		padding-left:17px;
		color:#504C4B;
		margin-left:1px;
	}
	.header .projectMenu a:hover	{
		color:#F5CB37;
		background:#504C4B;
		text-decoration:none; 
	}
	.content	{
		overflow:hidden;
	}
	* html .content	{
		overflow:visible;
	}
	.rightCol	{
		padding:8px 17px 0 14px;
		width:155px;
		float:right;
	}
	.leftMiddleCol	{
		margin-right:189px;
	}
	* html .leftMiddleCol	{
		margin-right:0;
		float:left;
		clear:right;
	}
	.leftCol	{
		float:left;
		padding:0 16px 0 28px;
		width:152px;
	}
	.middleCol	{
		margin-left:200px;
		padding:0 15px;
	}
	* html .middleCol	{
		margin-left:0;
		float:left;
		clear:right;
	}
	.middleCol ul	{
		list-style:disc;
	}
	.middleCol ul li	{
		padding-left:15px;
		list-style-position:inside;
	}
	.sideBlock1	{
		border-left:solid 2px #BEBDB9;
		position:relative;
		padding:22px 0 0 13px;
		//padding:28px 0 0 13px;
		margin:20px 0;
		margin-left:-13px;
	}
	.rightCol .sideBlock1	{
		margin-left:0;
	}
	.sideBlock1 strong	{
		position:absolute;
		display:block;
		height:30px;
		background:#F5F3EC;
		top:0;
		left:-2px;
		color:#424143;
		font-weight:normal;
		font-size:18px;
	}
	.sideBlock1 li	{
		margin-top:8px;
	}
	.sideBlock1 .glossary a	{
		padding-right:5px;
		line-height:18px;
	}
	.sideBlock1 b	{
		display:block;
		margin-top:15px;
	}
	* html .sideBlock1 b	{
		height:1px;
	}
	.sideBanner	{
		display:block;
		margin:20px 0;
	}
	.searchSubscribe	{
		margin-bottom:20px;
	}
	.searchSubscribe strong	{
		display:block;
		color:#424143;
		font-weight:normal;
		font-size:18px;
		margin-bottom:7px;
	}
	.searchSubscribe span	{
		display:block;
		margin-bottom:11px;
	}
	.searchSubscribe span .i	{
		border:solid 1px #C2C4C8;
		color:#626262;
		width:108px;
		padding:1px 4px 2px 4px;
		height:15px;
	}
	.searchSubscribe span .b	{
		position:relative;
		top:5px;
		//top:4px;
		cursor:pointer;
	}
	.sideBlock2	{
		margin:20px 0;
	}
	.sideBlock2 strong	{
		display:block;
		color:#424143;
		font-weight:normal;
		font-size:18px;
		margin-bottom:7px;
	}
	.actionList	{
		margin:20px 0;
	}
	.actionList strong	{
		display:block;
		color:#424143;
		font-weight:normal;
		font-size:18px;
	}
	.actionList li	{
		margin-bottom:10px;
	}
	.catalogNTenders	{
		background:url(/images/tizer_catalog_tenders.gif) 100% 0 no-repeat;
		padding-right:11px;
		margin-right:-18px;
		position:relative;
		height:115px;
	}
	* html .catalogNTenders	{
		margin-right:-15px;
	}
	.catalogNTenders .holder	{
		background:url(/images/tizer_catalog_tenders.gif) 0 0 no-repeat;
		height:115px;
		margin-left:-19px;
		position:relative;
	}
	* html .catalogNTenders .holder	{
		margin-left:-15px;
	}
	.catalogNTenders .catalog,.catalogNTenders .tenders	{
		/*width:33%;*/
		height:110px;
		float:left;
		position:absolute;
		left:50%;
	}
	.catalogNTenders .catalog	{
		background:url(/images/tizer_catalog_tenders_ill1.jpg) -3px 21px no-repeat;
		padding:5px 0 0 85px;
		width:225;
		margin-left:-300px;
	}
/*	* html .catalogNTenders .catalog	{
		margin-right:-20px;
	}*/
	.catalogNTenders .tenders	{
		width:200px;
		background:url(/images/tizer_catalog_tenders_ill2.jpg) 4px 21px no-repeat;
		padding:5px 0 0 110px;
	}
	.catalogNTenders span	{
		color:#eeb828;
		font-size:18px;
		white-space:nowrap;
		/*font-weight:normal;*/
		margin-bottom:9px;
		display:block;
		text-decoration:none;
	}
	.catalogNTenders strong a:hover	{
		text-decoration:none;
		color:#eeb828;
	}
	.catalogNTenders ul	{
		border-left:solid 2px #eeb828;
		height:60px;
		width:200px;
		overflow:hidden;
		list-style:none !important;
	}
	* html .catalogNTenders ul	{
		height:64px;
	}
	* html .catalogNTenders ul li	{
		height:1px;
	}
	.catalogNTenders ul li	{
		padding-left:0 !important;
		//list-style-position:outside;
	}
	.catalogNTenders ul a	{
		display:block;
		padding-left:16px;
		line-height:20px;
		color:#eeb828;
	}
	.catalogNTenders ul a:hover	{
		color:#504C4B;
		background:#eeb828;
		text-decoration:none;
	}
	.contentBanner	{
		margin:15px 0;
		text-align:center;
	}
	hr	{
		height:1px;
		overflow:hidden;
		color:#DDDDDD;
		background:#DDDDDD;
		border:none;
		margin:15px 0;
		//margin:-5px 0;
	}
	.anounceList	{
		margin:15px 0;
		list-style:none !important;
	}
	.anounceList li	{
		margin-bottom:13px;
                min-height:60px;
                position:relative;
                padding-left:72px !important;
	}
	* html .anounceList li {
                height:60px;
        }
	.anounceList .all	{
		text-align:right;
		min-height:10px;
	}
	* html .anounceList .all	{
                height:10px;
	}
	.anounceList .all a	{
		background:url(/images/ic_pages.gif) 0 4px no-repeat;
		padding-left:16px;
		//zoom:1;
	}
	.anounceList .all a:hover	{
		background:url(/images/ic_pages_hover.gif) 0 4px no-repeat;
	}

	.anounceList .title	{
		padding-left:0;
		min-height:10px;
	}
	* html .anounceList .title	{
		height:10px;
	}
	.anounceList h3	{
		color:#5B5A5C;
		font-size:18px;
		font-weight:normal;
	}
	.anounceList em	{
		font-style:normal;
		font-size:10px;
		color:#9F9F9F;
		display:block;
	}
	.anounceList img	{
		position:absolute;
		top:0;
		left:0;
	}
	.specOffer	{
		margin:35px 0 0 0;
	}
	.specOffer h3	{
		color:#5B5A5C;
		font-size:18px;
		font-weight:normal;
		margin-bottom:5px;
	}
	.specOffer td	{
		padding-right:14px;
		width:33.3%;
	}
	.specOffer a	{
		display:inline;
	}
	.footer	{
		background:white;
		padding:10px 15px;
		clear:both;
	}
	.footer	.partners	{
	}
	.footer	.partners h3	{
		font:18px Verdana, sans-serif;
		color:black;
		margin-bottom:8px;
	}
	.footer	.partners h3 a	{
		font-size:12px;
		float:right;
	}
	.footer	.partners table	{
		border-bottom:solid 1px #E2E2E2;
		border-top:solid 1px #E2E2E2;
	}
	.footer	.partners td	{
		width:1px;
		text-align:center;
		vertical-align:middle;
		padding:12px 0;
	}
	.footer	.partners td.s	{
		width:auto;
	}
	.footer	.bottomBanner	{
		margin:15px 7px;
		height:80px;
		background:url(/images/grid.gif);
	}
	.footer	.copyCounters	{
		padding:0 10px;
		color:#5E5954;
	}
	.footer	.copyCounters a	{
		color:#5E5954;
		text-decoration:underline;
	}
	.footer	.copyCounters a:hover	{
		color:#eeb828;
		text-decoration:underline;
	}
	.footer	.copyCounters .counter	{
		float:right;
		text-align:right;
	}
	.header .intro	{
		position:absolute;
		top:45px;
		left:-20px;
		display:block;
		width:100%;
		z-index:2;
		font-size:12px;
		color:black;
	}
	.header .intro p	{
		display:block;
		padding:0 200px 0 236px;
	}
	.wayFinder	{
		margin:11px 0 5px 0;
		color:#969495;
		font-size:11px;
	}
	.wayFinder a	{
		color:#969495;
	}
	.wayFinder a:hover	{
		color:#eeb828;
	}

	.wayFinder .print	{
		float:right;
		background:url(/images/ic_print_small.gif) 0 3px no-repeat;
		padding-left:18px;
		color:#5991C9;
		font-size:11px;
		margin-left:25px;
	}
	.wayFinder .print:hover	{
		color:#eeb828;
		background:url(/images/ic_print_small_hover.gif) 0 3px no-repeat;
	}
	h1	{
		font:24px Verdana, sans-serif;
		color:#424143;
		font-weight:normal;
		margin-bottom:10px;
	}
	.subMenu	{
		margin:10px 0 40px 0;
		border-left:solid 2px #eeb828;
		padding-left:13px;
		list-style:none !important;
	}
	.subMenu li	{
		margin-bottom:7px;
		padding-left:0 !important;
		//list-style-position:outside !important;
	}
	<! --.subMenu a	{
		color:black;
	} -->
	.subMenu a:hover	{
		color:#eeb828;
	}
	h2	{
		font:18px Verdana, sans-serif;
		color:#eeb828;
		font-weight:normal;
		margin:5px 0;
	}
	h3	{
		font:18px Verdana, sans-serif;
		color:black;
		font-weight:normal;
		margin:5px 0;
	}
	.imgRight	{
		float:right;
		margin:0 0 12px 8px;
	}
	.imgLeft	{
		float:left;
		margin:0 12px 8px 0;
	}
	p	{
		margin-bottom:23px;
		line-height:16px;
	}
	.firmInfoContacts	{
		margin:15px 0 24px 0;
	}
	.firmInfoContacts address	{
		display:block;
		font-style:normal;
	}
	.firmInfoContacts address .phone	{
		background:url(/images/ic_phone_tube.gif) 0 3px no-repeat;
		padding-left:15px;
		display:block;
	}
	.firmInfoContacts address .web	{
		float:right;
	}
	.firmInfoServices	{
		overflow:hidden;
		margin:-5px 0 15px 0;
	}
	* html .firmInfoServices	{
		overflow:visible;
	}
	.firmInfoServices ul	{
		overflow:hidden;
		width:49%;
		float:left;
	}
	* html .firmInfoServices ul	{
		overflow:visible;
	}
	.firmInfoServices ul li	{
		padding-right:15px;
		list-style:disc;
		margin-bottom:2px;
		margin-left:15px;
	}
	.firmInfoOpinions	{
		margin:-5px 0 15px 0;
	}
	.firmInfoOpinions p	{
		margin-bottom:5px;
	}
	.firmInfoOpinions em	{
		display:block;
		text-align:right;
	}
	.firmInfoOpinions .more	{
		display:block;
		height:21px;
		text-align:right;
		margin-top:18px;
	}
	.addBlackList	{
		background:url(/images/but_black_bg.gif) 100% 0 no-repeat;
		padding-right:2px;
		display:block;
		width:200px;
		height:21px;
		line-height:20px;
		color:white;
		text-decoration:none;
	}
	.addBlackList:hover	{
		color:white;
		text-decoration:none;
	}
	.addBlackList b	{
		background:url(/images/but_black_bg.gif) 0 0 no-repeat !important;
		display:block;
		height:21px;
		font-weight:normal;
		text-align:center;
		cursor:pointer;
		padding:0 !important;
	}
	.firmInfoOpinions .more .addBlackList	{
		float:left;
	}
	.firmInfoOpinions .more b	{
	}
	.firmInfoOpinions .more .allOpinions	{
		background:url(/images/ic_pages.gif) 0 4px no-repeat;
		padding-left:16px;
	}
	.firmInfoOpinions .more .allOpinions:hover	{
		background:url(/images/ic_pages_hover.gif) 0 4px no-repeat;
	}
	.firmInfoNews	{
		overflow:hidden;
		margin:-5px 0 15px 0;
	}
	* html .firmInfoNews	{
		overflow:visible;
	}
	.firmInfoNews ul	{
		width:49%;
		float:left;
	}
	.firmInfoNews ul em	{
		font-style:normal;
		display:block;
		margin:4px 0;
		color:#969495;
		font-size:11px;
	}
	.firmInfoNews ul em a	{
		color:#969495;
	}
	.firmInfoNews ul em a:hover	{
		color:#eeb828;
	}
	.firmInfoNews ul li	{
		margin-bottom:23px;
		padding-right:35px;
	}
	.firmInfoNews .more	{
		display:block;
		text-align:right;
	}
	.firmInfoNews .more a	{
		background:url(/images/ic_pages.gif) 0 4px no-repeat;
		padding-left:16px;
		//zoom:1;
	}
	.firmInfoNews .more a:hover	{
		background:url(/images/ic_pages_hover.gif) 0 4px no-repeat;
	}
	.firmInfoOpinion	{
		margin:0;
		//margin:0 0 10px 0;
	}
	.firmInfoOpinion .nameDate	{
		display:block;
		height:20px;
	}
	.firmInfoOpinion .nameDate strong	{
		float:left;
	}
	.firmInfoOpinion .nameDate i	{
		float:right;
		font-style:normal;
	}
	.firmInfoOpinion .nameDate i img	{
		vertical-align:middle;
		margin-left:3px;
		background:url(/images/ic_man.gif);
		width:26px;
		height:14px;
	}
	.firmInfoOpinion .nameDate i img:hover	{
		background:url(/images/ic_man_hover.gif);
	}
	.firmInfoOpinion p	{
		margin-bottom:4px;
	}
	.firmInfoOpinion cite	{
		display:block;
		margin-top:8px;
		font-style:normal;
	}
	.firmInfoOpinion cite b	{
		color:#eeb828;
		display:block;
	}
	.firmInfoOpinion cite strong em	{
		float:right;
		font-style:normal;
		font-weight:normal;
	}
	.firmInfoOpinion cite i	{
		font-size:11px;
		color:#969495;
		display:block;
		font-style:normal;
		margin-bottom:4px;
	}
 	.sendOpinion	{
		margin:20px 0;
		padding:15px 15px 20px 15px;
		background:#FBFAF8;
		font-size:11px;
		border-bottom:solid 1px #E5E5E3;
	}
	.sendOpinion strong	{
		color:#eeb828;
		display:block;
		margin-bottom:11px;
		font-size:12px;
	}
	.sendOpinion .name	{
		overflow:hidden;
		margin-bottom:5px;
	}
	* html .sendOpinion .name	{
		overflow:visible;
	}
	.sendOpinion .name span	{
		float:left;
		width:30%;
		margin-right:17px;
	}
	.sendOpinion .name span input	{	
		display:block;
		width:98%;
		border:solid 1px #C2C4C8;
		margin-top:2px;
	}
	.sendOpinion textarea	{
		width:100%;
		//width:98.9%;
		border:solid 1px #C2C4C8;
		margin:2px 0 6px 0;
		overflow:auto;
		height:70px;
		display:block;
	}
	.sendOpinion .but	{
		float:right;
		//margin-right:0.6%;
		cursor:pointer;
	}
	.but	{
		cursor:pointer;
	}
	.pager	{
		margin:40px 0;
		position:relative;
		left:-10px;
	}
	.pager a,.pager strong	{
		margin:0 5px;
	}
	.pager strong	{
		color:#eeb828;
		font-weight:normal;
	}
	.contentSigIn	{
		margin:20px 0;
		padding:15px 20px 15px 15px;
		//padding:15px 20px 0px 15px;
		font-size:11px;
		border-bottom:solid 1px #E5E5E3;
		background:#FBFAF8;
		overflow:hidden;
	}
	* html .contentSigIn	{
		overflow:visible;
	}
	.contentSigIn strong	{
		color:#eeb828;
		display:block;
		margin-bottom:15px;
		font-size:12px;
	}
	.contentSigIn strong a	{
		float:right;
		background:url(/images/ic_pages_02.gif) 0 4px no-repeat;
		padding-left:15px;
		font-size:11px;
		font-weight:normal;
	}
	.contentSigIn strong a:hover	{
		background:url(/images/ic_pages_02_hover.gif) 0 4px no-repeat;
	}
	.contentSigIn .but	{
		float:right;
		margin-top:14px;
		cursor:pointer;
	}
	.contentSigIn span	{
		float:left;
		margin-right:11px;
		width:40%;
		position:relative;
	}
	.contentSigIn span input	{
		display:block;
		width:100%;
		//width:99%;
		border:solid 1px #C2C4C8;
		margin-top:2px;
	}
	.contentSigIn span i	{
		display:block;
		font-style:normal;
		margin-top:6px;
	}
	.contentSigIn span i input	{
		display:inline;
		width: auto;
		border:outset;
		border:none;
		position:relative;
		margin:0 4px 0 0;
		//margin:0 0 0 -3px;
	}
	.contentSigIn span i	{
		display:block;
	}
	.contentSigIn span a	{
		background:url(/images/ic_arr_01.gif) 0 2px no-repeat;
		padding-left:12px;
	}
	.contentSigIn span a:hover	{
		background:url(/images/ic_arr_01_hover.gif) 0 2px no-repeat;
	}
	.printFloatRight	{
		float:right;
	}
	.partnersList	{
		margin-top:20px;
	}
	.partnersList .item	{
		//margin:5px 0 15px 0;
	}
	.partnersList .item td	{
		padding-left:15px;
	}
	.partnersList .item .pic	{
		border:solid 1px #F0F0F0;
		vertical-align:middle;
		text-align:center;
		padding:10px;
		width:120px;
	}
	.partnersList .item td p	{
		margin-bottom:3px;
	}
	.searchOptionsIndicator	{
		border:solid 13px #F5F3EC;
		border-top:solid 4px #F5F3EC;
		background:#F5F3EC;
		margin-bottom:15px;
	}
	.searchOptionsIndicator .summ	{
		width:50%;
		padding-right:35px;
		padding-top:9px;
	}
	.searchOptionsIndicator .summ a.change	{
		background:url(/images/ic_gear.gif) 0 1px no-repeat;
		padding-left:16px;
		display:block;
		margin-top:10px;
	}
	.searchOptionsIndicator .info	{
	}
	.searchOptionsIndicator .info td,.searchOptionsIndicator .info th	{
		padding:9px 0 0 0;
	}
	.searchOptionsIndicator .info th	{
		padding:9px 20px 0 0;
	}
	.searchOptionsIndicator .info .bottomLine td,.searchOptionsIndicator .info .bottomLine th	{
		border-bottom:solid 1px #D5D4CD;
		padding-bottom:9px;
	}
	.searchResultsTable01	{
	}
	.searchResultsTable01 .lam	{
		width:26%;
	}
	.searchResultsTable01 .lam, x:-moz-any-link	{
		width:20%;
		//width:26%;
	}
	.searchResultsTable01 td	{
		padding:13px 13px 0 13px;
	}
	.searchResultsTable01 tr.important td	{
		background:#F9EFB8;
		padding:13px;
	}
	.searchResultsTable01 td.pic	{
		width:1px;
	}
	.searchResultsTable01 .s	{
		border-bottom:solid 1px #DDDDDD;
		padding:0 !important;
	}
	* html .articleBlock	{
		width:99%;
		overflow-x:hidden;
	}
	.articleBlock img	{
	}
	.articleBlock li	{
	}
	.articleBlock p	{
		line-height:18px;
	}
	.articleBlock .fotoReport	{
		overflow:hidden;
		margin-bottom:30px;
	}
	* html .articleBlock .fotoReport	{
		overflow:visible;
	}
	.articleBlock .fotoReport i	{
		font-style:normal;
		color:#8D8C8C;
		font-size:11px;
	}
	.articleBlock .contextArticles	{
		margin-bottom:30px;
	}
	.articleBlock .contextArticles li	{
		margin-bottom:4px;
	}
	.articleBlock .comments	{
		list-style:none !important;
	}
	.articleBlock .comments li	{
		margin-bottom:13px;
		line-height:18px;
		padding-left:0 !important;
	}
	.articleBlock .comments span	{
		display:block;
		margin-bottom:4px;
	}
	.articleBlock .comments span i	{
		font-style:normal;
		float:right;
	}
	.articleBlock .moreArticles	{
		overflow:hidden;
		margin:-5px 0 15px 0;
	}
	* html 	.articleBlock .moreArticles	{
		overflow:visible;
	}
	.articleBlock .moreArticles ul	{
		width:49%;
		float:left;
		list-style:none !important;
	}
	.articleBlock .moreArticles ul em	{
		font-style:normal;
		display:block;
		margin:4px 0;
		color:#969495;
		font-size:11px;
	}
	.articleBlock .moreArticles ul em a	{
		color:#969495;
	}
	.articleBlock .moreArticles ul em a:hover	{
		color:#eeb828;
	}
	.articleBlock .moreArticles ul li	{
		margin-bottom:23px;
		padding-right:35px;
		padding-left:0 !important;;
	}
	.articleBlock .moreArticles .more	{
		display:block;
		text-align:right;
	}
	.articleBlock .moreArticles .more a	{
		background:url(/images/ic_pages.gif) 0 4px no-repeat;
		padding-left:16px;
		//zoom:1;
	}
	.tizerTxt	{
		/*border-left:solid 1px #BEBDB9;*/
		background:#F5F3EC;
		padding:12px;
		margin-bottom:20px;
		font-size:11px;
	}
	.tenderDemandsList	{
		list-style:none !important;
	}
	.tenderDemandsList li	{
		border-bottom:solid 1px #F4F3EF;
		padding-bottom:18px;
		margin-bottom:18px;
		padding-left:0 !important;
	}
	.tenderDemandsList li span	{
		display:block;
		margin:6px 0;
	}
	.tenderDemandsList li span i	{
		font-style:normal;
		float:right;
	}
	.tenderDemandsList li span b	{
		font-weight:normal;
		color:#eeb828;
	}
	.tenderDemandsList li strong	{
		display:block;
		margin-bottom:10px;
	}
	.contentForms	{
		margin:5px 0 25px 0;
		border-bottom:solid 1px #E5E5E3;
		border-top:solid 15px #FBFAF8;
		background:#FBFAF8;
	}
	.contentForms th,.contentForms td	{
		padding-bottom:13px;
	}
	.contentForms th	{
		padding-right:15px;
		padding-left:15px;
		width:145px;
	}
	.contentForms .i	{
		border:solid 1px #E5E5E3;
		width:98%;
	}
	.contentForms .t	{
		border:solid 1px #E5E5E3;
		width:98%;
		height:70px;
		overflow:auto;
	}
	.contentForms s	{
		text-decoration:none;
		color:#ABABAB;
	}
	.contentForms cite	{
		font-style:normal;
		display:block;
		background:#F5F3EC;
		width:98%;
		margin:6px 0 15px 0;
		border:solid 1px #F7F4ED;
		border-left:solid 1px #BEBDB9;
	}
	.contentForms cite i	{
		padding:8px;
		margin:0;
		display:block;
		font-size:11px;
		font-style:normal;
	}
	.contentForms .inputError	{
		background:#eeb828;
		padding:3px;
		width:97%;
	}
	.contentForms .inputError .i	{
		width:100%;
		border:solid 1px #D50100;
	}
	.contentForms dfn	{
		display:block;
		font-style:normal;
		color:#eeb828;
		margin:5px 0;
		font-size:11px;
	}
	.contentForms blockquote	{
		display:block;
		background:url(/images/ic_ballon.gif) 0 2px no-repeat;
		padding-left:15px;
		font-style:normal;
		font-size:11px;
		margin:4px 0;
	}
	.contentForms .but	{
		float:right;
		margin-right:2%;
		//margin-right:1%;
	}
	.bannerPriceHolder	{
		margin-bottom:30px;
	}
	.bannerPriceHolder td	{
		color:#54504F;




	}
	.bannerPriceHolder h3	{
		color:#54504F;
		margin-bottom:0;
	}
	.bannerPriceHolder p	{
		margin-bottom:10px;
	}
	.bannerPriceHolder u	{
		text-decoration:none;
		background:url(/images/separator_01.gif) 0 100% repeat-x;
		padding-bottom:2px;
		position:relative;
		font-weight:bold;
	}
	.bannerPriceHolder td td	{
		padding-top:10px;
		padding-left:4px;
	}
	.bannerPriceHolder td th b	{
		font-weight:normal;
		background:white;
		padding-right:4px;
	}
	.bannerPriceHolder td th	{
		background:url(/images/separator_02.gif) 0 90% repeat-x;
		padding-top:10px;
	}
	.bannerPriceHolder td thead	{
		font-style:italic;
	}
	.bannerPriceHolder td thead th	{
		width:100%;
		background:none;
	}
	.bannerPriceHolder td thead td	{
		white-space:nowrap;
		text-align:right;
		background:none;
	}
	.bannerPriceHolder .bannerHolder1	{
		background:url(/images/banner_area_holder.gif);
		width:302px;
		height:410px;
		position:relative;
		margin-left:25px;
	}
	.bannerPriceHolder .bannerHolder1 li	{
		position:absolute;
		display:none;
	}
	.bannerPriceHolder .bannerHolder1 li b	{
		position:absolute;
		background:url(/images/hint_ballon_top.gif) 0 0 no-repeat;
		width:119px;
		top:19px;
		left:-29000px;
	}
	.bannerPriceHolder .bannerHolder1 li:hover b	{
		left:29px;
	}
	.bannerPriceHolder .bannerHolder1 li i	{
		background:url(/images/hint_ballon_bott.gif) 0 100% no-repeat;
		padding:11px;
		display:block;
		font-style:normal;
		font-size:11px;
		font-weight:normal;
	}
	.bannerPriceHolder .bannerHolder1 .leftSide1	{
		width:55px;
		height:28px;
		top:108px;
		left:9px;
	}
	.bannerPriceHolder .bannerHolder1 .leftSide2	{
		width:55px;
		height:28px;
		top:168px;
		left:9px;
	}
	.bannerPriceHolder .bannerHolder1 .leftSide3	{
		width:55px;
		height:28px;
		top:228px;
		left:9px;
	}
	.bannerPriceHolder .bannerHolder1 .leftSide4	{
		width:55px;
		height:28px;
		top:288px;
		left:9px;
	}
	.bannerPriceHolder .bannerHolder1 .top1	{
		width:100%;
		height:28px;
		top:0;
		left:0;
	}
	.bannerPriceHolder .bannerHolder1 .rightSide1	{
		width:55px;
		height:28px;
		top:108px;
		right:9px;
	}
	.bannerPriceHolder .bannerHolder1 .rightSide2	{
		width:55px;
		height:78px;
		top:148px;
		right:9px;
	}
	.txtArea1	{
		width:99%;
		border:solid 1px #DADADA;
		overflow:auto;
		height:218px;
		margin:15px 0;
		display:block;
		//margin-left:-200px;
	}
	.glossaryAlphabet	{
	}
	.glossaryAlphabet span	{
		display:block;
		line-height:24px;
	}
	.glossaryAlphabet span a,.glossaryAlphabet span strong	{
		padding:0 4px;
	}
	.glossaryAlphabet span a:hover	{
		color:#eeb828;
	}
	.glossaryAlphabet span strong	{
		color:#eeb828;
		font-weight:normal;
	}
	.glossaryTermsList	{
		color:#424143;
		margin-bottom:15px;
		list-style:none !important;
	}
	.glossaryTermsList h3	{
		margin-bottom:5px;
		font-size:12px;
		font-weight:bold;
	}
	.glossaryTermsList em	{
		display:block;
		margin:7px 0;
		color:#1D1D1D;
		text-align:right;
	}
	.glossaryTermsList li	{
		border-bottom:solid 1px #F1F1F1;
		padding-bottom:4px;
		padding-left:0 !important;
	}
	.CHANGES	{
	}
	.CHANGES h1	{
		margin:10px 0 0 0;
	}
	.CHANGES .wayFinder	{
		margin:0 0 30px 0;
	}
	.calendarMonthList	{
		font-size:11px;
		border-left:solid 15px white;
	}
	.calendarMonthList td	{
		padding-left:15px;
	}
	.calendarMonthList a, .calendarMonthList strong	{
		display:block;
		margin-bottom:10px;
		padding-bottom:0 !important;
		border-bottom:none !important;
	}
	.calendarMonthList strong	{
		color:#eeb828;
		font-weight:normal;
	}
	.holidayListCalendar	{
		border:solid 13px white;
		margin-bottom:15px;
	}
	.holidayListCalendar td	{
		width:100%;
	}
	.holidayListCalendar th	{
		padding-right:15px;
	}
	.holidayListCalendar th td	{
		width:auto;
		border:solid 1px white;
	}
	.holidayListCalendar td a	{
		display:block;
		margin-bottom:10px;
		padding-bottom:10px;
		border-bottom:solid 2px #F0F0F0;
	}
	.holidayListCalendar th table	{
		border:solid 2px #F5F3EC;
		width:175px;
	}
	.holidayListCalendar th td	{
		width:23px !important;
		height:23px;
		text-align:center;
		vertical-align:middle;
		color:#747474;
		border:solid 1px #F5F3EC;
	}
	.holidayListCalendar th td a	{
		display:block;

		margin-bottom:0;
		padding-bottom:0;
		width:23px;
		height:23px;
		text-align:center;
		line-height:22px;
		font-weight:normal;
		border-bottom:none;
	}
	.holidayListCalendar th td a:hover	{
		color:#eeb828;
	}
	.holidayListCalendar th a:hover	{
		color:white;
		text-decoration:none;
	}
	.holidayListCalendar th td strong	{
		border:solid 1px #eeb828;
		width:22px;
		height:22px;
		line-height:22px;
		color:#eeb828;
		font-weight:normal;
		display:block;
	}
	.siteMap	{
	}
	.siteMap li	{
		font-size:18px;
		margin-bottom:20px;
	}
	.siteMap li ul	{
		margin-top:5px;
	}
	.siteMap li ul li	{
		font-size:12px;
		margin-top:8px;
		margin-bottom:0;
	}
	.siteMap li ul li li	{
		margin-left:25px;
	}
	.siteMap li ul li li	{
		margin-left:25px;
	}
	div.list ul	{
		margin:18px 0 18px 30px;
	}
	div.list ul li	{
		list-style:disc;
		padding-left:5px;
		margin-bottom:3px;
	}
	.vacancySearch	{
		border:solid 15px #FBFAF8;
		border-bottom:solid 1px #E5E5E3;
		border-left:none;
		border-right:none;
		background:#FBFAF8;
		margin:5px 0 17px 0;
	}
	.vacancySearch, x:-moz-any-link	{
		margin:12px 0 17px 7px;
		border-right:none;
	}
	.vacancySearch	{
		//margin:5px 0 -17px 0 !important;
		//border-right:none !important;
	}
	.vacancySearch td,.vacancySearch th	{
		padding-bottom:8px;
		//padding-bottom:2px;
	}
	.vacancySearch th	{
		padding-bottom:12px;
		width:45%;
		height:30px;
		padding-left:15px;
	}
	.vacancySearch td	{
		padding-right:15px;
	}
	.vacancySearch td .s	{
		width:270px;
	}
	.vacancySearch th s	{
		color:#969495;
		text-decoration:none;
	}
	.vacancySearch td .i	{
		width:85px;
		border: solid 1px #C2C4C8;
	}
	.vacancySearch td .i2	{
		width:30px;
		border: solid 1px #C2C4C8;
	}
	.vacancySearch .rightButton	{
		text-align:right;
		margin-right:0;
	}
	.rightButton	{
		/*text-align:right;*/
		margin:15px 0;
	}
	.rightButton, x:-moz-any-link	{
		position:relative;
		left:7px;
		//left:0;
	}
	.searchAdvanced	{
		border-bottom:solid 1px #E5E5E3;
		background:#FBFAF8;
		padding:15px;
		overflow:hidden;
	}
	* html .searchAdvanced	{
		overflow:visible;
	}
	.searchAdvanced .sectionsColumn	{
		width:45%;
		float:left;
	}
	.searchAdvanced .i	{
		width:98%;
		border:solid 1px #C5C7CA;
		display:block;
		margin-bottom:15px;
		padding:3px 3px 4px 3px;
		//margin-left:-200px;
	}
	* html .searchAdvanced .i	{
		margin-left:0;
	}
	.searchAdvanced .group	{
		margin:5px 0 20px 0;
		//margin:0 0 20px 0;
	}
	.searchAdvanced .group label	{
		display:inline;
		margin-right:20px;
	}
	.searchAdvanced label	{
		display:block;
		margin-top:5px;
	}
	.searchAdvanced label.sub	{
		margin-left:23px;
	}
	.searchAdvanced label .r	{
		position:relative;
		margin:0 4px 0 -1px;
		//top:2px;
		//margin:0 0 0 -4px;
	}
	.searchAdvanced span	{
		display:block;
		margin:10px 0 15px 0;
	}
	.searchAdvanced span .s	{
		width:90px;
	}
	.searchAdvanced span .s2	{
		width:58px;
	}
	.searchAdvanced .i2	{
		border:solid 1px #C5C7CA;
		padding:1px 3px 2px 3px;
		position:relative;
		top:-1px;
		//top:-1px;
		//padding:1px 3px 2px 3px;
		width:75px;
	}
	html:first-child .searchAdvanced .i2	{
		top:1px;
		padding:0px 3px 0px 3px;
	}
	.searchAdvanced .i2, x:-moz-any-link	{
		padding:2px 3px 2px 3px;
		top:0;
		//top:-1px;
		//padding:1px 3px 2px 3px;
	}
	.searchAdvanced .rightButton	{
		margin-bottom:0;
		text-align:right;
	}
	.searchAdvanced .more	{
		background:url(/images/ic_pages.gif) 0 3px no-repeat;
		padding-left:16px;
		//zoom:1;
		margin-left:10px;
		font-size:12px;
		position:relative;
		top:-2px;
		//top:-3px;
	}
	.searchAdvanced .more:hover	{
		background:url(/images/ic_pages_hover.gif) 0 3px no-repeat;
	}

	.searchResultsTable02	{
		border:solid 13px white;
		border-bottom:none;
		color:black;
		margin-bottom:17px;
	}
	.searchResultsTable02 td,.searchResultsTable02 th	{
		padding-bottom:6px;
	}
	.searchResultsTable02 td	{
		padding-bottom:4px;
		width:50%;
		padding-right:15px;
	}
	.searchResultsTable02 td, x:-moz-any-link	{
		width:53%;
		//width:50%;
	}
	.searchQery	{
		border-bottom:solid 1px #E5E5E3;
		background:#FBFAF8;
		margin-bottom:9px;
	}
	.searchQery th	{
		padding:13px 13px 13px 0;
	}
	.searchQery td	{
		width:100%;
		padding:13px 4px 13px 13px;
	}
	.searchQery td input	{
		width:99%;
		border:solid 1px #C6C7CB;
		height:19px;
		padding-top:1px;
		position:relative;
		//top:-1px;
	}
	.searchResultsAll	{
		margin:25px 0;
  list-style:none !important;
	}
	.searchResultsAll li	{
		margin-bottom:17px;
  padding-left:0 !important;
  list-style-position:outside !important;
	}
	.searchResultsAll strong	{
		display:block;
	}
	.privateCabinet .footer	{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		padding:0;
		border-top:solid 15px white;
		border-bottom:solid 15px white;
	}
	.privateCabinet .footer .copyCounters	{
		padding:15px;
	}
	.privateCabinet .footer hr	{
		margin-left:15px;
		margin-right:15px;
	}
	.privateCabinet .middleCol	{
		padding-top:23px;
	}
	.privateCabinet .content	{
		padding-bottom:140px;
	}
	.privateCabinet .articleAnounce	{
		margin-bottom:15px;
	}
	.privateCabinet .articleAnounce em	{
		font-style:normal;
		font-size:11px;
		color:#858585;
		display:block;
	}
	.privateCabinet .col1	{
		width:45%;
		padding-right:5%;
	}
	.privateCabinet .col2	{
		width:45%;
		padding-left:5%;
	}
	.privateCabinet .head	{
		position:relative;
		height:80px;
		background:black;
	}
	.privateCabinet .head .logo	{
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		background:url(/images/logo_black.gif);
		width:117px;
		height:68px;
		position:absolute;
		top:5px;
		left:30px;
	}
	.privateCabinet .head .hi	{
		color:white;
		position:absolute;
		left:212px;
		bottom:14px;
		display:block;
		width:250px;
	}
	.privateCabinet .head .logout	{
		position:absolute;
		bottom:28px;
		right:137px;
		color:white;
	}
	.privateCabinet .head .logout:hover	{
		color:#eeb828;
	}
	.subMenuBluePoints a	{
		color:#2571BD;
	}
	.subMenuBluePoints a:hover	{
		color:#eeb828;
	}
	.phoneIco	{
		background:url(/images/ic_phone_tube.gif) 0 3px no-repeat;
		padding-left:15px;
		display:inline !important;
	}
/*.articleBlock ul, .articleBlock menu {margin-left: 15px;}*/
.articleBlock ul li, .articleBlock menu li {list-style-type:disk; list-style-position:inside;}

.sitemap ul ul {
margin-left: 20px;
}
.staticFooter	{
}
.staticFooter .footer	{
	position:relative;
	background:white;
}
.staticFooter .content	{
	padding-bottom:0;
}
.errortext {
color: red;
}
.vote-answer-table td	{
	padding-bottom:4px;
}
.vote-answer-table td td	{
	padding-left:5px;
	font-size:9px;
	vertical-align:middle !important;
	color:#666666;
	height:20px;
	border-bottom:solid 1px #E3E2DF;
}

.articleP p {
text-indent:0px;
padding: 0px;
margin: 0px;
}
.articleP .std, .articleP .std p {
text-indent:0px !important;
}
.anounceList p {
padding: 0px !important;
margin: 0px !important;
}