body {
	background:#c0c0c0;
	color:#5d5d5d;
	font:100% Verdana, Tahoma, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}
a:link, a:visited  {
	color:#5d5d5d;
	text-decoration:underline;
}
a:hover, a:active {
	color:#5d5d5d;
	text-decoration:none;
}
ul, li, p, form, h1, h2, h3, h4, h5 {padding:0; margin:0;}
ul li {list-style:none;}
table {
	border:0;
	border-collapse:collapse;
	font-size:1em;
}
table {
	border:0;
	border-collapse:collapse;
	font-size:1em;
}
table td {
	padding:0;
	font-size:1em;
}
hr {
	clear:both;
	color:#5d5d5d;
	background-color:#5d5d5d;
	padding:0; margin:0;
	width:100%;
	height:1px;
	border:0;
}
img {border-width:0;}
.clear {
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}

#container {
	margin:0 auto;
	text-align:left;
	/*padding-left:1px;*/
	width:970px;
	height:100%;
	/*background:url(../img/body_bg.gif) 50% 0 repeat-y;*/
	background-color:#fff;
	border:1px solid #000;
	border-top:0;
}
#logo {
	/*padding:46px 0 40px 55px;*/
	margin:0 0 39px;
	padding:23px 0 7px 59px;
	background-color:#262626;
	}
#logo h1 {display:none;}

/* menu */
#menu {
	height:20px;
	background:url(../img/menu-right_bg.jpg) 100% 0 no-repeat;
	font:bold 13px Verdana;
}
	#menu ul {
		width:auto;
		display:block;
		float:left;
		padding:0 0 0 55px;
		height:20px;
		background:url(../img/menu-left_bg.jpg) 0 0 no-repeat;
	}
	#menu li {
		display:block;
		float:left;
		padding:0 30px 0 0;	
	}
		#eng #menu li {
			padding:0 50px 0 0;	
		}
	#menu li a:link,
	#menu li a:hover,
	#menu li a:visited,
	#menu li a:active {
		display:block;
		color:#3b3b3b;
		text-decoration:none;
	}
	#menu li a:hover,
	#menu li a:active,
	#menu li.active a:link,
	#menu li.active a:hover,
	#menu li.active a:visited,
	#menu li.active a:active	 {
		border-bottom:1px solid #f00;
	}
.rightbar {
	float:right;
	padding:0 20px 0 0;
	color:#fefdff;
}
	.rightbar a:link,
	.rightbar a:hover,
	.rightbar a:visited,
	.rightbar a:active {
		color:#fefdff;
		text-decoration:none;
	}
	.rightbar a {display:block; float:left; margin:0 0 0 10px;}
	.rightbar img { margin:3px 0 0;}

/* content */
#content {
	margin:30px 0 0;
	padding:0 50px 0 55px;
	width:865px;
	font-size:.75em;
	line-height:1.25em;
}
	
#column-left {
	float:left;
	width:420px;
}
#column-center {
	float:left;
	width:425px;
	/*width:245px;*/
}
/*#column-right {
	float:right;
	width:180px;
	color:#6e6e6e;
}*/

#content p {
	padding:0 0 1em;
}
#content h5 {
	font-size:1em;
}
#content .news-preview h5 {
	padding:.5em 0 1em;	
}
#content h2 {
	font:normal 1.5em Verdana;
	color:#3e3e3e;
	padding:0 0 10px;
}
	#content h2 a:link,
	#content h2 a:hover,
	#content h2 a:active,
	#content h2 a:visited {
		color:#3e3e3e;
		text-decoration:none;
	}
