html, body {
       background : #0000CC url(tlo.jpg) repeat;
       background-color: #929292;
       font: 11px/1.3em Tahoma, Helvetica, sans-serif;
       color: #5E5E5E;
       margin: auto;
       padding: 0px;
       height: 100%;
}
#nag {
       border-right: #000099 0px ridge;
       padding-right: 2px;
       border-top: #dcdcdc 1px solid;
       padding-left: 0px;
       padding-bottom: 0px;
       border-left: #000099 0px ridge;
       margin: auto;
       width: 800px;
       height: 92px;
       padding-top: 0px;
       border-bottom: #006666 3px ridge;
       background : #0000CC url(nag.jpg) repeat;
       left : 9%;
       right: 10%
       margin: auto; 
       width: 800px;
       position : absolute;
}
#main {
       background-color: #D5D5E3;
       top : 105px;
       left : 10%;
       right: 10%
       margin: auto; 
       width: 800px;
       position : absolute; 
       background : #0000CC url(main.jpg) repeat;
}

#content {
       padding-top: 13px;
}       

#left {
       width: 160px;
       float: left;
       padding-top: 39px;
       padding-left: 19px;
       padding-right: 13px;
}

#right {
       width: 550px;
       float: left;
       padding-top: 39px;
       padding-left: 13px;
       padding-right: 14px;
}

#menu {
       width: 170px;
       height: 64px;
       padding-left: 289px;
       padding-top: 6px;
}       
#aktual {
       border-right: #000099 1px ridge;
       padding-right: 2px;
       border-top: #dcdcdc 0px solid;
       padding-left: 10px;
       padding-bottom: 0px;
       margin: 0px auto;
       border-left: #000099 1px ridge;
       width: 800px;
       height: 20px;
       padding-top: 0px;
       border-bottom: #000099 3px ridge;
       VERTICAL-ALIGN: middle;
       background : #E6E6FF url('nagbg.jpg') repeat;
}
.clear {
       width: 0px;
       height: 1px;
       margin: 0px;
       padding: 0px;
       font-size: 0px;
       clear: both;
}
span.title1 {
       font-weight: bold;
       color: #404040;
       background: url(ksiazka.gif) no-repeat 0 50%;
       padding-left: 14px;
       padding-bottom: 1px;
}
span.title {
       font-weight: bold;
       color: #404040;
       background: url(folder.gif) no-repeat 0 50%;
       padding-left: 14px;
       padding-bottom: 1px;
}

.right {
       text-align: right;
}

ul {
       list-style: none;
       margin: 0;
       padding-left: 15px;
       padding-top: 10px;
}

ul.error {
       list-style: none;
       margin: 0;
       padding: 10px 0px 10px 0px;
}

ul.error li {
    background: url(square.gif) no-repeat 0 50%;
       padding-left: 10px;
}       

li {
       margin: 0 0 0px 0px;
       padding: 0px 0 2px 0px;
}

li.parent_id {
       margin: 0 0 0px 0px;
       padding: 0px 0 2px 10px;
}

ul.menu {
       list-style: none;
       margin: 0px;
       padding: 0px;
}

li.menu {
       display: inline;
       margin: 0 0 0px 0px;
       padding: 0px 5px 0px 0px;
}

li.v {
       display: inline;
       margin: 0 0 0px 0px;
       padding: 0px 5px 2px 0px;
}

h1, h2, h3, h4, h5, h6 {
       display: block;
       margin: 0;
       padding: 0;
}

h2 {
       background: url(images/01.jpg) no-repeat;
       height: 56px;
}

input {
       font-size: 11px;
       border: 1px solid #D3D3D3;
       padding-left: 2px;
        color: #5E5E5E; 
       background-color: #FFF;
}

input.left {
       width: 145px;
}

textarea {
       font-size: 11px;
       font-family: Tahoma, Arial, Helvetica, sans-serif;
       color: #5E5E5E; 
       border: 1px solid #D3D3D3;
       width: 350px;
       padding-left: 2px; 

}

li.parent_id a {
       color: #0078FF; 
       text-decoration: line-through;
}

li.parent_id a:hover { 
       color: #5E5E5E;
       text-decoration: line-through;
}

a:link, a:visited, a:active {
       color: #0076C1; 
       text-decoration: none;
}

a:hover { 
       color: #5E5E5E;
       text-decoration: underline;
}

a.date:link, a.date:visited, a.date:active {
       color: #0076C1; 
       text-decoration: none;
       background: url(images/bullet_comments.gif) no-repeat 0 50%;
       padding-left: 14px;
}

a.date:hover { 
       color: #5E5E5E; 
       text-decoration: underline;
       background: url(images/bullet_comments.gif) no-repeat 0 50%;
       padding-left: 14px;
}

