form {
	margin: 0px;
	padding: 0px;
}

dl.form >dt {
	width: 240px;
	text-align: right;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
	margin-right: 8px;
}

dl.form >dt, dl.form >dd {
	height: 28px;
	line-height: 28px;
}

table.form {
	border-collapse: collapse;
	margin: auto;
}

table.form td, table.form th {
	padding: 4px;
	margin: 0px;
}

table.form th {
	font-weight: normal;
	text-align: right;
}

table.form .message {
	text-align: center;
	color: green;
}

table.form .error {
	color: red;
}

html {
	background-color: white;
}

body {
	overflow: hidden;
	margin: 0px;
	font-size: 14px;
	font-family: Arial, sans;
	line-height: 18px;
}

a {
	color: #0D86FF;
	text-decoration: none;
	cursor: pointer;
}

.green {
	color: green;
}

.red {
	color: red;
}

.ab {
	position: absolute;
	left: 0px;
	top: 0px;
}

ul.horiz {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-left: 6px;
}

ul.horiz > li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: baseline;
	margin-right: 12px;
}

ul.horiz > li.sep {
	height: 16px;
	vertical-align: middle;
}

ul.horiz li.subsep {
	height: 16px;
	vertical-align: middle;
	margin-right: 6px;
}

ul.horiz li.addthis {
	position: absolute;
	right: 0px;
	margin-top: 6px;
	vertical-align: top;
	width: 190px;
}

ul.horiz li.last {
	margin-right: 0px;
}

ul.horiz input, ul.horiz select, ul.horiz button {
	vertical-align: middle;
}

#nav {
	left: 0px;
	top: 0px;
	border-bottom: 1px solid #333;
	font-size: 12px;
}

#nav .logo {
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans;
	margin-left: 0px;
}

#nav .logo a {
	margin: 0px;
}

#nav .horiz {
	height: 32 px;
}

#control {
	font-family: Arial, sans;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #333;
}

#control select, #control input, #control button {
	font-size: 12px;
	font-family: sans-serif;
	outline: none;
}

#control i {
	vertical-align: middle;
}

#sidebar_outer {
	float: right;
	height: 100%;
	line-height: 13px;
}

#sidebar {
	height: 100%;
	width: 220px;
	border-left: 1px solid #333;
	padding-left: 6px;
}

#sidebar #market {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	height: 18px;
	line-height: 18px;
	font-family: Arial, sans;
	padding: 6px;
}

#sidebar #price {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
}

#sidebar #trades {
	overflow-y: auto;
	text-align: left;
}

#sidebar #trades span {
	font-size: 1.6em;
	font-weight: bold;
}

#sidebar #trades .row {
	display: block;
}

#middlebar {
	width: 120px;
	height: 100%;
	padding: 6px;
	border-right: 1px solid #333;
	text-align: center;
	float: right;
}

#main {
	font-family: Consolas, Monospace;
	font-size: 11px;
	line-height: 14px;
	overflow: hidden;
}

#main #wrapper {
	height: 100%;
	position: relative;
	overflow: hidden;
}

#main .hide_cursor canvas, #main .hide_cursor #chart_info {
	cursor: none;
}

#footer {
	border-top: 1px solid #333;
	line-height: 32px;
}

#assist {
	overflow-y: auto;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 320px;
	height: 32px;
	padding: 0px 4px;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	background-color: rgba(255,255,255,0.8);
}

#info {
	position: absolute;
	font-size: 10px;
	font-family: Consolas, Monospace;
	color: #999999;
}

#leftbar_outer {
	float: right;
	height: 100%;
}

#leftbar_outer #leftbar {
	border-left: 1px solid #333;
}

#leftbar_outer .gg160x600 {
	width: 160px;
	padding: 6px;
}

#close_ad {
	text-align: center;
	padding: 2em;
}

#leftbar {
	height: 100%;
	font-size: 12px;
	position: relative;
	font-family: Consolas, Monospace;
	border-right: 1px solid #ccc;
}

#date {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 16px;
	line-height: 16px;
	text-align: center;
	border-top: 1px solid #ccc;
}

