body { background-color:#000;}
#kirus-gallery {width:100%;}
#kirus-gallery p {text-align:justify;}
#kirus-gallery, #photo-title, #photo-wrapper, #photo-wrapper p, #loading {text-align:center;}
#photo-title { height: 20px;}
#photo-wrapper {text-align:center; }
#photo {margin: 0 auto; }

#gallery-content {width:800px; margin:0 auto;}
#gallery li { display:block; width:54px; height:54px; float:left; margin:0 10px 10px 0; padding:0; }
#gallery li img {width:50px; height:50px;}
#gallery li img { border:2px solid #555;}
#photo-title { color: #777; margin: 0 0 3px 0; font-weight:bold;}
#imgnext, #imgprev, #next, #prev {cursor:pointer;cursor:hand;}
#main-image , #arr-wrapper, #arrs {height:1px;}
* html #arrs {margin-bottom:-30px;height:30px;}
#arrs span {height:1px;color:#999; top:-55px; font-size:22px; font-weight:bold;font-family:Arial;}
#main-image-wrapper {text-align:center;display:table; margin: 0 auto 10px auto;}
#main-image, .arr-holder div, #loading, #arrs span, #texts p {position:relative;}
#main-image {margin: 0 auto; }
#loading {display:none; top:40%;margin:0 auto;height:40px;text-align:center;}

#texts { width:800px; margin:0 auto 0 auto; }
#texts p { text-align:justify;margin:2px 0; padding:0; font-size:95%; }
#arr-wrapper {width:800px;position:absolute; z-index:999; left:0;  margin-top:0;padding:0;}
#arr-wrapper .arr-holder {width:25%; height:100%	; z-index:999; background-image:url('/images/kirus-gallery/blank.gif');}
.arr-holder div {display:none; top:50%;}
#next, #imgnext {float:right}
#prev, #imgprev {float:left}
#prev, #next {display:none; height:2px;}
#imgprev img { margin: 0 50% 0 0;}
#imgnext img { margin: 0 0 0 50%;}
#loading p {line-height:24px;text-align:center;}
.loading-img { margin: 0 5px 0 0; padding-top:0px; vertical-align:bottom;}
.h_on img, .active img { border: 2px solid #DDD;}
#gallery {margin:0; padding:0; list-style:none; position: relative; float: left; }
.ul-holder-1 {width: 704px; position:relative; overflow: hidden; text-align: center; margin: 5px auto;}
.ul-holder-2 {float: left; left: 50%; position: relative; text-align: center;}
#main #photo-title {text-align:center;width:800px;}

#withscript {position:relative; left:0;}
#main #withscript p {margin-left:20px;color:#777; font-family: Verdana;font-size:70%;margin-top:10px;}
.content { position:relative;overflow: hidden; width:800px; margin: 0 auto;}
#photo #movemenu {display:table; margin-left:0;}
#movemenu img { border: 0px; border-style:none;}
.menu_scrolling{padding: 22px 20px 8px 20px;}
#scroller_bar{height: 10px;background: url('/images/scroller/line-black.gif') no-repeat; }
#scroller {position: absolute; width:20px;}

