body {
background:#FCFCFC;
font-family: __MSG_ext_font__;
font-size:14px;
margin:20px;
padding-top:42px;
}

.header {
background-image:-webkit-linear-gradient(#FCFCFC, #FCFCFC 40%, rgba(252, 252, 252, 0.92));
color:#303942;
height:71px;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1;
}

.header-inner {
border-bottom:1px solid #9A9A9A;
font-size:30px;
padding:14px 0 6px;
text-align:left;
width:700px;
line-height: 30px;
height: 51px
}

.headerText {
padding-left:10px;
vertical-align:10px;
}

.headerText2 {
float:right;
font-size:20px;
padding-top:7px;
vertical-align:top;
}

.headerLink {
-webkit-transition:opacity .08s linear;
color:#303942;
opacity:0.4;
text-decoration:none!important;
vertical-align:top;
}

.headerLink:hover {
opacity:1;
vertical-align:top;
}

.bld{
position:fixed;
left: 5px;
bottom: 0;
}

.headIco {
height:42px;
width:42px;
}

.headOpIco {
height:30px;
padding-left:10px;
width:30px;
}

.footer {
background-image:-webkit-linear-gradient(rgba(252, 252, 252, 0.22) 0%, rgba(252, 252, 252, 0.62) 30%, rgba(252, 252, 252, 0.82) 60%, #FCFCFC 90%);
bottom:0;
padding-bottom:10px;
padding-top:10px;
position:fixed;
width:700px;
}

.boxx {
margin:5px;
text-align:left;
width:700px;
}

.optionGrpTitle {
font-size:18px;
padding-bottom:10px;
padding-top:20px;
}

.option {
margin:7px 0;
padding:2px 2px 5px 20px;
}

.spacing {
height:20px;
}

li {
padding-top:5px;
}

ul {
color:#555;
margin:0;
}

.changelog {
margin-bottom:20px;
}

.ultitle {
font-size:15px;
}

button, select {
border: 1px solid rgba(0, 0, 0, 0.25);
border-radius: 2px;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08),
inset 0 1px 2px rgba(255, 255, 255, 0.75);
color: #444;
margin: 0 1px 0 0;
text-shadow: 0 1px 0 rgb(240, 240, 240);
font-family: __MSG_ext_font__;
font-size:13px;
}

select {
-webkit-appearance: none;
-webkit-padding-end: 20px;
-webkit-padding-start: 6px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAICAYAAAAbQcSUAAAAaUlEQVQoz2P4//8/A7UwdkEGhiggTsODo4g2LBEImJmZvwE1/UfHIHGQPNGGAbHCggULFrKxsf1ENgjEB4mD5EnxJoaByAZB5Yk3DNlAPj6+L8gGkWUYzMC3b982IRtEtmFQjaxYxDAwAGi4TwMYKNLfAAAAAElFTkSuQmCC'), -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
background-position: right center;
background-repeat: no-repeat;
min-height: 1em;
line-height: 18px;
}

button {
float: right;
background-image: -webkit-linear-gradient(#ededed, #ededed 38%, #dedede);
cursor:pointer;
padding: 1px 10px;
min-height: 2em;
line-height: 22px;
}

button:hover {
background-image: -webkit-linear-gradient(#f0f0f0, #f0f0f0 38%, #e0e0e0);
border-color: rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12),
inset 0 1px 2px rgba(255, 255, 255, 0.95);
color: black;
}

button:active {
background-image: -webkit-linear-gradient(#e7e7e7, #e7e7e7 38%, #d7d7d7);
box-shadow: none;
text-shadow: none;
}

button:disabled {
background-image: -webkit-linear-gradient(#f1f1f1, #f1f1f1 38%, #e6e6e6);
border-color: rgba(80, 80, 80, 0.2);
box-shadow: 0 1px 0 rgba(80, 80, 80, 0.08),
inset 0 1px 2px rgba(255, 255, 255, 0.75);
color: #aaa;
}

.number {
font-size:14px;
font-weight:700;
padding:1px;
}

.option label {
cursor:pointer;
width:100%;
}

.option input[type=checkbox], input[type="radio"] {
background-image: -webkit-linear-gradient(#ededed, #ededed 38%, #dedede);
-webkit-appearance:none;
-webkit-box-shadow:0 0 1px 1px #888;
-webkit-border-radius:2px;
display:inline-block;
font-size:15px;
line-height:1em;
width:13px;
height:13px;
border-radius:2px;
vertical-align:text-top;
cursor:pointer;
padding:0;
}

input[type="radio"] {
border-radius: 100%!important;
bottom: 3px;
position: relative;
vertical-align: middle;
}
input[type="radio"]:checked::before {
background-color: #666!important;
border-radius: 100%;
bottom: 3px;
content: '';
display: block;
left: 3px;
position: absolute;
right: 3px;
top: 3px;
}

.option input[type=checkbox]:checked::before {
-webkit-user-select: none;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODIyQUNDRTE5M0FEN0FEQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0QjQ3OTIzNkI3NEQxMUUxODVFM0E5RkQzRkE4MDc5QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0QjQ3OTIzNUI3NEQxMUUxODVFM0E5RkQzRkE4MDc5QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjkwRTAxMTQxMjIwNjgxMTgwODNEQUM5MDc1RTIzMkQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMTgyMkFDQ0UxOTNBRDdBREMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4TU+XQAAAAcklEQVQY02NgwA/YoJgoEA/Es4DYgJBCJSBeD8SboRinBiYg7kZS2IosyQ/Eakh8LySFq4FYHFlxGRBvBOJYqMRqJMU+yApNkSRAeC0Sux3dfSCTetE0wKyXxOWhMKhTYIr9CAUXyJMzgLgBagBBgDPGAI2LGdNt0T1AAAAAAElFTkSuQmCC');
background-size: 100% 100%;
content: '';
display: block;
height: 100%;
width: 100%;
}

input[type=range] {
-webkit-appearance:none;
width:600px;
height:4px;
border-radius:2px;
background-image: -webkit-linear-gradient(#555, #dedede 38%, #bbb);
-webkit-box-shadow:0 0 1px 0px #888;
cursor:ew-resize;
}

input[type="range"]::-webkit-slider-thumb {
-webkit-appearance:none;
width:8px;
height:15px;
border-radius:2px;
background-image: -webkit-linear-gradient(#ededed, #ededed 38%, #dedede);
-webkit-appearance:none;
-webkit-box-shadow:0 0 1px 1px #888;
-webkit-border-radius:2px;
}

::-webkit-scrollbar {
width:4px;
}

::-webkit-scrollbar-track {
-webkit-box-shadow:#fff;
}

::-webkit-scrollbar-track,::-webkit-scrollbar-thumb {
-webkit-border-radius:10px;
border-radius:10px;
}

::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:window-inactive {
background:#a5a5a5;
}