body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

input,
select,
textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

input[type=text],
input[type=email],
input[type=url],
input[type=number],
input[type=password],
textarea,
select {
    border: 1px solid #c5cbd0;
    padding: 2px;
}

input[type=text]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
	border: 1px solid #74b9f0;
	box-shadow: 0 0 4px rgba(82, 168, 236, 0.6);
	outline: none;
}

select {
    padding: 1px 1px 1px 0;
}

a {
    color: #003399;
}

a:hover {
    color: #0066CC;
    text-decoration:none;
}

img {
    border: none;
}

.wide-table {
    width: 100%;
}

.hidden {
    display: none;
}


.message-info,
.message-warning,
.message-error {
	margin-bottom: 2px;
    padding: 12px 4px 12px 50px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 8px center;
}

.message-info {
	background-color: #e6eef6;
    background-image: url("images/message-info.a42d7af15ad6.png");
}

.message-warning {
	background-color: #fff08c;
    background-image: url("images/message-warning.15faac1c7ed0.png");
}

.message-error {
    background-color: #fad2d2;
    background-image:url("images/message-error.4759174eebcc.png");
}

.message-error .close,
.message-warning .close,
.message-info .close {
	padding: 2px 8px;
	float: right;
	font-size: 11px;
	color: #999;
    background: none;
}

a.text {
    text-decoration: none;
    color: #000;
}

a.link,
span.link {
    /*padding-left: 18px;*/
    background-repeat: no-repeat;
    background-position: left center;
    padding: 1px 0 1px 18px;
}

a.icon,
span.icon {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    outline: none;
    background-position: center center;
}

a.new,
a.add {
    background-image: url("images/add.b959c991775a.png");
    color: #090;
}

a.alias {
    background-image: url("images/alias.e40a559c4148.png");
    color: #090;
}

a.refresh {
    background-image: url("images/refresh.691bb7ed05de.png");
    color: #090;
}

a.blank {
    background-image: url("images/blank.41037c1bd4f7.png");
}

a.edit {
    background-image: url("images/edit.53d93ecb86aa.png");
}

a.clear {
    background-image: url("images/clear.d4833ca67581.png");
}

a.settings {
    background-image: url("images/settings.fef2595cd23e.png");
}

a.delete {
    background-image: url("images/remove.d15d2ec5a652.png");
    color:#c00;
}

a.delete0 {
    background-image: url("images/remove0.4a227f169ae0.png");
    color:#c00;
}

a.delete-min {
    background-image: url("images/delete-min.073343b0add3.png");
    color:#c00;
}

a.pay {
    background-image: url("images/pay.e21d21a6c22f.png");
}

a.folder {
    background-image: url("images/folder.0daf75034ee8.png");
}

a.folder0 {
    background-image: url("images/folder0.ad0b8df95ec1.png");
}

.rating1 {
    background-image: url("images/rating1.749bc0d163fe.png");
}

.rating2 {
    background-image: url("images/rating2.ad2675592a59.png");
}

.rating3 {
    background-image: url("images/rating3.db01d86f3bea.png");
}

.rating4 {
    background-image: url("images/rating4.13cb075d8ece.png");
}

.rating5 {
    background-image: url("images/rating5.d586f166e589.png");
}

.comment0 {
    background-image: url("images/comment0.0af4ba6a33f3.png");
}

.comment1 {
    background-image: url("images/comment1.6fdf079153ad.gif");
}

.comment2 {
    background-image: url("images/comment2.fc511b0a98c3.png");
}

.comment3 {
    background-image: url("images/comment3.395eae42f3af.png");
}

.comment-count {
    position: absolute;
    left: 0;
    top: 1px;
    width: 14px;
    text-align: center;
    font-size: 9px;
    color: #fff;
    text-decoration: none;
}

a.print {
    background-image: url("images/print.2c40264b9d46.png");
}

a.print0 {
    background-image: url("images/print.2c40264b9d46.png");
}

a.print2 {
    background-image: url("images/print2.b939665a8daa.png");
}

a.info {
    background-image: url("images/info.51a36575fdb2.png");
}

.state1 {
    background-image: url("images/state1.46b664251244.png");
}

.state2 {
    background-image: url("images/state2.51bd7539f5a7.png");
}

.state3 {
    background-image: url("images/state3.5e4d10152e1b.png");
}

.state4 {
    background-image: url("images/state4.620a4c5ea759.png");
}

.state5 {
    background-image: url("images/state5.28513435dcd8.png");
}

a.filter {
    background-image: url("images/filter.e9202c8b1939.png");
    font-weight: bold;
    color: #000;
}

a.report {
    background-image: url("images/report.a5d3da764e35.png");
}

a.report2 {
    background-image: url("images/report2.cbd694b2f6b4.png");
}

a.download {
    background-image: url("images/download.b87b4d07220e.png");
}

a.download1 {
    background-image: url("images/download1.9093dcca9dec.png");
}

a.download2 {
    background-image: url("images/download2.7bc0d8c04019.png");
}

a.upload {
    background-image: url("images/upload.f7e0b5053f95.png");
}

a.go1 {
    background-image: url("images/go1.54cb66f95c9e.png");
}

a.go-back {
    background-image: url("images/go-back.d788958a0129.png");
}

.reload {
	background-image: url("images/reload.979ed058ce8d.png");
}

.reload-disabled {
	background-image: url("images/reload-disabled.b2badbb2db11.png");
}

