 /*
   LLS - Třídnice
   Michal Ševčík - multi@tricker.cz
 */

/* zaklad */
body { background: url("../img/background7m.jpg") top center repeat ; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.5em; margin: 0px; padding: 0px; text-align: center; }
/* Odkazy - obecne */	
a { color: #ca2424; }
a:hover { color: darkred; cursor: hand; text-decoration: underline; }
a:active, a:link, a:visited { text-decoration: none; }
.login { float: center; margin: auto; text-align: center; vertical-align: middle; height: 70px; width: 380px; }
.login td { text-align: right; vertical-align: middle; font-size: 24px; }
#f { width: 380px; float: center; margin: auto; }
.delitko { color: darkred; }
/* Formulare - obecne */
form { margin: 0; padding: 0; }
input { height: 30px; background: rgb(244,244,244); border: 2px solid rgb(0,0,102); font: Tahoma, Verdana, Geneva, Arial; font-size: 18px; font-weight: bolder; }
input:hover { background: rgb(255,255,204); border: 2px solid lightblue; font: Tahoma, Verdana, Geneva, Arial; font-size: 18px; font-weight: bolder; }
select { height: 26px; background: rgb(244,244,244); border: 2px solid rgb(0,0,102); font: Tahoma, Verdana, Geneva, Arial; font-size: 14px; font-weight: bolder; }
select:hover { background: rgb(255,255,204); border: 2px solid lightblue; font: Tahoma, Verdana, Geneva, Arial; font-size: 14px; font-weight: bolder; }
#pin { width: 110px; }
/* komentar */
.comment { color: grey; font-size: 18px; line-height: 22px; }
.comment a { color: rgb(136,136,136); font-weight: bold; }
.comment a:hover { text-decoration: underline; }
/* Vycisteni floatu */	
.cistka {	clear: both; margin: 5px 5px 5px 5px; width: 0px; }
/* Nejhornejsi cast */	
#UP { border: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
/* Hlavni plac */	
#main { float: center; text-align: center; min-width: 350px; max-width: 960px; background: white; margin: 15px; padding: 15px 0px 15px 0px; -webkit-box-shadow: 0px 0px 6px #090d26; -moz-box-shadow: 0px 0px 6px #090d26; box-shadow: 0px 0px 6px #090d26; -moz-border-radius: 4px; border-radius: 4px; }
#main table tr td { padding: 0px 3px 0px 3px; margin: 0px 0px 0px 0px; text-align:left; line-height: 20px; }
/* OK hlaska */
#ok { width: 500px; height: auto; line-height: 25px; text-align: center; vertical-align: middle; background: rgb(153,255,153); border: 1px solid #3e6d3e; font-weight: bold; font-size: 18px; color: #3d723d; margin: 15px 0px 15px 0px; }
#neok { width: 500px; height: auto; line-height: 25px; text-align: center; vertical-align: middle; background: rgb(255,191,191); border: 1px solid #714545; font-weight: bold; font-size: 18px; color: #502c2c; margin: 15px 0px 15px 0px; }
/* Vzhled polozek */
.tabulka { border: 1px solid darkgrey; }
.kategorie { background: rgb(64,0,0); color: white; font-size: 18px; font-weight: bold; background: url(../img/kategorie.gif) repeat-x top left #400000; text-align: left; }
.tabulka th { padding: 0px 0px 0px 4px; }
.kategorie a:hover { text-decoration: underline; }
/* Obarveni radku po najeti mysi */
.obarviT:nth-child(even) { background-color: white; }
.obarviT:nth-child(odd) { background-color: #efeef8; }
.obarviT:hover { background-color: #c9def9; background: -webkit-gradient(linear, left top, left bottom, from(#d5e5f9), to(#c3dcfa));  background: -moz-linear-gradient(top,  #d5e5f9,  #c3dcfa);  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5e5f9', endColorstr='#c3dcfa'); }
.obarviT td { border-bottom: 1px solid rgb(154,154,154); border-right: 1px solid rgb(154,154,154); }
/* obrazovka prehledu dnu a udalosti */
#selektorDnu { overflow: hidden; }
#selektorDnu p {  }
#selektorDnu p span { margin: 0px 10px; }
.denAktualni { border: 2px solid darkgreen; font-weight: bold; padding: 4px; background: #d6efcc; -webkit-box-shadow: 0px 0px 4px #090d26; -moz-box-shadow: 0px 0px 4px #090d26; box-shadow: 0px 0px 4px #090d26; -moz-border-radius: 4px; border-radius: 4px; }
.denNic { display: none; }
.denNic a { color: darkgrey; }
.denNic a:hover { color: black; }
.denAktivni a { color: darkgreen; }
.denAktivni a:hover { color: #72d72f; }
#udalostiDne { overflow: hidden;  min-width: 450px; max-width: 850px; }
.udalost { overflow: hidden; background: #e9f8ee; font-size: 20px; margin: 15px 20px 20px 20px; padding: 3px 0px 3px 10px; min-width: 450px; max-width: 850px; height: 35px; line-height: 35px; vertical-align: center; text-align: left; border: 2px solid darkgrey; -webkit-box-shadow: 0px 0px 8px #090d26; -moz-box-shadow: 0px 0px 8px #090d26; box-shadow: 0px 0px 8px #090d26; -moz-border-radius: 4px; border-radius: 4px; }
.zvolitSupl { font-size: 24px; }
/* obrazovka zapsani oducene hodiny */
.filtrSkupin { margin : 10px 10px; height: 40px; line-height: 40px; vertical-align: center; }
#poleZaku { overflow: hidden; float: center; margin: 15px auto auto auto; max-width: 900px; }
.zak { cursor: pointer; width: 140px; height: 80px; float: left; overflow: hidden; margin: 10px; text-align: center; padding: 10px; }
.je { border: 2px solid #034303; background: #066c06; color: white; }
.neni { border: 2px solid #5d0303;  background: darkred; color: white; }
.zruseno { border: 2px solid #b4b4b4;  background: #e0e0e0; color: black; }
#zapisSpodniPanel { min-width: 350px; max-width: 900px; overflow: hidden; }
#vsichniAktivni { cursor: pointer; width: 130px; margin: 0px 0px 0px 80px; height: 50px; float: left; overflow: hidden; margin: 10px; text-align: center; padding: 17px 0px 0px 0px; border: 2px solid darkgreen; color: darkgreen; background: rgb(204,255,204); }
#vsichniNeAktivni { cursor: pointer; width: 130px; height: 50px; float: left; overflow: hidden; margin: 10px; text-align: center; padding: 17px 0px 0px 0px; border: 2px solid darkred; color: darkred; background: rgb(255,204,204); }
#vsichniZruseno { cursor: pointer; width: 130px; height: 50px; float: left; overflow: hidden; margin: 10px; text-align: center; padding: 17px 0px 0px 0px; border: 2px solid rgb(80,80,80); color: rgb(80,80,80); background: rgb(224,224,224); }
#zapsatHodinuSubmit { cursor: pointer; background: #f7fceb; width: 230px; height: 70px; float: right; overflow: hidden; margin: 10px 10px 10px 30px; text-align: center; padding: 10px; border: 2px solid green; color: rgb(0,127,0); }
/* filtr */
#uroven { width: 180px; }
#den { width: 90px; }
#cas { width: 70px; }
#udalost { width: 170px; }