 * {
margin: 0;
}

 html, body, h1, h2, h3, h4, p, img, table, tr, td, form, ul, li
 {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Helvetica,Arial,sans-serif;
  vertical-align: middle;
}

a{
    color: #d44702;
}

a:hover{
   text-decoration: none; 
}

body{
    background-color: #f0efec;
    background: url(img/bg.gif) repeat-x;
    font-size: 12px;
    background-color: #f0eee1;
}

h1{
    color: #555555;
    font-size: 16px;
    padding-bottom: 10px;
    padding-left: 10px;
}

table h1{
    padding: 10px; 
}


ul{
   padding: 10px; 
}

li{
   list-style: none;
   font-weight: bold;
   padding: 3px;  
   font-size: 13px;
   line-height: 18px;
}

input, table input, table textarea, table select, div#filter input{ 
    color: #3D414F;
    padding: 3px;
    margin-top: 3px;
    font-size: 13px;
}

.input:hover, table input:hover, table textarea:hover, div#filter input:hover{
   border: 1px solid #68abdc; 
   padding: 4px;
   margin-top: 3px;
   font-size: 13px;
}

table select:hover{
   border: 1px solid #68abdc; 
   padding: 4px;
   margin-top: 3px;
   font-size: 13px;  
}

.input:focus, table input:focus, table textarea:focus, div#filter input:focus{
   border: 1px solid #ffb11b;  
   padding: 4px;
   margin-top: 3px;
   font-size: 13px;
}

table select:focus{
   border: 1px solid #ffb11b;  
   padding: 2px;
   margin-top: 3px;
   font-size: 13px; 
}

.poga{
   border: 1px solid #9b9b9b;
   padding: 4px 5px 4px 5px; 
   font-size: 11px;
   border-radius: 2px 2px 2px 2px;
   background-color: #daffbf; 
   color: #333333;
   font-weight: bold;
   text-decoration: none;
}

.poga img{
    vertical-align: middle;
    margin-bottom: 4px;
}

.poga:hover{
   border: 1px solid #0f3901;
   padding: 4px 5px 4px 5px; 
   font-size: 11px;
   border-radius: 2px 2px 2px 2px;
   background-color: #fff3af; 
   color: #333333;
   font-weight: bold;
   text-decoration: none; 
}

.poga2{ 
   border: 1px solid #9b9b9b;
   padding: 1px 5px 1px 5px; 
   font-size: 11px;
   border-radius: 2px 2px 2px 2px;
   background-color: #95c671; 
   color: #333333;
   font-weight: bold;
   text-decoration: none;
}

.poga2:hover{
   border: 1px solid #0f3901;
   padding: 1px 5px 1px 5px; 
   font-size: 11px;
   border-radius: 2px 2px 2px 2px;
   background-color: #e67e7e; 
   color: #333333;
   font-weight: bold;
   text-decoration: none; 
}

div#headline{
   margin-top: 15px;
   border: 0px solid #555555;
   height: 30px;
   background: none repeat scroll 0 0 #FFF9E9;
   border-top: 1px solid #EEE2BE;
   border-bottom: 1px solid #EEE2BE;
}

.tleft{
  float: left;
  text-align: left;
  line-height: 15px;
  padding-top: 8px;
  padding-left: 22px;
}

.tright{
  float: right;
  text-align: right;
  line-height: 15px;
  padding-top: 7px;
  padding-right: 20px;
}

div#header{
    width: 1000px;
    margin-top: 25px; 
    height: 45px;
    text-align: left;
}

div#logo{
    float: left;
    width: 150px;
    height: 43px;
    margin-left: 10px;
}

div#logout{
    text-align: right;
    padding-right: 10px;
    line-height: 62px;
}

div#logout img{
    vertical-align: middle;
}

div#center {
    background-color: #FFF;
    border-radius: 10px 10px 10px 10px; 
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
    width: 1000px;
    border: 1px solid #cecece;
    min-height: 600px;
    display: inline-block;
}

div#left{
  clear: both;
  float: left;  
  width: 1000px;  
  padding-bottom: 20px;
}