#periods li.period {
	cursor: pointer;
	color: #0D86FF;
}

#periods li.selected {
	color: #F80;
}

.gg468x60 {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 100;
	width: 468px;
	height: 60px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.gg200x200 {
	height: 200px;
	overflow: hidden;
	margin-top: 6px;
	border-top: 1px solid #333;
	padding-top: 6px;
}

.gg728x90 {
	width: 728px;
	height: 90px;
	margin: auto;
	margin-top: 16px;
}

#asks, #bids {
	width: 130px;
}

#gasks, #gbids {
	width: 80px;
}

.new {
	background-color: #333;
}

#orderbook {
	line-height: 0px;
}

#orderbook .orderbook {
	overflow: hidden;
}

#orderbook #asks, #orderbook #gasks, #orderbook #bids, #orderbook #gbids {
	height: 195px;
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	overflow: hidden;
}

#orderbook .table {
	position: absolute;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

#orderbook .table .row {
	padding: 0px;
	margin: 0px;
	height: 13px;
	line-height: 13px;
}

#orderbook .remove {
	color: #333;
}

#orderbook .remove g {
	color: #333;
}

#orderbook #asks .table, #orderbook #gasks .table {
	bottom: 0px;
}

#orderbook #bids .table, #orderbook #gbids .table {
	top: 0px;
}

#before_trades {
	padding-bottom: 6px;
	border-bottom-width: 1px;
	margin-bottom: 6px;
}

g {
	color: #CCC;
}

h {
	color: white;
}

.donate {
	text-align: center;
	font-size: 12px;
}

.markets_outer {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
}

#market_status {
	font-size: 11px;
}

#market_status label {
	font-weight: normal;
	margin: 0px 6px;
}

abbr {
	cursor: help;
	font-weight: normal;
	border-bottom: 1px dotted #333;
}

#qr {
	border: 1px solid black;
	left: 0px;
	top: 0px;
	padding: 8px;
	background-color: white;
	position: absolute;
	z-index: 105;
	display: none;
}

.donate {
	font-family: Arial, sans;
}

#settings {
	width: 60%;
	left: 20%;
	top: 20%;
	position: absolute;
	background-color: rgba(255,255,255,0.6);
	border-radius: 5px;
	box-shadow: 0px 0px 3px #666;
	padding: 12px;
	display: none;
}

#settings input {
	width: 2em;
	vertical-align: top;
}

#settings h3 {
	border-bottom: 1px solid #333;
}

#settings dl dt, #settings dl dd {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0px;
	padding: 0px;
	margin-right: 6px;
}

#settings #close_settings {
	text-align: center;
	margin: 12px;
}

button, select {
	cursor: pointer;
}

#main {
	display: none;
}

#loading, .notify {
	position: absolute;
	top: 20%;
	width: 100%;
	font-size: 18px;
	text-align: center;
	z-index: 99;
}

#loading .inner, .notify .inner {
	margin-top: -32px;
	line-height: 32px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 12px 24px;
	border: 1px solid #333;
	border-radius: 5px;
	background-color: rgba(0,0,0,0.8);
}

.dark {
	background-color: #000000;
	color: #CCC;
}

.dark #trades {
	scrollbar-basecolor: #333;
	scrollbar-highlight-color: #CCC;
	scrollbar-shadow-color: #666;
}

.dark :-webkit-scrollbar {
	background-color: #333;
}

.dark g {
	color: #666;
}

.dark g g {
	color: #333;
}

.dark h {
	visibility: hidden;
}

.dark a {
	color: #6BF;
}

.dark a:hover {
	text-decoration: underline;
}

.dark #close_ad span {
	cursor: pointer;
	color: #6BF;
}

.dark .green {
	color: #0C0;
}

.dark .red {
	color: #C00;
}

.dark a.active {
	color: #FC9;
}

.dark a.active.grey {
	color: #CCA37A;
}

.dark #periods li.period {
	color: #6BF;
}

.dark #periods li.selected a {
	color: #FB6;
}

