@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i&subset=latin,cyrillic-ext,latin-ext,cyrillic);*{margin:0;padding:0;border:0;outline:0;line-height:1.2em;box-sizing:border-box}html,body{background:#f2f2f2;font-size:medium;font-family:Roboto-Regular,HelveticaNeue,Arial,sans-serif;color:#000}h1{font-size:1.2em}a{color:#008dcc;text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}p{margin:2% 0}progress{display:block;width:100%;height:4px;background:#f1f1f1}progress::-webkit-progress-bar{background:#f1f1f1}progress::-webkit-progress-value{background:#ffe0b2}progress::-moz-progress-bar{background:#ffe0b2}.txCenter{text-align:center}.txRight{text-align:right}.fontRed{color:#db5d5d}.fontGold{color:#ffeb3b}.hdBlk,.hdBlk2{padding:5px;border-top:1px dashed #e0e0e0;color:#2591ab}.blkFlexTop{display:flex;justify-content:space-between;align-items:flex-start}.ERROR{box-sizing:border-box;margin-bottom:20px;padding:2% 3%;background:#f26652;color:#fff;font-size:150%;font-weight:500}.ERROR ul{list-style:none}.ERROR ul li{font-size:80%;color:#fff;font-weight:normal}.loadPg{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:991}.loadPgMess{font-size:2em;color:#fff;text-align:center;z-index:992}.loadPgMess img{display:block}.carInfo{position:relative;width:100%;padding:2%;background:#c72a2a;font-size:110%;color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);z-index:99}.menuTmtb{background:#757575;font-size:120%}.menuTmtb a{display:inline-block;width:50%;padding:3% 0;text-align:center;color:#fff}.menuTmtb a:hover{text-decoration:none}.menuTmtb a.active{background:#2591ab}.reservList{background:#fff;font-size:140%;z-index:98}ul#resTmtb,ul#resTmtb ul{list-style-type:none}ul#resTmtb ul li{padding:10px;background:#f2f2f2}.titleTmtb{position:relative;padding:3% 2%;background:#2aa9c7;color:#e0f7fa;text-align:center;border-top:1px solid #eaeaea;border-bottom:1px solid #2a9fbb;box-shadow:0 3px 10px 0 rgba(0,0,0,.3)}.allPassNum{background:#009688;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.allPassNum div{display:inline-block;margin:10px;color:#fff}.allPassNum div span{font-size:30px}.rsv{margin-top:10px;padding:10px;background:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.blkBtn{display:inline-block;width:50%}.rsvLst a,.rsvLst a:hover{color:#2aa9c7}.rsvLst a:visited{color:#666}.ftrTop{margin:10px}.ftrTop ul{list-style:none}.ftrTop ul li{display:inline-block;margin:2px}.ftrTop ul li a{display:block;padding:10px;border:1px solid #c8c8c8;border-radius:3px;cursor:pointer}.ftrTop ul li a:hover{text-decoration:none}.ftrTop ul li a.dateActive{border:1px solid #ff6c00;color:#ff6c00}.blkRte{margin-top:10px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;background:#fff}.blkRte .ttlRte{border-bottom:1px solid #c8c8c8;padding:10px}.ttlRte h1{color:#ff6c00}.ctrlBlkTmtb{padding:5px 10px}table.std_nicetable{border-spacing:0;width:100%;background:#fff;color:#000}table.std_nicetable td{padding:.5em .3em}table.std_nicetable thead td{border-bottom:1px solid #c8c8c8;font-weight:500;color:#ff6c00}table.std_nicetable thead td a,table.std_nicetable thead td a:visited,table.std_nicetable thead td a:hover{color:#ffd700}.clean{background:#fff}.hlight{background:#f7f7f7}.confirm{color:#357700}.title2{margin-top:10px;padding:10px;background:#f44336;color:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.iconComm,.iconAdm,.iconAdmAdd,.iconAdmConf,.iconCost,.iconClock,.iconBus,.iconChair{padding-left:1.5em}.iconAdmAdd,.iconAdmConf{display:inline-block;padding-right:2%}.iconComm{background:url(../img/global/icon-cmnt.png) no-repeat 0 50%;background-size:1em}.iconAdm{background:url(../img/global/icon-adm.png) no-repeat 0 50%;background-size:1em}.iconAdmAdd{background:url(../img/global/icon-adm-add.png) no-repeat 0 50%;background-size:1em}.iconAdmConf{background:url(../img/global/icon-adm-conf.png) no-repeat 0 50%;background-size:1em}.iconCost{background:url(../img/global/icon-cost.png) no-repeat 0 50%;background-size:1em}.iconClock{background:url(../img/global/icon-clock.png) no-repeat 0 50%;background-size:1em}.iconBus{background:url(../img/global/icon-bus.png) no-repeat 0 50%;background-size:1em}.iconChair{background:url(../img/global/icon-chair.png) no-repeat 0 50%;background-size:1em}@media only screen and (max-width:767px){html,body{font-size:small}}