/*************************************************** RESET */
HTML,BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,P,BLOCKQUOTE,TH{margin:0; padding:0}

FIELDSET,IMG{border:0}
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,B,TH,VAR{font-style:normal; font-weight:normal}
OL,UL{list-style:none}
CAPTION,TH{text-align:left}
H1,H2,H3,H3,H4,H5,H6{font-size:100%}
Q:before,Q:after{content:''}
STRONG, B{font-weight:bold} EM{font-style:italic}
/***********************************************************/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	background: #fff;
	color: #3b3b3b;
}

h1 {
	width:90%;
	font-family:"HelveticaNeue UltraLigCond"; color: #717171;
	font-size: 36px;
	font-weight: normal;
	color: #717171;
	padding: 0px 0px 10px 0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #717171;
	padding: 0px 0px 10px 0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top:10px;
	color: #717171;
}
p {
	padding-bottom: 10px;
}
a {
	text-decoration: none;
	color: #3b3b3b;
}
a:hover {
	text-decoration: underline;
}
.clear { clear: both; }
.left { float:left;}
.right { float:right;}


input {
	border: 1px solid #bdbcbd;
	margin: 0px;
	padding: 2px;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}

#header {
	padding-top: 50px;
	height: 80px;
}

#logo {
	width: 261px;
	height: 64px;
	float: left;
	background: url(../img/logo.gif) left top no-repeat;
	margin-left: 143px;
}

#logos {
	position:relative;
	float:right;
	padding:15px 15px 0px 0px;
	height:60px;
}
#logos a{float:right; margin-bottom:5px; text-decoration:none;}

#site_menu {
	float: right;
}

#menu {
	position:relative;
	float:left;
	width: 135px;
	margin-right: 10px;
	padding-top: 40px;
}
#menu ul { padding-right: 6px; list-style-type: none; }
#menu ul li { padding-bottom: 2px; }
#menu ul li a{display: block; width: 124px; height:21px; color: #000;}
#menu .meniu1 a{background: transparent url(../img/btn_home.gif) no-repeat;}
#menu .meniu2 a{background: transparent url(../img/btn_artists.gif) no-repeat;}
#menu .meniu3 a{background: transparent url(../img/btn_exhibits.gif) no-repeat;}
#menu .meniu4 a{background: transparent url(../img/btn_publications.gif) no-repeat;}
#menu .meniu5 a{background: transparent url(../img/btn_editions.gif) no-repeat;}
#menu .meniu6 a{background: transparent url(../img/btn_memberarea.gif) no-repeat;}
#menu .meniu7 a{background: transparent url(../img/btn_information.gif) no-repeat;}
#menu .meniu8 a{background: transparent url(../img/btn_video.gif) no-repeat;}
#menu .meniu9 a{background: transparent url(../img/btn_newsletter.gif) no-repeat;}
#menu .meniu1 a:hover,#menu .meniu1 a.menu_selected{background: transparent url(../img/btn_home_on.gif) no-repeat;}
#menu .meniu2 a:hover,#menu .meniu2 a.menu_selected{background: transparent url(../img/btn_artists_on.gif) no-repeat;}
#menu .meniu3 a:hover,#menu .meniu3 a.menu_selected{background: transparent url(../img/btn_exhibits_on.gif) no-repeat;}
#menu .meniu4 a:hover,#menu .meniu4 a.menu_selected{background: transparent url(../img/btn_publications_on.gif) no-repeat;}
#menu .meniu5 a:hover,#menu .meniu5 a.menu_selected{background: transparent url(../img/btn_editions_on.gif) no-repeat;}
#menu .meniu6 a:hover,#menu .meniu6 a.menu_selected{background: transparent url(../img/btn_memberarea_on.gif) no-repeat;}
#menu .meniu7 a:hover,#menu .meniu7 a.menu_selected{background: transparent url(../img/btn_information_on.gif) no-repeat;}
#menu .meniu8 a:hover,#menu .meniu8 a.menu_selected{background: transparent url(../img/btn_video_on.gif) no-repeat;}
#menu .meniu9 a:hover,#menu .meniu9 a.menu_selected{background: transparent url(../img/btn_newsletter_on.gif) no-repeat;}

#content_wrapper {
	width: 1000px;
	margin:0 auto;
	overflow:hidden;
	padding: 0px 40px 40px 0px;
	background: #fff url(../img/bg_corner.jpg) right bottom no-repeat;
}
#content {
	position:relative;
	float:right;
	padding-top: 20px;
	width: 850px;
	min-height:320px;
	height:auto !important;
	height:320px;
	border-top: 1px solid #ebebeb;
}

.home_image {
	float: left;
	padding: 0px 20px 10px 0px;
}
a.read_more {
	background: #7d0606;
	padding: 2px 25px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #b16a6a;
}
.about_image {
	float: right;
	padding: 0px 0px 10px 20px;
}
.news_image {
	float: right;
	width:300px;
	border: 3px solid #e2e2e2;
	padding: 0px;
	margin: 0px 0px 10px 20px;
}

#footer {
	position:relative;
	float:right;
	margin-top: 0px;
	padding-top: 15px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #636363;
	width: 865px;
}
#footer a{color: #636363;}

