.sui-helper-hidden { display: none; }
.sui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.sui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.sui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.sui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .sui-helper-clearfix { height:1%; }
.sui-helper-clearfix { display:block; }
/* end clearfix */
.sui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.sui-state-disabled { cursor: default !important; }
.sui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.sui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.sui-widget {}
.sui-widget .sui-widget { font-size: 1em; }
.sui-widget input, .sui-widget select, .sui-widget textarea, .sui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.sui-widget-content { border: 1px solid #fff; }
.sui-widget-content a { color: #222222; }
.sui-widget-header { background-color:#fff; opacity: .85; filter:Alpha(Opacity=85); }
.sui-widget-header a { color: #ffffff; }
.sui-state-default, .sui-widget-content .sui-state-default, .sui-widget-header .sui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
.sui-state-default a, .sui-state-default a:link, .sui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.sui-state-hover, .sui-widget-content .sui-state-hover, .sui-widget-header .sui-state-hover, .sui-state-focus, .sui-widget-content .sui-state-focus, .sui-widget-header .sui-state-focus { border: 1px solid #357ebd; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
.sui-state-hover a, .sui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.sui-state-active, .sui-widget-content .sui-state-active, .sui-widget-header .sui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.sui-state-active a, .sui-state-active a:link, .sui-state-active a:visited { color: #e17009; text-decoration: none; }
.sui-widget :active { outline: none; }
.sui-state-highlight, .sui-widget-content .sui-state-highlight, .sui-widget-header .sui-state-highlight  {border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; }
.sui-state-highlight a, .sui-widget-content .sui-state-highlight a,.sui-widget-header .sui-state-highlight a { color: #363636; }
.sui-state-error, .sui-widget-content .sui-state-error, .sui-widget-header .sui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.sui-state-error a, .sui-widget-content .sui-state-error a, .sui-widget-header .sui-state-error a { color: #cd0a0a; }
.sui-state-error-text, .sui-widget-content .sui-state-error-text, .sui-widget-header .sui-state-error-text { color: #cd0a0a; }
.sui-priority-primary, .sui-widget-content .sui-priority-primary, .sui-widget-header .sui-priority-primary { font-weight: bold; }
.sui-priority-secondary, .sui-widget-content .sui-priority-secondary,  .sui-widget-header .sui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.sui-state-disabled, .sui-widget-content .sui-state-disabled, .sui-widget-header .sui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.sui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_469bdd_256x240.png); }
.sui-widget-content .sui-icon {background-image: url(images/ui-icons_469bdd_256x240.png); }
.sui-widget-header .sui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png); }
.sui-state-default .sui-icon { background-image: url(images/ui-icons_6da8d5_256x240.png); }
.sui-state-hover .sui-icon, .sui-state-focus .sui-icon {background-image: url(images/ui-icons_217bc0_256x240.png); }
.sui-state-active .sui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png); }
.sui-state-highlight .sui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.sui-state-error .sui-icon, .sui-state-error-text .sui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
.sui-icon-close { background-position: -80px -128px; }
.sui-icon-closethick { background-position: -96px -128px; }
.sui-widget-overlay { background: #000 url(images/underlay.png) 50% 50% repeat-x; opacity: .40;filter:Alpha(Opacity=40); }
.sui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.sui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.sui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.sui-button-icons-only { width: 3.4em; } 
button.sui-button-icons-only { width: 3.7em; } 
.sui-button .sui-button-text { display: block; line-height: 1.4;  }
.sui-button-text-only .sui-button-text { padding: .4em 1em; }
.sui-button-icon-only .sui-button-text, .sui-button-icons-only .sui-button-text { padding: .4em; text-indent: -9999999px; }
.sui-button-text-icon-primary .sui-button-text, .sui-button-text-icons .sui-button-text { padding: .4em 1em .4em 2.1em; }
.sui-button-text-icon-secondary .sui-button-text, .sui-button-text-icons .sui-button-text { padding: .4em 2.1em .4em 1em; }
.sui-button-text-icons .sui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.sui-button { padding: .4em 1em; }
.sui-button-icon-only .sui-icon, .sui-button-text-icon-primary .sui-icon, .sui-button-text-icon-secondary .sui-icon, .sui-button-text-icons .sui-icon, .sui-button-icons-only .sui-icon { position: absolute; top: 50%; margin-top: -8px; }
.sui-button-icon-only .sui-icon { left: 50%; margin-left: -8px; }
.sui-button-text-icon-primary .sui-button-icon-primary, .sui-button-text-icons .sui-button-icon-primary, .sui-button-icons-only .sui-button-icon-primary { left: .5em; }
.sui-button-text-icon-secondary .sui-button-icon-secondary, .sui-button-text-icons .sui-button-icon-secondary, .sui-button-icons-only .sui-button-icon-secondary { right: .5em; }
.sui-button-text-icons .sui-button-icon-secondary, .sui-button-icons-only .sui-button-icon-secondary { right: .5em; }
.sui-buttonset { margin-right: 7px; }
.sui-buttonset .sui-button { margin-left: 0; margin-right: -.3em; }
button.sui-button::-moz-focus-inner { border: 0; padding: 0; }
.sui-dialog { position: absolute; overflow: hidden; top:53px !important;}
.sui-dialog .sui-dialog-titlebar { padding: 5px 16px; position: relative;  }
.sui-dialog .sui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.sui-dialog .sui-dialog-titlebar-close span { display: block; margin: 1px; }
.sui-dialog .sui-dialog-titlebar-close:hover, .sui-dialog .sui-dialog-titlebar-close:focus { padding: 0; }
.sui-dialog .sui-dialog-content { position: relative; border: 0; background: none; overflow: auto; zoom: 1; }
.sui-dialog .sui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.sui-dialog .sui-dialog-buttonpane .sui-dialog-buttonset { float: right; }
.sui-dialog .sui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.sui-dialog .sui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.sui-draggable .sui-dialog-titlebar { cursor: move; }
.setscroll {position: absolute; opacity: .50; filter:Alpha(Opacity=50); cursor:pointer; top:283px; z-index:999;}
.left {left:12px;}
.right {right: 12px;}
.setscroll:hover { opacity: .90; filter:Alpha(Opacity=100);}
.s_window {position:relative; border-top:solid 1px #e30000;}
.s_photo {position:relative; width:968px; height:580px; overflow:hidden;}
.s_photo_back {width:968px; height:580px; background-color:#000; opacity: .60; filter:Alpha(Opacity=60);}
.s_photo_iframe {position:absolute; left:0; top:0; border:none; background-color: transparent;}
.s_plate {background-color:#eaedf3; width:968px; padding:10px 0; font-size:10pt; color:#333; border-top:solid 1px #e30000;}
.s_plate_credits {width:418px; margin-left:54px; float:left; padding:2px 10px 2px 0; color:#707070;}
.s_plate_title {width:416px; margin-right:54px; float:left; border-left:solid 4px #c6ccd9; padding:2px 0 2px 10px;}
.ss_title {
	width:978px; 
	margin-top:5px; 
	background-color: #99aebf; 
	border-top:solid 1px #758396;
	border-bottom:solid 1px #fff;
	overflow:hidden; 
	padding: 4px 4px 3px; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #fff; 
	position:relative;
	text-shadow: 0px 0px white, 1px 1px #6B7585;
	background-image:url('http://static.pn.am/images/photoset/btn_reflection.gif');
	background-repeat: no-repeat;
	background-position: 878px 27px;
}
.ss_count {font-family: Georgia; margin-right:10px; color:#5c687c; text-shadow:none;}
.ss_date {color:#a6a6a6;}
.ss_block {height:96px !important; border-bottom:solid 1px #c2c2c2 !important;}
.ss_l {left:1px !important; top:34px !important;}
.ss_r {right:1px !important; top:34px !important;}
.ss_area {width:974px !important; margin-left:6px !important;}
.ss_shadow {border-top:solid 1px #e30000 !important;}
.sss_shadow {background-image:url('http://static.pn.am/images/set_back1.gif') !important; background-color:#ebebf1 !important;}
.ss_slide {width: 50000px;}
.ss_slide_blog {width: 2500px;}
.ss_thumb {float: left; margin-right: 6px !important; cursor:pointer;}
.ss_thumb_border {border: solid 2px #CCC;}
.thumbSelected {border: solid 2px #cc0000;}
.ss_sep {background-color:#dadada; height:7px;}
.ss_back {background-color:#5a5a5a; border-top:solid 1px #e30000; position:relative;}
.ss_btn {top:272px !important;}
.ss_plate {width:986px !important; border-bottom: solid 1px #d3d6db !important; margin-bottom:15px !important;}
.ss_plate_credits {width:650px !important; margin-left:35px !important; margin-right:5px !important;}
.ss_like {border: solid 1px #fff; border-bottom:none; background-color:#d8dbe4; padding:5px; height:20px; background-image:url('http://static.pn.am/images/fb_loading.gif'); background-repeat:no-repeat; background-position:11px 9px;}
.ss_comments {border: solid 1px #fff; border-top:none; background-color: #f7f8fb; padding:5px;}
.ss_info {width:250px; margin-right:35px; color:#777;}
.ss_photoTitle {margin-top:4px !important; padding-bottom:5px !important; color:#000 !important;}
.ss_info_sep {margin:10px 0px; height:1px; background-color:#fff; border-top:solid 1px #ccc;}
.ss_rels {color:#9d9eb3 !important;}
.ss_rels_titles {background-position: -6px 6px; padding-left:12px;}
.permalink {font-family: Verdana !important; font-size: 10px !important; border: solid 1px #caccd5; padding: 3px 3px 3px 23px; width: 320px; background-color:#ebecf1; background-image:url('http://static.pn.am/images/ico_chain.gif'); background-repeat:no-repeat; background-position: 5px 50%;color:#555; cursor:text;}
.jt_title {padding-bottom:4px;}
.jt_info { margin-right:35px; color:#777; border-left: solid 3px #d8dbe4; padding-left:10px; width:235px;}
.photo_paging {border:solid 1px #bfbfc4 !important;}
.paging_cont {background-color:#e5e5e5 !important; border-top:none !important; border-bottom:solid 1px #bfbfc4 !important;}
.paging_cont_top {background-color:#e5e5e5 !important; border-bottom:none !important; border-top:solid 1px #bfbfc4 !important;}
.paging_cont, .paging_cont_top a:hover {text-decoration:none !important;}
.bevel{-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ribbon_top {height:11px; background-color:#0f5570; width: 986px; margin-top: 5px; border-bottom: solid 1px white; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;}
.ribbon_bottom {height:11px; background-color:#0f5570; width: 986px; margin-top: 5px; border-top: solid 1px white; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;}
.ribbon_shadow {height: 5px; background-color: #e7e8ea; background-image: url('http://static.pn.am/images/set_back_dark.gif');}
.ribbon_block {height:129px !important; background-color:#e7e8ea !important; background-image:none !important;}
.report_title {width: 976px; margin-top: 5px; padding: 4px 4px 3px; font-size: 12pt; font-weight: bold; background-color:#e7ecf0; border-left:solid 1px #758396; border-top:solid 1px #758396; border-right:solid 1px #758396; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;}
.report_date {color: #a7abaf; font-family:Georgia; margin-right:5px;}
.pstr_body {position: relative; height: 230px;}
.pstr_previous {position: absolute; z-index: 999; top: 95px; left: 0px; cursor:pointer;}
.pstr_next {position: absolute; z-index: 999; top: 95px; right: 0px; cursor:pointer;}
.pstr_trans_button {opacity:0.7; filter:alpha(opacity=70);}
.pstr_caption {position: absolute; bottom: 0px; left:0px; width:986px; background-color:#000; opacity:0.6; filter:alpha(opacity=60); padding:7px 0; text-align:center; color:#fff; font-size:10pt; text-decoration:none;}
.poster a:hover {text-decoration:none;}
.latest_block {width:319px; height:319px; border:solid 1px #97979b; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-image:url('http://static.pn.am/images/photoset/grad.gif'); background-position:bottom; background-repeat:repeat-x;}
.latest_block_margin {margin:0 12px;}
.latest_block_title {background-color:#0f5570; border-bottom:solid 1px #fff; text-align:center; color:#fff; font-size:9pt; padding:3px 0; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;}
.latest_block_body {width:298px; height:263px; margin:5px 10px 0; border-bottom:solid 1px #bcbcbf; position:relative; font-size:10pt; overflow:hidden;}
.latest_block_imgbrd {border: solid 3px #555;}
.latest_block_platebck {position: absolute; background-color: black; left: 3px; bottom: 125px; width: 286px; height:28px; text-align: center; color: black; padding: 3px; font-size: 9pt; opacity: 0.5; filter: alpha(opacity=50);}
.latest_block_plate {position: absolute; left: 3px; bottom: 125px; width: 286px; height:34px; text-align: center; color: white; padding: 0px 3px; font-size: 9pt; overflow:hidden;}
.latest_block_list {padding: 4px 0 4px 15px; border-bottom: dashed 1px #D6D6D6; background: url('http://static.pn.am/images/photoset/li.gif') no-repeat; background-position: 3px 10px;}
.latest_block_fade {position:absolute; left:0px; bottom:0px;}
.latest_block_footer {width:298px; margin:0 10px 0; padding-top:3px; font-size:8pt; text-align:center; background-image:url('http://static.pn.am/images/photoset/gradb.gif'); background-position:top; background-repeat:repeat-x;}
.blog_caption {z-index:999; position:absolute; top:90px; width:138px; margin-left:-2px; background-image:url('http://static.pn.am/images/taskbar_menu_shadow.png'); background-position:0 -10px; display:none;}
.blog_caption_arr {position:absolute; left:61px; top:-7px;}
.blog_caption_box {padding:2px; margin:2px; background-color:#ffffcc; border:solid 1px #b2b28e; position:relative; text-align:center; font-size:8pt;}
h4 {background-image:url('http://static.pn.am/images/photoset/allgrad.gif'); background-repeat:repeat-x; text-align:center; float:left; width:307px; margin-bottom:10px; padding: 9px 7px;}