* {
    margin:0;
    padding:0;

}

body{
    width:100%;
    background:url(../images/bg.png) repeat-x #f1f1f3;
    font-family: Arial;
    font-size:12px;
}

#content{
    margin:30px auto;
    width:960px;
}

#header{
    width:960px;
    text-align:center;
    padding:20px 0;
    position:relative;
}
#copyToDate{
    cursor: pointer !important;
}
.login{
    width:245px;
    margin:10px auto;
    border:1px solid #b0b0b0;
    background:#e8e6e7;
    padding:30px 130px;
}

.login>div{
    padding:3px 0;
}

.login label{
    width:100px;
    font-weight:bold;
    display:inline-block;
}
.login input[type="text"], .login input[type="password"]{
    width:245px;
    background:#fff;
    border:solid 1px #d1d1d1;
}

.project{
    width:245px;
    margin:10px auto;
    border:1px solid #b0b0b0;
    background:#e8e6e7;
    padding:30px 130px;
}

.project>div{
    padding:3px 0;
}

.project label{
    width:90px;
    font-weight:bold;
    display:inline-block;
}
.project input[type="text"], .project input[type="password"]{
    width:245px;
    background:#fff;
    border:solid 1px #d1d1d1;
}

.left{
    float:left;
} 
.right{
    float:right;
} 
.clear{
    clear:both;
}

.logout{
    position: absolute;
    top:-5px;
    right:100px;
    color:#000;
}

.add{
    position: absolute;
    top:10px;
    left:50px;
    color:#000;
}

table{
    width:100%;
    border-collapse:collapse;
}

td, th{
    border:1px solid;
    padding:3px;

}

#list{
    background:url(../images/button_center.png);
    /*               //float:right;*/
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*           font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#saveCopy{
    background:url(../images/button_center.png);
    /*               //float:right;*/
    height:27px;
    cursor:pointer;
    max-width:800px;
    line-height:26px;
    /*           font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#export{
    background:url(../images/button_center.png);
    float:left;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*           font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#total{
    background:url(../images/button_center.png);
    float:left;
    height:33px;
    cursor:pointer;
    margin-left: 10px;
    max-width:800px;
    line-height:33px;
    /*        font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#showmap{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*        font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: -20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#update{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*    position:absolute;*/
    /*        font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*            margin-right: -20px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#listAll{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*    position:absolute;*/
    /*        font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*            margin-right: -20px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.addcc{
    position: absolute;
    top:10px;
    left:50px;
    color:#000;
}

.addcc #premium1{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px;
    cursor:pointer;
    font-weight:bold;
    margin-top: 7px;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    /*margin-bottom: 4px;*/
}

.add #premium2{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px;
    cursor:pointer;
    font-weight:bold;
    /*margin-top: 20px;*/
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    margin-bottom: 4px;
}

#payment{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    margin-top: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#project{
    background:url(../images/button_center.png);
    float:left;
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    /*position:absolute;*/
    font-weight:bold;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    margin-bottom: 4px;
}

#send{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    /*margin-top: 39px;*/
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#days{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    margin-top: 4px;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#bonus{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    margin-top: 4px;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#factor{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    margin-top: 4px;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
#updateCentralizator{
    background:url(../images/button_center.png);
    /*float:right;*/
    /*    position:absolute;*/
    height: 33px; 
    width: 75px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    /*    margin-top: 119px;*/
    margin-left: 15px;
    margin-top: 0;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
#centralizatorExport{
    background:url(../images/button_center.png);
    float:right;
    /*    position:absolute;*/
    height: 33px; 
    width: 145px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    /*margin-top: 5px;*/
    /*    margin-top: 119px;*/
    margin-right: -22px;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#centralizator{
    background:url(../images/button_center.png);
    float:left;
    /*    position:absolute;*/
    height: 33px; 
    width: 145px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    margin-top: 5px;
    /*    margin-top: 119px;*/
    margin-right: -22px;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#contractexport{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    margin-top: 5px;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#sold{
    background:url(../images/button_center.png);
    float:right;
    /*    position:absolute;*/
    margin-right: 15px;
    margin-top: 35px;
    height: 33px; 
    width: 145px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    /*margin-top: 95px;*/
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#copy{

    background:url(../images/button_center.png);
    float:right;
    /*    position:absolute;*/
    margin-right: 15px;
    margin-top: 10px;
    height: 33px; 
    width: 105px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    /*    margin-top: 79px;*/
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
#report{
    background:url(../images/button_center.png);
    float:left;
    /*position:absolute;*/
    height: 33px; 
    width: 143px; 
    cursor:pointer;
    font-weight:bold;
    text-align: center;
    margin-top: 5px;
    border: 0px solid #fff;
    border-radius: 5px; 
    color: rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#home{
    background:url(../images/bt_back_home_normal.png);
    float:left;
    position:absolute;
    height: 40px; 
    width: 40px; 
    cursor:pointer;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    right: -45px;
    padding: 0pt 15px; 
    max-width: 800px; 
    margin-right: 10px;
    line-height: 33px;
}

