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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatClear{clear:both !important;}
.block{display:block;}
hr{clear:both;margin:0;padding:0;display:none;border:none;}
div.hr hr{display:none;}
.hide{display:none !important;}
.pb5{display:block;padding-bottom:5px;}
.highlight{color:#313132;background-color:#faffda;}
.standard_paragraph{color:#313132;font-size:13px;line-height:20px;}
.hyphenate{}
.standard_paragraph p{color:inherit;padding-bottom:10px;font-size:inherit;line-height:inherit;text-align:inherit;}
.standard_paragraph em{font-weight:normal;font-style:italic;}
.standard_paragraph p strong,.standard_paragraph b{font-family:"Arial Rounded MT Bold",Arial;font-weight:normal;}
.win .standard_paragraph p strong,.win .standard_paragraph b{font-weight:bold;}
.standard_paragraph a{color:inherit;text-decoration:underline;}
.standard_paragraph p a{color:#313132;}
.standard_paragraph a:hover{background-color:#faffda;}
.standard_paragraph h3,.standard_paragraph h4,.standard_paragraph h5,.standard_paragraph h6{font-weight:normal;font-style:normal;color:inherit;color:#313132;}
.standard_paragraph h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;line-height:30px;padding-top:15px;padding-bottom:10px;}.standard_paragraph h3 em{font-weight:bold;}
.standard_paragraph h4,.standard_paragraph h5{font-size:inherit;line-height:inherit;font-weight:bold;}.standard_paragraph h4 em,.standard_paragraph h5 em{font-weight:bold;}
.standard_paragraph h4 .caps,.standard_paragraph h5 .caps{font-size:inherit;line-height:inherit;font-weight:inherit;}
.standard_paragraph h4{padding-top:15px;padding-bottom:10px;text-transform:uppercase;font-size:12px;line-height:18px;}
.standard_paragraph h5{font-family:"Arial Rounded MT Bold",Arial;font-weight:normal;padding-top:10px;padding-bottom:5px;}
.win .standard_paragraph h5{font-weight:bold;}
.standard_paragraph small{display:block;padding-top:3px;padding-bottom:5px;}
.standard_paragraph blockquote{margin-left:-20px;padding-left:20px;display:block;padding-top:5px;margin-bottom:10px;}
.standard_paragraph blockquote p,.standard_paragraph blockquote p strong{color:inherit;text-align:left;font:normal normal 16px/22px Georgia,"Times New Roman",Times,serif;}
.standard_paragraph blockquote .caps{font-size:14px;}
.standard_paragraph p.quoter{margin-top:-15px;font:italic normal 12px/15px Georgia,"Times New Roman",Times,serif;margin-bottom:8px;}
.standard_paragraph p.quoter:before{content:'— ';}
.standard_paragraph ul,.standard_paragraph ol{padding-bottom:10px;color:inherit;}
.standard_paragraph ul li{list-style-type:none;}
.standard_paragraph ul li:before{content:'— ';}
.standard_paragraph ol li{margin-left:16px;}
.standard_paragraph .caps{font-size:inherit;font-style:inherit;}
.standard_paragraph .caps{font-size:12px;}
.standard_paragraph sup{font-size:10px;margin-left:2px;display:inline-block;margin-top:-3px;}
.standard_paragraph sup a,.standard_paragraph a sup{text-decoration:none;color:#646467;}
.standard_paragraph p.info{font-size:12px;line-height:16px;color:#767671;margin-top:5px;}
.standard_paragraph p.info a,.standard_paragraph p.info strong,.standard_paragraph p.info em{color:inherit;}
.standard_paragraph p.footnote,.standard_paragraph p.footnote sup,.standard_paragraph p.footnote *{font-size:11px;line-height:15px;color:#767671;margin:0;padding:0;}
.standard_paragraph p.footnote{padding-top:5px;padding-bottom:0;}
.standard_paragraph p.footnote sup:after{content:".";}
.standard_paragraph object{margin-top:12px;}
.magazine.standard_paragraph{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:22px;}.magazine.standard_paragraph p{padding-bottom:22px;}
.magazine.standard_paragraph p strong,.magazine.standard_paragraph b{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;}
.magazine.standard_paragraph h5,.magazine.standard_paragraph h4{font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;font-size:15px;padding-top:0;}
.magazine.standard_paragraph h4{text-transform:uppercase;}
.magazine.standard_paragraph .info{color:#313132;padding:10px 0 5px 0;line-height:19px;}
.magazine.standard_paragraph blockquote{margin:0;padding-left:0;padding-top:3px;padding-bottom:19px;}
.magazine.standard_paragraph blockquote p,.magazine.standard_paragraph blockquote p strong{color:inherit;text-align:left;font:italic 22px/33px Georgia,"Times New Roman",Times,serif;padding-bottom:0;}
html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr{border:0;outline:0;font-size:100%;vertical-align:top;background:transparent;margin:0;padding:0;text-align:left;font-weight:inherit;font-style:inherit;font-family:inherit;color:inherit;}
a{text-decoration:none;outline:none;}
a.hover_link:hover{text-decoration:underline;}
input,textarea{margin:0;padding:0;}
ul li{list-style-type:none;}
small{font:italic 11px/15px Georgia,"Times New Roman",Times,serif;color:#999;}
small strong,small strong a{color:#333;}
small a:hover{text-decoration:underline;}
p b,p strong{font-family:"Arial Rounded MT Bold",Arial;font-weight:normal;color:#333;}
.win p b,.win p strong{font-weight:bold;}
b a,strong a{font:inherit;}
p em{font-style:italic;}
.definitely_closed_tag{position:absolute;width:220px;height:110px;z-index:100;color:white;line-height:13px;padding:11px 0 0 10px;background:url(/images/huge_corner_tag.png) no-repeat 0 0;opacity:1;}
      .no-text {text-indent: -3000em}
.fL {float: left !important}
.fR {float: right !important}
.link {text-decoration: underline}
.block {display: block}
.inline-block {display: inline-block}
.none {display: none}
.hidden {visibility: hidden}
.tR {text-align: right}
.tL {text-align: left}
.bold {font-family: "Arial Rounded MT Bold", Arial; font-weight: bold}
.abs {position: absolute}
  .text3d_bright {text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0}
.text3d_dark {text-shadow: rgba(255, 255, 255, 0.1) 0 1px 0}
   .no_picture li.with_image a, .no_picture li.with_image div {padding-left: 0px}
.no_picture li.with_image img {display: none}
html {height: 100%}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; margin: 0; padding: 0; text-align: left; color: #999999; background-color: #121212; height: 100%}
 a {color: #999999}
a.external_link, a.internal_link {color: #265595; text-decoration: none; padding-left: 13px; background: url(/images/sprite.png) no-repeat 0 -2248px; line-height: 15px; display: block}
a.external_link:hover, a.internal_link:hover {text-decoration: underline}
a.internal_link {background-position: 0 -2298px}
a.link {color: #265595; text-decoration: none}
a.link:hover {text-decoration: underline}
.red {color: #e61414}
 #wrap {min-height: 100%; position: relative; width: 979px; margin-left: auto; margin-right: auto}
#top {background-color: #121212; height: 110px}
#content {position: relative; overflow: hidden; width: 100%; background: url(/images/background_rightcol.png) repeat-y 0 0}
#content #left-col {float: left; width: 739px; margin-right: 1px; background-color: white;  }
#content #right-col {float: left; width: 239px; background: url(/images/shadow_h.png) repeat-x 0 -50px; min-height: 40px; padding-bottom: 80px}
#content #full-page {overflow: hidden}
  #header {height: 80px}
#header h1 {font-size: 10px; position: absolute; top: 0; left: 0}
#header h1 a {width: 260px; height: 80px; background: url(/images/sprite.png) no-repeat 0 10px; display: block; text-indent: -3000em}
#header h1 a:hover {background-position: 0 -90px}
#header ul.tools {width: 720px; height: 80px; position: absolute; left: 260px; top: 0}
#header ul.tools li {float: right !important}
#header ul.tools li a, #header ul.tools li span {display: block; padding: 24px 15px 5px 0px}
#header ul li a.facebook, #header ul li a.twitter, #header ul li a.rss {padding-left: 22px; padding-right: 20px; background: url(/images/sprite.png) no-repeat 0px 0px}
#header ul li a.twitter {background-position: 0px -427px}
#header ul li a.twitter:hover {background-position: 0px -477px}
#header ul li a.facebook {background-position: 0px -227px}
#header ul li a.facebook:hover {background-position: 0px -277px}
#header ul li a.rss {background-position: 0px -777px}
#header ul li a.rss:hover {background-position: 0px -827px}
#header ul li a:hover {color: #e6e6e6}
#header .user_box {border-left: 1px solid #262626; padding-left: 5px}
#header .user_box .logout {width: 15px; background: url(/images/sprite.png) no-repeat 0 -1227px; padding-right: 0; display: inline-block; text-indent: -3000em; float: right !important}
#header .user_box .logout:hover {background-position: 0 -1277px}
#header .user_box .login {padding-left: 10px}
#header .user_box .current_user {padding-left: 10px; padding-right: 10px; display: inline-block}
#header #search {border-left: 1px solid #313132; width: 240px; padding-top: 18px; margin-left: 15px}
#header #search .p_search_box {padding-right: 26px; border: 1px solid #313132; border-left-style: none; height: 24px; overflow: hidden; position: relative}
#header #search #p-search-field {width: 161px; height: 19px; font: 12px Arial, Helvetica, Geneva, sans-serif; padding-left: 4px; padding-top: 5px; color: #808080; background-color: #121212; border-style: none}
#header #search #p-search-field.focus {color: #e6e6e6}
#header #search #search-submit {padding: 0; margin: 0; border: none; cursor: pointer; width: 26px; height: 24px; position: absolute; top: 0; right: 0; background: url(/images/sprite.png) no-repeat 6px -1145px; display: block; text-indent: -3000em}
#header #search #search-submit:hover, #header #search #search-submit:active {background-position: 6px -1195px}
.gecko #header #search #p-search-field {padding: 5px; height: 16px}
  #main-navigation {overflow: hidden; top: 80px; left: 0; height: 30px; position: absolute}
#main-navigation #ajax-loader {margin-top: 4px; margin-right: 0px}
#main-navigation li {float: left !important}
#main-navigation li a {width: 94px; background-color: #313132; margin-right: 1px; color: #e6e6e6; padding: 6px 0px 8px 10px; overflow: hidden; height: 15px; line-height: 20px; border-bottom: 1px solid #121212; display: block}
#main-navigation li a:hover {background-color: #424243}
#main-navigation li a:active {background-color: #646465}
#main-navigation li.first a { }
#main-navigation li img {float: right !important}
#main-navigation li.on a {background-color: white; color: #313132; border-bottom: 1px dotted rgba(0, 0, 0, 0.1)}
#main-navigation li.on a:hover {background-color: #ffffee}
#main-navigation li.on a:active {background-color: #ffffd5}
#main-navigation li.new a {background-image: url(/images/new_tag.png); background-repeat: no-repeat; background-position: right 5px}
.ie #main-navigation li.on a {border-bottom: 1px solid #f2f2f2}
  #language-toggle {top: 70px; right: 0; width: 239px; height: 40px; position: absolute}
#language-toggle a {float: right; height: 23px; width: 60px; padding-top: 12px; border-bottom: 5px solid #313132; position: absolute}
#language-toggle a:hover {color: #e6e6e6 !important}
#magazine-index #language-toggle a, #discoveries-index #language-toggle a, #discoveries-show #language-toggle a {border-bottom-color: white}
.fr #language-toggle a.en {border-bottom-color: #121212 !important; right: 60px}
.fr #language-toggle a.fr {color: #e6e6e6; right: 0}
.en #language-toggle a.fr {border-bottom-color: #121212 !important; right: 60px; color: #808080}
.en #language-toggle a.en {color: #e6e6e6; right: 0}
   #universe {border-top: 1px solid #121212; background: #313132 url(/images/univers_background.png) repeat-x; padding: 25px 20px; position: relative; text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0}
#universe h3 {width: 200px; height: 25px; padding-bottom: 9px; background: url(/images/sprite_titles.png) no-repeat 0px -550px; display: block; text-indent: -3000em}
#universe hr {background-color: #262626; height: 1px; border-bottom: 1px solid #404040; display: block}
#universe ul {overflow: hidden; padding-top: 60px}
#universe ul li {width: 209px; margin-right: 31px; float: left !important; display: block}
#universe ul li.last {margin-right: 0}
#universe ul li h5 {color: #e6e6e6; padding-top: 3px; padding-bottom: 2px}
#universe ul li p {color: #808080; margin-top: 4px; height: 45px}
#universe ul li a {padding: 9px 0 5px 0; margin-right: 10px; color: #b3b3b3; display: inline-block}
#universe ul li a:hover {color: white}
#universe .icon {width: 25px; height: 55px; background: url(/images/sprite.png) no-repeat 0px -690px; margin-top: 10px; position: absolute; text-indent: -3000em; display: block}
 #universe .icon#facebook {left: 260px; background-position: 0px -340px}
#universe .icon#twitter {left: 290px; background-position: 0px -540px}
#universe .icon#rss {left: 500px; background-position: 0px -940px}
.en #universe h3 {background-position: -200px -550px}
#footer {background-color: #121212; overflow: hidden; padding: 20px 20px 0 20px}
#footer li {width: 209px; margin-right: 31px; float: left !important; display: block}
#footer li.last {margin-right: 0}
#footer li.join, #footer li.copyright {width: 449px}
#footer li.join {height: 149px}
#footer li.credits {width: 929px}
#footer li.credits li a, #footer li.credits li span {padding: 25px 0 15px 0}
#footer li h3 {width: 200px; height: 25px; padding-bottom: 4px; background: url(/images/sprite_titles.png) no-repeat 0px -650px; display: block; text-indent: -3000em}
#footer li p {color: #595959; padding-top: 5px}
#footer li p.venues {padding-top: 10px}
#footer li a, #footer li span {padding: 5px 0 0 0; display: block}
#footer li a:hover {color: #e6e6e6}
#footer li.explore h3 {background: url(/images/sprite_titles.png) no-repeat 0px -700px}
#footer li.info h3 {background: url(/images/sprite_titles.png) no-repeat 0px -750px}
.en #footer li.join h3 {background-position: -200px -650px}
.en #footer li.explore h3 {background-position: -200px -700px}
.en #footer li.info h3 {background-position: -200px -750px}
  .prev_next_bar {overflow: hidden; position: relative; background: url(/images/shadow_h.png) repeat-x 0 bottom; width: 739px}
.prev_next_bar li {float: right !important; border-left: 1px dotted rgba(0, 0, 0, 0.1)}
.prev_next_bar li a, .prev_next_bar li span {padding: 14px 10px 11px 30px; display: block; background: url(/images/sprite.png) no-repeat 14px -1438px}
.prev_next_bar li a:hover {background-color: rgba(255, 255, 0, 0.15); color: #595959; background-position: 14px -1538px}
.prev_next_bar li a:active, .prev_next_bar li a.active {background-color: rgba(255, 255, 0, 0.3); color: #595959}
.prev_next_bar li span {color: #e6e6e6; background: url(/images/sprite.png) no-repeat 14px -1338px}
.prev_next_bar li.back, .prev_next_bar li.scroll_top {float: left !important}
.prev_next_bar li.back {width: 519px; border-left: none}
.prev_next_bar li.back.long {width: 739px}
.prev_next_bar li.scroll_top {border-right: 1px dotted rgba(0, 0, 0, 0.1); border-left: none}
.prev_next_bar li.scroll_top a {width: 39px; padding-left: 0; padding-right: 0; background-position: 12px -1886px; text-indent: -3000em}
.prev_next_bar li.scroll_top a:hover {background-position: 12px -1936px}
.prev_next_bar li.listing a {background-position: -88px -1888px}
.prev_next_bar li.listing a:hover {background-position: -88px -1938px}
.prev_next_bar li.previous a, .prev_next_bar li.previous span, .prev_next_bar li.listing a {padding-left: 0; width: 29px; text-indent: -3000em}
.prev_next_bar li.next a, .prev_next_bar li.next span {background-position: 117px -1738px; width: 114px; padding-left: 15px}
.prev_next_bar li.next span {background-position: 117px -1638px}
.prev_next_bar li.next a:hover {background-position: 117px -1838px}
.prev_next_bar li.tip {border: none}
.prev_next_bar li.tip span {width: 497px; font: italic 11px Georgia, "Times New Roman", Times, serif; color: #b3b3b3; padding-top: 15px; padding-right: 52px; padding-left: 0; background: url(/images/sprite.png) no-repeat 505px -1992px; text-align: right}
.prev_next_bar.bottom {position: absolute; left: 0; bottom: 0; background-position: 0 top}
.prev_next_bar.bottom li.next a, .prev_next_bar.bottom li.next span {width: 39px; padding-left: 0; padding-right: 0; background-position: 17px -1738px; text-indent: -3000em}
.prev_next_bar.bottom li.next span {background-position: 17px -1638px}
.prev_next_bar.bottom li.next a:hover {background-position: 17px -1838px}
.ie .prev_next_bar li {border-left: 1px dotted #e6e6e6}
.ie .prev_next_bar li.scroll_top {border-right: 1px dotted #e6e6e6}
.ie .prev_next_bar li.back {border-left: none}
.ie .prev_next_bar li.scroll_top {border-left: none}
.ie .prev_next_bar li.tip {border: none}
#full-page .prev_next_bar li.back {width: 759px}
  .navigation_bar {overflow: hidden; position: relative}
.navigation_bar.top {background: url(/images/shadow_h.png) repeat-x 0 bottom}
.navigation_bar ul {width: 739px; height: 40px}
.navigation_bar ul li {float: left !important}
.navigation_bar ul li a, .navigation_bar ul li span {padding: 14px 15px 11px 15px; color: #999999; display: block;  }
.navigation_bar ul li a.on {color: #313132}
.navigation_bar ul li a:hover {background-color: rgba(255, 255, 0, 0.15); color: #595959; background-position: 14px -1188px}
.navigation_bar ul li a:active, .navigation_bar ul li a.active {background-color: rgba(255, 255, 0, 0.3); color: #595959}
.navigation_bar ul li span {color: #b3b3b3}
.navigation_bar.bottom { border-top: 1px dotted rgba(0, 0, 0, 0.1); position: absolute; left: 0; bottom: 0}
.navigation_bar.bottom ul {height: 39px}
.navigation_bar.bottom li a {padding-bottom: 10px}
.navigation_bar.bottom li.scroll_top {border-right: 1px dotted rgba(0, 0, 0, 0.1); border-left: none; float: left !important}
.navigation_bar.bottom li.scroll_top a {background: url(/images/sprite.png) no-repeat 12px -1887px; width: 39px; padding-left: 0; padding-right: 0; text-indent: -3000em}
.navigation_bar.bottom li.scroll_top a:hover {background-position: 12px -1937px; background-color: rgba(255, 255, 0, 0.15)}
.navigation_bar.bottom li.scroll_top a:active {background-color: rgba(255, 255, 0, 0.3)}
.navigation_bar.bottom li .facebook_like_container {padding-top: 0; height: 39px}
.navigation_bar.bottom li .facebook_like_container span {padding: 10px 0 0 10px}
.navigation_bar.bottom.long ul {width: 979px}
.navigation_bar .rss {padding: 14px 37px 11px 10px; text-align: right; background: url(/images/sprite.png) no-repeat 210px -737px; width: 192px; color: #999999; display: block; float: right !important}
.navigation_bar .rss:hover {background-color: rgba(255, 255, 0, 0.15); color: #595959; background-position: 210px -837px}
#full-page .navigation_bar.top ul {border-right: 1px solid #121212; float: left !important}
.ie .navigation_bar.bottom {border-top: 1px dotted #e6e6e6}
.ie .navigation_bar.bottom li.scroll_top {border-right: 1px dotted #e6e6e6}
  .magazine_page {position: relative; padding-bottom: 120px}
.magazine_page h2 a {width: 375px; height: 50px; background: url(/images/sprite_titles.png) no-repeat 20px 0px; margin-top: 20px; display: block; text-indent: -3000em}
.magazine_page h2 a:hover {background-position: 20px -50px}
.magazine_page h3 {width: 375px; height: 50px; background: url(/images/sprite_titles.png) no-repeat 20px -100px; margin-top: 5px; display: block; text-indent: -3000em}
.magazine_page .magazine_header {position: relative; width: 739px; float: left !important}
.magazine_page a.sponsor {position: absolute; right: 0; top: 0; width: 144px; height: 130px; color: #808080; text-align: right; padding: 24px 20px 0 0; font: italic 12px Georgia, "Times New Roman", Times, serif; background: url(/images/sprite.png) no-repeat right -2560px; display: block}
.magazine_page a.sponsor span {display: none}
.magazine_page a.sponsor:hover {color: #313132}
.magazine_page a.rss {background: url(/images/sprite.png) no-repeat -130px -742px; padding: 9px 20px 10px 40px; margin-bottom: 1px; width: 200px; display: block}
.magazine_page a.rss:hover {background-position: 20px -542px}
.magazine_page a.rss:hover {color: #313132}
.magazine_page #pagination-info {padding: 4px 20px 10px 20px; margin-bottom: 1px; color: #999999; width: 400px; display: block}
.magazine_page hr {background: url(/images/header_lines.png) repeat-x 0 0px; height: 9px; margin-left: 20px; margin-right: 20px; margin-bottom: 1px; display: block}
.small_bar {width: 1px; height: 64px; background-color: #e6e6e6; float: left !important}
  #magazine-index #content {background-color: white; background-image: none}
#magazine-index h2 a {margin-bottom: 55px}
#magazine .columns {margin-left: 20px; overflow: hidden}
#magazine .columns > * {float: left !important}
#magazine .columns .col1 {width: 539px; margin-right: 21px}
#magazine .columns .col2 {width: 139px; margin-right: 21px}
#magazine .columns .col3 {width: 219px}
#magazine ul {border-bottom: 1px solid #313132}
#magazine .listing {font: normal 13px/15px Georgia, "Times New Roman", Times, serif}
#magazine .listing a.more {color: #265595; padding: 18px 15px 12px 13px; background: url(/images/sprite.png) no-repeat 0 -2279px; display: inline-block}
#magazine .listing a.more:hover {text-decoration: underline}
#magazine .listing a.more.articles, #magazine .listing a.more.videos {padding-left: 24px}
#magazine .listing a.more.articles {background-position: 0 -3932px}
#magazine .listing a.more.videos {background-position: 0 -4082px}
#magazine .listing.discoveries ul {padding: 20px 0 0 0}
#magazine .listing.discoveries ul li {margin-bottom: 5px}
#magazine .listing.discoveries ul li.title {color: #313132; padding: 4px 0 11px 0}
#magazine .listing.discoveries a {display: block}
#magazine dl.credits {font: normal 13px/20px Georgia, "Times New Roman", Times, serif; padding: 6px 0 9px 0}
#magazine dl.credits dt, #magazine dl.credits dd {display: block}
#magazine dl.credits dt {color: #313132; padding: 10px 0 0 0}
#magazine dl.credits dd {padding: 0 0 0 0}
#magazine dl.credits dd a {color: #265595}
  #articles-show { }
#articles-show #transversal-latest-reviews li.with_image a, #articles-show #transversal-latest-videos li.with_image a, #articles-show #transversal-latest-reviews li.with_image div, #articles-show #transversal-latest-videos li.with_image div {padding-left: 0px}
#articles-show #transversal-latest-reviews li.with_image img, #articles-show #transversal-latest-videos li.with_image img {display: none}
#reviews-show { }
#reviews-show #transversal-latest-articles li.with_image a, #reviews-show #transversal-latest-videos li.with_image a, #reviews-show #transversal-latest-articles li.with_image div, #reviews-show #transversal-latest-videos li.with_image div {padding-left: 0px}
#reviews-show #transversal-latest-articles li.with_image img, #reviews-show #transversal-latest-videos li.with_image img {display: none}
#article #article-spot {padding: 10px 60px 120px 60px}
#article #article-spot h2 {font: bold 35px/35px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #313132; padding: 0 0 19px 0}
#article #article-spot .cat_and_date_and_author {border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; overflow: hidden; color: #999999}
#article #article-spot .cat_and_date_and_author > * {padding: 14px 0 10px 0; display: block; float: left !important}
#article #article-spot .cat_and_date_and_author a {margin-right: 10px}
#article #article-spot .cat_and_date_and_author .rating {background: url(/images/sprite.png) no-repeat 0px -3186px}
#article #article-spot .cat_and_date_and_author .kind {float: right !important; display: none}
#article #article-spot .lead p {padding: 17px 0 18px 0; font: normal 19px/25px Georgia, "Times New Roman", Times, serif; color: #313132; border-bottom: 1px solid #e6e6e6}
#article #article-spot.top_padding {padding-top: 70px}
#article #article-spot .description {overflow: hidden; padding: 19px 0 15px 0; border-bottom: 1px solid #e6e6e6}
#article #article-spot .description .col {width: 299px; float: left !important}
#article #article-spot .description .col.left {margin-right: 21px}
#article #article-spot .description span.end {width: 4px; height: 10px; background-color: #313132; margin-top: 6px; margin-left: 2px; display: inline-block}
#article #article-spot .tags { border-bottom: 1px solid #e6e6e6; overflow: hidden}
#article #article-spot .tags dt {padding: 14px 0 10px 0; width: 120px; color: #8f8368; float: left !important}
#article #article-spot .tags dd a {padding: 14px 10px 10px 0; color: #999999; display: block; float: left !important}
#article #article-spot .tags dd a:hover {text-decoration: underline}
 .rating {background: url(/images/sprite.png) no-repeat 0px -3200px; margin-right: 8px; height: 12px; text-indent: -3000em}
.rating.r_0, .rating.r_1 {width: 0; margin-right: 0}
.rating.r_2 {width: 12px}
.rating.r_3 {width: 26px}
.rating.r_4 {width: 40px}
.blurb em {font-style: italic}
 #articles-index {  }
#articles-index #transversal-latest-videos li.with_image a, #articles-index #transversal-latest-videos li.with_image div {padding-left: 0px}
#articles-index #transversal-latest-videos li.with_image img {display: none}
#articles h3 {background-position: 20px -100px}
#articles-index #articles ul {padding: 20px 20px 40px 20px}
#articles-index .separation_2cols .left_col {width: 139px}
#articles-index .separation_2cols .right_col {width: 539px}
.article_l {overflow: hidden; position: relative; display: block; font: normal 12px/15px Georgia, "Times New Roman", Times, serif}
.article_l .left_col {width: 139px; margin-right: 21px; padding: 19px 0 50px 0; font-style: italic; color: #999999; float: left !important}
.article_l .left_col a {padding-bottom: 5px; text-transform: uppercase; font-weight: bold; font-size: 11px; display: block}
.article_l .right_col {width: 539px; padding: 18px 0 15px 0; float: left !important}
.article_l .right_col a {display: block}
.article_l .right_col a:hover .more {text-decoration: underline}
.article_l .right_col:hover { }
.article_l .right_col img {margin: 2px 0 17px 0; display: block}
.article_l .right_col span {display: block}
.article_l .right_col .title {font-weight: bold; text-transform: uppercase; font-size: 25px; line-height: 27px; color: #313132; padding: 0 0 7px 0}
.article_l .right_col .blurb {color: #313132; font-size: 13px; line-height: 20px}
.article_l .right_col .more {padding: 7px 0 11px 0; font-size: 13px; line-height: 15px; color: #265595}
.article_l .facebook_like_container {width: 139px; position: absolute; left: 0; bottom: 20px}
.category {color: #8f8368; font-style: normal; font-size: 12px; line-height: 15px; text-decoration: none}
.category:hover {text-decoration: underline}
  .article_or_video_m a {font: normal 12px/15px Georgia, "Times New Roman", Times, serif; width: 539px; padding: 20px 0 15px 0; position: relative; display: block}
.article_or_video_m a img {margin: 0 0 17px 0; display: block}
.article_or_video_m a span {display: block}
.article_or_video_m a .category {margin-right: 5px; text-transform: uppercase; font-weight: bold; font-size: 11px; display: inline-block}
.article_or_video_m a .title {font-weight: bold; text-transform: uppercase; font-size: 25px; line-height: 27px; color: #313132; padding: 0 0 5px 0}
.article_or_video_m a .blurb {color: #313132; font-size: 13px; line-height: 20px; padding-top: 2px}
.article_or_video_m a .more {padding: 7px 0 11px 0; font-size: 13px; line-height: 15px; color: #265595}
.article_or_video_m a .play_button {position: absolute; left: 222px; top: 127px; width: 95px; height: 95px; z-index: 2; background: url(/images/video_sprite.png) no-repeat -150px 0px; display: block; text-indent: -3000em}
.article_or_video_m:hover .more {text-decoration: underline}
.article_or_video_s a {font: normal 13px/15px Georgia, "Times New Roman", Times, serif; padding: 13px 0 11px 24px; background: url(/images/sprite.png) no-repeat 0px -3887px; color: #313132; display: block}
.article_or_video_s a.video {background-position: 0px -4037px}
.article_or_video_s a:hover {background-color: #ffffee}
.article_or_video_s a:active {background-color: #ffffd5}
.article_or_video_s a .category {margin-top: 1px; margin-bottom: -1px; margin-right: 5px; text-transform: uppercase; font-weight: bold; font-size: 11px; display: inline-block}
  a.edito {padding: 16px 0 9px 0; font: normal 13px/20px Georgia, "Times New Roman", Times, serif; color: #313132; display: block}
a.edito .more {color: #265595; padding-top: 5px; display: block}
a.edito:hover .more {text-decoration: underline}
   #gallery-caption {padding: 15px 0 20px 20px; width: 339px}
  .slide {margin-top: 6px; margin-bottom: 10px}
.slide .frame {position: relative; margin-bottom: 5px}
.slide .frame .magnifying_glass {background: url(/images/sprite.png) no-repeat 5px -3245px; position: absolute; width: 33px; height: 33px; left: 0; bottom: 0; text-indent: -3000em; display: block; opacity: 0}
.slide .frame:hover .magnifying_glass {opacity: 1;  }
  .lightbox {position: fixed; left: 50%; top: 50%; z-index: 99999; background-color: #f2f2f2; cursor: pointer; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5)}
.lightbox img {max-width: 960px; padding: 0; margin: 0; height: auto; display: block}
.lightbox .cross {width: 35px; height: 35px; background: #313132 url(/images/sprite.png) 10px -1290px no-repeat; z-index: 99999; display: block; text-indent: -3000em; position: absolute}
.lightbox .cross:hover {background-color: #424243}
.lightbox .caption_holder {background-color: #f2f2f2; padding: 9px 10px 10px 10px}
  .fr #reviews h3 {background-position: 20px -150px}
.en #reviews h3 {background-position: 20px -200px}
#reviews-index {  }
#reviews-index #transversal-latest-videos li.with_image a, #reviews-index #transversal-latest-videos li.with_image div {padding-left: 0px}
#reviews-index #transversal-latest-videos li.with_image img {display: none}
.#reviews { }
#reviews table {margin: 20px 0 40px 20px}
#reviews table td {border-right: 20px solid white}
#reviews table td.spacer {height: 20px}
.review_v {width: 219px; border-bottom: 1px solid #121212; position: relative; font: normal 12px/15px Georgia, "Times New Roman", Times, serif; padding-bottom: 24px}
.review_v a {position: relative; display: block}
.review_v:hover {background-color: #ffffee}
.review_v:active {background-color: #ffffd5}
.review_v:hover .play_button {background: url(/images/video_sprite.png) no-repeat -300px -100px}
.review_v img {display: block; margin-bottom: 1px}
.review_v .title, .review_v .blurb {color: #313132; display: block}
.review_v .info {padding: 8px 0 2px 0; overflow: hidden; display: block}
.review_v .info .rating { display: block; float: left !important}
.review_v .category {display: block; padding: 9px 0 0 0}
.review_v .title {padding: 12px 0 0px 0; font: bold 14px/17px Georgia, "Times New Roman", Times, serif; text-transform: uppercase}
.review_v .venue {padding: 7px 0 1px 0; color: #999999; display: block}
.review_v .blurb {padding: 0px 0 1px 0; font: normal 13px/20px Georgia, "Times New Roman", Times, serif}
li.review_v {border: none}
li.review_v a {padding: 20px 0 0 0}
  #videos h3 {background-position: 20px -250px}
#videos { }
#videos table {margin: 20px 0 40px 20px}
#videos table td {border-right: 20px solid white}
#videos table td.spacer {height: 20px}
.video_v {width: 219px; border-bottom: 1px solid #121212; position: relative; font: normal 12px/15px Georgia, "Times New Roman", Times, serif}
.video_v a {position: relative}
.video_v:hover {background-color: #ffffee}
.video_v:active {background-color: #ffffd5}
.video_v .play_button {position: absolute; left: 83px; top: 53px; width: 53px; height: 53px; z-index: 2; background: url(/images/video_sprite.png) no-repeat -300px 0px; display: block; text-indent: -3000em}
.video_v:hover .play_button {background: url(/images/video_sprite.png) no-repeat -300px -100px}
.video_v img {display: block; margin-bottom: 1px}
.video_v .title, .video_v .blurb {color: #313132; display: block}
.video_v .category {text-transform: uppercase; font-weight: bold; font-size: 11px; display: block; padding: 9px 0 0 0}
.video_v .title {padding: 3px 0 0px 0; font-size: 14px; line-height: 17px; font-weight: bold}
.video_v .date_and_venue {padding: 5px 0 3px 0; color: #999999; display: block}
.video_v .blurb {padding: 0px 0 21px 0; font-size: 13px; line-height: 17px}
  #videos-show #transversal-latest-videos li.with_image a, #videos-show #transversal-latest-videos li.with_image div {padding-left: 0px}
#videos-show #transversal-latest-videos li.with_image img {display: none}
#videos-show #left-col {padding-bottom: 80px}
#video-player {background-color: black; width: 739px; padding-top: 40px; padding-bottom: 40px; margin-bottom: 19px}
#video-player .video-js-box {margin-left: 50px}
#videos-show .description {overflow: hidden; padding: 0 20px 29px 20px}
#videos-show .description .col {float: left !important}
#videos-show .description .col.left {width: 379px; margin-right: 21px}
#videos-show .description .col.right {width: 299px}
#videos-show .description p {padding-right: 10px}
#videos-show .description dl.credits {border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; overflow: hidden; padding-top: 15px; padding-bottom: 19px}
#videos-show .description dl.credits dd, #videos-show .description dl.credits dt {padding: 4px 0 1px 0; display: block; float: left !important}
#videos-show .description dl.credits dt {width: 90px; color: #999999}
#videos-show .description dl.credits dd {width: 209px; color: #313132}
#videos-show .description dl.credits dd a {color: #313132}
 .separation_2cols {overflow: hidden; display: block}
.separation_2cols div {border-top: 1px solid #313132}
.separation_2cols .left_col {width: 179px; margin-right: 21px; float: left !important}
.separation_2cols .right_col {width: 739px; float: left !important}
.separation_1col {height: 1px; background-color: #313132; display: block}
.separation_dotted {height: 0px; border-bottom: 1px dotted #313132; display: block}
.separation_dotted.light {border-bottom-color: #e6e6e6}
 #discoveries h3, #discovery h3 {background-position: 20px -300px}
#discoveries-index #content, #discoveries-show #content {background-color: white; background-image: none}
#discoveries-index .navigation_bar.bottom, #discoveries-show .navigation_bar.bottom, #discoveries-index .prev_next_bar, #discoveries-show .prev_next_bar {width: 979px}
#discoveries-index .pagination, #discoveries-show .pagination {width: 799px}
#discoveries ul {padding: 20px 0 40px 20px}
.discovery_m {overflow: hidden; position: relative; display: block}
.discovery_m .left_col {width: 179px; margin-right: 21px; padding: 8px 0 50px 0; font: italic 12px Georgia, "Times New Roman", Times, serif; float: left !important}
.discovery_m .right_col {width: 739px; padding: 20px 0 10px 0; float: left !important}
.discovery_m .right_col .frame {position: relative; margin-bottom: 10px}
.discovery_m .right_col .frame .image {display: block}
.discovery_m .right_col .frame .caption {display: none; padding: 11px 10px 10px 10px; position: absolute; bottom: 10px; left: 10px; width: 350px; background-color: white; -moz-border-radius: 1px;  -webkit-border-radius: 1px;  border-radius: 1px}
.discovery_m .right_col .frame:hover .caption {display: block}
.discovery_m dl dt {padding-top: 11px}
.discovery_m dl dd span {color: #b3b3b3}
.discovery_m dl dd a {color: #313132}
.discovery_m dl dd a:hover {text-decoration: underline}
.discovery_m .external_link {margin-top: 11px}
.discovery_m .facebook_like_container {width: 159px; position: absolute; left: 0; bottom: 20px}
.discovery_m .permalink {width: 17px; height: 8px; background: url(/images/sprite.png) no-repeat 0 -2350px; position: absolute; left: 162px; top: 20px; text-indent: -3000em; display: block}
.discovery_m .permalink:hover {background-position: 0 -2400px}
#discoveries-show .discovery_m .permalink {display: none}
  #stories-index #transversal-latest-reviews li.with_image a, #stories-index #transversal-latest-reviews li.with_image div {padding-left: 0px}
#stories-index #transversal-latest-reviews li.with_image img {display: none}
.fr #stories h3, .fr #story h3 {background-position: 20px -350px}
.en #stories h3, .en #story h3 {background-position: 20px -400px}
#stories-index .separation_2cols .left_col {width: 139px}
#stories-index .separation_2cols .right_col {width: 539px}
#stories-index #stories ul {padding: 20px 0 40px 20px}
  .story_s {padding: 16px 0 15px 0px; overflow: hidden; color: #313132; display: block}
.story_s p {font: normal 13px/20px Georgia, "Times New Roman", Times, serif; padding-bottom: 3px}
.story_s span {font: normal 12px/20px Georgia, "Times New Roman", Times, serif}
.story_s span:after {content: " — "}
.story_s.featured p {font: normal 20px/25px Georgia, "Times New Roman", Times, serif}
.story_s.featured p span {margin-top: -20px; display: none;  }
.story_s.featured p span:after {content: ""}
.story_s a {line-height: 15px; font-size: 12px}
.story_m {overflow: hidden; position: relative; font: normal 12px/15px Georgia, "Times New Roman", Times, serif; display: block}
.story_m .left_col {width: 139px; margin-right: 21px; padding: 19px 0 10px 0;  color: #999999; font-style: italic; float: left !important}
.story_m .right_col {width: 539px; padding: 16px 0 10px 0; float: left !important}
.story_m .right_col p {color: #313132; font-size: 20px; line-height: 25px; padding: 0 15px 3px 0}
.story_m .facebook_like_container {margin: 11px 0 4px 0}
.story_m.featured .right_col {background: -webkit-gradient(linear, left top, right top, from(white), to(#f2f2f2));  background: -moz-linear-gradient(left, white, #f2f2f2);  }
.story_m .permalink {width: 17px; height: 8px; background: url(/images/sprite.png) no-repeat 0 -2350px; position: absolute; left: 0; bottom: 14px; text-indent: -3000em; display: block}
.story_m .permalink:hover {background-position: 0 -2400px}
  #story.magazine_page {padding-bottom: 40px}
#story .story {font: normal 12px/20px Georgia, "Times New Roman", Times, serif; margin: 0 20px; padding: 21px 20px 80px 0}
#story .story .date_and_author { }
#story .story p {padding: 7px 0 3px 0; font-size: 28px; line-height: 35px; color: #313132}
#story .internal_link {margin: 0 0 30px 20px}
  .pagination {overflow: hidden; position: absolute; left: 0; bottom: 40px; background: url(/images/shadow_h.png) repeat-x 0 top; height: 79px; width: 559px; padding-left: 180px}
.pagination .pagination_info {width: 149px; height: 15px; padding: 19px 10px 45px 20px; border-right: 1px dotted rgba(0, 0, 0, 0.1); position: absolute; top: 0; left: 0}
.pagination a, .pagination span, .pagination em {border-right: 1px dotted rgba(0, 0, 0, 0.1); padding: 19px 0px 45px 0px; width: 28px; height: 15px; text-align: center; float: left !important; display: block}
.pagination .pagination_pages {overflow: hidden; position: relative}
.pagination .pagination_pages .current {background-color: rgba(0, 0, 0, 0.5); color: white; border-right-style: none; margin-right: 1px}
.pagination .pagination_pages .previous_page, .pagination .pagination_pages .next_page {border-left: 1px dotted rgba(0, 0, 0, 0.1); border-right: none; background: url(/images/sprite.png) no-repeat 14px -1732px}
.pagination .pagination_pages .previous_page {width: 39px; position: absolute; top: 0; right: 151px; background-position: 14px -1432px; text-indent: -3000em}
.pagination .pagination_pages .previous_page.disabled {background-position: 14px -1332px}
.pagination .pagination_pages .next_page {width: 140px; text-align: left; padding-left: 10px; position: absolute; top: 0; right: 0; background-position: 128px -1732px}
.pagination .pagination_pages .next_page.disabled {background-position: 128px -1532px; color: #cccccc}
.pagination .pagination_pages a:hover {background-color: rgba(255, 255, 0, 0.15); color: #313132}
.pagination .pagination_pages a:active {background-color: rgba(255, 255, 0, 0.3)}
.ie .pagination .pagination_info {border-right: 1px dotted #e6e6e6}
.ie .pagination a, .ie .pagination span {border-right: 1px dotted #e6e6e6}
.ie .pagination .pagination_pages .previous_page, .ie .pagination .pagination_pages .next_page {border-left: 1px dotted #e6e6e6}
.ie .pagination .pagination_pages .current {background-color: #808080}
  .social_buttons {padding-top: 20px; overflow: hidden}
.social_buttons .google_plusone_container, .social_buttons .facebook_like_container, .social_buttons .twitter_share_container {float: left !important}
.facebook_like_container {height: 20px; width: 150px; overflow: hidden}
.ie .facebook_like_container {height: 21px}
.twitter_share_container {height: 20px; width: 110px; overflow: hidden}
.google_plusone_container {height: 20px; width: 46px; overflow: hidden}
 .box {border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding-bottom: 9px}
.magazine.title {padding-top: 19px; padding-bottom: 5px; font: bold 25px/30px Georgia, "Times New Roman", Times, serif; color: #313132; text-transform: uppercase}
 #right-col {text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0}
#right-col .rss {padding: 14px 37px 11px 10px; text-align: right; background: url(/images/sprite.png) no-repeat 210px -737px; color: #999999; display: block}
#right-col .rss:hover {background-color: rgba(0, 0, 0, 0.1); color: #e6e6e6; background-position: 210px -837px}
#right-col .sponsor {padding: 24px 70px 11px 10px; height: 120px; text-align: left; font: italic 12px Georgia, "Times New Roman", Times, serif; background: url(/images/sprite.png) no-repeat right -2710px; color: #999999; display: block}
#right-col .sponsor span {display: none}
#right-col .sponsor:hover {color: #e6e6e6}
#right-col .iconomani {text-align: right; background: url(/images/sprite.png) no-repeat right -2880px}
#right-col .curiosite {text-align: right; background: none; padding-right: 20px}
#right-col .curiosite span {display: inline-block; font: 12px/15px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; margin-top: 5px; color: #808080; padding-left: 14px; background: url(/images/sprite.png) no-repeat 0 -2098px}
#right-col .curiosite:hover {color: #999999}
#right-col .curiosite:hover span {color: #e6e6e6; background-position: 0 -2198px}
#right-col .submit {text-align: right; background: none; padding-right: 20px}
#right-col .submit span {display: inline-block; font: 12px/15px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif; margin-top: 5px; color: #808080; padding-left: 14px; background: url(/images/sprite.png) no-repeat 0 -2098px}
#right-col .submit:hover {color: #999999}
#right-col .submit:hover span {color: #e6e6e6; background-position: 0 -2198px}
#right-col hr {background: url(/images/header_lines.png) repeat-x 0 -50px; height: 10px; margin-left: 10px; margin-right: 10px; display: block}
  #right-col .module_header {padding-bottom: 1px; border-bottom: 1px solid #262626; margin-left: 10px; margin-right: 10px; position: relative}
#right-col .module_header h4 {padding: 24px 0 9px 0; color: #e6e6e6}
#right-col .module_header a {right: 0; bottom: 0; padding: 24px 5px 10px 0px; color: #121212; text-shadow: rgba(255, 255, 255, 0.1) 0 1px 0; display: block; position: absolute}
#right-col .module_header a:hover {color: #e6e6e6}
#magazine .module_header { border-bottom: 1px solid #313132; position: relative}
#magazine .module_header h4 {border-bottom: 1px solid #313132; margin-bottom: 1px}
#magazine .module_header h4 a, #magazine .module_header h4 span {height: 52px; color: #e6e6e6; background-color: yellow; background: url(/images/sprite_titles.png) no-repeat 0 -810px; text-indent: -3000em; display: block}
#magazine .module_header h4.reviews a {background-position: 0 -910px}
#magazine .module_header h4.discoveries a {background-position: 0 -1010px}
#magazine .module_header h4.stories a {background-position: 0 -1110px}
#magazine .module_header h4.edito a {background-position: 0 -1210px}
#magazine .module_header h4.credits span {background-position: 0 -1310px}
#magazine .module_header h4.video a {background-position: 0 -1410px}
#magazine .module_header h4.top5 a {background-position: 0 -1510px}
#magazine .module_header h4.openings a {background-position: 0 -1610px}
#magazine .module_header h4.last_days a {background-position: 0 -1710px}
#magazine .module_header .right_holder {right: 0; top: 0; position: absolute}
#magazine .module_header .right_holder a, #magazine .module_header .right_holder span {padding: 29px 0 8px 13px; color: #999999; display: block; float: right !important}
#magazine .module_header .right_holder a {padding-right: 19px; background: url(/images/sprite.png) no-repeat right -722px}
#magazine .module_header .right_holder a:hover {color: #404040; background-position: right -822px}
.en #magazine .module_header h4.articles_and_videos a {background-position: 0 -860px}
.en #magazine .module_header h4.reviews a {background-position: 0 -960px}
.en #magazine .module_header h4.discoveries a {background-position: 0 -1060px}
.en #magazine .module_header h4.stories a {background-position: 0 -1160px}
.en #magazine .module_header h4.edito a {background-position: 0 -1260px}
.en #magazine .module_header h4.credits span {background-position: 0 -1360px}
.en #magazine .module_header h4.video a {background-position: 0 -1460px}
.en #magazine .module_header h4.top5 a {background-position: 0 -1560px}
.en #magazine .module_header h4.openings a {background-position: 0 -1660px}
.en #magazine .module_header h4.last_days a {background-position: 0 -1760px}
  .module_s {margin-left: 10px; margin-right: 10px}
.module_s li a, .module_s li div {padding: 10px 0 6px 0; border-bottom: 1px solid #262626; text-shadow: rgba(255, 255, 255, 0.1) 0 1px 0; color: #121212; overflow: hidden; display: block}
.module_s li a .title, .module_s li div .title { color: #808080;  padding-bottom: 3px; text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0; display: block}
.module_s li a img, .module_s li div img {margin-left: -87px; margin-bottom: 4px; display: block; float: left !important}
.module_s li a:hover {border-bottom: 1px solid #404040; background-color: rgba(0, 0, 0, 0.1); background: -webkit-gradient(linear, left top, right top, from(#313132), to(#2b2b2c));  background: -moz-linear-gradient(left, #313132, #2b2b2c);  }
.module_s li a:hover .title {color: #e6e6e6}
.module_s li div .title {color: #595959}
.module_s li.with_image a, .module_s li.with_image div {padding-left: 87px}
.module_s li .rating {background-position: 0 -3225px; height: 13px; margin-right: 3px; display: inline-block}
.module_s li .rating.r_0 {display: none}
  #transversal-latest-articles .views {display: none}
#transversal-popular-articles .date {display: none}
 #related-events-no-pics .with_image {padding-left: 0}
#related-events-no-pics img {display: none}
 div#ajaxLayer {width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9999; _display: none !important}
span#ajaxSpinner {border-radius: 8px; background: black url(/images/ajax-spinner.gif) center center no-repeat; display: block; top: 30%; left: 40%; margin-left: -30px; width: 60px; height: 60px; position: fixed; _position: absolute; z-index: 9999; text-indent: -3000em; -moz-border-radius: 6px;  -webkit-border-radius: 6px;  border-radius: 6px; opacity: 0.8;  }
  .caption {color: #808080; padding: 4px 0 5px 0}
.caption .caption_title {font-family: inherit; color: #313132;  }
.caption .caption_title i {font-family: inherit; font-weight: inherit; font-style: italic}
.caption .caption_title a {text-decoration: none}
.caption .caption_title a:hover {background-color: white; text-decoration: underline}
.caption span {display: block}
  .button {padding: 7px 10px 5px 10px; border: 1px solid #121212; color: #e6e6e6; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15);  background: -webkit-gradient(linear, left top, left bottom, from(#353535), to(#262626));  background: -moz-linear-gradient(top, #353535, #262626);  -moz-border-radius: 4px;  -webkit-border-radius: 4px;  border-radius: 4px; display: inline-block}
.button:hover {background: -webkit-gradient(linear, left top, left bottom, from(#2f2f2f), to(#202020));  background: -moz-linear-gradient(top, #2f2f2f, #202020);  }
.button:active {background: -webkit-gradient(linear, left top, left bottom, from(#262626), to(#353535));  background: -moz-linear-gradient(top, #262626, #353535);  }
  .admin_bar {text-align: right; position: absolute; right: 0; bottom: 0; background: url(/images/shadow_h.png) repeat-x 0 top; padding: 6px 5px 5px 5px; width: 229px}
#discoveries-show .admin_bar {background: none}
   .event_inline {border-top: 5px solid #313132; border-bottom: 5px solid #313132; font-size: 12px; line-height: 19px; font-style: italic; width: 129px; margin: 6px 16px 10px 0; padding: 14px 0 12px 0; float: left !important; display: block}
.event_inline span {display: block;  }
.event_inline a {text-decoration: none; color: #265595 !important; display: block}
.event_inline a:hover {background: none; text-decoration: underline}
   .corner_tag {width: 140px; height: 75px; z-index: 100; color: white; line-height: 13px; padding: 11px 0 0 10px; background: url(/images/sprite.png) no-repeat -33px -3300px; position: absolute}
.corner_tag.upcoming {background-position: -43px -3400px}
.corner_tag.closed {background-position: -13px -3400px}
.corner_tag.light {background-position: -33px -3500px}
.corner_tag.archive {background-position: -43px -3600px}
.corner_tag.staff_pick {background-position: -33px -3500px}
.corner_tag.closed {background-position: -13px -3500px}
.corner_tag.new {background-position: -43px -3700px}
.corner_tag.last_days {background-position: -33px -3800px}
.corner_tag.big {width: 155px; height: 75px; padding-top: 14px; background-position: 0 0}
.corner_tag.big.upcoming {background-position: 0 -3400px}
.corner_tag.big.closed {background-position: 0 -3400px}
.corner_tag.big.light {background-position: 0 -3500px}
.corner_tag.big.archive {background-position: 0 -3600px}
.corner_tag.big.staff_pick {background-position: 0 -3500px}
.corner_tag.big.closed {background-position: 0 -3500px}
.corner_tag.big.new {background-position: 0 -3800px}
.corner_tag.big.last_days {background-position: 0 -3900px}
  .ad {width: 219px; margin: 10px 0 11px 10px; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.6)}
#magazine-index .ad {margin-left: 0}
#magazine-index .ad_label {display: block}
.ad_label {width: 219px; height: 6px; background: url(/images/sprite_titles.png) no-repeat 0 -1850px; margin-bottom: 18px; margin-top: 6px; text-indent: -3000em; display: none}
       .no-text {text-indent: -3000em}
.fL {float: left !important}
.fR {float: right !important}
.link {text-decoration: underline}
.block {display: block}
.inline-block {display: inline-block}
.none {display: none}
.hidden {visibility: hidden}
.tR {text-align: right}
.tL {text-align: left}
.bold {font-family: "Arial Rounded MT Bold", Arial; font-weight: bold}
.abs {position: absolute}
  .text3d_bright {text-shadow: rgba(0, 0, 0, 0.4) 0 -1px 0}
.text3d_dark {text-shadow: rgba(255, 255, 255, 0.1) 0 1px 0}
   .no_picture li.with_image a, .no_picture li.with_image div {padding-left: 0px}
.no_picture li.with_image img {display: none}
#gallery {width: 739px; position: relative; overflow: hidden}
#gallery #gallerySpot {width: 739px; position: relative; background-image: url(/images/hash_grey.png)}
#gallery #gallerySpot #gallery-content {position: relative; width: 739px}
#gallery #gallerySpot #gallery-content li {position: absolute; top: 0; left: 0; width: 739px; z-index: 99; opacity: 0;  }
#gallery #gallerySpot #gallery-content.current {z-index: 9999}
#gallery .gallery-thumbnails-wrapper {overflow: hidden; z-index: 99999}
#gallery .gallery-thumbnails-wrapper .jScrollPaneContainer {z-index: 99999}
#gallery .scroll-pane {width: 739px; float: left; padding: 0}
#gallery #gallery-thumbnails {display: block; overflow: hidden; width: 739px; height: 96px; width: 9999999px; background-color: #404040; border-top: 1px solid #404040; border-bottom: 1px solid #404040}
#gallery #gallery-thumbnails li {display: block; float: left; width: 109px; height: 79px; padding: 0 1px 0 0; position: relative}
#gallery #gallery-thumbnails li:last-child {padding-right: 0}
#gallery #gallery-thumbnails li img {opacity: 1;  }
#gallery #gallery-thumbnails li:hover {cursor: pointer}
#gallery #gallery-thumbnails li:hover img {opacity: 0.8;  }
#gallery #gallery-thumbnails li span {opacity: 0.8;  }
#gallery #gallery-thumbnails li.hover img {opacity: 0.8;  }
#gallery #gallery-thumbnails li.hover span {opacity: 1;  }
#gallery #gallery-thumbnails li.current {opacity: 1 !important}
#gallery #gallery-thumbnails li.current img {opacity: 1 !important}
#gallery #gallery-thumbnails li.current span {position: absolute;  border: 4px solid #8f8368; width: 101px; height: 71px; top: 0; left: 0; opacity: 1;  }
#gallery #gallery-thumbnails li.current span {position: absolute;  border: 4px solid #8f8368; width: 101px; height: 71px; top: 0; left: 0; opacity: 1;  }
#gallery #gallery-prevnext {display: block; z-index: -1; left: 0; top: 165px; width: 739px; height: 55px; position: absolute}
#gallery #gallery-prevnext.active {z-index: 9999}
#gallery #gallery-prevnext li {top: 0; background: url(/images/sprite.png) no-repeat left -3040px; position: absolute}
#gallery #gallery-prevnext li a {height: 55px; width: 60px; text-indent: -3000em; display: block}
#gallery #gallery-prevnext li.previous {left: 0}
#gallery #gallery-prevnext li.previous:hover, #gallery #gallery-prevnext li.previous.hover {background-position: left -3090px}
#gallery #gallery-prevnext li.previous:active, #gallery #gallery-prevnext li.previous.active {background-position: left -3140px}
#gallery #gallery-prevnext li.next {right: 0; background-position: right -3040px}
#gallery #gallery-prevnext li.next:hover, #gallery #gallery-prevnext li.next.hover {background-position: right -3090px}
#gallery #gallery-prevnext li.next:active, #gallery #gallery-prevnext li.next.active {background-position: right -3140px}
#gallery #gallery-prevnext li.inactive {opacity: 0.2;  }
.ie #gallery.gallery-onload #gallerySpot #gallery-content li {visibility: hidden}
 .jScrollPaneContainer {position: absolute; top: 0; left: 0px; overflow: hidden; z-index: 1}
.jScrollPaneTrack {position: absolute; cursor: pointer; left: 0; bottom: 0; width: 100%}
.jScrollPaneBackground {background: #404040; position: absolute; top: 0; left: 0; height: 9px; width: 100%}
.jScrollIntervalTrack {position: absolute; display: none}
.jScrollPaneDrag {position: absolute; background: #262626; cursor: pointer; overflow: hidden}
.jscrollDragging {height: 19px}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: ""; display: table; border-collapse: collapse}
.ui-helper-clearfix:after {clear: both}
.ui-helper-clearfix {min-height: 0;  }
.ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0);  }
.ui-front {z-index: 100}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%}
.ui-draggable-handle {-ms-touch-action: none; touch-action: none}
.ui-resizable {position: relative}
.ui-resizable-handle {position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px}
.ui-selectable {-ms-touch-action: none; touch-action: none}
.ui-selectable-helper {position: absolute; z-index: 100; border: 1px dotted black}
.ui-sortable-handle {-ms-touch-action: none; touch-action: none}
.ui-accordion .ui-accordion-header {display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0;  font-size: 100%}
.ui-accordion .ui-accordion-icons {padding-left: 2.2em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {padding-left: 2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; overflow: auto}
.ui-autocomplete {position: absolute; top: 0; left: 0; cursor: default}
.ui-button {display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible;  }
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {text-decoration: none}
 .ui-button-icon-only {width: 2.2em}
 button.ui-button-icon-only {width: 2.4em}
.ui-button-icons-only {width: 3.4em}
button.ui-button-icons-only {width: 3.7em}
 .ui-button .ui-button-text {display: block; line-height: normal}
.ui-button-text-only .ui-button-text {padding: .4em 1em}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {padding: .4em; text-indent: -9999999px}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: .4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text {padding-left: 2.1em; padding-right: 2.1em}
 input.ui-button {padding: .4em 1em}
 .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {position: absolute; top: 50%; margin-top: -8px}
.ui-button-icon-only .ui-icon {left: 50%; margin-left: -8px}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {left: .5em; visibility: hidden}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {right: .5em}
 .ui-buttonset {margin-right: 7px}
.ui-buttonset .ui-button {margin-left: 0; margin-right: -.3em}
  input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {border: 0; padding: 0}
.ui-datepicker {width: 17em; padding: .2em .2em 0; display: none}
.ui-datepicker .ui-datepicker-header {position: relative; padding: .2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left: 2px}
.ui-datepicker .ui-datepicker-next {right: 2px}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px}
.ui-datepicker .ui-datepicker-next-hover {right: 1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {font-size: 1em; margin: 1px 0}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left}
 .ui-datepicker.ui-datepicker-multi {width: auto}
.ui-datepicker-multi .ui-datepicker-group {float: left}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%; margin: 0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left}
.ui-datepicker-row-break {clear: both; width: 100%; font-size: 0}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0; border-left-width: 1px}
.ui-dialog {overflow: hidden; position: absolute; top: 0; left: 0;  outline: 0; -webkit-box-shadow: 0px 0px 4px 0px #ffffff;  box-shadow: 0px 0px 7px 0px #000000}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .4em; top: 60%; width: 16px; margin: -10px 0 0 0; padding: 1px; height: 16px}
.ui-dialog .ui-dialog-content {position: relative; border: 0;  background: none; overflow: auto}
.ui-dialog .ui-dialog-buttonpane {text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {float: right}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em .5em 0; cursor: pointer}
.ui-dialog .ui-resizable-se {width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
.ui-menu {list-style: none; padding: 0; margin: 0; display: block; outline: none}
.ui-menu .ui-menu {position: absolute}
.ui-menu .ui-menu-item {position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0;   list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider {margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {margin: -1px}
 .ui-menu-icons {position: relative}
.ui-menu-icons .ui-menu-item {padding-left: 2em}
 .ui-menu .ui-icon {position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0}
 .ui-menu .ui-menu-icon {left: auto; right: 0}
.ui-progressbar {height: 2em; text-align: left; overflow: hidden}
.ui-progressbar .ui-progressbar-value {margin: -1px; height: 100%}
.ui-progressbar .ui-progressbar-overlay {background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25);  opacity: 0.25}
.ui-progressbar-indeterminate .ui-progressbar-value {background-image: none}
.ui-selectmenu-menu {padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none}
.ui-selectmenu-menu .ui-menu {overflow: auto;  overflow-x: hidden; padding-bottom: 1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0}
.ui-selectmenu-open {display: block}
.ui-selectmenu-button {display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer}
.ui-selectmenu-button span.ui-icon {right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%}
.ui-selectmenu-button span.ui-selectmenu-text {text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0}
 .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {filter: inherit}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-spinner {position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle}
.ui-spinner-input {border: none; background: none; color: inherit; padding: 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 22px}
.ui-spinner-button {width: 16px; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0}
 .ui-spinner a.ui-spinner-button {border-top: none; border-bottom: none; border-right: none}
 .ui-spinner .ui-icon {position: absolute; margin-top: -8px; top: 50%; left: 0}
.ui-spinner-up {top: 0}
.ui-spinner-down {bottom: 0}
 .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px}
.ui-tabs {position: relative; padding: .2em}
.ui-tabs .ui-tabs-nav {margin: 0; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: left; padding: .5em 1em; text-decoration: none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom: -1px; padding-bottom: 1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor: text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor: pointer}
.ui-tabs .ui-tabs-panel {display: block; border-width: 0; padding: 1em 1.4em; background: none}
.ui-tooltip {padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa}
body .ui-tooltip {border-width: 2px}
 .ui-widget {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em}
.ui-widget .ui-widget {font-size: 1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Arial, Helvetica, sans-serif; font-size: 1em}
.ui-widget-content {border: 1px solid #000000;  background: black; color: #ffffff}
.ui-widget-content a {color: #ffffff}
.ui-widget-header { color: #ffffff; font-weight: bold}
.ui-widget-header a {color: #ffffff}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {  border: 0px solid black; background: #000000 url("/images/nl_sub_close_button.png"); background-repeat: no-repeat; background-position: 0px -50px; font-weight: normal; color: #ffffff}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #ffffff; text-decoration: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 0px solid black; background: #000000 url("/images/nl_sub_close_button.png"); background-repeat: no-repeat; background-position: 0px 0px; font-weight: normal; color: #ffffff}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {color: #ffffff; text-decoration: none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 0px solid black; background: #000000 url("/images/nl_sub_close_button.png"); background-repeat: no-repeat; background-position: 0px -50px; font-weight: normal; color: #313132}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #313132; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #cd0a0a}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #cd0a0a}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70);  font-weight: normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35);  background-image: none}
.ui-state-disabled .ui-icon {filter:Alpha(Opacity=35);  }
  .ui-icon {width: 16px; height: 16px}
.ui-icon, .ui-widget-content .ui-icon {background-image: url("images/ui-icons_ffffff_256x240.png")}
.ui-widget-header .ui-icon {background-image: url("images/ui-icons_ffffff_256x240.png")}
.ui-state-default .ui-icon {background-image: url("images/ui-icons_888888_256x240.png")}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("images/ui-icons_454545_256x240.png")}
.ui-state-active .ui-icon {background-image: url("images/ui-icons_454545_256x240.png")}
.ui-state-highlight .ui-icon {background-image: url("images/ui-icons_2e83ff_256x240.png")}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("images/ui-icons_cd0a0a_256x240.png")}
 .ui-icon-blank {background-position: 16px 16px}
.ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-on {background-position: -96px -144px}
.ui-icon-radio-off {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-start {background-position: -80px -160px}
 .ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 0px}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 0px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 0px}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 0px}
 .ui-widget-overlay {background: #000000 url("images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x; opacity: .5; filter: Alpha(Opacity=50);  }
.ui-widget-shadow {margin: -0px 0 0 -0px; padding: 0px; background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30);  border-radius: 0px}