#lightboxOverlay {position: absolute; top: 0; left: 0; z-index: 9999; background-color: #fcfaf1; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=87); opacity: 0.87; -moz-opacity: 0.87; -webkit-opacity: 0.87; display: none; max-width:100vw !important;}
#lightbox {position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; 
font-family: tahoma, verdana, arial, sans-serif; font-weight: normal; width:100%; max-width:100vw !important; display: none;}
#lightbox img {width: auto; height: auto; max-width:inherit;}
#lightbox a img {border: none;}
.lb-outerContainer { position: relative;
  *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; 
  -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;max-width:90vw !important;}
.lb-outerContainer:after {content: ""; display: table; clear: both;}
.lb-container {padding: 10px;}
.lb-loader {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
.lb-nav {position: relative; top: -10px; z-index: 1000; width:150px; margin:auto;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none; height:30px; width:75px; cursor:pointer;}
.lb-prev, .lb-next {width: 49%; position:relative; z-index:1000; background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  display: block;}
.prevnext {position:relative; width:160px; margin:auto; z-index:1000;}
.lb-prev {left: 0; float: left;}
.lb-next {right: 0; float: right;}
.lb-prev {background: url(/img/arrows/prev.gif) left 48% no-repeat;}
.lb-next {background: url(/img/arrows/next.gif) right 48% no-repeat;}
.lb-dataContainer {margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%;max-width:90vw !important; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer:after {content: ""; display: table; clear: both;}
.lb-data {color: #bbbbbb;}
#lightbox .lb-image {display: block;  height: auto; max-width:90vw !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.lb-data .lb-details {width: 85%; float: left; text-align: center; line-height: 1.1em;}
.lb-data .lb-caption {font-size: 20px; font-weight: normal; line-height: 24px; font-family:Arial, Helvetica, Tahoma, sans-serif;}
.lb-caption {padding-left:80px;margin:auto;}
.lb-data .lb-number {display: block; clear: left; padding-bottom: 1em; font-size: 11px;}
.lb-data .lb-close {position: absolute;background: url(/img/sprite.png) -102px 0px no-repeat;width: 17px;height: 17px;right: 0px;top: -10px;}
.lb-data .lb-close:hover {cursor: pointer;}
.lb-data .lb-close img {display:none;}
#podlogka{position: absolute;z-index: 8888;background-color:#000000;top:0px;left:0px;display: block;ms-filter: 'Alpha(Opacity=50)';opacity: 0.5;-moz-opacity: 0.5;filter:
alpha(opacity=50);-khtml-opacity: 0.5;overflow:hidden;min-height:100%;width:100%;}
.new_window{position: absolute;z-index: 9000;display: block;background-color: #FFF;border-bottom: 1px solid #a3a3a4;background: #fff url(/img/new_window_bg.png) 0px 0px repeat-x;
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.53);
-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.53);
box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.53);
}
.emptyModalWindow {top: 10px;position: absolute;width: 100%;}
.new_window .c{padding:26px;padding-top: 45px;}
.new_window .close_window{position: absolute;background: url(/img/sprite.png) -102px 0px no-repeat;width:17px;height:17px;right: 16px;top:10px;}
.new_window .rc{float:right;width:272px;margin-left:33px;}
.new_window .lc{float:left;width:305px;border-right:1px solid #efefef;}
.new_window .inner ul {padding:0px; margin:0px;}
.new_window .inner ul li {padding:0px; margin:0px; list-style-type:none; width:33%; position:relative; float:left; min-width:100px; line-height:26px;}
.new_window .inner ul li a {color:#666; font-size:16px;}