
/* Start */

* {
	color: #6d6e71;
}

html, body {
	height: 100%;
	min-height: 100%;
	min-width: 1040px;
	margin: 0;
	padding: 0;
	background-color: #f9f8f3;
}

html {
	font-size: 14px;
	background: #f9f8f3 url('../images/bg-top.gif') left 3px repeat-x;
}

body {
	font: normal 1em/1.3 Arial, sans-serif;
	background: url('../images/color-streep.gif') left top repeat-x;
}

h1, h2, h3 {
	color: #00407a;
	font: normal 240% Georgia;
}

h2 {
	font-size: 180%;
}

h3 {
	font-size: 130%;
}

p {
	margin: 8px 0;
}

strong { 
	color: #555;
}

a, a strong {
	color: #00407a;
	text-decoration: underline;
	}
	a:hover, a:hover strong {
		color: #369;
		text-decoration: none;
	}

img {
	border: none;
}



/* Layout */

div.container {
	position: relative;
	width: 1040px;
	height: auto;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 20px;
	overflow: hidden;
}

/* Header */

div.header {
	position: relative;
}

div.header div.top-controls {
	height: 24px;
	margin-top: 8px;
	font-size: 80%;
}

div.header div.top-controls label {
	color: #949690;
}

div.header div.top-controls select {
	position: relative;
	top: 0;
	width: auto;
	margin-left: 4px;
	font-size: 100%;
}

div.header div.top-controls select option {
	color: #949690;
}

div.header div.top-controls ul {
	margin: 0;
	padding: 0;
}

div.header div.top-controls ul li {
	float: left;
	height: 17px;
	margin-left: 16px;
	list-style: none;
}

div.header div.top-controls ul li a {
	font-size: 90%;
}

div.header div.top-controls ul.small-controls {
}

div.header div.top-controls ul.small-controls li {
	padding: 1px 0 0 24px;
}

div.header div.top-controls ul.small-controls li a {
	color: #949690;
}

div.header div.top-controls ul.small-controls li.map {
	background: url('../images/icon-map.gif') left top no-repeat;
}
div.header div.top-controls ul.small-controls li.feedback {
	background: url('../images/icon-feedback.gif') left top no-repeat;
}
div.header div.top-controls ul.small-controls li.home {
	background: url('../images/icon-home.gif') left top no-repeat;
}
div.header div.top-controls ul.small-controls li.mail {
	background: url('../images/icon-mail.gif') left top no-repeat;
}
div.header div.top-controls ul.small-controls li.help {
	background: url('../images/icon-help.gif') left top no-repeat;
}

div.header div.top-controls div.lft-panel {
	position: absolute;
	right: 0;
	top: 0;
}

div.header div.top-controls div.lft-panel ul.register-panel {
	float: left;
	margin: 0 40px 0 0;
	padding: 0;
	height: 1%;
	overflow: hidden;
}

div.header div.top-controls ul.register-panel li {
	padding: 2px 0 0 24px;
}

div.header div.top-controls ul.register-panel li a {
	color: #0061b9;
	font-size: 100%;
}

div.header div.top-controls ul.register-panel li.login {
	background: url('../images/icon-login.gif') left top no-repeat;
}
div.header div.top-controls ul.register-panel li.logout {
	background: url('../images/icon-logout.gif') left top no-repeat;
}
div.header div.top-controls ul.register-panel li.signup {
	background: url('../images/icon-signup.gif') left 1px no-repeat;
}
div.header div.top-controls ul.register-panel li.myaccount {
	background: url('../images/myaccount.gif') left 1px no-repeat;
}	

div.header div.main-menu {
	clear: both;
	overflow: hidden;
}

div.header div.main-menu h1 {
	margin: 0;
	padding: 0;
}

div.header div.main-menu h1 a {
	position: relative;
	display: block;
	float: left;
	width: 288px;
	height: 68px;
	margin-top: 20px;
	text-decoration: none;
	overflow: hidden;
}

div.header div.main-menu h1 a span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

div.header div.main-menu ul {
	float: right;
	margin: 0;
	padding: 0;
}

div.header div.main-menu ul li {
	float: left;
	list-style: none;
	margin: 0 0 10px -1px;
	border-left: 1px dotted #dedfd7;
	border-right: 1px dotted #dedfd7;
}

