/* 
 *    Document   : rezervace.css
 *    Created on : 28.6.2012, 12:15:37
 *    Author     : jojen
 *    Description:
 *        Purpose of the stylesheet follows.
 */

.calendar2 tbody tr {
	background-color:#F3F3F3;
}

.calendar2 tbody tr:hover {
	background-color:#FFA3A3;
}

table.rozvrh_tab {
	border:none;
	margin:auto;
	table-layout:fixed;
	font-family:Verdana,Tahoma;
}
table.rozvrh_tab th {
	color:#000;
	background-color:transparent;
	border:none;
	text-align:center;
}
table.rozvrh_tab td.den {
	cursor:default;
	color:#000;
	font-weight:bold;
	font-size:90%;
	background-color:#EEEEEE;
	border:1px solid #888888;
	text-align:center;
}
table.rozvrh_tab td.den span {
	font-weight:normal;
	font-size:80%;
}
table.rozvrh_tab td.hodina {
	cursor:pointer;
	padding:1px;
	border:1px solid #AAAAAA;
	text-align:center;
}
table.rozvrh_tab td.hodina div {
	width:37px;
	margin:0px;
	text-align:center;
}
table.rozvrh_tab td.puff {
	width:1px;
}

div.legenda_box {
	margin:auto;
	width:100%;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
}

span.legenda, div.legenda {
	margin:0px 5px 0px 5px;
	width:11px;
	height:11px;
	text-align:center;
	border:1px solid #AAAAAA;
	display:inline-block;
}

.legenda span {
	width:7px;
	height:7px;
	vertical-align:top;
	margin:1px;
	display:inline-block;
}

.nic {
	color:#000000;
	font-weight:normal;
	background-color:#FFFFFF;
}
.nic span, .nic div {
	border:none;
}

.volno {
	color:#000000;
	font-weight:bold;
	background-color:#88FF88;
}
.volno span, .volno div {
	border:none;
}

.pevne {
	color:#000000;
	font-weight:normal;
	background-color:#CCCCCC;
}
.pevne span, .pevne div {
	border:none;
}

.obsazeno {
	color:#000000;
	font-weight:bold;
	background-color:#FF8888;
}
.obsazeno span, .obsazeno div {
	border:none;
}

.obsazeno_ja {
	color:#000;
	font-weight:bold;
	background-color:#8888FF;
}
.obsazeno_ja span, .obsazeno_ja div {
	border:1px solid #CCCCEE;
}

.obsazeno_japevne {
	color:#000000;
	font-weight:bold;
	background-color:#CCCCEE;
}
.obsazeno_japevne span, .obsazeno_japevne div {
	border:1px solid #4444DD;
}

.uvolneno {
	color:#000000;
	font-weight:bold;
	background-color:#44DD44;
}
.uvolneno span, .uvolneno div {
	border:none;
}

.calendar2-month{
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}
td.weekday{
	border:1px solid #BBBBBB;
	text-align:center;
	background-color:#E7E7E7;
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	width:12px;
}
td.day{
	border:1px solid #C3C3C3;
	text-align:center;
	background-color:#F3F3F3;
	font-size:8px;
	font-family:Verdana;
	font-weight:normal;
	width:13px;
	cursor:pointer;
}
td.day a{
	color: #000;
	text-decoration:none;
}
td.thisweek{
	background:#A3FFA3;
	font-weight:bold;
	border-color:#AAAAEE;
}
td.today{
	color:#000066;
	font-weight:bold;
	border-color:#AAAAEE;
	background-color:#DDDDFF;
}
td.day_active{
	color:#000066;
	border-color:#AAAAEE;
	border:1px solid #AAAAAA;
	text-align:center;
	background-color:#DDDDFF;
	font-size:11px;
	font-family:Verdana;
	font-weight:bold;
	width:18px;
}

#rozvrhProp {
	width:500px;
	font-family:Verdana,Tahoma;

	background-color: #F3F3F3;
	border: 2px solid #E0E0E0;

	/*font-size:90%;
	min-width: 350px;

	display:none;
	padding: .4em;
	text-align:left;*/

	/*	opacity:0.8;*/
	border-radius: 0.5em;
	-moz-border-radius: .5em;
	-webkit-border-radius: .5em;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

#rozvrhProp hr {
	border-width:0 0 1px 0;
	border-color:#888888;
	border-style:solid;
	margin:2px auto 10px 0;
}

#rozvrhPropClose {
	font-weight:bold;
	font-size:12px;
	position:absolute;
	right:5px;
	top:5px;
}
#rozvrhInfo{
	font-size:12px;
	float:left;
	width:240px;
	padding:5px;
	margin:10px;
	border:1px solid #888888;
	background-color:#EEEEEE;
}
#rozvrhButtons{
	margin:10px 10px 10px 280px;
}
#rozvrhDen, #rozvrhHod, #rozvrhCas {
	text-align:center;
	margin:auto;
	font-size:100%;
}
#rozvrhDen {
	font-weight:bold;
}
#rozvrhCas {
	font-size:90%;
	font-style: italic;
}

.propButton{
	font-size:12px;
	width:160px;
	min-height:20px;
	padding:2px;
	border:1px solid #888888;
	margin:2px auto 2px auto;
	cursor:pointer;
	text-align:center;
}
.propGrey{
	background-color:#EEEEEE;
}
.propRed{
	background-color:#FFDDDD;
}
.propBlue{
	background-color:#DDDDFF;
}
.propYellow{
	background-color:#FFFFDD;
}
/*	=array("1px solid #AAAAAA","transparent","Verdana","bold","12px","#000000");
*/

.rozvrhPopis{
	margin:5px auto 3px auto;
	padding:3px;
	text-align:center;
	width:90%;
}
.rozvrhPopis select {
	width:80%;
}

.rp_red {
	background-color:#FFDDDD;
	border:2px solid #880000;
	color:#880000;
}

.rp_green {
	background-color:#DDFFDD;
	border:2px solid #008800;
	color:#008800;
}

.rp_blue {
	background-color:#DDDDFF;
	border:2px solid #000088;
	color:#000088;
}

.rp_yellow {
	background-color:#FFFFDD;
	border:2px solid #888800;
	color:#888800;
}

.rp_violet {
	background-color:#FFDDFF;
	border:2px solid #880088;
	color:#880088;
}

.bold {
	font-weight:bold;
}