h1
{
  font-size: 16px;
  color:RGB(200,200,200);
  width:300px;
  letter-spacing:2px;
}
body
{
  background:RGB(19,17,18);
  font-family:Tahoma;
  font-size: 12px;
  padding: 5px 0px 20px 0px;
  text-align:justify;
  position:absolute;
  top: 0px;
  width: 1000px;
  left: 50%;
  margin: 0px 0px 0px -500px;
  behavior: url(csshover.htc);
  color:white;
}

*
{
  border-width:0px 0px 0px 0px;
  margin: 0;
  padding: 0px 0px 0px 0px;
  border-style:solid;
  text-decoration:none;
}
/******************************************************************************/
div#Pole
{
  background:RGB(19,17,18);
  display:block;
  border:0 none #FFF;
  margin:0px 0px;
}


/******************************************************************************/
div#Hlava
{
  height:120px;
  background-repeat:no-repeat;
  background-image: url(images/logo.jpg);
  background-position:0px 0px;
}

/******************************************************************************/
div#Menu
{
  position:relative;
  left:0px;
  top:0px;
  
  margin: 0px 0 0 0px;
  padding: 0 0 0 0px;
  background-image: url(images/menu.jpg);
  font-size: 8.4pt;
/*  font-weight:bold;*/
  letter-spacing:1px;    
  border: 0px clear #CCC;
  height:35px;
  width: 999px;
  z-index:2;
 }

div#Menu a
{
  text-decoration:none;
  color:RGB(200,200,200);
}

div#Menu ul
{
  margin:0px 0 0 245px;
  padding: 11px 0 0 0px;
}

div#Menu>ul a
{
  width:auto;

}

/*
div#Menu ul.level1 li.submenu:hover ul.level2 
{
  display:block;
  background: red;
} 
*/
div#Menu ul li
{
  position:relative;
  list-style:none;
  margin:0;
  padding:0;
  float:left;
  background: transparent;
  z-index:1;
  
}

div#Menu li submenu:hover
{
  z-index:1;
}


div#Menu li a:hover
{
  color:RGB(255,80,80);
}


div#Menu li a
{
  display:block;
  padding: 2px 8px 2px 8px;
}



/******************************************************************************/
#Login
{
  display:block;
  background-image: url(images/login.jpg);
  position:absolute;
  left:300px;
  top:680px;
  width:84px;
  height:24px;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:white;
  
}
#Login input
{
margin:3px 0 0 15px;
background:transparent; 
}

#Login a
{
display:block;
color:red;
margin:4px 0 0 20px;
background:transparent;
}

/******************************************************************************/
#Telo
{
  background:RGB(19,17,18);
  background-image: url(images/infol.jpg);
  background-repeat:repeat-y;
  margin: 0px;
  padding:0px;
  height:595px;
}



/******************************************************************************/

table#TabTelo tr
{
  vertical-align:top;
}
  
/******************************************************************************/
#Info
{
  width:280px;
  margin:0 0 0 0;
  padding:0;
}


/******************************************************************************/
#Obsah
{
  overflow: auto;
  margin: 10px;
  padding: 0px;
/*  border:1px solid rgb(255,0,0);*/
  width:540px;
  height:530px;
}

#Obsah h2
{
  font-size: 16px;
  color:RGB(200,200,200);
  margin:7px 0 0 0px;
  display:block;
  width:300px;
  padding:3px 15px;
  letter-spacing:2px;
}


#Obsah h3
{
  font-size: 12px;
  color:RGB(255,170,170);
  font-weight:normal;
  margin:7px 0 0 0px;
  display:block;
  width:450px;
  padding:0px 15px;
/*  letter-spacing:2px;*/
/*  position:relative;*/
  top:7px;
  
}
#Obsah h4
{
  font-size: 12px;
  color:RGB(190,170,180);
  font-weight:normal;
  margin:5px 0 5px 0px;
  display:block;
  width:350px;
  padding:0px 0px;
/*  letter-spacing:2px;*/
/*  position:relative;*/
  top:7px;
  
}
#Obsah h5
{
  font-size: 16px;
  color:RGB(200,200,200);
  margin:0px 0 0 0px;
  display:block;
  width:300px;
  padding:20px 0px 0px 0px;
  letter-spacing:2px;
}

