.timetable_clearfix:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block}.tt_items_list,.tt_tabs_navigation{list-style:none;padding:0;margin:0}.tt_tabs{border:none!important}.tt_tabs .ui-tabs-panel{padding:0 0 0 .5%!important;width:99%}table.tt_timetable{font-size:11px;border:none;border-collapse:separate!important;color:#fff;letter-spacing:normal;border-spacing:2px!important;background:#fff!important;width:100%;line-height:normal;margin-top:30px;font-family:arial;font-family:Lato}table.tt_timetable *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tt_timetable td,.tt_timetable th{font-size:14px;border:none!important;font-weight:400;font-style:normal;color:#dedede;text-transform:none;line-height:normal}.tt_timetable td.tt_hours_column,.tt_timetable th{text-align:center;vertical-align:middle}.tt_timetable th{padding:10px 15px 12px;letter-spacing:normal;width:12.5%}.tt_timetable .event_container{padding:7px 10px}.tt_timetable td{height:31px;padding:0;border:none;width:12.5%;vertical-align:top}.tt_timetable .hours{font-weight:700;color:#fff}.tt_timetable .event{padding:0!important;color:#fff;text-align:center;background-color:#00a27c;line-height:140%;vertical-align:top}.tt_timetable .event .event_header,.tt_timetable .event a{font-size:14px;border:none;text-decoration:none;font-weight:700;margin-bottom:2px;color:#d8c915!important;transition:none!important;outline:none;display:block}.tt_timetable .event a.event_header:hover,.tt_timetable .event a:hover{text-decoration:underline}.tt_timetable .event .after_hour_text,.tt_timetable .event .before_hour_text{font-size:13px}.tt_timetable .row_gray,.tt_timetable tr{background-color:#1f282d!important}.tt_timetable .event .event_container.tt_tooltip:hover,.tt_timetable .event:hover{background-color:#1f736a}.tt_timetable .event .hours_container{margin:15px 0}.tt_timetable .event .top_hour{margin-top:15px}.event_layout_4 .tt_timetable .event .top_hour,.tt_timetable .event .bottom_hour{margin-bottom:15px}.tt_timetable .event hr{height:1px;border:none;opacity:.4;margin:0;background:#fff}.tt_timetable.small{font-size:13px;display:none}.tt_tooltip{cursor:pointer}.tt_tooltip .tt_tooltip_text{-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;-ms-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.35,0,.35,1);-moz-transition-timing-function:cubic-bezier(.35,0,.35,1);-o-transition-timing-function:cubic-bezier(.35,0,.35,1);-ms-transition-timing-function:cubic-bezier(.35,0,.35,1);transition-timing-function:cubic-bezier(.35,0,.35,1);position:absolute;opacity:0;bottom:100%;visibility:hidden;text-align:center;left:-19px;line-height:1;-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;display:block;z-index:1000}.tt_tooltip .tt_tooltip_content{transform:translateX(-50%);padding:10px 15px;font-size:11px;color:#fff;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#192e48;width:200%;line-height:150%}.tt_tooltip:hover .tt_tooltip_text{opacity:1;visibility:visible}.tt_tooltip .tt_tooltip_arrow{border-color:#1f736a transparent;content:"";position:relative;border-style:solid;border-width:5px 5px 0;bottom:-6px;left:0;display:none}.tabs_box_navigation li:after{content:none!important}.tabs_box_navigation.sf-timetable-menu *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{padding:13px 12px!important;background:#00a27c;width:256px}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover{background-color:#1f736a}.tabs_box_navigation.sf-timetable-menu li.sfHover ul,.tabs_box_navigation.sf-timetable-menu li:hover ul{border:1px solid #1f736a;top:38px}.sf-timetable-menu{list-style:none!important;padding:0!important;margin:0!important}.sf-timetable-menu a{text-decoration:none!important}.sf-timetable-menu a:active,.sf-timetable-menu a:focus,.sf-timetable-menu a:hover,.sf-timetable-menu li,.sf-timetable-menu li.sfHover,.sf-timetable-menu li:hover{background:none #fff}.sf-timetable-menu li.current-menu-ancestor a,.sf-timetable-menu li.current-menu-item a,.sf-timetable-menu li.selected a,.sf-timetable-menu li:hover a{color:#fff;background:#1f736a}.sf-timetable-menu li ul{list-style:none!important;padding:0 0 5px!important;border:1px solid #e8e8e8;margin:0!important;background:#fff;width:228px}.sf-timetable-menu li.sfHover ul,.sf-timetable-menu li:hover ul{top:44px}.sf-timetable-menu li ul li{list-style:none!important;height:auto;padding:0 5px!important;background-color:#fff;margin:0!important;width:218px}.sf-timetable-menu li ul li:hover{background-color:#fff}.sf-timetable-menu li.submenu:hover ul a,.sf-timetable-menu li:hover ul a{padding:12px 14px;font-size:15px;border:none;color:#34495e!important;transition:none!important;background:#fff;font-family:Roboto}.sf-timetable-menu li ul li a:hover,.sf-timetable-menu li ul li.selected a:hover{font-weight:400;color:#fff!important;background-color:#00a27c}.sf-timetable-menu li ul li.selected a{font-weight:400;color:#34495e;background-color:#f0f0f0}.tt_items_list{list-style:none!important;padding:0!important;margin:0!important}.tt_items_list.margin_top{margin-top:8px}.tt_items_list li{list-style:none!important;padding:12px 0!important;border-bottom:1px solid #e0e0e0;margin:0!important;background-position:0;line-height:120%;background-repeat:no-repeat}.tt_items_list li:first-child{padding-top:0}.tt_items_list a,.tt_items_list span{outline:none;float:left}.tt_items_list.thin a,.tt_items_list.thin span{font-weight:400}.tt_items_list .value{color:#34495e;float:right}.tt_items_list.opening_hours .value,.tt_items_list.opening_hours li span{color:#fff}.tt_items_list.opening_hours li{border-color:#4468b2}.home_box .tt_items_list li:first-child{padding-top:12px}.tt_items_list li a{border:none}.tt_items_list li a:hover{text-decoration:underline}.ui-tabs-hide{display:none}.ui-tabs-panel p{padding:24px 0 25px}.tt_tabs_navigation{padding:0;clear:both;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;margin:0;width:100%!important;float:none!important}.tt_tabs_navigation,.tt_tabs_navigation li{list-style:none!important;border:none!important;background:none!important}.tt_tabs_navigation li{padding:0!important;font-size:18px!important;margin:0 20px 0 0!important;float:left}.tt_tabs_navigation li:last-child{margin-right:0!important}.tt_tabs_navigation li a{padding:8px 0!important;font-size:15px!important;border:none!important;text-decoration:none;margin-bottom:1px;color:#666!important;transition:none!important;border-bottom:1px solid #e5e5e5!important;outline:none;text-align:center;width:auto!important;line-height:normal;font-family:Lato;display:block}.tt_tabs_navigation li a.selected,.tt_tabs_navigation li a:hover,.tt_tabs_navigation li.ui-tabs-active a{border-color:#00a27c!important;border-bottom-width:3px!important;margin-bottom:0;color:#000!important;padding-bottom:7px!important}.sf-timetable-menu a:hover,.tt_tabs_navigation li a:active,.tt_tabs_navigation li a:focus,.tt_tabs_navigation li a:hover{text-decoration:none}.tabs_box_navigation.sf-timetable-menu{font-size:16px;clear:both;float:none;font-family:Roboto}.tabs_box_navigation.sf-timetable-menu li.submenu:hover:after{background:none}.tabs_box_navigation .tabs_box_navigation_icon{height:11px;background:url(/tomsk.metrofitness.ru/media/com_timetable/images/arrow_menu_expand.png) no-repeat scroll 0 0 transparent;width:11px;float:right;margin-top:3px}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected{list-style:none!important;height:auto;padding:15px 19px!important;border:1px solid #00a27c;color:#fff;margin:0!important;cursor:pointer;width:190px}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover{border:1px solid rgba(0,0,0,.1);color:#34495e;background-color:#fff;box-shadow:0 6px 8px 0 rgba(0,0,0,.1)}.tabs_box_navigation.sf-timetable-menu .tabs_box_navigation_selected:hover .tabs_box_navigation_icon{background-position:0 -11px}.tabs_box_navigation.sf-timetable-menu li.sfHover ul,.tabs_box_navigation.sf-timetable-menu li:hover ul{border:1px solid rgba(0,0,0,.1);border-top:none;top:48px!important;box-shadow:0 6px 8px 0 rgba(0,0,0,.1);left:-1px}.tabs_box_navigation label{font-size:16px!important;font-weight:400!important;display:inline!important}.tabs_box_navigation_hidden{display:none}