html
{
  background-color:rgb(0,0,102);
/*  background-color:rgb(50,50,255);*/

}


body
{
  background:white;
  font-family:Verdana;
  behavior: url(csshover.htc);
  position:absolute;
  width:955px;
  display:block;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 15px -475px;
  left:50%;
}


div#Pole
{
  width:955px;
}

*
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:0px;
/*  font-size:8pt;*/
}

.vypis
{
  font-size:8pt;

}

a
{
  text-decoration:none;
}

table
{
  border-collapse:collapse;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px; 
}



div#Hlava
{
/*  background:RGB(1,29,84);
  background-image: url(./Image/hlava.jpg);
  background-repeat: no-repeat;*/
  height:106px;
  padding:0px;
  border-bottom:1px solid rgb(127,127,127);
}

div#Hlava h1
{
  padding:5px;
  font-weight:bold;
  color:rgb(255,204,0);
  font-size:14pt; 
}

#nulajedna
{
  width:182px;
  float:left;
  color:#0000FF;
  font-size:11pt;  
  font-weight:bold;
  height:20px;
  margin:0px;
  margin-top:9px;
}

#imghlava
{
  height:67px;
  width:770px; 
  border:0;
  padding:0;
  margin:0;
}

div#Nadpis
{
  position:relative;
  background:blue;
  height:37px;
  width:185px;
  left:0px;
  top:0px;
  text-align:center;
}

#Text1
{
  position:absolute;
  top:80px;
  left: 185px;
  height:20px;
  width:770px;
  color:blue;
  font-weight:bold;
  font-size:10pt;
}


table#Telo
{
  margin:0 7px 0 0px;
}

table#Telo td
{
  vertical-align:top;
}
/******************************************************************************/
td#Menu
{
  border-right:1px solid #CCCCCC;
  width:170px;
  padding: 0px 0px 0px 0px;
  background: #EAEAEF;
}


td#Menu ul.level1
{
  margin:20px 7px;
}

td#Menu ul
{
  margin:0;
  padding:0;
}

td#Menu li
{
  position:relative;
  list-style:none;
  margin:0;
}

td#Menu li:hover
{
  background: #CACACF;
}

td#Menu li a
{
  display:block;

  width:160px;
/*  color: rgb(87,87,87);*/
  color:blue;
  font-weight:bold;
  font-size:10pt;
  padding:5px 5px;

}

td#Menu li a:hover
{
  color:rgb(255,204,0);
  background:rgb(143,143,143);
}

td#Menu ul ul
{
  position:absolute;
  top:0px;
  left:160px;
  display:none;
  background: #CACACF;
}

td#Menu ul.level1 li.submenu:hover ul.level2 
{
  display:block;
} 
/******************************************************************************/
td#Obsah
{
  width:515px;
  border-right:1px solid #CCCCCC;
  
}


#Obsah h2
{
  padding:6px 0px 2px 7px;
  margin:12px 0px 0px 0px;
  font-size:13pt;
/*  color:#F88000;*/
  color:rgb(255,204,0);
  letter-spacing:0px;
}

#Obsah h3
{
  padding:4px 0px 4px 7px;
  margin:0px 0 0px 0px;
  font-size:10pt;
/*  color:#F88000;*/
  color:rgb(255,204,0);
  letter-spacing:0px;
}

#Obsah h4
{
  padding:0px;
  text-align:center;
  font-size:10pt;
  color:rgb(0,51,255);
  letter-spacing:0px;
  margin:15px 0 0 0;
}

.ObsZprava
{
  margin:0px 0px 0px 0px;
  padding:12px 12px 12px 7px;
  border-bottom: 1px solid Silver;
  font-size:8pt;
  text-align: justify;
}

.ZprUvo
{
  font-weight:bold;
  color:rgb(111,111,111);
}

.text p
{
	text-indent: 30px;
  font-size:10pt;
  
}
/********************************************************************/
input#DatumDnes
{
  border:0px;
  width:60px;
  margin:0 0 2px 12px;
  font-size:8pt;
  text-align:center;
}

.kalendar
{
  margin:0 0 0 7px;
}


div#Kalendar
{
  background: #EAEAEF;
  margin: 0 0 7px 7px;
  font-size:10pt;
  width:245px;
  cursor:hand;
}

.TlacPas
{
  text-align:center;
  margin:0 7px;
}

.DatKal
{
  width:150px;
  float:left;
}
.TlacKal
{
  background:rgb(159,159,159);
  color:white;
  height:18px;
  font-size:8pt;
  font-weight:bold;
  float:left;
  width:20px;
}

table.kalendar
{
  margin:7px;
  clear:both;
  font-size:8pt;
  
}