div.ObsTxt
{
  padding:15px 15px 8px 0px;
  margin:0px 0px 0px 15px;
  width:480px;
  color:RGB(200,200,200);
}

div.ObsZpr
{
  padding:3px 10px 3px 10px;
  margin:15px 0px 0px 15px;
  width:480px;
  background:RGB(235,235,235);
  color:black;
  border:1px solid rgb(39,39,39);
}


div.ObsZprava
{
  padding: 4px 0px;
}

div.ObsFot img
{
  margin: 7px 3px;
}

/************************************************************************************/
div.VLH
{
  height:136px;
  float:left;
  margin-right:15px;
}

div.VPH
{
  height:136px;
  float:right;
  margin-left:15px;
}

div.VLD
{
  height:136px;
  float:left;
  margin-right:15px;
}

div.VPD
{
  height:136px;
  float:right;
  margin-left:15px;
}

div.SLH
{
  width:158px;
  float:left;
  margin-right:15px;
}

div.SPH
{
  width:158px;
  float:right;
  margin-left:15px;
}

div.SLD
{
  width:158px;
  float:left;
  margin-right:15px;
}

div.SPD
{
  width:158px;
  float:right;
  margin-left:15px;
}

div.VLH img
{
  height:120px;
}

div.VPH img
{
  height:120px;
}

div.VLD img
{
  height:120px;
}

div.VPD img
{
  height:120px;
}

div.SLH img
{
  width:150px;
}

div.SPH img
{
  width:150px;
}

div.SLD img
{
  width:150px;
}

div.SPD img
{
  width:150px;
}



/******************************************************************************/
#Pata
{
  height:30px;
  background:RGB(19,17,18);
  clear:both; 
/*  border:1px solid rgb(255,0,0);*/
  position:absolute;
  top:738px;
  z-index:20;
  width: 1000px;
  text-align:center;
  border-top:1px rgb(48,44,46) solid;
  line-height:30px; 
}
#Pata a
{
 color:gray;
}

#Pata a:hover
{
  color:RGB(255,170,170);
}

/******************************************************************************/

#strankovac
{
  
  margin:0px 0px 0px 10px;
  font-size: 8.4pt;
/*  position:absolute;*/
  left:780px;
  top:135px;
  width:230px;
/*  border-bottom:1px solid #FFF;*/
}

#strankovac a
{
 margin:0px 3px;
 padding: 0px 0px;
/* background:rgb(210,180,140);*/
 color:gray;
}

#strankovac a:hover
{
  color:RGB(255,170,170);
}

/******************************************************************************/

.TlacRam
{
  display:block;
  border:1px solid #CCC; 
  background:black;
  float:right;
  width:90px;
  text-align:center;
  color:red;
  font-size: 8.0pt;
  height:16px;
  margin:0px 5px 0 5px ;
}
/******************************************************************************/

