@charset "utf-8";
/* CSS Document */

body								{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
table								{ font-size:12px; }
.c									{ text-align:center; }
.r									{ text-align:right; }
.l									{ text-align:left; }

h1									{ font-size:28px; font-weight:normal; color:#3399FF; width: 480px;}
h2									{ font-size:12px; background:#3399ff; color:#fff; padding:5px; width:500px; }
h3									{ font-size:20px; font-weight:normal; color:#3399FF; margin-bottom:0; }

form.styled							{ border:1px dotted #3399ff; width:500px; background:#f6faFF }
.table-form							{ }
.table-form td, .table-form th		{ padding:4px; }
.table-form .col1					{ background:#ddeeFF; width:140px; }
.table-form .row-submit td			{ background:none; }

.table-list td, .table-list th		{ padding:4px; border:1px dotted #dde6ff; }
.table-list th						{ background:#ddeeFF; }
.row1								{ background:#f6faFF; }
.row2								{ background:#eaf6FF; }
.select-count						{ width:48px; }

.error                              { color:#a00; padding:4px; background:#fcc; border:2px solid #a00; font-size:14px; font-weight:bold; }
.message                            { color:#185404; padding:4px; background:#9F6; border:2px solid #185404; font-size:14px; font-weight:bold; }
.mandatory td                       { font-weight:bold; }
.mandatory input, .mandatory select	{ background:#fcc; }

.table-avail	td span				{ display:none; }
.table-avail td						{ width:24px; padding:0; }
.table-avail th						{ background-color: #F6FAFF; white-space:nowrap;}
.table-avail .free					{ background:#99ff99; }
.table-avail .occupied				{ background:#ff9999; }
.table-avail .obligation    		{ background:#FFA201; }
.table-avail .prev, .table-avail .next	{ display:block; width:20px; height:144px; }
.table-avail .prev					{ background:url('http://www.online-system.cz/ines/app/prev.png'); margin-left:20px; }
.table-avail .next					{ background:url('http://www.online-system.cz/ines/app/next.png'); }
.table-avail .category				{ width:auto; white-space:nowrap; }
.table-avail .room	     			{ text-align: right; }
.avail-form							{ padding:5px; width:300px; background:#f6faFF; border:1px dotted #3399ff; margin-bottom:10px; }
.pages                              { position: relative; float: right; padding-left: 10px;}
.galery-hidden                      { display: none;}
.gal-image                          { float: left; padding: 5px; text-align: center;}

.exo-text                           { display: none;}