article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px; line-height: 1.231; font-size: 13px;
}
body {
	color: rgb(34, 34, 34); font-family: sans-serif;
}
button {
	color: rgb(34, 34, 34); font-family: sans-serif;
}
input {
	color: rgb(34, 34, 34); font-family: sans-serif;
}
select {
	color: rgb(34, 34, 34); font-family: sans-serif;
}
textarea {
	color: rgb(34, 34, 34); font-family: sans-serif;
}
::selection {
	background: rgb(254, 87, 161); color: rgb(255, 255, 255); text-shadow: none;
}
a {
	color: rgb(0, 0, 238);
}
a:visited {
	color: rgb(85, 26, 139);
}
a:hover {
	color: rgb(0, 102, 238);
}
a:focus {
	outline: dotted thin;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
ins {
	background: rgb(255, 255, 153); color: rgb(0, 0, 0); text-decoration: none;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0); font-style: italic; font-weight: bold;
}
pre {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
code {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace, monospace; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
small {
	font-size: 85%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
ul {
	margin: 1em 0px; padding: 0px 0px 0px 40px;
}
ol {
	margin: 1em 0px; padding: 0px 0px 0px 40px;
}
dd {
	margin: 0px 0px 0px 40px;
}
nav ul {
	list-style: none; margin: 0px; padding: 0px;
}
nav ol {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle; -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
label {
	cursor: pointer;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
table button {
	
}
table input {
	
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='checkbox'] {
	box-sizing: border-box;
}
input[type='radio'] {
	box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
textarea {
	overflow: auto; vertical-align: top; resize: vertical;
}
input:valid {
	
}
textarea:valid {
	
}
input:invalid {
	background-color: rgb(240, 221, 221);
}
textarea:invalid {
	background-color: rgb(240, 221, 221);
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	vertical-align: top;
}
html {
	height: 100%;
}
body {
	height: 100%; color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; background-color: rgb(17, 17, 17);
}
select {
	color: rgb(68, 68, 68);
}
input {
	color: rgb(68, 68, 68);
}
textarea {
	color: rgb(68, 68, 68);
}
a {
	color: rgb(247, 194, 18); text-decoration: none;
}
a:active {
	color: rgb(247, 194, 18); text-decoration: none;
}
a:visited {
	color: rgb(247, 194, 18); text-decoration: none;
}
a:hover {
	color: rgb(255, 216, 86);
}
a img {
	border: currentColor; border-image: none; text-decoration: none;
}
h1 {
	margin: 0px 0px 0.2em; font-weight: normal;
}
h2 {
	margin: 0px 0px 0.2em; font-weight: normal;
}
h3 {
	margin: 0px 0px 0.2em; font-weight: normal;
}
h4 {
	margin: 0px 0px 0.5em; font-weight: bold;
}
h5 {
	margin: 0px 0px 0.5em; font-weight: bold;
}
h6 {
	margin: 0px 0px 0.5em; font-weight: bold;
}
h1 {
	font-size: 300%;
}
h2 {
	font-size: 200%;
}
h3 {
	font-size: 140%;
}
h4 {
	font-size: 115%;
}
h5 {
	font-size: 100%;
}
.addtop {
	margin-top: 10px;
}
.hook {
	display: none; position: absolute;
}
.hint {
	padding: 6px 8px; border-radius: 4px; left: 0px; top: 0px; color: rgb(0, 0, 0); position: absolute; z-index: 99999; max-width: 240px; box-shadow: 1px 3px 8px rgba(0,0,0,0.4); background-color: rgba(255, 255, 255, 0.8); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -moz-border-radius: 4px;
}
.no-rgba .hint {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w80.png"); background-color: transparent;
}
.hint a {
	color: rgb(0, 0, 0);
}
.hint span.nr {
	padding: 1px 3px; border-radius: 3px; color: rgb(221, 221, 221); font-style: normal; font-weight: bold; background-color: rgb(34, 34, 34); -moz-border-radius: 3px;
}
.hint .breadcrumb a {
	padding: 3px 5px; display: block;
}
.hint .breadcrumb a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.hint small b {
	padding: 1px 2px; border-radius: 3px; background-color: rgb(221, 221, 221); -moz-border-radius: 3px;
}
.hint form.searchpage {
	margin: 3px 0px; position: relative;
}
.hint .searchpage input {
	vertical-align: middle;
}
.hint .searchpage input.searchtext {
	padding: 2px 20px 2px 6px; border-radius: 4px; border: 1px solid rgb(153, 153, 153); border-image: none; width: 120px; height: 20px; line-height: 20px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4); -moz-border-radius: 4px;
}
.hint .searchpage a.searchbtn {
	background-position: center; top: 0px; width: 24px; height: 24px; right: 0px; display: block; position: absolute; z-index: 99999; cursor: pointer; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/search.png"); background-repeat: no-repeat;
}
#modal {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute; z-index: 99998; background-color: rgba(0, 0, 0, 0.6);
}
.no-rgba #modal {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k60.png"); background-color: transparent;
}
#modal .panel {
	margin: 10% auto 0px; padding: 20px 15px 15px; border-radius: 6px; border: 4px solid rgb(255, 255, 255); border-image: none; width: auto; text-align: center; color: rgb(68, 68, 68); overflow: auto; position: relative; max-height: 80%; box-shadow: inset 0px 4px 10px rgba(0,0,0,0.4); background-color: rgba(255, 255, 255, 0.95); -moz-box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.4); -moz-border-radius: 6px;
}
.no-rgba #modal .panel {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w90.png"); background-color: transparent;
}
#modal .panel a {
	color: rgb(34, 68, 136);
}
#modal .panel a:hover {
	color: rgb(51, 102, 221);
}
#modal .panel em {
	font-style: italic;
}
#modal .panel a.close {
	background-position: 0px 0px; border-radius: 0px 0px 0px 4px; top: 0px; width: 20px; height: 20px; right: 0px; display: block; position: absolute; z-index: 999; box-shadow: 1px 3px 8px rgba(0,0,0,0.4); background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/pg.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -moz-border-radius: 0 0 0 4px;
}
#modal .panel a.close:hover {
	background-position: -20px 0px;
}
#modal .panel h1 {
	margin-bottom: 0.5em;
}
#modal .panel h2 {
	margin-bottom: 0.5em;
}
#modal .panel h3 {
	margin-bottom: 0.5em;
}
#modal .panel h4 {
	margin-bottom: 0.5em;
}
#modal .buttons {
	text-align: center; line-height: 40px; clear: both; margin-top: 10px; display: block;
}
#modal .buttons a {
	margin: 5px 2px; padding: 0px 10px; border-radius: 4px; border: 2px solid rgb(51, 51, 51); border-image: none; color: rgb(187, 187, 187); line-height: 2em; display: inline-block; white-space: nowrap; box-shadow: 0px 1px 2px rgba(0,0,0,0.4); background-clip: padding-box; background-color: rgb(85, 85, 85); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
