body { font-family: 'MS Sans Serif' !important; font-size: 15px !important; background-color: #d4d0c8 !important; background: url('../img/fon.jpg'); } .header { text-align: center; font-weight: bold; height: 30px; background-color: #f3eeb4; } #back { /* задний фон по умолчанию не виден, его цвет черный, он занимает всё пространство по высоте и ширине, его позиция фиксирована , то есть при скроллинге он никуда не денется */ display: none; height:100%; width:100%; z-index:10; position: fixed; top:0px; left:0px; background:#000; } #form_guest { display: none; position: absolute; left: 20%; top: 20%; z-index:20; background:white; padding:20px 20px 20px 20px; } .message-ok { border: 1px solid #89d47f; background: #c7ffc0; width: 70%; text-align: center; margin: 25 auto; font-size: 35px; padding-top: 10px; padding-bottom: 10px; } .certificate-number { border: 1px solid #89d47f; margin: 20px auto; background: white; width:200px; font-weight: bold; font-size: 50px; } .form-inline { margin-top: 10px; } span[class^=col]{ background: #8CC7D9; border: 1px solid #6B6ACD; font-size: 15px; font-family: 'MS Sans Serif'; } .param { display:none; } label{ font-weight:normal !important; font-size: 16px !important; margin-left: 20px; } .cb { margin-left:20px; margin-right:20px; } .cb_text { padding-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; } .editBox { width: 326px; min-height: 20px; padding: 5px 5px; background-color: #fff; border: 2px solid #acd3fe; margin-top: 5px; margin-left:5px; font-size:30px; } .title1 { width: 180px !important; text-align: right; padding-right: 0px; margin-left: 0px; display: inline-block; padding: 0 0 7px 1px; font-size:23px; } .title3 { padding: 10px 0 10px 0px; font-size:23px; text-align: center; } .title4 { padding: 10px 0 10px 0px; font-size:20px; margin-left: 191px; color: blue; } .title2 { margin-top: 20px; font-size:23px; font-weight:bold; text-decoration: underline; max-height: 9001em; } li { list-style-type: none; } .prolong { float:right; margin-right: 5px; border: 2px solid #4E981B; border-radius: 5px 5px 5px 5px; } .user_message { margin-right: 5px; } .user_details { background-color: #fff; border: 5px solid #4E981B; border-radius: 5px 5px 5px 5px; } .payment_type { text-align: center; color: red; font-weight: bold; } .main { background-color: #f5f5f5; margin-top:15%; //border-collapse: collapse; } .main tr td { padding-left: 5px; padding-right: 5px; } .delay { color: #ffffff; background-color: #e46b6d; font-weight: bold; } .otkluch { color: #ffffff; background-color: #acacac; font-weight: bold; } .group1 { text-align: left; height: 30px; background-color: #fac090; } /*.group1:hover { text-align: left; height: 30px; background-color: #c59771; } */ .group2 { text-align: left; height: 30px; background-color: #92d050; } /*.group2:hover { text-align: left; height: 30px; background-color: #6d9a3c; } */ .group3 { text-align: left; height: 30px; background-color: #cc99ff; } /*.group3:hover { text-align: left; height: 30px; background-color: #9e76c5; }*/ .group4 { text-align: left; height: 30px; background-color: #ff9933; } /*.group4:hover { text-align: left; height: 30px; background-color: #ba7026; }*/ .group5 { text-align: left; height: 30px; background-color: #00ff99; } /*.group5:hover { text-align: left; height: 30px; background-color: #01ba70; }*/ .group6 { text-align: left; height: 30px; background-color: #ffff00; } /*.group6:hover { text-align: left; height: 30px; background-color: #bcbc01; }*/ .group7 { text-align: left; height: 30px; background-color: #99ccff; } /*.group7:hover { text-align: left; height: 30px; background-color: #6f96bc; }*/ .amount1 { height: 30px; font-weight: bold; color: #cc0099; } .amount2 { height: 30px; font-weight: bold; color: #974706; } .amount3 { height: 30px; font-weight: bold; color: #0000ff; } .amount4 { height: 30px; font-weight: bold; color: #000000; } .amount5 { height: 30px; font-weight: bold; color: #000000; } .user_name { font-weight: bold; } .log_call { background-color: #ccbd95; } .comment { background-color: #c8c8ff; } .find { color: #e0e0e0; font-weight: bold; background-color: #6e9c3e; } .fix-search { position: fixed; top: 0px; } .repeat { background-color: #dddddd; } .bget { background-color: #ff8383; font-weight: bold; color: black; height: 25; padding: 2px; width: 105; } .bput { background-color: #6ec07c; font-weight: bold; color: black; height: 25; padding: 2px; width: 105; } .ncount { width: 50px; font-weight: bold; } #loading { display: none; left: 150px; top: 150px; position: fixed; } #loading.active { display: inline-block; /* или какой надо */ } .pagel{ color: white; background: #2980B9; display: inline-block; text-align: center; margin: 5px 3px; line-height: 20px; width: 20px; height: 20px; cursor: pointer; } .knopka { color: #fff; /* цвет текста */ text-decoration: none; /* убирать подчёркивание у ссылок */ user-select: none; /* убирать выделение текста */ background-color: rgb(212,75,56); /* фон кнопки */ padding: .7em 1.5em; /* отступ от текста */ outline: none; /* убирать контур в Mozilla */ } .knopka:hover { background-color: rgb(232,95,76); } /* при наведении курсора мышки */ .knopka:active { background-color: rgb(152,15,0); } /* при нажатии */ .button { color: black; display: inline-block; text-align: center; margin: 5px 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; line-height: 20px; cursor: pointer; font-weight: bold; border:1px solid #7e7e7e; } .button_update {background-color: #cceedd;} .button_update:active {background-color: #77bf9b;} .button_comment {background-color: #bfbfbf;} .button_comment:active {background-color: #acacac;} .button_log {background-color: #ccbd95;} .button_log:active {background-color: #a69871;} .button_agency {background-color: #df716b;} .button_agency:active {background-color: #ba5f5a;} .button_pcy {background-color: #ffffff;} .button_pcy:active {background-color: #dbdbdb;} .button_get {background-color: #ff8383;} .button_get:active {background-color: #884949;} .button_put {background-color: #6ec07c;} .button_put:active {background-color: #4e875a;} .button_phone_find {background-color: #4db1f3;} .button_phone_find:active {color:white;background-color: #2980b9;} .button_phone_find_hidden { color: white; display: inline-block; text-align: center; margin: 5px 3px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; line-height: 20px; font-weight: bold; border:1px solid #7e7e7e; background-color: #959595; cursor: default; } .pagel_cur { color: white; background: #ff8383; display: inline-block; text-align: center; margin: 5px 3px; line-height: 20px; width: 20px; height: 20px; } .message_warning { /*display: none;*/ /*position: absolute;*/ /*opacity: 0; transition: 0.5s;*/ left: 80%; top: 2%; color: white; background-color: red; text-align: center; margin: 5px 3px; padding-top: 13px; line-height: 20px; width: 200px; height: 40px; /*font-weight: bold;*/ font-size: 19px; /*закругление*/ /*color: #0000; *//* цвет текста */ -moz-border-radius: 5px; /* закругление для старых Mozilla Firefox */ -webkit-border-radius: 5px; /* закругление для старых Chrome и Safari */ -khtml-border-radius:5px; /* закругл. для браузера Konquerer системы Linux */ border-radius: 5px; /* закругление углов для всех, кто понимает */ /*тень*/ -webkit-box-shadow: 0 10px 6px -6px #777; -moz-box-shadow: 0 10px 6px -6px #777; box-shadow: 0 10px 6px -6px #777; } .edit { border:1px solid #7e7e7e; color: #000000; padding: 3px; margin-top: 2px; margin-bottom: 2px; font-size: 16px; font-family: Verdana; background: #FFF; } option.rotation { background: #d1d1d1; } .phone { } #back { /* задний фон по умолчанию не виден, его цвет черный, он занимает всё пространство по высоте и ширине, его позиция фиксирована , то есть при скроллинге он никуда не денется */ display: none; height:100%; width:100%; z-index:10; position: fixed; top:0px; left:0px; background:#000; } #popup { /* само всплывающее окно , ширину и высоту Вы можете задать на свое усмотрение , но нет смысла задавать их слишком большими, иначе окно займет весь экран, кроме того следует обратить внимание на свойство margin-left отступ слева , чтобы окно находилось по центру экрана это свойство следует указывать из расчета ширина окна деленная на два плюс два пиксела , например для ширины окна 300px, margin-left будет равняться 152px */ display: none; width: 700px; height:250px; z-index: 20; position: fixed; top: 25%; left: 50%; margin-left: -352px; overflow-y:auto; color: #000; background-color: #fff; border: 10px solid #4E981B; border-radius: 15px 15px 15px 15px; } .cssload-container { width: 100%; height: 15px; text-align: center; } .cssload-speeding-wheel { width: 15px; height: 15px; margin: 0 auto; border: 1px solid rgb(0,0,0); border-radius: 50%; border-left-color: transparent; border-right-color: transparent; animation: cssload-spin 1625ms infinite linear; -o-animation: cssload-spin 1625ms infinite linear; -ms-animation: cssload-spin 1625ms infinite linear; -webkit-animation: cssload-spin 1625ms infinite linear; -moz-animation: cssload-spin 1625ms infinite linear; } @keyframes cssload-spin { 100%{ transform: rotate(360deg); transform: rotate(360deg); } } @-o-keyframes cssload-spin { 100%{ -o-transform: rotate(360deg); transform: rotate(360deg); } } @-ms-keyframes cssload-spin { 100%{ -ms-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes cssload-spin { 100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-moz-keyframes cssload-spin { 100%{ -moz-transform: rotate(360deg); transform: rotate(360deg); } } div.button7 { cursor: hand; float: right; margin-right: 30px; margin-top: 30px; margin-bottom: 30px; font-weight: 500; font-size: 26px; color: black; text-decoration: none; padding: .8em 1em calc(.8em + 3px); padding-top:2px; padding-bottom:4px; border-radius: 2px; background: #9c9c9c linear-gradient(#9c9c9c, #9c9c9c); transition: 0.1s; } /*div.button7:hover { background: #f89e16; }*/ div.button7:active { background: #dc8d16; box-shadow: 0 3px #dc8d16 inset; } a.button8 { float: right; margin-right: 5px; font-weight: 700; color: black; text-decoration: none; padding: .8em 1em calc(.8em + 3px); padding-top:2px; padding-bottom:4px; border-radius: 2px; background: #cccbc9 linear-gradient(#cccbc9, #adadad); transition: 0.1s; } a.button8:hover { background: #9d9d9d; } a.button8:active { background: #888888; box-shadow: 0 3px #888888 inset; } .o_cell { overflow-y:auto; } .type_house { font-size:23 } .rules { margin-left:165px; font-size:20px; } .select_number { font-size:23px; } .save-error { float: left; font-size:20px; color:red; font-weight:bold; margin-top: 30px; line-height: 30px; /*padding-left: 30px;*/ background: url('/img/baza-icon.png') no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: 0px -1310px; } .save-ok { float: left; margin-top: 30px; line-height: 30px; padding-left: 30px; background: url('/img/baza-icon.png') no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: 0px -978px; } .fio-change { font-size:20px; } .fio-always { color: red; font-size:20px; }