div#gallery{overflow:hidden;width:650px;position:relative;font-size:0}
div#gallery1{overflow:hidden;width:628px;position:relative;clear:right;padding:5px 11px}
#img_container{position:relative;clear:all;width:500px;height:375px;float:left}
#img_container img{display:block;margin:0}

#img_container a#nav_left,#img_container a#nav_right{z-index:1 !important}

#big_img1,#big_img2{width:500px;height:375px;position:absolute;top:0px;left:0px}
#img_container #loader{width:32px;height:32px;position:absolute;left:50%;margin-left:-16px;top:50%;margin-top:-16px;visibility:hidden}

#thumbnails{display:inline;float:left;clear:right;position:relative;width:115px;overflow-x:hidden;overflow-y:auto;height:375px;margin-left:13px}
#thumbnails a span,#thumb_preview a span{position:absolute;color:#FFF;background:red;text-align:right;padding:0 1px;font-weight:bold;min-width:16px;width:auto !important;width:16px;text-align:center;font-size:9px;line-height:14px;height:14px}
#thumbnails img{height:;width:97px;height:73px;margin:0 !important}
#thumbnails a{position:relative;display:block;width:97px;height:73px;border:1px #e0e0e0 solid;cursor:hand;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
#thumbnails a:hover,#thumbnails a.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
#thumbnails a:hover{border:1px solid #0086C5;text-decoration:none !important}
#thumbnails a.active{border:1px solid red;padding:0 !important}
#album_nav{padding:0 10px;overflow:hidden}
#album_nav div{width:140px;height:20px;float:left}
#album_nav a{display:inline-block;height:20px;line-height:20px}
#g_img_desc{position:relative;height:40px;width:504px;margin:5px 11px}

#photo_index{float:left;width:350px !important;text-align:center}
#photo_index a,#photo_index b{vertical-align:top;display:inline-block;width:58px;height:18px;border:1px #D0D0D5 solid;text-align:center;line-height:18px;margin:0 2px}
#photo_index a:hover{background:#EEE}
#photo_index b{background:red;color:#FFF}
#photo_index span{display:inline-block;vertical-align:bottom;width:60px;margin:0 2px}
#photo_index span u{line-height:24px;display:inline-block;text-decoration:none}
#photo_index span a{display:inline-block;width:18px;font-size:16px;line-height:16px;margin:0}
#photo_index span a.first_page,#photo_index span a.next_page{margin-right:3px !important}
#photo_index span a.prev_page{margin-right:7px !important}
#photo_index span a.next_page{margin-left:7px !important}

#prev_page,#next_page{width:99px !important;height:18px !important;font-size:0 !important;line-height:0 !important;border:none !important}
#prev_page:hover,#next_page:hover{background-color:#EEE}
#prev_page{background:url(/gallery/images/up.png) center center no-repeat}
#next_page{background:url(/gallery/images/down.png) center center no-repeat}

div.gallery_section,div.gallery_album,div.video_album{display:inline-block;vertical-align:top;overflow:hidden;width:191px !important;text-align:left;margin:10px 0 0 10px;padding:10px 5px;border:1px solid #E0E0E0;text-align:center}
div.gallery_album,div.video_album{height:198px}
div.gallery_section{height:180px}
div.gallery_section a,div.gallery_album a,div.video_album a{display:block;width:180px;margin:0 5px}
div.video_album a {height:185px}
div.video_album a b{margin: 40px 0 0 60px;position:absolute;width:60px;height:60px;background:url(/images/play.png) 0 0 no-repeat;filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;cursor:pointer}
div.video_album a:hover b{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}

div.video_album a b i{display:block;width:60px;height:60px;display:block;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/play.png", sizingMethod="image")}
div.gallery_section a,div.gallery_album a{height:168px}
div.gallery_section img,div.gallery_album img{margin:0;width:180px;height:131px}
span.section_title{display:block;margin:3px 0;text-align:center}
div.section_region{margin:5px 5px 0 5px;height:18px;text-align:center}

h2.photo{padding:5px 10px !important;width:610px;margin:10px 10px 0 10px}

#nav_left1,#nav_right1{height:100%;width:50%;display:block;top:0;position:absolute}
#nav_left1{float:left;left:0}
#nav_right1{float:right;right:0}
#nav_left1 b,#nav_right1 b{border:1px #E0E0E0 solid;display:block;height:28px;width:28px;margin-top:100px;-moz-opacity:0.7-khtml-opacity:0.7;opacity:0.7}
#nav_left1 b{border-left:none;display:inline;background:url(/gallery/images/left.png) 0 0 no-repeat;float:left}
#nav_right1 b{border-right:none;display:inline;background:url(/gallery/images/right.png) 0 0 no-repeat;float:right}
#nav_left1:hover b,#nav_right1:hover b{border-color:#FFF;-moz-opacity:1;-khtml-opacity:1;opacity:1}

#slideshow{border:1px #E0E0E0 solid;border-bottom:none;background:url(/gallery/images/start.png) 0 0 no-repeat;position:absolute;width:98px;height:23px;z-index:2;left:50%;margin-left:-50px;top:351px;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}
#slideshow:hover{border-color:#FFF;-moz-opacity:1;-khtml-opacity:1;opacity:1}
#slideshow.active{width:48px;background:url(/gallery/images/stop.png) 0 0 no-repeat;margin-left:-24px}

#album_nav{overflow:hidden;width:630px}

.thumbs_preview{position:relative;padding:18px 10px 0;width:630px}
.thumb_btn{position:relative;margin-left:470px;z-index:1;width:160px !important;background:#FFF}
.thumb_btn a{display:block;height:16px;padding:2px;color:#FFF !important;background:#0086C5}
.thumb_btn a span{float:left;height:16px;line-height:16px;font-weight:bold;padding:0 3px;width:132px;border-right:1px solid #FFF}
.thumb_btn a b{float:right;text-align:center;font-weight:normal;line-height:14px;width:16px;height:16px;font-size:16px;-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);writing-mode:tb-rl}

.thumb_btn a:hover {text-decoration:none !important}
.thumb_btn a:hover span{text-decoration:underline}
.thumb_btn a:hover b{text-decoration:none !important}
#thumb_preview a span{background:#909090}
#thumb_preview{position:relative;z-index:0;padding:5px 4px;margin-top:-1px;font-size:0;border:1px solid #0086C5;overflow:hidden;width:620px}
#thumb_preview img{padding:0;margin:0 !important;display:block}
#thumb_preview a{margin:1px 2px;border:1px solid #FFF;float:left;display:block;font-size:0;text-decoration:none !important}
#thumb_preview a:hover{border:1px solid #0086C5}

.prod_build #thumb_preview a:hover,
.prod_build #thumb_preview,
.prod_build #thumb_preview a.active{border-color:#0086C5}

.prod_energy #thumb_preview a:hover,
.prod_energy #thumb_preview,
.prod_energy #thumb_preview a.active{border-color:#F9A131}

.prod_ecology #thumb_preview a:hover,
.prod_ecology #thumb_preview,
.prod_ecology #thumb_preview a.active {border-color:#67B24C}

.prod_build #thumb_preview a.active span,.prod_build .thumb_btn a{background:#0086C5 !important}
.prod_energy #thumb_preview a.active span,.prod_energy .thumb_btn a{background:#F9A131 !important}
.prod_ecology #thumb_preview a.active span,.prod_ecology .thumb_btn a{background:#67B24C !important}