#lout{
    background:url(../images/bt_log_out_normall.png);
    float:right;
    position:absolute;
    height: 40px; 
    width: 40px; 
    cursor:pointer;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    margin-left: 52px;
    line-height: 33px;
}

.projectlist{
    width:245px;
    margin:10px auto;
    border:1px solid #b0b0b0;
    background:#e8e6e7;
    padding:30px 130px;
}
.projectlist>div{
    padding:3px 0;
}

.projectlist button{
    /*background:url(../images/bt_edit.png);*/
    float:left;
    height: 22px; 
    width: 72px; 
    cursor:pointer;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    /*                    max-width: 800px; */
    line-height: 33px;
    margin-left: 5px; 
    margin-right: 5px; 
    margin-top: 5px;
}

.projectlist input{
    background:url(../images/bt_delete.png);
    float:right;
    height: 22px; 
    width: 81px; 
    cursor:pointer;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 30px;
    margin-right: 5px;
}

.delete{
    background:url(../images/bt_delete.png);
    float:left;
    height: 22px; 
    width: 81px; 
    cursor:pointer;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 33px;
    margin-right: 5px;
}

#add{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*    font-size:16px;*/
    margin-right: -22px;
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    /*    margin-right: -21px;*/
    width: 117px;
}

#addcom{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*    font-size:16px;*/
    margin-right: -22px;
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    /*    margin-right: -21px;*/
    width: 117px;
}
#addcontract{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*    font-size:16px;*/
    margin-right: -22px;
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    /*    margin-right: -21px;*/
    width: 117px;
}
#sort{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*    font-size:16px;*/
    margin-right: -22px;
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    /*    margin-right: -21px;*/
    width: 117px;
}

#sendform{
    background:url(../images/button_center.png);
    float:right;
    height:27px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:26px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#cancel{
    background:url(../images/button_center.png);
    float:left;
    height:27px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:26px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: -165px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.cancel{
    background:url(../images/button_center.png);
    float:left;
    height:27px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:26px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: -165px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#cancelcomment{
    background:url(../images/button_center.png);
    float:right;
    height:27px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:26px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: -165px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#cancelpopup{
    background:url(../images/button_center.png);
    float:left;
    height:27px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:26px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: -165px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#addanother{
    background:url(../images/button_center.png);
    /*               float:left;*/
    height:33px;
    cursor:pointer;
    width: 167px;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:33px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*               margin-right: -165px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#adddays{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:33px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: -7px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#back{
    background:url(../images/button_center.png);
    float:left;
    height:33px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    max-width:800px;
    line-height:33px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: -165px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.dayslist{
    width:245px;
    margin:10px auto;
    border:1px solid #b0b0b0;
    background:#e8e6e7;
    padding:30px 130px;
}
.dayslist>div{
    padding:3px 0;
}

.dayslist button{
    background:url(../images/bt_edit.png);
    float:left;
    height: 22px; 
    position: absolute;
    width: 72px; 
    cursor:pointer;
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 33px;
    margin-left: 5px; 
    margin-right: 0px;
    margin-top: 5px;
}

.dayslist input{
    background:url(../images/bt_delete.png);
    float:right;
    height: 22px; 
    cursor:pointer;
    position: absolute;
    width: 81px; 
    border: 0pt solid rgb(255, 255, 255); 
    border-radius: 5px 5px 5px 5px; 
    color: rgb(255, 255, 255); 
    display: inline-block; 
    padding: 0pt 15px; 
    max-width: 800px; 
    line-height: 33px;
    margin-right: 5px;
}

#setreport{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    /*               max-width:800px;*/
    line-height:33px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*               margin-right: -7px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.userlist{
    width:245px;
    margin:10px auto;
    border:1px solid #b0b0b0;
    background:#e8e6e7;
    padding:30px 130px;
}
.userlist>div{
    padding:3px 0;
}

.userlist button{
    background:url(../images/bt_users.png);

    width: 430px;
    height:40px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    /*                padding:0px 15px;*/
    border-radius: 5px;
    -webkit-border-radius:5px;
    margin: 5px 13px 5px 13px;
    -moz-border-radius:5px;
}

#adduser{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    text-align: right;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*        font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: 15px;
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#editscr{
    background:url(../images/button_center.png);
    /*    float:right;*/
    height:33px;
    text-align: right;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*        font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: 15px;
    line-height: 28px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#edituser{
    background:url(../images/button_center.png);
    float:right;
    height:27px;
    cursor:pointer;
    max-width:800px;
    line-height:27px;
    /*                   font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*               margin-right: 70px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.upload{
    background:url(../images/button_center.png);
    float:right;
    height:27px;
    cursor:pointer;
    line-height:26px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    text-align: center;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.fileButton{
    background:url(../images/button_center.png) ;
    height:27px;
    cursor:pointer;
    line-height:26px;
    font-weight:bold;
    color:rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    text-align: center;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    margin-left: 103px;
    margin-top: -25px;
}

.setbonus{
    background:url(../images/button_center.png) !important;
    float:right;
    height:27px !important;
    cursor:pointer;
    line-height:26px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    text-align: center;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

.setfactor{
    background:url(../images/button_center.png) !important;
    float:right;
    height:27px;
    cursor:pointer;
    line-height:28px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:rgb(255, 255, 255); 
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    text-align: center;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#addCountry{
    background:url(../images/button_center.png);
    float:right;
    height:27px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    /*               max-width:800px;*/
    line-height:26px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#addCategory{
    background:url(../images/button_center.png);
    float:right;
    height:27px;
    cursor:pointer;
    /*                margin-left: 10px;*/
    /*               max-width:800px;*/
    line-height:26px;
    /*               font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#addcountry{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: 172px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    /*        margin-right: -21px;*/
    width: 128px;
}

