/*** Guide CSS ***/
.button-default { border: 1px solid #b9b9b9; border-radius: 3px; box-shadow: inset 0 1px 0 0 white; color: #333333; display: inline-block; font-size: inherit; font-weight: bold; background-color: #dddddd; background-image: -webkit-linear-gradient(#dddddd, #c1c1c1); background-image: linear-gradient(#dddddd, #c1c1c1); padding: 7px 18px; text-decoration: none; text-shadow: 0 1px 0 #e7e7e7; background-clip: padding-box; border: 1px solid #c0b3b3; border-radius: 3px; box-shadow: inset 0 1px 0 0 white; color: #333333; display: inline-block; font-size: inherit; font-weight: bold; background-color: #dddddd; background-image: -webkit-linear-gradient(#dddddd, #c7bbbb); background-image: linear-gradient(#dddddd, #c7bbbb); padding: 7px 18px; text-decoration: none; text-shadow: 0 1px 0 #eae5e5; background-clip: padding-box; padding-top: 5px; padding-bottom: 5px; font-weight: normal; }
.button-default:hover:not(:disabled) { box-shadow: inset 0 1px 0 0 #eaeaea; cursor: pointer; background-color: #d0d0d0; background-image: -webkit-linear-gradient(#d0d0d0, #b9b9b9); background-image: linear-gradient(#d0d0d0, #b9b9b9); }
.button-default:active:not(:disabled), .button-default:focus:not(:disabled) { border: 1px solid #b9b9b9; box-shadow: inset 0 0 8px 4px #b2b2b2, inset 0 0 8px 4px #b2b2b2; }
.button-default:hover:not(:disabled) { box-shadow: inset 0 1px 0 0 #eaeaea; cursor: pointer; background-color: #d0d0d0; background-image: -webkit-linear-gradient(#d0d0d0, #bfb4b4); background-image: linear-gradient(#d0d0d0, #bfb4b4); }
.button-default:active:not(:disabled), .button-default:focus:not(:disabled) { border: 1px solid #c0b3b3; box-shadow: inset 0 0 8px 4px #b7acac, inset 0 0 8px 4px #b7acac; }
.button-default:disabled { opacity: 0.5; cursor: not-allowed; }

#guide { float: left; width: 100%; margin-bottom: 20px; margin-top: 0; }
#guide h1 { margin: 0 0 0 0; }
#guide a.tool { position: absolute; top: 15px; right: 10px; text-decoration: none; }
#guide a.tool img { display: block; border: 0px none; }
#guide a.create-new { text-decoration: none; position: absolute; top: 15px; right: 0px; padding: 2px 5px; background: #D5D5D5; color: #000; border: 1px solid #8D8D8D; }
#guide a.create-new:hover { background: #f5f5f5; border: 1px solid #8D8D8D; }
#guide .guide-box { border: 1px solid #8D8D8D; position: relative; overflow: hidden; text-align: left; padding: 0; }
#guide .guide-box.even { float: right; clear: none; }
#guide .guide-box.odd { float: left; clear: left; }
#guide .guide-box div { border: 2px solid #fff; padding: 15px 10px; }
#guide .guide-box p { padding-left: 0; padding-bottom: 0; }
#guide .guide-box p.address { margin-left: 20px; margin-bottom: 15px; }
#guide .guide-box p.p-jmeno { margin-bottom: 0; }
#guide .guide-box p.p-adresa-1 strong, #guide .guide-box p.p-adresa-2 strong { font-weight: normal; }
#guide .guide-inner { line-height: 180%; padding: 10px; border: 2px solid #fff; }
#guide .guide-inner h2 { margin: -15px -10px 10px -10px; padding: 10px; color: #444; background: #ddd; }
#guide .guide-inner h2 a { display: block; color: #444; }
#guide .guide-inner span { display: inline-block; text-align: right; margin-right: 10px; width: 90px; font-weight: normal; }
#guide .guide-inner h2 a span { display: inline; position: absolute; top: 0; right: 0; margin-right: 0; font-size: 70%; }
#guide .guide-inner a { color: #767677; }
#guide .guide-inner h3.address { margin-bottom: 5px; }
#guide .guide-inner div { margin-bottom: 10px; }
#guide .guide-inner div div { margin: 10px 0 0 0; padding: 20px 0 0 0; border-bottom: 0px none; border-right: 0px none; border-left: 0px none; position: relative; }
#guide .guide-inner div div.first { margin: 0; padding: 0; border: 0px none; }
#guide .guide-inner div div a.tool { top: 5px; }
#guide .guide-inner div div.first a.tool { top: -10px; }
#guide .guide-inner table { width: 100%; border: 1px solid #adadad; margin-top: 10px; }
#guide .guide-inner table tr.even { background: #fff; }
#guide .guide-inner table tr.odd { background: #eeeeee; }
#guide .guide-inner table tr.hover a { background: #9a9a9a; color: #fff; cursor: pointer; }
#guide .guide-inner table tr th, #guide .guide-inner table tr td { padding: 2px 3px; }
#guide .guide-inner table tr th.center, #guide .guide-inner table tr td.center { text-align: center; }
#guide .guide-inner table tr th.left, #guide .guide-inner table tr td.left { text-align: left; }
#guide .guide-inner table tr th.right { text-align: right; }
#guide .guide-inner table tr td.right { text-align: right; }
#guide .guide-inner table tr td a { text-decoration: none; }
#guide .guide-inner table + p { margin-top: 10px; padding-left: 0; padding-right: 0; }
#guide .guide-inner table.clickable tr.hover { cursor: pointer; }
#guide #branches { clear: both; position: relative; padding-top: 7px; }
#guide #branches h2 { color: #E31129; padding-bottom: 5px; }
#guide #branches table { width: 100%; border: 1px solid #8D8D8D; background: #F0F0F0; }
#guide #branches table tr.even { background: #fff; }
#guide #branches table tr.odd { background: #eeeeee; }
#guide #branches table tr.hover { background: #9a9a9a; color: #fff; cursor: pointer; }
#guide #branches table tr.hover a { background: #9a9a9a; color: #fff; cursor: pointer; }
#guide #branches table tr th { background: #AEAEAE; color: #fff; border: 1px solid #fff; padding: 4px 5px; }
#guide #branches table tr td { border: 1px solid #fff; padding: 4px 5px; }
#guide #branches table tr th.center, #guide #branches table tr td.center { text-align: center; }
#guide #branches table tr th.left, #guide #branches table tr td.left { text-align: left; }
#guide #branches table tr th.right { text-align: right; }
#guide #branches table tr td.right { text-align: right; }
#guide #branches table tr td a { text-decoration: none; color: #8d8d8d; }