#modal .buttons a.active {
	border-color: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
#modal .buttons a:hover {
	border-color: rgb(0, 0, 0); color: rgb(255, 255, 255);
}
#modal .searchresults a {
	margin: 4px 0px; padding: 6px; border-radius: 4px; text-align: left; color: rgb(85, 85, 85); clear: both; display: block; -ms-zoom: 1; box-shadow: 1px 3px 8px rgba(0,0,0,0.4); background-color: rgb(255, 255, 255); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -moz-border-radius: 4px;
}
#modal .searchresults a::before {
	height: 0px; display: block; visibility: hidden; content: "\0020";
}
#modal .searchresults a::after {
	height: 0px; display: block; visibility: hidden; content: "\0020";
}
#modal .searchresults a::after {
	clear: both;
}
#modal .searchresults a:hover {
	padding: 4px; border: 2px solid rgb(153, 153, 153); border-image: none; color: rgb(34, 34, 34);
}
#modal .searchresults a:focus {
	padding: 4px; border: 2px solid rgb(153, 153, 153); border-image: none; color: rgb(34, 34, 34);
}
#modal .searchresults a aside {
	width: 20%; margin-right: 10px; float: left; display: inline-block;
}
#modal .searchresults a aside img {
	height: auto; max-width: 100%;
}
#modal .searchresults a h5 {
	margin: 0px 0px 0.5em; overflow: hidden;
}
#modal .searchresults a p {
	margin: 0px 0px 0.5em; overflow: hidden;
}
ul.help {
	background-position: left top; list-style: none; margin: 20px 0px; padding: 0px 0px 0px 360px; clear: both; min-height: 145px; background-repeat: no-repeat;
}
ul.index.help {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/helpsplash.png");
}
ul.gall.help {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/helpgallery.png");
}
ul.help::after {
	clear: both;
}
ul.help li {
	text-align: left; line-height: 2em; text-indent: -30px;
}
ul.help li em {
	padding: 2px 5px; border-radius: 4px; border: 1px solid rgb(153, 153, 153); border-image: none; font-size: 85%; font-style: normal; margin-left: 10px; white-space: nowrap; -moz-border-radius: 4px;
}
ul.help li b {
	padding: 2px 5px; border-radius: 4px; white-space: nowrap; background-color: rgb(255, 255, 255); -moz-border-radius: 4px;
}
ul.help li span {
	padding: 2px 5px; border-radius: 4px; color: rgb(221, 221, 221); font-weight: bold; margin-right: 10px; background-color: rgb(51, 51, 51); -moz-border-radius: 4px;
}
.scrup {
	width: 20px; height: 20px; right: 0px; line-height: 20px; position: absolute; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/pg.png"); background-repeat: no-repeat;
}
.scrdn {
	width: 20px; height: 20px; right: 0px; line-height: 20px; position: absolute; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/pg.png"); background-repeat: no-repeat;
}
.scrup {
	background-position: 0px -20px; top: 0px; z-index: 990;
}
.scrdn {
	background-position: 0px -40px; bottom: 0px; z-index: 991;
}
.scrup:hover {
	background-position: -20px -20px;
}
.scrdn:hover {
	background-position: -20px -40px;
}
.scrbar {
	border-radius: 7px; top: 20px; width: 14px; right: 3px; bottom: 20px; position: absolute; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); background-color: rgba(255, 255, 255, 0.3); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4); -moz-border-radius: 7px;
}
.no-rgba .scrbar {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w40.png"); background-color: transparent;
}
.scrbar div {
	border-radius: 7px; left: 2px; top: 2px; height: 5px; right: 2px; position: absolute; box-shadow: 0px 1px 2px rgba(0,0,0,0.4); background-color: rgb(17, 17, 17); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); -moz-border-radius: 7px;
}
.scrbar div img {
	width: 100%; height: 100%;
}
.controls a {
	background-position: 0px 0px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/controls.png"); background-repeat: no-repeat;
}
a.control {
	background-position: 0px 0px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/controls.png"); background-repeat: no-repeat;
}
.controls a:hover {
	
}
a.control:hover {
	
}
#widgetbg {
	left: 0px; height: 25px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
