﻿@charset "utf-8";



/* // -------------------------------------------------------------------------------------------------
// // .content#featured
---------------------------------------------------------------------------------------------------- */


/* //.		- structure
---------------------------------------------------------------------------------------------------- */

.content#featured,
.content#featured object,
.content#featured .figure#movie-alt {
	margin: 0;
	padding: 0;
	width: 940px;
	height: 420px;
	background: black;
}

.content#featured {
}

	.content#featured object {
	}

	.content#featured .figure#movie-alt {
	}



/* // -------------------------------------------------------------------------------------------------
// // .content#page-content
---------------------------------------------------------------------------------------------------- */


/* //.		- structure
---------------------------------------------------------------------------------------------------- */

.content#featured,
.content#page-content {
	background: white url(/resources/images/home/content/bg.gif) repeat-y left top;
}

	.content#page-content .article#page-content-body {
		background: transparent;
	}



/* // -------------------------------------------------------------------------------------------------
// // .content#page-content .aside
---------------------------------------------------------------------------------------------------- */


/* //.		- structure
---------------------------------------------------------------------------------------------------- */

.content#page-content .aside {
}

	.content#page-content .aside .aside-subsection {
	}


/* //.		.content#page-content .aside#user-info
---------------------------------------------------------------------------------------------------- */

.content#page-content .aside#user-info {
	padding-top: 8px;
}


/* //.		.content#page-content .aside#page-content-aside
---------------------------------------------------------------------------------------------------- */

.content#page-content .aside#page-content-aside {
}

	.content#page-content .aside#page-content-aside .aside-subsection {
		padding-top: 10px;
		padding-left: 0;
		padding-right: 0;
		background-color: white;
		background-image: url(/resources/images/home/aside/ss_delimiter.gif);
	}

		.content#page-content .aside#page-content-aside .aside-subsection .nav#associated-sites {
			padding-top: 0;
		}

			.content#page-content .aside#page-content-aside .aside-subsection .nav#associated-sites ul {
			}

				.content#page-content .aside#page-content-aside .aside-subsection .nav#associated-sites ul li {
				}

					.content#page-content .aside#page-content-aside .aside-subsection .nav#associated-sites ul li a,
					.content#page-content .aside#page-content-aside .aside-subsection .nav#associated-sites ul li a img {
						width: 200px;
						height: 48px;
					}



/* // -------------------------------------------------------------------------------------------------
// // .content#page-content .article#page-content-body
---------------------------------------------------------------------------------------------------- */


/* //.		- structure / composition / type
---------------------------------------------------------------------------------------------------- */

.content#page-content .article#page-content-body {
	margin: 0;
	padding-bottom: 0;
}

	.content#page-content .article#page-content-body .header {
		margin-bottom: 0;
	}

	.content#page-content .article#page-content-body .section {
		float: right;
		margin: 0;
		padding: 8px 0;
		width: 490px;
	}

		.content#page-content .article#page-content-body .section .section,
		.content#page-content .article#page-content-body .aside .section {
			float: none;
			width: auto;
			padding: 0;
			margin: 0;
		}



/* //.		.content#page-content .article#page-content-body .section / composition / type
---------------------------------------------------------------------------------------------------- */

	.content#page-content .article#page-content-body .section {
	}

		.content#page-content .article#page-content-body .section h2 {
			margin-top: 0;
			height: 20px;
		}

		.content#page-content .article#page-content-body .section .section {
			margin: 20px 0;
		}

			.content#page-content .article#page-content-body .section .section h3 {
				margin-top: 0;
				padding: 0;
				height: 30px;
				background: none;
			}

				.content#page-content .article#page-content-body .section .section h3 img {
					display: block;
				}

			.content#page-content .article#page-content-body .section .section table {
				margin-bottom: 0;
			}

			.content#page-content .article#page-content-body .section .section .section {
				margin: 10px 0;
			}

				.content#page-content .article#page-content-body .section .section .section h4 {/*
					position: relative;
					z-index: 1;
					margin-bottom: 10px;
					padding: 2px 7px 3px 8px;
					min-height: 16px;
					font-weight: bold;
					background: url(/resources/images/home/content/h4_bg.gif) no-repeat left top;
				*/}
				/*\*/
				* html .content#page-content .article#page-content-body .section .section .section h4 {
					height: 16px;
				}
				/**/