div#footer {
   line-height: 16px; 
   font-family: Verdana;
   color: #999;
   font-size: 11px;
   width: 1000px;  
   text-align: right;
   padding-right: 30px;
}

div#error{
    line-height: 45px;
    color: #7c0000;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    padding-left: 60px;
    margin-top: 20px;
    max-width: 954px;
    background: url("img/warn.png") no-repeat scroll 20px center #F7EABC;
}

/*** LOGIN ***/
div#login{
   margin-top: 100px;
   width: 550px; 
   background: none repeat scroll 0 0 #f0efe8;
   border: 1px solid #cccccc;
   border-radius: 5px 5px 5px 5px;
   padding: 10px;
}

div#login input{
   padding: 7px;
   width: 200px;
}

#loginbut{
   margin-left: 48px; 
}

/*** Menu ***/
#menu {
    text-align: left;
}

#menu li{
    display: inline;
    line-height: 15px;
}

#menu ul{
    padding-left: 17px;
    margin-top: -4px;
}

#menu a{
   font-weight: bold; 
   color: #FFFFFF;
   text-decoration: none;
   padding: 6px 33px;
   background-color: #afafaf;
   border-bottom: 1px solid #555;
   border-radius: 0px 0px 5px 5px;
}

#menu a:hover{
   font-weight: bold; 
   color: #FFFFFF;
   text-decoration: none;
   padding: 6px 33px;
   background-color: #666666;
   border-radius: 0px 0px 5px 5px;
}

.menuspace{
   padding-left: 448px;
}

/*** Rekini ***/

div#filter{
   margin-top: 20px; 
   background-color: #e0e0e0;
   height: 50px; 
   border-radius: 10px 10px 0px 0px;
   width: 956px;
   text-align: left;
}

div#back{
   width: 956px;
   margin-top: 20px;
   background: url("img/pogainn.png") repeat scroll 0 0 transparent;
   background-color: #eeeeee;
   display: block;
   height: 22px;
   list-style: none outside none;
   position: relative;
   border-radius: 5px 5px 5px 5px;
   text-align: left;
   padding: 9px 0 0 10px;
}

div#back img{
    vertical-align: middle;
    padding-right: 3px;
    padding-bottom: 1px;
}

table#rekv, table#rekvjur, table#rekvkont, table#piez{  
    margin-top: 20px;
    border: 1px solid #cecece;
    width: 956px;
    padding: 1px;
}

table#rekvjur td{
    padding-left: 10px;
}

.companyhead{
    background-color: #f3f3f3;
    width: 160px;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f;
    font-weight: 200;
    border-right: 1px solid #ccc; 
}

.compa1{
    width: 380px;
    background-color: #fffdef;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f; 
}

.compa2{
    background-color: #fffdef;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f;
    border-left: 1px solid #ccc; 
}

.compa2big, .compa1big{
    background-color: #fffdef;
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 4px;
    color: #514f4f;
    font-weight: bold;
    padding-top: 6px;
}

.compa2big{
    border-left: 1px solid #ccc; 
}

.compa2big a{
   font-size: 11px;
   margin-left: 40px; 
}

.compa1big a{
   margin-left: 10px;
}

.compa1big img{
   padding-bottom: 3px; 
}

/*** Klienti ***/



.tbhead{
    width: 120px;
}

.tbhead2{
   width: 500px; 
   text-align: left;
   color: #514f4f;
   font-size: 12px;
}

.tbsat{
    width: 110px;
    font-size: 12px;
    background-color: #e0e0e0;
    padding-left: 10px;
    line-height: 27px; 
    padding-top: 2px;
}

.tbsat2{
    font-size: 11px;
    background-color: #f3f3f3;
    padding-left: 10px;
    line-height: 27px; 
}

.tbsat3{
    width: 106px;
    font-size: 12px;
    background-color: #e0e0e0;
    padding-left: 10px;
    line-height: 27px; 
    padding-top: 2px;
}

table#rekv input, select{
    padding: 3px;
    margin-top: 3px;
    font-size: 13px;
}

.tbsat6{
    font-size: 11px;
    background-color: #f3f3f3;
    padding-left: 10px;
    line-height: 27px;
    width: 260px; 
}

