/*
#B4C8CC
   
   */

.onorePage .main {
  margin-left: 18px;
}
.onorePage .panel {
  display: none;
}

x#onoreSystem a {
  text-decoration: none;
  color: #597D83;
}
x#onoreSystem a:hover {
  text-decoration: underline;
}
#onoreSystem div#maindiv {
  padding: 15px 15px 15px 15px;
  position: relative;
}
#onoreSystem div#languages {
  float: right;
}
#onoreSystem div#languages img {
  border: 1px solid #b8c9e5;
  margin-left: 2px;
}
#onoreSystem div#content {
  padding: 8px 0px 0px 0px;
  position: relative;
  clear: both;
}
#onoreSystem div#content-room {
  x-margin-right: 230px;
}
#onoreSystem p#introtext {
  padding: 0px;
  margin: 1em 0px 1em 0px;
}
x#onoreSystem p#introalllist {
  x-font-size: 10pt;
  font-weight: bold;
}
#onoreSystem ul.pokoje {
}
#onoreSystem ul.pokoje div {
  x-font-size: 8pt;
  margin: 0px 0px 4pt 0px;
}
x#onoreSystem h1 {
  margin: 0px 0px 6pt 0px;
  padding: 0px;
  x-font-size: 13pt;
  font-weight: bold;
}
x#onoreSystem h2 {
  margin: 0px 0px 6pt 0px;
  padding: 0px;
  x-font-size: 11pt;
  font-weight: bold;
}
#onoreSystem table#roominfo {
}
#onoreSystem p#roomdesc {
}
#onoreSystem p#infolink {
}
#onoreSystem p#backlink {
}
#onoreSystem p#backlink a {
}
#onoreSystem div.monthname-list {
  text-align: center;
  margin-top: 2px;
}
#onoreSystem div.monthname-room {
  text-align: center;
  margin-top: 2px;
}
#onoreSystem div.list-month {
  float: left;
  padding-right: 10px;
}
#onoreSystem div.monthswitch {
  clear: both;
  text-align: center;
}
#onoreSystem div.monthswitch { 
  color: #5A6466;
  background-color: #b8c9e5;
  padding: 1px 4px 1px 4px;
  x-font-size: 8pt;
  border-left: 1px solid #D2DEE0;
  border-top: 1px solid #D2DEE0;
  border-bottom: 1px solid #99AAAE;
  border-right: 1px solid #99AAAE;
  margin: 0px 2px;
}
#onoreSystem div.monthswitch a {
  margin-left: 1em;
  margin-right: 1em;  
}
#onoreSystem div#calendar {
  position: absolute;
  top: 15px;
  right: -5px;
  _right: 15px;  
  width: 200px;
}

#onoreSystem table.calendartable {
  x-font-size: 10pt;
  width: 200px;
  padding: 2px;
  background-color: #eef2f3;
  border-left: 1px solid #FDFDFD;
  border-top: 1px solid #FDFDFD;
  border-right: 1px solid #DDE2E3;
  border-bottom: 1px solid #DDE2E3;
  margin-left: auto;
  margin-right: auto;  
}
#onoreSystem table.rezervacetable {
  x-font-size: 8pt;
  padding: 2px;
  background-color: #eef2f3;
  border-left: 1px solid #FDFDFD;
  border-top: 1px solid #FDFDFD;
  border-right: 1px solid #DDE2E3;
  border-bottom: 1px solid #DDE2E3;
}
#onoreSystem table.calendartable td,
#onoreSystem table.rezervacetable td {
  text-align: center;
  padding: 1px 0px 1px 0px;
  border-left: 1px solid #DDE2E3;
  border-top: 1px solid #DDE2E3;
  border-right: 1px solid #FDFDFD;
  border-bottom: 1px solid #FDFDFD;
}
#onoreSystem table.rezervacetable td {
  padding: 0px;
}
#onoreSystem table.rezervacetable td div {
  width: 30px;
}
#onoreSystem table.calendartable th,
#onoreSystem table.rezervacetable th {
  background-color: #b8c9e5;
  color: white;
  font-weight: bold;
  x-font-size: 7pt;
  border-left: 1px solid #DDE2E3;
  border-top: 1px solid #DDE2E3;
  border-right: 1px solid #FDFDFD;
  border-bottom: 1px solid #FDFDFD;
}
#onoreSystem table.calendartable td a,
#onoreSystem table.calendartable th a,
#onoreSystem table.rezervacetable td a,
#onoreSystem table.rezervacetable th a {
  color: #000000;
}
#onoreSystem table.calendartable td.normal,
#onoreSystem table.rezervacetable td.normal {
  background-color: #D9FFDB;
}
#onoreSystem table.rezervacetable td.normal a {
  color: #B0CFB2;
}
#onoreSystem table.calendartable td.weekend,
#onoreSystem table.rezervacetable td.weekend {
  background-color: #C0FFC0;
}
#onoreSystem table.rezervacetable td.weekend a {
  color: #9CCF9C;
}
#onoreSystem table.calendartable td.conflict,
#onoreSystem table.rezervacetable td.conflict {
  background-color: #FFA1A1;
  color: #7F5050;
}
#onoreSystem table.calendartable td.accepted,
#onoreSystem table.rezervacetable td.accepted {
  background-color: #FFA1A1;
  color: #7F5050;
}
#onoreSystem table.calendartable td.expired,
#onoreSystem table.rezervacetable td.expired {
  color: #888892;
}
#onoreSystem table.calendartable td.request,
#onoreSystem table.rezervacetable td.request {
  background-color: red;
}