#mainbg {
	left: 0px; top: 0px; right: 0px; bottom: 25px; position: absolute; z-index: 0;
}
#main {
	left: 0px; top: 0px; right: 0px; bottom: 25px; overflow: auto; position: absolute; z-index: 10; -ms-zoom: 1; -webkit-text-size-adjust: 120%;
}
#main .container {
	margin: 0px auto; width: 1009px; height: 100%; position: relative; -ms-zoom: 1; max-height: 100%;
}
#main header {
	background-position: center; border-radius: 0px 0px 12px 12px; left: 20px; top: 0px; width: 969px; height: 240px; position: absolute; max-height: 100%; box-shadow: 1px 3px 8px rgba(0,0,0,0.6); background-repeat: no-repeat; background-size: 100% auto; background-color: rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -moz-border-radius: 0 0 12px 12px;
}
.no-rgba #main header {
	background-color: rgb(17, 17, 17);
}
.ie7 #main header {
	max-height: none;
}
#main header.empty {
	
}
#main header .title {
	padding: 20px; color: rgb(255, 255, 255); background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); background-color: transparent;
}
#main header .title .upbtn {
	margin: 0px 20px 10px 0px; float: left;
}
#main header .title aside {
	float: right;
}
#main header .title .controls {
	width: 40px; height: 40px; line-height: 40px; display: inline-block; background-color: rgba(0, 0, 0, 0.6);
}
.no-rgba #main header .title .controls {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k60.png"); background-color: transparent;
}
#main header .title .controls a {
	display: block;
}
#main header .title :first-child.controls {
	border-top-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-top-left-radius: 6px; -moz-border-bottom-left-radius: 6px;
}
#main header .title :last-child.controls {
	border-top-right-radius: 6px; border-bottom-right-radius: 6px; -moz-border-bottom-right-radius: 6px; -moz-border-top-right-radius: 6px;
}
#main header .title .controls:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.no-rgba #main header .title .controls:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k80.png"); background-color: transparent;
}
#main header .share a {
	background-position: -735px -15px;
}
#main header .search a {
	background-position: -685px -15px;
}
#main header .about a {
	background-position: -275px -15px;
}
#main header .parent a {
	background-position: -5px -15px;
}
#main header .share a:hover {
	background-position: -735px -85px;
}
#main header .search a:hover {
	background-position: -685px -85px;
}
#main header .about a:hover {
	background-position: -275px -85px;
}
#main header .parent a:hover {
	background-position: -5px -85px;
}
#main header hgroup {
	overflow: hidden;
}
#main header h1 {
	line-height: 1.1em; font-size: 300%; font-weight: normal; -ms-text-overflow: ellipsis; text-shadow: 2px 3px 6px rgba(0,0,0,0.5);
}
#main header .breadcrumb {
	margin: 0.2em 0px 0.4em; border-radius: 3px; display: inline-block; box-shadow: inset 0px 4px 10px rgba(0,0,0,0.4); background-color: rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.4); -moz-border-radius: 3px;
}
.no-rgba #main header .breadcrumb {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k20.png"); background-color: transparent;
}
#main header .breadcrumb a {
	padding: 0.25em 0.5em 0.5em; display: inline-block; text-shadow: 1px 2px 4px rgba(0,0,0,0.5);
}
#main header .breadcrumb a:hover {
	background-color: rgba(0, 0, 0, 0.5);
}
#main header .breadcrumb a:focus {
	background-color: rgba(0, 0, 0, 0.5);
}
#main header .breadcrumb a:first-child {
	border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-top-left-radius: 3px; -moz-border-bottom-left-radius: 3px;
}
#main header .breadcrumb a:last-child {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -moz-border-top-right-radius: 3px;
}
#main header h6 {
	clear: both; font-size: 120%; font-weight: normal; display: block; text-shadow: 1px 2px 4px rgba(0,0,0,0.5);
}
#main header:hover h6 {
	display: block;
}
#main header .starttxt {
	left: 20px; height: 90px; text-align: right; right: 120px; bottom: 20px; color: rgb(255, 255, 255); line-height: 90px; overflow: hidden; font-size: 200%; display: none; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis; text-shadow: 1px 2px 4px rgba(0,0,0,0.5);
}
#main header .startbtn {
	background-position: center 0px; border-radius: 6px; width: 90px; height: 90px; right: 20px; bottom: 20px; position: absolute; cursor: pointer; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/start.png"); background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.2); -moz-border-radius: 6px;
}
#main header .startbtn:hover {
	background-position: center -90px; background-color: rgba(0, 0, 0, 0.4);
}
#main .items {
	margin: 0px; left: 20px; top: 260px; width: 989px; bottom: 0px; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; min-height: 200px;
}
#main .items .cont {
	width: 969px; padding-right: 20px; display: block;
}
#main footer {
	margin: 10px 0px; text-align: center; clear: both; display: block;
}
#main footer .wrap {
	padding: 0.5em 1em; border-radius: 6px; display: inline-block; -moz-border-radius: 6px;
}
#main footer .footer-links {
	font-size: 75%;
}
#main .footer em {
	font-style: italic;
}
.shares a {
	padding: 2px 4px; color: rgb(0, 0, 0); line-height: 20px; font-size: 85%; display: block; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png"); background-repeat: no-repeat;
}
.shares a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.shares .likebtn {
	width: 110px; height: 20px; overflow: hidden; margin-bottom: 4px; display: block; background-color: rgba(255, 255, 255, 0.6);
}
.shares a.facebook {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.twitter {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.digg {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.delicious {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.myspace {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.stumbleupon {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.email {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.reddit {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.tumblr {
	padding-left: 28px; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/share.png");
}
.shares a.facebook {
	background-position: 0px -24px;
}
.shares a.twitter {
	background-position: 0px -48px;
}
.shares a.digg {
	background-position: 0px -72px;
}
.shares a.myspace {
	background-position: 0px -96px;
}
.shares a.delicious {
	background-position: 0px -120px;
}
.shares a.stumbleupon {
	background-position: 0px -144px;
}
.shares a.email {
	background-position: 0px -168px;
}
.shares a.reddit {
	background-position: 0px -192px;
}
.shares a.tumblr {
	background-position: 0px -216px;
}
#navigation {
	text-align: center; line-height: 40px; z-index: 998; box-shadow: 1px 3px 8px rgba(0,0,0,0.6); background-color: rgba(0, 0, 0, 0.7); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6);
}
.no-rgba #navigation {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k80.png"); background-color: transparent;
}
#navigation .logo {
	height: 40px; text-align: left; margin-right: 2%; float: left; display: inline-block; max-width: 20%;
}
#navigation .logo a {
	height: 40px; line-height: 40px; overflow: hidden; display: block;
}
#navigation .logo img {
	margin-top: -2px; vertical-align: middle; max-height: 100%; max-width: 100%;
}
#navigation nav {
	text-align: center;
}
#navigation nav > ul {
	
}
#navigation nav ul {
	margin: 0px; padding: 0px; display: inline-block; list-style-type: none;
}
#navigation nav ul a {
	color: rgb(204, 204, 204); line-height: 40px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 180px; text-shadow: 1px 2px 4px rgba(0,0,0,0.5);
}
#navigation nav > ul > li {
	width: auto; height: 40px; vertical-align: top; display: inline-block; position: relative;
}
.ie7 #navigation nav > ul > li {
	float: left;
}
#navigation nav > ul > li.home {
	width: 40px; height: 40px;
}
#navigation nav > ul > li.home a {
	background-position: -785px -15px; line-height: 40px; display: block;
}
#navigation nav > ul > li.home a:hover {
	background-position: -785px -85px;
}
#navigation nav li.actual {
	background-color: rgb(0, 0, 0);
}
#navigation nav .home:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
#navigation nav li:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.no-rgba #navigation nav .home:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k90.png"); background-color: transparent;
}
.no-rgba #navigation nav li:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k90.png"); background-color: transparent;
}
#navigation nav li:hover > a {
	color: rgb(255, 255, 255);
}
#navigation nav > ul > li > a {
	padding: 0px 0.75em; font-size: 1.1em;
}
#navigation nav > ul > li ul {
	text-align: left; line-height: 30px; display: none; position: absolute; z-index: 999; box-shadow: 1px 3px 8px rgba(0,0,0,0.6); background-color: rgba(0, 0, 0, 0.7); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6);
}
.no-rgba #navigation nav > ul > li ul {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k80.png"); background-color: transparent;
}
#navigation nav > ul > li > ul {
	min-width: 100%;
}
#navigation nav > ul > li > ul li {
	display: block; position: relative;
}
#navigation nav > ul > li > ul > li a {
	padding: 0px 0.75em; line-height: 30px; font-size: 1em;
}
#navigation nav > ul > li > ul > li ul {
	left: 100%; top: 0px;
}
#navigation nav > ul > li:hover > ul {
	display: block;
}
#navigation nav > ul > li > ul > li:hover > ul {
	display: block;
}
#navigation nav > ul > li > ul > li > ul > li:hover > ul {
	display: block;
}
#main article {
	padding: 20px; border-radius: 6px; color: rgb(204, 204, 204); display: block; position: relative; box-shadow: 1px 3px 8px rgba(0,0,0,0.4); background-color: rgba(255, 255, 255, 0.1); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -moz-border-radius: 6px;
}
.no-rgba #main article {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w10.png"); background-color: transparent;
}
.folders {
	display: block; position: relative;
}
.folders ul {
	margin: 0px -6px 0px 0px; padding: 0px;
}
.folders ul li {
	margin: 0px 6px 6px 0px; padding: 10px; border-radius: 6px; width: 217px; color: rgb(204, 204, 204); float: left; display: inline; min-height: 100px; box-shadow: 0px 1px 2px rgba(0,0,0,0.4); background-color: rgba(255, 255, 255, 0.1); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); -moz-border-radius: 6px;
}
.no-rgba .folders ul li {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w10.png"); background-color: transparent;
}
.folders ul li:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
.no-rgba .folders ul li:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w20.png"); background-color: transparent;
}
.folders a {
	color: rgb(247, 194, 18);
}
.folders a:hover {
	color: rgb(255, 216, 86);
}
.folders aside {
	margin: 0px auto 10px; width: 140px; height: 100px; text-align: center; overflow: hidden; position: relative;
}
.folders aside img {
	border: currentColor; border-image: none; vertical-align: top; max-height: 100px; max-width: 140px;
}
.folders .data {
	text-align: center; overflow: hidden;
}
.folders h4 {
	margin-bottom: 10px;
}
.folders p {
	margin-top: 10px; margin-bottom: 0px;
}
.folders p.info {
	font-size: 85%;
}
.thumbs {
	display: block; position: relative;
}
.thumbs ul {
	margin: 0px 0px 0px 34px; padding: 0px;
}
.thumbs ul li {
	margin: 1px; width: 148px; text-align: center; float: left; display: inline; position: relative; box-shadow: 0px 1px 2px rgba(0,0,0,0.4); background-color: rgba(255, 255, 255, 0.1); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.no-rgba .thumbs ul li {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w10.png"); background-color: transparent;
}
.thumbs ul li > a {
	padding: 4px; width: 140px; height: 100px; text-align: center; line-height: 96px; overflow: hidden; display: block; position: relative;
}
.thumbs ul li > a:hover {
	color: rgb(255, 216, 86); background-color: rgba(255, 255, 255, 0.2);
}
.thumbs ul li > a:focus {
	color: rgb(255, 216, 86); background-color: rgba(255, 255, 255, 0.2);
}
.no-rgba .thumbs ul li > a:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w20.png"); background-color: transparent;
}
.no-rgba .thumbs ul li > a:focus {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w20.png"); background-color: transparent;
}
.thumbs ul li > a.active {
	background-color: rgba(255, 255, 255, 0.4);
}
.no-rgba .thumbs ul li > a.active {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w40.png"); background-color: transparent;
}
.thumbs ul li > a img {
	border: 0px currentColor; border-image: none; vertical-align: middle; display: inline; max-height: 100px; max-width: 140px;
}
.thumbs ul li > a b {
	height: 100%; font-size: 1px; vertical-align: middle; display: inline-block;
}
.thumbs ul li > p {
	margin: 0px; padding: 3% 0.5em; line-height: 1.3em; overflow: hidden; max-height: 10em; max-width: 94%;
}
.thumbs ul li > p span.nr {
	padding: 0px 3px; border-radius: 3px; color: rgb(170, 170, 170); font-style: normal; font-weight: bold; background-color: rgb(0, 0, 0); -moz-border-radius: 3px;
}
.thumbs ul li > p small {
	line-height: 0.9em;
}
.newlabel {
	padding: 2px 4px; top: 4px; right: 4px; color: rgb(204, 204, 204); line-height: 1.2em; font-size: 66.7%; display: inline; position: absolute; background-color: rgba(32, 32, 32, 0.6);
}
.folders .newlabel {
	top: 0px; right: 0px;
}
.gallery {
	left: 0px; top: 0px; right: 0px; bottom: 25px; display: none; position: absolute; z-index: 10000; background-color: rgb(17, 17, 17); -webkit-text-size-adjust: 120%;
}
.gallery a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.gallery .navigation {
	margin: 0px; left: 0px; right: 0px; position: absolute; z-index: 999;
}
.gallery .navigation nav {
	margin: 10px auto 0px; border-radius: 12px; height: 70px; display: none; z-index: 999; box-shadow: 1px 3px 8px rgba(0,0,0,0.6); background-color: rgba(0, 0, 0, 0.8); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -moz-border-radius: 12px;
}
.no-rgba .gallery .navigation nav {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k80.png"); background-color: transparent;
}
.gallery .navigation nav a {
	background-position: -50px 0px; width: 50px; height: 70px; line-height: 70px; display: inline-block; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/controls.png"); background-repeat: no-repeat;
}
.hook-c {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/controls.png");
}
.gallery .navigation nav a.prev {
	background-position: -50px 0px; width: 70px;
}
.gallery .navigation nav a.prev:hover {
	background-position: -50px -70px;
}
.gallery .navigation nav a.up {
	background-position: -120px 0px;
}
.gallery .navigation nav a.up:hover {
	background-position: -120px -70px;
}
.gallery .navigation nav a.resize {
	background-position: -170px 0px;
}
.gallery .navigation nav a.resize:hover {
	background-position: -170px -70px;
}
.gallery .navigation nav a.noresize {
	background-position: -220px 0px; display: none;
}
.gallery .navigation nav a.noresize:hover {
	background-position: -220px -70px;
}
.gallery .navigation nav a.showinfo {
	background-position: -270px 0px;
}
.gallery .navigation nav a.showinfo:hover {
	background-position: -270px -70px;
}
.gallery .navigation nav a.hideinfo {
	background-position: -320px 0px; display: none;
}
.gallery .navigation nav a.hideinfo:hover {
	background-position: -320px -70px;
}
.gallery .navigation nav a.showthumbs {
	background-position: -370px 0px;
}
.gallery .navigation nav a.showthumbs:hover {
	background-position: -370px -70px;
}
.gallery .navigation nav a.hidethumbs {
	background-position: -420px 0px; display: none;
}
.gallery .navigation nav a.hidethumbs:hover {
	background-position: -420px -70px;
}
.gallery .navigation nav a.play {
	background-position: -470px 0px; width: 70px;
}
.gallery .navigation nav a.play:hover {
	background-position: -470px -70px;
}
.gallery .navigation nav a.pause {
	background-position: -540px 0px; width: 70px; display: none;
}
.gallery .navigation nav a.pause:hover {
	background-position: -540px -70px;
}
.gallery .navigation nav a.next {
	background-position: -610px 0px; width: 70px;
}
.gallery .navigation nav a.next:hover {
	background-position: -610px -70px;
}
.gallery .scrollbox {
	margin: 0px auto; border-radius: 0px 0px 12px 12px; width: 969px; height: 120px; overflow: hidden; display: block; position: relative; z-index: 998; max-width: 80%; box-shadow: 1px 3px 8px rgba(0,0,0,0.6); background-color: rgba(0, 0, 0, 0.6); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -moz-border-radius: 0 0 12px 12px;
}
.touch.rgba .gallery .scrollbox {
	background-color: rgba(0, 0, 0, 0.8);
}
.rgba .gallery .scrollbox:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
.no-rgba .gallery .scrollbox {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k60.png"); background-color: transparent;
}
.no-rgba .gallery .scrollbox:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k80.png"); background-color: transparent;
}
.gallery .scrollbox .wrap {
	margin: 0px 40px; top: 5px; height: 110px; overflow: hidden; position: relative;
}
.gallery .scrollbox ul.cont {
	margin: 0px; padding: 0px; left: 0px; top: 0px; bottom: 0px; white-space: nowrap; position: absolute;
}
.gallery .scrollbox ul.cont li {
	margin: 1px; width: 148px; height: 108px; text-align: center; overflow: hidden; float: left; display: inline; position: relative;
}
.gallery .scrollbox .cont a {
	padding: 4px; width: 140px; height: 100px; text-align: center; margin-right: 2px; vertical-align: middle; display: table-cell; position: relative;
}
.gallery .scrollbox .cont a img {
	vertical-align: middle; max-height: 100px; max-width: 140px;
}
.gallery .scrollbox .cont a:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
.gallery .scrollbox .cont a:focus {
	background-color: rgba(255, 255, 255, 0.2);
}
.no-rgba .gallery .scrollbox .cont a:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w20.png");
}
.no-rgba .gallery .scrollbox .cont a:focus {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w20.png");
}
.gallery .scrollbox .cont a.active {
	background-color: rgba(255, 255, 255, 0.4);
}
.no-rgba .gallery .scrollbox .cont a.active {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w40.png"); background-color: transparent;
}
.hook-s {
	background-position: left; top: 10px; width: 24px; height: 100px; position: absolute; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/scroll.png"); background-repeat: no-repeat;
}
.gallery .scrollbox .scleft {
	background-position: left; top: 10px; width: 24px; height: 100px; position: absolute; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/scroll.png"); background-repeat: no-repeat;
}
.gallery .scrollbox .scright {
	background-position: left; top: 10px; width: 24px; height: 100px; position: absolute; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/scroll.png"); background-repeat: no-repeat;
}
.gallery .scrollbox .scleft {
	background-position: 0px; left: 10px;
}
.gallery .scrollbox .scright {
	background-position: -48px; right: 10px;
}
.gallery .scrollbox .scleft:hover {
	background-position: -24px;
}
.gallery .scrollbox .scright:hover {
	background-position: -72px;
}
.gallery .img {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: absolute;
}
.gallery .img .main {
	border: 6px solid rgb(254, 247, 202); border-image: none; position: relative; -ms-interpolation-mode: bicubic; box-shadow: 3px 6px 32px rgba(0,0,0,0.6); -moz-box-shadow: 3px 6px 32px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 3px 6px 32px rgba(0, 0, 0, 0.6);
}
.gallery .img .other {
	border-radius: 12px; width: 280px; text-align: center; color: rgb(85, 85, 85); display: inline-block; background-color: rgba(240, 240, 240, 0.85); -moz-border-radius: 12px;
}
.no-rgba .gallery .img .other {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/w80.png"); background-color: transparent;
}
.gallery .img .other a {
	margin: 15px 15px 0px; padding: 20px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.gallery .img .other a > img {
	min-height: 128px;
}
.gallery .img .other p {
	margin: 10px 15px 15px; overflow: hidden;
}
.gallery .wait {
	background-position: center; left: 0px; top: 0px; right: 0px; bottom: 25px; display: none; position: absolute; z-index: 3; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/wait.gif"); background-repeat: no-repeat;
}
.gallery .bottom {
	left: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 99;
}
.gallery .bottom .cont {
	margin: 0px auto; padding: 5px 15px 10px; border-radius: 12px 12px 0px 0px; width: 939px; text-align: left; color: rgb(204, 204, 204); position: relative; z-index: 997; max-width: 80%; box-shadow: 1px 3px 8px rgba(0,0,0,0.6); background-color: rgba(0, 0, 0, 0.4); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.6); -moz-border-radius: 12px 12px 0 0;
}
.no-rgba .gallery .bottom .cont {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k40.png"); background-color: transparent;
}
.touch.rgba .gallery .bottom .cont {
	background-color: rgba(0, 0, 0, 0.9);
}
.gallery .bottom .cont:hover {
	background-color: rgba(0, 0, 0, 0.9);
}
.no-rgba .gallery .bottom .cont:hover {
	background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/k80.png");
}
.gallery .bottom .cont::before {
	height: 0px; display: block; visibility: hidden; content: "\0020";
}
.gallery .bottom .cont::after {
	height: 0px; display: block; visibility: hidden; content: "\0020";
}
.gallery .bottom .cont::after {
	clear: both;
}
.gallery .bottom h2 {
	font-size: 140%; margin-top: 10px;
}
.gallery .bottom .comment {
	margin-top: 10px; max-height: 12em;
}
.gallery .bottom .comment a {
	color: rgb(247, 194, 18);
}
.gallery .bottom .comment a:hover {
	color: rgb(255, 216, 86);
}
.gallery .bottom nav {
	margin: 5px 0px 5px 15px; border-radius: 4px; border: 1px solid rgb(51, 51, 51); border-image: none; height: 28px; color: rgb(187, 187, 187); line-height: 24px; font-size: 85%; float: right; display: inline; z-index: 999; box-shadow: 0px 1px 2px rgba(0,0,0,0.6); background-image: -ms-linear-gradient(rgba(102, 102, 102, 1), rgba(15, 15, 15, 1)); background-clip: padding-box; background-color: rgb(51, 51, 51); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
.gallery .bottom nav a {
	background-position: center 0px; padding: 0px; width: 32px; height: 28px; line-height: 28px; border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; display: inline-block; white-space: nowrap; cursor: default; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/buttons.png"); background-repeat: no-repeat;
}
.gallery .bottom nav a:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; border-top-left-radius: 3px; border-bottom-left-radius: 3px; -moz-border-top-left-radius: 3px; -moz-border-bottom-left-radius: 3px;
}
.gallery .bottom nav a:last-child {
	border-top-right-radius: 3px; border-bottom-right-radius: 3px; -moz-border-bottom-right-radius: 3px; -moz-border-top-right-radius: 3px;
}
.gallery .bottom nav a:hover {
	color: rgb(255, 255, 255);
}
.gallery .bottom nav a.active {
	border-left-color: rgb(34, 34, 34); background-color: rgb(0, 0, 0);
}
.gallery .bottom .nr {
	margin: 5px 0px 5px 15px; padding: 0px; border-radius: 6px; line-height: 32px; float: right; display: inline; white-space: nowrap; -moz-border-radius: 6px;
}
.gallery .bottom .meta .icon {
	background-position: center -2px;
}
.gallery .bottom nav a.meta-icon {
	background-position: center -2px;
}
.gallery .bottom .map .icon {
	background-position: center -34px;
}
.gallery .bottom nav a.map-icon {
	background-position: center -34px;
}
.gallery .bottom .shop .icon {
	background-position: center -66px;
}
.gallery .bottom nav a.shop-icon {
	background-position: center -66px;
}
.gallery .bottom nav a.link-icon {
	background-position: center -98px;
}
.gallery .bottom .share .icon {
	background-position: center -130px;
}
.gallery .bottom nav a.share-icon {
	background-position: center -130px;
}
.gallery .bottom .print .icon {
	background-position: center -162px;
}
.gallery .bottom nav a.print-icon {
	background-position: center -162px;
}
.gallery .bottom .comment .icon {
	background-position: center -194px;
}
.gallery .bottom nav a.comment-icon {
	background-position: center -194px;
}
.gallery .bottom .regions .icon {
	background-position: center -224px;
}
.gallery .bottom nav a.regions-icon {
	background-position: center -224px;
}
.gallery .bottom .panel {
	color: rgb(204, 204, 204); padding-left: 30px; clear: both; font-size: 85%; margin-top: 10px; position: relative;
}
.gallery .bottom .icon {
	left: 0px; top: -6px; width: 20px; height: 26px; position: absolute; background-image: url("/web/20141226210320/http://colecaodecedulas.com.br/res/buttons.png"); background-repeat: no-repeat;
}
.gallery .bottom .meta b {
	color: rgb(255, 255, 255);
}
.gallery .bottom .map .mapcont {
	height: 240px; overflow: hidden; position: relative;
}
.gallery .bottom .shop .icon {
	top: -1px;
}
.gallery .bottom .shop form {
	line-height: 30px; float: left; display: inline;
}
.gallery .bottom .shop input {
	margin: 0px 10px; padding: 3px 6px; border-radius: 6px; border: currentColor; border-image: none; vertical-align: middle; -moz-border-radius: 6px;
}
.gallery .bottom .shop select {
	margin: 0px 10px; padding: 3px 6px; border-radius: 6px; border: currentColor; border-image: none; vertical-align: middle; -moz-border-radius: 6px;
}
.gallery .bottom .shop select {
	margin-left: 0px; background-color: rgb(221, 221, 221);
}
.gallery .bottom .shop .total {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.gallery .bottom .shop .copies {
	box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.gallery .bottom .shop .copies {
	width: 24px;
}
.gallery .bottom .shop .total {
	width: 40px; text-align: right; color: rgb(255, 255, 255); font-weight: bold; background-color: rgb(153, 153, 153);
}
#bgaudio {
	top: 5px; width: 60px; height: 20px; right: 5px; position: fixed; z-index: 99999; box-shadow: 1px 3px 8px rgba(0,0,0,0.4); -moz-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.4);
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
i {
	font-style: italic;
}
em {
	font-style: italic;
}
.ir {
	border: 0px currentColor; border-image: none; text-align: left; text-indent: -999em; overflow: hidden; display: block; direction: ltr; background-repeat: no-repeat; background-color: transparent;
}
.ir br {
	display: none;
}
.hidden {
	display: none !important; visibility: hidden;
}
.visuallyhidden {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.focusable.visuallyhidden:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.focusable.visuallyhidden:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.invisible {
	visibility: hidden;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
@media print
{
* {
	background: none !important; color: black !important; filter: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
.ir a::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
