div#imagebox { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url('img/background.png'); z-index: 200; }
div#imagebox table { width: 100%; height: 100%; }
div#imagebox table td { text-align: center; vertical-align: middle; font-family: tahoma; }
div#imagebox table td div { text-align: left; display: inline-block; text-align: center; position: relative; }
div#imagebox table td span.imagebox_close { text-align: left; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
div#imagebox table td div div { margin: auto; display: table; text-align: left; position: static; }
div#imagebox table td div div span.image_title { color: #fff; font-weight: bold; font-size: 16px; display: block; position: relative; z-index: 202; padding-bottom: 8px; }
div#imagebox table td div div div { display: block; text-align: left; position: relative; z-index: 201; }
div#imagebox table td div img { -moz-box-shadow: 0px 0px 25px #000; -khtml-box-shadow: 0px 0px 25px #000; -webkit-box-shadow: 0px 0px 25px #000; box-shadow: 0px 0px 25px #000; }
div#imagebox table td div div div a.img_next, div#imagebox table td div div div a.img_prev { position: absolute; background: #000; border: 3px solid #fff; -moz-border-radius: 25px; -khtml-border-radius: 25px; -webkit-border-radius: 25px; border-radius: 25px; color: #fff; font-family: tahoma; font-weight: bold; font-size: 16px; -moz-box-shadow: 0px 0px 10px #000; -khtml-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; box-shadow: 0px 0px 10px #000; cursor: pointer; display: block; line-height: 18px; }
div#imagebox table td div div div a.img_next:hover, div#imagebox table td div div div a.img_prev:hover { color: #000; background: #fff; text-decoration: none; }
div#imagebox table td div div div a.img_next { top: 45%; right: -16px; padding: 4px 7px 5px 9px; }
div#imagebox table td div div div a.img_prev { top: 45%; left: -16px; padding: 4px 9px 5px 7px; }