body {
	background-image: url(../img/bkg-main.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

header {
	height: 72px;
}

h1, h2, h3, h4, h5, h6 {
	color: black;
}

h6 {
	color:#595959;
}

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

figcaption {
	color: #595959;
}

article {
	background: white;
	border: 1.8px solid #d9d9d9;
	border-radius: 7.2px;
}

table {
	background-color: #fafafa;
}

thead td,
thead th {
	border-bottom: 2px solid SlateGray;
}

tbody th,
tbody td {
	border-bottom: 1px solid Gainsboro;
}

thead tr,
tfoot tr,
tbody tr:nth-child(odd) {
	background-color: WhiteSmoke;
}

tfoot td,
tfoot th {
	border-top: 2px solid SlateGray;
}

td.border-left, th.border-left {
	border-left: 2px solid DarkSlateGray;
}

td.border-right, th.border-right {
	border-right: 2px solid DarkSlateGray;
}

blockquote {
	border-left: 2.16px solid #595959;
}

blockquote footer {
	color: #595959;
}

code {
	background: #daf1e0;
	color: #2a6f3b;
}

kbd {
	background: #2a6f3b;
	color: white;
}

mark {
	background: #ffc;
}

a {
	color: #275a90;
	text-decoration: none;
}

input[type="submit"], input[type="reset"], button {
	background: #f2f2f2;
	color: #191919;
	cursor: pointer;
}

input[type="submit"]:hover, input[type="reset"]:hover, button:hover {
	background: #d9d9d9;
	color: black;
}

input[type="submit"][disabled], input[type="reset"][disabled], button[disabled] {
	background: #e6e5e5;
	color: #403f3f;
	cursor: not-allowed;
}

input[type="submit"], button[type="submit"] {
	background: #275a90;
	color: white;
}

input[type="submit"]:hover, button[type="submit"]:hover {
	background: #173454;
	color: #bfbfbf;
}

input[type="text"], input[type="password"], input[type="email"],
input[type="url"], input[type="phone"], input[type="tel"],
input[type="number"], input[type="datetime"], input[type="date"],
input[type="month"], input[type="week"], input[type="color"],
input[type="time"], input[type="search"], input[type="range"],
input[type="file"], input[type="datetime-local"], select, textarea {
	border: 1px solid #ccc;
}

thead td,
thead th {
	border-bottom: 2px solid Black;
}

tfoot td,
tfoot th {
	border-top: 2px solid Black;
}

td.border-left, th.border-left {
	border-left: 2px solid Gray;
}

td.border-right, th.border-right {
	border-right: 2px solid Gray;
}

td.ars, td.pos,
th.ars, th.pos {
	color: Black;
}
td.usd, th.usd {
	color: OliveDrab;
}
td.neg, th.neg {
	color: FireBrick;
}
