*{ 
box-sizing: border-box;
font-family:Segoe UI; 
}

.wrapper_profil{
grid-column:1/-1;	
/*border:2px solid white;*/
/*box-shadow: 0px 10px 10px #DBC09E inset, 0px 10px 10px rgba(0,0,0,0.4);*/
display: grid;
grid-template-columns: 1fr;
grid-gap:5px;
min-height:100vh;
margin:0;
padding:0;
align-content:start;
grid-template-areas: 
"obal_profil_p";
}

.obal_profil{
grid-area:obal_profil_p;
display: grid;
grid-template-columns: 1fr;
grid-template-rows:min-content;
grid-column:1/-1;
grid-gap:5px;
width:100%;
height:fit-content;
align-content:start;
margin:0;	
padding:0;
border:1px solid black;
}

.profil_nadpis{
grid-column:1/-1;
grid-row:1/2;
align-self: center;
justify-self: center;
width:fit-content;
font-size:17px;
height:fit-content;
font-weight:450;
text-decoration:underline;
margin:0;	
padding:0;
/*border:1px solid blue;*/	
}

.profil_nadpis2{
grid-column:1/-1;
align-self: center;
justify-self: center;
width:fit-content;
font-size:17px;
height:fit-content;
font-weight:normal;
margin-left:10px;
margin:15px 0px 0px 0px;	
padding:0;
/*text-decoration:underline;*/
/*border:1px solid blue;*/	
}

.prof_login{
grid-column:1/-1;
align-self: center;
justify-self: center;
width:fit-content;
font-size:17px;
height:fit-content;
font-weight:normal;
margin:10px 0px 0px 0px;	
padding:0;	
}

.prof_mesto{
grid-column:1/-1;
align-self: start;
justify-self:start;
width:fit-content;
font-size:17px;
height:fit-content;
font-weight:normal;
margin:10px 0px 0px 10px;	
padding:0;	
}

.prof_pocrec{
grid-column:1/-1;
align-self: start;
justify-self:start;
width:fit-content;
font-size:17px;
height:fit-content;
font-weight:normal;
margin:10px 0px 0px 10px;	
padding:0;	
}

.prof_recdne{
grid-column:1/-1;
align-self: start;
justify-self:start;
width:fit-content;
font-size:17px;
height:fit-content;
font-weight:normal;
margin:10px 0px 0px 10px;	
padding:0;	
}

.obal_obr_prf,.profil_foto{
grid-column:1/-1;
width:100%;
margin:0;
padding:0;
border:1px solid black;
}

.obr_profil_h{
width:149px;
height:149px;	
border-radius:150px;
margin:10px 0px 0px 10px;	
padding:0;
border:1px solid blue;	
}

.nahrada_foto{
width:149px;
height:149px;	
border-radius:150px;
margin:10px 0px 0px 10px;	
padding:0;
background:url(profil_bez360.png) no-repeat;
border:1px solid blue;	
}

.prof_regod{
grid-column:1/-1;
align-self: start;
justify-self:start;
width:fit-content;
font-size:17px;
height:fit-content;
font-weight:normal;
margin:10px 0px 0px 10px;	
padding:0;	
}

.f_profil_obr{
grid-column:1/-1;
align-self: start;
justify-self:start;
width:100%;
font-size:15px;
height:fit-content;
font-weight:normal;
margin:10px 0px 30px 10px;	
padding:0;	
}

.odes_foto_profil{
grid-column:1/-1;
align-self: start;
justify-self:start;
width:fit-content;
height:35px;
font-weight:normal;
margin:0px 0px 0px 10px;	
padding:5px;	
border:1px solid black;
}

.smaz_foto_profil{
grid-column:1/-1;
align-self: start;
justify-self:start;
width:fit-content;
height:35px;
font-weight:normal;
margin:0px 0px 0px 10px;	
padding:5px;	
border:1px solid black;	
}

.hlaska_prihl{
grid-column:1/-1;
grid-row:1/2;
align-self: center;
justify-self: center;
width:fit-content;
font-size:20px;
height:fit-content;
font-weight:450;
text-decoration:underline;
margin:10px 0px 0px 0px;	
padding:0;	
}

.foto_hlaseni{
font-size:20px;	
}
