@media screen{
    body {
    /*padding-top: 60px;
    padding-bottom: 40px;
    */
    padding: 0;
    margin: 0;
}
.header {
    display: none;
}
/*header {
    margin: 0;
    padding: 0;
    height: 70px;
    width: 100%;
    text-align: center;
    background-color:#5bc0de;
    line-height: 1;
    color: black;
}*/

#headmain {
    font-size: 28pt;
}
#headsubline {
    font-size: 20pt;
    font-style: italic;
}
.zf-green {
    color: #68b604;
}

/*.btn-success {*/
/*  background-color: #57a900;*/
/*  background-image: -moz-linear-gradient(top, #70d900, #57a900);*/
/*  background-image: -ms-linear-gradient(top, #70d900, #57a900);*/
/*  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));*/
/*  background-image: -webkit-linear-gradient(top, #70d900, #57a900);*/
/*  background-image: -o-linear-gradient(top, #70d900, #57a900);*/
/*  background-image: linear-gradient(top, #70d900, #57a900);*/
/*  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);*/
/*}*/

/*.btn-success:hover,*/
/*.btn-success:active,*/
/*.btn-success.active,*/
/*.btn-success.disabled,*/
/*.btn-success[disabled] {*/
/*  background-color: #57a900;*/
/*}*/

/*.btn-success:active, .btn-success.active {*/
/*  background-color: #57a900;*/
/*}*/

/*div.container a.brand {*/
/*    background: url("../img/zf2-logo.png") no-repeat scroll 0 10px transparent;*/
/*    margin-left: 0;*/
/*    padding: 8px 20px 12px 40px;*/
/*}*/
/*fileinput*/
.image-preview-input {
    position: relative;
	overflow: hidden;
	margin: 0px;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
#filesToUpload, #AccountantPKeyFileInput, #PKeyFileInput,#StampPKeyFileInput,
#AccountantPKeyFileInput-dlg, #StampPKeyFileInput-dlg, #Receipt-dlg, #PKeyFileInput-dlg,
#tfile, #testfile, #excelfile, #excelfile_kattg {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}

.div_element {
    padding: 0 10px 10px 10px;
}
.div_element:hover{
    background-color: #ddd;
}

.div_element_active{
    border: 1px solid black;
}
.div_element p{
    margin: 0;
}
#panelsave {
    display: none;
}
/*
.vbottom {
  display: inline-block;
  float: none;
  vertical-align: bottom;
}*/
.vbottom {

    display:-moz-inline-box;
    display:inline-block;
    vertical-align:bottom;
    zoom:1;

}
.helper {
    display:-moz-inline-box;
    display:inline-block;
    vertical-align:bottom;
    height:100%;
    width:0px;
    zoom:1;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

table[align="center"] input.form-control {  /* shag15 */
    text-align:center;
}

input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    content: url("images/checkbox_unchecked.png");
    width: 16px;
    height: 16px;
}

input[type="radio"]:after {
    display: inline-block;
    content: '';
    background-image: url("images/checkbox_unchecked.png");
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

input[type="radio"]:checked {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    content: url("images/checkbox_checked.png");
    width: 16px;
    height: 16px;
}

input[type="radio"]:checked:after {
    content: '';
    background-image: url("images/checkbox_checked.png");
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    content: url("images/checkbox_unchecked.png");
    width: 16px;
    height: 16px;
}

input[type="checkbox"]:after {
    display: inline-block;
    content: '';
    background-image: url("images/checkbox_unchecked.png");
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}

input[type="checkbox"]:checked {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    content: url("images/checkbox_checked.png");
    width: 16px;
    height: 16px;
}

input[type="checkbox"]:checked:after {
    content: '';
    background-image: url("images/checkbox_checked.png");
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
}
.div_element textarea, .div_element input[type="text"] {
    border-bottom: 1px solid #000000;
    background: #fcefc4;
    outline: none;
    box-shadow: none;
    border-top: none;
    border-right: none;
    border-left: none;
    color: #000000;
}
.div_element textarea:focus, .div_element input[type="text"]:focus {
    background: #f9ce89;
}
.div_element textarea:disabled, .div_element input[type="text"]:disabled {
    background-color: #eff0f1;
}
/* Выравнивание численных значений по правому краю в инпутах в таблице (для шаблонов отчётов)*/
/* shag27 */
.div_element .inp_digital input[type="text"] {
  border:none;
  background: transparent;
  text-align: right;
}/* shag27 */
.div_element .inp_digital input[type="text"]:hover {
  background-color: #fffff0;
}/* shag27 */
.div_element .inp_digital input[type="text"]:focus {
  background-color: #f9ce89;
}/* shag27 */
.div_element .inp_digital input[type="text"]:disabled {
  background-color: #eff0f1;
}/* shag27 */
.div_element .inp_digital_center input[type="text"] {
  border:none;
  background: transparent;
  text-align: center;
}
.div_element .inp_digital_center input[type="text"]:hover {
  background-color: #fffff0;
}
.div_element .inp_digital_center input[type="text"]:focus {
  background-color: #f9ce89;
}
.div_element .inp_digital_center input[type="text"]:disabled {
  background-color: #eff0f1;
}
.il-error {
    border: 2px solid red;
}
    /*.ui-th-ltr {*/
    /*    font-size: 15px;*/
    /*}*/

}