div.header div.main-menu ul li a {
	display: block;
	padding: 66px 24px 14px;
	font: normal 110% Georgia;
}

div.header div.main-menu ul li.about a {
	color: #eb0a6c;
}
div.header div.main-menu ul li.fees a {
	color: #d28c1f;
}
div.header div.main-menu ul li.merchants a {
	color: #8ab117;
}
div.header div.main-menu ul li.paymentcards a {
	color: #00a4db;
}
div.header div.main-menu ul li.contacts a {
	color: #650dbd;
}

div.header div.main-menu ul li.about {
	background: url('../images/mn-about.gif') center 12px no-repeat;
}
div.header div.main-menu ul li.fees {
	background: url('../images/mn-fees.gif') center 12px no-repeat;
}
div.header div.main-menu ul li.merchants {
	background: url('../images/mn-merchants.gif') center 12px no-repeat;
}
div.header div.main-menu ul li.paymentcards {
	background: url('../images/mn-paymentcards.gif') center 12px no-repeat;
}
div.header div.main-menu ul li.services {
	background: url('../images/mn-services.gif') center 12px no-repeat;
	border-right: 1px dotted #dedfd7;
}

div.header div.main-menu ul li:hover {
	background-color: #f7f5f0;
}

div.header div.main-menu ul li.selected {
	background-color: #f4f2ec;
	margin-bottom: 0;
}

div.header div.user-menu {
	height: 1%;
	margin: 0 0 10px;
	padding: 25px 0 0;
	overflow: hidden;
}

div.header div.user-menu div.title {
	color: #808285;
	font-size: 90%;
}

div.header div.user-menu div.title span {
	margin: 0 0 0 26px;
}

div.header div.user-menu div.title span#autologoff_timer {
	margin: 0 0 0 6px;
}

div.header div.user-menu a.top-logout {
	margin: 0 6px 0 26px;
	color: #3286bf;
	font-weight: bold;
}

div.header div.user-menu div.title strong,
div.header div.user-menu div.title strong a {
	color: #231f20;
}

div.header div.user-menu ul {
	position: relative;
	height: 1%;
	margin: 20px 0 20px 0;
	padding: 0;
	overflow: hidden;
}

div.header div.user-menu ul li {
	float: left;
	height: 26px;
	margin: 3px 0;
	padding: 4px 14px;
	list-style: none;
}

div.header div.user-menu ul li a {
	font-size: 100%;
	color: #00407a;
}

div.header div.user-menu ul li.selected {
	padding: 0 0 0 14px;
	background: url('../images/bg-usermenu.gif') left top no-repeat;
}

div.header div.user-menu ul li.selected a {
	display: block;
	height: 100%;
	padding: 4px 14px 0 0;
	color: #00407a;
	font-weight: bold;
	text-decoration: none;
	background: url('../images/bg-usermenu.gif') right top no-repeat;
}

/* Main */

div.main {
	position: relative;
	margin: 0 0 50px;
	border: 1px solid #f9f8f3;
}

div.main div.presentation {
	height: 350px;
}

div.main div.presentation img {
	float: left;
	margin-top: 1px;
}

div.main div.presentation div.slogan {
	position: relative;
	float: right;
	top: 140px;
	width: 550px;
}

div.main div.presentation div.slogan p {
	margin-right: 40px;
}

div.main div.presentation div.slogan img.btn {
    margin-top: 8px;
}

div.main div.presentation div.slogan img.first {
    margin-right: 24px;
}

div.main div.main-container {
	padding: 20px 0 0;
	clear: both;
	background: url('../images/bg-panels.gif') left top no-repeat;
	overflow: hidden;
}

div.main div.main-container div.left-panel,
div.main div.main-container div.center-panel,
div.main div.main-container div.right-panel {
	float: left;
	width: 33%;
	overflow: hidden;
}

div.main div.main-container div.center-panel {
	width: 34%;
}

div.main div.main-container div.inner {
	margin: 10px 0;
	overflow: hidden;
}

div.main div.main-container div.inner img {
	float: left;
	margin: 0 10px 20px 0;
}

div.main div.main-container div.inner h2 {
	margin: 10px 0;
	font-style: italic;
}

