/* CSS Document */


a
{
  cursor:pointer;
}

a.velky
{
  font:normal 22px vardana, tahoma, arial;
  color:#6C8EBA;
  text-decoration:none;
}

h1
{
  font-family:verdana, tahoma, arial;
}

div.hlavicka-menu
{
  width:960px;
}


div.hlavni-obsah
{
  width:960px;
  margin:20px 0 0 0;
}


div.hlavni-panel
{
  width:960px;
  background-color:rgba(255, 255, 255, .6);
}


a.hlavni-menu
{
  display:block;
  padding:10px;
  width:800px;
  margin:10px 0 0 0 10px;
  text-align:left;
  font:normal 22px verdana, tahoma, arial;
  color:#172673;
  text-decoration:none;
}

a.hlavni-menu:hover
{
  background-color:white;
}




table.nabidka-mist
{
  width:800px;
  margin:20px 0 0 20px;
  font:normal 14px verdana, tahoma, arial;
  color:black;
  background-color:#D4E6FF;
}

table.nabidka-mist tr:hover
{
  background-color:#E6EEFF;
}

table.nabidka-mist th
{
  background-color:#D4E6FF;
}
table.nabidka-mist td
{
  border:1px solid #ddd;
  background-color:white;
}
table.nabidka-mist td.normalni
{
  background:none;
  border:none;
}


table.nabidka-mist a
{
  color:blue;
}

table.nabidka-mist a.reagovat
{
  text-decoration:none;
  font-weight:bold;
}

table.nabidka-mist input[type=text]
{
  width:300px;
  font:bold 14px tahoma, verdana, arial;
}

/* -- DETAIL -- */


div.detail
{
  text-align:left;
  margin:20px;
  margin-top:0px;
  background-color:white;
  border:1px solid #ccc;
}

div.detail h1
{
  margin:20px 10px 30px 30px;
  font-size:30px;
}

div.detail h2
{
  font-size:20px;
  text-decoration:underline;
  margin:10px 0 20px 10px;
}

div.detail p
{
  margin:0 0 0 10px;
}

div.detail ul
{
  margin:10px 0 20px 10px;
  font-style:italic;
}



/* -- REGISTRACE -- */

div.registrace
{
  text-align:left;
  margin:20px;
  margin-top:0px;
  border:1px solid #ccc;

}

div.registrace h2
{
  font-size:20px;
  text-decoration:underline;
  margin:10px 0 20px 10px;
}

div.registrace p
{
  margin:0 10px 0 10px;
}


div.registrace table
{
  margin:0 0 0 10px;
}

span.datum-nastup
{
  font:bold 16px verdana, tahoma, arial;
}


table.funkce-vyber, table.zarizeni-vyber
{
  font:normal 14px verdana, tahoma ,arial;
  color:#666;
}

table.funkce-vyber td, table.zarizeni-vyber td
{
  vertical-align:top;
}

table.zarizeni-vyber td
{
  width:210px;
}

td.funkce-vybrane
{
  font:bold 16px verdana, tahoma, arial;
}

td.zarizeni-vybrane
{
  font:bold 16px verdana, tahoma, arial;
}


ul.reg-vybrane
{
  margin:0 0 0 0;
}

a.reg-zmenit
{
  font-size:11px;
  color:blue;
  margin:0 0 0 25px;
}

span#ubytovani
{
  font:bold 16px verdana, tahoma, arial;
  color:black;
}

span#ubytovani a
{
  color:#666;
  font-weight:normal;
}


input.reg-submit
{
  font:bold 22px verdana, tahoma, arial;
}




/* -- PRIHLASENI -- */

table.login
{
  margin:20px 0 20px 0;
}

table.login th
{
  font:normal 18px verdana, tahoma, arial;
  color:#666;
}

table.login input
{
  width:250px;
  border:1px solid #aaa;
  font:bold 18px verdana, tahoma, arial;
}



/*  SPRAVA  */

div.pridat
{
  width:820px;
  text-align:right;
}

a.pridat
{
  font:bold 16px verdana, tahoma, arial;
  text-decoration:none;
  color:blue;
  display:block;
  padding:8px;
  background-color:white;
  border:1px solid #aaa;
  width:160px;
  text-align:center;
  float:right;
}

a.pridat:hover
{
  background-color:#ddd;
}


ul.pozadavky-prac li
{
  font:bold 12px verdana, tahoma, arial; 
}

ul.pozadavky-prac li a
{
  color:red;
  text-decoration:none;
}

span.pozadavkyEditNadpis
{
  font-style:italic;
}


input.nazev
{
  width:380px;
  border:1px solid #ddd;
  font:bold 16px verdana, tahoma, arial;
}

input.file
{
  width:380px;
  border:1px solid #ddd;
}




/*  EDITACE prav */
div.polozka
{
  border-radius:4px;
  background-color:#E6EBFF;
  border:1px solid #ACCDFF;
  font:normal 12px verdana, tahoma, arial;
  padding:3px;
  margin:0 2px 2px 0;
  display:inline-block;
}

div.polozka a
{
  color:#8FA5FF;
  text-decoration:none;
  font-weight:bold;
}









/*   KONTAKT  */

table.kontakt
{
  width:420px;
  background-color:rgba(255,255, 255, .6);
  border:1px solid rgba(100,100, 100, .4);
  font:normal 14px verdana, tahoma, arial;
  float:left;
  margin-top:40px;
  margin-left:40px;
  color:#162258;
}

table.kontakt th
{
  text-align:left;
  font-size:16px;
  border-bottom:1px solid rgba(100,100,100, .3);
}
























