html {
	overflow:auto;
}
html, body {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	height:100%;
}
a, img {
	border:0;
}
body {
	font:14px/120% Trebuchet MS,Tahoma,Sans-Serif;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	color:#000;
	background:#FFF url('img/bg_body.gif') no-repeat top center;
	min-width:1120px;
}
body.index {
	width:auto !important;
	min-width:825px !important;
	background:#003372 url('img/bg_index_x.jpg') repeat-x top left;
}
div.index-outer {
	width:100%;
	height:100%;
	background:url('img/bg_index.jpg') no-repeat top center;
}
div.index {
	width:795px;
	height:359px;
	padding:201px 0 0 35px;
	margin:0 auto;
}
	div.index .clear {
		clear:both;
		height:10px;
		overflow:hidden;
		font-size:1px;
	}
.wrap {
	height:100%;
	position:realtive;
}
.header {
	margin-bottom:50px;
	border-bottom:1px solid #0064A5;
}
	.header .clear {
		clear:both;
		height:0px;
		font-size:0px;
		overflow:hidden;
	}
	.header .select-lang a {
		display:block;
		float:left;
		margin-right:10px;
	}
	.header .header-menu {
		float:left;
		clear:left;
		width:615px;
		margin:10px 0;
	}
	.header ul.list-menu {
		float:left;
		clear:both;
		margin:0;
		padding:0;
		list-style-type:none;
		font-size:1.1em;
		line-height:1.2;
	}
		.header ul.list-menu li {
			float:left;
			display:block;
			
		}
			.header ul.list-menu li a {
				display:block;
				background:url(img/bg_header_li.gif) no-repeat center right;
				color:#3384B7;
				text-decoration:none;
			}
				.header ul.list-menu li a span {
					display:block;
					padding:0 6px;
				}
			.header ul.list-menu li.last a {
				background:none;
			}
				.header ul.list-menu li.last a span {
					padding:0 0 0 6px;
				}
			.header ul.list-menu li a:hover {
				color:#FFF;
				text-decoration:none;
				background:url(img/bg_li_active_left.gif) no-repeat center left;
				padding:0 0 0 6px;
			}
				.header ul.list-menu li a:hover span {
					display:block;
					padding:0 6px 0 0;
					background:url(img/bg_li_active_right.gif) no-repeat center right;
				}
			
	.header a.circle {
		display:block;
		float:left;
		margin-right:10px;
		padding-top:13px;
		width:46px;
		height:33px;
		background:url(img/bg_circle.gif) no-repeat top left;
		color:#FFF;
		font-size:1.2em;
		font-weight:100;
		text-decoration:none;
		text-align:center;
	}
	.header a.circle:hover {
		background-position:bottom left;
	}
.content {
	padding:70px 0 0 55px;
}
.content-scroll {
	height:300px;
	margin-right:365px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	padding-right: 55px;
}
	.content-scroll h1 {
		margin:5px 0 23px 0;
		font-family:"Times New Roman", Times, serif;
		font-size:2.5em;
		font-weight:200;
	}
	.content-scroll a {
		color:#000;
	}
	.content-scroll fieldset dt {
		display:block;
		float:left;
		clear:left;
		width:150px;
	}
	.content-scroll fieldset dd {
		display:block;
		float:left;
		margin-bottom:8px;
	}
		.content-scroll fieldset dd textarea {
			width:400px;
		}