#onoreSystem .max {
  width: 100%;
}
#onoreSystem .wide {
  width: 150px;
}

#onoreSystem div.error-message {
  margin: 5pt 0px 5px 0px;
  padding: 4px 4px 4px 22px;
  background-image: url('../../custom/admin/images/icon-error.png');
  background-repeat: no-repeat;
  background-position: 3px 3px;
  background-color: #FF8787;
  x-font-size: 8pt;
  border-left: 1px solid #FF9F9F;
  border-top: 1px solid #FF9F9F;
  border-right: 1px solid #DE6666;
  border-bottom: 1px solid #DE6666;
}
#onoreSystem div.info-message {
  margin: 5pt 0px 20pt 0px;
  padding: 4px 4px 4px 22px;
  background-image: url('../../custom/admin/images/icon-info.png');
  background-repeat: no-repeat;
  background-position: 3px 3px;
  background-color: #ffffae;
  x-font-size: 8pt;
  border-left: 1px solid #ffff00;
  border-top: 1px solid #ffff00;
  border-right: 1px solid #b8c9e5;
  border-bottom: 1px solid #b8c9e5;
}

#onoreSystem div.quick-index {
  float: right;
  margin-left: 15px;
}
  
/*** tables ***/

#onoreSystem table.deftable {
  font-family: verdana, helvetica;
  x-font-size: 8pt;
  margin-bottom: 8px;
  background-color: #eef2f3;
  /**/
  border-left: 1px solid #FDFDFD;
  border-top: 1px solid #FDFDFD;
  border-right: 1px solid #DDE2E3;
  border-bottom: 1px solid #DDE2E3;
}
#onoreSystem table.deftable td {
  padding: 1px 4px 1px 4px;
  /**/
  border-left: 1px solid #DDE2E3;
  border-top: 1px solid #DDE2E3;
  border-right: 1px solid #FDFDFD;
  border-bottom: 1px solid #FDFDFD;
}
#onoreSystem table.deftable th.l {
  text-align: left;
  padding-left: 5px;
}
#onoreSystem table.deftable td.l {
  text-align: left;
}
#onoreSystem table.deftable td.r {
  text-align: right;
}
#onoreSystem table.deftable td.c {
  text-align: center;
}
#onoreSystem table.deftable td.t {
  vertical-align: top;
}
#onoreSystem table.deftable td.m {
  vertical-align: middle;
}
#onoreSystem table.deftable td.b {
  vertical-align: bottom;
}
#onoreSystem table.deftable .title {
  color: #5A5A62;
  font-style: italic;
}
#onoreSystem table.deftable th {
  background-color: #b8c9e5;
  color: white;
  font-weight: bold;
  x-font-size: 8pt;
  padding-top: 1px;
  padding-bottom: 1px;
}
#onoreSystem table.deftable .row1 {
  background-color: #EEF2F3;
}
#onoreSystem table.deftable .row2 {
  background-color: #E5ECED;
}
#onoreSystem table.deftable .deleted {
  color: #a0a0a0;
}
#onoreSystem table.highlight .row1:hover {
  background-color: #E7B9F6;
}
#onoreSystem table.highlight .row2:hover {
  background-color: #DEB0F4;
}
#onoreSystem table.deftable tr.sizer td {
  border: 0px;
  height: 0px;
  padding: 0px;
}
#onoreSystem table.deftable .bold {
  font-weight: bold;
}

/*** buttons, edits, etc ***/

#onoreSystem .defbutton {
  color: white;
  background-color: #7887a0;
  x-font-size: 8pt;
  border-left: 1px solid #D2DEE0;
  border-top: 1px solid #D2DEE0;
  border-bottom: 1px solid #99AAAE;
  border-right: 1px solid #99AAAE;
  margin: 0px;
}

#onoreSystem .defedit {
  border: 1px solid #b8c9e5;
  x-font-size: 8pt;
}

/*** link buttons ***/
#onoreSystem a.defbutton,
#onoreSystem a.defbutton:hover,
#onoreSystem a.defbutton:visited {
  color: white;
  text-align: center;
  padding: 1px 4px 1px 4px;
  margin: 0px 0px 2px 0px;
  text-decoration: none;
  cursor: default;
  display: -moz-inline-box;
  display: inline-block;
  font-weight: normal;
}
#onoreSystem a.max,
#onoreSystem a.max:hover,
#onoreSystem a.max:visited {
  display: block;
}
#onoreSystem a.wide,
#onoreSystem a.wide:hover,
#onoreSystem a.wide:visited {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
  width: 150px;
}
#onoreSystem a.wide span {
  display: block;
  width: 150px;
}
#onoreSystem a.yesno,
#onoreSystem a.yesno:hover,
#onoreSystem a.yesno:visited {
  display: -moz-inline-box;
  display: inline-block;
  text-align: center;
  width: 70px;
}
#onoreSystem a.yesno span {
  display: block;
  width: 70px;
}

#onoreSystem div.defedit {
  border: 1px solid #b8c9e5;
  x-font-size: 8pt;
  width: 100%;
  padding: 1px;
  background-color: #EEFAEE;
}  

#onoreSystem img#logo {
  border: 0px;
  float: left;
  padding-right: 15px;
}

#onoreSystem div#roomfoto {
}
#onoreSystem div#roomfoto img {
}
#onoreSystem div#priceinfo {
  margin: -6px 0px 4px 0px;
  x-font-size: 7pt;
}
