body{ background-color:#1f1e1f;}

#main{position:absolute;
    top: 50%;
    left: 50%;
    width:1024px;
    height:564px;
    margin-top: -280px;
    margin-left: -512px;
	background-color:#1f1e1f;
	color:#FFF;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-weight:bold;
	font-size:24px;
	display:block;}
	
#all{ width:900px; height:450px;  position:absolute; top:82px; left:50%; margin-left:-450px; display:block;}
#cont_image{ width:900px; height:450px;  position:absolute; top:0px; right:0px;}	
#copyright{ display:none;  width:900px; height:450px;  position:absolute;  left:50%; margin-left:-450px; color:#000000; z-index:1500; vertical-align:middle; background-color:#ffffff;}
#links_bib{display:none;  width:900px; height:450px;  position:absolute;  left:50%; margin-left:-450px; color:#000000;  text-align:center; background-color:#ffffff; overflow-y: scroll;}
#links_bibliography{display:none;  width:900px; height:450px;  position:absolute;  left:50%; margin-left:-450px; color:#000000;  text-align:center; background-color:#ffffff; overflow-y: scroll;}
#links_bibliography a{color:#333;}
#exhibitions_lectures_publications{display:none;  width:900px; height:450px;  position:absolute;  left:50%; margin-left:-450px; color:#000000; text-align:center; background-color:#ffffff; overflow-y: scroll;}
#link_text{ display:none;  width:900px; height:450px;  position:absolute;  left:50%; margin-left:-450px; color:#000000; z-index:1500; text-align:center; vertical-align:middle; background-color:#ffffff;}
.literature{color:gray;font-family: Arial,Helvetica,sans-serif;    font-size: 11px;    line-height: 13px;    margin-left: 211px;    margin-top: 87px;   text-align: left;}	
.closebtn{position:fixed; top:0; right:0;}
#credits{display:none;  width:900px; height:450px;  position:absolute;  left:50%; margin-left:-450px; color:#000000; text-align:center; background-color:#ffffff; overflow-y: scroll;}   
#biography{ display:none;  width:900px; height:450px;  position:absolute;  left:50%; margin-left:-450px; color:#000000; text-align:center; background-color:#ffffff; overflow-y: scroll;}

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: auto; padding: 0 0 0px 0; overflow:hidden; }
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 900px; display: block;
}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */

.flex-direction-nav li a {width:41px; height:41px; margin:0;  position: absolute; top:20px;z-index:3333; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next { right:0%; height:90%;}
.flex-direction-nav li a.prev { left:0%; height:90%;}
.flex-direction-nav li a.next:hover {background:url(slider/next_a.cur) no-repeat center;}
.flex-direction-nav li a.prev:hover {background:url(slider/prev_a.cur) no-repeat center;}




/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; top: 30px; text-align: center; }
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}

#menu{ width:200px; height:450px; position:absolute; top:0; left:0; background-color:#ffffff; z-index:4444; color:#58595b; font-size:14px; line-height:16px; display:none; opacity: 0.8; filter:alpha(opacity=80);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -khtml-opacity: 0.8; z-index:999999;}

#menu_ul a {color:#58595b; font-weight:normal; font-size:11px;}

#contact_main{width:900px; padding-top:57px; position:absolute; top:0; right:0; background-color:#ffffff; z-index:90000; color:#58595b; font-weight:normal; font-size:14px; line-height:16px; display:none; opacity:1; filter:alpha(opacity=80);  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -khtml-opacity: 0.8; height:400px;}

#gallery { list-style:none; }
#gallery li { background:#e8e8e8; float:left; display:block; margin:15px 56px;display:block; border:1px solid #d7d7d7; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; padding:0; -webkit-box-shadow:1px 1px 6px #ddd; -moz-box-shadow:1px 1px 6px #ddd; box-shadow:1px 1px 6px #ddd; }
#gallery li p {  border:1px solid #ffffff;  padding:7px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; margin:0;
 }
#gallery li a { display:block; color:#fff; padding:0; text-decoration:none;  }
#gallery img { width:315px; height:210px; margin:0; padding:0; }


.preloader { background:url(i/89.gif) center center no-repeat #ffffff;  }
#main_slider{height:450px; width:900px; display:block;}

