body{font-family: 'PT Sans Narrow', sans-serif;font-size:16px;text-align:center;}
.main{max-width: 1000px;margin: auto;}
input, textarea, select{font-family: 'PT Sans Narrow', sans-serif;font-size:14px;}

.linered span, .linewarn span, .lineok span, .linegray span{float:right;margin-left:20px;}

.linered{color:#fa2323}
.linewarn{color:#E18C06;}
.lineok{color:#129833;}
.linegray{color:#979797;}

.addonenote, .pausenote, .editinterval, .showlog{font-size:14px;margin-right:10px;display:inline-block;cursor:pointer;}
.addonenote:hover, .pausenote:hover, .editinterval:hover, .showlog:hover{border-bottom:1px dotted;}

.addonenote{color:#129833;}
.pausenote{color:#979797;}
.editinterval{color:#231287;}
.showlog{color:#464646;margin-right:0px;}

.user_set_intervals{font-size:21px;color:#231287;margin:10px;}
.user_add_skipped_title{font-size:18px;margin-top:40px;margin-bottom:10px;}

#user_cab_warnings{font-size: 16px;border: 1px solid #F00;color: #fff;background: #b60101;padding: 5px;margin: 10px;}

.servlist{border-collapse:collapse;cursor:default;margin:auto;text-align:left;}
.servlist td{padding:3px;}
.servlist th{text-align:center;}
.servlist tr td:nth-child(2), .servlist tr td:nth-child(3){text-align:center;}
.servlist th{background:#dcdcdc;padding-left:8px;padding-right:8px;}
.servlist .usr_serv_row_lavel_0{background:#fff;}
.servlist .usr_serv_row_lavel_1{background:#fff8ac;}
.servlist .usr_serv_row_lavel_2{background:#ffcece;}
.servlist .usr_serv_row_lavel_p{background:#dcdcdc;}
.servlist input[type='number']{width:80px;}

.hide{display:none;}
.main_big_note{font-size:24px;}
.usr_no_services{margin:20px;color:#ff7700;}
.addcarbtn{border-bottom:1px dotted #777;color:#777;font-size:14px;cursor:pointer;display:inline-block;}
.user_car_holder{display:inline-block;font-size:14px;margin-right:10px;margin-left:10px;}
.user_car_holdera{background:#dcdcdc; padding:2px;display:inline-block;font-size:14px;margin-right:10px;margin-left:10px;}
.user_edit_car_btn{color:#777;font-size:14px;cursor:pointer;margin-bottom:1px;}
.user_edit_car_btn:hover{border-bottom:1px dotted #777;display:inline-block;margin-bottom:0px;}

#del_car_field{color:#f00;}
.main_face{text-align: left;width: 600px;margin: auto;}
.main_userbtop{text-align:right;}
.user_hist_q{cursor:pointer;margin-right:6px;margin-bottom:-2px;}
.user_log_tbl{background:#fff;border-collapse:collapse;padding:2px;font-size:12px;margin:auto;}
.user_log_tbl th{background:#4A93B4;color:#ecf8ff;border: 1px solid #000;padding-left:5px;padding-right:5px;}
.user_log_tbl tr:hover{background:#efefef;cursor:default;}

.bg-m-pop-up{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1000;}
.bg-m-pop-up .bg-pop-up{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background:rgba(40, 40, 40, 0.9) none repeat scroll 0% 0%}
.bg-m-pop-up .wrapper-pop-up{text-align:left;left: 50%;top: 50%;position: absolute;max-width: 360px;width: 100%;background: #FFF none repeat scroll 0% 0%;padding: 15px;transform: translateY(-50%) translateX(-50%);box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);}
.bg-m-pop-up .box-text-info>div{text-align:left;margin-bottom:7px;padding-bottom:7px;border-bottom:1px dashed #333;}
.bg-m-pop-up .box-text-info>div>input[type='number']{float:right;width:80px;padding:0px;}
.bg-m-pop-up .box-text-info>div>input[type='text']{width:98%;padding:0px;}
.bg-m-pop-up .box-text-info>div>input[type='checkbox']{float:right;}
.bg-m-pop-up .box-text-info>div>input[type='password']{float:right;}
.bg-m-pop-up .box-text-info>div>select{float:right;}
.bg-m-pop-up .box-text-info>div>div{float:right}
.bg-m-pop-up .box-text-info>div>textarea{width:98%;height:60px;}
.bg-m-pop-up .box-text-info>div>sup{color:#f00;}
.bg-m-pop-up .box-text-info>div>span{display:block;color:#898989;font-size:13px;padding-top:6px;}

.bg-m-pop-up .box-text-info{ margin-top: 18px;font-size: 16px;color: #333;font-weight: 300; margin-bottom: 15px;position: relative;}
.bg-m-pop-up .btn-close-pop{position: absolute;top: 0px;right: 0px;color: #444;padding: 10px;cursor:pointer;}
.bg-m-pop-up .icon-close{width:16px;height:17px;background:transparent url("/img/close.png") no-repeat scroll 0% 0%;display:inline-block;}
.bg-m-pop-up .box-btn{font-size:18px;color:#231287;text-align:center;cursor:pointer;background: #85B5FE;border-radius: 3px;padding: 5px;}
.bg-m-pop-up .box-btn:hover{background: #a5c5FF;}
.wrapper-pop-up .name-block-title{font-size:18px;color:#231287;text-align:center;}