div.main div.main-container div.inner p {
	position: relative;
	margin: 2px 0 6px;
	font-size: 90%;
	color: #00407a;
}

div.main div.main-container div.steps p {
    color: #6d6e71;
}

div.main div.main-container div.inner p span {
	display: block;
	margin-bottom: 2px;
	color: #939598;
	font-size: 90%;
}

div.main div.main-container div.inner p.more,
p.more {
	margin-top: 6px;
	text-align: right;
}

div.main div.main-container div.inner p.more span,
p.more span {
	display: inline;
	margin-left: 4px;
	color: #ec871a;
}

div.main div.main-container div.steps p {
	font-size: 100%;
}

div.main div.main-container div.steps p img {
	margin: 0 4px 0 -4px;
}

div.main div.main-container div.steps p img.last {
	margin-top: -10px;
}

/* Inner */

div.main div.inner-container {
	margin: 10px 0 0;
}

div.main div.inner-container div.plain-container {
}

div.main div.inner-container div.plain-container h2 {
	font-family: Arial, sans-serif;
}

/* Content */

div.main div.inner-container div.content-container {
}

div.content-container table th,
div.content-container table td {
	background: none;
	border: none;
}

div.main div.inner-container div.content-container h4 {
	margin: 30px 0 0 0;
}

div.main div.inner-container div.content-container ul li {
	position: relative;
}

div.main div.inner-container div.content-container ul.price {
	padding: 0 0 0 20px;
}

div.main div.inner-container div.content-container ul li span {
	position: absolute;
	left: 240px;
	font-style: oblique; 
}



/* Footer */

div.footer {
	position: relative;
	height: 130px;
	margin: -130px auto 0 auto;
	background: url('../images/cabbage-streep.gif') left top repeat-x;
	clear: both;
}

div.footer-fixer {
	height: 130px;
	clear: both;
}

div.footer div.footer-container {
	position: relative;
	width: 1040px;
	margin: 0 auto;
	padding: 30px 0;
}

div.footer div.footer-container span.cabbage {
	position: relative;
	top: -20px;
	color: #787a69;
	font: italic 130% Georgia;
}

div.footer div.footer-container div.copyright {
	color: #b2b3aa;
	font-size: 80%;
}

div.footer div.footer-container div.copyright a {
	color: #787a69;
}

div.footer div.footer-container ul {
	position: absolute;
	left: 280px;
	top: 40px;
	margin: 0;
	padding: 0;

}

div.footer div.footer-container ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
	padding-right: 10px;
	font-size: 80%;
	border-right: 1px solid #787a69;
}

div.footer div.footer-container ul li a {
	font-size: 100%;
	color: #787a69;
}

div.footer div.footer-container ul li.lastchild {
	border: none;
}



/* Error */

div.warning-panel,
div.error-panel,
div.success-panel {
	margin-bottom: 30px;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius: 8px;		/* Safari */
	-moz-border-radius: 8px;		/* Firefox */
}

div.warning-panel {
	background: url('../images/warning.gif') 14px 14px no-repeat;
	border: 1px solid #c49a07;
}

div.success-panel {
	background: url('../images/success.gif') 14px 14px no-repeat;
	border: 1px solid #393;
}

div.error-panel {
	background: url('../images/error.gif') 14px 14px no-repeat;
	border: 1px solid #f00;
}

div.warning-panel h2,
div.success-panel h2,
div.error-panel h2 {
	margin: 4px 0;
	color: #f00;
	font-family: Arial, sans-serif;
}

div.warning-panel h2 {
	color: #c49a07;
}

div.success-panel h2 {
	color: #393;
}

input.error,
textarea.error {
	border: 1px solid #f00;
}



/* Account */

div.account-container {
	height: 1%;
	padding-bottom: 20px;
	margin-bottom: 40px;
	background: url('../images/bg-roadsign.gif') 440px top repeat-y;
	overflow: hidden;
}
div.account-container-no-bg {
	background: none;
}

div.block-container {
	background: none;
}

div.account-container h2 {
	font-family: Arial, sans-serif;
}

div.account-container div.hints,
div.account-container div.account {
	position: relative;
	float: left;
	overflow: hidden;
}
div.account-container div.account-nohidden {
    overflow: visible;
}

