.nyroModalBg {	position: fixed;	overflow: hidden;	top: 0;	left: 0;	height: 100%;	width: 100%;	background: #000;	opacity: 0.7;	z-index:6097;}.nmReposition {	position: absolute;}/*.nyroModalCloseButton {	top: -13px;	right: -13px;	width: 12px;	height: 12px;	text-indent: -9999em;	background: url(../img/close.gif);	z-index:6099;}*//*  To use the default close style, uncomment the above and comment out the following  *//* close button style 1 *//*.nyroModalCloseButton {	display: block;	height: 24px;	outline: 0 none;	position: absolute;	right: -20px;	text-indent: -9999em;	top: -20px;	width: 24px;	background: url(../img/close.png) no-repeat scroll 0 0 transparent;	z-index:6099;}*//* close button style 2 */.nyroModalCloseButton {    background-image: url('../img/close3.png');    background-position: -178px -125px;    display: block;    font-size: 0;    height: 36px;    line-height: 2010px;    overflow: hidden;    width: 36px;	position: absolute;	outline: 0 none;	right: -20px;	text-indent: -9999em;	top: -20px;	z-index:6099;}.nyroModalTitle {	top: -20px;	left: -4px;	margin: 0;	padding: 1px 4px 0px 5px;   	font-size: 1.1em;	color: #6d6d6d;	z-index:6099;	background-color:#FFFFFF; 	-webkit-border-top-left-radius:8px; 	-webkit-border-top-right-radius:8px;	-moz-border-radius-topleft:8px; 	-moz-border-radius-topright:8px; 	border-radius:8px 8px 0 0;}.nyroModalTitle a:link,  .nyroModalTitle a:hover,  .nyroModalTitle a:visited, .nyroModalTitle a:active{	top: -26px;	left: 0;	margin: 0;   	font-size: 0.9em;	color: #6d6d6d;	text-decoration:underline;	z-index:6099;}.nyroModalTitle a.title_prev:link, .nyroModalTitle a.title_next:link, .nyroModalTitle a.title_prev:hover, .nyroModalTitle a.title_next:hover, .nyroModalTitle a.title_prev:visited, .nyroModalTitle a.title_next:visited, .nyroModalTitle a.title_prev:active, .nyroModalTitle a.title_next:active{	font-size: 0.8em;	font-weight: bold;	color: #6d6d6d;	text-decoration:none;	z-index:6099;}.nyroModalCont {	position: absolute;	border: 4px solid #FFFFFF;	margin: 25px;	background: #fff;	z-index:6098;}.nyroModalCont iframe {/*	width: 760px;	height: 560px;*/}.nyroModalError {	border: 4px solid red;	color: red;	width: 250px;	height: 250px;}.nyroModalError div {	min-width: 0;	min-height: 0;	padding: 10px;}.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {	position: relative;	padding: 10px;	min-height: 250px;	min-width: 250px;	max-width: 1000px;}.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {	position: relative;	overflow: hidden;}.nyroModalImage img {    vertical-align: top;}.nyroModalHidden {	left: -9999em;	top: -9999em;}.nyroModalLoad {	position: absolute;	width: 100px;	height: 100px;	background: #fff url(../img/ajaxLoader.gif) no-repeat center;	padding: 0;}.nyroModalPrev, .nyroModalNext {	outline: none;	position: absolute;	top: 0;	/*height: 60%;*/	height: 30px;	width: 15px;	min-height: 50px;	max-height: 300px;	cursor: pointer;	text-indent: -9999em;	background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {	height: 100%;	width: 40%;	max-height: none;}.nyroModalPrev {	left: 0; /*	background-image: url(../img/prev.gif); if only want the prev.gif on mouse hover, comment out this line */}.nyroModalPrev:hover {	background-image: url(../img/prev.gif);}.nyroModalNext {	right: 0;	background-position: right 20%;/*	background-image: url(../img/next.gif); if only want the next.gif on mouse hover, comment out this line */}.nyroModalNext:hover {	background-position: right 20%;	background-image: url(../img/next.gif);}