/*




#logomale img
{
  position:absolute;
  top:115px;
  left:655px;
  width:90px;
  height:90px;
  z-index:1;
}

#pole table tr
{
  vertical-align:top;
}

#Obsah .zprava
{
  border: 1px solid rgb(210,180,140);
  margin: 5px 0 5px 0px;
  padding: 0 5px;
  background:#FEFEFE;
}

#Obsah .informace
{
  border: 3px clear #CCC;
  margin: 5px 0 5px 0px;
  padding: 0 5px;
}


#Obsah div.zprava div.Nadpis
{
  display:block;
  margin:0 -5px 5px -5px;
  padding: 1px 0 3px 15px;
  letter-spacing:1px;
  font-weight:bold;
  color:rgb(109,39,0);
  background-repeat:repeat-x;
  background-image: url(images/ZpravaH.jpg);
  background-position:0px 0px;
  border-bottom:1px solid #DDD;


}

#Obsah div.informace div.Nadpis
{
  display:block;
  color:rgb(109,39,0);
  margin:0 -5px 5px -5px;
  padding: 0 0 3px 0px;
  letter-spacing:1px;
  font-weight:bold;
}

#Obsah div.informace img
{
  padding: 5px;
}

#Obsah div.zprava img
{
  padding: 5px;
}


#Obsah .foto
{
 height:80px;
 margin:10px 5px 5px 0;
}

#Obsah .foto img
{
 height:80px;
 margin:0px 5px 0px 0px;
}

#Obsah .fotoL 
{
 float: left;
 width:120px;
 margin:5px 10px 5px 0;
}

#Obsah .fotoL img
{
 width:120px;
}

#Obsah .fotoP
{
 float: right;
 width:120px;
 margin:5px 0px 5px 10;
}

#Obsah .fotoP img
{
 width:120px;
 margin:5px 5px 5px 0;
}


#Obsah .dokument
{
 height:30px;
 margin:2px;
}


#Obsah .dokumentL 
{
 float: left;
 width:30px;
 margin:2px;
}

#Obsah .dokumentP
{
 float: right;
 width:30px;
 margin:2px;
}

#Obsah .fotogal
{
  margin:5px;
  padding:5px;
  background:#EEE;
  display:block;
  float: left;
  height:110px;
  border:1px solid RGB(159,49,99);
  align:center;
}
#Obsah .fotogal img
{
  display:block;
  height:80px;
}

#Obsah .fotogal .fototext
{
  text-align:center;
  font-size: 8.4pt;
  color:RGB(159,49,99);
}

*.stopfloat
{
  clear:both;
}



#pole table.seznam
{
  border-collapse:separate; 
  margin: 15px 0 15px 0;
  border:1px solid rgb(139,69,19);
  background:#FAFAFA;
  font-size: 8.0pt;
}

#pole table.seznam th
{
  border-width:0px;
  border-bottom:1px solid #CCC ;
  border-top:1px solid #CCC ;
  background:rgb(169,89,29);
  color:white;
  padding:2px 5px;
}

#pole table.seznam td
{
  border-bottom:1px solid rgb(222,184,135) ;
  color:black;
  padding:2px 5px;
}

table.seznam tr:hover 
{
  background:rgb(210,180,140);
}

table.seznam a
{
  display:block;
  width:100%; 
  color:black;
}

table.seznam a.TlacRam
{
  color:white;
}


#zamest img.fotozam
{
  width:150px;
  margin:20px 10px 20px 0;
  padding: 5px;
  border:1px solid RGB(129,29,0);
}

#zamest table.zamest
{
  border-collapse:separate; 
  margin: 20px 0 20px 0;
  border:0px clear RGB(129,29,0);
  color:RGB(129,29,0);
}



table.zamest .hod
{
  font-weight:bold;
}

#info ul
{
  list-style:none;
  margin:10px 0 0 0;
}
#info .info
{
  border:2px solid #EEE;
  margin:15px 5px 0 0;
  padding: 0 5px 10px 5px;
}

#info .info h1
{
  font-size: 9pt;
  background:rgb(165,103,43);
  color:white;
  margin:0px 0 0 0px;
  display:block;
  width:180px;
  padding:1px 5px 3px 8px;
  letter-spacing:1px;
  position: relative;
  top: -10px;
  left: 0px;
}




div.cara
{
  width:100%;
  height:3px;
  border-bottom:2px solid #EEE;
}
*/
.fl{float:left;}
.fr{float:right;}
.fc{clear:both;}
.w0
{width:16px;}
.w1
{width:32px;}
.w2
{width:64px;}
.w3
{width:96px;}
.w4
{width:128px;}
.w5
{width:160px;}
.w6
{width:192px;}
.w7
{width:224px;}
.w8
{width:256px;}
.w9
{width:288px;}
.w10
{width:320px;}
.w11
{width:352px;}
.w12
{width:384px;}
.w13
{width:416px;}
.w14
{width:448px;}
.w15
{width:480px;}
.w16
{width:512px;}
.w17
{width:544px;}
.w18
{width:576px;}
.w19
{width:608px;}
.w20
{width:640px;}
.w21
{width:672px;}
.w22
{width:704px;}
.w23
{width:736px;}
.w24
{width:768px;}
.w100
{width:100%;}

.FL {float:left;}
.FP {float:right;}


