/* 
    Document   : default
    Created on : 15.5.2009, 12:08:04
    Author     : prochazka
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.warning {
    background-color:yellow;
    font-weight:bold;
}

#content .error {
    color: red;
    font-weight:bold;
}

.attachementTable {
    width: 38em;
}

.noBorder {
    border: none;
}

.centered {
    text-align: center;
}

#content .invocicePartWrapper {
/*	border: solid 1px #cacaca;*/
    border-bottom: 0px;
    padding: 2px;

   /* margin: 0em auto;
    text-align: left;

    margin-top: 0px;
    margin-bottom: 10px;

    padding: 5px;*/
}

th{
    padding-left:3px;
    padding-right:3px;
}

#content .invocicePartWrapperDown {
/*	border: solid 1px #cacaca;*/
    padding: 0.3em;
  /*  margin-bottom: 1em;*/
}

/*
#content .fullDiv {
    width: 95%;
    text-align:center;
	border: dotted 1px #cacaca;

    margin: 0em auto;  
    text-align: left; 

    margin-top: 0px;
    margin-bottom: 10px;

    padding: 5px;

}*/
.blackLinks a {
    color: black;
}

.fullDiv {
    margin-top: 0px;
    margin-bottom: 5px;

    padding: 1em;
}
/*
.fileInput{
   size: 200;
}*/
img {
    border: 0px;
    padding: 0px;
    
}

#content .fullDivTable {
    border: none 0px;
    margin-bottom: 0px;
}

#content .mandatory {
    font-weight:normal;
    color: red;
}

#content .tdHead {
    font-weight: bold; 
    text-align: right;
    vertical-align: top;
}

#content .deleteButton {
    vertical-align:text-bottom;
    padding: 0.2em 0.2em 0.2em 0.3em;
}

#content .comment {
    font-size:smaller;
}
/*
#content legend {
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
}*/

.centeringContainer{
    text-align:center;
}

#loginForm{
    width: 95%;
    margin: 0em auto;   /* align for good browsers */
    text-align: left; /* counter the body center */
}

