@charset "UTF-8";

@media only screen and (min-width: 150px) and (max-width: 300px) {

#nav {
	position:absolute;
	top:130px;
}

}


@media only screen and (min-width: 180px) and (max-width: 300px) {

#nav {
	top:201px;
}

}


@media only screen and (min-width: 320px) {
	
#mainBlock {
	font-size:0.95em;
	padding-bottom:1.5em;
}

#header {
	background-image:url(../graphics/ht_jsp_23_photo_mob.png);
}

#mainBlock h1 {
	font-size:1.2em;
	color:#444477;
	margin-top:0;
	margin-bottom:0.2em;
	margin-right:0.25em;
	text-align:center;
}
#mainBlock h1.nonComp {
	margin-bottom:1.5em;
}
#mainBlock p {
	font-size:1em;
	line-height:1.6em;
	color:#667;
	margin-top:0;
	margin-left:2%;
	margin-right:2%;
	-webkit-text-size-adjust:100%; /* fixes iPhone colspan 'bug' */
}
#mainBlock.intro {
	color:#292229;
	line-height: 1.6;
}
#mainBlock .techNote {
	font-size:0.97em;
}
#mainBlock .here,
#mainBlock .note {
	color:#9a671f;
	font-family: inherit;
  font-size: 1em;
}
#mainBlock .here {
	text-indent:-1.1em;
 	margin-left:calc(2% + 1.25em);
	margin-bottom:0;
}
#mainBlock .here:before {
	color:#fa3;
	margin-right:0.4em;
}
#wrap.imge .caption.centre .here {
	text-indent:initial;
 	margin-left:1%;
}
.compYear {
	font-size:1.1em;
	letter-spacing:0.1em;
	color:#447;
	margin-bottom:1em;
	position:relative;
}
#mainBlock .compYear p {
	text-align:center;
	margin-top:0;
	margin-bottom:0;
}
.compYear a {
	color:#669;
	border-bottom:none;
	margin-left:1em;
	margin-right:1em;
	display:block;
}
.compYear .lt,
.compYear .rt {
	position:absolute;
	top:0.2em;
}
.compYear .lt {
	left:8%;
}
.compYear .rt {
	right:8%;
}

.topImg {
	width:100%;
	padding-top: 50%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	margin-bottom:1em;
}

#lightbox {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	display:inline-block;
}
#lightbox .gcell {
	box-sizing: border-box;
	padding: 2px;
	width: 33.33%;
	float: left;
}
#lightbox .gcell div img {
	/* [disabled]width: 100%; */
	display: none;
}
#lightbox .gcell a {
	border-bottom: none;
}
#lightbox .gcell div {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
  background-size: cover;
	background-repeat: no-repeat;
  background-position: center;
}
#lightbox .gcell div:first-child::before {
	content: "";
	display: block;
	padding-top: 100%;
}



#lightbox .gcell div:first-child div::before {
	display:none;
}



#lightbox .last .gcell div::before {
	padding-top: 25%;
}

#lightbox .gcell.addon div {
	background-color:#d9d9d9;
}
#nav .dropdown.openIt li:first-child {
	font-weight:bold;
}


#wrap.imge #header {
	opacity:0.95;
	/* [disabled]height:100px; */
	/* [disabled]margin-bottom:-0.8em; */
}
#wrap.imge #lightbox {
	margin-bottom:0;
}
#wrap.imge h1 {
	margin-bottom:0.8em;
}
#wrap.imge h1::before {
	content:"‘";
}
#wrap.imge h1::after {
	content:"’";
}

