.column-time{width:75px}.column-time.g-right{box-shadow:-2px 0 3px #9e9e9e}.column-time.g-left{box-shadow:2px 0 3px #9e9e9e}.column-time table{width:100%}.booking-wrapper{overflow:hidden;border:1px solid silver;background:#fff}.booking-wrap{width:835px}.booking{margin:0 2px 2px}.s-time{height:24px;overflow:hidden;border:1px solid #c6c6c6;text-align:center;margin:1px 0;background:#bbffb0;cursor:pointer;width:100%;line-height:27px;line-height:24px}.s-time .g-left{border-right:1px solid #b9b9b9;text-align:center;background:#fff;width:50%}span.hour{font-size:14px;font-weight:600}span.minutes{height:17px;font-size:9px;font-weight:600;position:relative;border-bottom:2px solid #a37979;top:-4px;left:1px;display:inline-block}.booking td{vertical-align:top}.booking table thead tr td div{overflow:hidden;min-height:13px;padding:8px 0;font-size:11px;border:1px solid silver;font-weight:700;color:#666;text-align:center;background-color:#fff;margin:1px;background:url(/bitrix/templates/tennis_2014/components/bitrixoid/booking.add/buy1/images/grad.png) 0 100% repeat-x;width:64px}#Schedule table thead tr td div.selected:hover,.booking table thead tr td div.selected{border-color:#b7c4df;color:#444;background:url(/bitrix/templates/tennis_2014/components/bitrixoid/booking.add/buy1/images/ggrad.png) left -2px repeat-x}.booking table tbody tr td div{overflow:hidden;min-height:13px;padding:5px 0;border:1px solid #ddd;text-align:center;margin:1px;width:64px}.booking table tbody tr td.hovered div{border-color:#ccc;background:url(/bitrix/templates/tennis_2014/components/bitrixoid/booking.add/buy1/images/ggrad2.png) 0 100% repeat-x}#Schedule table tbody tr td div.selected:hover,.booking table tbody tr td div.selected{border-color:#b7c4df;background:url(/bitrix/templates/tennis_2014/components/bitrixoid/booking.add/buy1/images/ggrad.png) left -2px repeat-x}.booking table tbody tr td div:hover{border-color:#768394;background:#84baff}.booking table tbody .d6 div,.booking table tbody .d7 div{border-color:#d8bdbd;background:#ffdadc}.booking table tbody tr td.can_not_booked div:hover{border:1px solid #ddd;background:inherit}.booking table tbody tr td.empty div,.booking table tbody tr td.not-available div{border-color:#c0bfbf;background:#dfdfdf}.booking table tbody tr td.mine div{border-color:#885aa5;color:#e6e6e6;background:#b18ac2;cursor:pointer}.booking table tbody tr td.free div{cursor:pointer}.booking table tbody tr td.busy div{border-color:#79b36b;background:#92ff77}.booking table tbody tr td.booked div{border-color:#768394;background:#84baff}#workarea #tabs{list-style:none;padding:0;margin:0}.button-wrap{height:43px;padding:10px 14px 12px}.button-left,.button-right{height:43px;box-shadow:0 0 5px #1d1d1d;border-radius:22px;width:43px;display:block}.button-left{background:url(/bitrix/templates/tennis_2014/components/bitrixoid/booking.add/buy1/images/icon.jpg) no-repeat -29px -158px #000}.button-right{background:url(/bitrix/templates/tennis_2014/components/bitrixoid/booking.add/buy1/images/icon.jpg) no-repeat -329px -98px #000}.button-left:hover,.button-right:hover{background-color:silver;box-shadow:inset 0 0 31px #ffd325}.f-part{padding:10px;box-shadow:0 0 1px #222;background:#dbf7c5}.field label.g-left{min-width:77px;margin:7px}.text{padding:4px 6px}.pay-systems{list-style:none;padding:0;margin:0}.pay-systems li{margin:8px 10px}