@CHARSET "UTF-8";

.green {
	color: green;
}

.red {
	color: red;
}

.blue {
	color: blue;
}

[class^="sprite-"], [class*=" sprite-"] {
    background-image: url("../images/sprites.png");
    width: 16px;
    height: 16px;
    vertical-align: text-top;
     display: inline-block;
}
[class^="sprite-"]:before, [class*=" sprite-"]:before {
    text-decoration: inherit;
}
.sprite-bing{ background-position: 0 0;}
.sprite-dmoz{ background-position: 0 -32px;}
.sprite-google{ background-position: 0 -64px;}
.sprite-liveinternet{ background-position: 0 -96px;}
.sprite-mail{ background-position: 0 -128px;}
.sprite-ramblertop100{ background-position: 0 -160px;}
.sprite-webarchive{ background-position: 0 -192px;}
.sprite-yandex{ background-position: 0 -224px;}
.sprite-yandex2{ background-position: 0 -256px;}
.sprite-ya-wm{ background-position: 0 -288px;}
.sprite-alexa{ background-position: 0 -320px;}

.navbar-inverse .brand:hover {
  color: #999999;
}

.brand sup {
	  margin-left: 5px;
}
sup {
	top: -0.9em;
	margin-left: 2px;
}
.counter{
	width: 100%;
}
.add {
	float: left;
	width: 47%;
}
.add .input-xxlarge {
	width: 90%;
}
.table-finance sup {
	top: -0.9em;
	margin-left: 2px;
}
.table-finance-add {
	width: auto;
}
.table-finance-add sup {
	top: -0.7em;
	margin-left: -2px;
}
.table-finance th {
	text-align: center;
	padding: 8px 8px;
	width: 80px;
}
.table-finance td {
	text-align: right;
	padding: 8px 8px;
}
.table-finance-add td {
	width: 80px;
}
.table-finance .input-small{
	width: 93%;
	padding: 4px 2px 4px 4px;
	  margin-bottom: 0;
}

#back-top {
  position: fixed;
  bottom: 30px;
  right: 5%;
  background: #1b1b1b;
  border-radius: 25px;
}
#back-top a.top  { 
  font-size: 45px;
  border-radius: 6px;
  color: #fff;
  padding: 4px;
  display: block;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}