#wrap.imge #lightbox .gcell {
	width:100%;
	min-height:320px;
	position:relative;
	text-align:center;
	margin-top:-3.2em;
	margin-bottom:-1.5em;
}
#wrap.imge #lightbox .gcell.vt {
	margin-top:-1em;
	margin-bottom:0.6em;
}
#wrap.imge #lightbox .gcell.lv {
	margin-top:-1.5em;
	margin-bottom:0.2em;
}
#wrap.imge #lightbox .gcell.sq {
	margin-top:-1em;
	margin-bottom:-0.5em;
}
#wrap.imge #lightbox .gcell.lh {
	margin-top:-2.6em;
	margin-bottom:-1.4em;
}
#wrap.imge #lightbox .gcell div:first-child {
	background-size:contain;
}
#wrap.imge #lightbox .gcell div:first-child a {
	visibility:hidden;
}
#wrap.imge #lightbox .gcell.vt div:first-child {
	background-size: auto 92%;
}
#wrap.imge #lightbox .gcell.sq div:first-child {
	background-size:86%;
}
#wrap.imge #lightbox .gcell.lh div:first-child {
	background-size: 92% auto;
}
#wrap.imge #lightbox .gcell.lv div:first-child {
	background-size: auto 84%;
}

#wrap.imge #lightbox .gcell .go {
	top:0;
	width:15%;
	height:100%;
	position:absolute;
	display:flex;
	align-items:center;
	justify-content:center;
}
#wrap.imge #lightbox .gcell .go p {
	color:#fff;
	font-weight:bold;
	margin-bottom:0;
}
#wrap.imge #lightbox .gcell .go.rt {
	right:0;
}
#wrap.imge #lightbox .gcell.vt .go.lt p,
#wrap.imge #lightbox .gcell.lv .go.lt p,
#wrap.imge #lightbox .gcell.sq .go.lt p {
	color:#ccc;
	margin-right:auto;
}
#wrap.imge #lightbox .gcell.vt .go.rt p,
#wrap.imge #lightbox .gcell.lv .go.rt p,
#wrap.imge #lightbox .gcell.sq .go.rt p {
	color:#ccc;
	margin-left:auto;
}
#wrap.imge #lightbox .gcell .go .arrbox {
	display:none;
}
#wrap.imge #lightbox .gcell div.fr {
	display:none;
}
#wrap.imge #menuButt p::after {
	content: "";
}
#wrap.imge #inav {
	display:none;
}
#wrap.imge .caption.centre {
	text-align:center;
	padding-top:1em;
}
#wrap.imge .caption p img {
	display:inline;
	float:right;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:0.8em;
}
#wrap.imge .caption .capBlockImg {
	text-align:center;
	margin-top:1.5em;
	margin-bottom:1.5em;
}
#wrap.imge .caption .capBlockImg img {
	width: calc(100% - 4px);
}

#rightBox {
	width:100%;
	display:inline;
	height:50px; /* TMP */
}
#wrap.imge #rightBox {
	display:none;
}
#rightSpace .archive {
	margin-top:1em;
	margin-bottom:0.2em;
	margin-left:3%;
	margin-right:3%;
	overflow:hidden;
}
#rightSpace .dropdown {
	padding-top:0.6em;
	padding-bottom:0.2em;
	background-color:#ddd;
	overflow:auto;
	display:none;
}
#rightSpace .dropdownInner div {
	width:33%;
	float:left;
	text-align:center;
	font-size:0.9em;
}
#rightSpace .dropdownInner #end {
	display:none;
}
#rightSpace .dropdownInner .thisYear {
	opacity:0.5;
}
#rightSpace .dropdownInner .thisYear a {
	border:none;
}
#rightSpace .dropdownInner div p {
	margin-bottom:0.5em;
}
#rightSpace .archive > div { /* Selects children but not grandchildren */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#rightSpace .archive .header {
	background-color:#6e6e6e;
}
#rightSpace .archive .header p {
	line-height:1.2em;
	margin-left:6%;
	margin-right:6%;
	margin-bottom:0;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color:#ddd;
}

#rightSpace .archive .header p::after {
	content: "^";
	float: right;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	margin-top: -2px;
}
#rightSpace .archive .header.down p::after {
	transform: none;
	-webkit-transform: none;
	margin-top: 0.2em;
}

.hereTop {
	cursor:pointer;
}
#greyOut {
	display:none;
}
.redbold {
	font-weight:bold;
	color:#900;
}

}


@media only screen and (min-width: 360px) {

#mainBlock {
	font-size:1em;
}
#mainBlock h1 {
	font-size:1.3em;
}
#mainBlock p {
	font-size:1.1em;
}
#header {
	background-size:80%;
}
.compYear .lt {
	left:13%;
}
.compYear .rt {
	right:13%;
}

