.cont_guest #comments .comm {
	margin-bottom: 40px;
}
.cont_guest #comments .comm .userdat {
	background-image: url(ugol2.png);
	background-position: 20px 0;
	background-repeat: no-repeat;
	background-size: 10px;
	display: inline-block;
	width: 100%;
	position: relative;
	top: -1px;
	padding: 15px 30px 10px 30px;
}
.cont_guest #comments .comm .userdat .date {
	display: none;
}
.cont_guest #comments .comm .com_txt {
	border-width: 1px;
	border-color: #ededed;
	border-style: solid;
	padding: 2em;
}
.cont_guest #comments .comm .adm_txt {
	margin-left: 100px;
	position: relative;
}
.cont_guest #comments .comm .admin_label {
	color: #aaaaaa;
	background-image: url(guest_ugol.png);
	background-position: 20px 0;
	background-repeat: no-repeat;
	background-size: 11px;
	display: block;
	padding: 15px 30px;
}
.cont_guest .supererror {
	color: #ff4324;
	font-weight: bold;
	border-width: 1px;
	border-color: red;
	border-style: dashed;
	margin-top: 20px;
	padding: 1em;
	text-align: center;
}
.cont_guest #guesttab #textar {
	 width:100%; float:none; -moz-box-sizing:border-box; box-sizing:border-box;
}
.cont_guest .error { color:#ff4324; font-weight:bold; margin-bottom:5px; float:right; clear:both; text-align:right; }
.cont_guest #guesttab #pin_img {
	 margin-bottom:5px; margin-right:10px; float:left;
}
#guest #guesttab .inp.inppin { display:block; float:none; clear:both; }
.cont_guest #guesttab #but {
	margin-top: 20px;
	width: 100%;
	padding: 15px 1%;
}
.cont_guest #subpage1 .usernotettl { margin-top:10px; margin-bottom:5px; display:inline-block; }
.cont_guest #subpage1 .adminaswerttl { margin-top:10px; margin-bottom:5px; display:inline-block; }
.cont_guest #subpage1 .delmsgttl { vertical-align:middle; }
.cont_guest #subpage1 .blockuserttl { vertical-align:middle; }
.cont_guest #subpage1 .cbox {
	 cursor:pointer; vertical-align:middle;
}
.cont_guest #subpage1 .error { color:#ff4324; font-weight:bold; }
.cont_guest #subpage1 .buttonBlock { padding-top:20px; }
.cont_guest #subpage2 .tablerow {
	 vertical-align:top;
}
.cont_guest #subpage2 #blocked .link { margin-left:10px; }
.cont_guest #subpage2 #blocked .getback { margin-top:10px; }
.cont_guest #subpage1 .textarea {
	 width:100%; -moz-box-sizing:border-box; box-sizing:border-box;
}
.cont_guest #comments .comm .userdat .adm_lnk {
	margin-right: 5px;
	float: left;
}
.cont_guest #comments .comm .userdat .name {
	float: left;
}
.cont_guest #subpage2 #blocked #blockcaption {
	 padding-bottom:15px; display:block;
}
.cont_guest #guesttab .titleTab + br {display: none;}

.cont_guest table,
.cont_guest tbody,
.cont_guest tr,
.cont_guest td {
	display: block;
}
.cont_guest #guesttab .titleTab {
	margin-bottom: 5px;
	display: block;
	width: 100%;
}
.cont_guest #guesttab .inp {
	margin-bottom: 15px;
	width: 100%;
	float: none;
	-moz-box-sizing:border-box;
	   box-sizing:border-box;
}
.cont_guest #guesttab #pin_img {
	 margin-bottom:0px;
	 margin-right:10px;
	 margin-top: 10px;
	 margin-bottom: 10px;
}
#guest #guesttab .inp.inppin {
	margin-top: 10px;
}
.guest_greyy {
	background-color: #ededed;
	margin-top: 90px;
	width: auto;
	padding: 90px 2%;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.cont_guest #guesttab {
	margin: auto;
	width: 95%;
	max-width: 370px;
}
.cont_guest #comments .comm .admtext {
	background-color: #ededed;
	padding: 2em;
}
.cont_guest .block-link-admin {
	margin: auto;
	margin-bottom: 20px;
	width: 95%;
    max-width: 830px;
}
.cont_guest .info {
	color: #339191;
	border-width: 1px;
	border-color: #339191;
	border-style: dashed;
	margin-bottom: 10px;
	padding: 1em;
	text-align: center;
}
.cont_guest #comments {
	margin: auto;
	width: 95%;
    max-width: 830px;
}
.cont_guest .contentText {
	margin: auto;
	width: 95%;
    max-width: 830px;
}
