  body {
    font-family: "Verdana", sans-serif;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-arrow-color: #000000;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-face-color: #F0F0F0;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #FFFFFF;
    background: url(../images/bg.gif) repeat-y;
  }
  body,table,input,select,textarea {
    font-size: 12px;
    font-style: normal;
  }
  input,select,textarea {
    margin: 0px;
  }
  p {
  	text-align: justify;
  }
  html {
    height: 100%;
  }
  body {
  	height: 100%; /* dulezite */
  	margin: 0;
  	padding: 0;
  	min-width: 700px;
  }
  img { 
    border: none;
  }
  a {
    color: #0000D0;
    text-decoration: none;
  }
  hr {
    color: #0000FF;
  }
  form {
    margin: 0px;
    padding: 0px;
  }
  a:hover{
  text-decoration: underline;
  }
  a.forumlink {text-decoration: underline; color: #0000FF;}
  a.forumlink:visited {text-decoration: none; color: #4040a0;}

  #ignum_banner {
    z-index: 100;
    position: absolute;
    top: 10px;
    right:0px;
    margin-left: 470px;
  }
  #banner_under {
    z-index: 101;
    position: absolute;
    top: 76px;
    right:0px;
    font-size: 10px;
    font-weight: bold;
  }
  #banner_under span {
    background-color: yellow;
  }
  #banner_under a {
    color: red;
  }
  #holder {
  	position: relative; /* dulezite */
  	height: 100%; /* nastaveni pro IE */
  	background: url(grayrightbg.gif) top right repeat-y;
  }
  /* pro ostatni pouzijeme min-height: */
  html>body #holder,html>body #holder #right {
  	height: auto;
  	min-height: 100%;
  }
  #top {
  	text-align: left;
  	margin: 0px;
    background-image: url(../images/top_right_bg.gif);
  }
  #left {
  	float: left;
  	width: 200px;
  }
  #right {
  	float: right;
  	width: 180px;
  	height: 100%;
  }
  #left-in, #right-in {
  	margin: 5px;
  }
  #content {
  	margin: 0 0 0 200px;
  }
  /* vyska tohoto divu musi byt shodna s vyskou paticky: */
  #bottom-spacer {
  	height: 22px;
  	clear: both;
  	width: 700px; /* nahrada za min-width pro IE */
  }
  #top_hledat {
    background-image: url(../images/slave---fotonet2_03.gif);
  }
  #bottom {
  	position: absolute;
  	left: 0px;
  	/* workaround pro obcasne ujizdeni o pixel v IE: */
  	top: expression(document.getElementById('holder').offsetHeight - document.getElementById('bottom').offsetHeight);
  	overflow: hidden;
  	width: 100%;
  	height: 22px;
    background: url(../images/bottom.gif) repeat-x;
  	bottom: 0px;
  }
  #bottom p {
  	margin: 0;
  	padding: 4px;
  	text-align: center;
  }
  h1 {
  	text-align: center;
  	margin: 0px;
  }
  #menu ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
  }
  #menu li {
    list-style-type: none;
    font-size: 11px;
  }
  .podmenu {
    margin-left: 20px;
  }
  .aktual a,.aktual .podmenu a {
    color: #00A000;    
  }
  #aktuala,#aktualf,#aktualfk,#aktualfa {
    color: #FF0000;
    text-decoration: underline;
  }
  #text {
    text-align: center;
  }
  #header {
  	height: 201px;
  }
  .td1 {
    background-color: #E0E0FF;
  }
  .td2 {
    background-color: #F0F0FF;
  }
  .td1 {
    vertical-align: top;
    text-align: left;
  }
  .td2 {
    vertical-align: top;
    text-align: left;
  }
  
  /*vcdvcvc*/
  .nahled {
    background: url(../images/obdelnicek.gif) no-repeat;
    width:140px;
    height: 160px;
    float:left;
    margin:5px;
    text-align: left;
  }
  .nahledO {
    width:120px;
    height: 90px;
    margin: 2px 0 0 2px;
    background-color: #F0F0F0;
    text-align: center;
  }
  .nahledT {
    margin: 7px 0 0 0;
    font-size: 10px;
    width:120px;
    height: 53px;
    overflow: hidden;
    text-align: center;
  }
  .nahledTt {
    font-size: 9px;
  }
  .nahled .zfora {
    font-size: 10px;
  }
  .nahledV {
    width:140px;
    background-color:black;
    text-align:center;
  }
  .nahledS {
    width:140px;
    height:30px;
    text-align:center;
  }
  .nahledH {
    text-align:center;
  }
  .hLibi {
    font-weight:bold;
    cursor:default;
    color: #00A000;
  }
  .hNelibi {
    font-weight:bold;
    cursor:default;
    color: #A00000;
  }
  .short {
    text-align: justify;
    padding: 30px;
  }
  .strankovani {
    text-align: center;
    font-size: 9px;
  }

  input.button {
    background-color: #F7EDCB;
  }
  .nahledV {
    background-color:black;
  }
  .nahledS {
    background-color: #FFFFFF;
  }
  .hNelibi {
    color: #FF0000;
  }
  .chyby {
    color: #FF0000;
  }
  .short {
    color: #FF0000;
  }
  #fotografie .inp, #fotografie select {
    width: 250px;
  }
  #fotografie textarea {
    width: 300px;
    height: 100px;
  }