#addcategory{
    background:url(../images/button_center.png);
    float:right;
    height:33px;
    cursor:pointer;
    max-width:800px;
    line-height:33px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    margin-right: 258px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    width: 128px;
}

#saveposition{
    background-image: url('../images/button_center.png');
    margin-left: 8px; 
    margin-right: 5px;
    margin-top: 5px;
    width: 80px;
    height:27px;
    cursor:pointer;
    max-width:800px;
    line-height:27px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*    margin-right: 258px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#addexpense{
    background-image: url('../images/button_center.png');
    margin-left: 8px; 
    margin-right: 5px;
    margin-top: 5px;
    width: 150px;
    height:27px;
    cursor:pointer;
    max-width:800px;
    line-height:27px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*    margin-right: 258px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}

#contractCalendar{
    background-image: url('../images/button_center.png');
    margin-left: 8px; 
    margin-right: 5px;
    margin-top: 5px;
    width: 65px;
    height:27px;
    cursor:pointer;
    max-width:800px;
    line-height:27px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*    margin-right: 258px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;

}

#addcomment{
    background-image: url('../images/button_center.png');
    margin-left: 8px; 
    margin-right: 5px;
    margin-top: 5px;
    width: 150px;
    height:27px;
    cursor:pointer;
    max-width:800px;
    line-height:27px;
    /*            font-size:16px;*/
    font-weight:bold;
    color:#fff;
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display:inline-block;
    border:0px solid #fff;
    padding:0px 15px;
    border-radius: 5px;
    /*    margin-right: 258px;*/
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
}
#po{
    background: url(../images/button_center.png);
    float: left;
    /* position: absolute; */
    height: 33px;
    width: 143px;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    /* margin-top: 39px; */
    border: 0px solid #fff;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block;
    padding: 0pt 15px;
    max-width: 800px;
    line-height: 28px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-top: 5px;
}
#poIssued{
    background: url(../images/button_center.png);
    float: left;
    /* position: absolute; */
    height: 33px;
    width: 143px;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    /* margin-top: 39px; */
    border: 0px solid #fff;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    text-shadow: 0 -1px 1px #000;
    text-decoration: none;
    display: inline-block;
    padding: 0pt 15px;
    max-width: 800px;
    line-height: 28px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin-top: 5px;
}
.poTable th,.legendTable th{
    background-color: rgb(255, 102, 102);
    color:#fff;
    text-align: center;
    border: 1px solid black;
}
.poTable td{
    background-color: rgb(240, 240, 240);
    text-align: center;
}
button.addPo {
    background: url(../images/button_center.png);
    margin-left: 5px;
    height: 35px;
    width: 150px;
    margin-bottom: 25px;
    border: 0;
    font-size: 16px;
    color: rgb(255, 255, 255);
    text-shadow: 0 -1px 1px #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.completedPo td{
    background-color:#00b500;
}
.openPo td{
    background-color:#00B0f0;
}
.exceededPo td{
    background-color:red;
}
.ongoingPo td{
    background-color:#ccff33;
}
.delayedPo td{
    background-color:#ffff00;
}
.valueExceededPo td{
    background-color:#4bacc6;
}
table.poTable {
    display: block; 
    width: 99%;
    overflow: auto;
    margin: 0 auto;
    padding-bottom: 10px;
}
.PoContainer dt label{
    font-size: 16px;
}
.PoContainer dt,.PoContainer select{
    margin-top: 12px;
}
.PoContainer input,.PoContainer select{
    width:300px;
}
.PoContainer table tr.selected{
    border: 3px solid lightgreen;
}