/* gmAfflux CSS */
.afflux_module { overflow:hidden; }
.afflux_module object { display:block; }
.flashmodule_alternative { position:relative; margin: 0; border: 1px solid #292929; box-sizing:border-box; }
.gmcategories_holder { overflow:auto; }
.flashmodule_alternative .gmcatlinks { padding: 3px; margin:0 0 3px; background-color: #292929; text-align: left; }
.flashmodule_alternative .gmcatlinks a.gmcat { display: inline-block; padding: 4px 10px; margin: 2px; border: none; font: 14px/16px Tahoma; text-decoration: none; color: #ffffff; background:#292929 none; }
.flashmodule_alternative .gmcatlinks a.gmcat:hover { text-decoration: none; background: none; }
.flashmodule_alternative .gmcatlinks a.active,
.flashmodule_alternative .gmcatlinks a.gmcat:hover { color: #ffffff; background-color: #737373; outline: none; }
.flashmodule_alternative .gmcategory { width: 100%; height: auto; position: relative; text-align: center; padding-bottom: 4px; }
.flashmodule_alternative .gmcatmeta { text-align: left; }
.flashmodule_alternative .gmcatmeta > * { border:none; margin:4px 12px; padding:0; }
.flashmodule_alternative .gmcategory .gmcatimage { display: inline-block; margin: 1px 0 0 1px; padding: 0; position:relative; overflow: hidden; text-align: center; cursor:pointer; background-color: #ffffff; border: 2px solid #ffffff; }
.flashmodule_alternative .gmcategory .gmcatimage .gmcatimage_caption { display: none; line-height: 140%; font-size: 12px; }
.flashmodule_alternative .gmcategory .gmcatimage .gmcatimage_caption .gmcatimage_title { font-weight:bold; }
.flashmodule_alternative .gmcategory .gmcatimage > a { position:relative; display: block; height: 120px; width: 120px; overflow: hidden; cursor:pointer; text-decoration: none; background:url(../img/loader.gif) no-repeat 50% 50%; font-size: 8px; color: #ffffff; }
.flashmodule_alternative .gmcategory .gmcatimage > a:hover { background-color: #ffffff; color: #4a4a4a; text-decoration: none; }
.flashmodule_alternative .gmcategory .gmcatimage.current,
.flashmodule_alternative .gmcategory .gmcatimage.last { border-color: #4a4a4a; }
.flashmodule_alternative .gmcategory .gmcatimage > a img { display:block; margin: 0 auto; padding: 0; border: none; vertical-align:middle; max-width:none; max-height:none; }
.flashmodule_alternative .gmcategory .gmcatimage > a img.landscape { height:100%; width:auto; }
.flashmodule_alternative .gmcategory .gmcatimage > a img.portrait { height:auto; width:100%; }

/*
.flashmodule_alternative .gmcategory .gmcatimage_counters { position: absolute; left: 0; bottom: 0; right: 0; height: 20px; display: block; line-height: 20px; margin: 0; padding: 0 10px; text-align: left; opacity: 0.85; filter: "alpha(opacity=85)"; }
.flashmodule_alternative .gmcategory .gmcatimage_counters i { display: inline-block; line-height: 20px; margin: 0; padding: 0 0 0 16px; background: url(../img/view.png) 0 50% no-repeat; font-style: normal; font-size: 12px; float: left; }
.flashmodule_alternative .gmcategory .gmcatimage_counters b { display: inline-block; line-height: 20px; margin: 0; padding: 0 0 0 16px; background: url(../img/like.png) 0 50% no-repeat; font-weight: normal; font-size: 12px; float: right; width: 25%; }
.gmcatlinks a.backlink { display: inline-block; padding: 4px 10px; margin: 2px; text-decoration: none; outline: none; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 16px; }
.gmcatlinks a.backlink:hover { text-decoration: underline; }
*/

.flashmodule_alternative .gmcatlinks { background-color: #292929; }
.flashmodule_alternative .gmcatlinks a.gmcat,
span.gmcatimage_counters { color: #ffffff; background-color: #292929; }
.flashmodule_alternative .gmcatlinks a.active,
.flashmodule_alternative .gmcatlinks a.gmcat:hover { color: #ffffff; background-color: #4a4a4a; }
.flashmodule_alternative .gmcatmeta { color: #292929; }

.flashmodule_alternative .gmcategory .gmcatimage { background-color: #ffffff; border: 2px solid #ffffff; }
.flashmodule_alternative .gmcategory .gmcatimage:hover { border: 2px solid #292929; }
.flashmodule_alternative .gmcategory .gmcatimage.current,
.flashmodule_alternative .gmcategory .gmcatimage.last { border-color: #292929; }
.gmcatlinks a.backlink { color: #ffffff; background-color: #292929; }

.flashmodule_alternative.delay {
	opacity: 0;
	-moz-animation: slide 1s ease 1s forwards;
	-webkit-animation: slide 1s ease 1s forwards;
	-o-animation: slide 1s ease 1s forwards;
	-ms-animation: slide 1s ease 1s forwards;
	animation: slide 1s ease 1s forwards;
}
@-moz-keyframes slide { from{opacity: 0;} to{opacity: 1;} }
@-webkit-keyframes slide { from{opacity: 0;} to{opacity: 1;} }
@-o-keyframes slide { from{opacity: 0;} to{opacity: 1;} }
@-ms-keyframes slide { from{opacity: 0;} to{opacity: 1;} }
@keyframes slide { from{opacity: 0;} to{opacity: 1;} }