div.account-container div.hints {
	width: 270px;
	padding: 0 50px 1px 90px;
	z-index: 0;
}

div.account-container div.hints-plain {
	width: 390px;
	padding: 0 20px 1px 0;
}

div.account-container div.hints img.q {
	position: absolute;
	left: 50px;
	top: 0;
}

div.account-container div.hints h2 {
	margin: 16px 0 20px 0;
	color: #000;
	font-size: 100%;
	font-weight: bold;
}

div.account-container div.hints h2.plain {
	color: #00407a;
	font: normal 180% Arial;
	margin: 10px 0 20px 0;
}

div.account-container div.hints p {
	margin-bottom: 20px;
	color: #6d6e71;
}

div.account-container div.hints p span.f {
	color: #000;
}

div.account-container div.hints span.title {
}

div.hints ol li,
div.hints p ol li  {
	color: #6d6e71;
}

div.account-container div.account {
	width: 520px;
	padding-left: 100px;
}

div.account-container div.account-small {
	width: 480px;
	padding-left: 50px;
}
div.account-container div.hints-plain-wide {
	width: 480px;
}

div.account-container div.account img.roadsign-title {
	position: absolute;
	left: 7px;
	top: 0;
}

div.account-container img.roadsign-footer {
	position: absolute;
	left: 405px;
	bottom: 0;
}

div.account-container div.account h2 {
	margin: 10px 0 20px 0;
}

div.account-container div.account p {
	color: #6d6e71;
}

ul.account-summary {
	margin: 0 0 30px 0;
	padding: 6px 10px;
	background: #f5f4ee;
	-webkit-border-radius: 8px;		/* Safari */
	-moz-border-radius: 8px;		/* Firefox */
}

ul.account-summary li {
	list-style: none;
	color: #808285;
}

ul.account-summary li span {
	font-weight: bold;
	color: #231f20;
}

ul.account-summary li p span {
	font-weight: normal;
}

ul.account-summary li strong {
	margin-left: 6px;
}

ul.account-summary li span.acc-label {
    display: inline-block;
    width: 130px;
    font-weight: normal;
}

span.feedbackscnt {
    display: inline-block;
    width: 200px;
}

ul.account-summary li.more {
	margin-top: 10px;
}

ul.account-summary li.more a,
a.more {
	color: #3286bf;
	font-size: 90%;
	text-decoration: none;
	border-bottom: 1px dotted #3286bf;
	}
	ul.account-summary li.more a:hover,
	a.more:hover {
		border: none;
	}

ul.account-summary li span.feedback-info {
	font-weight: normal;
}

ul.account-summary li span.feedback-info span.bad,
ul.account-summary li span.feedback-info span.good {
	font-weight: normal;
	color: #f00;
}

ul.account-summary li span.feedback-info span.good {
	color: #719700;
}

ul.account-summary li.br {
	margin-top: 6px;
}

.popup-menu {
	position: absolute;
	background: #f4f4f4;
	visibility: hidden;
	z-index: 100;
}
.popup-menu div {
	padding: 0 10px;
	border: 1px solid #ccc;
}

img.currency {
	position: relative;
	top: 2px;
	margin-right: 6px;
}

a.add-item {
	margin-left: -14px;
	padding-left: 16px;
	color: #063;
	font-weight: bold;
	background: url('../images/add.gif') left 3px no-repeat;
}
a.add-item-nomargin {
	margin: 0;
}

a.add-list {
	padding-left: 14px;
	color: #063;
	font-weight: bold;
	background: url('../images/list.gif') left 3px no-repeat;
}

div.confirm-text {
	padding: 10px;
	font-size: 90%;
	background: #fffcc0;
	border: 1px solid #ccc;
}



/* Table */

table {
	border-style: none;
    border-color: inherit;
    border-width: medium;
    position: relative;
	    width: 100%;
	    margin: 10px 0 30px;
	    border-spacing: 0;
	    border-collapse: collapse;
	    top: 0px;
    left: 1px;
}

table td, table th {
	padding: 4px;
	vertical-align: middle;
	vertical-align: top;
	border: none;
	border-bottom: 1px solid #ccc;
}