#wrap.imge #header {
	/* [disabled]height:120px; */
}
#wrap.imge #lightbox {
	/* [disabled]margin-bottom:0.5em; */
}


}


@media only screen and (min-width: 414px) {

.compYear .lt {
	left:16%;
}
.compYear .rt {
	right:16%;
}
#wrap.imge #header {
	/* [disabled]margin-bottom:-0.5em; */
}

}


@media only screen and (min-width: 481px) {

#header {
	background-size:70%;
}
.compYear .lt {
	left:20%;
}
.compYear .rt {
	right:20%;
}

}


@media only screen and (min-width: 640px) {

#header {
	height:124px;
	background-size: 76%;
	background-image:url(../graphics/ht_jsp_23_photo.png);
	background-position-y:58%;
}
#wrap.imge #header {
	margin-bottom:-1.5em;
}
.topImg {
	display:none;
}
#mainBlock p {
	margin-left:4%;
	margin-right:4%;
}
#lightbox,
.mainPage .lightbox2 {
	width:92%;
	margin-left:4%;
}
#lightbox .gcell,
.mainPage .lightbox2 .gcell {
	width:25%;
	border:3px;
}
#mainBlock .intro p {
	margin-left:4%;
	margin-right:4%;
	margin-bottom:1.5em;
}
#mainBlock .here {
	margin-left:calc(4% + 1.25em);
}
.compYear .lt {
	left:28%;
}
.compYear .rt {
	right:28%;
}

#nav {
	top: 120px;
}
#rightSpace .dropdownInner div {
	width:20%;
}

#wrap.imge #lightbox .gcell div:first-child {
	width:80%;
	max-width:640px;
	
	display:flex;
	align-items:center;
}
#wrap.imge #menuButt {
	margin-right:-50px;
}
#wrap.imge #menuButt p {
	text-align:right;
}
#wrap.imge #lightbox .gcell {
	padding:0;
}
#wrap.imge #lightbox .gcell .go p {
	color:#999;
}

#wrap.imge #lightbox .gcell .go {
	top:0;
	width:15%;
	height:100%;
	position:absolute;
	display:flex;
	align-items:center;
	justify-content:center;
}
#wrap.imge #lightbox .gcell .go p {
	display:none;
}
#wrap.imge #lightbox .gcell .go .arrbox {
	width:32px;
	height:160px;
	display:inline;
	cursor:pointer;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox {
 	background: transparent url(../jquery-skins/photo/prev-horizontal.png) no-repeat -128px 50%;
	margin-left:0;
	margin-right:auto;
}
#wrap.imge #lightbox .gcell .go.rt .arrbox {
	background: transparent url(../jquery-skins/photo/next-horizontal.png) no-repeat -128px 50%;
	margin-left:auto;
	margin-right:0;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox:hover,
#wrap.imge #lightbox .gcell .go.rt .arrbox:hover {
	background-position-x: -32px;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox:active,
#wrap.imge #lightbox .gcell .go.rt .arrbox:active {
	background-position-x: -64px;
}
#wrap.imge .caption p img {
	margin-top:0.6em;
	margin-bottom:0.6em;
	margin-left:1em;
	margin-right:0.1em;
}
#wrap.imge .caption.centre .here {
 	margin-left:3%;
}
#wrap.imge .caption .capBlockImg img {
	width:auto;
}

#wrap.imge #lightbox .gcell div.fr {
	border:1px solid #a3a3a3;
	background:transparent;
	display:block;
	visibility:hidden;
}

}


@media only screen and (min-width: 732px) {
	

}


@media only screen and (min-width: 768px) {
	
#header {
	height:142px;
}

#mainBlock {
	font-size:0.9em;
}
#mainBlock h1 {
	font-size:1.4em;
	margin-right:0;
}
#mainBlock p {
	font-size:1em;
	line-height:1.7em;
	text-align:justify;
	margin-left:4%;
	margin-right:4%;
}
#wrap.imge #mainBlock p {
	margin-left:6%;
	margin-right:6%;
}
.compYear p {
	text-align:center;
}
#mainBlock .here {
	text-indent:0;
	text-align:left;
 	margin-left:6%;
	margin-top:0;
	margin-bottom:0.5em;
}
#mainBlock .intro p {
	margin-bottom:1em;
}
.compYear {
	line-height:1.7em;
	margin-bottom:1.5em;
}
.compYear .lt {
	left:33%;
}
.compYear .rt {
	right:33%;
}
.compYear .lt,
.compYear .rt {
	top:0;
}

