	html,body	{
		height:100%;
		margin: 0;
		padding:0px;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color: #FFE1BE;
		font-size: 13px;
		text-align:center;
	}
	a	{
		color: #FFAE00;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		text-decoration: underline; 
		font-size: 13px;
	}
	a:hover	{
		text-decoration: none; 
	}
	td	{
		font-size: 13px;
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse: collapse;
		width:100%;
	}
	table td {
		padding: 0px;
		vertical-align:top;
	}
    .global    {
        min-width:1004px;
		background:white;
    }
    * html .global    {
        width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1004)? "1004px" : "100%");
    }
	.mainLCol	{
		background:url(main_header_bg_l.jpg) repeat-x;
		width:50%;
	}
	.mainLColBird	{
		background: url(main_header_bg_bird.jpg) left bottom no-repeat;
		position:relative;
		text-align:center;
	}
	.mainLColBot	{
		background:url(main_header_bg_l_bot.png) right bottom no-repeat;
		height:401px;
		width:350px;
		position:absolute;
		bottom:0;
		right:0px;
	}
	* html .mainLColBot	{
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_header_bg_l_bot.png');
	}
	.mainLogoMan	{
	   
		height:401px;
		width:509px;
		position:relative;
		float:none;
		margin:0 auto;
	}
	* html .mainLogoMan	{
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_man_logo.png');
	}
	.mainMenuWrapper	{
		position:absolute;
		width:170px;
		height:222px;
		bottom:23px;
		right:28px;
		z-index:6000;
	}
	.mainMenu	{
		position:relative;
	}
	.mainMenu a	{
		display:block;
		z-index:6000;
		position:relative;
		z-index:6000;
	}
	.mainMenu .main	{
		background:url(main_manu_about.gif);
		height:17px;
	}
	.mainMenu .main:hover	{
		background:url(main_manu_about_hover.gif);
	}
	.mainMenu .customers	{
		background:url(main_manu_customers.gif);
		height:20px;
	}
	.mainMenu .customers:hover	{
		background:url(main_manu_customers_hover.gif);
	}
	.mainMenu .services	{
		background:url(main_manu_services.gif);
		height:21px;
	}
	.mainMenu .services:hover	{
		background:url(main_manu_services_hover.gif);
	}
	.mainMenu .person	{
		background:url(main_manu_sub_person.gif);
		height:21px;
	}
	.mainMenu .person:hover	{
		background:url(main_manu_sub_person_hover.gif);
	}
	.mainMenu .objects	{
		background:url(main_manu_sub_objects.gif);
		height:21px;
	}
	.mainMenu .objects:hover	{
		background:url(main_manu_sub_objects_hover.gif);
	}
	.mainMenu .logist	{
		background:url(main_manu_sub_logist.gif);
		height:21px;
	}
	.mainMenu .logist:hover	{
		background:url(main_manu_sub_logist_hover.gif);
	}
	.mainMenu .lawyer	{
		background:url(main_manu_sub_lawyer.gif);
		height:21px;
	}
	.mainMenu .lawyer:hover	{
		background:url(main_manu_sub_lawyer_hover.gif);
	}
	.mainMenu .news	{
		background:url(main_manu_news.gif);
		height:18px;
	}
	.mainMenu .news:hover	{
		background:url(main_manu_news_hover.gif);
	}
	.mainMenu .price	{
		background:url(main_manu_price.gif);
		height:21px;
	}
	.mainMenu .price:hover	{
		background:url(main_manu_price_hover.gif);
	}
	.mainMenu .vacancy	{
		background:url(main_manu_vacancy.gif);
		height:20px;
	}
	.mainMenu .vacancy:hover	{
		background:url(main_manu_vacancy_hover.gif);
	}
	.mainMenu .contacts	{
		background:url(main_manu_contacts.gif);
		height:21px;
	}
	.mainMenu .contacts:hover	{
		background:url(main_manu_contacts_hover.gif);
	}
	.quciNav	{
		position:absolute;
		top:32px;
		left:41%;
		z-index:6000;
	}
	.quciNav a	{
		display:block;
		float:left;
		padding-left:17px;
		color:#FF8800;
		font-size:10px;
	}
	.quciNav .home	{
		background:url(ic_home.gif) left no-repeat;
		margin-right:19px;
	}
	.quciNav .contacts	{
		background: url(ic_contacts.gif) left no-repeat;
	}
	.mainRCol	{
		background:url(main_header_bg_r_all.jpg) repeat-x;
	}
	div.mainRCoL	{
		background:url(main_header_bg_r.jpg) left top no-repeat;
		height:401px;
		text-align:center;
		position:relative;
	}
	.mainRCoL span	{
		display:block;
		background:url(main_separator_bg.gif) right bottom no-repeat;
		margin-right:17px;
		border-bottom:solid 1px #832500;
		margin-bottom:11px;
		position:absolute;
		top:38px;
		left:32px;
		width:90%;
		height:10px;
		padding-bottom:15px;
		text-align:left;
	}
	* html .mainRCoL span	{
		padding-bottom:0px;
	}
	.mainRCoL p	{
		margin:0;
		padding:0;
		padding-right:17px;
		display:block;
		position:absolute;
		top:77px;
		left:32px;
		text-align:left;
		color:#E5CBAC;
		font-size:12px;
	}
	.mainRCoLPointer	{
		background:url(main_r_col_pointer_bg.png) no-repeat;
		width:459px;
		height:363px;
		margin:0 auto;
		padding:38px 0 0 32px;
		text-align: left;
		position:relative;
	}
	* html .mainRCoLPointer	{
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_r_col_pointer_bg.png');
	}
	.mainRCoLPointer .objects	{
		background:url(main_pic_objects.gif);
		width:221px;
		height:78px;
		position:absolute;
		top:162px;
		left:25px;
		z-index:6000;
	}
	.mainRCoLPointer .person	{
		background:url(main_pic_person.gif);
		width:188px;
		height:78px;
		position:absolute;
		top:162px;
		left:287px;
		z-index:6000;
	}
	.mainRCoLPointer .logik	{
		background:url(main_pic_logik.gif);
		width:228px;
		height:70px;
		position:absolute;
		top:283px;
		left:25px;
		z-index:6000;
	}
	.mainRCoLPointer .lawyer	{
		background:url(main_pic_lawyer.gif);
		width:193px;
		height:74px;
		position:absolute;
		top:283px;
		left:287px;
		z-index:6000;
	}
	.mainRCoLPointerBot	{
		background:url(main_header_bg_r_bot.png);
		width:206px;
		height:196px;
		position:absolute;
		bottom:0;
		right:0;
	}
	* html .mainRCoLPointerBot	{
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/main_header_bg_r_bot.png');
	}
	.mainBotLCol	{
		background:url(main_bot_l_col_all.jpg) repeat-x #7E0000;
	}
	.mainBotLColBg	{
		background:url(main_bot_l_col.jpg) top right no-repeat;
		padding:18px 30px 0 42px;
		text-align:left;
		color:#E5CBAC;
		font-size:12px;
		min-height:300px;
	}
	* html .mainBotLColBg	{
		height:300px;
	}
	.mainBotLColBg span	{
		display:block;
		background:url(separator_main_txt.gif) right bottom no-repeat;
		margin-right:17px;
		border-bottom:solid 1px #BA2A00;
		margin-bottom:20px;
		padding-bottom:5px;
	}
	.mainBotLColBg a	{
		color:#FF8C00;
		font-size:12px;
		font-weight:bold;
		background:url(main_txt_link_arrow.gif) right no-repeat;
		padding-right:8px;
	}
	.mainBotLColBg p	{
		margin:0;
		padding:0;
		margin-bottom:30px;
	}
	.mainBotLColBg p img	{
		border:solid 1px #DC5900;
	}
	.mainBotLColBg p .l	{
		float:left;
		margin:0 25px 15px 0;
	}
	.mainBotLColBg p .r	{
		float:right;
		margin:0 0 15px 25px;
	}
	.mainBotRCol	{
		background:url(main_bot_r_col_all.jpg) repeat-x #620000;
		text-align:left;
	}
	.mainBotRColBg	{
		background:url(main_bot_r_col.jpg) left top no-repeat;
		min-height:274px;
		padding:16px 24px 25px 31px;
		color:#E5CBAC;
		font-size:12px;
	}
	* html .mainBotRColBg	{
		height:274px;
	}
	.mainBotRColBg span	{
		display:block;
		background:url(separator_main_txt.gif) right bottom no-repeat;
		margin-right:17px;
		border-bottom:solid 1px #BA2A00;
		margin-bottom:20px;
		padding-bottom:5px;
	}
	.mainBotRColBg a	{
		color:#FF8C00;
		font-size:12px;
		font-weight:bold;
		background:url(main_txt_link_arrow.gif) right no-repeat;
		padding-right:8px;
	}
	.mainBotRColBg strong	{
		color:#FF8D00;
	}
	.mainBotRColBg .separator	{
		background:url(news_separator.gif) repeat-x;
		height:1px;
		margin:15px 0;
	}
	.bottom	{
		background:url(bottom_bg.gif) repeat-x;
		line-height:41px;
		text-align:left;
		color:#E5CBAC;
		padding: 0 28px 0 50px;
	}
	.bottom a	{
		color:#E5CBAC;
	}
	.bottom div	{
		float:right;
		padding-top:6px;
	}
	
	.innerHeader	{
		text-align:left;
		background:url(inner_header_bg_all.jpg) repeat-x;
	}
	.innerHeaderBg	{
		background:url(inner_header_bg_r.jpg) top right no-repeat;
		height:194px;
		position:relative;
	}
	.innerHeaderBg .logo	{
		background:url(inner_logo.png);
		width:369px;
		height:194px;
		position:absolute;
		bottom:0;
		left:0;
	}
	* html .innerHeaderBg .logo	{
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_logo.png');
	}
	.innerHeaderBg .quciNav	{
		left:206px;
	}
	.manIll	{
		background:url(inner_man.png);
		width:261px;
		height:194px;
		position:absolute;
		bottom:0;
		right:0;
	}
	* html .manIll	{
        background: none;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/inner_man.png');
	}
	.innerSlogan	{
		padding-right:13px;
		border-right:solid 3px #F07100;
		position:absolute;
		top:34px;
		right:292px;
		width:260px;
		text-align:right;
		color:#E5CBAC;
		font-size:12px;
	}
	.innerHeaderBg .menu	{
		position:absolute;
		bottom:0;
		left:137px;
	}
	.innerHeaderBg .menu a	{
		background:url(inner_link_bg.gif) left bottom no-repeat;
		padding-left:19px;
		margin-right:5px;
		height:30px;
		display:block;
		float:left;
	}
	.innerHeaderBg .menu a:hover	{
		background:url(inner_link_bg_hover.gif);
	}
	.innerContent	{
		background: url(inner_table_bg_top.jpg) top repeat-x #A20000;
		text-align:left;
		height:304px;
	}
	.innerColL	{
		padding:36px 46px 30px 40px;
		border-right:solid 1px #B62600;
	}
	.innerColL p	{
		margin:0;
		padding:0;
		margin-bottom:20px;
	}
	.innerColL .title	{
		display:block;
		background:url(separator_main_txt.gif) right bottom no-repeat;
		border-bottom:solid 1px #BA2A00;
		margin-bottom:10px;
		padding-bottom:5px;
		clear:both;
	}
	.innerColL .pic	{
		border:solid 1px #F49900;
		float:left;
		margin:0 27px 20px 0;
	}
	.price td	{
		padding:6px 12px;
		text-align:center;
		font-weight:bold;
	}
	.price strong	{
		float:left;
		background:url(price_desk_bg.gif) left no-repeat;
		padding-left:11px;
		font-weight: normal;
	}
	.price .priceTitle td	{
		background:#EF7100;
	}
	.price .priceTitle strong	{
		color:#FFE1BE;
		background:url(price_title_bg.gif) left no-repeat;
		padding-left:11px;
		font-weight:bold;
	}
	.price .next td	{
		background:#B62600;
	}
	.price .but	{
		float:right;
		margin:4px -12px 4px 0;
	}
	.price .end td	{
		border-bottom:solid 3px #EF7100;
	}
	.quickForm	{
		width:590px;
		margin-top:15px;
		font-size:11px;
	}
	* html .quickForm	{
		margin-top:25px;
	}
	.quickForm td	{
		padding-right:8px;
		white-space:nowrap;
	}
	.quickForm .txt	{
		width:65px;
		vertical-align:middle;
	}
	.quickForm .inputs td	{
		text-align:right;
		vertical-align:middle;
	}
	.quickForm .inputs input	{
		width:205px;
		border:solid 1px #979797;
	}
	.quickForm .txtArea td	{
		padding-top:20px;
	}
	.quickForm .txtArea textarea	{
		border:solid 1px #979797;
		width:503px;
		height:143px;
		overflow:auto;
	}
	html>body .quickForm .txtArea textarea	{
		width:498px;
	}
	html:root .quickForm .txtArea textarea	{
		width:506px;
	}
	.quickForm .b	{
		margin-right:10px;
		margin-top:20px;
		float:right;
	}
	html>body .quickForm .b	{
		margin-right:12px;
	}
	html:root .quickForm .b	{
		margin-right:6px;
	}
	
	.innerColR	{
		width:166px;
		padding:53px 30px 0 54px;
	}
	.subMenu a	{
		background:url(submenu_arrow_link.gif) left no-repeat;
		color:#FFAE00;
		padding-left:14px;
		display:block;
		margin-bottom:10px;
	}
