body {
   padding:0;
   margin:0;
   height: 100%;
   font-family: MS Sans Serif, Helvetica, Arial;
   font-size: 10pt;
   background-image:url(/images/body_bg.gif);
   background-color: #fff;
}

table { font-size: 10pt; }
img { border: 0; }
form { margin: 0; padding: 0; }
h1 { font-size: 14pt; }

a { text-decoration: none; decoration: none}
a:link { color: #CC6633; }
a:visited { color: #CC6600; }
a:hover,a:active { color: #FF6633; }

a.menu {
   padding: 0 5 0 5;
   font-weight: bold;
   font-size: 10px;
   color: black;
   white-space: nowrap;
}

a.menu:link,a.menu:visited,a.menu:hover,a.menu:active { color: black; }
a.menu:hover,a.menu:active { color: white; }
.menu_fl { color: red; }

.pozdr { font-size: 20px; color: #a40101; text-align: center; }

table.h_news td {
   vertical-align: top;
}
table.h_news td.p {
   color: #F00;
}
  
div.wrap {
   min-height: 100%;
   position:relative;
}

div.k-body {
   padding-bottom: 74px;
}

div.k-footer {
   min-height: 19px;
   background-image: url(/images/sn_in.gif);
   background-repeat: repeat-x; background-position:bottom;
   width: 100%;
   left: 0;
   position: absolute;
   bottom: 0;
}

div#footer-buttons {
   padding: 10px;
   padding-bottom: 19px;
}

div.doc-item {
   clear:both;
   margin-bottom: 1em;
   margin-top: 1em;
   overflow: hidden;
   zoom: 1;
}

div.doc-item div.annot {
   margin-top: 15px;
   margin-bottom: 15px;
}

h1.doc-title {
   color: #CC6600;
   margin: 0px;
}

div.ai {
   text-align: center;
   width: 200px;
   float: left;
   border: solid 1px #CECECE;
   margin: 20px;
   padding: 10px;
   clear: right;
}

div.ai div.img_text {
   padding: 5px;
}

table.album {
   width: 100%;
}

table.album td {
   text-align: center;
   vertical-align: middle;
   padding: 5px;
   border: solid 1px #CECECE;
   margin: 5px;
}

table.album td div.img {
   margin: 4px;
}

table.album td div.img_text {
   margin: 5px;
   color: #CC6600;
}