a.export {
    background-image: url("images/export.8f3d392ff716.png");
}

a.replace {
    background-image: url("images/replace.cda4d1727830.png");
}

a.start {
    background-image: url("images/start.7e73442a26a0.png");
    color: #090;
}

a.stop {
    background-image: url("images/stop.fd1bf012b02e.png");
}

a.manage {
    background-image: url("images/table.3c1d10256aa5.png");
}

a.view {
    background-image: url("images/table.3c1d10256aa5.png");
}

a.open {
    background-image: url("images/open.7a38d73a9e5f.png");
}

a.close {
    background-image: url("images/close.78a33875a300.png");
}

a.alarm {
    background-image: url("images/alarm.7c461d00ed4a.png");
}

a.alarm0 {
    background-image: url("images/alarm0.2e95dd9d1fc0.png");
}

a.alarm1 {
    background-image: url("images/alarm1.7c461d00ed4a.png");
}

a.alarm2 {
    background-image: url("images/alarm2.f44e91c4a2c9.gif");
}

a.phone.yes {
    background-image: url("images/phone-on.cab8a081ef98.png");
}

a.phone.no {
    background-image: url("images/phone-off.830104cb6eab.png");
}

a.sms {
    background-image: url("images/sms.adaae7b1fdd9.png");
}

a.excel_csv{
    background-image: url("images/excel_csv.0ba43d8b50a3.png");
}

a.inwork.yes {
    background-image: url("images/inwork-on.d97807596fbb.png");
}

a.inwork.no {
    background-image: url("images/inwork-off.397f84e412c3.png");
}

a.return {
    background-image: url("images/return.a5390ab07a5c.png");
    color:#c00;
}

a.expand {
    background-image: url("images/expand.3c41ebfe9335.png");
}

a.copy {
    background-image: url("images/copy.6dbfc776b9a5.png");
}

a.bool.yes,
a.yes {
	background-image: url("images/yes.656cfedb3b88.png");
}

a.bool.no,
a.no {
	background-image: url("images/no.bca7428aefd9.png");
}

a.loading {
	background-image: url("images/loading.f002f5c0344b.gif");
}

a.split {
    background-image: url("images/split.25880603194c.png");
}

a.camera {
	background-image: url("images/camera.e06011484eff.png");
}

a.default {
	background-image: url("images/default.9b27f3df3d0a.png");
}

a.warning {
	background-image: url("images/warning.86f7080f2aeb.png");
}

a.plus {
	background-image: url("images/plus.3c303ed59be9.png");
}

a.web {
	background-image: url("images/web.0328d0e669c6.png");
}

a.web-download.True {
	background-image: url("images/web-download.bcae661ef3fb.png");
}

a.web-download.False {
    background-image: url("images/web-download-fail.25d21bce7bdd.png");
}

a.web-download.None{
    background-image: url("images/web-download.bcae661ef3fb.png");
}

a.log {
    background-image: url("images/log.6be71e1b3dbd.png");
}

a.car {
	background-image: url("images/car.eb1d4da94650.png");
}

a.message {
	background-image: url("images/message.a2ed69c7fa29.png");
}

a.email {
    background-image: url("images/email.5eaf14cf796d.png");
}

a.money {
	background-image: url("images/money.ffabadf3a06d.png");
}

a.cart {
	background-image: url("images/cart.20d18c1fddfb.png");
}

a.delivery {
	background-image: url("images/delivery1.9758b7ab23c7.png");
}

a.sync1c {
	background-image: url("images/1c.3aa555255036.png");
}

.sync0 {
    background-image: url("images/sync0.85bdcbfb597d.png");
}

.sync1 {
    background-image: url("images/sync1.0d8fe0e150bd.png");
}

.sync2 {
    background-image: url("images/sync2.e32137dc9602.png");
}

.sync3 {
    background-image: url("images/sync3.ae1581e1f0a1.png");
}

.lock0, .lock.no {
    background-image: url("images/lock0.256208dfc30a.png");
}

.lock1, .lock.yes {
    background-image: url("images/lock1.bf05cbc6d3d2.png");
}

a.notify {
    background-image: url("images/notify.006e66d9f204.png");
}

.date-small {
    font-size: 8px;
    width: 40px;
}

.positive {	
	color: #006600;
	font-weight: bold;
}

.negative {
	color: #990000;
	font-weight: bold;
}

.red {
    font-weight: bold;
    color: #ff0000 !important;
}

.orange {
    font-weight: bold;
    color: #ffc209 !important;
}

.violet {
    font-weight: bold;
    color: #c602f0 !important;
}

.green {
    font-weight: bold;
    color: #006600;
}

.blue {
    font-weight: bold;
    color: #2078c1;
}

.gray {
    color: #777;
}

.ui-icon-trash {
	background: url("images/remove.d15d2ec5a652.png") no-repeat left top !important;
}

.clear {
    clear: both;
}

.order_copy
{
    width: 100px;
}

.info-table th {
    min-width: 120px;
    max-width: 200px;
    font-weight: normal;
    padding: 2px 0;
    color: #555;
    vertical-align: top;
    text-align: right;
}

.info-table td {
    padding: 2px 6px;
}

.error-big {
    font-size: 150px;
    line-height: 150px;
    font-family: Arial, Helvetica, sans-serif;
    color: #A00;
}

.error-head {
    font-size: 20px;
}