.dark .modes a.selected {
	color: #FB6;
}

.dark #drawings a.selected {
	color: #FB6;
}

.dark #sidebar .green {
	color: #6C6;
}

.dark #sidebar .red {
	color: #C66;
}

.dark #sidebar #price.green {
	color: #0F0;
}

.dark #sidebar #price.red {
	color: #F00;
}

.dark #assist {
	background-color: rgba(0, 0, 0, 0.8);
	font-weight: normal;
	color: #999;
}

.dark #nav, .dark #control, .dark #before_trades {
	border-bottom: 1px solid #333;
}

.dark #leftbar {
	border-right: 1px solid #333;
}

.dark #date {
	border-top: 1px solid #333;
}

.dark select, .dark option {
	background-color: #333;
	color: #CCC;
	border: 1px solid #999;
}

.dark .gg468x60 {
	background-color: #000;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
}

.dark .markets_outer .markets {
	background-color: #222;
	border: 1px solid #666;
}

.dark li.sep, .dark li.subsep {
	border-right: 1px solid #333;
}

.dark #qr {
	border: 1px solid #333;
	background-color: rgba(0, 0, 0, 0.8);
}

.dark #settings {
	background-color: rgba(0,0,0,0.6);
}

.dark abbr {
	border-bottom: 1px dotted #CCC;
}

.dark .external .green {
	color: #6C6;
}

.dark .external .red {
	color: #C66;
}

.dark ::-webkit-scrollbar {
	width: 16px;
	height: 13px;
}

.dark ::-webkit-scrollbar-button:start:decrement, .dark ::-webkit-scrollbar-button:end:increment {
	height: 0px;
	width: 0px;
}

.dark ::-webkit-scrollbar-track-piece {
	background-color: #222;
	border: 1px solid #555;
}

.dark ::-webkit-scrollbar-thumb:vertical {
	height: 50px;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #4d4d4d), color-stop(100%, #333333));
	border: 1px solid #0d0d0d;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}

.dark ::-webkit-scrollbar-thumb:horizontal {
	width: 50px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(100%, #333333));
	border: 1px solid #1f1f1f;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}

.dark .help {
	background-color: #000;
	border: 1px solid #333;
}

.dark .grey {
	color: grey;
}

.dark .ticker_red {
	background-color: #F66;
	color: #000;
}

.dark .ticker_green {
	background-color: #6C6;
	color: #000;
}

.light {
	background-color: #FFF;
	color: #333;
}

.light g {
	color: #AAA;
}

.light h {
	visibility: hidden;
}

.light a {
	color: #0D86FF;
}

.light a:hover {
	text-decoration: underline;
}

.light #close_ad span {
	color: #0D86FF;
	cursor: pointer;
}

.light .green {
	color: green;
}

.light .red {
	color: red;
}

.light #periods li.period {
	color: #0D86FF;
}

.light #periods li.selected a {
	color: #F80;
}

.light .modes a.selected {
	color: #F80;
}

.light #drawings a.selected {
	color: #F80;
}

.light .active {
	color: #F80;
}

.light a.active.grey {
	color: #CC6D00;
}

.light #assist {
	background-color: rgba(255, 255, 255, 0.8);
	font-weight: normal;
	color: #333;
}

.light #nav, .light #control, .light #before_trades {
	border-bottom: 1px solid #CCC;
}

.light #sidebar, .light #footer, .light #assist {
	border-color: #CCC;
}

.light #leftbar_outer #leftbar {
	border-left: 1px solid #CCC;
}

.light #date {
	border-top: 1px solid #CCC;
}

.light ul.horiz select, .light ul.horiz button, .light ul.horiz option {
	background-color: #FFF;
	color: #333;
	border: 1px solid #666;
}

.light .gg468x60 {
	background-color: #FFFFFF;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

.light .gg200x200 {
	border-color: #CCC;
}

.light li.sep, .light li.subsep {
	border-right: 1px solid #DDD;
}

.light #qr {
	border: 1px solid #ccc;
	background-color: rgba(255,255,255,0.8);
}