#lightbox {
	width:96.4%;
	margin-left:1.8%;
}
#wrap.imge #lightbox {
	width:88%;
	margin-left:6%;
}
.mainPage .lightbox2 {
	margin-bottom:0.6em;
}
#lightbox .gcell,
.mainPage .lightbox2 .gcell {
	/* [disabled]height: 108px; */
	width:25%;
	text-align: center;
	vertical-align:bottom;
	padding:0 !important;
	margin-top:1em;
	margin-bottom:1em;
	min-height:140px;
	position:relative;
}
.mainPage .lightbox2 .gcell {
	margin-top:0.5em;
	margin-bottom:0.5em;
}
#lightbox .gcell div:first-child,
.mainPage .lightbox2 .gcell div {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	background-size:contain;
}
#lightbox .gcell.sq div {
	background-size:86%;
}
#lightbox .gcell.lh div {
	background-size: 92% auto;
}
#lightbox .gcell.lv div {
	background-size: auto 92%;
}
#lightbox .gcell div img {
	/* [disabled]display: none; */
	/* [disabled]width:auto; */
	border: 1px solid #F0F0F0;
	padding: 15px;
}
#lightbox.frstRowH {
	margin-top:-1em;
}
#lightbox.lastRowH {
	margin-bottom:-0.5em;
}
#nav {
	top: 136px;
}
#nav .dropdown.openIt li:first-child {
	font-weight:normal;
}

#rightBox {
	position: absolute;
	right: 7.7%;
	z-index:3;
	width: 15%;
	top: 128px;
}
#rightSpace .archive {
	font-size:0.95em;
	margin-left:0;
	margin-right:0;
}
#rightSpace .archive .header {
	background-color:#999;
}
#rightSpace .archive .header p {
	color:#fff;
	margin-left:1em;
	margin-right:0.8em;
}
#rightSpace .dropdown {
	/*padding-bottom:2em;*/ /* prevents scrolling */
	background-color:#f0f0f0;
}
#rightSpace .dropdownInner div {
	font-size: 0.95em;
	width: 100%;
}
#rightSpace .dropdownInner div p {
	margin-left:1em;
	margin-right:0;
}
#rightSpace .dropdownInner div a {
	border-bottom:none;
	color:#a48383;
}
#rightSpace .dropdownInner div a:hover {
	color: #b33;
}
#rightSpace .dropdownInner #end {
	/* [disabled]height:6px; */
}
#greyOut {
	/* [disabled]display: inline; */
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	z-index: 2;
	background-color: #000;
	opacity: 0.5;
}
#wrap.imge #menuButt p {
	margin-right:8%;
}
#wrap.imge .caption.centre p {
	text-align:center;
	
/*	margin-left:12% !important;
	margin-right:12% !important;*/
}
#wrap.imge .caption.centre .here {
	margin-left:0 !important;
	margin-right:0 !important;
}
#wrap.imge h1 {
	margin-bottom:0.8em;
}
#wrap.imge #lightbox .gcell {
	margin-top:-3em;
	margin-bottom:-2em;
}
#wrap.imge #lightbox .gcell.vt {
	margin-top:0;
	margin-bottom:1em;
}
#wrap.imge #lightbox .gcell.lv {
	margin-top:-1em;
	margin-bottom:0;
}
#wrap.imge #lightbox .gcell.sq {
	margin-top:-1em;
	margin-bottom:-0.5em;
}
#wrap.imge #lightbox .gcell.lh {
	margin-bottom:-1.8em;
}

/*#inav {
	width:15%;
}*/

}


