.otapp .main-body-items{
	padding-top:  20px;
	padding-bottom:  50px;
	display:  flex;
	flex-direction: row;
    flex-wrap: wrap;
}

.otapp .main-body-items_center{
    justify-content: center;
}

.otapp .main-body-items-item{
	margin-right:  10px;
	margin-left:  10px;
	margin-bottom:  20px;
	border: 1px solid rgba(150,150,150,0.3);
	border-radius:  5px;
    background-color: rgba(150,150,150,0.05);
    height:  140px;
    overflow: auto;
    cursor:  pointer;
    width:  220px;
}

.otapp .main-body-items-item_nomarginbottom{
	margin-bottom:  0px;
}

.otapp .main-body-items-alltutos{
	margin-right:  10px;
	margin-left:  10px;
	margin-bottom:  11px;
	text-align: right;
}

.otapp .main-body-items-alltutos-span{
	font-style: italic;
	cursor: pointer;
}

.otapp .main-body-items-alltutos-span:hover{
	text-decoration: underline;
}

.otapp .main-body-items-item_videonotavailable{
	opacity:  0.5;
}

.otapp .main-body-items-item:hover{
	color: rgb(255, 121, 0);
    background-color: rgba(150,150,150,0.3);
}

.otapp .main-body-items-item-ptitle{
	margin:  0px;
	padding:  10px;
	font-size:  14px;
	font-weight: bold;
	line-height: 22px;
}


.otapp .main-body-items-item-ptitle img{
	vertical-align: text-bottom;
}

.otapp .main-body-items-item-pdesc{
	margin:  0px;
	padding:  10px;
	padding-top:  0px;
	line-height: 20px;
}

.otapp .main-body-items-item red{
	color:  red;
}