.light #loading .inner {
	background-color: rgba(255,255,255,0.8);
	border: 1px solid #CCC;
}

.light .dropdown .t {
	border: 1px solid #FFF;
}

.light .dropdown-data {
	background-color: rgba(255,255,255,0.9);
	border: 1px solid #999;
}

.light .dropdown-hover .t {
	color: #666;
	border: 1px solid #999;
	border-bottom: none;
	background-color: rgba(255,255,255,0.9);
}

.light .dropdown-hover .tr {
	border: 1px solid #999;
}

.light .dropdown-hover .dr {
	border-top: none;
}

.light #nav-charts td, .light table.simple td {
	border-bottom: 1px solid #CCC;
}

.light .navbar {
	border-bottom: 1px solid #CCC;
}

.light table.simple ul li {
	color: #0D86FF;
}

.light table.simple ul li.active {
	color: #F80;
}

.light #trades .v {
	color: #000;
}

.light #now {
	color: #333;
}

.light .difficulty table {
	background-color: white;
	border: 1px solid #CCC;
}

.light .new {
	background-color: #CCC;
}

.light #orderbook .remove {
	color: #CCC;
}

.light #orderbook .remove g {
	color: #CCC;
}

.light .help {
	background-color: #FFF;
	border: 1px solid #CCC;
}

.light .grey {
	color: grey;
}

.light .ticker_green {
	background-color: green;
	color: white;
}

.light .ticker_red {
	background-color: red;
	color: white;
}

.light .dialog {
	background-color: rgba(255,255,255,1);
	color: #333;
	border: 1px solid #ccc;
}

.light .dialog .tablist {
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.light .dialog .tablist .selected {
	color: #F80;
}

.light .dialog .content .selected {
	background-color: #ccc;
}

.light input, .light button {
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.light input[type=button]:hover, .light input[type=submit]:hover, .light button:hover {
	background-color: #E6E6E6;
}

.light input[type=button]:active, .light input[type=submit]:active, .light button:active {
	background-color: #F2F2F2;
}

.light #mode a {
	color: #666;
}

.light #mode a:hover, .light #mode a.selected {
	border: 1px solid #eee;
}

.light #mode a.selected {
	background-color: #eee;
	color: #000;
}

.light #chart_info .inner dd, .light #indicator_info .inner dd {
	background-color: rgba(255, 255, 255, 0.8);
}

.light hr {
	border-bottom: 1px solid #E6E6E6;
}

#donation {
	color: #333;
	font-size: 10px;
	font-family: Consolas, Monospace;
	vertical-align: top;
}

.dark .COINWIDGETCOM_WINDOW input {
	color: #333;
	background-color: #FFF;
}

.light .COINWIDGETCOM_WINDOW input {
	color: #333;
	background-color: #FFF;
}

.COINWIDGETCOM_WINDOW input {
	font-size: 11px !important;
}

.COINWIDGETCOM_CONTAINER > span {
	color: #333 !important;
}

.COINWIDGETCOM_CONTAINER > a {
	height: 16px !important;
}

.COINWIDGETCOM_CONTAINER > span {
	line-height: 16px !important;
	padding: 0px 2px;
}

#mtgoxNav div {
	display: block;
}

.nowrap {
	white-space: nowrap;
}

.nav-markets {
	font-family: Arial, sans;
}

.nav-markets a {
	margin-right: 6px;
}

#markets {
	right: 0px;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
}

#markets a {
	margin: 0px 3px;
}

#markets .currency {
	font-size: 12px;
}

#markets div {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-family: Consolas, Monospace;
	margin-right: 12px;
	margin-left: 0px;
	text-align: left;
}

.dropdown, .dropup {
	padding: 0px;
	margin: 0px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	list-style: none;
	position: relative;
	z-index: 10;
}

.dropdown .t, .dropup .t {
	border: 1px solid #0A0A0A;
	border-bottom: none;
	padding: 3px 6px;
	z-index: 101;
	position: relative;
	cursor: default;
}

.dropdown .caret, .dropup .caret {
	margin-left: 6px;
}

