	/* button basics */
	a.minibutton {
	  display: inline-block;
	  height: 23px;
	  padding: 0 0 0 3px;
	  font-size: 11px;
	  font-weight: bold;
	  color: #333;
	  text-shadow: 1px 1px 0 #fff;
	  background: url(/img/minibutton_matrix.png) 0 0 no-repeat;
	  border: none;
	  overflow: visible;
	  cursor: pointer;
	  text-decoration: none;
	}

	a.minibutton>span {
	  display: block;
	  height: 23px;
	  padding: 0 10px 0 8px;
	  line-height: 23px;
	  background: url(/img/minibutton_matrix.png) 100% 0 no-repeat;
	}

	a.minibutton:hover,
	a.minibutton:focus {
	  color: #fff;
	  text-decoration: none;
	  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	  background-position: 0 -30px;
	}

	a.minibutton:hover>span,
	a.minibutton:focus>span {
	  background-position: 100% -30px;
	}

	a.minibutton.mousedown {
	  background-position: 0 -60px;
	}

	a.minibutton.mousedown>span {
	  background-position: 100% -60px;
	}

	/* with icon  */
	a.btn-download .icon {
	  float: left;
	  margin-left: -4px;
	  width: 18px;
	  height: 22px;
	  background: url(/img/minibutton_icons.png) 0 0 no-repeat;
	}

	a.btn-download .icon {
	  background-position: -40px 0;
	}

	a.btn-download:hover .icon,
	a.btn-download:focus .icon {
	  background-position: -40px -25px;
	}

	#subnav_icons {
	  border-bottom: 1px solid #ccc;
	  height: 34px;
	}

	div#cromoFS {
	  width: 200px;
	  text-align: center;
	}

	.main_rgr #super_table>tbody>tr>td:last-child {
	  background: white;
	}

	div.new-slot {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    height: 100%;
		align-items: center;
	}