.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; } .fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; } .fancybox-skin { position: relative; background: #FFF; } .fancybox-opened { z-index: 8030; } .fancybox-outer, .fancybox-inner { position: relative; } .fancybox-inner { overflow: hidden; } .fancybox-error { margin: 0; padding: 10px; white-space: nowrap; } .fancybox-image, .fancybox-iframe {	display: block;	width: 100%; height: 100%; } .fancybox-image { max-width: 100%; max-height: 100%; } .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(../_images/graphics/fancybox_sprite.png); } #fancybox-loading {	position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; opacity: 0.8; cursor: pointer; z-index: 8060; } #fancybox-loading div {	width: 45px; height: 45px; background: url(../_images/graphics/fancybox_loading.gif) center center no-repeat; } .fancybox-close { position: absolute; top: 0px; right: 0px; width: 35px; height: 35px; cursor: pointer;	z-index: 8040; } .fancybox-nav { position: absolute;	top: 0;	width: 40%;	height: 100%; cursor: pointer;	text-decoration: none;	background: url(../_images/graphics/blank.gif), transparent; /* helps IE */ z-index: 8040; } .fancybox-prev { left: 0; } .fancybox-next { right: 0; } .fancybox-nav span { position: absolute; top: 50%; width: 45px; height: 45px; margin-top: -18px; cursor: pointer; z-index: 8040; opacity: 0.3; transition: all 0.4s; } .fancybox-prev span { left: 10px; background-position: 0 -45px; } .fancybox-next span { right: 10px; background-position: 0 -90px; } .fancybox-nav:hover span { visibility: visible; opacity: 1.0; transition: all 0.4s; } .fancybox-tmp {	position: absolute;	top: -99999px; left: -99999px;	visibility: hidden;	max-width: 99999px;	max-height: 99999px; overflow: visible !important; } .fancybox-lock { overflow: hidden; } .fancybox-overlay {	position: absolute;	top: 0;	left: 0; overflow: hidden; display: none; z-index: 8010; background: url(../_images/graphics/fancy_background.png); } .fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; } .fancybox-lock .fancybox-overlay { overflow: hidden; }

.modal-block { width: 100%; min-width: 290px; height: auto; min-height: 100px; position: relative; background: #00FF00; }
