body {
     background-color: #1783bd;
     background-image: url("./obrazky/back.png");
     background-repeat: repeat-x;
     font-family: "Times New Roman";
     overflow: auto;
     text-align: center;
     color: white;
     margin-top: 0px;
     margin-bottom: 0px;
     }

div.bodystyl {
             width: 800px;
             position: relative;
             text-align: left;
             margin: auto;
             background-color: #1f1a17;
             background-image: url("./obrazky/line.png");
             background-repeat: no-repeat;
             background-position: center bottom;
             }

div.xbodystyl {
              width: 800px;
              position: relative;
              text-align: left;
              margin: auto;
              background-color: #1f1a17;
              }

div.head {
         overflow: hidden;
         width: 100%;
         margin-bottom: -30px;
         }

div.box {
        font-weight: bold;
        text-align: left;
        font-size: 1em;
        color: white;
        border-bottom: 1px solid #1783bd;
        margin-top: 15px;
        margin-bottom: 5px;
        padding-bottom: 4px;
        }

div.box2 {
         text-align: left;
         font-size: 0.7em;
         color: white;
         }

h2.articlehead {
               font-weight: bold;
               font-style: normal;
               text-align: left;
               font-family: "Times New Roman";
               font-size: 1.6em;
               color: #1783bd;
               margin-top: 10px;
               letter-spacing: 2px;
               }

p.article {
          font-family: "Times New Roman";
          font-size: 1.1em;
          text-align: justify;
          text-indent: 25px;
          color: white;
          padding: 10px;
          padding-top: 0px;
          padding-left: 0px;
          letter-spacing: 1px;
          line-height: 20px;
          }

p.article2 {
          font-family: "Times New Roman";
          font-size: 1.1em;
          text-align: justify;
          color: white;
          padding: 10px;
          padding-top: 0px;
          padding-left: 0px;
          letter-spacing: 1px;
          line-height: 20px;
          }

p.index {
        font-family: "Times New Roman";
        font-size: 1.4em;
        color: #1783bd;
        padding: 10px;
        padding-top: 0px;
        padding-left: 0px;
        font-style: italic;
        font-weight: bold;
        text-align: center;
        text-indent: 0px;
        margin-bottom: 10px;
        letter-spacing: 2px;
        line-height: 30px;
        }

div.nalevo {
           
           font-size: 1em;
           width: 190px;
           float: left;
           margin-left: 4px;
           padding-left: 5px;
           _padding-left: 0px;
           padding-bottom: 10px;
           margin-top: -10px;
           }

div.napravo {
            font-family: "Times New Roman";
            font-size: 0.87em;
            float: left;
            width: 760px;
            padding: 20px;
            padding-top: 0px;
            }

img.logo {
         width: 800px;
         _margin-bottom: -4px;
         border: 0px;
         }

div.foto-right {
               float: left;
               width: 425px;
               padding-left: 10px;
               border-left: 1px solid #1783bd;
               }

div.end {
        font-size: 0.7em;
        font-family: "Times New Roman";
        font-weight: normal;
        font-style: normal;
        color: white;
        text-align: right;
        height: 16px;
        padding-top: 2px;
        _margin-top: 25px;
        %margin-top: 25px;
        padding-right: 10px;
        background-color: black;
        letter-spacing: 3px;
        }

a.copy {
       color: white;
       font-weight: normal;
       font-style: normal;
       text-decoration: none;
       }

a.copy:hover {
             color: #555555;
             }

a.odkaz {
        font-family: "Times New Roman";
        color: white;
        text-decoration: underline;
        }

a.odkaz:hover {
              color: orange;
              }

a.menu {
       text-decoration: none;
       text-align: right;
       font-family: "Times New Roman";
       font-style: normal;
       font-weight: bold;
       font-size: 1em;
       color: #518bc6;
       margin-right: 20px;
       margin-left: 20px;
       letter-spacing: 2.2px;
       }

a.menu:hover {
             color: orange;
             }

a.menu2 {
        text-decoration: none;
        text-align: right;
        font-family: "Times New Roman";
        font-style: normal;
        font-weight: bold;
        font-size: 0.95em;
        color: white;
        }

a.menu2:hover {
              color: orange;
              }

div.menu {
         color: #518bc6;
         font-weight: bold;
         position: relative;
         top: -54px;
         %top: -54px;
         text-align: right;
         margin-right: 5px;
         }

div.menu2 {
         color: white;
         font-weight: bold;
         font-size: 0.95em;
         position: relative;
         top: -274px;
         %top: -274px;
         text-align: right;
         margin-right: 15px;
         }

input {
      border-width: 1px;
      margin: 5px;
      margin-left: 10px;
      margin-right: 0px;
      float: left;
      }

textarea {
         border-width: 1px;
         margin-top: 5px;
         margin-bottom: 5px;
         }

img {
    border-width: 0px;
    }

h3 {
   font-size: 1.4em;
   padding-bottom: 4px;
   }

h4 {
   border-bottom: 1px solid #1783bd;
   padding-bottom: 4px;
   }

label {
      width: 60px;
      display block;
      float: left;
      margin-top: 5px;
      margin-bottom: 5px;
      }
