html, body {
	height:100%;
}

body {
	margin:0;
	padding:0;
}

body {
	text-align:center;
}

body {
	background:#15113d url(../img-splash/l-doc-nr.jpg) repeat 50% 50% fixed;
}

#fix-vertical {
	width:1px;
	height:50%;
	margin-bottom:-180px; /* half of #l-data height */
	float:left;
}

#l-data {
	margin:0 auto; /* horizontal align */
	position:relative; /* puts container in front of distance */

	width:269px;
	height:321px;
	clear:left;
}

#w-data { height:387px; }

#page-404 #fix-vertical { margin-bottom:-210px; }
#page-404 #l-data				{ width:404px; }
#page-404 #w-data 			{ height:410px; }

#payment #fix-vertical  { margin-bottom:-240px; }
#payment #l-data				{ width:404px; }
#payment #w-data 			  { height:494px; }

#l-root {
	width:950px;
	margin:0 auto 0;
}

/* */

.hdiv {
	margin:0 0 9px 0; padding:0 0 11px 0;
	background:url(../img-splash/hdiv-1.png) no-repeat bottom;
}

a img { border:0; }

.x-ld, .x-cs, .x-ca { display:block; margin:0 auto; }

.x-ld { width:121px; height:194px; margin-bottom:54px; }

.x-cs { width:269px; height:23px; margin-bottom:34px; }

.x-ca { width:74px; height:16px; }

/* */

.x-ep { width:404px; height:55px; margin-bottom:34px;  }

/* */

.x-wp { width:403px; height:21px; margin-bottom:46px;  }

/* */

.x-form {
	overflow:hidden;
	padding-bottom:53px;
}

/* */

h1, h2, h3, ul, ul li { padding:0 0 0 0; margin:0 0 0 0; list-style:none; }

#l-root .x-ld {
	margin-top:64px;
}

.h-p-rel {
	position:relative;
	width:100%;
}

.w-hold, .w-head, .w-tail, .w-body {
	width:100%;
	overflow:hidden;
}

.w-head {
	height:151px;
	background:url(../img-splash/l-head-nr.png) no-repeat;
}

.w-tail {
	height:54px;
	background:url(../img-splash/l-tail-nr.png) no-repeat;
}

.w-body {
	background:url(../img-splash/l-body-ry.png) repeat-y;
	min-height:179px;
	padding-bottom:10px;
}

/* */

h1, .menu-lvl-1 {
	position:absolute;
	display:block;
	top:108px;
}

h1 { left:50px; }

.menu-lvl-1 { right:50px; top:105px; }

.menu-lvl-1 li {
	float:left;
}

h1, .menu-lvl-1 a {
	color:#0e003d;
	font-size:13.49px; line-height:16px;
	font-weight:bold;
	font-family:"Trajan Pro", georgia, times, serif;
	text-decoration:none;
}

.menu-lvl-1 a:hover {
	text-decoration:underline;
}

.menu-lvl-1 li {
	position:relative;
	padding-right:8px;
}

.menu-lvl-1 a {
	padding-right:10px;
	background:url(../img-splash/vdiv-2px.png) no-repeat right;
}

.menu-lvl-1 li.last, .menu-lvl-1 li.last a {
	padding-right:0;
	background:none;
}

/* */

.w-tail strong, .w-tail span {
	display:block;
	position:absolute;
	top:2px;
}

.w-tail strong, .w-tail span, .w-tail em, .w-tail a {
	color:#5a5a5a;
/*	font-size:11px; line-height:14px; */
	font-size:10px; line-height:12px;
	font-weight:normal;
	font-style:normal;
	font-family:"Helvetica Neue", helvetica, verdana, sans-serif;
	text-decoration:none;
}

.w-tail a:hover {
	text-decoration:underline;
}

.w-tail strong a {
	color:#363060;
}

.w-tail strong {
	left:50px;
}

.w-tail em {
	padding:0 10px;
}

.w-tail span {
	right:50px;
}

/* */

.x-proof {
	overflow:hidden;
	position:relative;
	width:899px;
	left:28px;
/*	padding-bottom:10px; */
	text-align:left;
	background:url(../img-splash/hdiv-10px.png) repeat-x bottom;
}

.x-proof li {
	width:899px;
	height:185px;
	overflow:hidden;
	position:relative;
	background:url(../img-splash/x-proof-nr.png) no-repeat;
}

.x-proof .w-left, .x-proof .w-right {
	position:absolute;
	left:20px; top:25px;
	width:410px; height:140px;
}

.x-proof .w-right {
	left:468px;
}

.x-proof img {
	border:2px solid #fff;
}

.x-proof .w-pic {
	display:block;
	float:left;
	width:185px;
	height:200px;
	padding-right:29px;
	padding-bottom:40px;
}

.x-proof em {
	display:block;
	padding:2px 0;
}

.x-proof em, .x-proof em a {
	font-style:normal;
	text-decoration:none;

	color:#0e003d;
	font-family:georgia, times, serif;
	font-size:12px;
}

.x-proof h2, .x-proof h2 a, .x-proof h3, .x-proof h3 a {
	color:#0e003d;
	font-family:"Trajan Pro", georgia, times, serif;
/*	font-size:15px; line-height:17px; */
	font-size:12px; line-height:14px;
	font-weight:bold;
	text-decoration:none;
}

.x-proof h4, .x-proof h4 a {
	color:#0e003d;
	font-family:"Trajan Pro", georgia, times, serif;
	font-size:08.5px; line-height:10px;
	font-weight:bold;
	text-decoration:none;
}

.x-proof h4 a {
	ndisplay:block;
}

.x-proof span {
	display:block;
	padding-bottom:14px;

	color:#686868;
	font-size:10px;
	font-family:georgia, times, serif;
}

.x-proof strong {
	display:block;
/*	padding-bottom:14px; */
	padding-bottom:6px;
	color:#686868;
	font-family:"Trajan Pro", georgia, times, serif;
	font-size:11px; line-height:13px;
	font-weight:bold;
}
/*
.x-proof h3, .x-proof h3 a {
	font-size:12px; line-height:15px;
}
*/
.x-proof h3.fx-1 {
/*	padding-top:15px; */
	padding-top:10px;
}

.x-proof a:hover {
	text-decoration:underline;
}

/* */

