body,html{height:100%;width: 100%;padding:0px;margin: 0px;background: #35455c;color:#fff;font-family: Arial;line-height: 1;-webkit-user-select:none;-webkit-text-size-adjust:none;}
html {
    -ms-touch-action: none;
}

.scroller {
    position:absolute; z-index:1;
    /*	-webkit-touch-callout:none;*/
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    width:100%;
    padding:0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}
#container{height:100%; overflow: hidden; position: relative;left:0px;margin:0 auto;width:1240px}
#container_patient{float:right;width:733px;background: #ffffff;height:564px;overflow: hidden;position: relative;top:0px;left:0px;border:1px solid #0D1117;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#container_inner{position: relative;top:0px;left:0px;overflow: hidden;height: 566px;
                 width: 998px;
                 -webkit-border-bottom-left-radius: 10px;
                 -moz-border-radius-bottomright: 10px;
                 -moz-border-radius-bottomleft: 10px;
                 border-bottom-right-radius: 10px;
                 border-bottom-left-radius: 10px;
}
#container_list{background:#1d212b;height:512px;-webkit-border-bottom-right-radius: 10px;
                -webkit-border-bottom-left-radius: 10px;
                -moz-border-radius-bottomright: 10px;
                -moz-border-radius-bottomleft: 10px;
                border-bottom-right-radius: 10px;
                border-bottom-left-radius: 10px;overflow: hidden;border-bottom: 1px solid #0D1117;}