div.fotogal
{
  overflow:auto;
  overflow-y: scroll; 
  height: 85%;
  width:155px;
/*  height:460px;*/
  margin:0 0px 0 0;
  padding: 0px;
   
}

div.fotogalvyb
{
  float:left;
  width:120px;
  height:149px;
  border:0px clear white;
  background-color:rgb(50,50,50);
  margin:3px;
  
}

div.fotogalimg
{
  height:110px;
  margin: 2px 0 2px 0;
}

.fotogalvyb img
{
  margin:3px 0 0px 0;
}

.fotogalvyb img.sirka
{
  width:100px;
}
.fotogalvyb img.vyska
{
  height:100px;
}

.fotogalvyb div.fotogalpopis
{
  background-color:rgb(30,30,30);/*rgb(204,255,204);*/
  height:35px;
  padding:0 5px;
  text-align:center;
  color:white;
  border:0px solid rgb(140,140,140);
}

.fotogalvyb div.fotogalpopis a
{
  color:rgb(200,200,200);
}
.fotogalvyb div.fotogalpopis a:hover
{
  color:RGB(255,170,170);
}


div#hlavnif
{
  width:360px;
  border:1px solid rgb(140,140,140);
  padding:4px 0 4px 0;
  background-color:rgb(10,10,10);
  margin:5px 0 0 0;
}

img.hlavfotoS
{
  width:350px;
}
img.hlavfotoV
{
  height:260px;
}

div#fotogalpopis
{
  margin:4px 0px 0px 0;
  width:360px;
  height:120px;
  border:1px solid rgb(140,140,140);
  padding:12px 0px;
/*  background-color:rgb(204,255,204);*/
  background:rgb(40,40,40);
}

div#fotogaltextpop
{
  margin:8px;
}


table.form
{
/*  background-color:rgb(240,240,240);*/
}
table.form td.nav
{
  width:100px;
}


table.form td.hod
{
  width:450px;
}
div.linka
{
  width:720;
  height:3px;
  margin:3px 0 0 0px;
  border-top:1px rgb(48,44,46) solid;
}

.TlacGalSez
{
/*  display:block;*/
  border:1px solid #CCC;  
  background:black;
  float:left;
  width:90px;
  text-align:center;
  color:red;
  font-size: 8.0pt;
  height:16px;
  margin:10px 0 0 5px ;

}
.TlacGal
{
  display:block;
  border:1px solid #CCC;  
  background:black;
  float:left;
  width:90px;
  text-align:center;
  color:red;
  font-size: 8.0pt;
  height:16px;
  margin:10px 0 0 5px ;

}
.TlacGalSmazF
{
  border:1px solid #AAA;
  background:black;
/*  width:40px;*/
  text-align:center;
  color:black;
  font-size: 8.0pt;
  height:16px;
  padding:0px 5px 0px 5px;
  margin: 3px 2px 0px 10px;
  display:block;

}

/******************************************************************************/
img.lupa
{
  vertical-align:middle;
}
#Reklama1
{
  display:block;
  position:absolute;
  left:850px;
  top:170px;
  width:130px;
  height:308px;
  margin:0px;
  padding:0px 0px 0px 15px;
  color:white;
  border-left:1px rgb(48,44,46) solid;
  
}
#Reklama1 h2
{
  font-size: 16px;
  color:RGB(200,200,200);
  margin:17px 0 10px 0px;
  display:block;
  width:300px;
  padding:0px 15px;
  letter-spacing:2px;
}
#Reklama2
{
  display:block;
  position:absolute;
  left:850px;
  top:465px;
  width:130px;
  height:270px;
  margin:0px;
  padding:0px 0px 0px 5px;
  color:white;
  border-left:1px rgb(48,44,46) solid;
  z-index:2;
}
/*** ODKAZY *********/
.odkaz
{
  font-weight:bold;
  color:RGB(185,60,60);
}
.odkodst a:hover
{
  color:RGB(100,150,100);
}


.odkodst
{
  padding:0px 0px 0px 15px;
  color:RGB(200,200,200);
}

div.ObsZprava a:hover
{
  color:RGB(100,150,100);
}
div.ObsZprava a
{
/*  font-weight:bold;*/
  color:RGB(185,60,60);
}
