@page{ 
margin: 1,5cm ;
width: 21cm;
min-height:26cm;
}
body{
font-family: 'Roboto', sans-serif;font-weight:300;
width: 19cm;
margin: 1cm;
}
body::before {
  content: url(/styles/logo-bottom.png);
  display: block;
  text-align: center;
}
.pageBeff{
page-break-before:always;
}
.pageBeffIfNeed{
page-break-before: auto;
page-break-inside: avoid;
}
.RobotoLght
{
font-family: 'Roboto', sans-serif;font-weight:300;
}
.gen14{font-size: 14px;}
.gen16{font-size: 16px;}
.gen17{font-size: 17px;}
.gen18{font-size: 18px;}
.gen21{font-size: 21px;}
.gen23{font-size: 23px;}
.gen30{font-size: 30px;}
.gen36{font-size: 36px;}
.gen48{font-size: 36px;}
.orange14{
font-size: 14px;
color:rgb(255,100,0);
}
.orange24{
font-size: 24px;
color:rgb(255,100,0);
text-transform: uppercase;
}
.orange30{
font-size: 30px;
color:rgb(255,100,0)
}

#generalDiv{
width:100%;
text align:center;
}
#generalDiv .obal:last-of-type{padding-bottom:20px;}
.obal{
    width:100%;
    text-align:center;
}
#topObal,#divAdrs,.noprint{display:none}
.clearfix:after {
content: " ";
display: table;
clear: both;
}
img{
max-width: 100%;
}
#PataPata{
page-break-before: auto;
page-break-inside: avoid;
}
#PataPata::before{
    content:"";
    display:block;
    width:100%;
    background-color: rgb(255,100,0);
    height:0.5cm;
    margin: 1cm 0 1cm 0;
}
/*datalist*/
.UnitsDataList
{
background-color:rgb(255,255,255);width:100%;
padding:10px;
margin-bottom:20px;
box-sizing:border-box;
color:rgb(71,73,106);
font-size:17px;
width:100%;
text-align: left;
page-break-before: auto;
page-break-inside: avoid;
}
.UnitsDataItem{
width:80%;
float:right;
}
.UnitsDataHead{
width:100%;
padding-bottom: 10px;
}
.Dum{
font-family: 'Roboto', sans-serif;font-weight:300;
font-size:24px;
color:rgb(255,100,0);
}
.Jednotka{
font-size:24px;
}
.UnitsDataFlex{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    font-family: 'Roboto', sans-serif;font-weight:300;
 }
 .UnitsDataFlex tr td:last-of-type{
text-align:right;
 }
.untiDataImage{
width:18%;overflow:hidden;max-height:160px;float:left;
}
.buttonDetail, .buttonOrd, .buttonFav,.sortDiv,.KatalogFooter {display:none;}
#pataBlock{display:none;}
/*unit, object*/
.realH a,.unitCom{display:none;}
.ApartmanParams{
font-size:14px;
padding: 20px 0 20px 0;
}
.UnitParaRow{
width:100%;
box-sizing:border-box;
clear: both;
position:relative;
padding:3px 2px 3px 2px;
}
.UnitParaName{
display:inline-block;
float:left;
}
.UnitParaVal{
display:inline-block;
float:right;
}
.BlockName{
color:rgb(255,100,0);
text-transform: uppercase;
}
.UnitParaRow:nth-child(odd)
{
background-color: rgb(226,231,246);
}
.paramTable{
flex: 0 0 22%;
}
.UnitImageItem{
width:535px;
height:400px;
max-width:100%;
background-size: auto;
background-repeat:no-repeat;
float:left;
background-position: bottom;
position:relative;
}
.UnitImageItem img,.CnvsTools{
display: none;
}
.ImgCanavas{

}
#imgProjector{
width:535px;
height:400px;
overflow:hidden;
position: relative;
max-width: 100%;
background: rgb(100,100,100);
}
.forUnit{
padding:30px 0 20px 0;
}
.forUnit>div{width:48%;min-width:300px;}
/*flex*/
.fulFlex, .FlexStretch, #pataFLex, #pataFLex2{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: space-between;
-ms-flex-line-pack: justify;
align-content: space-between;
}
.fulFlex{
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.FlexStretch
{
-webkit-align-items: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
/*kalendar*/
.callendarTd , .datesheet .callendarUTd,.datesheet  .dayOfW{
width:22px;
height:22px;
text-align: center;
vertical-align: middle;
float:left;
margin:0px;
box-sizing: border-box;
/*display:block;*/
line-height: 22px;
}
.datesheet .monUnit{
text-align: center;
text-transform:uppercase;
font-size: 14px;
color:rgb(255,100,0);
width:100%;
}
.callendarTd, .datesheet  .callendarUTd{
font-size: 12px;
background-position: center center;
font-family: 'Roboto', sans-serif;font-weight:300;
border:0 none;
padding:1px
}
.callendarTd a{
display:inline-block;
width:100%;
height:100%
}

.callendDoWr, .callendDoW,.callendTd{
width:18px;
height:18px;
text-align: center;
vertical-align: middle;
border:1px solid;
padding:1px;
font-size: 11px;
background-position: center center;
font-family: 'Roboto', sans-serif;font-weight:300;
}
.callendTd{
border-color: rgb(255,255,255)
}
.callendDoW{
background-color:rgb(66,125,155);
color:white;
}
.callendDoWr{
background-color:rgb(0, 0, 200);
color:white;
}
.datesheet .dayOfW{
border-bottom:1px solid rgb(0,0,0);    
}
.datesheet .procalender{
background-color: rgb(255,255,255);
padding:10px;
width:164px;
box-sizing: border-box;
text-align: center;
}
.datesheet  .myCalenderUnit
{
margin:0 auto;
}
.dayOfW{
font-size: 12px;    
}
.weekC,.weekDN{
width:100%;
position: relative;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
 -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
margin:0;
}
.weekC:after, .weekDN:after{
content: " ";
display:table;
clear: both;
}
