body
{
	color: #FFFFFF;
	background: #282828 url(../img/black/bg_body.png) no-repeat fixed bottom left;
}
div.wrapper
{
	background: url(../img/black/bg_wrapper.png) top right no-repeat;
}
a.arrow
{
	background: url(../img/black/arrow_blue.png) no-repeat right;
}
a.arrow:hover
{
	color: #92e7ff;
}
a.moreinfo,
a.archive,
div#selector a
{
	color: #27d0ff;
}


/* HEADER */

div.logo_gama img
{
	background-image: url(../img/black/logo_gama.png);
}
ul#mainmenu li
{
	border-left: 2px solid #27d0ff;
}
ul#mainmenu li a
{
	color: #27d0ff;
}
ul#mainmenu li.active a
{
	border-bottom: 2px solid #9b2e9b;
}
ul#mainmenu li a:hover
{
	color: #92e7ff;
}
ul#mainmenu ul.level2
{
    background: #405964;
}
ul#mainmenu ul.level2 a
{
	color: #FFFFFF;
}
ul#mainmenu ul.level2 a:hover
{
	color: #92e7ff;
}

/* SEARCHBAR */

div.searchbar div div a
{
	color: #FFFFFF;
}
div#searchmenu div
{
	background: url(../img/black/bg_divider.png) no-repeat;
}
div#searchmenu div a
{
	background: url(../img/black/arrow_white.png) no-repeat right;
}
div#searchtabs div
{
	background: #405964 url(../img/black/bg_searchtab_left.png) no-repeat;
}
div#searchtabs div a
{
	background: url(../img/black/bg_searchtab_right.png) no-repeat top right;
}
div#searchtabs div.active
{
	background: #27d0ff url(../img/black/bg_searchtab_active_left.png) no-repeat;
}
div#searchtabs div.active a
{
	color: #000000;
	background: url(../img/black/bg_searchtab_active_right.png) no-repeat top right;
}
div.searchbar form
{
	background-color: #27d0ff;
}
div.searchbar form p
{
	color: #000000;
}
div.searchbar form fieldset
{
/*	background: url(../img/black/bg_fieldset_divider.png) no-repeat top right; */
}
div.searchbar form fieldset a
{
	color: #405964;
}
div.searchbar form div#rel_data h3
{
    color: #000000;
}

/* CONTENT */

div.block h2,
div.browse div.block h3
{
	color: #27d0ff;
}
div.browse div.block h2
{
	color: #ffffff;
}
div.browse div.block form
{
	background: url(../img/black/bg_browse_form.png) repeat-x bottom;
}
div.block a
{
	color: #27d0ff;
}

/* HOMEPAGE */

div#carousel a#prev img
{
	background: url(../img/black/arrow_white_prev.png) no-repeat center left;
}
div#carousel a#next img
{
	background: url(../img/black/arrow_white.png) no-repeat center right;
}

div#carousel div.selected img
{
	border-top: 4px solid #27d0ff;
	border-bottom: 4px solid #27d0ff;
}

div#popular_tags a.tagsize0 { color: #AAA; }
div#popular_tags a.tagsize1 { color: #BBB; }
div#popular_tags a.tagsize2 { color: #CCC; }
div#popular_tags a.tagsize3 { color: #DDD; }
div#popular_tags a.tagsize4 { color: #EEE; }
div#popular_tags a.tagsize5 { color: #FFF; }

/* FACETS */

div#facets p
{
	color: #27d0ff;
}

div#facets a,
div#facets a:hover
{
	color: #FFFFFF;
}

/* SEARCH RESULTS */

div#results table.pntable td
{
	background: url(../img/black/bg_divider.png) no-repeat right;
}
div#results table.pntable img.first
{
	background: url(../img/black/arrow_white_first.png) no-repeat;
}
div#results table.pntable img.last
{
	background: url(../img/black/arrow_white_last.png) no-repeat;
}
div#results table.pntable img.prev
{
	background: url(../img/black/arrow_white_prev.png) no-repeat;
}
div#results table.pntable img.next
{
	background: url(../img/black/arrow_white.png) no-repeat;
}
div#results table.pntable td.toggleView a
{
	background: url(../img/black/arrow_white.png) no-repeat right;
	color: #FFFFFF;
}
div#results thead th
{
	background: #3e3e3e url(../img/black/bg_divider.png) no-repeat right;
}
div#results thead th.sortedTag
{
	background-color: #31535d;
}
div#results thead th.sortedTag img.up
{
	background: url(../img/black/arrow_white_up.png) no-repeat;
}
div#results thead th.sortedTag img.down
{
	background: url(../img/black/arrow_white_down.png) no-repeat;
}
div#results tbody td.bordertd,
div#showrelation tbody td.bordertd
{
	border-bottom: 3px solid #31535d;
}

/* POPUPS */

div#loader {
    border: 3px solid #27d0ff;
    background: #31535d;
    color: #FFFFFF;
}
div#popupimg 
{
    color:#FFFFFF;
    background: url(../img/black/bg_popup_small.png) no-repeat;
}
div#popupimg a.close,
div#selector a.close,
div#extras a.close
{
	color: #FFFFFF;
}
div#extras a
{
	color: #27D0FF;
}
div.popup_title
{
	background: url(../img/black/bg_popup_big_top.png) no-repeat top;
}
div.popup_body
{
	background: url(../img/black/bg_popup_big_bottom.png) no-repeat bottom;
}
div.medium_popup div.popup_title
{
	background: url(../img/black/bg_popup_medium_top.png) no-repeat top;
}
div.medium_popup div.popup_body
{
	background: url(../img/black/bg_popup_medium_bottom.png) no-repeat bottom;
}
div#extras a.acc_select
{
	color: #FFFFFF;
    background: #31535d url(../img/black/arrow_white_down.png) no-repeat 3px 5px;
}
div#extras a.acc_noselect
{
	color: #FFFFFF;
    background: #3d3d3d url(../img/black/arrow_white.png) no-repeat 6px 3px;
}
div#extras a.acc_noselect:hover
{
	color: #27d0ff;
    background: #3d3d3d url(../img/black/arrow_blue.png) no-repeat 6px 3px;
}