table.kalendar td a
{
  width:29px;
  cursor: hand;
  text-align:center;
  display:block;
}

table.kalendar td:hover
{
  background:rgb(111,111,111);
  color:white;
}
/*************************************************************************/

div#Pata
{
  margin-top:12px;
  height:24px;
  background:rgb(51,102,255);
  width:955px;
}

div#Login
{
  float:right;
  margin:3px 12px;
  font-size:8pt;
  width:24px;
  height:24px;
  overflow:hidden;
}

div#Login:hover
{
  width:411px;
}

div#Login input
{
  font-size:8pt;
}


div#Login a.Tlacitko
{
  position:relative;
  top:-30px;
}

/*****************************************************************************/

table.form
{
  font-size:8pt;
  margin:7px;
  width:487px;
}

table.form input, table.form textarea, table.form select
{
  border:0px;
}

table.form  td.nav, table.form td.hod
{
  border:1px solid rgb(102,153,255);
  padding:0 5px;
}

table.form td.nav
{
  background:rgb(102,153,255);
  color:white;

}

.Tlacitko
{
  float:right;
  background:transparent;
  background-image: url(./Image/TlacitkoP.gif);
  border:0px;
  text-decoration:none;
  color:rgb(100,100,100);
  font-size:8pt;
  margin:2px 5px;
  display:box;
  height:17px;
  padding:0  0 0 0px;
  cursor: hand;
  width:110px;
  text-align:center;
  line-height:17px;
}
.Tlacitko:hover
{
  background-image: url(./Image/TlacitkoA.gif);
  color:rgb(30,30,60);
}


.TlacMal, a.TlacMal
{
  background:transparent;
  color:rgb(0,102,255);
  height:17px;
  line-height:15px;
  font-size:7pt;
  font-weight:bold;
  margin:0 2px;
  border:1px solid rgb(217,217,217);
  float:left;
  
}

.lupa
{
  float:left;
  border:0 solid blue;
}

.strankovac
{
  float:right;
  font-size:8pt;
  margin:5px 7px;
  color:#AAA; 
}

.strankovac a
{
  color:#AAA; 
  font-size:7pt;
  font-weight:bold;
  
}
/*****************************************************************************/

table.seznam
{
  font-size:8pt;
  margin:7px;
  width:487px;
  background: #EAEAEF;
}

table.seznam th
{
  background:rgb(127,127,127);
  color:white;

}

table.seznam td
{
  padding:0 3px;
}


.FL {float:left;}
.FP {float:right;}
.FC {clear:both;}

.FCB
{
  clear:both;
  display:block;
  height:1px;
}
.skryj {display:none;}

div.ObsFot
{
  border: 0px red solid;
  margin: 1px;
  padding: 1px;
  display:block;
}

div.ObsFot img
{
  margin: 3px 3px;
  border:1px solid rgb(111,111,111);
}


div.VLH
{
  height:96px;
  float:left;
  margin-right:15px;
}

div.VPH
{
  height:96px;
  float:right;
  margin-left:15px;
}

div.VLD
{
  height:96px;
  float:left;
  margin-right:15px;
}

div.VPD
{
  height:96px;
  float:right;
  margin-left:15px;
}

div.SLH
{
  width:108px;
  float:left;
  margin-right:15px;
}

div.SPH
{
  width:108px;
  float:right;
  margin-left:15px;
}

div.SLD
{
  width:108px;
  float:left;
  margin-right:15px;
}

div.SPD
{
  width:108px;
  float:right;
  margin-left:15px;
}

div.VLH img
{
  height:80px;
}

div.VPH img
{
  height:80px;
}

div.VLD img
{
  height:80px;
}

div.VPD img
{
  height:80px;
}

div.SLH img
{
  width:100px;
}

div.SPH img
{
  width:100px;
}

div.SLD img
{
  width:100px;
}

div.SPD img
{
  width:100px;
}
/*** G a l e r i e *********/

div.fotogal
{
  width:142px;
  height:345px;
  overflow:scroll;
}

div.fotogalvyb
{
  float:left;
  width:120px;
  height:153px;
  border:0px solid black;
  background-color:rgb(190,190,190);
  padding:0px;
  margin:2px 2px 5px 2px;
}

div.fotogalimg
{
  height:120px;
  border:1px solid black;
}

.fotogalvyb img
{
  margin:3px 0 3px 0;
  border:1px solid rgb(80,80,80);
}

.fotogalvyb img.sirka
{
  width:114px;
}
.fotogalvyb img.vyska
{
  height:114px;
}

.fotogalvyb div.fotogalpopis
{
  background-color:rgb(111,111,111);
  height:33px;
  padding:0px 5px;
  text-align:center;
  border-left:1px solid black;
  border-right:1px solid black;
  border-bottom:1px solid black;
  color:rgb(255,204,0);
  text-decoration:none;
}

