/******************************************************************************/
/*      Sensor to Image CZ Document Style Sheet                               */
/******************************************************************************/


/***** Main Container *********************************************************/

#container {
    width           : 90%; /*780px;*/
    max-width       : 900px;
    min-width       : 700px;
    margin          : 0 auto;
    font-family     : Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
    font-size       : 10pt;
    line-height     : 1.6em;
    color           : #666;
}


/***** General Paragraph Rules ************************************************/

body {
    background-color: #FFFFFF;
    margin          : 0;
    padding         : 10px 0 10px 0;
}

h1 {
    font-family     : Arial, Helvetica, sans-serif;
    font-weight     : bold;
    font-size       : 14pt;
    color           : #AF3F3F;
    margin-bottom   : 12pt;
}

h2 {
    color           : #666666;
    font-size       : 12pt;
    font-family     : Arial, Helvetica, sans-serif;
}

h3 {
    color           : #AF3F3F;
    font-size       : 10pt;
    font-family     : Arial, Helvetica, sans-serif;
    font-weight     : normal;
    font-style      : italic;
    margin          : 0;
}

a {
    color           : #AF3F3F; /*#CC6714;*/
    text-decoration : underline;
}

a:hover {
    color           : #F00000;
    /*background-color: #F5F5F5;*/
}

form {
    float           : right;
    margin-top      : -30px;
    font-size       : 8pt;
}

input {
    background-color: #FFFFFF;
    color           : #999999;
    border          : 1px solid #CCC;
    font-size       : 8pt;
    padding         : 3px;
}

textarea {
    background-color: #FFF;
    color           : #999999;
    border          : 1px solid #CCC;
    font-size       : 8pt;
    padding         : 3px;
}

.button {
    padding         : 2px;
    background-color: #F7F7F7;
}

.button:hover {
    color           : #F7F7F7;
    background-color: #999999;
}


/***** Page Header ************************************************************/

#header {
    border-bottom   : 3px solid #A04141; /*#948979;*/
    padding-top     : 10px;
    clear           : both;
    margin-bottom   : 20px;
/*    background      : url(img/logo.png) no-repeat center left;*/
}

#header img {
    margin-bottom   : 6px;
}

#header p {
    margin-top      : 0px;
    margin-left     : 30px;
    color           : #999999;
}


/***** Navigation Bar *********************************************************/

#navigation ul {
    margin-left     : 0;
    padding-left    : 0;
    list-style-type : none;
    float           : left;
    width           : 140px;
}

#navigation a {
    display         : block;
    padding         : 5px 5px 5px 20px;
    width           : 125px;
    border-bottom   : 1px solid #CCC;
    border-top      : 1px solid #CCC;
    margin-bottom   : -1px;
}

#navigation a:link, #navlist a:visited {
    color           : #AF3F3F; /*#CC6714;*/
    text-decoration : none;
}

#navigation a:hover {
    background      : #000000 url(img/arrow.gif) 4% 50% no-repeat;
    background-color: #F5F5F5;
    color           : #AF3F3F; /*#CC6714;*/
}

#navigation p {
    margin-top      : 50px;
    padding         : 0; /*5px;*/
/*    border-bottom   : 1px dotted #CCC;
    border-top      : 1px dotted #CCC;*/
    font-size       : 9pt;
}

/***** Main Content ***********************************************************/

#content {
/*    width           : 392px;*/
    margin-left     : 180px;
    margin-right    : 200px;
}

#content ul {
    margin          : 0;
    padding         : 0 0 10px 15px;
    border-bottom   : 1px solid #DDDDDD;
    list-style-image: url(img/list.gif);
    list-style-type : square;
}

#content ul.last {
    margin          : 0;
    padding         : 0 0 10px 15px;
    border-bottom   : none;
    list-style-image: url(img/list.gif);
    list-style-type : square;
}

#content p {
    padding-bottom  : 0px;
    border-bottom   : none;
}

#content p.noskip {
    margin-top      : 0;
    padding-bottom  : 0;
    border-bottom   : none;
}

#content p.line {
    padding-bottom  : 10px;
    border-bottom   : 1px solid #DDDDDD;
}

#content p.history {
    margin-top      : 0;
    padding-bottom  : 0;
    border-bottom   : none;
    line-height     : normal;
}

#content p.date {
    color           : #AF3F3F; /*#CC6714;*/
    padding-bottom  : 0;
    margin-bottom   : 0;
    font-style      : italic;
}

#content p.center {
    padding-bottom  : 10px;
    border-bottom   : none;
    text-align      : center;
}

#content img {
    float           : right;
    margin          : 0 0 0 10px;
}

#content img.map {
    margin          : 0.5em 0 0 0;
    padding         : 1px;
    border          : 1px solid #DDDDDD;
    float           : none;
    clear           : both;
    text-align      : center;
}

#content form {
    float           : none;
    margin-top      : 0px;
    font-size       : 10pt;
}

#content input {
    background-color: #FFF;
    color           : #999999;
    border          : 1px solid #CCC;
    font-size       : 10pt;
    padding         : 3px;
}

#content textarea {
    background-color: #FFF;
    color           : #999999;
    border          : 1px solid #CCC;
    font-size       : 10pt;
    padding         : 3px;
}

/***** Sidebar ****************************************************************/

#sidebar {
    float           : right;
    width           : 175px;
    background-color: #F7F7F7;
}

#sidebar h2.first {
    margin-top      : 0;
    padding-bottom  : 10px;
    border-bottom   : 1px dotted #DDDDDD;
}

#sidebar p {
    padding-bottom  : 10px;
    border-bottom   : 1px dotted #DDDDDD;
    font-style      : italic;
}

#sidebar p.last {
    padding-bottom  : 0px;
    border-bottom   : none;
}

#sidebar table {
    padding-bottom  : 10px;
    border-bottom   : 1px dotted #DDDDDD;
    font-style      : italic;
}

/* Footer *********************************************************************/

#footer {
    margin          : 20px 0 0 0;
    clear           : both;
/*    background-color: #575352;*/
    border-top      : 3px solid #A04141;
    padding         : 0; /*0px 5px 0px 5px;*/
    text-align      : right;
}

#footer p {
    color           : #7F0000; /*#89817f;*/
    padding         : 0; /*0 0 0;*/
    margin          : 0;
    font-size       : 9pt;
}

#footer p a {
    color           : #89817f;
    border-bottom   : 1px dotted #89817f;
}

#footer p a:hover {
    color           : #FFFFFF;
    background-color: #575352;
}