#container_history{height:612px;overflow: hidden;position: relative;top:0px;left:0px;width:100%}
input,textarea{font-family: Arial;outline: none}
input:focus,input:active{outline: none}
w_box {
    -moz-box-sizing: border-box;
    height: 100%;
}
.sl_page {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.sl_container {
    height: 100%;
    position: relative;
}
.clear{clear:both} 
.page{ margin: auto; width: 100%;}
.header{}
a{color:#fff}
a img{border:0px;}
a.logout{display:block;width: 58px;height:55px;background:url('../img/logout.png')  no-repeat;text-decoration: none;float:right}
div#header{height:55px;line-height: 1;margin-bottom: 15px}
div#header_wrapper{float:left;width:100%}
div#header_content{margin: 0px 58px 0px 8px;background:#272b3b;height:55px;background:url('../img/header-bg.png')}
div#header_left{float:left;width:8px;margin-left:-100%;background:url('../img/header-left.png') no-repeat top left;height:55px}
div#header_right{float:left;width:58px;margin-left:-58px}
div#header_title{float:left;font-size: 20px;color:#fff;font-style: italic;line-height: 55px;background:url('../img/logo-mini.png') 8px 10px no-repeat;padding-left:60px}
div#header_title sup{font-size: 12px;font-style: normal}
div#header_doctor{float:right;width:370px;text-align: left;padding:15px 10px 0px 0px}
div#header_doctor #doctor_name{color:#f6eecb;font-size:14px;padding-bottom: 4px}
div#header_doctor #doctor_prof{color:#8398a0;font-size:11px;}
div#patientListWrapper{float:right;width:100%;margin-left:-225px}
div#patientListContainer, div#searchPatientList{margin-left:225px;height:512px;background:#fff;border-right: 1px solid #0D1117;}
div#dateList{-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;float:left;width:223px;border-left:1px solid #0d1117;border-right:1px solid #0d1117;height:513px;background:#1d212b}
div#searchBox{float:left;width:223px;border-left:1px solid #0d1117;border-right:1px solid #0d1117;height:512px;background:#1d212b}
.calendarTitle{background:#30303c;color:#8b8ba3;height:51px;line-height: 51px;padding:0px 0px 0px 15px}
div#dateList div.dayBox{cursor:pointer;height:49px;background:url('../img/menu-bg.png') repeat-x;border-bottom: 1px solid #282d36;padding:0px 0px 0px 15px;color:#fff;}
div#dateList div.dayDayOff{background:#30303c;color:#9696b0}
div#dateList div.dayBoxChk{background:url('../img/menu-bg-chk.png') repeat-x;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color:#fff;}
.DayMonth{float:right;width:165px;padding:5px 0px 7px 0px}
.DayNum{float:left;width:35px;font-size: 30px;padding:10px 0px 10px 0px;text-align: right}
.DayName{font-size: 22px;text-transform: lowercase}
.MonthName{font-size: 14px;text-transform: lowercase}
.patientItem{padding:10px 20px 10px 15px;border-bottom: 1px solid #e8e8e8;color:#49515c;position: relative}
.patientItemT{padding-left:12px}
.patientItemLeft{float:left;width:175px;margin-right: 20px}
.patientItemRight{float:left;width:280px;margin-right: 15px}
.patientItemT .patientItemLeft{width:275px}
.patientItemT .patientItemRight{width:360px;}
.patientItemT .meddoc{font-size:18px;}
.patientItemCancel{float: left;width:106px;margin-right: 10px;min-height: 70px;position: relative;top:0px;left:0px}
.patientItemView{float:right;width:130px;line-height: 1}
.patientItemStatus{float: right;width:106px;margin-right: 10px;min-height: 70px}
.patientItemStatus div{vertical-align: middle;min-height: 70px;text-align: center;display: table-cell;color:#cacace;width:106px}
.patientItemTalon{float:left;width:120px;height: 70px;margin-right: 15px}

.patientItem .doctor_fio{font-size:18px;color:#49515c;padding: 0px 0px 5px 0px;text-transform: capitalize} 
.patientItem .doctor_kab{font-size:18px;color:#49515c;padding: 0px 0px 5px 0px} 
.patientItem .doctor_prof{font-size:18px;color:#49515c;padding: 0px 0px 5px 0px} 
.patientItemView .viewItem{cursor:pointer;background:url('../img/view-bg.png') repeat-x #cacace;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;text-align: center;text-decoration: none;font-size:18px;height:67px;line-height: 1}
.patientItemView .viewItem .time{font-size:22px;padding:12px 0px 2px 0px}

.patientItemView .priemItem{cursor:pointer;background:url('../img/priem-bg.png') repeat-x #02842c;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;text-align: center;text-decoration: none;font-size:18px;height:67px;line-height: 1}
.patientItemView .priemItem .time{font-size:22px;padding:12px 0px 2px 0px}


.GetHistoryAfterSearch{cursor:pointer;background:url('../img/history-bg.png') repeat-x #02842c;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;text-align: center;text-decoration: none;font-size:18px;height:67px;line-height: 1;width:100%;vertical-align: middle;display: table-cell}
.GetHistoryAfterSearchSmall{height:40px;line-height: 40px;display: block;}
.GetPriemWithoutTalon{cursor:pointer;background:url('../img/history-bg.png') repeat-x #02842c;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;text-align: center;text-decoration: none;font-size:18px;height:40px;line-height: 1;width:100%;display: block;margin-bottom: 5px;line-height: 40px}
.patientItemCancel div.cancelItem{cursor: pointer;display: none;background:url('../img/cancel-bg.png') repeat-x #cacace;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;text-align: center;text-decoration: none;font-size:18px;height:67px}
.patientItemCancel div.cancelItem div{padding:14px 0px 0px 0px}
.patientItem .meddoc{font-size: 22px;color:#0b9e44;padding:3px 0px 5px 0px}
.patientItem .street{font-size: 18px;}
.patientItem .fio{float:left; width:243px; font-size: 18px;font-weight: bold; text-transform: capitalize;}
.patientItem .fio_age{padding:3px 0px 5px 0px}
.patientItem .fio_age .age{line-height: 20px}
.patientItem .ss{float:left; font-size:18px;padding-bottom: 5px;margin-right: 10px}
.patientItem .du{float:left; font-size:18px;}
.patientItemAdopted{color:#a6a6ae}
.patientItemAdopted .meddoc{color:#a6a6ae}
.patientItemTD .doctor_prof, .patientItemTD .doctor_kab, .patientItemTD .doctor_fio,.patientItemTD .meddoc, .patientItemTD .fio, .patientItemTD .myTalons_d, .patientItemTD .myTalons_t{text-decoration:line-through;color:#A6A6AE}

.top-line{background:url('../img/top-line-bg.png') repeat-x left bottom;padding:5px 7px 5px 7px;
          -webkit-border-top-left-radius: 10px;
          -webkit-border-top-right-radius: 10px;
          -moz-border-radius-topleft: 10px;
          -moz-border-radius-topright: 10px;
          border-top-left-radius: 10px;
          border-top-right-radius: 10px;
}
.top-line .top-line-box a{float:left;display:block;padding:0px 20px 0px 20px;border:1px solid #b4b4ba;border-right:0px;text-decoration: none;color:#43556f;line-height: 39px}
.top-line-box{float:left;width:500px}
.top-line .top-line-box a.left{-webkit-border-top-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.top-line .top-line-box a.right{border-right:1px solid #b4b4ba;-webkit-border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.top-line .top-line-box a.top-line-chk{background:url('../img/top-line-a-chk.png') repeat-x;color:#fff;border-top:0px;border-bottom: 0px;line-height: 41px;border-color:#d26e31}
#patientListContainer .top-line{
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;

}
#page1_patient .top-line, #page2_patient .top-line, #page3_patient .top-line{padding-top:8px;padding-bottom: 8px}
/*
.top-line a.right.top-line-chk{border-right: 1px red}
.top-line a.left.top-line-chk{border-left: 1px red}
*/

.patientItemAdopted .patientItemCancel div.cancelItem{display: block}


input:focus,textarea:focus,select:focus{outline: none}
.optionName{float:left;width:175px;margin-right: 10px;color:#8b8ba3;font-size: 18px;}
.optionName div{vertical-align: middle;display: table-cell;height:35px}
.optionInput{float:left;width:260px;background:#454550;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;height:34px;border:1px solid #1d212b}
.optionInput input{width: 247px;padding:3px 0px 3px 0px;margin:0 auto;text-align: left;color:#fff;line-height: 26px;font-size:18px;background: transparent;border:0px}
.optionInputSelect{padding:4px 5px 5px 5px}
.optionInput select{
    background:#454550;
    border: 0 none;
    color: #FFFFFF;
    font-size: 18px;
    margin: 0;
    outline: medium none;
    padding: 0;
    vertical-align: middle;
    width: 100%;
}
.optionInputAct{
    -webkit-border-radius: 5px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background:#fff;
    border-right:1px transparent;
}
.optionInputAct select{background:#fff;color:#444}
.optionInputAct input{color:#444;}
.optionSep{float:left;width:26px;height:34px;background: none;position: absolute;right:0px;top:0px;z-index:10}
.optionSepAct{background: #ddd;border-top: 1px solid #1D212B;border-bottom:1px solid  #1D212B}
.optionTextareaBlock{
    margin-left: -1px;
    display:none;
    float:left;
    width:205px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background:#fff;
    padding: 7px;
    border: 1px solid #1D212B;
}
a.toggleTextarea{text-decoration: none;display:none;background:url('../img/close.png') no-repeat;position: absolute;top:-16px;right:-15px;z-index:1111;width:30px;height:31px}
.optionTextareaBlockFocus{position: absolute;top:25px;left:10px;width:94%;margin:0 auto;z-index:100;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;background: #fff}
#scrollPriem .optionTextareaBlockFocus{position: relative}
.optionTextareaBlock textarea{padding:0px;margin:0px;border:0px;width:100%;font-size:16px;resize: none;position:absolute;top:0px;left:0px;z-index: 100;background:#fff}
.optionTextareaBlockIn{padding: 0px;position: relative;top:0px;}
.optionTextareaBlockFocus a.toggleTextarea{display: block}
.optionTextareaBlockFocus .optionTextareaBlockIn textarea{margin-top:20px}
.optionItem{margin-bottom: 7px;position: relative;top:0px;left:0px}

.optionTextareaBlock textarea{padding:0px;margin:0px;border:0px;width:100%;font-size:16px;resize: none;position:absolute;top:0px;left:0px}
.optionTextareaBlockIn{padding: 0px;position: relative;top:0px;}
.optionItem{margin-bottom: 5px;position: relative;top:0px;left:0px}
.priemOptionsBlock{float:left;width:472px;}






.patientList-navigate{}
.patientList-navigate .bottom-line{overflow: hidden;background:url('../img/line-orange.png') left bottom repeat-x;height:8px;border:1px solid #0D1117;border-bottom: 0px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
.patientList-navigate .tabs{position:relative;top:0px;left:0px;height:44px;}
.patientList-navigate .tabs a.tab-patientList{width:215px;}
.patientList-navigate .tabs a.tab-patientSearch{left:205px;width:200px}

.patientList-navigate .tabs a.tab-chk{background:url('../img/tab-bg-chk.png') repeat-x;z-index:10;height:39px;bottom:-1px;line-height: 39px;padding:3px 0px 1px 0px}
.patientList-navigate .tabs a{line-height: 39px;height:39px;z-index:1;text-align: center;display:block;font-size:18px;color:#fff;text-decoration: none;padding:0px 0px 0px 0px;background:url('../img/tab-bg.png') repeat-x;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border:1px solid #0D1117;border-bottom: 0px;position: absolute;bottom:0px}
.searchItem{color:#8b8ba3;font-size: 18px;padding:0px 13px 0px 13px;margin-bottom: 0px}
.searchItemBox{padding: 5px 0px 0px 0px}
.searchItem div{padding-bottom:3px}
.searchItem input{width:190px;padding:5px 5px 9px 5px;background:#454550;color:#fff;font-size:18px;border:1px solid #1d212b;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.searchItem input:focus{background:#fff;color:#49515c}
.searchItemButton{padding:7px 13px 0px 13px;}
.greenButton, .greenButton:focus{cursor:pointer;width:200px;height:49px;padding:0px;color:#fff;text-align: center;font-size:18px;border:0px;background:url('../img/green.png') repeat-x;font-weight: normal;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.extName{float:left;background:#30303c;font-size: 18px;color:#9696b0;width:48px;height:48px;text-align: center;line-height: 48px}
.extValue{display: table-cell;vertical-align: middle;height:48px;width:180px;padding:0px 5px 0px 15px;background: #1C1F29}
#patientInfo{background:#1c1f29;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;width: 248px;border:1px solid #0d1117;overflow: hidden;}
.patientExt{border-bottom: 1px solid #1e232b;border-top:1px solid #30343c;background:#30303c}
.patientPriemDate{padding:8px 0px 8px 0px}
.VerticalMenu a{font-size:22px;color:#fff;text-decoration: none;width:233px;display:table-cell;vertical-align: middle;height:49px;background:url('../img/menu-bg.png') repeat-x;border-bottom: 1px solid #282d36;padding:0px 0px 0px 15px}
.VerticalMenu a.chk{background:url('../img/menu-bg-chk.png') repeat-x;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#patientPriemTime{float: left;width:100px;text-align:center;color:#fff;font-size: 30px;padding-top: 5px}
#patientPriemDayMonth{float:left;width:148px;}
#patientPriemMonth{font-size:14px}
#patientPriemDay{font-size:22px}
.patientInfo_general{padding: 19px 13px 17px 20px;}
.patientInfo_general .meddoc{color:#0b9e44;font-size:22px;padding-bottom: 6px}
.patientInfo_general .patientInfo_general_fio{font-size:18px;font-weight: bold;padding-bottom: 6px; text-transform: capitalize;line-height: 20px}
.protokolBack,.mapBack, .mapBackOne, .buttonDark{font-size:22px;display:block;background:#2b2e3a;text-decoration: none;border:1px solid #0d1117;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 10px 0px 10px 0px;text-align: center}
.protokolBack,.mapBack, .mapBackOne, .backPatient{background:url('../img/arrow-back.png') #2b2e3a 13px 10px no-repeat;text-align: left;padding-left:40px;position: absolute;bottom:0px;left:0px;width:208px}
.protokolBack,.mapBack, .mapBackOne{width:80px;position: relative;top:0px;left:0px;font-size:18px;color:#fff;padding-left: 50px}
.protokolInfoText{padding:10px 20px 10px 20px;color:#30303C;line-height: 1.4}
table.tblData{width:100%;border-collapse: collapse}
table.tblData tr.tr_head td{background: #30303c;color:#8b8ba3}
table.tblData tr.tr_head td{border:1px transparent}
table.tblData tr td:last-child{border-right: 0px}
table.tblData td{padding:5px;border-bottom:1px solid #e8e8e8;border-right: 1px solid #e8e8e8;background:#fff;color:#30303c;font-size: 16px}
table.tblData td.fio{text-transform: capitalize}
.priem_content{margin-left:225px;}
.priem_wrapper{float:right;width:100%;margin-left:-225px}
.priem_navigation{width:200px;color:#8b8ba3;display: table-cell;vertical-align: middle;height:42px;font-size:18px}
.priem_content input{margin:0px;padding:10px 5px 9px 5px;background:#454550;color:#fff;font-size:18px;border:1px solid #1d212b;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#454550;}
.priem_content select{padding:0px;vertical-align: middle;outline: none;color:#fff;font-size:18px;width:100%;margin:0px;background:#454550;border:0px}

.select-arrow{height:34px;width:33px;position: absolute;right:6px;top:8px;z-index:100;background:url('../img/select-arrow.png') no-repeat}
.select-box{color:#49515c;position: relative;top:0px;left:0px;width:450px;border:1px solid #1d212b;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#454550;padding:8px 10px 8px 10px}
#infoDIAGN{position: relative;margin:4px 0px 0px 1px;width:645px;clear:left;background: url('../img/znak.png') 10px 10px no-repeat #83838a;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:12px 12px 12px 38px;color:#d3d3d5;font-size:18px}
.infoDIAGN-box{position:relative;top:0px;left:0px;display:block;overflow: hidden;height:0px}
.infoDIAGN-box .tick{display:block;position: absolute;width:11px;height:5px;background:url('../img/tick.png')  no-repeat;top:0px;left:15px;z-index:10}
.priemLine{margin-bottom: 6px}
.grayButton{text-align: center;width:160px;background:url('../img/gray.png') repeat-x #4f4f5f;text-decoration: none;line-height: 41px;display: block;border: 1px solid #1D212B;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float:left}

a.priemSave{height:39px;background:url('../img/green.png') repeat-x;float:right;border:0px;padding:0px;line-height: 39px;width:180px;text-align: center;color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration: none}

#priem_ds{float:left;margin-right: 2px}
input:focus{background: #fff;color:#49515c}

.myRasp{width:40px;height:41px;display:block;background:url('../img/myrasp.png') no-repeat;float:left;text-decoration: none;margin-right: 10px}
.allDoctors{color:#fff;display:block;float:left;background:url('../img/gray.png') repeat-x;height:41px;line-height: 41px;text-decoration: none;margin-right: 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:130px;text-align: center}
.raspDoctorInfo{float:left;width:400px;font-size:18px;height: 41px}
.myTalons{float:right;text-decoration: none;background:url('../img/green.png') repeat-x;height:41px;line-height: 41px;padding:0px 15px 0px 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.raspDoctorInfo #rasDoctorName{color:#49515c;padding:2px 0px 0px 0px;text-transform: capitalize}
.raspDoctorInfo #raspDoctorProf{color:#a6a6ae}


table.tblRasp{width:100%;border-collapse: collapse}
table.tblRasp td{padding:5px 22px 5px 22px;background:#fff;border-bottom: 1px solid #e8e8e8;color:#49515c}
table.tblRasp td.fio{text-transform: capitalize}
table.tblRasp td.a-right{text-align: right;width:130px;}
table.tblRasp td.statusTalonOperationOk{color:#0b9e44}
table.tblRasp tr.raspHeader td{background:#30303c;padding: 16px 12px 16px 12px;color:#fff;font-size: 22px}
table.tblRasp tr.busyTalon td{padding: 11px 22px 11px 22px;color:#a6a6ae}
table.tblRasp tr.busyTalon td.opTalonInfo { padding: 5px 22px 5px 22px;}
.protokolInfo, .unsetTalon, .setTalon,.raspView{float:right;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:url('../img/green.png') repeat-x;text-decoration: none;color:#fff;text-align: center;height:41px;line-height: 49px;display:block;width:130px; padding: 4px;}
.protokolInfo{float:none;line-height: 1;display: table-cell;vertical-align: middle; font: normal 16px Arial}
#protokolBox{float:left;height:566px;width:733px;overflow: hidden;background: #fff}
.unsetTalon{background:url('../img/gray.png') repeat-x;}
.raspView,.setTalon{background:url('../img/green.png') repeat-x;}
.deleteTalon{cursor: pointer;display: table-cell;background:url('../img/cancel-bg.png') repeat-x #cacace;
            -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#fff;text-align: center;text-decoration: none;font-size:18px;height:67px;vertical-align: middle}
.raspView{line-height: 1;display: table-cell;vertical-align: middle;float: none}

.auth_container{width:650px;margin:0 auto;}
.logo{width:318px;height:238px;background:url('../img/logo.png') 0px 50px no-repeat;float: left}
.auth_box{width:300px;padding:60px 0px 30px 0px;float:left}
.input_box{border:1px solid #1d212b;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow: hidden}
.input_box input{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#454550;color:#fff;border:0px;padding:0px;margin:0px;outline: none;width:100%;padding:10px 0px 10px 0px;font-size:18px;}
.input_box input:focus{color:#49515c;background: #fff}

.auth_box .input_box{margin-bottom: 12px;}
.auth_box .input_box input{background: #fff;color:#49515c;padding:12px;width:276px}
.auth_box .auth_submit{width:300px}
.auth_box .greenButton{width:100%;font-size:22px;font-weight: bold}
#auth_info{color:#FF5D66;font-weight: bold;margin:0 auto;width: 400px;text-align: center;margin-top:30px;font-size:18px;}
#logo_pm{position: absolute;width:128px;height:42px;background:url('../img/pm.png') no-repeat;left:50%;margin-left: -64px;top:500px}
#frm_priem_answer{text-align: center;color:#990000;padding: 10px 0px 0px 0px;width:500px;margin:0 auto;font-size:18px}
.visit_ok{color:#0b9e44;font-size:22px;font-weight: bold}
#loaddiv{display:none;background:black;color:white;z-index:99999999;position:absolute;top:334px;left:50%;margin-left:-50px;width:100px;height:100px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
#loaddiv img{padding:33px}
.noData, .noData_patient{text-align: center;vertical-align: middle;font-size:31px;color: #49515C;margin:0 auto;padding-top: 225px}
.noData_patient{padding-top: 270px}

.myTalons_date{background: #e8e8e9;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#49515c;height: 67px;text-align: center;width:120px;}
.myTalons_date .myTalons_d{font-size:14px;padding:16px 0px 3px 0px}
.myTalons_date .myTalons_t{font-size:18px;}
.patientToMap{display:block;width:41px;height:41px;float:right;background:url('../img/map_ico.png') #fff center center no-repeat;border:1px solid #ccc;padding:1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#patientMapOne,#patientMap{width:100%;height:552px;border-top:1px solid #a4a4ad;border-bottom:1px solid #a4a4ad}
#patientMapOne{height:604px}
#ScheduleBlock{width:100%;height:562px;position:relative;top:0px;left:0px;background:#fff}
.page_container{width:998px;float:left;height:660px;overflow:hidden;position:relative;top:0px;left:0px;}
#scrollPatientListSearch{width:100%;height:512px;overflow:hidden;position:relative;background: #fff}
#scrollPatientList{width:100%;height:458px;overflow:hidden;position:relative;background:#fff}
#scrollScheduleDoctor,#scrollProtokol{width:100%;height:472px;overflow:hidden;position:relative}
#scrollPatientDIAGN, #scrollPatientVISIT, #scrollPatientBILLS, #scrollPatientRECIPES{width:100%;height:512px;overflow:hidden;position:relative}
.fs_10{font-size:10px}
.fs_11{font-size:11px}
.danger{background:url('../img/danger.png') no-repeat;float:right;height:12px;width:12px;display:block;margin-top:3px}
.markerInfo{color:#49515C;font-size:12px;width:310px;height:140px;line-height: 1.5}
.markerInfo .fio{text-transform: capitalize;font-weight: bold}
.markerInfo .markerLink{float:left;padding:5px 15px 5px 15px;margin-top:10px;text-decoration: none;font-size:16px;display:block;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: url("../img/priem-bg.png") repeat-x scroll 0 0 #02842C;}
.markerInfo .markerHead{font-size:18px;font-weight: bold}
.opTalonInfo .talon-ok{font-size:18px;color:#0b9e44}
.opTalonInfo .talon-no{font-size:14px;color:#990000}
.talon-time{}
.talon-date{font-size:11px;padding: 5px 0px 5px 0px}
.talon-td{width:100px}
.stTalonInfo{width:120px}
input:focus,input:active{outline: none}
.sex_man{background:url('../img/profile.png') no-repeat;float:left;display:block;width:16px;height:18px;margin-right:10px}
.sex_woman{background:url('../img/profile.png') 0px -18px no-repeat;float:left;display:block;width:16px;height:18px;margin-right:10px}
.fio_age .fio{display:block;float:left;margin-right:10px}
.patientItemAdopted .sex_man{background-position: -16px 0px}
.patientItemAdopted .sex_woman{background-position: -16px -18px}
.patientInfo_general .sex_man{background-position: -32px 0px;margin-right:10px;}
.patientInfo_general .sex_woman{background-position: -32px -18px;margin-right:10px;}
.mapOne{display:block;width:41px;height:41px;background:url('../img/map_ico.png') no-repeat;float:right;margin-top:5px}
.adress{float:left;width:130px;line-height:1.2;padding:5px 0px 0px 0px}
.priemSlide{float:left;width:733px;height:412px;position: relative;top:0px;left:0px;background: #30303C;}
.priemSlideBox{padding: 5px 20px 20px 20px;height:400px}

#scrollPriem{overflow: hidden;height:412px}
#scrollPriem .priemSlideBox{height:auto}
#scrollPriem .priemSlide{height: auto} 
#scrollPriem .optionName{width:215px}

#pageContainerPriem{width:6000px;height:413px;overflow: hidden;top:0px;position:relative;left:0px}
#pageContainerPatient{height:566px;overflow:hidden;position:relative;top:0px;left:0px;width:6000px;}
#priemPrimary{}
#priemOptions{}
#priem-control{width:535px}
.cancelText{float:left;width:125px}
.cancelError{position:absolute;top:0px;left:0px;z-index:100;}
.cancelError div{color:#990000;font-size:16px;font-weight: bold;text-align: center;height:70px;padding: 10px 20px 10px 25px;background:#fff;display: table-cell;vertical-align: middle}
#global_error{position: absolute;top:0px;left:0px;background:#fff;color:#990000;font-size:13px;display:none}
#cancelConfirm{position:absolute;top:0px;right:20px;z-index:100;width:255px;background:#fff;padding:10px 0px 0px 0px}
#cancelConfirm div{padding:25px 0px 10px 0px;color:#49515C;font-weight: bold;font-size: 18px}
#cancelConfirm a{display:block;float:left;text-decoration: none;text-align: center;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 20px}
#cancelConfirm a.cancelN{width:60px;height: 67px;line-height: 67px;background:url('../img/cancel-bg.png') repeat-x #cacace;margin:0px 0px 0px 5px}
#cancelConfirm a.cancelY{width:60px;height: 67px;line-height: 67px;background:url('../img/priem-bg.png') repeat-x #02842c;margin:0px 5px 0px 0px}
#support_box{display:none;width:100%;height:100%;background: #35455c;position: absolute;top:0px;left:0px;z-index: 100000}
#support_send{}
.support_inner{width:840px;margin:0 auto;padding:40px 0px 0px 0px;font-size:14px;line-height: 1.4;position: relative;}
.support_inner_in{width:740px}
.support_descr{padding-bottom: 5px;width:555px}
.support_title{font-size:35px;margin-bottom: 15px;line-height: 30px}
.support_textarea{margin:15px 0px 15px 0px;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#fff;}
.support_textarea textarea{border:0px;width:100%;height:170px}
#support_send{background:url('../img/green.png') #01832b repeat-x;height:40px;line-height: 40px;width:180px;text-align: center;text-decoration: none;float:left;display: block;color:#fff;font-size: 22px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#support_answer{float:left;margin-left: 10px;line-height: 40px}
#support_close{position:absolute;width:30px;height:30px;background: url('../img/close.png') no-repeat;right:0px;top:120px}
#support_open{background:url('../img/support.png');width:32px;height:33px;display:block;top:10px;float: left;margin:12px 0px 0px 20px}
#pageContainer{height:650px;overflow:hidden;position:relative;top:0px;left:0px;width:6000px;}
#pageListContainer{height:512px;overflow:hidden;position:relative;top:0px;left:0px;width:6000px;}
#pageContainerPatientList{width:6000px;position: relative;top:0px;left:0px;;overflow:hidden;height:512px;}
#pageContainerHistory{overflow: hidden;height:566px;width:9000px;position: relative;top:0px;left:0px}
#pageHistoryPatient{height:512px;overflow: hidden;position:relative;top:0px;left:0px;width:6000px}
#pageContainerInner{height:600px;overflow:hidden;position:relative;top:0px;left:0px;width:6000px;}
#pageContainerPatient .item{float:left;width:733px;height:566px;overflow: hidden;position: relative;top:0px;left:0px;background: #fff}
#pageListContainer .list-item{float:left;width:998px;height:512px;overflow: hidden;position: relative;top:0px;left:0px;background:#35455C;}
#pageContainerInner .inner-item{float:left;width:998px;height:566px;position: relative;top:0px;left:0px;overflow:hidden;background: #35455C;}
#pageHistoryPatient .history-item{float:left;width:733px;height:512px;position: relative;top:0px;left:0px}
#map_container{width:613px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:#35455c;padding:5px;position: absolute;top:193px;z-index: 9999;display:none}
.map_box_container{  width: 613px;background:#cec8bc;padding-bottom: 4px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#map_container_head{line-height: 48px;padding-left:15px; font-size:18px;color:#8b8ba3;background:#30303c;height: 48px;margin:0 auto;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;position: relative;top:0px;left:0px}
#map_close{position: absolute;top:8px;right:10px;width:30px;height:30px;background:url('../img/close.png') no-repeat}
#map_box{height:430px;width:613px}
#mainContainer_new{margin:0 auto;width:998px;height:650px;overflow: hidden;position: relative}
#pageListContainerWrapper_new{width:998px;height:512px;overflow: hidden}
#pageContainerPatientListWrapper_new{overflow:hidden;height:512px;}
#patientListWrapper_new{float:left;width:772px;height:512px;}
#patientInfoWrapper_new{float:left;width:250px;}
#pageContainerHistoryInside_new{float:left;height:566px;width:733px;overflow: hidden}
.diagnz_title{width: 220px !important;}