.fotogalpopis a
{
  color:rgb(255,204,0);
  text-decoration:none;
}

div#hlavnif
{
  width:350px;
  height:350px;
  margin-left:4px;
  margin-top:1px;
  border:1px solid rgb(60,60,60);
  padding:8px 0 8px 0;
  background-color:rgb(190,190,190);
}

div#hlavnifpopis
{
  width:350px;
  background-color:rgb(111,111,111);
  height:18px;
  color:rgb(255,204,0);
  margin-left:4px;
  margin-top:-1px;
  border:1px solid rgb(60,60,60);
  text-align:center;
  font-weight:bold;
  
}

img#hlavfotoV
{
  height:344px;
}
img#hlavfotoS
{
  width:328px;
}

div#fotogalpopis
{
  float:left;
  margin:4px 0px 0px 3px;
  width:485px;
  height:300px;
  border:1px solid rgb(111,111,111);
  padding:12px 0px;
  background:rgb(230,230,255);

}

div#fotogaltextpop
{
  margin:8px;
}

img.lupa
{
  vertical-align:middle;
  margin:0 0 0 3px;
}


.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%;}


div.cara
{
  width:100%;
  display:block;
  height:3px;
  border-bottom:1px solid #CCCCCC;
  margin:5px 3px 10px 3px;
}
/****************************************************************************/

ul.kontakty
{
  margin:5px 5px 30px 30px;
  font-weight:bold;
  color:rgb(111,111,111);
  font-size:8pt;
}

ul.kontakty li
{
  list-style:none;
  margin:0;
  padding:0;
  line-height:9pt;
}

table.kontakty
{
  font-size:8pt;
  margin-left:7px;
  width:487px;
  border-collapse:separate;
  border-spacing:2px;
}

table.kontakty th
{
  color:black;
  font-weight:bold;
}

table.kontakty td
{
  padding:0 3px;
}

table.kontakty a
{
  color:black;
}

table.kontakty input,table.kontakty textarea 
{
  border:1px solid rgb(111,111,111);
}

table.kontaktdet
{
  margin:15px 7px;
}

table.kontaktdet img
{
  margin-top:10px;
}

table.kontaktdet .nav
{
  width:80px;
  padding:0 5px;
}

table.kontaktdet td.hod input
{
  width:400px;
}
/******************************************************************************/

ul.odkaz
{
  margin:0px 7px;  
}

ul.odkaz li
{
  list-style:none;
  margin:1px 0;
}

ul.odkaz img
{
/*  width:496px;*/
  margin:0px;
}
/********************************************************************/

td#Info h2
{
  background:rgb(127,127,127);
  font-size:10pt;
  color:white;
  letter-spacing:0px;

  margin:0px 0 0 0;
  padding:2px 0 2px 7px;

}

td#Info h2 a
{
  font-size:10pt;
  color:white;
  letter-spacing:0px;
}

td#Info h2.hlaska
{
  background:rgb(0,102,255);
}


.projekceram
{
  margin:3px 7px 3px 7px;
  background:rgb(0,0,51);
  
  
}

/*
.projekce
{
  margin:7px 0 7px 7px;
  width:245px;
  height:245px;
  display:block;
}
*/
/******************************************************************************/

.reklama
{
  padding:2px 0 ;
  margin:0px 0 0 7px;
  width:245px;
  font-size:8pt;
}

.reklama img
{ 
  width:245px;
  padding:0px;
  margin:3px 0 0 0;
  display:block;
}

.reklama .text
{
  background: #EAEAEF;
  padding:5px;

}
/******************************************************************************/

.infoodkaz
{
  padding:2px 0 ;
  margin:0px 0 0 7px;
  width:245px;
  font-size:8pt;
}


td#Info .infoodkaz h2
{
  cursor: hand;
}

.infoodkaz img
{ 
  width:245px;
  padding:0px;
  margin:3px 0 0 0;
  display:block;
}

.infoodkaz .text
{
  background: #EAEAEF;
  padding:5px;
 
}

td#Info .infoodkaz .infoodkazobsah
{
  display:none;
}

.spoty
{
  background: #EAEAEF;
  padding:5px;
  height:15px;
}

.spoty a
{
  color:rgb(111,111,111);
  text-align:center;
  display:block;
  width:47px;
  height:15px;
  float:left;
  
}

.spoty a:hover
{
  color:white;
  background:rgb(79,79,79);
}


.dokumenty
{
  margin: 5px 7px;
}

.dokumenty img
{
  margin-top:5px;
}

.dokumenty td
{
  padding:0 3px;
}