.dropdown .caret .icon-caret-down, .dropup .caret .icon-caret-down {
	display: inline;
}

.dropdown .caret .icon-caret-up, .dropup .caret .icon-caret-up {
	display: none;
}

.dropdown-hover, .dropup-hover {
	z-index: 100;
}

.dropdown-hover .dropdown-data, .dropup-hover .dropdown-data {
	display: block;
}

.dropdown-hover .t, .dropup-hover .t {
	color: #FFF;
	border: 1px solid #666;
	border-bottom: none;
	background-color: rgba(0,0,0,0.9);
}

.dropdown-hover .caret .icon-caret-down, .dropup-hover .caret .icon-caret-down {
	display: none;
}

.dropdown-hover .caret .icon-caret-up, .dropup-hover .caret .icon-caret-up {
	display: inline;
}

.dropdown-data, .dropup-data {
	display: none;
	position: absolute;
	z-index: 100;
	background-color: rgba(0,0,0,0.9);
	padding: 6px;
	margin: 0px;
	text-align: left;
	border: 1px solid #666;
	margin-top: -1px;
}

.dropdown-data li, .dropup-data li {
	display: block;
	white-space: nowrap;
}

.navbar {
	font-family: Arial, sans;
	font-size: 12px;
	border-bottom: 1px solid #333;
}

.navbar .nav {
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-left: 3px;
}

.navbar .nav li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 18px;
}

.navbar .nav li#nav-charts {
	margin-right: 0px;
}

.navbar .nav li.logo {
	margin-left: 3px;
	font-size: 14px;
	line-height: 32px;
}

.navbar .nav li.ticker span {
	margin-left: 6px;
	font-family: Consolas, Monospace;
	font-size: 12px;
}

.navbar .nav li.ticker span.eprice {
	margin-left: 0px;
}

#nav-charts {
	font-weight: normal;
}

table.simple {
	font-weight: normal;
	border-collapse: collapse;
	font-size: 12px;
}

table.simple td {
	padding: 6px;
	border-bottom: 1px solid #333;
}

table.simple tr:last-child td {
	border-bottom: none;
}

table.simple ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

table.simple ul li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 12px;
	color: #6BF;
	cursor: pointer;
}

table.simple ul li:hover {
	text-decoration: underline;
}

table.simple ul li.active {
	color: #FC9;
}

.navbar table.simple {
	width: 100%;
}

table.simple {
	border-collapse: collapse;
}

.ggtop {
	position: absolute;
	top: 0px;
	right: 0px;
}

.ggtop img {
	display: block;
}

#trades {
	color: #808080;
}

#trades .row {
	clear: both;
	height: 13px;
	line-height: 13px;
	position: relative;
}

#trades .t, #trades .p, #trades .v {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

#trades .v {
	color: #CCC;
}

#trades .p {
	overflow: hidden;
}

#trades .v {
	position: absolute;
	right: 0px;
	text-align: left;
	width: 5em;
}

#trades .s {
	text-align: right;
}

#now {
	position: absolute;
	right: 0px;
	color: #999;
	padding-right: 6px;
}

.watch_list {
	background-color: black;
}

.watch_list table td {
	border: 1px solid #333;
	padding: 6px;
}

.notify {
	display: none;
}

.difficulty {
	position: absolute;
	right: 0px;
	top: 5px;
	width: 220px;
	font-family: Tahoma, Arial, sans;
	font-size: 11px;
	text-align: right;
}

.difficulty table {
	margin: auto;
	border: 1px solid #333;
	border-collapse: collapse;
	text-align: left;
	background-color: #0A0A0A;
}

.difficulty table td {
	overflow: hidden;
	height: 16px;
	padding: 0px 4px;
	line-height: 16px;
}

.difficulty span {
	font-family: Consolas, Monospace;
}

@media (max-width: 1200px) {
	.difficulty {
		display: none;
	}
}

@media (max-width: 1024px) {
	.eprice {
		display: none;
	}
}

.more {
	text-align: right;
}

