* {
	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%;
}

h4 {
	/width: 84%;
	font-size: 150%;
	font-weight: normal;
	color: #FFF;
	margin: 1.25em 0 0.25em 0;
}

h4 a:link, h4 a:visited {
	color: #FFF;
}

.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;
}





.content {
	background: #F4F5F7;
	padding: 4px 6% 1.75em 2%;
	/padding: 4px 10% 1.75em 3%;
}

.content a:link {color: #8A5A00;}
.content a:visited {color: #767676;}
.content a:hover {color: #010101;}

h1 {
	font-size: 175%;
	line-height: 125%;
	color: #191C1E;
	margin-bottom: 0.75em;
}

h2 {
	font-size: 138%;
	line-height: 125%;
	color: #191C1E;
	margin: 1em 0 0.5em 0;
}

h3 {
	font-size: 113%;
	line-height: 125%;
	color: #191C1E;
	margin: 1.25em 0 0.375em 0;
}

.content p, ul, ol {
	font-size: 88%;
	line-height: 153%;
	margin-bottom: 0.74em;
}

.content p.section {
	font-size: 125%;
	line-height: 150%;
	color: #BBB;
	padding-bottom: 0.25em;
	border-bottom: 1px dashed #C0C1C3;
	margin-bottom: 1em;
}

ol, ul {
	padding: 0 3em;
	margin-bottom: 1.25em;
}

ul {
	list-style: square;
}

li {
	1font-size: 94%;
	1line-height: 140%;
	margin-bottom: 0.5em;
}

.content .image {
	margin: 1.25em 0;
}

.content .image img {
	border: 5px solid #E0E0E0;
}

.content .unbordered img {
	border: none;
}

.content .image .sign {
	display: block;
	max-width: 486px;
	font-size: 82%;
	font-style: italic;
	line-height: 146%;
	margin: 0.625em 0 2em 20%;
}

.content .floatleft {
	float: left;
	margin: 0.16em 4% 1em 0;
}

.content .floatright {
	float: right;
	margin: 0.31em 0 1em 4%;
}

.content .switch {
	font-size: 94%;
	line-height: 200%;
	margin: -0.625em -0.45em 1.5em -0.45em;
	/margin: -0.625em 0 1.5em 0;
}

.switch span {
	white-space: nowrap;
	padding: 0.375em 0.45em;
}

.switch span a {
	padding: 0.375em 0;
	/padding: 0;
}

.switch .current {
	background: #E7C57D;
}

.switch a:link, .switch a:visited {color: #8A5A00;}
.switch a:hover {color: #010101;}
.switch .current a:link, .switch .current a:visited, .switch .current a:hover {color: #010101;}

.content .breadcrumbs {
	font-size: 82%;
	font-style: italic;
}

.breadcrumbs a {
	white-space: nowrap;
}

.breadcrumbs span {
	font-style: normal;
	margin: 0 0.16em;
}

.content .control {
	font-style: italic;
	color: #BBB;
	text-align: center;
	margin: 1.25em 0 0 0;
}

.content .control span {
	color: #454749;
	margin: 0 0.36em;
}



.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 .reserved {
	white-space: normal;
	margin-left: -108px;
	font-size: 85%;
	line-height: 127%;
	margin-top: 5px;
}

.corporate .banner {
	text-align: right;
	padding-left: 24px;
}

.corporate .copyright img.live {
	width: 12px;
	height: 12px;
	background: none;
	position: relative;
	margin: 0 0 -2px 2px;
}



.content table.objects {
	width: 100%;
}

.content table.objects td {
	width: 22%;
	font-size: 88%;
	font-weight: bold;
	text-align: center;
	padding: 0.5em 0 1em 0;
}

.content table.objects .margin {
	width: 4%;
}

.content table.objects img {
	width: 110px;
	height: 110px;
	border: 5px solid #E0E0E0;
	margin-bottom: 0.5em;
}

.content table.objects a:hover img {
	border-color: #CCC;
}


.two-columns td {width: 46%;}
.two-columns .margin {width: 8%;}

.sections .two-columns td {width: 48%;}
.sections .two-columns .margin {width: 4%;}

.three-columns td {width: 30%;}
.three-columns .margin {width: 5%;}

.four-columns td {width: 22%;}
.four-columns .margin {width: 4%;}

p.location {
	font-style: italic;
	margin-top: -1em;
}
div.social {
	margin: 20px -1.5em 20px 0;
	clear: both;
}

div.social iframe, div.social div.fb-like, div.social div.g-plusone {
	float: left;
	margin-right: 10px;
}

div.clear {
	clear: both;
}

div.fb-comments {
	margin-bottom: -1.8em;
	margin-top: 1em;
}
