*{font-family:"Myriad Pro";}
body{margin:0;word-wrap:break-word;}
body.loading #processBar {display:block;}
h1{clear:both;color:#042b3d;display:inline-block;float:left;font-size:19px;width:65%;}
h2{clear:both;color:#106389;font-size:16px;}
h2.float{display:inline-block;float:left;}
p{clear:both;}
form{clear:both;}
ul{list-style-type:none;margin:0;padding:0;}
ul.errors{clear:both;color:red;}
.error{clear:both;display:block;background:#F9D5D5;color:#561515;padding:10px;}
input[type="text"],input[type="password"]{border:1px solid #cbcbcb;height:16px;padding:2px 5px;}
textarea{border:1px solid #cbcbcb;font-size:12px;line-height:15px;padding:2px 5px;}
a{color:#489bc5;text-decoration:none;}

#loginBox{color:#959595;margin:100px auto auto auto;width:500px;text-align:center;}
#loginBox h1{padding:10px;position:relative;text-align:center;width:100%;}
#loginBox h1 span{background:#fff url(/images/logo.png) no-repeat center top;display:block;height:43px;position:absolute;top:0;width:100%;}
#loginBox label{display:inline-block;width:150px;}
#loginBox input[type="text"]{display:inline-block;width:130px;}
#loginBox input[type="password"]{display:inline-block;width:130px;}
#loginBox .loginInputs li{padding:10px 0;}
#loginBox .buttonPanel a{float:left;padding:6px 0;}
#loginBox .buttonPanel input[type="submit"]{float:none;margin:0 0 0 50px;text-align:center;}

#HeaderTop{background:#042b3d;height:50px;width:100%;}
#HeaderBottom{background:#195672;height:40px;width:100%;}
#PopupTop{height:90px;width:100%;}
#MainBox{margin:-90px auto 0 auto;position:relative;width:1200px;}
#MenuBox{height:90px;position:relative;width:100%;}
#MenuBox .logo{color:#66b2d9;height:46px;padding:10px;position:absolute;top:4px;left:8px;width:70px;z-index:10;}
#MenuBox .logo span{position:absolute;display:inline-block;background:url(/images/header.png) no-repeat;left:0;height:40px;top:2px;width:80px;z-index:100;}
#MenuBox ul{display:inline-block;margin:0 0 0 150px;padding:0;position:relative;z-index:10;}
#MenuBox ul li{float:left;}
#MenuBox>ul>li{height:50px;}
#MenuBox ul>li.active{background:#195672;}
#MenuBox ul>li a{color:#6cbae2;display:block;padding:15px;text-decoration:none;font-size: 14px}
#MenuBox ul>li.active a{color:#9cc8df;}
#MenuBox ul li a:hover{color:#fff;}
#MenuBox ul li ul{display:none;left:0;position:absolute;margin:0;top:50px;width:700px;}
#MenuBox>ul>li:hover>ul,#MenuBox>ul>li.active>ul{display:block;}
#MenuBox ul li ul li a{padding:10px 15px;}
#MenuBox>ul>li>ul>li.active>a{color:#fff;}
#MenuBox>ul>li>ul li{position:relative;}
#MenuBox .multiMenu>li>a{height:20px;}
#MenuBox .multiMenu li ul{display:none;left:0;position:absolute;top:40px;width:auto;}
#MenuBox .multiMenu li:hover>ul{display:block;}
#MenuBox .multiMenu li ul li{background:#fff;border-left:1px solid #000;border-right:1px solid #000;float:none;width:150px;}
#MenuBox .multiMenu li ul li:first-child{border-top:1px solid #000;}
#MenuBox .multiMenu li ul li:last-child{border-bottom:1px solid #000;}
#MenuBox .multiMenu li ul li:hover{position:relative;}
#MenuBox .multiMenu li ul li a{color:gray;display:inline-block;padding:5px 15px;width:120px;}
#MenuBox .multiMenu li ul li a:hover{color:#000;text-decoration:underline;}
#MenuBox .multiMenu li ul li ul{display:none;position:absolute;}
#MenuBox .multiMenu li ul li:hover ul{left:150px;top:0px;}
#CompanyBox{color:#c0dae4;padding:3px 0;position:absolute;right:10px;}
  #CompanyBox .restOnAccount{float:right;padding:1px 0 1px 10px;}
  #CompanyBox .restOnAccount.less{color:red;}
#UserBox{color:#c0dae4;display:inline-block;float:right;margin-left:20px;}
#UserBox>span{float:left;margin-top:17px;font-size:14px;}
#UserBox ul{background:#042b3d;margin:0;}
#UserBox ul li,#UserBox ul li ul li{display:block;height:auto;padding:0;}
#UserBox ul li ul{width:100%;}
#UserBox ul li ul li a{display:block;padding:10px 10px 10px 20px;}
#UserBox ul li.toggle>a{background:url(/images/more.png) no-repeat left 15px;display:block;padding:17px 10px 15px 20px;font-size:14px;}
#UserBox ul li.toggle ul{display:none;}
#UserBox ul li.toggle:hover ul{display:block;}
#MenuBox .settings{color:#6eb3d3;display:block;position:absolute;right:10px;top:60px;text-decoration:underline;}
#MenuBox .settings:hover{text-decoration:none;}

#ContentBox{padding:10px;position:relative;}
#ContentBox .insertedBy{display:block;float:right;margin-top:10px;text-align:right;width:30%;}
#processBar{display:none;position:absolute;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, .8) url(/images/ajax-loader-big.gif) 50% 50% no-repeat;}
#ContentBox .dashLine{clear:both;}
#ContentBox .dashLeft{float:left;min-height:216px;width:48%;}
#ContentBox .dashRight{float:right;width:48%;}
#ContentBox .graph{clear:both;}
#ContentBox .graph .graphColumn{float:left;}
#ContentBox .graphIn.month .graphColumn{width:8%;}
#ContentBox .graphIn.quarter .graphColumn{width:25%;}
#ContentBox .graphIn.year .graphColumn{width:20%;}
#ContentBox .graph .graphColumnTop,#ContentBox .graph .graphColumnBottom{color:#666;display:block;font-size:14px;padding:10px 0;text-align:center;width:100%;}
#ContentBox .graph .graphColumnMiddle{border-bottom:1px solid #e8e8e8;height:130px;position:relative;}
#ContentBox .graph .graphColumnIn{bottom:0;left:30%;height:100%;position:absolute;width:40%;}
#ContentBox .graph .graphColumnInLight{position:absolute;top:0;width:100%;}
#ContentBox .dashRight #profit .graphColumnIn{background:#daea8f;}
#ContentBox .dashRight #profit .graphColumnInLight{background:#ecf4c5;}
#ContentBox #turnover .graphColumnIn{background:#509E61;}
#ContentBox .dashRight #topSubscribers .graphColumnIn{background:#b3e4ee;}
#ContentBox .dashRight #topDepthors .graphColumnIn{background:#edc4c4;}

#ContentBox .currencyPannel{float:right;margin-top:10px;position:relative;}
#ContentBox .periodPannel{float:right;margin-top:10px;position:relative;}

#ContentBox .tableMenu{background:#f6f6f6;clear:both;display:block;font-size:14px;height:49px;position:relative;}
#ContentBox .tableMenu li{float:left;position:relative;}
#ContentBox .tableMenu li a{color:#858585;display:block;float:left;padding:14px 20px 10px 30px;text-decoration:none;}
#ContentBox .tableMenu li a:hover{color:#000;}
#ContentBox .tableMenu li ul,#ContentBox .tableMenu li ul li{width:100%;}
#ContentBox .tableMenu li ul li a{padding:5px 15%;width:70%;}
#ContentBox .tableMenu li.add{background:url(/images/add-item.png) no-repeat 5px 13px;}
#ContentBox .tableMenu li.more .more{background:url(/images/more.png) no-repeat;display:block;float:right;height:20px;width:20px;}
#ContentBox .tableMenu li.more ul{background:#f6f6f6;clear:both;display:none;position:absolute;top:44px;}
#ContentBox .tableMenu li.more:hover ul{display:block;}
#ContentBox .tableMenu li.more ul li{display:block;}
#ContentBox .tableMenu li.delete{background:url(/images/delete-item2.png) no-repeat 5px 13px;}
#ContentBox .tableMenu li.print{background:url(/images/print2.png) no-repeat 5px 15px;}
#ContentBox .tableMenu li.ok{background:url(/images/ok.png) no-repeat 5px 13px;}

#ContentBox table,#sendInvoiceForm table{border-collapse:collapse;width:100%;}
#ContentBox table tr.checked,#ContentBox table tr.hover,#sendInvoiceForm table tr.hover{background:#edfaff;}
#ContentBox table tr.hover td.rowMenu ul{display:block;}
#ContentBox table tr.activeGroup,#ContentBox table tr.activeGroup td.rowMenu ul,#ContentBox table tr.isInInvoice{background:#f6f6f6;}
#ContentBox table tbody tr.correctiveInvoice td,#ContentBox table tbody tr.correctiveInvoice td a{color:red;}
#ContentBox table tbody tr.minusMovement td,#ContentBox table tbody tr.minusMovement td a{color:red;}
#ContentBox table tbody tr.plusMovement td,#ContentBox table tbody tr.plusMovement td a{color:green;}
#ContentBox table th,#ContentBox table td{font-size:14px;padding:2px;}
#ContentBox table th{font-weight:normal;padding-right:10px;text-align:left;}
#ContentBox table:not(.classic) tr th:first-child,#ContentBox table:not(.classic) tr td:first-child{padding-left:0;}
#ContentBox table.filtration tr th:first-child,#ContentBox table.filtration tr td:first-child{padding-left:10px;}
#ContentBox table td.check,#ContentBox table th.check-all{padding-left:5px;width:12px;}
#ContentBox table th a{color:#666666;text-decoration:none;font-weight: bold;}
#ContentBox table thead th a span{background-position:0 2px;background-repeat:no-repeat;display:inline-block;height:10px;width:8px;}
#ContentBox table thead th a span.down{background-image:url(/images/sort_down.png);}
#ContentBox table thead th a span.up {background-image: url(/images/sort_up.png);}
#ContentBox table thead th a:hover span{background-image:url(/images/sort.png);background-position:left top;}
#ContentBox table td .afterdue{color:#e53d3d;padding-right:10px;}
#ContentBox table td .payed{color:#7cb83d;padding-right:10px;}
#ContentBox table td .beforedue{color:#36b6d6;padding-right:10px;}
#ContentBox table td.rowMenu{min-width:160px;padding:0;}
#ContentBox table td.rowMenu .tdWrap{position:relative;}
#ContentBox table td.rowMenu .tdWrapIn{height:19px;padding:10px;}
#ContentBox table td.rowMenu .tdWrapIn .indent{display:block;float:left;height:100%;}
#ContentBox table td.rowMenu span.ok{background:url(/images/ok.png) no-repeat;display:block;float:right;font-size:80%;font-style:italic;height:21px;padding:4px 0 0 24px;width:150px;}
#ContentBox table td.rowMenu ul{background:#edfaff;display:none;height:20px;padding:11px 0;position:absolute;right:0;width:auto;z-index:10;}
#ContentBox table td.rowMenu li{display:inline-block;margin-right:5px;}
#ContentBox table td.rowMenu li:first-child{margin-left:10px;}
#ContentBox table td.rowMenu li a{display:block;height:21px;margin-left:0;width:21px;}
#ContentBox table td.rowMenu li.edit a{background:url(/images/edit.png) no-repeat;}
#ContentBox table td.rowMenu li.deliveryNote a{background:url(/images/delivery-note.png) no-repeat 3px 3px;}
#ContentBox table td.rowMenu li.movement a{background:url(/images/delivery-note.png) no-repeat 3px 3px;}
#ContentBox table td.rowMenu li.ticket a{background:url(/images/ticket.png) no-repeat 3px 1px;}
#ContentBox table td.rowMenu li.toInvoice a{background:url(/images/invoice.png) no-repeat;}
#ContentBox table td.rowMenu li.warning a{background:url(/images/warning.png) no-repeat;}
#ContentBox table td.rowMenu li.email a{background:url(/images/email.png) no-repeat;}
#ContentBox table td.rowMenu li.ok a{background:url(/images/ok.png) no-repeat;}
#ContentBox table td.rowMenu li.print a{background:url(/images/print.png) no-repeat;}
#ContentBox table td.rowMenu li.delete a{background:url(/images/delete.png) no-repeat;}
#ContentBox table .groupItem{display:none;}
#ContentBox table .groupItem.open{display:table-row;}
#ContentBox table tr.tfoot th{color:#666666;font-size:13px;font-weight:bold;padding:20px 0 10px 0;}
#ContentBox table tr.tfoot td{color:#666666;font-size:12px;}
#ContentBox table tr.tfoot:last-of-type td{padding-bottom:10px;}

#ContentBox table.groupItems th:first-child{width:15px;}
#ContentBox table.groupItems td.delete{padding-left:5px !important;width:30px;}
#ContentBox table.groupItems td.add{padding-left:5px !important;}
#ContentBox table.groupItems td.add a{background:url(/images/add-item.png) no-repeat;display:inline-block;height:21px;padding:2px 0 0 35px;}
#ContentBox table.groupItems td.addOverhead{vertical-align:top;}
#ContentBox table.groupItems dt,#ContentBox table.groupItems dd{display:inline;margin:0;}
#ContentBox table.groupItems .titleWrap{position:relative;width:200px;}
#ContentBox table.groupItems .itemTitle,#ContentBox table.groupItems .itemTitleOverhead{padding-right:50px;width:140px;}
#ContentBox table.groupItems .itemDescription{width:300px;}
#ContentBox table.groupItems a.toStock{position:absolute;right:15px;top:6px;}
#ContentBox table.groupItems .numberUnits,#ContentBox table.groupItems .unit{width:50px;}
#ContentBox table.groupItems .price{padding-right:35px;width:60px;}
#ContentBox table.groupItems .discount{width:60px;}

#ContentBox .searchingPannel{float:right;margin-top:10px;position:relative;width:30%;}
#ContentBox .searchingPannel .toggleFiltration{background:#fff url(/images/more.png) no-repeat 5px 8px;color:#042b3d;display:inline-block;float:right;font-size:14px;height:20px;padding:10px 20px 10px 25px;text-decoration:none;}
#ContentBox .searchingPannel .toggleFiltration.active{background-color:#dcf4ff;}
#ContentBox .searchingPannel .toggleFiltration .unactive{display:none;}
#ContentBox .searchingPannel .search{float:right;height:24px;margin-left:10px;}
#ContentBox .searchingPannel .searchIcon{background:url(/images/search.png) no-repeat;display:block;height:21px;position:absolute;right:4px;top:4px;width:21px;}

#ContentBox table.filtration{background:#dcf4ff;clear:both;display:none;margin-bottom:10px;position:relative;}
#ContentBox table.filtration th{color:#042b3d;padding:10px;width:120px;}
#ContentBox table.filtration th a.reset{background:url(/images/delete.png) no-repeat;display:block;height:21px;position:absolute;right:4px;top:4px;width:21px;}
#ContentBox table.filtration td{line-height:25px;padding:5px;vertical-align:top;}
#ContentBox table.filtration label{clear:both;color:#0c88bb;cursor:pointer;display:block;float:left;width:auto;}
#ContentBox table.filtration label input[type="checkbox"]{float:left;}
#ContentBox table.filtration label.asLink{margin-bottom:10px;}
#ContentBox table.filtration label.asLink:hover,#ContentBox table.filtration label.asLink.active{font-weight:bold;}
#ContentBox table.filtration label.asLink input[type="radio"]{display:none;}
#ContentBox table.filtration input[type="text"]{margin-right:10px;width:110px;}
#ContentBox table.filtration input.date{background:#fff url(/images/calendar.png) no-repeat 96px 2px;}
#ContentBox table.filtration select{width:auto;}

#ContentBox .leftMenu{border-right:1px solid #e8e8e8;float:left;width:289px;}
#ContentBox .leftMenu ul{padding:0 !important;}
#ContentBox .leftMenu ul li{}
#ContentBox .leftMenu ul li a{border-bottom:1px solid #e8e8e8;color:#000;display:block;font-size:12px;padding:10px;}
#ContentBox .leftMenu ul li.active>a{font-weight:bold;}
#ContentBox .leftMenu ul li a:hover{text-decoration:underline;}
#ContentBox .leftMenu ul li ul{display:none;}
#ContentBox .leftMenu ul li.active>ul{display:block;}

#ContentBox .stockTable{clear:none !important;float:right;width:890px;}
#ContentBox table.classic{clear:both;margin:15px 0 20px 0;}
#ContentBox table.classic th,#ContentBox table.classic tbody td{border-bottom:1px solid #e8e8e8;color:#666666;font-size: 13px;height:30px;}
#ContentBox table.classic tfoot th.total{border:0;color:#000;font-size:16px;font-weight:bold;text-align:right;}
#ContentBox table.classic td a{color:#489bc5;}
#ContentBox table.classic .innerTable>th,#ContentBox table.classic .innerTable>td{border: 0 !important;}
#ContentBox table.classic .innerTable table th {background: #aaa; color:#fff; padding: 10px !important;}
#ContentBox table.classic .innerTable table td {padding: 0 20px !important;}
#ContentBox table.classic td.delete{padding:0;}
#ContentBox table.classic td.delete a{background:url(/images/delete-item.png) no-repeat;display:block;height:21px;width:21px;}
#ContentBox .addItem{background:url(/images/add-item.png) no-repeat;display:block;padding-left:30px;}

#ContentBox .pagination{clear:both;}
#ContentBox .pagination label{color:#cfcfcf;float:right;font-size:14px;}
#ContentBox .pagination label input[type="text"]{width:30px;}
#ContentBox .pagination ul{float:right;margin-left:50px;}
#ContentBox .pagination ul li{display:inline-block;}
#ContentBox .pagination ul li a{color:#b0b0b0;font-size:15px;padding:3px 8px;text-decoration:none;}
#ContentBox .pagination ul li.prev a,#ContentBox .pagination ul li.next a{background:#c9c9c9;background-repeat:no-repeat;display:block-inline;padding:3px 12px;}
#ContentBox .pagination ul li.prev a{background-image:url(/images/prev.png);background-position:1px 1px;}
#ContentBox .pagination ul li.next a{background-image:url(/images/next.png);background-position:1px 1px;}
#ContentBox .pagination ul li.current a{background:#42a7d5;color:#fff;}

#ContentBox table td.right,#ContentBox table th.right{text-align:right;}
#ContentBox table td.center{text-align:center;}
#ContentBox form table label{color:#666;display:block;float:left;font-size:14px;width:90px;}
#ContentBox form table .description{display:block;float:left;margin:2px 0 0 5px;position:relative;}
#ContentBox form table .logo{clear:none;float:left;margin:0;position:relative;}
#ContentBox form table .logo .delete{position:absolute;right:5px;top:3px;}
#ContentBox form table input{float:left;}
#ContentBox form table input[type="text"]{width:290px;padding:5px 4px;font-size:12px;outline:none;}
#ContentBox form table textarea{width:290px;}
#ContentBox form table textarea.longEditTextarea{width:845px;}
#ContentBox form table textarea.long{width:810px;}
#ContentBox table #ic{width:50px;}
#ContentBox table #dic{width:70px;}
#ContentBox table #zipCode{width:40px;}
#ContentBox table #city{width:95px;}
#ContentBox table #contactPersonTitul{width:30px;}
#ContentBox table #contactPersonFirstname{width:113px;}
#ContentBox table #reason{width:150px;}
#ContentBox form table .supplyAddress{display:none;}
#ContentBox table .reason{width:210px;}
#ContentBox table #constantSymbol{width:113px;}
#ContentBox table #increase{width:50px;}
#ContentBox table .vat{width:50px !important;}
#ContentBox table dd{position:relative;}
#ContentBox table .vat + .description,#ContentBox table .price + .description,#ContentBox table .discount + .description,#ContentBox table .increase + .description{position:absolute;right:5px;top:3px;}
#ContentBox table input[type="checkbox"]{margin-left:0;}
#ContentBox table input[type="checkbox"]+label{width:200px;}
#ContentBox table select{float:left;width:300px;}
#ContentBox table a{acolor:#2195ca;}

#invoiceForm label{width:160px !important;}
#invoiceForm select#supplier,#invoiceForm select#subscriber,#invoiceForm select#typePayment,#invoiceForm select#currency,#invoiceForm select#language{width:220px;}
#invoiceForm input.shorter{width:100px !important;}
#invoiceForm table input[type="checkbox"]{margin-left:5px;}
#invoiceForm table input.noteOnInvoice{width:392px !important;}
input.longest{width:75% !important;}

.popup{background:#fff;display:none;}
.popup h1{margin-top:20px;}
.popup h2{padding:20px 20px 10px 20px;}
.popup ul{padding:10px 20px;}
.popup a.cancel{background:url(/images/delete.png) no-repeat;display:block;height:21px;position:absolute;right:5px;top:5px;width:21px;}
.popup .searchingPannel{margin-top:20px !important;}
.popup table td dd{margin:0 20px 0 0;position:relative;}
.popup .mceEditor{padding:10px 20px 10px 0;}
.popup .mceEditor{display:block;float:left;}
.popup label{display:block;float:left;padding:5px 20px;width:50px;}
.popup .popupLink{display:block;float:left;padding:5px 20px;position:relative;width:90%;}
.popup .popupLink span{position:absolute;top:13px;}
.popup input[type="text"]{font-size:12px;height:22px;line-height:15px;width:200px;}
.popup input.numberUnits{width:50px;}
.popup input.price{padding-right:35px;width:60px;}
.popup table .price + .description{font-size:13px;height:16px;line-height:16px;margin:0;position:absolute;right:5px;top:6px;}
.popup textarea{height:200px;margin:10px 20px;width:400px;}
.popup .stockTable tbody tr{cursor:pointer;}
.popup .classicButtonPanel{clear:both;}
.popup .buttonPanel:not(.classicButtonPanel){background:grey;margin-top:20px;padding:10px 20px;}
.popup .buttonPanel:not(.classicButtonPanel) input[type="submit"]{border:1px solid #cbcbcb;float:right;font-size:15px;margin:0 0 0 20px;padding:5px 20px;cursor:pointer;color:#72d0ff;line-height:25px;}
.popup .buttonPanel:not(.classicButtonPanel) .cancel{background:#fff;color:#6b6b6b;}
.popup .buttonPanel:not(.classicButtonPanel) .send{background:#044563;color:#4590b6;}
.popup .buttonPanel:not(.classicButtonPanel) .send:hover{color:#fff;}

#sendInvoicePopup table tr.toCheck td{padding:10px 20px;}
#sendInvoicePopup table tr.disabled td{background:grey !important;}

.buttonPanel input[type="submit"]{border:1px solid #cbcbcb;float:right;font-size:15px;margin-right:20px;padding:5px 20px;cursor:pointer;color:#72d0ff;line-height:25px;}
.buttonPanel input[type="submit"]:hover{color:#fff;}
#ContentBox .buttonPanel .preview{background:#fff;color:#6b6b6b;}
#ContentBox .buttonPanel .cancel{background:#fff;color:#000 !important;}
.buttonPanel .save{background:#044563;color:#4590b6;}

.ui-autocomplete-loading{background:#fff url(/images/indicator.gif) no-repeat right center;}
.clear{clear:both;}
.displayNone{display:none;}

/*finance*/
#accounts{clear:both;}
#accounts h2{background:#195672;color:#9CC8DF;margin:0;padding:10px 20px;}
#accounts h2 span{float:right;}
#accounts .account{background:#BCE3F4;float:left;margin:0 50px 15px 0;padding:10px 30px;position:relative;width:25%;}
#accounts .account:nth-of-type(3n){float:right;margin-right:0;}
#accounts .account:nth-of-type(3n+1){clear:both;}
#accounts .account .title{font-size:18px;font-weight:bold;}
#accounts .account .balance{display:block;text-align:right;}
#accounts .account .movement a{background:url(/images/delivery-note.png) no-repeat 3px 3px;display:none;height:21px;position:absolute;right:30px;top:10px;width:21px;}
#accounts .account:hover .movement a{display:block;}

input.datepicker2,input.datepicker3{background:#fff url(/images/calendar.png) no-repeat 96px 2px;margin-right: 10px;}
#filtersForm h2,#statisticsForm h2{background:#195672;color:#9CC8DF;margin:0;padding:10px 20px;}
#filtersForm h2 table,#statisticsForm h2 table{float:left;width:30%;}
#filtersForm h2 span,#statisticsForm h2 span{float:right;margin-top:5px;}
#filtersForm h2 span.left,#statisticsForm h2 span.left{float:left;width:10%;}
#filtersForm .datepicker2,#statisticsForm .datepicker3{float:left;width: 110px !important;}
#filters{clear:both;}
#filters .category{position:relative;clear:both;margin-top:0;}
#filters .category h3{color:#fff;font-size:15px;margin:0;padding:10px 20px;}
#filters .category h3.plus{background:#4E8948;}
#filters .category h3.minus{background:#FC3768;}
#filters .category h3 span{float:right;}
#filters .category:hover .tooltip{display:block;}
#filters .category .tooltip{display:none;position:absolute;color:#fff;right:0;top:30px;width:auto;padding:10px 20px;right:0;top:30px;z-index:10;}
#filters .category .tooltip.plus{background:#4E8948;}
#filters .category .tooltip.minus{background:#FC3768;}
#filters .category .tooltip table{}
#filters .category .filter{float:left;margin:0 50px 15px 0;min-height:65px;padding:10px 30px;width:25%;}
#filters .category .filter.plus{background:#BFF2BA;}
#filters .category .filter.minus{background:#F495AD;}
#filters .category .filter.notInSummary{opacity:.5;}
#filters .category .filter.notInSummary:hover{opacity:1;}
#filters .category .filter:nth-of-type(3n){float:right;margin-right:0;}
#filters .category .filter .title{font-size:18px;font-weight:bold;}
#filters .category .filter .title a{color:#000 !important;}
#filters .category .filter .balance{display:block;text-align:right;}

#statistics{height:500px;position:relative;width:100%;}
#statistics h2{background:#195672;color:#9CC8DF;margin:0;padding:10px 20px;}
#statistics .prefirst{margin-left:-90px;}
#statistics .prefirst .columnIn{background:transparent;}
#statistics .prefirst .columnIn span{top:5px;}
#statistics .line{background:#FC3768;left:0;height:1px;position:absolute;width:100%;z-index:100;}
#statistics .column{float:left;font-size:85%;height:100%;margin-right:10px;margin-top:60px;position:relative;width:76px;}
#statistics .columnIn{background:#BFF2BA;bottom:25px;position:absolute;width:100%;}
#statistics .columnIn .incomes{padding:5px;top:-25px;}
#statistics .columnIn .costs span{top:5px;}
#statistics .columnIn span{padding:5px;position:absolute;bottom:5px;}
#statistics .costs{background:#F495AD;position:absolute;top:0;width:100%;}
#statistics .month{bottom:0;position:absolute;text-align:center;width:100%;}

.smgreen{background:#019977;border:none;color:#fff;font-size:15px;height:28px;padding:0 20px;}
#ajax,#ajax2{clear:both;position:relative;}
#ajax.wrap{border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;padding:10px;}