body {background: #fff; text-align: left; font-family: Arial, Tahoma, sans-serif; margin: 0; color: #000; font-size: 13px;}
body * {background: #fff; font-family: Arial, Tahoma, sans-serif!important; color: #000;}
#hlavni {width: 100%; text-align:left;}
#header, #toppanel, .adminLink {display:none;}
h2 {font-size: 16px; padding: 0 0 0 15px; margin: 0;}
h3 {font-size: 13px; padding: 0; margin: 0;}
h2.noDisplay {display: block;}
 
body, #body1, #web, #web-content, .ui-tabs-panel, .tab  {margin:0; padding:0}
body, #body1, #web, #web-content, .ui-tabs-nav, .ui-tabs-panel, .ui-widget-content {background: white!important; color: black!important; border: none;}

.tab {margin-bottom:10px;}

a.isportWeb, a.adminLink, a.mobilLink {display:none;}
#footer {margin:0; text-align:left;}

#obal p {font-size: 13px; padding: 0; margin: 0;}
#obal {padding: 10px 20px 10px 20px;}

table {border-collapse: collapse; margin: 0; font-family: Arial, sans-serif!important;}
table.res-print td, table.res-print th {padding: 5px 15px 5px 0px; text-align: left;}
table.res-print-user {border: none;}
.resOddelovac {border-top: 1px solid #ccc; max-width: 50%;}

#tabs {margin:0; padding:0;}
		
p {margin: 0; padding: 0; padding-bottom: 16px;}
ul {margin-left: 15px; list-style: none;}
ul li {list-style: none; margin-left: 15px; padding: 0;}

ul.ui-tabs-nav {padding:0; margin:0;} 

.ui-message, span.forTitle, #note-out, #header, #filtr, .noPrint, .strankovani, #icons,
	.dateSelect, #new_reservation_links, #datepicker, #reservation-list-out, .todayNavigation, .weekNavigation,
	.ui-tabs-hide, #tooltip, #basketArea, .activityBasket {display:none !important;}
a {text-decoration: none!important; color: black;}

#tabs li.ui-state-default  {display: none;}
#tabs li.ui-tabs-selected {display: block; color:black; font-size: 15px; list-style-type: none; background:none; padding:0; margin:0; border:none;}

#leftCol, #legend_out {display: none;}

table.schema {border-top: 1px solid #ddd!important; font-size: 12px;}
table.schema tr th {white-space: nowrap; padding: 0 15px; border:1px solid #ddd;}
table.schema tr td {width:30px; height:16px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:white;}
table.schema tr td a {display:block; width:30px; height:16px; text-decoration:none; font-size:11px; cursor:pointer;}
table.schema tr.times td {background: #F2F2F2; text-align:center; color: #000; height: auto!important; padding: 5px 0; border-bottom: 1px solid #ddd;}
table.schema tr .lineNumber {padding-right: 10px; text-align: left; background: #F2F2F2;}
table.schema tr .lineNumber div {background: #F2F2F2;}
table.schema tr .lineNumber span {background: #F2F2F2; font-weight: bold; padding-left: 5px;}
table.schema tr td a.selected, table.legend tr th div.selected {background: #7F1500!important;}
table.schema tr td.old {background: none!important;}
table.schema tr td .res-name {background: none!important; color: #fff!important; padding-top: 2px;}
table.schema tr td.hour {border-right: 1px solid #bbb!important;}
table.schema tr td a.occupied {width:100%;}
table.schema tr td a.occupied span.res-name {padding: 0px 0 0 5px;}
table.schema tr td a img {float: right;}
table.schema tr td span.forTitle {display: none;}
table.schema tr.hidden td {display: none;}
table.schemaLaneTable td {border-right: none;}
table.schemaLaneTable td.lineNumber {border-left-color: #bbb; border-right-color: #bbb;}

