
/* Viewer */

.imggallery_table td
{
  padding-right: 10px;
  padding-bottom: 9px;
}

.imggallery_table td.last_col
{
  padding-right: 0px;
}

.imggallery_table td.last_row
{
  padding-bottom: 0px;
}

.imggallery_table img
{
  padding: 1px;
  border: solid 1px #e2e2e2;
}


/* FancyBox overridding */

div#fancy_overlay
{
  background-color: #000;
}

span#fancy_left_ico, a#fancy_left:hover span
{
  left: -15px;
}

span#fancy_right_ico, a#fancy_right:hover span
{
	right: -15px;
}

div#fancy_title
{
  bottom: -22px;
  background-color: #fff;
}

td#fancy_title_left, td#fancy_title_main, td#fancy_title_right
{
  height: 22px;
  background: transparent;
}

div#fancy_title div
{
  padding-bottom: 5px;
  color: #555;
  font-weight: normal;
}



/* Editor */

.imggallery_parent
{
  min-width: 300px;
  border: solid 1px #ccc;
}

.imggallery_toolbar
{
  /*padding: 0px 10px;*/
  padding: 0px 5px;
  background-color: #eee;
  border-bottom: solid 1px #ccc;
}

.imggallery_toolbar,
.imggallery_toolbar p,
.imggallery_toolbar span,
.imggallery_toolbar div,
.imggallery_toolbar td
{
  color: #000;
}

.imggallery_toolbar div
{
  float: left;
}

.imggallery_toolbar_sep
{
  width: 0px;
  height: 40px;
  /*margin: 5px 10px;*/
  margin: 5px 10px;
  border-left:solid 1px #999;
}

ul.toolbar_icons li
{
  float: left;
  margin: 2px;
  padding: 4px 0px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  cursor: pointer;
}

ul.toolbar_icons li span
{
  margin: 0px 4px;
}

.imggallery_tnwidth, .imggallery_tnheight, .imggallery_tncolnb
{
  width: 25px;
}

.imggallery_tnwidth, .imggallery_tnheight
{
  margin-right: 10px;
}

.imggallery_bottombar
{
  display:none;
  height:20px;
  background:#eee url(/images/arrowdown.png) no-repeat bottom center;
  border-top:solid 1px #ccc;
}

.imggallery_items
{
  list-style-type: none;
  margin: 0px;
  padding: 10px 0px 7px 0px;
  width: 100%;
}

.imggallery_items td
{
  color: #000;
}

.imggallery_items li
{
  margin: 0px 3px 3px 3px;
  padding: 5px;
  padding-left: 20px;
  font-size: 12px;
  color: #000;
}

.imggallery_items li.selected
{
  background: #F3F7FB;
}

.imggallery_src input
{
  width: 100px;
}

.imggallery_tn img
{
  border:solid 1px #ccc;
}

