* {
	font-size: 100%;
	margin: 0;
}

body {
	background: #181B1D;
	color: #454749;
	font-family: Georgia, serif;
	/text-align: center;
	padding-top: 50px;
}

a:link, a:visited {color: #E7C57C;}
a:hover {color: #FFF;}
img {border: none;}
.nowrap {white-space: nowrap;}
table {border-collapse: collapse;}
table td {vertical-align: top; padding: 0;}

.container {
	width: 80%;
	min-width: 960px;
	/width: expression(document.body.clientWidth < 1200 ? "960px" : "80%");
	/text-align: left;
	margin: auto;
}

.page {background: url(/objects/img/info/page-background.gif) repeat-y;}
.page-top {background: url(/objects/img/info/page-top-background.gif) no-repeat;}
.page-bottom {background: url(/objects/img/info/page-bottom-background.gif) no-repeat bottom left;}

.contents {
	width: 100%;
}

.contents .top td {height: 24px;}
.contents .top .left {background: url(/objects/img/info/top-left.gif) no-repeat right;}
.contents .top .center {background: url(/objects/img/info/top-center.gif) repeat-x;}
.contents .top .right {background: url(/objects/img/info/top-right.gif) no-repeat;}

.contents .bottom td {height: 40px;}
.contents .bottom .left {background: url(/objects/img/info/bottom-left.gif) no-repeat right;}
.contents .bottom .center {background: url(/objects/img/info/bottom-center.gif) repeat-x;}
.contents .bottom .right {background: url(/objects/img/info/bottom-right.gif) no-repeat;}

.articles {
	width: 35%;
	background: #292827 url(/objects/img/info/articles-background.gif) repeat-y right;
	padding: 4px 8% 2.5em 0;
}

.logotype {
	/height: 132px;
	margin: 0 0 8px -29px;
}

.logotype img {
	width: 217px;
	height: 132px;
	background: url(/objects/img/info/logotype.png);
	/background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/objects/img/info/logotype.png', sizingMethod='crop');
	/position: absolute;
}

.articles p {
	font-size: 88%;
}

.articles p.questions {
	padding-top: 0.43em;
}

h3 {
	/width: 84%;
	font-size: 150%;
	font-weight: normal;
	color: #FFF;
	margin: 1.25em 0 0.25em 0;
}

.articles table {
	width: 100%;
	/width: 84%;
	font-size: 88%;
	color: #FFF;
}

.articles table td {
	width: 80%;
	line-height: 129%;
	background: url(/objects/img/info/articles-dot.gif) repeat-x bottom right;
	vertical-align: bottom;
	padding-top: 0.43em;
}

.articles table td span {
	background: #292827;
	padding-right: 0.29em;
}

.articles table td span span {
	padding: 0;
}

.articles table .number {
	width: 20%;
	background-position: bottom left;
	color: #7E7D7C;
	text-align: right;
}

.articles table .number span {
	background: #292827;
	padding-left: 0.29em;
}

.articles h3 a {
	color: #FFF;
}

.content {
	background: #F4F5F7;
	padding: 4px 6% 2em 2%;
	/padding: 4px 10% 2em 3%;
}

.content a:link, .control a:link {color: #8A5A00;}
.content a:visited, .control a:visited {color: #767676;}
.content a:hover, .control a:hover {color: #010101;}

.contents .page-number {
	position: absolute;
	font-size: 113%;
	color: #BBB;
	margin: -24px 0 0 -40px;
}

.control {
	position: absolute;
	font-size: 72%;
	white-space: nowrap;
	margin: 0.25em 0 0 -16em;
}

.control span.middle {
	margin: 0 0.36em;
}

h1 {
	font-size: 175%;
	color: #191C1E;
	margin-bottom: 0.5em;
}

h2 {
	font-size: 130%;
	color: #191C1E;
	margin: 1em 0 0.3em 0;
}

.content p {
	font-size: 94%;
	line-height: 153%;
	margin-bottom: 0.74em;
}

.content p.section {
	font-size: 125%;
	line-height: 150%;
	color: #9C731D;
	padding-bottom: 0.25em;
	border-bottom: 1px dashed #C0C1C3;
	margin-bottom: 1em;
}

ol, ul {
	padding: 0 3em;
	margin: -0.25em 0 1.25em 0;
}

ul {
	list-style: square;
}

li {
	font-size: 94%;
	line-height: 140%;
	margin-bottom: 0.4em;
}

.image {
	margin: 1.15em 0;
}

.float {
	float: left;
	margin: 4px 25px 0.74em 0;
}

.floatleft {
	float: left;
	margin: 4px 1.5em 1.5em 0;
}

.floatright {
	float: right;
	margin: 4px 0 1.5em 1.5em;
}

.sections {
	width: 37px;
	background: url(/objects/img/info/sections-background.gif) repeat-y;
}

.sections a {
	display: block;
	width: 30px;
	height: 115px;
	background: url(/objects/img/info/sections.gif);
	margin: 24px 0 -12px 7px;
}

.sections a.magazine:hover {background-position: 90px 0;}
.sections a.business {background-position: 60px 0;}
.sections a.business:hover {background-position: 30px 0;}

.footer {
	font: 88% Tahoma, sans-serif;
	color: #CBD3C2;
	padding: 1.75em 17px 3.5em 0;
	/padding-right: 0;
}

.footer a:link, .footer a:visited {color: #CBD3C2;}
.footer a:hover {color: #E7C57C;}

.footer .enquiries {
	float: right;
}

.footer .phone {
	font-weight: bold;
	color: #FFF;
	white-space: nowrap;
}

.footer .dot {
	font-size: 16px;
	position: relative;
	top: 0.19em;
	margin: 0 0.44em;
}

.corporate {
	width: 100%;
	color: #818283;
	margin-top: 2.25em;
}

.corporate td {
	font-size: 93%;
	line-height: 147%;
	vertical-align: middle;
}

.corporate .copyright {
	white-space: nowrap;
	padding-left: 108px;
}

.corporate .copyright img {
	width: 97px;
	height: 30px;
	background: url(/objects/img/info/artpeople.png);
	/background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/objects/img/info/artpeople.png', sizingMethod='crop');
	position: absolute;
	margin: 3px 0 0 -108px;
}

.corporate .copyright img.live {
	width: 12px;
	height: 12px;
	background: none;
	position: relative;
	margin: 0 0 -2px 2px;
}

.corporate .copyright p {
	margin: 3px 0 0 -108px;
}

.corporate .banner {
	text-align: center;
	padding: 0 12px;
}

.corporate .design {
	line-height: 123%;
	text-align: right;
}

.corporate .design img {
	margin-bottom: -2px
}

p.none {
	clear: both;
}

p.location {
	font-style: italic;
	margin-top: -1em;
}