* {margin:0; padding:0;}
img {border:0;}
body {font:12px Arial;}
a, a:visited {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
#mainContainer {width:974px; margin:auto; display:table;}
	.head {padding:26px 0 0 0; height:233px;}
		.logo {width:331px; height:207px; float:left; margin-right:3px;}
		.flash {width:640px; height:207px; float:left;}
	
	.leftCol {width:353px; float:left;}
		#leftMenu {font-size:16px; list-style:none; padding:17px 0 0 23px;}
			#leftMenu li {padding:0 0 11px 30px; background:url(img/item-left.gif) no-repeat left 3px;}
				#leftMenu li.active {background:url(img/item-left-active.gif) no-repeat left 3px;}
				#leftMenu li a, #leftMenu li a:visited {color:#000; text-decoration:none;}
				#leftMenu li a:hover {text-decoration:underline;}
		
		.contactBlock {width:244px; border-top:1px solid #626262; padding:21px 0 0 0; margin:33px 0 0 34px; font-size:14px;}
			.contactBlock img.map {margin:0 0 18px 1px;}
			.contactBlock img.mail, .rightCol img.mail {position:relative; top:3px;}
			
			.contactBlock p {margin:0 0 1px 0; display:none;}
				.contactBlock p a, .contactBlock p a:visited {text-decoration:none; color:#000;}
				.contactBlock p a:hover {text-decoration:underline;}
		
	.rightCol {width:621px; float:left;}
		.rightCol h1 {font:46px Georgia; padding:17px 0 24px 0;}
		.rightCol h2 {font:20px Georgia; padding:10px 0 5px 0;}
		.rightCol ol {padding:0 0 15px 25px;}
		.rightCol ul {list-style:none; padding-bottom:10px;}
			.rightCol ul li {background:url(img/bullet.gif) no-repeat left 3px; padding:0 0 5px 20px;}
		.rightCol p {padding:0 0 15px 0; line-height:16px;}
		.rightCol ul.mixed {list-style:none;}
			.rightCol ul.mixed li {border-bottom:1px solid #c8c8c8; padding:16px 0 13px 0; margin-right:48px; background:none !important;}
				.rightCol ul.mixed li ol li {padding:0 0 5px 0; border-bottom:none;}
				.rightCol ul.mixed li ul li {padding:0 0 5px 25px; border-bottom:none; background:url(img/bullet.gif) no-repeat left 3px !important;}
				.rightCol ul.mixed li.last {border-bottom:none;}
				.rightCol ul.mixed li span {display:block; background:url(img/item-central.gif) no-repeat 5px top; height:30px; font:24px Georgia; color:#4d0000; padding:5px 0 0 40px; position:relative;}
					.rightCol ul.mixed li span.num {font:46px Georgia; color:#fff; position:absolute; top:-12px; left:10px; background:none; padding:0 !important;}
				.rightCol ul.mixed li p {padding:10px 0 5px 0;}
			.rightCol em.faq {color:#4d0302;}
			a.pr, a.pr:visited {color:#4d0302; display:block; background:url(img/bullet2.gif) no-repeat left 7px; padding:3px 0 3px 15px;}
				
		.contentTable {border-collapse:collapse;}
			.contentTable th, .contentTable td {padding:5px; border:1px solid #ccc; text-align:center;}
			.contentTable td.srv {text-align:left;}
		.contentPic	{float:right; margin:0 0 0 10px; text-align:center;}
			.contentPic img {display:block; border:1px solid #ccc; margin:0 0 5px 0;}
		
		.linx {text-align:center;}
			.linx a, .linx a:visited {padding:0 10px 0 0;}

	.footer {height:81px; clear:both; padding:42px 0 0 0;}
	*html .footer {padding:0; margin-top:42px;}
		.footleft {width:331px; height:46px; float:left; font-size:13px; text-align:center; padding:35px 0 0 0; background:#c5c5c5; margin-right:4px;}
		.footright {width:638px; height:81px; background:url(img/bottom.gif); float:left; color:#fff; position:relative;}
			.bottomAdr {position:absolute; width:290px; right:180px; top:20px;}
			.counter1 {position:absolute; right:30px; top:22px;}
			.counter2 {position:absolute; right:130px; top:22px;}
				
			.mail {position:relative; top:3px;}

