.maintop {
	max-width:1500px;
	min-width:830px;
	width:92%;
	margin-top: 25px;
}
.menunovcab > div {
    vertical-align:top;
	display:inline-block;
}
.menunovcab {
	width:100%;
	 min-height:420px;
}
.contcab {
    width:82%;
	padding-left: 40px;
}
.menucontcab a:hover {
    cursor:pointer;
}
.menucontcab {
    text-align: left;
	width:18%;
}
.menucabrasm {
    font-weight:600;
	padding: 5px 0px 10px;
}
.cabgalk {
	display:inline-block;
	margin-right:8px;
}
.menucontcab > div > div {
	width:100%;
	margin-top:12px;
}
.menucontcab > div {
    width:95%;
	margin-top: 35px;
}
.menucabvih {
	border-top: 1px #c4d3d3 solid;
	padding-top: 12px;
}
.menucontcabdiv > div {
	margin: 7px 0px 0px 30px;
}
.menucontcab a {
	color:#000000;
}
.menucabrasm, .redact, .redact a, .menucontcab a:hover {
	color:#e25e22;
}
.cabgalk > div {
    position: relative;
	top:-3px;
	left:0px;
	transform: rotate(225deg);
	font-size:11px;
}
.editrm {
    margin:0px 0px 25px !important;
}
.editrmtxt {
    font-size: 16px !important;
	padding-left: 10px !important;
}
.editrmtxtnvvt2d  {
	text-align:right;
	width: calc(100vh - 100px); 
	width: calc(100% - 100px); 
	overflow-x: hidden;
}
.editrmtxtnvvt2d span {
	margin-left:2%;
}
.editrmtxtnvvt2d a:hover {
	color:red;
}
.editrmtxtnvvt2d a {
	font-size: 14px;
}
.editrmtxtnvvt2d img {
	margin-right:5px;
	vertical-align: middle;
}
.editrmtxtnvvt > div {
	display: inline-block;
    vertical-align: text-bottom;
}
.editrmtxtnvvt {
	border-bottom:1px #cccccc solid;
	padding: 14px 0px 5px;
}
.editrmtxtnvvt1d {
	width:100px
}
.imgroom7 a {
	color:#e25e22
}


