.fixBody{
overflow: hidden;
}
.parentRamka{
background-color:#FFFFFF;
border-top:none;
position:absolute;
z-index: 1002;
box-sizing:border-box;
left:50%;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);
max-width: 100%;
border-radius: 5px;
}
.divBodyShadow{
background-color:rgba(0,0,0,0.3);
position:absolute;
z-index: 1001;
width: 100%;
height: 100%;
top:0px;
left: 0px;
}

.parentRamka .topRamka{
box-sizing:border-box;
background-color: #1fa8e0;
cursor: move;
padding: 8px 10px 8px 15px;
border-radius: 5px 5px 0px 0px;
}
.parentRamka .topRamka .divTitle{
color: #FFFFFF;
font-size: 17px;
font-weight: bold;
padding-left: 0px;
text-transform: uppercase;
}

.parentRamka .topRamka .divClose{
width:20px;
height:20px;
background: url('../images/close.png') no-repeat 0px 0px;
cursor: pointer;
float: right;
background-size:100% auto;
margin-top: 0px;
}
.parentRamka .topRamka .divClose:before{
content: "";
}

.parentRamka .divTrescP{
box-sizing:border-box;
padding: 10px;
}
.parentRamka .divTrescP .divTresc{
box-sizing:border-box;
padding: 10px;
background-color: #FFFFFF;
}

.parentRamka .divButtonP{
box-sizing:border-box;
padding: 10px;
border-top: 1px solid #ECECEC;
}
.parentRamka .divButtonP .divButton{
overflow: hidden;
}

.parentRamka .divButtonP .divButton input{
float: right;
padding: 10px 30px;
cursor: pointer;
border: none;

}
.parentRamka .divButtonP .divButton input.buttonCancel{
color: #FFFFFF;
font-size: 13px;
background-color: #C8161C;
border-radius: 3px;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: 700;
}
.parentRamka .divButtonP .divButton input.buttonOk{
color: #FFFFFF;
font-size: 13px;
margin-right: 10px;
background-color: #56AB27;
border-radius: 3px;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: 700;
}
.parentRamka .divButtonP .divButton input:hover{

}
.parentRamka table{
border-collapse:collapse;
width:100%;
margin-bottom:10px;
font:normal 12px Arial;
border:1px solid #b8b8b8;
}
.parentRamka table th{
background-color: #0070c7;
border: 1px solid #fff;
color: #fff;
height: 30px;
text-align: center;
}

.parentRamka table td{
border-collapse:collapse;	
border: 1px solid #d7d7d7;
font-size: 12px;
padding: 6px 5px;

}

.parentRamka table tr.tr_1 td {
    background-color: #f9f9f9;
}

@media screen and (max-width:700px){
.parentRamka {position: fixed;}
}