#content h3 {
	font:bold 1em Verdana;
	color:#3e3e3e;
	padding:0 0 10px;
}
#content h4 {
	font:bold 1em Verdana;
	color:#3e3e3e;
}
#content .more {
	display:block;
	float:right;
	padding:5px 13px 0 0;
	background:url(../img/more_bg.gif) 100% .8em no-repeat;
	color:#8d8c8c;
	font-size:.95em;
}
#content .more a:link,
#content .more a:hover,
#content .more a:visited,
#content .more a:active {
	color:#8d8c8c;
	text-decoration:none;
}
#content ul {
	margin:0 0 1em;
	display:inline;
}
#content li {
	display:inline;
	clear:both;
	padding:0 0 0 20px;
	background:url(../img/bul1.gif) 10px .6em no-repeat;
}
#content .img-news {
	display:block;
	float:left;
	margin:0 20px 0 0;
}
#content .img-exhib {
	display:block;
	float:left;
	margin:0 10px 5px 0;
}
.news-preview.exhibition-page {
	font-size:1.1em;
}
#content .news-preview.exhibition-page .more {
	float:left;
}
.news-preview {
	padding:8px 8px 8px 16px;	
	background:url(../img/news-preview.gif) 0 0 repeat-y;
}
#content .news-preview p {margin:0; padding:0;}
.news-preview-top {overflow:hidden; height:9px; background:url(../img/news-preview-top.gif) 0 0 no-repeat;}
.news-preview-bottom {overflow:hidden; height:9px; background:url(../img/news-preview-bottom.gif) 0 0 no-repeat;}

.news-preview img,
#column-center img {
	display:block;
	float:left;
	margin:0 8px 0 0;
}
#column-center img {margin-bottom:8px;}

#column-right p {
	font-size:.83em;
	padding:0 0 1em;
}

/* bottom */
#bottom {
	position:relative;
	clear:both;
	margin:35px 0 0;
	padding:15px 0;
	background-color:#262626;
	color:#808080;
}
#bottom p {
	text-align:center;
	font-size:.83em;
}
#bottom .counter {
	position:absolute;
	top:15px;
	right:15px;
}


/* artist-block */
#content .artist-block {
	width:100%;
	padding:0 0 0 3px;
	background:url(../img/artist-block_bg.gif) 0 0 repeat-y;
}
#content .artist-preview {
	float:left;
	/*width:108px;*/
	height:205px;
	padding:28px 0 0 20px;
	text-align:center;
}
#content .artist-preview a {
	text-decoration:none;
}
#content .artist-preview img {
	display:block;
	margin:0 0 2px;
}

/* artist-gallery */
#content .artist-gallery {
	width:100%;
	position:relative;
	text-align:center;
	padding:15px 0 0;
}
#content .artist-gallery .nav {}
#content .artist-gallery .nav a {
	position:absolute;
	top:40%;
	display:block;
	width:15px;
	height:51px;
}
#content .artist-gallery .nav a.previous {
	left:0;
	background:url(../img/nav_previous.gif) 0 0 no-repeat;
}
#content .artist-gallery .nav a.next {
	right:0;
	background:url(../img/nav_next.gif) 0 0 no-repeat;
}
#content .artist-gallery .nav span {display:none;}
#content .artist-gallery .picture .info {
	display:block;
	padding:15px 0 0;
}

/*artist-biography*/
#content .artist-biography {
	width:422px;
	float:left;
	padding-right:20px;
}
#content .artist-biography p {margin:0 0 1em;}
#content .artist-biography img {margin:0 10px 10px 0;}

/*artist-gallery-preview*/
#content .artist-gallery-preview {
	width:422px;
	float:right;
}
#content .artist-gallery-preview .image {
	float:left;
	height:175px;
	margin-right:10px;
}

/*archive-link */
#content .archive-link {
	padding:10px 8px 0 0;
}

/*exhibitions-images*/
#content .exhibitions-images img {
	margin:10px 0;
}

/*cinema-announcement*/
#content .cinema-announcement {
	padding:0 0 20px;
}
#content .cinema-announcement h4 {
	margin:0;
	padding:0;
	/*color:#FF0000;*/
	color:#8d8c8c;
	/*font-weight:normal;*/
}
#content .cinema-announcement h3 {
	margin:0;
	padding:0;
}
#content .cinema-announcement p {
	margin:0;
	padding:0;
}
