/* tagy */
* {margin: 0; padding: 0;}
body { font-family: cursive; font-size: 12px; background-color: #807F70; color: #6B6B6B;}
a {color: maroon;}
a:hover {text-decoration: none;}

blockquote, pre, .pre {border: 1px solid #e7e7e7; border-left: 6px solid #FF5A00; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote, table {margin: 5px 0 15px 0;}
p, pre, blockquote, table td, ul li, ol li {line-height: 170%;}
ul, ol {margin: 5px 0 15px 25px;}
h2, h3, h4 {margin: 15px 0 5px 0;}
h1 {font-size: 22px; margin: 0 0 10px 0;}
h2 {font-size: 19px;}
h3 {font-size: 15px;}
h4 {font-size: 13px;}
strong {color: black;}

/* Wrapper */
#wrapper { background: url("../images/pageline_06.png") repeat-y; width: 1024px;
           border-left: 3px darkred solid;
           border-right: 3px darkred solid;
           }

/* Header */
/* #header {height: 140px; background: #087FE7 url("../images/main.png") no-repeat;} */

/* Logo */
#logo {float: left; width: 344px; height: 304px; 
       background: url("../images/logo_01.png") no-repeat;}
/* #logo h1 {margin: 0; padding: 90px 0 0 78px; letter-spacing: 3px; font-size: 22px; color: #FFFFFF; border: none; font-weight: bold;} */
/* #logo h1 a {text-decoration: none; color: #FFFFFF;} */

/* Menu */
#menu {width: 680px; height: 304px; float: right; background: url("../images/menu_02.png") no-repeat;}
#menu h1 {margin: 0; padding: 20px 20px 0 0; letter-spacing: 2px; font-size: 22px; color: #990033; border: none; font-weight: bold; text-align: right;}
#menu h3 {margin: 0; padding: 10px 10px 0 0; letter-spacing: 2px; font-size: 15px; color: whitesmoke; border: none; font-weight: bold; text-align: right;}
#menu ul {margin: 95px 0 0 0px; padding: 0; list-style: none; line-height: normal;}
#menu li { display: inline;}
#menu a {padding: 0 0 0 40px; text-decoration: none; font-size: 14px; font-weight: bold; color: #990000;}
#menu a:hover {text-decoration: underline;}

/* Znak */
#znak {float: left; width: 344px; height: 117px; background: url("../images/znak_03.png") no-repeat;}
/* Top */
#top {float: right; 
      width: 680px; height: 53px;
      text-align: right; 
      background: url("../images/top_04.png") no-repeat;
      padding: 5px 0 0 0;
      color: whitesmoke;
      }
#top a {color: whitesmoke;}

/* Page */
#page {position: absolute; z-index: 1; width: 1024px; height: auto; background: url("../images/pageline_06.png") repeat-y;}

/* Content */
#content { z-index: 3; text-align: left; float: right; background-color: #f0e7d5; width: 680px; height: auto; overflow: hidden;}
#content-pad { padding-right: 20px; }
#content h1 { text-align: center;}
p.article {text-align: justify;}    
/* Sidebar */
#sidebar { position: relative; z-index: 2; float: left; top: 0px; width: 344px; max-height: 900px; padding: 0px ; overflow: hidden; 
          /* background: url("../images/sideline_06.png") repeat-y; */}
#sidebar ul {margin: 0; padding: 0 20px 0 0; list-style: none;}
#sidebar li {margin-bottom: 10px;}
#sidebar li li {margin: 0;}
#sidebar a {color: maroon;}
/* #sidebar h3 {border-bottom: 1px solid #e7e7e7; padding-bottom: 9px; margin: 0 0 10px 0;} */
.menu li {padding: 1px 0;}

/* Footer */
#footer { width: 1024px; height: 83px; 
         background: url("../images/footer_08.png") no-repeat;
         border-left: 3px darkred solid; 
         border-right: 3px darkred solid;
         border-bottom: 9px darkred solid;}
#footer p {margin: 0; padding: 45px 0 0 250px; color: #8E8E8E;}
#footer a {color: #666666;}