.x-top-title {
	position: relative;
	width: 100%;
	height: 100%;
	font-size: 120%;
	font-weight: bold;
	vertical-align: middel;
	padding: 5px;
	background-color: #142632;
	color: white
}
.x-top-author {
	font-size: 72%;
	bottom: 0
}
.x-top-author a {
	color: white;
	text-decoration: none;
}
.x-resultpanel {
	background: none
}
.x-resultpanel-body-default-framed {
	border-color: #99bce8;
	border-width: 1px;
	border-radius: 4px;
	border-style: solid;
	padding: 4px 4px 4px 4px;
}
.x-add-icon {
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAIcAAD2GNUKNNkOPOESMO0WNPEmPP0iNQUmPQlOVTFWWTVCZQVeeRV6cVmGeWGSgVWSgV2aiWGejW2WrVWirU2uqWGqsW2yqWm61WG+1WG+1WXS3W3S3XHC4WXK5W3O6XHG+X3asZ3iuaHe8YHi0ZH+yany6ZH28Zn2+Z3m9bn25an25a3+5bXDBY3nBZHrGa3zDa37BaX7Hb4K1boO1boa3cYi4d4y7doq5eYm+eI2+e5O/f4HMdYbJeobJfIXNeYrCeY/CfYnIf4rPfZW/gozLgY7MhI7Sg5LFgJXAgpfHhZfMhZPNiJjLhpjMh5jMipvBl5vBmJTTipbTiZXUipbUi5fVi5nRi53YkqTOlKbPlqbQlqDZlaDZlqXbm6rUnavUnKbIoKfJoa/fpa/fprPZpbTZpbTaprLbqLPdqbXbqLfaqrTdqrXfrLbdrLjVr7jdr7vcr7rWsbzVubfgr77itr3ktsTcuMXducnexMrexcXowMvmw8zgxs3gx87pydTrz9fu0tnp0dzx2ODy3OPt4ePu4ufw5ejx5uvz6e/27P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAIsALAAAAAAQABAAAAjGABcJHEiwoME7SGjIuBHHoMBAOrDs+ePnzYoQfQoGsgFnUJ0uXMTo+QEhD0EdagRdWVKEyhQjc1REGGgnCaAtUYIoUuTjRQw2C8IIHNJmDJEeKHZWEOHBypEGAmfQqcJjp1VFHGB4KSCQBBohO67u5HDiywCBNZxIccFCwlgOHZTkSCDQzYQ1LT6IGHthgxkBTwaCSHGGKYcMGDSQsXCAIB8HI9I0MVGCSRkKAOQUxPNAARAtWXAEMKDZIRgGBQgggOKwtcGAADs=);
}
.x-del-icon {
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAIcAAMAAAMEEBMQQEMUUFMccHMkkJM00NM88PNRQUNVUVNlkZNpoaNxwcN10dOSQkOecnOmkpOuwsO24uO68vO/AwPDExPHIyPLMzPXY2Pfg4Pjk5Pno6Pvw8Pz09P34+P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAB8ALAAAAAAQABAAAAiSAD8IHNiBAoUOAxMOjGAAgMMAByoo/LABAQACDSA8YCAAgAKEAy0u4JBQg0MGCwE0mOgQQIALAg0UADmwpYYBCT50AOBAYUuBDAZ8oABgQsKfAh8AyCChaE2HCZVi4MBTINKBQWPOvCrwZs4PEVoCmJjgZUiHJAdqSAAA5cCKFzNu7PhxIsOWECVOJCjBgoeJAQEAOw==);
}
.x-copy-icon {
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAJEAAKKiov///////wAAACH5BAUUAAIALAAAAAAQABAAAAIylI9pwN0qQJg0AChdxpVelWniUkmdRTqW+pmTW5Le2qCRdtpJWH977kPAPBgRA4I0FAAAOw==);
}
.x-save-icon {
	background-image: url(data:image/gif;base64,R0lGODlhEAAQANUAAAAAAP///8vM0SkxQ0NLXD5FVVJhe0lVa9Xb5FdwkYm77LHX/Lvc/eXt9eLp8Ozx9vL2+pXK/J7O+6TR+6vU+7ba/MDf/d7n73aXtIivyJrA1nKsLXqzM4C4OH62N4S8O4nAP4vAQI/ERJDFRZLHR5XJSJbKSpfLS////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACgALAAAAAAQABAAAAaZQJRwSCwOA5tNQJPJYJ6YwDFwKgWujWxDkZCiNiaSCKS0mCEKrnAzCn08ZQYDQjcIrx3ONWBhVCoLEHYoGkhlfX8LFIJCGXsBcoCKiweNEGZ+gBQUExMNlSgYD5ianBMSDQRCopGTnRISDqqhD5mKrxERFwWrEH6usLkPvCgJCBAPWQ7LDhcPAgNDCdMGBgcHBAQFBdFG3kRBADs=);
}
.x-load-icon {
	background-image: url(data:image/gif;base64,R0lGODlhEAAQANUAAAAAAP///ykxQ0NLXD5FVVJhe0lVa9DU21dwkcbi/uTs9O3z+fP2+Ym765fL/KDP+anT+7TZ/HWVsYiux5rA1qjL3tnn767S42OPRW6aUn6wWJDLV53bYKbnZorAVZfTW////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACAALAAAAAAQABAAAAagQJBwSCwOL5cKhTKZSJ6SwNGiyFgziqqigZCCLtWO+GPFLBpcYQXD5nA+no95wSgIKZhEgr3pYyIRdSABFAx6ex8bHn8QgmyPkGwQjQYgGGIdf4ARkxAPCpWXHRxsgBiTD58DlqNvG4+eDw4KqxgaGol9GbEODhYEIBkBDFe7qb0OC8ABCAcMC1nRChYLBwJCEgjaBQUGBgMDBATXRuVEQQA7);
}
.x-campaign-up input {
	color: #F00;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.x-cost-icon {
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAIIAAAAAALGFSYpoOYAAAP//AP///wAAAAAAACH5BAEAAAUALAAAAAAQABAAAAhzAAsIFAigoMGCAwcWDMCwoQABABICaEiR4cOIBSY+tPiw48WMGyl6vAhAQEWHHQ2GDDCgJUeSJhkaZImy4MaSDQe8jKjyIEuPGDMetFkSokKIBQkQKGkwYUalByG2HKBwKMGIVKkCgLp1aUKqVa86LUA1IAA7);
}
.x-cost-drag-icon {
	float: left;
	width: 16px;
	height: 16px;
	border: 0;
	padding: 0;
	margin: 0;
	background-image: url(data:image/gif;base64,R0lGODlhEAAQAIIAAAAAALGFSYpoOYAAAP//AP///wAAAAAAACH5BAEAAAUALAAAAAAQABAAAAhzAAsIFAigoMGCAwcWDMCwoQABABICaEiR4cOIBSY+tPiw48WMGyl6vAhAQEWHHQ2GDDCgJUeSJhkaZImy4MaSDQe8jKjyIEuPGDMetFkSokKIBQkQKGkwYUalByG2HKBwKMGIVKkCgLp1aUKqVa86LUA1IAA7);
}
.x-recommend-menu-icon {
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAIcAAAAAADVJYjNmzED/QGuE96LB9dzr/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAMAAAMALAAAAAAQABAAAAhyAAcMEECwYEGBCAUKKMCwYQEBCREuBECR4sOIChtavIjRIIADAAgGGJkwQAEDIA+kVBmg5EmKKle2RGgS5ceYH2cKDFDwJkiKOgfwtAkTAAEBQXkaFPAxZNKTMVPmdGmgotUDT1FGjZl0pNevJDGKTRgQADs=) !important;
}
.x-grid-row-group .x-grid-cell, .x-grid-row-group .x-grid-rowwrap-div {
	background-color: #E7E7E7;
}
.x-grid-row-over .x-grid-cell, .x-grid-row-over .x-grid-rowwrap-div {
	background-color: #DFE8F6;
}
.x-reference-field .x-form-text, textarea.x-form-field {
	border-color: #F34261;
}
.cookie-wrap {
	padding: 5px;
	background-color: white;
	border-bottom: 1px dotted #09C;
}
.cookie-wrap .cookie {
	width: auto;
	overflow: hidden;
}
div.x-item-over {
	background-color: #BBB;
}
div.x-item-selected {
	background-color: #0AD;
}
div.x-cost-frame {
	width: 100%;
}
div.x-cost-label {
	width: 56px;
	float: left;
}
div.x-cost-value {
	float: right;
}
table#ps {
	width: 100%;
}
table#ps td {
	border: solid 1px #99BBE8;
	padding: 2px;
	text-align: right;
}
table#ps td#psh {
	background-color: #CBDDF3;
	font-weight: bold;
	text-align: center;
}
table#ps td#ps {
	width: 12%;
	background-color: #CBDDF3;
	padding-top: 5px;
	padding-bottom: 5px;
}
table#ps td#bold {
	font-weight: bold;
}
table#ps td#high {
	color: #00F;
}
table#ps td#high {
	color: #00F;
}
table#ps td#low {
	color: #F00;
}
#rarity-blue {
	color: #23A3D4;
}
#rarity-green {
	color: #2CDF2C;
}
#rarity-red {
	color: #F93500;
}
#rarity-yellow {
	color: #FFF383;
}
/* FC2 */
#ad_cloud_overlay_space {
	top: auto !important;
	bottom: 0px !important;
}
