* {
    outline:none;
}

body , html{
    background-color:#FFFFFF;
}

#head{
    height:56px;
    margin:0px;
}

#head {
    background-image:url("/gfx/customer/head-back.png");
}

#login-section form div{
    color: #808080;
}

#main-menu .element {
    border-right:0px;
    float:left;
    height:35px;
    padding-left:10px;
    padding-right:10px;
    padding-top:18px;
}

#logo-customer {
    border-right:0px;
}

#filebar,#left-head, #right-head{
    background-image: none;
    background-color: #e6ebef;
    border: 0px;
    border-top:1px solid #767b7f;
    border-bottom:1px solid #767b7f;
}
.headerLine{
    color: #3b3b3d;
    background-image: none!important;
    background-color: #e6ebef!important;
    border: 0px!important;
    border-bottom:1px solid #767b7f!important;
}

#left-head, #right-head{
    color: #3b3b3d;
    font-size: 13px;
    padding-left:20px;
}

#left-side, #right-side{
    border-right:1px solid #808080;
    background-color:#FFFFFF;
}
#footer{
    border-top:1px solid #96999c;
}

#footer, #footer a{
    background-image: none;
    background-color:#e6ebef;
    color:#3b3b3f;
}

#footer a:hover{
    background-image: none;
    background-color:#e6ebef;
    color:#3b3b3f;
}

div.gridbox table.hdr td, div.gridbox_light table.hdr, div.gridbox_light .xhdr{
    background-image:none!important;
    background-color: #e6ebef!important;
}



div.gridbox_light table.hdr td {
    background-color:transparent !important;
    border-color:#d3d6d9 #c2d5dc #c9ced2 #d3d6d9!important;
    border-style:solid!important;
    border-width:1px!important;
    color:black!important;
    font-size:11px!important;
    font-weight:normal!important;
    text-align:left!important;
    vertical-align:top!important;
}

div.gridbox .objbox {
    background-color:#FFFFFF!important;
}


div.gridbox_light .odd_light {
    background-color:#e6ebef!important;
}

div.gridbox_light table.obj {
    border-bottom:1px solid #828b8f;
}

#fileviewer {
    background-color:black;
    float:left;
    height:310px;
    margin:0px;
    overflow:hidden;
    position:relative;
    width:100%;
}

#style-type {
    width:202px;
}

#logo-customer {
    padding-top:11px;
}

.left-button{
    background-image:url("/gfx/customer/tools_arrow.gif");
    background-position: 20px 14px;
    background-repeat:no-repeat;
    font-size:11px;
    padding-left: 40px;
    width:200px;
    height:25px;
    line-height:40px;
}


.toast-item {
	background: #40484f;
    color:white;
}

.toast-item-close {
    background:url(/gfx/customer/close.gif);
    cursor:pointer;
    width:5px;
    height:5px;
}
.toast-item-image {
    margin-top: 0px;
}

#filebtn {
  bottom: 17px;
  overflow: hidden;
  position: absolute;
  width: 350px;
}

#filedetails{
    height:auto;
}

#filedata{
    top:13px;
}

#filesearchbar {
    margin-top:6px;
    width: 380px;
}

.flags {
  float: right;
  margin-right: 10px;
  margin-top: -2px;
}

#filesearchbar a{
    text-decoration:none;
    color:gray;
    font-size:11px;
}

#filesearchbar a:hover{
    text-decoration:underline;
}

.userSearch{
    background-color: #EFEFEF;
    font-size:11px;
    border-left: 1px dotted #808080;
    border-right: 1px dotted #808080;
    padding:10px;
}

.userSearch input{
    width: 494px !important;
    border: 0px;
    font-size:11px;
    padding: 3px 5px;
}

.userSearch button{
    font-size:11px;
}

.headline{
    font-size:14px;
    margin-bottom:10px;
}

