a.comments:link, a.comments:visited, a.comments:active {
       color: #0076C1; 
       text-decoration: none;
       background: url(bullet_saysomething.gif) no-repeat 0 50%;
       padding-left: 14px;
}

a.comments:hover { 
       color: #5E5E5E; 
       text-decoration: underline;
       background: url(images/bullet_saysomething.gif) no-repeat 0 50%;
       padding-left: 14px;
}

.engine {
       padding-top: 15px;
       padding-left: 19px;
       padding-bottom: 5px;
}

.quote {
       color: #5E5E5E;
       margin: auto;
       background-color: #FFF;
       padding: 4px;
       border: 1px solid #D3D3D3;
       width: 90%;
}

.category {
       padding-bottom: 4px;
       border-bottom: 1px dotted #D3D3D3;
       text-align: right;
}

.author {
       background: url(images/bullet_author.gif) no-repeat 0 50%;
       padding-left: 14px;
       color: #8F8F88;
}

img {
       border: 0px;
}

dl {
       margin: 0 0px 14px 0px;
}

dt {
       font-weight: bold;
       background-color: #FFF;
       padding: 3px;
}

dd {
       border-bottom: 1px solid #F0F0F0;
       background: url(images/arrow_blue.gif) no-repeat 0 4px;
       margin: 3px 0px 5px 10px;
       padding: 0 0 3px 13px;
}

.search {
       background-color: #FE0000;
       color: #FFF;
       font-weight: bold;
}

.code {
       color: #000;
       padding: 2px;
       font: 12px/1.3em Courier, Tahoma, Helvetica, sans-serif;
       border-left: 1px solid #EEEEEE;
       padding-left: 10px;
       margin-left: 25px;
}

code {
       padding: 2px;
       font: 12px/1.3em Courier, Verdana, Helvetica, sans-serif;
}

.line {
       display: block;
       border-bottom: 1px dotted #D3D3D3;
       margin-top: 5px;
       margin-bottom: 5px;
}

#image {
       border-right : 2px double groove #000099; 
       padding-right : 2px;
       border-top : 2px double groove #000099;
       padding-left : 2px;
       padding-bottom : 2px;
      overflow : none;
      border-left : 2px double groove #000099;
      padding-top : 2px;
      border-bottom : 2px double groove #000099;
      border-color: #d96c00;
}

.href {
       color: #000;
       font-size: 14pt;
       font-family: Arial;

}

.pageTitle {
       color: #000;
       font-size: 14pt;
       font-family: Arial;
}

.counter {
       color: black;
}

li.parent {
    font-weight: bold;
}

li.child {
    font-weight: normal;
}

.center {
    text-align: center;
} 
.ed_button {
  margin-right: 3px;
}
.helpline {
    width:100%; 
    border: 0px; 
    padding: 0px;
    color: #ACACAC;
}

.day {
       background-color: #F1F1EF;               
       border-left: 1px solid #FFFFFF;
       border-top: 1px solid #FFFFFF;       
       height: 20px;
       width: 30px;       
       font-size: 10px;
       vertical-align: middle;
       text-align: center;       
}

.day_hit {
       background-color: #FFFFFF;               
       border-left: 1px solid #FFFFFF;
       border-top: 1px solid #FFFFFF;       
       height: 20px;
       width: 30px;       
       font-size: 10px;
       color: #FF4200;
       vertical-align: middle;
       text-align: center;       
}

.day_current {
       background-color: #FFFFFF;               
       border-left: 1px solid #FFFFFF;
       border-top: 1px solid #FFFFFF;       
       height: 20px;
       width: 30px;       
       font-size: 10px;
       color: #FF4200;
       vertical-align: middle;
       text-align: center;       
}

.day_current_hit {
       background-color: #FFFFFF;               
       border-left: 1px solid #FFFFFF;
       border-top: 1px solid #FFFFFF;       
       height: 20px;
       width: 30px;       
       font-size: 10px;
       color: #FF4200;
       vertical-align: middle;
       text-align: center;       
}

.day_hit a:link, .day_hit a:active, .day_hit a:visited,
.week a:link,.week a:active,.week a:visited {
       font-size: 10px;
       color: #0076C1;
}

.day_current_hit a:link, .day_current_hit a:active, .day_current_hit a:visited {
    font-size: 10px;
       color: #FF4200;
       text-decoration: underline;
}

.week {
       border-left: 1px solid #FFFFFF;
       border-top: 1px solid #FFFFFF;       
       height: 20px;
       width: 30px;       
       font-size: 10px;
       vertical-align: middle;
       text-align: center;       
       background-color: #D0D0D0;               
       font-weight: bold;
}

.month {
    text-align: right;
}