.navbar .nav li.passport {
	font-size: 13px;
	float: right;
	line-height: 32px;
	height: 32px;
	margin: 0px;
	padding: 0px;
}

.navbar .nav li.passport >div {
	margin-right: 8px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.address {
	font-family: Consolas, Monospace;
}

a.direct_address {
	color: #6C6;
}

#footer .conn {
	color: #090;
}

.good {
	color: #090;
}

.normal {
	color: #990;
}

.bad {
	color: #900;
}

.unselectable {
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

input, button {
	padding: 4px;
	border-radius: 4px;
	border: 1px solid #333333;
	background-color: #333333;
	color: #CCCCCC;
}

input[type=text], input[type=password] {
	width: 12em;
}

input[type=checkbox] {
	vertical-align: middle;
}

input[type=button], input[type=submit], button {
	padding: 4px 8px;
	cursor: pointer;
}

input[type=button]:hover, input[type=submit]:hover, button:hover {
	background-color: #474747;
}

input[type=button]:active, input[type=submit]:active, button:active {
	background-color: #333333;
}

.dialog {
	position: absolute;
	left: 50%;
	top: 40%;
	width: 640px;
	padding: 8px;
	border: 1px solid #333;
	font-family: Arial, sans;
	font-size: 13px;
	background-color: #1A1A1A;
	color: #CCCCCC;
	z-index: 101;
	display: none;
}

.dialog .tablist {
	border-bottom: 1px solid #333333;
	background-color: #0A0A0A;
	margin-bottom: 8px;
	cursor: move;
}

.dialog .tablist .tab {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 8px;
	font-size: 12px;
	text-align: center;
	margin-right: 6px;
	cursor: pointer;
}

.dialog .tablist .selected {
	color: #FC6;
}

.dialog .tablist .tab:hover {
	text-decoration: underline;
}

.dialog .tablist .close {
	width: auto;
	padding: 8px;
	text-align: right;
	float: right;
}

.dialog .tablist i.icon-ok {
	color: #6C6;
}

.dialog .tablist table {
	border-collapse: collapse;
}

.dialog .tablist table td {
	padding: 2px 4px;
}

.dialog .tablist table td:first-child {
	text-align: right;
	width: 160px;
}

.dialog .tablist-one .tab {
	width: auto;
}

.dialog-auto-size {
	width: auto;
	height: auto;
}

.dialog-auto-size form table td:first-child {
	width: auto;
}

.dialog table.s1 {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	margin-bottom: 8px;
}

.dialog table.s1 i.icon-ok {
	color: #6C6;
}

.dialog table.s1 i.icon-remove {
	color: #F66;
}

.dialog table.s1 td, .dialog table.s1 th {
	border: 1px solid #4D4D4D;
	padding: 4px;
}

.dialog h3 {
	margin-top: 0px;
	margin-bottom: 8px;
	padding-top: 4px;
	font-size: 12px;
}

.dialog dl {
	margin-top: 0px;
}

.dialog ol {
	margin: 0px;
	padding: 0px;
}

.dialog ol li {
	margin-left: 40px;
}

.del {
	text-decoration: line-through;
}

.del i {
	text-decoration: none;
}

.ic {
	font-family: FontAwesome;
	font-style: normal;
}

.dialog .error {
	color: #F33;
	text-align: center;
	display: none;
}

.dialog .rt {
	display: none;
}

.dialog .ok {
	color: #6C6;
	text-align: center;
}

.dialog .content_premium table#price_table {
	width: 300px;
	margin: auto;
	margin-bottom: 8px;
}

.dialog .content_premium .steps {
	text-align: center;
}

#dlg_ucp {
	width: 420px;
}

#dlg_ucp .content {
	position: relative;
	height: 250px;
	overflow-y: auto;
}

#dlg_ucp .content_home {
	text-align: center;
	font-size: 13px;
	line-height: 20px;
}

#dlg_ucp .content_home dl {
	text-align: left;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#dlg_ucp .content_home dl dd {
	margin-bottom: 6px;
}

#dlg_ucp .content_home .r {
	text-align: right;
}