#pages {
	clear:both;
	padding: 10px 0px;
	font-family: Tahoma, verdana, Arial, sans-serif;
	font-size: 11px;
	color: #3b3b3b;
}
#pages a {
	text-decoration: none;
	padding: 1px 3px;
}
#pages a.numbers {
	color: #3b3b3b;
}
#pages a.numbers:hover, #pages a.numbers.selected {
	color: #fff;
	background: #787876;
}
#pages a.words {
	color: #3b3b3b;
}
#pages a.words:hover, #pages a.words.selected {
	color: #3b3b3b;
	background: #e8e8e8;
}

a.artist {
	float: left;
	width: 165px;
	margin: 0px 10px 5px 0px;
	padding: 2px 2px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #0b0b0b;
}
a.artist:hover {
	color: #fff;
	text-decoration: none;
	background: #9d0101;
}
a.art_selected{
	color: #fff;
	text-decoration: none;
	background: #9d0101;
}
#ph{
	position:relative;
	float:left;
	width:100%;
	padding:0 0 10px 0;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
}
#ph .photo_container{float:left; padding:6px; margin:0 8px 8px 0; overflow:hidden; border:1px solid #e2e2e2;}
#ph .photo_container a{ position:relative; display:block; width:189px; height:120px; overflow:hidden; cursor:pointer;}

a.exhibit_link{
	float:left;
	width:191px;
	height:180px;
	margin:10px 18px 10px 0;
	color:#3b3b3b;
	font-size: 12px;
	font-weight: bold;
	line-height:10px;
	cursor:pointer;
	background: #717171 url(../img/view_exhibition.gif) left 150px no-repeat;
}
a.exhibit_link:hover{ color:#fff; text-decoration:none; background: #000 url(../img/view_exhibition_hover.gif) left 150px no-repeat; }
a.exhibit_link div{
	display: table;
	width:189px; 
	height:120px;
	background:#FFFFFF;
	border:1px solid #ffffff;
	text-align:center;
	line-height:120px;
	cursor:pointer;
}
a.exhibit_link:hover div{ border:1px solid #000000;}
a.exhibit_link span{
	display: table-cell; 
	vertical-align: middle;
}
.photo_current_exhibition { padding: 0px 0 20px 0px; }

#buy_photo {
	float:left;
	clear:left;
	margin-left:55px;
	margin-top:10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	color: #9d0101;
}
a.buy_photo:hover { text-decoration: underline; }
#buy{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #717171;
	
}

.publication {
	float: left;
	width:120px;
	height: 130px;
	margin: 0px 15px 15px 0px;
	padding:6px;
	border: 1px solid #e2e2e2;
	color: #3b3b3b;
}
.publication a {
	text-decoration: none;
	color: #3b3b3b;
}

.publication a:hover {
	text-decoration: underline;
}
.division{
	display:block;
	width:100%;
	height:25px;
	margin-left:-5px;
	padding:0;
	border:1px solid #e8e8e8;
}
.division li{float:left; height:25px; line-height:25px; border-right:1px solid #e8e8e8;}
.division a{
	padding:0 10px;
	display:block;
	text-decoration:none;
}
.division a:hover, .division a.selected{color:#FFFFFF; background-color:#626365;}

.video {
	float: left;
	margin: 0px 28px 18px 0px;
	padding: 6px;
	background: #f2f2f2;
}
.video h1 {
	color: #818181;
	padding: 15px 0px;
	font-size: 12px;
	font-weight: bold;
}

#members {
	color: #3b3b3b;
	font-size: 12px;
}
a.back{ position:absolute; right:0; top:0; margin-top:40px; z-index:10;text-decoration:none;}
div.casuta{
	float:left;
	clear:both;
	width:210px;
	padding: 10px 0;
	border-bottom:1px solid #eaeaea;
}
div.casuta span{ float:left; color:#ffffff; font-size:10px; font-family:Arial, Helvetica, sans-serif;  margin-right:5px;}
span.www{background:#bababa;width:33px; padding:0 0 0 5px;}
span.art{background:#8b8b8b;width:29px; padding:0 0 0 10px;}
span.bio{background:#9d6464;width:29px; padding:0 0 0 10px;}
span.cv{background:#654949;width:27px; padding:0 0 0 12px;}
a.infos{ float:left; color:#717171; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:-2px;}
#container, #container_exhibit, #container_photos{
	position:relative;
	float:right;
	width: 630px;
	padding:0 0 24px 0;
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
}
#container{ height:255px; }
#container_exhibit{	height:225px; }
#container_photos{ padding:0 0 10px 0;}

#expand, #expand_exhibit{
	position:absolute;
	width:100%;
	height:15px;
	padding:10px 0;
	background:#FFFFFF;
}
#expand{ top:245px; }
#expand_exhibit{ top:215px; }

a.photo_link{
	float:left;
	cursor:pointer;
	margin:10px 20px 10px 0;
}
a.exhibit_link:hover{ text-decoration:none; }

a.pdf_link{
	float:left;
	margin:10px 0;
	padding:5px 0 5px 30px;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/symbol_pdf.gif) top left no-repeat;
}

span.subtitle{
	margin-top:-10px;
	font-style: italic;
	font-size:12px;
	color: #3b3b3b;
}

#error{
	float:left;
	color:#7d0606;
}

.arc90_linkpic {
	display: none;
	position: absolute;
	left: 0;
	top: 1.5em;
	width: 160px;
	height: 120px;
}
.arc90_linkpicIMG {
	padding: 0 4px 4px 0;
	background: transparent url(../img/linkpic_shadow.gif) no-repeat bottom right;
	width: 160px;
	height: 120px;
}