/* //.		.content#page-content .article#page-content-body .nav.enumeration-nav
---------------------------------------------------------------------------------------------------- */

	.content#page-content .article#page-content-body .nav.enumeration-nav {
	}
	.content#page-content .article#page-content-body .section .nav.enumeration-nav {
	}
	.content#page-content .article#page-content-body .section .section .nav.enumeration-nav {
		top: 9px;
		right: 0;
	}



/* // -------------------------------------------------------------------------------------------------
// // .content#page-content .article#page-content-body .aside#page-content-body-aside
---------------------------------------------------------------------------------------------------- */


/* //.		.content#page-content .article#page-content-body .aside#page-content-body-aside
---------------------------------------------------------------------------------------------------- */

.content#page-content .article#page-content-body .aside#page-content-body-aside {
	float: left;
	position: relative;
	left: -15px;
	margin: 0;
	padding: 0 15px;
	width: 170px;
	min-height: 388px;
	color: white;
	background: #2F2F2F url(/resources/images/home/aside/bg.gif) no-repeat left top;
}
/*\*/
* html .content#page-content .article#page-content-body .aside#page-content-body-aside {
	height: 388px;
}
/**/

.content#page-content .article#page-content-body .aside#page-content-body-aside a {
	padding: 0;
	color: white;
	background: transparent;
}

	.content#page-content .article#page-content-body .aside#page-content-body-aside .nav {
	}

		.content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul {
			margin: 0;
		}

			.content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul li {
				padding-left: 0;
				background: none;
			}

				.content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul li a,
				.content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul li a img {
					display: block;
				}
				/*\*/
				*:first-child+html .content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul li a,
				*:first-child+html .content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul li a img {
					vertical-align: top;
				}
				* html .content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul li a,
				* html .content#page-content .article#page-content-body .aside#page-content-body-aside .nav ul li a img {
					display: inline;
					vertical-align: top;
				}
				/**/

	.content#page-content .article#page-content-body .aside#page-content-body-aside .nav#recommended-nav {
		margin-top: 8px;
	}

		.content#page-content .article#page-content-body .aside#page-content-body-aside .nav#recommended-nav ul {
			margin: -4px 0 0;
		}

			.content#page-content .article#page-content-body .aside#page-content-body-aside .nav#recommended-nav ul li {
				padding-top: 4px;
			}

				.content#page-content .article#page-content-body .aside#page-content-body-aside .nav#recommended-nav ul li strong {
					display: block;
					padding-top: 11px;
				}

	.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact {
		position: relative;
		margin-top: 30px;
		padding: 0;
		border: none 0;
	}

		.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact img {
			display: block;
		}
		/*\*/
		*:first-child+html .content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact img {
			vertical-align: top;
		}
		* html .content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact img {
			display: inline;
			vertical-align: top;
		}
		/**/

		.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact .hgroup {
			position: relative;
			z-index: 1;
			margin-bottom: 10px;
		}

			.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact .hgroup h2 {
				margin: 0;
				padding-bottom: 4px;
				height: 11px;
				background: url(/resources/images/home/content/cn_delimiter.gif) no-repeat left bottom;
			}

			.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact .hgroup h3 {
				margin: 5px 0 0;
				padding: 0;
				border: none 0;
				width: 87px;
				height: 21px;
			}

		.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact .nav#contact-map-nav {
			position: absolute;
			z-index: 10;
			right: 0;
			top: 20px;
		}
		/*\*/
		* html .content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact .nav#contact-map-nav {
			top: 25px;
		}
		/**/

		.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact address {
			margin: 5px 0;
		}

		.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact p {
			margin: 10px 0;
		}

		.content#page-content .article#page-content-body .aside#page-content-body-aside .section#contact address.operation-room-e-mail {
			margin: 20px 0 0;
		}
