@charset "utf-8";
/* CSS Document */

/**
 * Reset
 */
* { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
html { height: 100%; margin-bottom: 1px; font-size: 100%; }
body { width: 980px; margin: 0 auto; padding: 0; background: #101010; color: #fff; font: .75em/1.3 "Arial", "Helvetica", sans-serif; }
textarea, input, select, option, optgroup, button { font: 1em "Arial", "Helvetica", sans-serif; }
p, ul, ol, dl { padding-bottom: 1em; }
img { border: none; vertical-align: bottom; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul, ol { margin-left: 1.5em; padding-left: 0; }
ul { list-style-type: disc; }
address { padding: 0; font-style: normal; }
acronym { border-bottom: 1px dotted #555; cursor: help; }
code { font-family: "Consolas", "Lucida Console", "Monaco", monospace; }
pre { font-size: 1.1em; }
blockquote { margin: 0; padding: 0 50px; background: transparent url("../images/quote.png") no-repeat 0 0; font-style: italic; }
a { color: #fff; text-decoration: none; outline: none; cursor: pointer; }
a:hover { background-position: 0 100%; color: #555; text-decoration: none; }
a:active { color: #000; }

.header { margin-bottom: 50px; }
.header h2 { width: 228px; height: 18px; overflow:hidden; margin: 10px auto 0; background: transparent url(../images/filip_wendland.png) no-repeat 0 0; text-indent: 1000px; white-space: nowrap; }
.header ul.menu { list-style: none; overflow: hidden; margin: 0; padding: 0 0 5px; border-bottom: 2px solid #1e1e1e; }
.header ul.menu li { float: left; padding: 0 0 0 10px; overflow: hidden; }
.header ul.menu li.last { float:right; }
.header ul.menu li.selected { background:url(../images/menu_arrow.png) no-repeat 0 70%; }
.header ul.menu a { color: #494949; }
.header ul.menu a.exhibitions { background:url(../images/exhibitions.png) no-repeat 0 50%; overflow: hidden; text-indent: 1000px; white-space: nowrap; float:left; width: 150px; height: 12px; }
.header ul.menu a.contact { background:url(../images/contact.png) no-repeat 0 50%; overflow: hidden; text-indent: 1000px; white-space: nowrap; float:left; width: 92px; height: 12px; }

h1.photological { width: 652px; height: 128px; overflow:hidden; margin: 50px auto 0; background: transparent url(../images/header.png) no-repeat 0 0; text-indent: 1000px; white-space: nowrap; }
h1.instalational { width: 694px; height: 126px; overflow:hidden; margin: 50px auto 0; background: transparent url(../images/instalational_artoscography.png) no-repeat 0 0; text-indent: 1000px; white-space: nowrap; }
.footer p { margin: 50px 0 0; padding: 0; border-top: 2px solid #1e1e1e; text-align: center; }


/**
 * Global classes
 */
.left { float: left !important; }
.right { float: right !important; }
.gallery-title { overflow: hidden; margin-bottom: 5px; margin-top: 50px; border-bottom: 1px solid #474747; }
.gallery-title p { float: right; line-height: 3.2em; }
.gallery-title p a { vertival-align: middle; }
.gallery-title h3 { float: left; font-size: 3em; font-weight: 700; }
.gallery-title h3 strong { color: #FF4400; padding-right:10px; }
ul { overflow: hidden; list-style: none; margin: 0; }
li { float: left; margin: 2px; position: relative; }
li div.actions { position: absolute; top: 0; right: 0; padding: 5px; background: #000; }
li div.actions a { margin: 0 2px; }