/*** Settings ***/
div#setmenu {
    text-align: left;
    padding-left: 350px;
    margin-top: 20px;
}

div#setmenu li{
    margin: 10px;
}

div#setmenu a{
    background-color: #eee;
    border: 1px solid #9B9B9B;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 18px;
    text-decoration: none;
}

div#setmenu a:hover{
    background-color: #fff3af;
    border: 1px solid #000000;
    border-radius: 2px 2px 2px 2px;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 18px;
    text-decoration: none;
}

table#sett{  
    margin-top: 20px;
    border: 1px solid #cecece;
    width: 400px;
}


.tbth{
    background-color: #eeeeee;  
    padding: 2px;
    font-size: 12px;
}

.tbtd1{
   background-color: #ffffff;  
   padding: 2px;
   font-size: 12px; 
}

.tbtd2{
   background-color: #fff7ca;  
   padding: 2px;
   font-size: 12px;  
}

.settb{
    margin-top: 20px;
}

.settb th{
    padding: 9px; 
    color: #666666; 
}

.settb td{
    padding: 5px 10px 4px 10px;
}

.settb tr:hover{
    background-color: #e5d999; 
}

table#sett input:hover{
   border: 1px solid #68abdc;
   padding-left: 3px; 
}

table#sett input:focus{
   border: 1px solid #ffb11b; 
   padding-left: 3px; 
}

.cen{
    text-align: center;
}  


.cen a{
    text-decoration: none;
}

.arrowsp{
    padding-left: 14px;
}

table#sett input.error{
   border: 1px solid #ff0000;
   padding-left: 2px; 
}


form.UznDati label.error, label.error {
    color: #ff0000;
    font-style: italic;
    display: inline-block;
    padding-left: 5px;
}

/*** AUTO COMPLETE ***/
.ui-helper-hidden-accessible { 
    display:none;
}

div#searcher{
    padding: 12px 0 0 10px;
}


table#result{
    margin-top: 2px;
    border: 1px solid #cecece;
    width: 956px;
}

table#result td, table#result th{
    padding: 3px;
    font-size: 12px; 
}

#apmaksatd{
    width: 78px;
}


table#result tr:hover td{
    background-color: #ebe1a7;
}

.filter2{
   background-color: #eeeeee;
   height: 25px; 
   width: 956px;
   text-align: left;
   font-weight: bold;
}

.billpos{
    font-weight: bold;
    color: #3b8803;
}

.billneg{
    font-weight: bold;
    color: #f30000;
}

.aklienti {
    color: #000;
    text-decoration: none;
}

.edit{
    padding-left: 20px;
    font-size: 11px;  
}

.edit img{
    padding-top: 2px;
}

div#savedata{
    bottom: 0;
    display: block;
    height: 50px;
    line-height: 50px;
    position: fixed;
    background-color: #fff1c0;
    border-top: 1px solid #ffb11b;
    border-left: 1px solid #ffb11b;
    border-right: 1px solid #ffb11b;
    width: 980px;
    text-align: left;
    padding-left: 20px;
    margin-left: -1px;
}

.calend{
    background: url("img/calendar.png") no-repeat scroll 98% center #FFFFFF;
    font-size: 13px;
    margin-top: 3px;
    padding: 3px;
    border: 1px solid #dbdfe6;
    border-top: 1px solid #abadb3;
    border-bottom: 1px solid #e3e9ef;
}

#dienas{
    color: #666;
    font-size: 12px;
    padding-left: 10px;
}

.doknr{
   color: #666;
   font-size: 12px; 
}

.tdati{
    font-size: 11px;
    line-height: 22px;
}

#plusrek2{
    padding-left: 5px;
    padding-right: 5px;
}

#plusrek3{
    padding-left: 5px;
    padding-right: 5px;
}



div#clear{
    padding: 10px;
}

/* maksajumi */
table#maksajumi{
    margin-top: 20px;
    border: 1px solid #cecece;
    width: 956px;
    padding: 1px;
    display: inline-block; 
}

.mheadN1{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
}

.maks{
   color: #666;
   font-size: 12px;  
   text-align: center;
   padding: 0 5px 0 5px;
}


