
img,a 
{
	border: 0;
}
a
{
	color: #6ba7df;
}
div,p,span,font
{
	font-family: Arial;
	color: #333333;
	font-size: 12px;
}
input,textarea
{
	font-family: Arial;
	color: #000000;
	font-size: 12px;
}
body 
{
	font-family: Arial;
	font-size: 12px;
	background: #ffffff;
	margin: 0;
	padding: 0;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cb
{
	clear: both;
}

.Header
{
	margin: 15px 50px;
	height: 84px;
}
.Slogan
{
	position: absolute;
	left: 38%;
	top: 35px;
}

.MenuBlock
{
	clear: both;
}
	.MenuBlock .men
	{
		width: 100%;
	}
.BrownMenu
{
	margin: 0;
	padding: 0;
	background: #b09072;
	width: 257px;
	float: left;
}
	.BrownMenu li
	{
		margin: 0;
		list-style: none;
		padding: 0;
		border-bottom: 1px solid #ece4dd;
	}
		.BrownMenu li a
		{
			font-size: 12px;
			color: #ffffff;
			text-transform: uppercase;
			text-decoration: none;
			padding:13px 0 12px 14px;
			//padding:12px 0 12px 14px;
			border-left: 9px solid #9c734d;
			display: block;
			font-family: Tahoma;
		}
		.BrownMenu li a:hover
		{
			font-size: 12px;
			color: #ffffff;
			text-transform: uppercase;
			text-decoration: underline;
		}
		.BrownMenu li.sub a
		{
			padding:6px 0 6px 49px;
			text-transform: none;
			color: #333333;
			background: #cfbcaa;
			border: none;
		}
		.BrownMenu li.sub a:hover
		{
			text-transform: none;
			color: #333333;
			text-decoration: underline;
		}

	.MainMenu
	{
		margin: 0;
		background: url(../img/head_bg.jpg) repeat-x 0 0;
		height: 228px;
		//height: 231px;
	}
	.MainMenu ul
	{
		margin: 0;
		padding: 0;
	}
	.MainMenu li
	{
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		border-right: 1px solid #ffffff;
		width: 16%;
	}
		.MainMenu li a
		{
			display: block;
			padding: 2px 0 11px 0;
			//padding: 4px 0 12px 0;
			border-top: 12px solid #0e5c6e;
			background: #005366;
			text-align: center;
		}
		.MainMenu li.act a
		{
			border-top: 12px solid #0e3842;
			background: #002c37;
		}
.AuditServ
{
	clear: both;
	height: 42px;
	background: url(../img/blue_right_bg.gif) no-repeat 100% 0 #005366;
}
	.AuditServ h1
	{
		background: url(../img/audit_services.gif) no-repeat;
		margin: 0;
		padding: 0;
		color: #005366;
		font-size: 0;
		width: 132px;
		height: 16px;
		position: relative;
		top:16px;
		left:55px;
		line-height: 0;
	}


.ServiceList
{
	background: url(../img/service_list_bg.gif) repeat-x #ffffff;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 100%;
}
	.ServiceList td
	{
		vertical-align: top;
		margin: 0;
		padding: 0;
		border-left: 1px dashed #a48b87;
		width: 25%;
	}
		.ServiceList td.first
		{
			padding: 0 0 0 30px;
		}
		.ServiceList td h2
		{
			margin: 24px 0 7px 24px;
			padding: 0;
			font-size: 0;
			line-height: 0;
			color: #efe9e3;
		}
					.serv1
					{
						background: url(../img/serv1.gif) no-repeat;
						width: 130px;
						height: 17px;
					}
					.serv2
					{
						background: url(../img/serv2.gif) no-repeat;
						width: 132px;
						height: 17px;
					}
					.serv3
					{
						background: url(../img/serv3.gif) no-repeat;
						width: 179px;
						height: 17px;
					}
					.serv4
					{
						background: url(../img/serv4.gif) no-repeat;
						width: 85px;
						height: 17px;
					}
		.ServiceList td p
		{
			padding: 0;
			margin: 0 24px 0 24px;
			color: #333333;
		}
			.ServiceList td p a
			{
				display: block;
				color: #753d08;
				background: none;
				padding: 0;
				margin: 0;
			}
		.ServiceList td a
		{
			padding: 0 0 2px 25px;
			display: block;
			color: #753d08;
			background: url(../img/serv_link_bg.gif) no-repeat;
			margin: 10px 0 24px 24px;
		}
	.ServiceListBot
	{
		clear: both;
		border-bottom: 1px dashed #a48b87;
	}

.AdvantBlock
{
	width: 100%;
	padding: 20px 0 0 0;
	background: url(../img/adv_bg.gif) #ffffff repeat-x;
}
	.AdvantBlock td
	{
		vertical-align: top;
	}
	.AdvantList
	{
		width:390px;
	}
		.AdvantList h1
		{
			margin: 0;
			padding: 0;
			font-size: 0;
			line-height: 0;
			background: url(../img/aqdv_link1.gif) no-repeat;
			width: 190px; 
			height: 16px;
		}
		.AdvantList ul
		{
			margin: 20px 0 0 0;
			padding: 0 0 5px 0;
		}
			.AdvantList li
			{
				margin: 0 0 22px 0;
				_margin: 0 0 5px 0;
				padding: 0 0 0 21px;
				list-style: none;
				background: url(../img/adv_list_marker.gif) no-repeat 0 9px;
			}
				.AdvantList li a
				{
					font-family: Trebuchet MS;
					display: block;
					font-size: 16px;
					color: #005366;
				}

.AboutCompDescr
{
	padding: 0 53px;
	_padding: 20px 53px 0 53px;
}
	.AboutCompDescr div
	{
		border-bottom: 1px dashed #a48b87;
	}		
		.AboutCompDescr p
		{
			font-size: 12px;
			margin: 0 0 15px 0;
		}		
		.AboutCompDescr h1
		{
			margin: 0 0 25px 0;
			padding: 0;
			font-size: 0;
			color: #EDE6DF;
			line-height: 0;
			background: url(../img/aqdv_link7.gif) no-repeat;
			width: 113px;
			height: 13px;
			text-transform: uppercase;
		}		
			.AboutCompDescr h1.about
			{
				background: url(../img/aqdv_link7.gif) no-repeat;
			}		
			.AboutCompDescr h1.OurCl
			{
				margin: 20px 0 30px 0;
				background: url(../img/aqdv_link8.gif) no-repeat;
			}		
		.AboutCompDescr .ClLogoList
		{
			margin: 0;
			padding: 0;
		}		
			.AboutCompDescr .ClLogoList li
			{
				margin: 0 22px 20px 0;
				padding: 0;
				float: left;
				list-style: none;
			}		
.SertBlock
{
	clear: both;
	width: 100%;
	border-top: 1px dashed #a48b87;
}
	.SertBlock td
	{
		vertical-align: top;
	}
	.SertBlock .col1,
	.SertBlock .col3
	{
		background: #f1eada;
		width:35%;
	}
	.SertBlock .col2
	{
		width: 30%;
	}
	
		.SertBlock .col1 h1,
		.SertBlock .col2 h1,
		.SertBlock .col3 h1
		{
			font-size: 0;
			line-height: 0;
			color: #005366;
		}
			.SertBlock .col1 h1
			{
				background: url(../img/sert_img1.gif) no-repeat;
				width: 104px;
				height: 13px;
			}
			.SertBlock .col2 h1
			{
				background: url(../img/sert_img2.gif) no-repeat;
				width: 70px;
				height: 13px;
			}
			.SertBlock .col3 h1
			{
				background: url(../img/sert_img3.gif) no-repeat;
				width: 143px;
				height: 16px;
			}
		.SertBlock .col1 .sertifikat
		{
			margin: 25px auto;
		}
		.SertBlock .col1 a.BrLink,
		.SertBlock .col2 a.BrLink,
		.SertBlock .col3 a.BrLink
		{
			background: #724c46;
			color: #ffffff;
			padding: 0 5px 2px 5px;
			text-decoration: none;
		}
		.SertBlock .col1 div,
		.SertBlock .col2 div,
		.SertBlock .col3 div
		{
			margin: 19px 19px 12px 35px;
		}
			.SertBlock .col1 div
			{
				margin-left: 53px;
			}
		.SertBlock .col1 span,
		.SertBlock .col2 span,
		.SertBlock .col3 span
		{
			display: block;
			margin: 0 19px 35px 35px;
		}
			.SertBlock .col1 span
			{
				margin-left: 53px;
			}
.BlueTits
{
	clear: both;
	width: 100%
}
	.BlueTits td
	{
		vertical-align: top;
		border-right: 1px dashed #a48b87;
	}
		.BlueTits .tit td
		{
			border-right: none;
		}
	.BlueTits .col1,
	.BlueTits .col3
	{
		width:35%;
	}
	.BlueTits .col2
	{
		width:30%;
	}	
	.BlueTits p
	{
		background: url(../img/blue_tits_bg.gif) repeat-x;
		margin:0;
		padding: 27px 25px 18px 54px;
	}	
	.BlueTits h1
	{
		font-size: 0;
		line-height: 0;
		padding: 0;
		margin:0;
		background: #005366;
		color: #005366;
		border-right: 1px solid #ffffff;
		height: 39px;
	}	
		.BlueTits .col2 h1
		{
			background: url(../img/blue_tits1.gif) #005366 no-repeat 55px 14px;
		}	
		.BlueTits .col1 h1
		{
			background: url(../img/blue_tits2.gif) #005366 no-repeat 55px 14px;
		}	
		.BlueTits .col3 h1
		{
			background: url(../img/blue_tits3.gif) #005366 no-repeat 55px 14px;
		}	
	.BlueTits a
	{
		display: block;
		width: 55px;
		color: #005366;
		background: url(../img/blue_tits_marker.gif) no-repeat 100% 6px;
		padding:0 10px 0 0;
		margin: 15px 0 0 0;
	}

.BrownBlock
{
	border-top: 1px dashed #a48b87;
	border-bottom: 1px dashed #a48b87;
	background: #eadfc7;
	clear: both;
	overflow: hidden;
	width: 100%;
}
	.BrownBlock .left, 
	.BrownBlock .right
	{
		float: left;
	}
	.BrownBlock .left
	{
		width: 50%;
	}
	.BrownBlock .right
	{
		width: 49.9%;
	}
		.BrownBlock .left p,
		.BrownBlock .right p
		{
			margin: 40px 18px 40px 50px;
		}

.Footer
{
	border-bottom: 8px solid #005366;
	clear: both;
	height: 87px;
	background: url(../img/footer_bg.gif) no-repeat 50% 0;
	padding: 0 50px;
}
	.FooterLogo
	{
		position: absolute;
		right: 17px;
		margin-top: -35px;
	}
	.Footer a
	{
		color: #005366;
	}
	.Footer p
	{
		margin:28px 0 0 0;
	}
	.Footer .FootRight
	{
		margin:38px 67px 0 0;
	}

/*SubPage*/

.SubBrownMenu
{
	margin: 0;
	padding: 0;
	background: #b09072;
	width: 257px;
	float: left;
}
	.SubBrownMenu li
	{
		margin: 0;
		list-style: none;
		padding: 0;
		border-bottom: 1px solid #ece4dd;
	}
		.SubBrownMenu li a
		{
			font-size: 12px;
			color: #ffffff;
			text-transform: uppercase;
			text-decoration: none;
			padding:13px 0 12px 14px;
			//padding:12px 0 12px 14px;
			border-left: 9px solid #9c734d;
			display: block;
			font-family: Tahoma;
		}
		.SubBrownMenu li a:hover 
		{
			font-size: 12px;
			color: #ffffff;
			text-transform: uppercase;
			text-decoration: underline;
		}
		.SubBrownMenu li.sub a	
		{
			padding:6px 0 6px 49px;
			text-transform: none;
			color: #333333;
			background: #cfbcaa;
			border: none;
		}
		.SubBrownMenu li.sub a:hover 
		{
			text-transform: none;
			color: #333333;
			text-decoration: underline;
		}
			.SubBrownMenu li.sub1 a
			{
				padding:6px 0 6px 77px;
				text-transform: none;
				color: #333333;
				background: #ddcfc3;
				border: none;
			}
			.SubBrownMenu .act a
			{
				background: url(../img/sub_marker.gif) no-repeat 66px 11px #ddcfc3 !important;
				font-weight: bold;
			}	
			.SubBrownMenu .act a:hover
			{
				background: url(../img/sub_marker.gif) no-repeat 66px 11px #ddcfc3 !important;
				font-weight: bold;
				color: #333333;
			}
.MainMenuSub
{
	margin: 0;
	background: url(../img/head_bg_sub.gif) repeat-x 0 0;
	padding: 0 0 39px 0;
}
	.MainMenuSub li
	{
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		border-right: 1px solid #ffffff;
		width: 16%;
	}
		.MainMenuSub li a	
		{
			display: block;
			padding: 2px 0 11px 0;
			//padding: 4px 0 12px 0;
			border-top: 12px solid #0e5c6e;
			background: #005366;
			text-align: center;
		}
		.MainMenuSub li.act a
		{
			border-top: 12px solid #0e3842;
			background: #002c37;
		}

.SubPageNavigation
{
	width:100%;
}
	.SubPageNavigation td
	{
		vertical-align: top;
	}
	.SubNav
	{
		border-right: 1px dashed #a48b87;
		width:257px;
	}
.SubMainCont
{
	padding: 21px 33px 33px 48px;
	background: url(../img/sub_main_cont_bg.gif) repeat-x;
}
	.SubMainCont p
	{
		position: relative;
	}
	.SubMainCont .PathLine a,
	.SubMainCont .PathLine	
	{
		color: #005366;
		position: relative;
	}
		.SubMainCont .PathLine .cur
		{
			color: #333333;
			cursor: default;
		}
	.SubMainCont h1
	{
		position: relative;
		color: #005366;
		margin: 20px 0;
		font-size: 19px;
		font-weight: normal;
	}
	.SubMainCont h2
	{
		color: #753d08;
		margin: 20px 0;
		font-size: 18px;
		font-weight: normal;
	}
.TitH2
{
	float: left;
	color: #005366;
	width: 178px;
}
	.TitH2 .txt
	{
		border: 1px solid #668187;
		height: 18px;
		display: block;
		margin: 5px 0;
		width: 171px;
		padding: 5px 0 0 5px;
	}
	.TitH2 textarea
	{
		border: 1px solid #668187;
		height: 57px;
		display: block;
		margin: 5px 0;
		width: 171px;
		padding: 5px 0 0 5px;
	}
	.TitH2 .sbmt
	{
		background: url(../img/sbmt_bg.gif) no-repeat 100% 0 #005366;
		padding: 6px 10px;
		border: none;
		color: #ffffff;
		float: right;
		cursor: pointer;
	}
.SubLists
{
	float: left;
	margin: 15px 0 0 34px;
}
	.List1
	{
		list-style: none;
		margin: 0;
		padding: 0;
		float: left;
	}
	.List1 li
	{
		background: url(../img/list1_bg.gif) no-repeat 0 9px;
		padding: 0 0 0 9px;
		line-height: 20px;
	}
.SubLists ol
{
	margin: 0 0 0 50px;
	padding: 0;
	float: left;
	list-style-position: inside;
}
	.SubLists ol li
	{	
		line-height: 20px;
	}
.SubMainCont table
{
	clear: both;
	border: 1px solid #005366;
}
	.SubMainCont table th
	{
		border-right: 1px dashed #005366;
		border-bottom: 1px dashed #005366;
		padding: 15px;
		font-weight: normal;
		background: #9f7c5a;
		color: #000000;
	}
	.SubMainCont table th.last,
	.SubMainCont table td.last
	{
		border-right: none;
	}
	.SubMainCont table td
	{
		border-right: 1px dashed #005366;
		border-bottom: 1px dashed #005366;
		text-align: center;
		padding: 15px 5px;
	}
		.SubMainCont table .dif
		{
			background: #ebe3db;
		}
		.SubMainCont .LastRow td
		{
			border-bottom: none;
		}
.SubArt
{
	clear: both;
	height: 42px;
	background: url(../img/sub_art_bg.gif) no-repeat 100% 0 #005366;
}
	.SubArt h1
	{
		background: url(../img/art_titles.gif) no-repeat;
		margin: 0;
		padding: 0;
		font-size: 0px;
		position: relative;
		top:15px;
		left:55px;
		line-height: 0;
		width: 40px;
		height: 13px;
	}
.ArtList
{
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
}
	.ArtList li
	{
		margin: 0 35px 35px 47px;
		background:url(../img/list1_bg.gif) no-repeat scroll 0 8px;
		padding:0 0 0 9px;
		line-height: 15px;
	}
	.ArtList li a
	{
		margin: 0 0 1px 0;
		color: #005366;
		display: block;
	}
.FootSub
{
	border-top: 1px dashed #a48b87;
}
