html, body {
  margin: 0;
  padding: 0;
}

body {
  background-image:URL(images/koleso_5.jpg);
  background-repeat:repeat;
  background-color:#FFFFFF
}

.imp         {color:#0C80ff; font-weight:bold;}
.imp_u       {color:#0C80ff; font-weight:bold; text-transform:UPPERCASE}

.alert       {color:#E80813; font-weight:bold;}
.alert_u     {color:#E80813; font-weight:bold; text-transform:UPPERCASE}

#shortcuts {
  height: calc(100vh + 10px);
  min-width: 151px;
  position: fixed;
  right: 0px;
  margin-top: -10px;
  background-color:#FFFFFF;
}

#bb2008foter {
  font: 80% Areal;
  right:155px;
  text-align: right;
  padding-right: 5px;
  padding-bottom: 5px;
}

.fonts   {
  font-family: Verdana; 
  font-size: 12px;
}

.menu_item  {
  display: block;
  font-weight: bold;
}

.nowrap {
  white-space:nowrap;
}

.inline-block {
  display: inline-block; 
  vertical-align: top
}

Img.left {
  float: left;
  margin-right: 20px;
}

Img.right {
  float: right;
  margin-left: 20px;
}

.clearboth { 
  clear:both;
}

.center {
  text-align: center; 
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;

}

.content     {
  align: justify; 
  vertical-align: top; 
  min-height: calc(100vh - 120px);
  padding:10px;
  padding-right:170px;  
}

.warn {
  vertical-align: top;
  margin-top: 0px;
  padding-left:30px;
  padding-top:3px;
  min-height:20px;
  background-image:URL(images/alsg.png);
  background-repeat:no-repeat;
  background-position: 5px 50%;
}

Table {
  font-size:12;
}

TD {
  padding:5px; 
}

a:link       {color: #7777FF; text-decoration: none;}
a:active    {color: #9999FF; text-decoration: none;}
a:visited    {color: #5555DD; text-decoration: none;}
a:hover	     {color: #7777FF; text-decoration: underline;}

H1           {font-size:20; color:#0C80ff;}
H2           {font-size:16; color:#0C80ff;}