.hand {
	position:absolute;
	z-index:999;
	right:0;
	bottom:126px;
	height:481px;
	width:344px;
	cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hand.png');
}
html>body .hand {
	background:url(img/hand.png) no-repeat top right;
}
.footer {
	position:absolute;
	z-index:99;
	left:0;
	bottom:0;
	height:146px;
	width:100%;	
	background:url('img/bg_footer.jpg') repeat-x bottom left;
}
	.footer .clear {
		clear:both;
		height:20px;
		font-size:1px;
		overflow:hidden;
	}
	.footer .footer-content {
		margin-left:55px;
	}
		.footer .footer-content a {
			text-decoration:none;
		}
		.footer-left-side {
			float:left;
		}
			.footer-left-side .footer-logo {
				float:left;
				height:66px;
				width:460px;
				margin-bottom:10px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/footer_logo.png');
			}
			html>body .footer-left-side .footer-logo {
				background:url(img/footer_logo.png) no-repeat top left;
			}
			.footer-left-side ul.footer-menu {
				float:left;
				clear:left;
				margin:0;
				padding:0;
				list-style-type:none;
				font-size:1.1em;
			}
				.footer-left-side ul.footer-menu li {
					float:left;
					display:block;
					padding:0 11px;
					background:url(img/bg_footer_li.gif) no-repeat center right;
				}
				.footer-left-side ul.footer-menu li.first {
					padding:0 11px 0 0;
				}
				.footer-left-side ul.footer-menu li.last {
					padding:0 0 0 11px;
					background:none;
				}
					.footer-left-side ul.footer-menu li a {
						color:#FFF;
						text-decoration:none;
					}
					.footer-left-side ul.footer-menu li a:hover {
						color:#FFF;
						text-decoration:underline;
					}
					
					
		.footer .footer-content .make-order {
			float:left;
			width:152px;
			margin:5px 0 0 30px;
		}
			.footer .footer-content .make-order a {
				display:block;
				height:22px;
				width:124px;
				margin-bottom:5px;
				padding:4px 0 0 28px;
				color:#000;
				font-size:0.8em;
			}
			.footer .footer-content .make-order a:hover {
				color:#FFF;
			}
			.footer .footer-content .make-order a.translation {
				background:url(img/order_translation.png) no-repeat top left;
			}
			.footer .footer-content .make-order a.translation:hover {
				background-position:bottom left;
			}
			.footer .footer-content .make-order a.document {
				background:url(img/order_document.png) no-repeat top left;
			}
			.footer .footer-content .make-order a.document:hover {
				background-position:bottom left;
			}
			.footer .footer-content .make-order a.apostille {
				background:url(img/order_apostille.png) no-repeat top left;
			}
			.footer .footer-content .make-order a.apostille:hover {
				background-position:bottom left;
			}
		.footer .footer-content .hand-bottom {
			float:right;
			height:88px;
			width:51px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hand_bottom.png');
		}
		html>body .footer .footer-content .hand-bottom {
			background:url(img/hand_bottom.png) no-repeat top right;
		}
		.footer .footer-content .contacts {
			float:right;
			width:235px;
			margin-right:55px;
			/*border:1px solid red;*/
		}
			.footer .footer-content .contacts a {
				display:block;
				float:left;
				margin-right:15px;
				_margin-right:12px;
			}
			.footer .footer-content .contacts a.skype {
				height:31px;
				width:69px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon_skype.png');
			}
			html>body .footer .footer-content .contacts a.skype {
				background:url(img/icon_skype.png) no-repeat top right;
			}
			.footer .footer-content .contacts a.yahoo {
				height:32px;
				width:39px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon_yahoo.png');
			}
			html>body .footer .footer-content .contacts a.yahoo {
				background:url(img/icon_yahoo.png) no-repeat top right;
			}
			.footer .footer-content .contacts a.msn {
				height:31px;
				width:33px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon_msn.png');
			}
			html>body .footer .footer-content .contacts a.msn {
				background:url(img/icon_msn.png) no-repeat top right;
			}
			.footer .footer-content .contacts a.icq {
				height:31px;
				width:30px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icon_icq.png');
			}
			html>body .footer .footer-content .contacts a.icq {
				background:url(img/icon_icq.png) no-repeat top right;
			}
			.footer .footer-content .contacts .clear {
				clear:both;
				height:10px;
				font-size:1px;
				overflow:hidden;
			}
			.footer .footer-content .contacts span.phone {
				display:block;
				clear:both;
				color:#FFF;
				font-size:1.6em;
				line-height:1.3;
			}