/* rindas */
table#rindas{  
    margin-top: 20px;
    border: 1px solid #cecece;
    width: 956px;
    padding: 1px;
    display: inline-block;
}

table#rindas .tbhead, table#rekvjur .tbhead, table#piez .tbhead, table#maksajumi .tbhead {
    text-align: left;
}

table#rindas th{
    padding-left: 10px;
    line-height: 16px;
}

table#rindas td{
    padding-left: 2px;
    font-size: 13px;
}    

table#rindas textarea{
    height: 23px;
    min-width: 410px;
    max-width: 430px;
}

.rindaC, .rindaC input{
    text-align: center;
    line-height: 30px;
}

.first{
    text-align: center;
    line-height: 30px;
    color: #ccc;
}

.rindaR{
    text-align: right;
    line-height: 30px;
    padding-right: 10px;
}

.rindaR input{
    text-align: right;   
}

.rindasPVN input{
    text-align: right;   
}

.comment{
    text-align: left;
    color: #535353;
    font-size: 11px;
    padding-left: 5px;
}

.comments{
    text-align: left;
    color: #535353;
    font-size: 11px;
    background-color: #eaeaea;
    line-height: 30px;
    padding-left: 5px;
}

.piez{
    background-color: #eaeaea; 
    font-size: 12px;
    padding-left: 10px;
    line-height: 25px;
}

.piez2{
    font-size: 12px;
    padding-left: 10px;
    line-height: 25px;
}


.rindasheadN1{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
}

.rindasheadN2{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
    width: 480px;
}

.rindasheadN2a{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
    width: 605px;
}

.rindasheadN3{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    color: #514f4f;
    padding-left: 0px;
    font-weight: 600;
    border-right: 1px solid #ccc; 
}

.rindasheadN4{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    padding-left: 0px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
}

.rindasheadN5{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
}

.rindasheadN6{
    background-color: #f3f3f3;
    font-size: 12px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
}

.rindasheadN7{
    background-color: #f3f3f3;
    font-size: 11px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f;
    font-weight: 200;
}

.rindasKopa{
    background-color: #fef8cf;
    font-size: 12px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
    border-top: 1px solid #ccc; 
}

.rinduAtl{
    background-color: #fef8cf;
    font-size: 12px;
    line-height: 30px;
    text-align: left;
    padding-left: 10px;
    color: #514f4f;
    font-weight: 600;
    border-right: 1px solid #ccc; 
    border-top: 1px solid #ccc; 
}

.rinduAtl input{
    margin-left: 2px; 
}

.rinduAtltxt, .rinduAtltxt2{
    margin-left: 7px;
    color: #666666;
    font-size: 12px;
    font-weight: 300;
}

.rindasPVN{
    background-color: #F3F3F3;
    font-size: 12px;
    line-height: 20px;
    text-align: right;
    padding-right: 10px;
    color: #989696;
    font-weight: 600;
    border: 1px solid #fef8cf; 
    border-right: 1px solid #ccc; 
}

.rindasAPM{
    background-color: #cefcc4;
    font-size: 12px;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
    color: #474545;
    font-weight: 600;
    border-top: 1px solid #fef8cf; 
    border-right: 1px solid #ccc; 
}

.hidden{
    visibility: hidden;
    display: none;
}

.row_sum{
    color: #444444;
}

#backright{
    float: right;
    padding-right: 10px;
    
}

.uzst{
   color: #666;
   font-size: 12px; 
}

div#apm{
    float: left;
    width: 400px
}

.apmbilance{
    float: left;
    padding-left: 67px;
    padding-top: 5px;
    padding-bottom: 10px; 
}

.right{
    text-align: right;
    width: 60px;
}

.ri{
    text-align: right;
}

.delpies{
    padding-left: 5px;
    padding-right: 5px;
}

.naudas{
    background-color: #eaeaea; 
    font-size: 12px;
    padding-left: 10px;
    line-height: 20px;
    border: 1px solid #ccc; 
    float: left;
    margin-left: 20px;
    margin-bottom: 30px;
    margin-top: 20px;
}

.naudas td{
    width: 50px;
}

#naudaserr{
    color: #fd0000;
    font-weight: 700;   
}
