* {box-sizing: border-box;text-decoration:none;}
body{background-color:#031D37;text-align:center;font-size: calc(12px + (18 - 14) * ((100vw - 300px) / 900));}
.gall{margin:0 auto 0;max-width:800px;width:100%;border:1px solid #031D37;}
.titleOut{border:1px solid #E0E0E0;background-color:#C0C0C0;text-align:left;color:#09095D;vertical-align:middle;}
.titleIn{border:1px solid #606060;}
.titleTextL{padding-left:10px;}
.titleText{text-align:center;}
.nahled{color:#ECEAEA;position:relative;float:left;display: block;margin:2px;padding:14px;overflow:hidden;height: 11rem;}
.nahled img{border-radius:12px;box-shadow: 6px 6px 10px #888888;}
.nahled p{padding-right:4px;margin-top:1px;font-family: Arial Narrow, Arial, sans-serif;}
.titleText a:link, a:visited{color:#09095D;border:1px solid red;padding:4px;margin:4px;background-color:#ccc333;display:inline-block;border-radius:10px;}
.titleText a:active{color:#09095D;}
.titleText a:hover{background-color:red;color:#B9B9CD;}
.paticka{font-family:Verdana,"Helvetica CE","Arial CE",Helvetica,Arial,sans-serif;color:#666666;position:relative;clear:both;margin-top:15px;border-top:1px solid #666666;padding-top:15px;}
.paticka a:link, a:visited{color:#666666;}
.paticka a:hover{color:#B9B9CD;}
@media only screen and (max-width:401px){
.nahled{max-width:144px;width:100%;height:auto;padding:0px;margin:1px;}
.nahled img{box-shadow: 0px 0px 0px #888888;max-width:140px;width:100%;}
}