table th, table th a {
	font-weight: normal;
	text-align: left;
}

table th, table th:hover {
	background: #e5f2cc;
}

table tr.alt {
	background: #f5f4ee;
}

table tr th.checks,
table tr td.checks {
	width: 60px;
	text-align: center;
}



/* Pager */

table tr.pager {
}

table tr.pager td {
	padding: 0;
	border: none;
}

table tr.pager td table {
	width: auto;
	margin: 10px 0;
}

table tr.pager td table td {
	padding: 4px;
}

table tr.pager td table td span {
	padding: 1px 4px;
	color: #fff;
	background: #aaa;
}

table tr.empty {
}

table tr.empty td {
	border: none;
}

td.action {
	width: 90px;
}

td span.amount-plus,
td span.amount-minus {
	font-size: 110%;
	font-weight: bold;
}

td span.amount-plus {
	color: #696;
}

td span.amount-minus {
	color: #c00;
}



/* Form */

ul.form-block {
	margin: 20px 0;
	padding: 0;
}

ul.form-block li {
	margin: 8px 0;
	list-style: none;
	clear: both;
	overflow: hidden;
}

ul.form-block li div.dt {
	float: left;
	width: 170px;
}

ul.form-block li div.dt p {
	margin: 0;
}

ul.form-block li div.dt a {
	color: #707070;
	font-size: 70%;
}

ul.form-block li img.kbd {
	position: relative;
	top: 2px;
}

ul.form-block li div.float {
	float: left;
}

ul.form-block li div.captcha {
    position: relative;
}

ul.form-block li div.captcha img.loading {
    position: absolute;
    left: 164px;
    top: 6px;
}

ul.form-block li span.req {
	margin-left: 10px;
	color: #f00;
}

ul.form-block div.sett-list {
	margin: -20px 0 0 170px;
}

ul.form-block div.sett-list span.chk {
	display: block;
}

ul.form-block div.sett-list span.chk label {
	display: inline;
	float: none;
}

input {
	width: 200px;
	padding: 4px;
	font-size: 120%;
}

input.img-button {
	width: auto;
	height: auto;
	padding: 0;
	font-size: 100%;
}

textarea {
	width: 340px;
	height: 80px;
	padding: 0;
}

select {
	/*width: 212px; */
	width: 342px;
	padding: 0;
	font-size: 120%;
}

input.chk,
span.chk input {
    position: relative;
    top: 3px;
    width: 13px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    overflow: hidden;
}

span.chk label {
    margin-left: 6px;
}

input.captcha {
	display: block;
	width: 100px;
}

img.captcha {
	width: 150px;
	height: 40px;
}

input.btn-refresh {
	width: auto;
	height: auto;
	margin-left: 10px;
	padding: 0;
}

input.button {
	width: auto;
	margin: 20px 0 0 170px;
	padding: 4px 12px;
	font-size: 140%;
	color: #000;
}

.cancel-button {
	position: relative;
	left: 40px;
	color: #f00;
}
.cancel-button-plain {
	color: #999;
	margin-left: 20px;
}

.delete-button {
	position: relative;
	left: 40px;
	color: #f00;
}

.edit-button,
.edit-button-plain {
	position: relative;
	left: 10px;
	color: #999;
}

.edit-button-plain {
	left: 0;
}

input.delete-button-plain {
	left: 0;
	margin-left: 30px;
}

span.validator {
	display: block;
	margin: 4px 2px 0 170px;
	padding-left: 20px;
	color: #f00;
	font-size: 110%;
	background: url('../images/error-small.gif') left 1px no-repeat;
}
span.validator-nomargin {
	display: block;
	margin-left: 0;
	clear: both;
}

div.margin-left-tb {
	margin-left: 170px;
}

div.margin-left-tb input {
	display: block;
}

p.confirm-notice {
	padding: 10px;
	font-size: 90%;
	color: #000;
	background: #ffc;
}

div.margin-left-tb input.btn-confirm {
	width: auto;
	margin: 2px 0 0 0;
	padding: 2px 6px;
	font-size: 90%;
	font-weight: bold;
}



/* Feedbacks */

div.fb-blocks {
	width: 50%;
	padding: 0 6px;
	background: #ddd;
}

