/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;list-style-position:outside;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing:0;}

@font-face {
    font-family: 'TradeGothic';
    src: url('f/tradegothicltstd-bdcn20-webfont.eot');
    src: url('f/tradegothicltstd-bdcn20-webfont.eot?#iefix') format('embedded-opentype'),
         url('f/tradegothicltstd-bdcn20-webfont.woff') format('woff'),
         url('f/tradegothicltstd-bdcn20-webfont.ttf') format('truetype'),
         url('f/tradegothicltstd-bdcn20-webfont.svg#TradeGothicLTStdBdCnNo.20') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{
font-family:"Univers LT W02 45 Light";
src:url("Fonts/726277/34ecd7fc-f469-4e0c-980b-6d7fcec493da.eot?#iefix");
src:url("Fonts/726277/34ecd7fc-f469-4e0c-980b-6d7fcec493da.eot?#iefix") format("eot"),url("Fonts/726277/47a5b741-405e-4d03-ba4a-e50cc7716ddf.woff") format("woff"),url("Fonts/726277/6ef60ba5-712c-4ea5-9e57-0242591afed0.ttf") format("truetype"),url("Fonts/726277/ae2bbb03-6095-4a28-a333-555527bde8f6.svg#ae2bbb03-6095-4a28-a333-555527bde8f6") format("svg");
}
@font-face{
font-family:"UniversLTW02-57Condense 726300";
src:url("Fonts/726300/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix");
src:url("Fonts/726300/adc492fa-2e18-46e7-a334-19977a077ec2.eot?#iefix") format("eot"),url("Fonts/726300/14f0370a-8385-437e-b5b8-5cb89e20e2ff.woff") format("woff"),url("Fonts/726300/8c1d24ab-e7f8-4c29-a419-f87180fdf410.ttf") format("truetype"),url("Fonts/726300/9baaf87b-982d-45c0-9518-8f5aec7c1292.svg#9baaf87b-982d-45c0-9518-8f5aec7c1292") format("svg");
}

html {}
body {background-color:#000;color:#fff;font-family:Arial,sans-serif;font-size:13px;}

/* layout */
#wrap {max-width:1045px;min-width:1045px;padding:40px 0;margin:0 auto;position:relative;overflow:hidden;zoom:1;}
#header {width:165px;margin-bottom:60px;overflow:hidden;zoom:1;float:left;}
#content {max-width:880px;min-width:880px;float:left;}
.logo {float:left;width:130px;height:130px;overflow:hidden;zoom:1;margin:35px 35px 115px 0;outline:none;}
/*@media screen and (max-width: 1080px){
    #header {width:100%;}
    .logo {margin-left:35px;}
}*/
/* navigation*/
.nav {float:left;overflow:hidden;zoom:1;color:#fff;text-transform:uppercase;font-family:'UniversLTW02-57Condense 726300';font-size:18px;margin-bottom:20px;}
.nav dt {float:left;width:100%;clear:left;margin-bottom:20px;white-space:nowrap;}
.nav dd {float:left;font-size:18px;color:#fff;padding-left:20px;margin-bottom:13px;text-transform:none;line-height:1.2}
.nav dd.last {margin-bottom:30px;}
.nav dd:last-child {margin-bottom:30px;}
.nav a {color:#fff;text-decoration:none;}
.nav .cur {color:#e42630;}
.nav .cur a {color:#e42630;}

/* special */
.cell {overflow:hidden;margin:0 0 20px 20px;float:left;position:relative;}
.cell.w1 {width:200px;}
.cell.w2 {width:420px;}
.cell.w3 {width:640px;}
.cell.w4 {width:860px;}
.cell.hmin {height:50px;}
.cell.h1 {height:200px;}
.cell.h2 {height:420px;}
.cell.h3 {height:640px;}
.cell.h4 {height:860px;}
.up1 {margin-top:-220px;}
.cell.pull-right {float:right;}
.cell.pull-left {float:left;}
.pull-right {float:right;}
.pull-left {float:left;}
.cll {clear:left;}
.inner {padding:40px;}
.inner-medium {padding:30px;}
.inner-compact {padding:20px;line-height:1.35;}
.cell>img {display:block;overflow:hidden;zoom:1;}
.cell>a.over {position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;text-indent:1000px;}
.row {overflow:hidden;zoom:1;margin:0 0 20px 0;float:left;position:relative;width:880px;}
.row .cell {height:auto;padding-bottom:20000px;margin-bottom:-20000px;}


/* colors */
.bg-light {background-color:#fff;}
.bg-medium {background-color:#242424;}
.bg-dark {background-color:#000;}
.text-light {color:#c5c5c5;}
.text-medium {color:#808080;}
.text-dark {color:#242424;}
.text-attention {color:#e42630;text-decoration:none;}

/* tags */
h1 {font-family:'Univers LT W02 45 Light';font-size:55px;text-transform:uppercase;color:#000;margin-bottom:30px;}
.cell h1 {line-height:200px;white-space:nowrap;text-align:center;margin:0;}
h2 {font-family:'Univers LT W02 45 Light';font-size:38px;text-transform:uppercase;color:#242424;margin-bottom:30px;}
.cell.hmin h2 {font-size:30px;padding:0 30px;line-height:50px;white-space:nowrap;text-align:left;margin:0;}
.cell.hmin h2 a {color:inherit;text-decoration:none;}
h3 {font-family:'UniversLTW02-57Condense 726300';font-size:20px;text-transform:uppercase;color:#242424;margin-bottom:30px;}
h4 {font-family:'UniversLTW02-57Condense 726300';font-size:18px;text-transform:uppercase;color:#242424;margin-bottom:30px;}
p {font-family:'UniversLTW02-57Condense 726300';font-size:18px;margin-bottom:30px;line-height:1.4;color:#242424; text-align:justify;}
p a {color:#000; text-decoration:underline;}
p a:hover {color:#000; text-decoration:none;}
p.epigraph {font-family:Arial,sans-serif;font-size:18px;margin-top:-20px;}

a.btn1 {
    display:block;
    white-space: nowrap;
    text-align: left;
    font-family: 'Univers LT W02 45 Light';
    font-size: 24px;
    line-height: 50px;
    text-transform: uppercase; text-decoration:none;
    color: #c5c5c5;
    background-color:#242424;
    padding:0 15px;
}
a.btn1.active {color: #242424;background-color:#fff;}


table.expo {border-collapse:collapse;font-family:'UniversLTW02-57Condense 726300';font-size:18px;width:100%;}
table.expo td {padding:10px;border-bottom:1px solid #e5e5e5;color:#242424;line-height:1.2;}
table.expo .date {color:#c5c5c5;vertical-align:top;}
table.expo .place {color:#c5c5c5;text-align:right;vertical-align:middle;}

/* elements */
.vcard h2 {color:#fff;margin-top:20px; font-size:46px; font-family:'UniversLTW02-57Condense 726300';}
.vcard strong {font-weight:bold;}
.vcard .function {color:#fff;font-family:'UniversLTW02-57Condense 726300';font-size:30px;margin-top:-30px;text-transform:uppercase;}
address {font-family:'Univers LT W02 45 Light';font-size:16px;margin:0 0 20px 10px;line-height:1.5;color:#242424;}
address a {color:#000;}
address a:hover {text-decoration:none;}

.news-item {overflow:hidden;position:relative;background-color:#242424;}
.news-item h4 {font-size:25px;font-weight:normal;margin-bottom:10px;color:#b1b1b1;font-family:'Univers LT W02 45 Light'}
.news-item h2 {font-size:27px;text-transform:none;margin-bottom:25px;}
.news-item .date {color:#b1b1b1;margin-bottom:13px;}
.news-item p {color:#b1b1b1;line-height:1.3;font-size:18px;}
.news-item p:last-child {margin-bottom:0;}
.news-item a {color:inherit;text-decoration:none;}
.news-item a:hover {text-decoration:none;}
.news-item.active {background-color:#fff;}
.news-item.active h4 {color:#242424;}
.news-item.active p {color:#242424;}
.news-item.active .date {color:#b1b1b1;}
.news-thumbnails .news-item {display:none;}
.news-thumbnails p {font-size:17px;}
.news-thumbnails .news-item.visible {display:block;}
.news-thumbnails .news-item.active {display:block;}
.news-thumbnails .news-item:hover {cursor:pointer;background-color:#444;}

.nav-bar {background-color:#242424;padding:10px 20px;width:820px;
    overflow:hidden;margin:-10px 0 10px 20px;float:left;position:relative;}
.nav-bar .pull-left {margin-right:12px;}
.nav-bar .pull-right {margin-left:12px;}

.archive {background-color:#000;width:100%;margin-bottom:10px;}
.archive > a {display:block;width:80%;padding:10px 10%;line-height:30px;background-color:#808080;
    font-family:'UniversLTW02-57Condense 726300';font-size:21px;text-transform:uppercase;color:#000;zoom:1;overflow:hidden;text-decoration:none;}
.archive > a .pointer {float:right;}
.archive .dropdown {display:none;zoom:1;overflow:hidden;background-color:#fff;}
.archive .dropdown li {float:left;clear:left;font-family:'UniversLTW02-57Condense 726300';font-size:16px;text-transform:uppercase;color:#242424;
    padding:5px 10px;}
.archive .dropdown li a {text-decoration:none;color:#242424;}
.archive .dropdown li a:hover {text-decoration:none;color:#242424;text-decoration:underline;}

.series {background-color:#e42630;width:233px;position:absolute;left:20px;top:0;z-index:1;}
.series > a {display:block;width:100%;line-height:30px;
    font-family:'UniversLTW02-57Condense 726300';font-size:14px;text-transform:uppercase;color:#fff;text-decoration:none;}
.series > a .pointer {float:left;width:30px;text-align:center;border-right:1px solid #fff;margin-right:12px;}
.series .dropdown {display:none;position:absolute;width:100%;zoom:1;overflow:hidden;background-color:#000;
    border-top:1px solid #fff;}
.series .dropdown li {float:left;clear:left;font-family:'UniversLTW02-57Condense 726300';font-size:16px;text-transform:uppercase;color:#fff;
    width:100%;}
.series .dropdown li a {padding:5px 10px;display:block;text-decoration:none;color:#fff;width:100%;}
.series .dropdown li a:hover {background-color:#808080;color:#000;}

ul.bibliography {zoom:1;overflow:hidden;margin:0 0 20px 0;padding:0;list-style:none;}
ul.bibliography li {display:inline;padding-right:1px;color:#242424;line-height:1.6;font-size:14px;}
ul.bibliography li:last-child:after {content:'';}
ul.bibliography li:after {content:'/';color:red;padding-left:5px;}
ul.bibliography li a {color:#242424;}
ul.bibliography li:nth-child(even) {color:#808080}
ul.bibliography li:nth-child(even) a {color:#808080}

#gallery {position:relative;zoom:1;}
#gallery #loading {position:absolute;width:100px;height:100px;top:0;left:0;}
#gallery .thumbs {overflow:hidden;zoom:1;float:none;clear:left;width:100%;}
#gallery .thumbs li {float:left;margin-right:14px;border-bottom:2px solid #fff;}
#gallery .thumbs li.selected {float:left;margin-right:14px;border-bottom:2px solid #e42630;}
#gallery .thumbs li a {float:left;}
#gallery .thumbs li img {float:left; border:1px solid #ccc;}
#gallery #slideshow {float:left;width:585px;min-height:250px;position:relative;margin-bottom:50px;}
#gallery #slideshow a {overflow:hidden;zoom:1;float:left;font-size:0;}
#gallery #slideshow img {display:block;overflow:hidden;zoom:1;border:1px solid #ccc;}
#gallery #caption {float:left;color:#242424;margin-left:20px;font-size:15px;line-height:1.5;width:163px;font-family:'UniversLTW02-57Condense 726300';}
#gallery #gallery-nav {position:absolute;left:609px;top:310px;color:#242424;width:200px;overflow:hidden;}
#gallery #gallery-nav .index {width:100%;color:#e5e5e5;font-family:'UniversLTW02-57Condense 726300';font-size:18px;margin-bottom:13px;}
#gallery #gallery-nav a {float:left;margin-right:7px;outline:none;width:40px;height:40px;}
#gallery #gallery-nav a img {overflow:hidden;zoom:1;}
#gallery .image-caption.previous{display:none!important;}
#gallery #slideshow .previous{display:none!important;}
.gallery-other {line-height:55px;margin-bottom:30px;color:#fff;font-family:'UniversLTW02-57Condense 726300';font-size:30px;
    width:800px;padding:10px 30px;overflow:hidden;zoom:1;background-color:#242424;text-transform:uppercase;
    margin-left:20px;}
.gallery-other .prev,
.gallery-other .next
{float:right;line-height:55px;margin-left:25px;color:#fff;font-size:20px;text-decoration:none;}
#fancybox-source {display:none;}
.design-by {float:right; color:#666; font-size:11px; text-decoration:none;}
.design-by:hover {color:#ccc;}

.gallery-other-link {position:relative;}
.gallery-other-link img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.gallery-other-link.active img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity: 0.5;}
.gallery-other-link a:before {content:'';width:100%;height:100%;position:absolute;top:0;left:0;
    background:url(i/gallery-other-link.gif) center center no-repeat;z-index:100; display:none;}
.gallery-other-link.active a:before {display:block;}
