.bold
{
	font-weight:bold;
	color:#333333;
}

ul.names
{
	color:#777777;
	list-style:square
}

div {
	padding:0;
	margin:0;
}

p, h3 {
	margin:8px 0 8px 0;
	color:#666666
}

.title_note
{
	color:#AAAAAA;
	font-style:italic;
	font-family:georgia;
}



body {

	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 760)?"760px" : "100%");
	min-width:760px;
	height:expression(((document.documentElement.clientHeight || document.body.clientHeight) < 700)?"700px" : "100%");
	min-height:700px;

	padding:1cm 100px 10px 100px;
	margin:0;
	font-family:arial,sans-serif;
	font-size:80%;

	word-spacing:5px;
}

a, a:visited {
	color:#555555;
}

.title a
{
	/*text-decoration:none;*/
	color:#666666;
}

.wrapper {
	background-color:#FFFFFF;
	margin:0;
}

.header {
	height:56px;
	background:#FFFFFF url('../images/gmg_logo.gif') no-repeat top left;
}

.preload {
	position:absolute;
	top:76px;
	left:141px;
	z-index:-1;
}

.preload img {
	margin:0;
}

img {
	/*margin:0 1px 0 0;
	padding:0;
	border:0;
	float:left*/

}

div.artist {
	display:block;
	margin-bottom:50px;
	margin-left:100px
}

div.artist a {
	border:none;
}
a img {
	border:none;
/*	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;*/
}



.selected {
	border:solid #E10000;
	border-width:4px 2px 4px 2px;
	margin-top:-4px
}


.main_menu ul {
	margin:0;
	padding:0;
	border:1px solid #FFFFFF;
	margin-top:4mm;

}

.main_menu ul li {
	list-style:none;
	display:inline;
}





.plain {
	display:none;
}

ul li a {
	float:left;
	display:block;
	background:no-repeat top left;
	height:26px;
	padding-bottom:4px;
	border-bottom:1px solid #999999;
}

li em {
	float:left;
	display:block;
	background:#FFFFFF no-repeat top center;
	height:26px;
	padding:0 12px 4px 12px;
	border-bottom:1px solid #999999;
}

.year {
	width:34px;
	height:20px;
	margin:40px 0 -30px -50px;
	background:no-repeat top left;
}

#y2007 {
	background-image:url('../images/2007.gif');
}

#y2008 {
	background-image:url('../images/2008.gif');
}

#y2009 {
	background-image:url('../images/2009.gif');
}

.language, .language:visited {
	color:#e31b23;
}



.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.main_menu {
	
	margin:-6px 0 0 90px;
	
}

.main {
	width:760px;
	margin:20px 20px 0 20px;

	height:expression(((document.documentElement.clientHeight || document.body.clientHeight) < 200)?"200px" : "100%");
	min-height:200px;
}

.header {
	text-align:right;
}

a.image {
	display:block;
	float:left;
	width:169px;
	height:84px;
	background:url('../images/image_bg.gif') no-repeat top left;
	text-align:center;
	padding:0;
	margin:0 5px 5px 0;
}

a.image img {
	margin-top:2px
}

a.image2 {
	display:block;
	float:left;
	width:169px;
	height:104px;
	background:url('../images/image_bg2.gif') no-repeat top left;
	text-align:center;
	padding:0;
	margin:0 5px 5px 0;
}

a.image2 img {
	margin-top:2px
}

.main_paragraph {
	margin-left:87px;
}

.main_paragraph b
{
	color:#666666;
}

.main_content {
	padding-top:20px;
	padding-left:55px;
	padding-right:40px;
}

.main_content2 {
	padding:20px 40px 0 0;
}



p.yours_sincerely {
	text-align:right;
	width:100%;
	height:20px;
	background:no-repeat top right;
}

.graphic_title {
	width:400px;
	height:22px;
	background:url('../images/exhibition_title_1.gif') no-repeat top left;
	margin-top:1cm;
}

form.search span.form_label {
	display:block;
	width:100px;
	padding-top:9px;
	margin-bottom:-19px;
	margin-right:10px;
	text-align:right;
}

form.search input, form.search select {
	margin-left:110px
}


.test_final {
	color:#EE0000;
}

.test_pass {
	color:#00CC00;
}

.test_error {
	color:#0000CC;
}

h1.title
{
margin:0;
	display:block;
	background-repeat:no-repeat;
	height:38px;
}
h2.title, h3.title, h4.title, h5.title
{
	font-size:18px;
	color:#000000;
	font-family:georgia, times, serif;
	margin:0;
}
h5.title
{
	color:#444444
}