img{  }
.gray1{
color:#ff0000;
font-style:italic;
}
/*::::: PIROBOX RULES::::::::*/

.bg_thumbs{
background:#000;/*::::: you can change overlay background-color here ::::::::*/
position:fixed!important;
position:absolute;
top:0;
left:0!important;
left:-17px;
width:100%;
margin:0;
padding:0;
visibility:hidden;
z-index:1001;
display:none;
}

.unloader, .img_box{
background:#000;/*::::: you can change img_box background-color here ::::::::*/
}

/*:::: YOU DON'T NEED TO CHANGE NOTHING ELSE IN THE CSS :::*/

/*:::: PREV/NEXT inside rules ::::*/
.box_next_in{position:absolute;top:0;height:90%;width:74px;right:0;overflow:hidden;z-index:1010;background:none;display:block;}
a.next_in{position:absolute;z-index:1011;height:100%;width:74px;right:-74px;text-indent:-999em;display:block;background:url(/images/lichtbox/next_tt.gif) top right no-repeat;}
a:hover.next_in{background:url(/images/lichtbox/next_tt.gif) top right no-repeat!important;background:url(/images/lichtbox/next_tt.gif) center right no-repeat;}
.box_previous_in{position:absolute;top:0;z-index:100012;height:90%;left:0;width:74px;overflow:hidden;background:none;display:block;}
a.previous_in{position:absolute;z-index:100013;left:-74px;height:100%;width:74px;text-indent:-999em;display:block;background:url(/images/lichtbox/prev_tt.gif) top left no-repeat;}
a:hover.previous_in{background:url(/images/lichtbox/prev_tt.gif) top left no-repeat!important;background:url(/images/lichtbox/prev_tt.gif) center left no-repeat;}

/*:::: PREV/NEXT outside rules ::::*/

.box_next{position:fixed!important;position:absolute;top:50%;margin-top:-9px;height:80px;width:81px;right:0px!important; right:0px;overflow:hidden;z-index:1006;}
a.next{position:fixed!important;position:absolute;text-indent:-999em;display:block;height:80px;width:80px;right:-81px;z-index:1007;background:url(/images/lichtbox/next_t.gif) center right no-repeat;}
a:hover.next{background:url(/images/lichtbox/next_t.gif) center right no-repeat;}

.box_previous{position:fixed!important;position:absolute;top:50%;margin-top:-9px;left:0;height:80px;width:80px;overflow:hidden;z-index:1008;}
a.previous{z-index:1009;position:fixed!important;position:absolute;width:81px;left:-81px;text-indent:-999em;display:block;height:80px;background:url(/images/lichtbox/prev_t.gif) center left no-repeat;}
a:hover.previous{background:url(/images/lichtbox/prev_t.gif) center left no-repeat;}

/*:::: END PREV/NEXT rules ::::*/


/*:::: IMG_BOX rules ::::*/

.img_box{ position:fixed!important; position:absolute; top:50%; left:50%; margin-top:-18px; margin-left:-25px; width:50px; height:50px; padding:2px!important; padding:1px; z-index:1002; visibility:hidden; overflow:hidden; border-style: solid; border-width: 1px; }
.img_box img{position:relative;top:0;left:0;border:none;padding:0;z-index:1003;}

/*:::: END IMG_BOX rules ::::*/

/*:::: CLOSE, LOADING rules ::::*/

.thumbs_close{ position:absolute; right:0; height:63px; width:69px; color:#fff; cursor:pointer; margin:2px 2px 0 0; z-index:100014; background:url(/images/lichtbox/close_t.gif) no-repeat right 50%!important; background:url(/images/lichtbox/close_t.gif) center right no-repeat; top: 0; visibility:hidden; }
.loader{position:fixed!important;position:absolute;top:50%;left:50%;margin-top:-18px!important;margin-left:-22px!important;margin-top:-15px;margin-left:-20px;width:50px;height:50px;display:block;z-index:1007;}
.loader img{border:none;padding:0!important;padding:0;background:none;}
.unloader{visibility:visible;}
.thumbs{visibility:hidden;}

.caption{ background:#000;position:absolute;bottom:0;left:0;margin:0 0 3px 3px!important;margin:0 0 1.5px 2px; color:#fff;visibility:hidden;display:block; padding:3px; z-index:100013; cursor:text}
.caption p{ margin:0;padding:0; margin-right:82px; }
.pre{visibility:hidden;display:none;}
.end{display:none;}
.begin{display:none;}

/*:::: DEMO PAGE, LIST IMAGES rules (REMOVE OR CHANGE) ::::*/

.gallery{ float:left; margin:0; width:660px; padding: 0; }
.gallery ul{ float:left; margin: 0; padding:0; list-style-type: none; }
.gallery img{ margin:0 0 0 20px; padding: 0; }

.gallery li{float:left;margin:10px!important;margin:5px;}
.gallery li a{float:left;}
.gallery li a:hover{float:left;}