#dlg_ucp .content_home label {
	text-align: right;
}

#dlg_ucp .content_history {
	text-align: left;
	overflow-y: auto;
}

#dlg_ucp .content_history table {
	font-size: 11px;
}

#dlg_ucp .rt {
	width: 420px;
	text-align: center;
	position: absolute;
	top: 0px;
}

.dialog .content .selected {
	background-color: #333;
	border-radius: 3px;
}

.dialog .unit {
	padding: 3px;
	cursor: pointer;
}

.content_warning {
	text-align: center;
}

.content_warning .icon {
	float: left;
	font-size: 36px;
}

.content_alarm button {
	font-family: consolas, monospace;
	margin-right: 4px;
}

.content_alarm input {
	font-family: consolas, monospace;
}

.content_alarm .price {
	width: 6em;
}

.content_alarm .all td {
	text-align: center;
}

hr {
	border-bottom: 1px solid #1A1A1A;
}

.help {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #0A0A0A;
	font-size: 11px;
	padding: 8px;
	border: 1px solid #333;
	display: none;
}

.help dl:first-child {
	margin-top: 0px;
}

.bw-circle {
	width: 10px;
	height: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	background-color: #090;
	vertical-align: baseline;
	border-radius: 3px;
}

.good .bw-circle {
	background-color: #090;
}

.normal .bw-circle {
	background-color: #990;
}

.bad .bw-circle {
	background-color: #900;
}

#connection .conn {
	font-size: 0px;
}

.reason {
	text-align: left;
	font-weight: normal;
	font-size: 14px;
}

.reason dt {
	font-weight: bold;
}

#chart_info, #indicator_info {
	position: absolute;
	font-family: Consolas, Monospace;
	font-size: 11px;
	width: 100%;
	text-align: left;
	line-height: 12px;
}

#chart_info dl, #indicator_info dl {
	margin: 0px;
	padding: 0px;
	margin-right: -18px;
}

#chart_info dl dd, #indicator_info dl dd {
	padding: 0px;
	margin: 0px;
	margin-right: 18px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#chart_info .m, #indicator_info .m {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	text-align: center;
	width: 1em;
}

#chart_info .yellow, #indicator_info .yellow {
	color: #EE0;
}

#chart_info .inner, #indicator_info .inner {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#chart_info .inner dd, #indicator_info .inner dd {
	background-color: rgba(0,0,0,0.8);
}

#chart_info {
	top: 4px;
	left: 4px;
}

#indicator_info {
	bottom: 0px;
	left: 4px;
}

.light #chart_info .yellow {
	color: #03E;
}

#mode {
	font-family: Consolas, Monospace;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
}

#mode a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 17px;
	height: 17px;
	margin-right: 6px;
	line-height: 17px;
	text-align: center;
	text-decoration: none;
	color: #999;
	font-weight: normal;
	vertical-align: top;
	margin-top: 3px;
	border-radius: 3px;
	border: 1px solid transparent;
}

#mode a:hover, #mode a.selected {
	border: 1px solid #333;
	color: #ccc;
}

#mode a.selected {
	color: #ccc;
	border: 1px solid #333;
}

#mode img {
	vertical-align: middle;
}

.hint {
	font-size: 11px;
	margin-left: 20px;
	font-family: Tahoma, Arial, sans;
}

code {
	font-family: Consolas, Monospace;
}

.warning {
	color: #FF0;
	font-size: 14px;
	font-family: Tahoma, Arial, sans;
	padding: 4px 8px;
	font-weight: bold;
}

.light .warning {
	color: #F00;
}

.hide {
	display: none;
}

#asks .row, #bids .row {
	position: relative;
	width: 120px;
}

#gasks .row, #gbids .row {
	width: 80px;
}

#orderbook .amount {
	position: absolute;
	right: 0px;
}

.unit_k {
	color: #00FF00;
}

.unit_m {
	color: #FFFF00;
}

#now {
	cursor: pointer;
}

.unsel {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.center {
	text-align: center;
}

.template {
	display: none;
	margin: auto;
}

/*e1f23187*/