﻿@font-face {
    font-family: 'opensans';
    src: url('/demo_files/fonts/opensansregular.eot');
    src: url('/demo_files/fonts/opensansregular.eot?#iefix') format('embedded-opentype'), 
		 url('/demo_files/fonts/opensansregular.woff') format('woff'), 
		 url('/demo_files/fonts/opensansregular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
    background: #fff;
    color: #323232;
    padding-bottom: 0px;
    padding-top: 0px;
    font: 13px 'opensans',arial,sans-serif;
    padding-left: 0px;
    margin: 0px 0px;
    padding-right: 0px;
}

table {
    margin-bottom: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #ffffff;
    border:1px solid #cccccc;
    border-collapse:collapse;
    border-spacing:0;
    clear:right;
    width:100%;

}

table th {
    padding: 5px 10px;
    margin: 0;
    font-size: 85%;
    background: #626262;
    white-space: nowrap;
    border:1px solid #cccccc;
    text-align: left;
}

table tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}


table td {
    color: #000000;
    border: 1px solid #e5e5e5;
    padding: 5px 10px;
    font-size: 85%;
}

th.ps_name{
    width:auto;
}

th.ps_regnumber{
    width:140px;
}

th.ps_operation{
    width:140px;
}

th.ps_rtu{
    width:auto;
}

th.ps_enterprise{
    width:200px;
}


.pps_name div,.name_rtu div{
    max-height:120px; 
    width:100%; 
    overflow-y:auto;
    overflow-x:hidden;
    padding-bottom:1px;
    white-space:pre-wrap;
}