/* galleri */
.dGalRec{float:left; margin:2% 1%; padding:1%; width:27%; min-width:220px; max-width:550px; height:170px; background:#575250; overflow:hidden; border:1px solid #282828; box-shadow:10px 10px 5px #ACA9A8;} 
.dlez{width:100%; margin-bottom:5px; color:#202020; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.aGal{color:#FFF;} /* D9D9D6 */
.aGal:hover{color:#B0CB1F;}
.dImg{width:100%; height:130px; text-align:center; overflow:hidden;}
.iGal{float:none; margin:2px; width:100%; max-width:280px; overflow:hidden;}

/* open gallery */
.dGalView{position:fixed; top:0px; left:0px; width:100%; height:100%; display:none; z-index:700; overflow:hidden;}
.dGalPhoto{position:relative; margin-left:auto; margin-right:auto;	width:100%; height:100%; padding:5px; background-image: url(../img/w_galleri.gif); overflow-x:hidden; overflow-y:auto; z-index:800;} /* border:1px solid #616461; */
/* buttons */
.dGalButtons{float:right; width:35%; display:block;}
.sGalButt{float:right; width:30px; height:34px; margin:0px 10px 0px 0px; padding:5px 2px; background-color:#fff; opacity:0.8; font-size:30px; line-height:32px; color:#707070; text-align:center; vertical-align:middle; border:1px solid #DCDCDC; border-radius:5px; cursor:pointer; display:block;} /* filter:alpha(opacity=80); */
.sGalButt:hover{opacity:1.0; border:1px solid #A5A5A5;} /* filter:alpha(opacity=100); */
/* gallery name box */
.altGal{float:left; width:60%; height:34px; padding:5px; color:#000; background-color:#E4E5E6; opacity:0.9; font-size:23px; line-height:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/* img box */
.imgifr{position:relative; padding:20px; background:#0F0F0F; clear:both; z-index:900;}/* #0F0F0F */
.vid_img{margin-left:auto; margin-right:auto; width:100%; max-width:800px; text-align:center; overflow:hidden; z-index:1000;} /* background:green; */
.imgGalleri{height:100%; float:none; margin-top:0px; margin-left:auto; margin-right:auto; z-index:1100;}
.ifrGalleri{width:100%; height:100%; z-index:1100;}
/* buttons next pr. */
.dlastImg{position:absolute; left:2%; top:35%; font-size:40px; color:#fff; cursor:pointer; display:none;} /*  display:none; */
.dNextImg{position:absolute; right:2%; top:35%; font-size:40px; color:#fff; cursor:pointer; display:none;}/*  display:none; */
/* photo name */
.dGalLez{margin:1px 0px; padding:10px; font-size:17px; color:#000; background-color:#EFF0F0;} /* opacity:0.9; filter:alpha(opacity=80); */
/* gallery list */
.dGalPhotolist{height:90px; padding:5px; background-color:#0F0F0F; opacity:0.9; overflow-x:hidden; overflow-y:auto;}
.imgGalPhotolist{float:left; margin-left:0px; margin-right:5px; width:90px; height:60px; cursor:pointer;}


/* only for gallery.php */
.divRight{position:relative; width:98%;  min-width:360px; margin:0px; padding:0px 20px; vertical-align:top; border:0px;}
.divSubCat{margin:2% 1% 1% 1%; word-spacing:20px; font-size:21px;}
.aMenuSub{font-size:21px; font-weight:100; color:#58585A;} /* 58585A C01824 */
.aSubCatR{font-size:17px; font-weight:100; color:#58585A;}

.divContent{position:relative; width:98%; min-width:360px; margin-left:auto; margin-right:auto;}
/* .hContent - get it from general.css */
.hContentSub{margin:0px; margin-top:-10px; margin-right:4%; text-align:right; color:#B0CB1F;}

.divMess{padding:20px; min-height:10px; clear:both;}
.aPagePr{font-size:17px; font-weight:100; color:#58585A;}
.aPageNext{font-size:17px; font-weight:100; color:#58585A;}
.sMenuSub{}
/* admin */