@media only screen and (min-width: 961px) {
	
#main {
	min-height:900px; /* for extended #nav  */
}
#header {
	background-size: initial;
	background-position-x:52%;
	background-position-y:62%;
}
#mainBlock {
	margin-left: 16%;
	margin-right: 11.5%;
}
#mainBlock h1 {
	margin-right:0;
}
.compYear {
	margin-bottom:1em;
}
.compYear .lt,
.compYear .rt {
	display:none;
}
#mainBlock p:not(.yr) {
	margin-left: 6%;
}
#wrap.imge #mainBlock p {
	margin-left:5%;
	margin-right:5%;
}
#mainBlock .intro p {
	padding-left: 9px;
	margin-left:calc(6% - 14px);
	margin-right:4.3%;
	border-left: 5px solid #ccc;
}
#lightbox {
	width:94.5% !important;
	margin-left:calc(1.8% + 14px) !important;
}
#wrap.imge #lightbox {
	width:90% !important;
	margin-left:5% !important;
}

#wrap.imge #inav {
	display:inline;
	width:16%;
	max-width:200px;
	height:900px; /* #main min-height */
	border:0;
	overflow:hidden;
	position:absolute;
	top:0;
}

#nav {
	top:130px;
}
#rightBox {
	right: 1%;
	width: 9%;
	top:132px;
}
#rightSpace .archive,
#rightSpace .archive .header {
	background:transparent;
	overflow:visible;
}
#rightSpace .archive .header {
	margin-left:2px;
	margin-bottom:0;
}
#rightSpace .archive .header p {
	font-weight:bold;
	color:#a48383;
	margin-left:0;
	margin-right:0;
}
#rightSpace .archive .header p::after {
	display:none;
}
#rightSpace .dropdown {
	font-size:0.95em;
	padding-left:2px;
}
#rightSpace .dropdownInner {
	border-left: 1px solid #ccc;
	padding-top: 0;
	display:inline-block;
	margin-bottom:18px; /* prevents scrollbar */
	margin-right:12px;
}
#rightSpace .dropdownInner div {
	width:100%;
	margin-left:0.5em;
}
#rightSpace .dropdownInner div p {
	margin-left:0;
	margin-bottom:0.4em;
}
#rightSpace .dropdownInner #end {
	line-height: 6px;
	margin-left: -3px;
	margin-right:4em;
	margin-top: 3px;
	height: 6px;
	width: 5px;
	background-color: #900;
	display:block;
}
#greyOut {
	display:none;
}

}


@media only screen and (min-width: 1025px) {

#header {
	background-position-x:51%;
	cursor:pointer;
}
#wrap.imge #header {
	cursor:auto;
}
#lightbox .gcell div:first-child {
	cursor:pointer;
}

#lightbox .gcell .altPop {
	display:none;
	width: initial;
	font-size:12px;
	color:#666;
	background-color:#FFC;
	position: absolute;
	top: 25%;
	left: 15%;
	padding: 2px 4px 2px 4px;
	border:1px solid #ccc;
}
#lightbox .gcell.vt .altPop,
#lightbox .gcell.lv .altPop {
	top: 15%;
	left: 25%;
}
#lightbox .gcell.sq .altPop {
	top: 15%;
	left: 18%;
	width: 60%;
}

}


@media only screen and (min-width: 1081px) {
	
#mainBlock {
	font-size:0.95em;
	margin-left: 14%;
	margin-right: 12%;
}
#mainBlock .intro p {
	margin-left:calc(6% - 19px);
	padding-left:12px;
}
#lightbox {
	margin-left:calc(1.8% + 17px) !important;
}

#wrap.imge #lightbox .gcell > div:first-child {
	width:70%;
}
#wrap.imge #lightbox .imgFrame {
	left:15%;
	right:15%;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox {
	margin-left:35%;
}
#wrap.imge #lightbox .gcell .go.rt .arrbox {
	margin-right:35%;
}
#wrap.imge #lightbox .gcell.vt {
	margin-bottom:0.8em;
}
#wrap.imge #lightbox .gcell.lv {
	margin-bottom:-0.3em;
}

}


