@font-face {
    font-family: 'museo_sans900';
    src: url('fonts/museosans_900-webfont.eot');
    src: url('fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_900-webfont.woff') format('woff'),
         url('fonts/museosans_900-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans700';
    src: url('fonts/museosans_700-webfont.eot');
    src: url('fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_700-webfont.woff') format('woff'),
         url('fonts/museosans_700-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans500';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500-webfont.woff') format('woff'),
         url('fonts/museosans_500-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans500_italic';
    src: url('fonts/museosans_500_italic-webfont.eot');
    src: url('fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500_italic-webfont.woff') format('woff'),
         url('fonts/museosans_500_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans300';
    src: url('fonts/museosans_300-webfont.eot');
    src: url('fonts/museosans_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_300-webfont.woff') format('woff'),
         url('fonts/museosans_300-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_slab900';
    src: url('fonts/museo_slab_900-webfont.eot');
    src: url('fonts/museo_slab_900-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_900-webfont.woff') format('woff'),
         url('fonts/museo_slab_900-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_slab700';
    src: url('fonts/museo_slab_700-webfont.eot');
    src: url('fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museo_slab_700-webfont.woff') format('woff'),
         url('fonts/museo_slab_700-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

html			{width: 100%; height: 100%;}
body			{width: 100%; height: 100%; background-color: #ffffff; font-family: 'museo_sans300'; font-style: normal; font-size: 0.875em; color: #030000; line-height: 1.286em;}

input,
textarea		{font-family: 'museo_sans300'; color: #030000; font-style: normal;}

input::-moz-focus-inner { border: 0; }

a				{color: #030000; text-decoration: underline; outline: 0;
				-o-transition:.5s;
				-ms-transition:.5s;
				-moz-transition:.5s;
				-webkit-transition:.5s;
 				transition:.5s;
}
a:hover			{text-decoration: none;}
em				{font-style: normal;}

.loader			{background-image: url(images/loader.gif); background-position: center center; background-repeat: no-repeat;}

#wrap			{position: relative; display: block; width: 100%; height: auto; padding: 0px 0px 0px 0px;}

#header			{position: relative; display: block; width: 100%; min-width: 1500px; height: 150px; top: 0px; left: 0px; z-index: 10000; background-color: #ffffff; overflow: hidden;}
#headerc		{position: relative; display: block; width: 1500px; height: 150px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}
#headerc_holder	{position: relative; display: block; width: auto; height: 100%; padding: 0px 40px 0px 20px;}

#header_logo	{position: absolute; display: block; width: 280px; height: 100px; top: 25px; left: 20px; z-index: 100; overflow: hidden;}
#header_logo img	{position: relative; display: block; width: 240px; height: auto; margin: 20px 0px 0px 20px;}
#header_logos	{position: absolute; display: none; width: 127px; height: 60px; top: 0px; left: 20px; z-index: 110; overflow: hidden; opacity: 1;}
#header_logos img	{position: relative; display: block; width: 87px; height: auto; margin: 10px 0px 0px 20px;}
#header_menu	{position: relative; display: inline-block; width: auto; height: 150px; float: right; font-family: 'museo_sans500';}
#header_menu ul			{position: relative; display: inline-block; width: auto; height: 100%;}
#header_menu ul li		{position: relative; display: inline-block; width: auto; height: 100%; float: left; margin: 0px 0px 0px 70px; vertical-align: middle;}
#header_menu ul li.lng	{margin: 0px 0px 0px 0px;}
#header_menu ul li.lngf	{margin: 0px 0px 0px 70px;}
#header_menu ul li span		{position: relative; display: block; top: 50%; margin-top: -0.643em; text-decoration: none; color: #030000; padding: 0px 5px 0px 5px;}
#header_menu ul li a		{position: relative; display: block; top: 50%; margin-top: -0.643em; text-decoration: none; color: #030000;}
#header_menu ul li a:hover	{color: #838383;}

#header_lang	{position: absolute; display: block; width: auto; height: auto; top: 15px; right: 10px; font-family: 'museo_sans500'; color: #8d8d8d; font-size: 0.875em;}
#header_lang a	{text-decoration: none; color: #8d8d8d;}
#header_lang a:hover	{color: #030000;}

#footer			{position: relative; display: block; width: 100%; min-width: 1500px; height: 100px;}
#footerc		{position: relative; display: block; width: 1500px; height: 100px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}
#footerc span.copy	{position: relative; display: block; width: auto; height: auto; float: right; line-height: 100px; margin: 0px 40px 0px 0px; font-family: 'museo_sans500'; font-size: 0.875em;}

#content			{position: relative; display: block; width: 100%; min-width: 1500px; height: auto; overflow: hidden;}
#contentc		{position: relative; display: block; width: 1500px; height: auto; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}

#postersh		{position: relative; display: block; width: auto; height: auto; border-bottom: 1px solid #cdcccc;}
.postersbw		{position: relative; display: block; width: auto; height: 319px; border-top: 1px solid #cdcccc;}
.postersbh		{position: relative; display: block; width: auto; height: 319px; padding: 0px 40px 0px 40px;}
.postersbhc		{position: relative; display: block; width: auto; height: 133px; padding: 100px 0px 86px 0px; overflow: hidden;}

.postersbh strong.phead			{position: absolute; display: block; width: auto; height: auto; top: 25px; left: 40px; color: #000000; font-family: 'museo_sans500'; font-size: 1.286em; line-height: 1.444em;}
.postersbh strong.phead span	{position: relative; display: block; font-size: 0.778em; line-height: 1.286em; color: #818181; font-family: 'museo_sans700';}
.postersbh strong.phead em		{font-style: italic; color: #818181;}

.posters_nav		{position: absolute; display: none; width: 40px; height: 133px; top: 100px; left: 0px; z-index: 1000;}

.posters_nav span	{position: absolute; display: block; width: 15px; height: 15px; top: 59px; left: 10px; text-indent: -10000px; background: url(images/bg_posters_nav.png) 0px 0px no-repeat;}
.posters_nav span.nav1	{z-index: 100;}
.posters_nav span.nav2	{background-position: 0px -15px; z-index: 50; opacity: 0;}

.navn			{left: auto; right: 0px;}
.navn span		{left: auto; right: 10px;}


.postersbh span.plabel		{position: absolute; display: block; width: auto; height: auto; top: 25px; right: 40px; font-family: 'museo_sans500'; color: #8d8d8d; z-index: 900;}
.postersbh span.plabel a	{text-decoration: none; color: #8d8d8d;}
.postersbh span.plabel a:hover	{color: #bababa;}
.postersbh span.plabel em	{font-family: 'museo_sans700'; color: #bababa;}

.posters		{position: relative; display: block; width: auto; height: 133px; overflow: hidden; left: 0px;}
.posters_box	{position: relative; display: block; width: 100px; height: 133px; float: left; margin: 0px 20px 0px 0px; }
.posters_box a	{position: relative; display: block; width: 80px; height: 113px; background-color: #000000; padding: 10px 10px 10px 10px;}
.posters_box span	{display: none;}
.posters_box strong	{display: none;}

.posters_info			{position: absolute; display: none; width: auto; height: 319px; top: 0px; left: 180px; border-left: 1px solid #817f7f; z-index: 1000;}
.posters_info span		{position: absolute; display: none; right: 100%; bottom: 10px; margin-right: 20px; font-family: 'museo_sans500'; font-size: 2.143em; line-height: 1.233em; color: #000000; text-align:right;}
.posters_info strong	{position: absolute; display: none; width: auto; height: auto; left: 20px; bottom: 15px; white-space: nowrap; font-family: 'museo_sans500'; font-size: 0.857em; line-height: 1.167em; color: #817f7f;}
.posters_info strong em	{position: relative; display: block; width: auto; height: auto; color: #030000; font-style: italic; }

#wrap .pi_alt span		{left: 20px; right: auto; text-align: left; white-space: nowrap; margin-right: 0px;}
#wrap .pi_alt strong	{right: 100%; margin-right: 20px; left: auto; text-align: right;}

#ncontent			{position: relative; display: block; width: auto; height: auto; background-color: #000000; color: #ffffff; padding: 40px 0px 80px 0px;}
#ncontentc			{position: relative; display: block; width: 545px; height: auto; margin: 0px auto 0px auto; font-size: 1.286em; line-height: 1.222em; padding: 35px 0px 0px 0px;}
#ncontentc h1		{position: relative; display: block; font-family: 'museo_slab900'; font-size: 2.667em; line-height: 1.000em; font-weight: normal; margin: 0px 0px 30px 0px;}
#ncontentc h2		{position: relative; display: block; font-family: 'museo_slab900'; font-size: 2.000em; line-height: 1.000em; font-weight: normal; margin: 0px 0px 30px 0px;}
#ncontentc ul		{list-style-type: disc; margin: 0px 0px 0px 20px;}

#about			{position: relative; display: block; width: auto; height: auto; background-color: #000000; color: #ffffff; padding: 40px 0px 80px 0px;}

#abouti			{position: relative; display: block; width: 1420px; height: 650px; padding: 0px 40px 40px 40px;}
#abouti_boxw	{position: relative; display: block; width: 1420px; height: 650px; overflow: hidden;}
#abouti_boxh	{position: relative; display: block; width: auto; height: 650px; left: 0px; overflow: hidden;}
.abouti_box		{position: relative; display: block; width: 1420px; height: 650px; float: left; overflow: hidden;}
.abouti_box img	{position: relative; display: block; width: 100%; height: auto;}

.abouti_nav			{position: absolute; display: block; width: 105px; height: 650px; top: 0px; z-index: 1000;}
.abouti_nav a		{position: relative; display: block; width: 100%; height: 100%;}
.abouti_nav span			{position: absolute; display: block; width: 15px; height: 15px; top: 50%; left: 50%; margin-top: -7px; margin-left: -7px; text-indent: -10000px; background: url(images/bg_posters_nav.png) -30px 0px no-repeat;}
.abouti_nav span.nav1		{z-index: 100;}
.abouti_nav span.nav2		{background-position: -30px -15px; z-index: 50; opacity: 0;}

#abouti_navp	{left: 40px;}
#abouti_navn	{right: 40px;}

#aboutc			{position: relative; display: block; width: 545px; height: auto; margin: 0px auto 0px auto; font-size: 1.286em; line-height: 1.222em; padding: 35px 0px 0px 0px;}
#aboutc h1		{position: relative; display: block; font-family: 'museo_slab900'; font-size: 2.667em; line-height: 1.000em; font-weight: normal; margin: 0px 0px 30px 0px;}
#aboutc h2		{position: relative; display: block; font-family: 'museo_slab900'; font-size: 2.000em; line-height: 1.000em; font-weight: normal; margin: 0px 0px 30px 0px;}
#aboutc ul		{list-style-type: disc; margin: 0px 0px 0px 20px;}

#about_contact		{position: relative; display: block; width: auto; height: auto; padding: 30px 0px 40px 0px; border-top: 1px solid #4d4d4d; background-color: #000000; color: #ffffff; text-align: center; font-family: 'museo_sans500'; font-size: 1.429em; line-height: 1.200em;}
#about_contact a	{text-decoration: none; color: #ffffff;}
#about_contact a:hover	{color: #838383;}

#about_map		{position: relative; display: block; width: 1500px; height: 880px; overflow: hidden; background-color: #000000;}
#about_map *, #about_map *:before, #about_map *:after {
/*     -webkit-transform: none !important;  */
}


#about_map a	{position: relative; display: block; width: 100%; height: 100%; }

#about_footer	{position: relative; display: block; width: auto; height: auto; padding: 50px 0px 30px 0px; border-top: 1px solid #4d4d4d; background-color: #000000; color: #ffffff; text-align: center;}

#aboutf_holder	{position: relative; display: inline-block; width: auto; height: auto; text-align: left; padding: 0px 40px 0px 40px;}

.aboutf_box		{position: relative; display: inline-block; width: auto; height: auto; float: left; padding: 0px 60px 0px 0px; border-right: 1px solid #4d4d4d; margin: 0px 45px 20px 0px;}
.aboutf_box:last-child	{border-right: 0px; margin-right: 0px;}

.aboutf_box strong	{position: relative; display: block; font-family: 'museo_sans500'; font-size: 0.857em; line-height: 2.000em; margin: 0px 0px 30px 0px;}
.aboutfb_logos		{position: relative; display: block; width: auto; height: auto;}
.aboutfb_logos a				{position: relative; display: inline-block; width: auto; height: auto; float: left; margin: 0px 45px 0px 0px;}
.aboutfb_logos a img			{opacity: 0.5;}
.aboutfb_logos a:last-child		{margin-right: 0px;}

.aboutfb_logos span				{position: relative; display: inline-block; width: auto; height: auto; float: left; margin: 0px 45px 0px 0px;}
.aboutfb_logos span:last-child	{margin-right: 0px;}

#article_list					{position: relative; display: block; width: auto; height: auto; border-bottom: 1px solid #cdcccc;}
.article_box					{position: relative; display: block; width: 100%; height: 280px; margin: 0px 0px 40px 0px; background-color: #000000; color: #ffffff; overflow: hidden;}
.article_box a.articleb_det		{position: relative; display: block; width: auto; height: 280px; color: #ffffff; text-decoration: none;}

.articleb_info		{position: relative; display: inline-block; width: 440px; height: 240px; float: left; padding: 40px 40px 0px 40px;}
.articleb_info strong	{position: relative; display: block; font-family: 'museo_slab900'; font-size: 3.429em; line-height: 1.000em;}

.articleb_iweb 		{position: absolute; display: block; width: auto; height: auto; left: 40px; bottom: 40px;}
.articleb_iweb span	{position: relative; display: block; font-family: 'museo_sans900'; font-size: 0.857em; line-height: 1.167em;}
.articleb_iweb a	{position: relative; display: block; text-decoration: none; font-family: 'museo_sans500'; font-size: 0.857em; line-height: 1.167em; color: #ffffff; word-wrap: break-word;}
.articleb_iweb a:hover	{color: #838383;}

.articleb_desc			{position: relative; display: inline-block; width: 460px; height: 240px; float: left; margin: 0px 190px 0px 0px; padding: 40px 0px 0px 0px; font-size: 1.286em; line-height: 1.222em;}

.articleb_btn			{position: absolute; display: block; width: 65px; height: 16px; left: 0px; bottom: 40px; overflow: hidden;}
.articleb_btn1			{position: absolute; display: block; width: 65px; height: 16px; top: 0px; left: 0px; z-index: 100; opacity: 1;}
.articleb_btn2			{position: absolute; display: block; width: 65px; height: 16px; top: 0px; left: 0px; z-index: 50; opacity: 0;}

.articleb_img			{position: relative; display: inline-block; width: 330px; height: 280px; float: left;}

.articleb_img1			{position: absolute; display: block; width: 330px; height: 280px; top: 0px; left: 0px; z-index: 100; opacity: 1;}
.articleb_img2			{position: absolute; display: block; width: 330px; height: 280px; top: 0px; left: 0px; z-index: 50; opacity: 1;}

#nocontent				{position: relative; display: block; width: 100%; min-width: 1500px; height: auto;}
#nocontentc				{position: relative; display: block; width: 1500px; height: auto; margin: 0px auto 0px auto; padding: 90px 0px 90px 0px; border-bottom: 1px solid #cdcccc; border-top: 1px solid #cdcccc; text-align: center;}

#posterd_posters				{position: relative; display: block; width: auto; height: auto; border-bottom: 1px solid #cdcccc; }
#posterd_posters .postersbw		{border-top: 0px;}

#posterdc_top			{position: relative; display: block; width: auto; height: 580px; border-top: 1px solid #cdcccc; border-bottom: 1px solid #cdcccc; padding: 90px 40px 119px 40px;}

#posterdbh				{position: relative; display: block; width: auto; height: 580px;}

#posterdbh ul		{position: relative; display: block; width: auto; height: 580px; overflow: hidden; left: 0px; z-index: 10;}
#posterdbh ul li	{position: relative; display: block; width: 430px; height: 580px; float: left; margin: 0px 120px 0px 0px;  opacity: 0.2;}
#posterdbh ul li:last-child		{margin-right: 0px;}
#posterdbh ul li.sel			{margin-right: 560px; opacity: 1;}
#posterdbh ul li span	{position: relative; display: block; width: 360px; height: 510px; padding: 35px 35px 35px 35px; background-color: #000000;}

#posterd_infoh		{position: absolute; display: block; width: 340px; height: 540px; top: 0px; left: 430px; z-index: 100; padding: 0px 110px 40px 110px; overflow: hidden;}
#posterd_info		{position: relative; display: block; width: 340px; height: 540px; overflow: hidden;}
#posterd_info h1	{position: relative; display: block; width: auto; height: auto; font-size: 2.143em; line-height: 1.200em; font-family: 'museo_slab700'}
#posterd_info strong	{position: relative; display: block; width: auto; height: auto; color: #818181; font-family: 'museo_sans700';}
#posterd_icontent		{position: relative; display: block; width: auto; height: auto; padding: 40px 0px 0px 0px;}
a#posterd_ifoto			{position: absolute; display: inline-block; width: auto; height: 30px; bottom: 0px; left: 110px; line-height: 30px; padding: 0px 10px 0px 10px; color: #ffffff; background-color: #030000; font-family: 'museo_sans700'; text-decoration: none;}

#posterdc_nav			{position: absolute; display: block; width: auto; height: 25px; top: 23px; right: 40px;}
#posterdc_nav ul		{position: relative; display: inline-block; width: auto; height: 25px; z-index: 120;}
#posterdc_nav ul li		{position: relative; display: inline-block; width: 19px; height: 25px; float: left;}
#posterdc_nav ul li a				{position: relative; display: block; width: 19px; height: 25px; text-decoration: none; text-indent: -10000px;}
#posterdc_nav ul li:last-child		{width: 20px;}

#posterdc_navg			{position: absolute; display: block; width: auto; height: 25px; top: 0px; left: 0px; z-index: 100;}
#posterdc_navg span		{position: relative; display: block; width: 18px; height: 23px; float: left; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #b2b2b2;}
#posterdc_navg span:last-child		{border-right-width: 1px;}

#posterdc_navh			{position: absolute; display: block; width: 12px; height: 17px; top: 0px; left: 0px; border: 4px solid #000000; text-decoration: none; text-indent: -10000px; z-index: 110;}

#posterd_pinfo		{position: absolute; display: block; width: auto; height: 789px; top: -90px; left: 215px; border-left: 1px solid #817f7f; z-index: 9;}
#posterd_pinfo span		{position: absolute; display: block; right: 100%; bottom: 15px; margin-right: 20px; font-family: 'museo_sans500'; font-size: 2.143em; line-height: 1.233em; color: #000000; text-align:right;}
#posterd_pinfo strong	{position: absolute; display: block; width: auto; height: auto; left: 20px; bottom: 20px; white-space: nowrap; font-family: 'museo_sans500'; font-size: 0.857em; line-height: 1.167em; color: #817f7f;}
#posterd_pinfo strong em	{position: relative; display: block; width: auto; height: auto; color: #030000; font-style: italic; }
#posterd_pinfo a			{text-decoration: none;}
#posterd_pinfo a:hover		{color: #817f7f;}


#articled			{position: relative; display: block; width: auto; height: auto;}
#articled_top		{position: relative; display: block; width: auto; height: auto; background-color: #000000; color: #ffffff;}
#articled_tcontenth	{position: relative; display: block; width: auto; height: auto; padding: 80px 0px 80px 0px;}
#articled_tcontent	{position: relative; display: block; width: 540px; height: auto; margin: 0px auto 0px auto; font-size: 1.286em; line-height: 1.222em;}
#articled_tcontent h1	{position: relative; display: block; font-family: 'museo_slab900'; font-size: 2.667em; line-height: 1.000em; padding: 0px 200px 0px 0px; margin: 0px 0px 30px 0px;}

#articled_tinfo			{position: absolute; display: block; width: 210px; height: auto; left: -410px; bottom: 0px; text-align: right; font-size: 0.667em; line-height: 1.167em; font-family: 'museo_sans500';}
#articled_tinfo span	{position: relative; display: block; font-size: 1.167em; font-family: 'museo_sans900';}
#articled_tinfo a		{color: #ffffff; text-decoration: none; word-wrap: break-word;}
#articled_tinfo a:hover	{color: #838383;}

#articled_postersh	{position: relative; display: block; width: auto; height: auto; padding: 0px 50px 86px 50px;}

.articledpbh		{position: relative; display: block; width: auto; height: 133px; padding: 0px 100px 0px 100px; overflow: hidden;}
.articledpbhc		{position: relative; display: block; width: auto; height: 133px; padding: 0px 0px 0px 0px; overflow: hidden;}

.articledp_nav		{position: absolute; display: none; width: 100px; height: 133px; top: 0px; left: 0px;}

.articledp_nav span			{position: absolute; display: block; width: 15px; height: 15px; top: 59px; left: 42px; text-indent: -10000px; background: url(images/bg_posters_nav.png) -30px 0px no-repeat;}
.articledp_nav span.nav1	{z-index: 100;}
.articledp_nav span.nav2	{background-position: -30px -15px; z-index: 50; opacity: 0;}

.apnavn					{left: auto; right: 0px;}

.articled_nav			{position: absolute; display: block; width: auto; height: auto; bottom: 80px; font-family: 'museo_slab900'; color: #7f7f7f; text-decoration: none; font-size: 1.286em; line-height: 1.111em;}
.articled_nav span		{position: absolute; display: block; width: 15px; height: 15px; text-indent: -10000px; background: url(images/bg_posters_nav.png) -45px 0px no-repeat;}
.adnavp					{left: 0px; padding: 0px 45px 0px 0px; text-align: right; }
.adnavp span			{top: 50%; right: 0px; margin-top: -7px; text-indent: 10000px;}
.adnavn					{right: 0px; padding: 0px 0px 0px 45px; text-align: left;}
.adnavn span			{top: 50%; left: 0px; margin-top: -7px;}
.articled_nav span.nav1	{z-index: 100;}
.articled_nav span.nav2	{background-position: -45px -15px; z-index: 50; opacity: 0;}
.articled_nav:hover		{color: #000000;}

.articled_posters		{position: relative; display: block; width: auto; height: 133px; overflow: hidden; left: 0px;}
.articledp_box			{position: relative; display: block; width: 100px; height: 133px; float: left; margin: 0px 10px 0px 0px;}
.articledp_box a		{position: relative; display: table-cell; width: 80px; height: 113px; background-color: #000000; padding: 10px 10px 10px 10px; vertical-align: middle; text-align: center;}
.articledp_box a span	{position: relative; display: none;}
.articledp_box a img	{opacity: 0.4;}

#articled_bottom		{position: relative; display: block; width: auto; height: auto; border-bottom: 1px solid #cdcccc;}
#articled_bcontenth	{position: relative; display: block; width: auto; height: auto; overflow: hidden;}
#articled_bcontent	{position: relative; display: block; width: 660px; height: auto; margin: 0px auto 0px auto; padding: 70px 0px 195px 0px;}

#articled_pinfo				{position: absolute; display: none; width: 100%; height: auto; top: 0px; left: 0px; border-top: 1px solid #cdcccc; z-index: 1000; background: red;}
#articled_pinfoh			{position: absolute; display: none; width: auto; height: 60px; top: 0px; left: 100px;}
#articled_pinfo span		{position: relative; display: block; width: 60px; height: 60px; font-family: 'museo_sans500'; font-size: 2.143em; line-height: 60px; color: #000000; text-align:center; border-right: 1px solid #cdcccc; padding: 0px 0px 0px 0px;}
#articled_pinfo strong		{position: absolute; display: block; width: auto; height: auto; top: 15px; left: 80px; white-space: nowrap; font-family: 'museo_sans500'; font-size: 0.857em; line-height: 1.167em; color: #817f7f;}
#articled_pinfo strong em	{position: relative; display: block; width: auto; height: auto; color: #030000; font-style: italic; }


#articled_bcontent strong.head		{position: relative; display: block; font-family: 'museo_slab900'; font-size: 3.429em; line-height: 1.000em; margin: 0px 0px 5px 0px; padding: 0px 60px 0px 60px;}
#articled_bcontent strong.head em	{position: relative; display: block; font-family: 'museo_sans300'; font-size: 0.292em; line-height: 1.286em; font-style: normal;}

.articled_box		{position: relative; display: block; width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 95px 60px 15px 60px;}
.articled_box:last-child	{padding-bottom: 35px;}
.articled_box strong	{position: relative; display: block; font-size: 2.143em; line-height: 1.200em; font-family: 'museo_slab700'; margin: 0px 0px 20px 0px;}
.articled_box span		{position: relative; display: block; font-size: 1.286em; line-height: 1.444em;}

.articled_box_higl			{background-color: #eaeaea; padding-top: 35px; padding-bottom: 35px;}
.articled_box_higl strong	{font-size: 1.286em; line-height: 1.444em;}

.articled_side				{position: absolute; display: block; width: 210px; height: 100%; top: 0px; left: -270px; z-index: 500;}
.as_right					{left: auto; right: -270px;}

.articled_sideb				{position: absolute; display: block; width:210px; height: 298px; top: 0px; left: 0px;}
.articled_sideb img			{position: relative; display: block; width: auto; height: auto; margin: 0px auto 0px auto;}

#articled_collection				{position: relative; display: block; width: auto; height: auto; border-bottom: 1px solid #cdcccc;}
#articled_collection .postersbw		{border-top: 0px;}

#gallery			{position: absolute; display: none; width: 100%; min-width: 1500px; height: auto; top: 0px; left: 0px; z-index: 10000; background-color: #000000; z-index: 20000;}
#galleryc			{position: relative; display: block; width: 1500px; height: 100%; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; color: #ffffff;}
#galleryc_holder	{position: relative; display: block; width: auto; height: auto; padding: 0px 0px 0px 0px;}
#galleryc_headerh	{position: relative; display: block; width: auto; height: auto; padding: 69px 0px 0px 0px;}
#galleryc_header	{position: relative; display: block; width: auto; height: 60px; border-top: 1px solid #4d4d4d;}
a#gallery_close		{position: absolute; display: block; width: 60px; height: 60px; top: 0px; right: 0px; border-left: 1px solid #4d4d4d; background-color: #000000;}
a#gallery_close img	{position: absolute; display: block; width: 60px; height: 60px; top: 0px; left: 0px;}
a#gallery_close .gallery_close1	{opacity: 1; z-index: 100;}
a#gallery_close .gallery_close2	{opacity: 2; z-index: 50;}
/*
a#gallery_close:hover .gallery_close1	{opacity: 0;}
a#gallery_close:hover .gallery_close2	{opacity: 1;}
*/

#gallery_infoh			{position: relative; display: none; width: auto; height: 60px; overflow: hidden;}
#gallery_infobh			{position: relative; display: block; width: 100%; height: 100%; left: 0px;}	
.gallery_infob			{position: relative; display: block; width: 100%; height: 100%; float: left;}
.gallery_info			{position: absolute; display: block; width: auto; height: 60px; top: 0px; left: 480px; border-left: 1px solid #4d4d4d; z-index: 1000;}
.gallery_info span		{position: absolute; display: block; right: 100%; bottom: 12px; margin-right: 20px; font-family: 'museo_sans500'; font-size: 2.143em; line-height: 1.233em; color: #ffffff; text-align:right;}
.gallery_info strong	{position: absolute; display: none; width: auto; height: auto; left: 20px; bottom: 16px; white-space: nowrap; font-family: 'museo_sans500'; font-size: 0.857em; line-height: 1.167em; color: #ffffff;}
.gallery_info strong em	{position: relative; display: block; width: auto; height: auto; color: #7f7f7f; font-style: italic; }

#gallery_content		{position: relative; display: none; width: auto; height: 765px; padding: 75px 0px 65px 0px; overflow: hidden;}
#gallery_boxh			{position: relative; display: block; width: 100%; height: 100%; left: 0px;}
.gallery_box			{position: relative; display: none; width: 100%; height: 100%; float: left;}
.gallery_box img		{position: relative; display: block; width: auto; height: 100%; margin: 0px auto 0px auto;}

#gallery_posters		{position: relative; display: none; width: auto; height: auto; padding: 0px 50px 0px 50px;}

.floatMenu #header						{background-color: #000000;}
.floatMenu #header_logo					{display: none;}
.floatMenu #header_logos				{display: block;}
.floatMenu #header_menu ul li span		{color: #ffffff !important; }
.floatMenu #header_menu ul li a			{color: #ffffff !important; }
.floatMenu #header_menu ul li a:hover	{color: #838383 !important;}

/* Theme */

.siteBlack							{background-color: #333333;}
.siteBlack #header					{background-color: #333333;}
.siteBlack #header_menu ul li a			{color: #ffffff;}
.siteBlack #header_menu ul li a:hover	{color: #838383;}
.siteBlack #footerc span.copy			{color: #838383;}

.siteBlack .postersbh strong.phead		{color: #ffffff;}
.siteBlack .postersbh strong.phead span	{color: #838383;}
.siteBlack .postersbh strong.phead em	{color: #ffffff;}

.siteBlack .posters_nav span.nav1		{background-position: -15px 0px;}
.siteBlack .posters_nav span.nav2		{background-position: -15px -15px;}

.siteBlack #postersh		{border-color: #5c5c5c;}
.siteBlack .postersbw		{border-color: #5c5c5c;}

.siteBlack .posters_info	{border-color: #ffffff;}
.siteBlack .posters_info span		{color: #ffffff;}
.siteBlack .posters_info strong		{color: #ffffff;}
.siteBlack .posters_info strong em	{color: #838383;}

.siteBlack #nocontentc				{color: #ffffff; border-color: #5c5c5c;}
.siteBlack #posterd_posters			{border-color: #5c5c5c;}

.siteBlack #posterdc_top			{border-color: #5c5c5c;}

.siteBlack #posterd_info h1			{color: #ffffff;}
.siteBlack #posterd_icontent		{color: #ffffff;}

.siteBlack #posterdc_navg span		{border-color: #717171;}
.siteBlack #posterdc_navh			{border-color: #ffffff;}

.siteBlack #posterd_pinfo			{border-color: #ffffff;}
.siteBlack #posterd_pinfo span		{color: #ffffff;}
.siteBlack #posterd_pinfo strong	{color: #ffffff;}
.siteBlack #posterd_pinfo strong em	{color: #838383;}
.siteBlack #posterd_pinfo a			{color: #838383;}
.siteBlack #posterd_pinfo a:hover	{color: #ffffff;}


@media only screen and (max-width: 899px) { /* 6 cols */
	#wrap .siteWidth		{width: 780px;}
	#wrap .siteMinWidth		{min-width: 780px;}

	#header_logo		{width: 194px; height: 80px; top: 35px;}
	#header_logo img	{width: 154px; height: auto;}

	#header_menu ul li		{margin-left: 22px;}
	#header_menu ul li.lngf	{margin-left: 22px;}
	
	#header_menu ul li span	{padding-left: 3px; padding-right: 3px;}
	
	#abouti			{width: 700px; height: 320px;}
	#abouti_boxw	{width: 700px; height: 320px;}
	#abouti_boxh	{height: 320px;}
	.abouti_box		{width: 700px; height: 320px;}

	.abouti_nav		{width: 65px; height: 320px;}

	#about_map				{width: 780px; height: 458px;}

	.articleb_info			{width: 260px;}
	.articleb_info strong	{font-size: 2.714em; line-height: 1.000em;}
	.articleb_desc			{width: 410px; margin-right: 30px; font-size: 1.143em; line-height: 1.250em;}
	.articleb_img			{display: none;}
	
	#articled_postersh		{padding-left: 20px; padding-right: 20px;}
	#gallery_posters		{padding-left: 20px; padding-right: 20px;}

	#posterd_infoh			{width: 290px; padding-left: 20px; padding-right: 20px;}
	#posterd_info			{width: 290px;}

	#posterdbh ul li.sel	{margin-right: 330px;}

	#posterdc_top			{padding-left: 10px; padding-right: 10px;}

	.articled_side			{display: none;}

	#articled_tinfo			{position: relative; display:block; left: auto; bottom: auto; padding: 50px 0px 0px 0px; text-align: left;}
}

@media only screen and (min-width: 900px) and (max-width: 1019px) { /* 7 cols */
	#wrap .siteWidth		{width: 900px;}
	#wrap .siteMinWidth		{min-width: 900px;}

	#header_menu ul li		{margin-left: 25px;}
	#header_menu ul li.lngf	{margin-left: 25px;}

	#abouti			{width: 820px; height: 375px;}
	#abouti_boxw	{width: 820px; height: 375px;}
	#abouti_boxh	{height: 375px;}
	.abouti_box		{width: 820px; height: 375px;}

	.abouti_nav		{width: 75px; height: 375px;}

	#about_map				{width: 900px; height: 528px;}

	.articleb_info			{width: 260px;}
	.articleb_info strong	{font-size: 2.714em; line-height: 1.000em;}
	.articleb_desc			{width: 530px; margin-right: 30px; font-size: 1.143em; line-height: 1.250em;}
	.articleb_img			{display: none;}

	#articled_postersh		{padding-left: 25px; padding-right: 25px;}
	#gallery_posters		{padding-left: 25px; padding-right: 25px;}

	#posterd_infoh 			{padding-left: 45px; padding-right: 45px;}
	#posterdbh ul li.sel	{margin-right: 430px;}

	.articled_side				{display: none;}

	#articled_tinfo			{position: relative; display:block; left: auto; bottom: auto; padding: 50px 0px 0px 0px; text-align: left;}
}

@media only screen and (min-width: 1020px) and (max-width: 1139px) { /* 8 cols */
	#wrap .siteWidth		{width: 1020px;}
	#wrap .siteMinWidth		{min-width: 1020px;}

	#header_menu ul li		{margin-left: 50px;}
	#header_menu ul li.lngf	{margin-left: 50px;}

	#abouti			{width: 940px; height: 430px;}
	#abouti_boxw	{width: 940px; height: 430px;}
	#abouti_boxh	{height: 430px;}
	.abouti_box		{width: 940px; height: 430px;}

	.abouti_nav		{width: 95px; height: 430px;}

	#about_map				{width: 1020px; height: 598px;}

	.articleb_info			{width: 210px;}
	.articleb_info strong	{font-size: 2.714em; line-height: 1.000em;}
	.articleb_desc			{width: 370px; margin-right: 30px; font-size: 1.143em; line-height: 1.250em;}

	#articled_tcontent		{width: 470px;}

	#articled_postersh		{padding-left: 30px; padding-right: 30px;}
	#gallery_posters		{padding-left: 30px; padding-right: 30px;}

	#posterd_infoh 			{padding-left: 105px; padding-right: 105px;}
	#posterdbh ul li.sel	{margin-right: 550px;}

	#articled_bcontent strong.head	{padding-left: 40px; padding-right: 40px;}
	
	#articled_bcontent		{width: 550px;}
	.articled_box			{padding-left: 40px; padding-right: 40px;}

	.articled_side				{left: -230px;}
	.as_right					{left: auto; right: -230px;}

	#articled_tinfo			{position: relative; display:block; left: auto; bottom: auto; padding: 50px 0px 0px 0px; text-align: left;}
}

@media only screen and (min-width: 1140px) and (max-width: 1259px) { /* 9 cols */
	#wrap .siteWidth		{width: 1140px;}
	#wrap .siteMinWidth		{min-width: 1140px;}

	#abouti			{width: 1060px; height: 485px;}
	#abouti_boxw	{width: 1060px; height: 485px;}
	#abouti_boxh	{height: 485px;}
	.abouti_box		{width: 1060px; height: 485px;}

	.abouti_nav		{height: 485px;}

	#about_map				{width: 1140px; height: 669px;}

	.articleb_info			{width: 270px;}
	.articleb_info strong	{font-size: 3.000em; line-height: 1.000em;}
	.articleb_desc			{width: 420px; margin-right: 40px; font-size: 1.214em; line-height: 1.235em;}

	#articled_postersh		{padding-left: 35px; padding-right: 35px;}
	#gallery_posters		{padding-left: 35px; padding-right: 35px;}

	.articled_side				{left: -230px;}
	.as_right					{left: auto; right: -230px;}

	#articled_tinfo			{left: -260px;}
}

@media only screen and (min-width: 1260px) and (max-width: 1379px) { /* 10 cols */
	#wrap .siteWidth		{width: 1260px;}
	#wrap .siteMinWidth		{min-width: 1260px;}

	#abouti			{width: 1180px; height: 540px;}
	#abouti_boxw	{width: 1180px; height: 540px;}
	#abouti_boxh	{height: 540px;}
	.abouti_box		{width: 1180px; height: 540px;}

	.abouti_nav		{height: 540px;}

	#about_map				{width: 1260px; height: 739px;}

	.articleb_info			{width: 360px;}
	.articleb_desc			{margin-right: 30px;}

	#articled_postersh		{padding-left: 40px; padding-right: 40px;}
	#gallery_posters		{padding-left: 40px; padding-right: 40px;}

	#articled_tinfo			{left: -290px;}
}

@media only screen and (min-width: 1380px) and (max-width: 1499px) { /* 11 cols */
	#wrap .siteWidth		{width: 1380px;}
	#wrap .siteMinWidth		{min-width: 1380px;}

	#abouti			{width: 1300px; height: 595px;}
	#abouti_boxw	{width: 1300px; height: 595px;}
	#abouti_boxh	{height: 595px;}
	.abouti_box		{width: 1300px; height: 595px;}

	.abouti_nav		{height: 595px;}

	#about_map				{width: 1380px; height: 810px;}
	
	.articleb_info			{width: 390px;}
	.articleb_desc			{margin-right: 120px;}

	#articled_postersh		{padding-left: 45px; padding-right: 45px;}
	#gallery_posters		{padding-left: 45px; padding-right: 45px;}
	
	#articled_tinfo			{left: -350px;}
}
