/*-------------------------------------------------------------------------*/
/* SINGLE view */

.tx-chgallery-pi1 .bigimg { text-align: center; }
 
/*** CATEGORY view ***/  
.tx-chgallery-pi1 .chgallery-list { padding: 0; margin: 0; }

/* LIST element */
.tx-chgallery-pi1 .chgallery-list li { padding: 1px 0 6px 0 !important; margin: 0 0 6px 0; background: url("../../gui/dotted_hor.gif") repeat-x left bottom !important; clear: both; }
.tx-chgallery-pi1 .chgallery-list .itemodd {  }
.tx-chgallery-pi1 .chgallery-list .itemodd .img img {  }
.tx-chgallery-pi1 .chgallery-list .itemeven {  }
.tx-chgallery-pi1 .chgallery-list .itemeven .img img {  }
.tx-chgallery-pi1 .chgallery-list h2 { margin: 6px 0; font-size: 116.67%; font-weight: bold; }
.tx-chgallery-pi1 .chgallery-list h2 a { font-weight: bold; }
.tx-chgallery-pi1 .chgallery-list .img { float: left; width: 110px; margin-top: 12px; }
.tx-chgallery-pi1 .chgallery-list .text { float: left; width: 430px; margin-top: 3px; }
.tx-chgallery-pi1 .chgallery-list .description { margin-bottom: 6px; }
.tx-chgallery-pi1 .chgallery-list .infos { font-size: 91.66%; line-height: 1.2em; }
.tx-chgallery-pi1 .chgallery-list .clr { clear: both; }

.tx-chgallery-pi1 .download { font-size: 91.66%; }
 
 
/*-------------------------------------------------------------------------*/
/* GALLERY view */

/* Directory browser */
.tx-chgallery-pi1 .info { margin: 6px 0; }
.tx-chgallery-pi1 .info .position { float: right; font-size: 35px; font-style: italic; font-family: Georgia; color: #b8c9d6; margin-right: 5px; }
.tx-chgallery-pi1 .info .position span { font-size: 20px; }
.tx-chgallery-pi1 .info span { font-weight: bold; }
.tx-chgallery-pi1 .info h2 { margin: 0 0 6px 0; font-size: 116.67%; font-weight: bold; }
.tx-chgallery-pi1 .info p { margin-bottom: 6px; }
.tx-chgallery-pi1 .info p.back { margin-top: 6px; font-size: 91.66%; }
.tx-chgallery-pi1 .info .infos { font-size: 91.66%; line-height: 1.2em; }

/* Pagebrowser */
.tx-chgallery-pi1 .pagebrowser { padding: 3px 0; font-size: 91.66%; }
.tx-chgallery-pi1 .pagebrowser_top { background: url("../../gui/dotted_hor.gif") repeat-x left top; }
.tx-chgallery-pi1 .pagebrowser_bottom { background: url("../../gui/dotted_hor.gif") repeat-x left bottom; }
.tx-chgallery-pi1 .pagebrowser .prev { width: 20%; float: left; }
.tx-chgallery-pi1 .pagebrowser .text { width: 60%; float: left; text-align: center; }
.tx-chgallery-pi1 .pagebrowser .next { width: 20%; float: right; text-align: right; }
.tx-chgallery-pi1 .clr { clear: both; }

/* GALLERY single element */
.tx-chgallery-pi1 .single { background: #F5F5F5; float: left; padding: 6px; width: 169px; _width: 181px; }
.tx-chgallery-pi1 .single .img { width: 160px; height: 126px; background: url(gfx/bg.gif) no-repeat; line-height: 126px; position: relative; margin: 0 auto; }
.tx-chgallery-pi1 .act .img { background: url(gfx/bgact.gif) no-repeat; }
.tx-chgallery-pi1 .single .img .align { width: 160px; height: 126px; position: absolute; top: 50%; left: 50%; text-align: center; display: block; margin-top: -53px; margin-left: -80px; }
.tx-chgallery-pi1 .single .img img { }
.tx-chgallery-pi1 .single span { display: block; margin: 1px 0; width: 160px; border: 1px solid #f3f4f6; text-align: center; font-size: 91.66%; }
.tx-chgallery-pi1 .single span  small { font-size: 10px; }
* html .tx-chgallery-pi1 .single span { height: 20px; }

/* small version */
.tx-chgallery-pi1 .singlesmall img{ float: left; padding: 0 1px 2px 1px; margin: 0 5px ; }

/* Settings for ajax mode */
.tx-chgallery-pi1 .hide { display: none; }
.tx-chgallery-pi1 #chgalleryimg { padding: 0 20px; }

/* Ajax loading icon  */
.tx-chgallery-pi1 #chajax { background: #fff url(gfx/ajaxloading.gif) no-repeat center center; position: absolute; height: 490px; width: 550px; z-index: 999; margin: 10px 0 0 10px; opacity: 0.8; -moz-opacity: 0.8; filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80); }

/* accord */
#chgallery-list { border: 1px solid #D2DCE4; border-top: 0; }
.tx-chgallery-pi1 .chgallery-title { padding: 5px 10px; cursor: pointer; font-weight: bold; border-top: 1px solid #D2DCE4; }
.tx-chgallery-pi1 .chgallery-content { }
.tx-chgallery-pi1 .chgallery-content2 { border-top: 1px solid #eee; padding: 10px 5px; }