@media only screen and (min-width: 1201px) {
	
#header {
	height:132px;
}
#nav,
#rightBox {
	top:191px;
}
#nav.nonComp {
	top:175px;
}
#rightSpace .dropdown div {
	margin-right:1em;
}
#header {
	background-position-x:49.5%;
}
#wrap.imge #mainBlock {
	margin-right: 14%;
}
#wrap.imge #inav {
	width:15%;
}
#wrap.imge #mainBlock .centre p:first-child::not(.techNote) {
	margin-left:12%;
	margin-right:12%;
}

}


@media only screen and (min-width: 1281px) {

#header {
	background-size:50%;
	height:142px;
}
#nav,
#rightBox {
	top:201px;
}
#nav.nonComp {
	top:185px;
}
#mainBlock {
	margin-left: 15%;
	margin-right: 13%;
}
#wrap.imge #mainBlock {
	margin-right: 15%;
}
#mainBlock .intro p {
	/* [disabled]margin-left: 3%; */
}

#wrap.imge #lightbox .gcell > div:first-child {
	width:80%;
}
#wrap.imge #lightbox .imgFrame {
	left:10%;
	right:10%;
}
#wrap.imge #lightbox .gcell .go {
	width:10%;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox {
	margin-left:1em;
}
#wrap.imge #lightbox .gcell .go.rt .arrbox {
	margin-right:1em;
}

#wrap.imge #lightbox .gcell,
#wrap.imge #lightbox .gcell.vt,
#wrap.imge #lightbox .gcell.lv,
#wrap.imge #lightbox .gcell.sq,
#wrap.imge #lightbox .gcell.lh {
	margin-top:-0.5em;
	margin-bottom:0.2em;
}
#wrap.imge #lightbox .gcell.vt div:first-child {
	background-size: auto 88%;
}

}


@media only screen and (min-width: 320px) and (max-width: 568px) and (orientation: landscape) {

#header {
	height:124px;
	background-size: 76%;
	background-image:url(../graphics/ht_jsp_23_photo.png);
	background-position-y:58%;
}
.topImg {
	display:none;
}
#mainBlock p {
	margin-left:4%;
	margin-right:4%;
}
#lightbox,
.mainPage .lightbox2 {
	width:92%;
	margin-left:4%;
}
#lightbox .gcell,
.mainPage .lightbox2 .gcell {
	width:25%;
	border:3px;
}
#mainBlock .intro p {
	margin-left:4%;
	margin-right:4%;
	margin-bottom:1.5em;
}
.compYear .lt {
	left:28%;
}
.compYear .rt {
	right:28%;
}

#nav {
	top: 120px;
}
#rightSpace .dropdownInner div {
	width:20%;
}

#wrap.imge #lightbox .gcell div:first-child {
	width:80%;
	max-width:640px;
}
#wrap.imge #menuButt {
	margin-right:-50px;
}
#wrap.imge #menuButt p {
	text-align:right;
	visibility:visible;
}
#wrap.imge #lightbox .gcell .go p {
	color:#999;
}

#wrap.imge #lightbox .gcell .go {
	top:0;
	width:15%;
	height:100%;
	position:absolute;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}
#wrap.imge #lightbox .gcell .go p {
	display:none;
}
#wrap.imge #lightbox .gcell .go.lt {
}
#wrap.imge #lightbox .gcell .go.rt {
}

#wrap.imge #lightbox .gcell .go .arrbox {
	width:32px;
	height:32px;
	display:inline;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox {
	margin-left:0;
	margin-right:auto;
}
#wrap.imge #lightbox .gcell .go.rt .arrbox {
	margin-left:auto;
	margin-right:0;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox {
 	background: transparent url(../jquery-skins/photo/prev-horizontal.png) no-repeat -128px 0;
}
#wrap.imge #lightbox .gcell .go.rt .arrbox:hover {
	background-position: -32px 0;
}
#wrap.imge #lightbox .gcell .go.rt .arrbox:active {
	background-position: -64px 0;
}
#wrap.imge #lightbox .gcell .go.rt .arrbox {
	background: transparent url(../jquery-skins/photo/next-horizontal.png) no-repeat -128px 0;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox:hover {
	background-position: -32px 0;
}
#wrap.imge #lightbox .gcell .go.lt .arrbox:active {
	background-position: -64px 0;
}

}

@media screen and (-webkit-min-device-pixel-ratio:0) { 

}