div.fb-blocks span.green,
div.fb-blocks span.red {
	font-weight: normal;
}

textarea.fb-comment {
	width: 50%;
	margin-bottom: 4px;
	padding: 3px;
}



/* Calendar */

div.ajax__calendar_container {
	z-index: 10;
}

div.ajax__calendar_next {
    position: relative;
}

div.ajax__calendar_prev {
    position: relative;
}

div.ajax__calendar_container table td {
	padding: 0;
}



/* Modal popup */

.modalBackground {
	background: #aaa;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup {
	width: 640px;
	padding: 4px;
	border: 3px solid #777;
	background: #f9f8f3;
}

#popupTitleBar {
	position: relative;
	height: 16px;
	margin-bottom: 30px;
	padding: 5px;
	z-index: 203;
}

#popupTitle {
	float:left;
	color: #369;
	font-size: 140%;
}

#popupControls {
	float: right;
	cursor: pointer;
}

div.popup-search {
	margin: 20px 0;
	padding: 0 4px;
	z-index: 200;
}

div.popup-search input {
	width: 90px;
	margin-right: 10px;
}

div.popup-search input.memo-small {
	width: 200px;
}

div.popup-search input.memo-big {
	width: 500px;
}

div.popup-search input.memo {
	width: 300px;
}

div.popup-search input.pop-button {
	width: auto;
	margin: 0 30px 0 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 90%;
}

div.popup-search label.page-size {
	position: absolute;
	right: 4px;
}

div.popup-search label.page-size span {
	margin-right: 10px;
	color: #999;
}

div.popup-search select {
	width: auto;
}

.modalPopup table {
	width: 100%;
}

div.hide-panel {
	margin: 10px 0;
	padding: 10px;
	background: #fff;
	border: 1px dotted #ddd;
}



/* News */

table.news-list {
	margin: 0;
	padding: 0;
}

table.news-list td {
	margin: 0;
	padding: 0 0 20px 0;
}

table.news-list td h3 {
	margin-bottom: 4px;
	color: #555;
}

span.news-date,
span.date,
table.news-list td span.date {
	color: #999;
	font-size: 80%;
}

/* News Details */

div.news-container {
	margin-bottom: 50px;
}

div.news-container h2 {
	margin-bottom: 4px;
}

div.news-container p.news-details {
	margin-top: 20px;
}

div.main div.main-container div.inner p.news-block {
	margin-bottom: 12px;
}

ul.news-list {
	margin: 0 0 20px 20px;
	padding: 0;
}

ul.news-list li {
	margin: 0 0 3px;
	padding: 0;
}

ul.news-list li a {
	font-size: 90%;
}

a.no-undline {
	text-decoration: none;
}

span.news-date {
	margin-left: 10px;
	font: normal 60%/1.3 Arial, sans-serif;
}
span.news-date2 {
	font-size: 80%;
}



/* Others */

.red {
	color: #f00;
}

.blue {
	color: #00a4db;
}

.orange {
	color: #cc7300;
}

.green {
	color: #719700;
}

.mrg-l0,
input.mrg-l0 {
	margin-left: 0;
}

.mrg-l10 {
	margin-left: 10px;
}

.mrg-l40 {
	margin-left: 40px;
}

.mrg-l20,
input.mrg-l20 {
	margin-left: 20px;
}

.mrg-l170 {
	margin-left: 170px;
}

.mrg-b0 {
	margin-bottom: 0;
}

.mrg-b10 {
	margin-bottom: 10px;
}

.mrg-t10 {
	margin-top: 10px;
}

.mrg-t20 {
	margin-top: 20px;
}

.mrg-t40 {
	margin-top: 40px;
}

.mrg-b30 {
	margin-bottom: 20px;
}

.w200 {
	width: 200px;
}


.cursor {
	cursor: pointer;
}


span.hidden {
	 color: #cccccc;
}



/* Comment */

.comment{
	display: block;
	padding: 6px 10px;
	margin: 3px 3px;
	background: #fff;
	border: 1px solid #ccc;
}

table.statement tr td {
    border: none;
}

table.statement tr.line td {
    border-bottom: 1px solid #ccc;
}
table.statement tr.line td.memo {
    font-size: 90%;
    color: #999;
}