.shopButtons {
	padding-bottom: 20px;
}
#addNewForm {
	
}
#addNewForm table, #addNewForm .btnDiv {
	display: inline-table;
	vertical-align: top;
	max-width: 400px;
	margin-right: 8px;
}
#addNewForm .btnDiv {
	display: block;
	text-align: right;
}
#addNewForm table td {
	position: relative;
	/* border: 1px solid red; */
}
#addNewForm table.speedList {
	width: 100%;
	max-width: none;
}
#addNewForm .speedupList {
	border: 1px solid gray;
}
#addNewForm label {
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 0;
}
#addNewForm .w50p {
	width: 50%;
	min-width: 50%;
	vertical-align: middle;
	padding-bottom: 10px;
}
#addNewForm .vTop {
	vertical-align: top;
}
#addNewForm .checkbox {
	margin: 0;
}
#addNewForm input[type="checkbox"] {
	margin: 2px 0 0 -20px;
}
#addNewForm textarea {
	max-width: 400px;
}
#addNewForm .stringData {
	font-weight: bold;
	color: #337ab7;
	margin: 5px 0;
}
#addNewForm .taxPlus, #addNewForm .taxPlusRub {
	color: lime;
	font-size: 10px;
	padding-left: 37px;
	position: absolute;
}


#addNewForm .fileinput {
	margin: 0;
	position: relative;
}
#addNewForm .fileinput-preview {
	width: 100px;
	height: 150px;
	cursor: pointer;
	background-image: url(/templates/plar/img/addPhoto.png);
	background-color: inherit;
	border: 1px solid gray;
}
#addNewForm .removeFile {
	position: absolute;
	left: 0;
	width: 100px;
	background-color: red;
	color: #ffffff;
	-webkit-border-radius: 0 0 4px 4px; 
	-moz-border-radius: 3px; 
	border-radius: 0 0 4px 4px;
	bottom: 5px;
	text-align: center;
	padding: 1px 0;
}

/* --- */
.offer {
	position: relative;
	display: inline-block;
	border: 1px solid gray;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	margin: 0 0 10px 10px;
	vertical-align: top;
}
.offer .comment {
	padding: 0 10px 0 10px;
}
.offer .comment img {
	width: 25px;
	height: 25px;
}
.offer .comment .info b {
	font-size: 12px;
	font-weight: normal;
}
.offer .safe {
	width: 65px;
	height: 65px;
	background-image: url(/templates/plar/img/safe.png);
	background-size: 100%;
	position: absolute;
	margin: -10px 0 0 -10px;
}
.offer .price {
	background-image: url(/templates/plar/img/pcell.png);
	background-size: 100%;
	width: 120px;
	position: absolute;
	right: 0;
	text-align: center;
	padding: 9px;
	height: 38px;
	overflow: hidden;
	margin-top: -2px;
}
.offer .button:before {
	content: '';
	position: absolute;
	left: 0;
	width: 23px;
	height: 30px;
	background-image: url(/templates/plar/img/btn_b1.png);
	margin-left: -23px;
	z-index: -1;
}
.offer .button {
	-webkit-user-select: none;
    -webkit-touch-callout: none;
	position: absolute;
	right: 25px;
	margin-top: 40px;
	background-image: url(/templates/plar/img/btn_b2.png);
	border: 0;
	height: 30px;
	width: 72px;
	color: #ffffff;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	z-index: 10;
}
.offer .button:after {
	content: '';
	position: absolute;
	width: 23px;
	height: 30px;
	background-image: url(/templates/plar/img/btn_b3.png);
	margin-left: -23px;
	right: -23px;
	top: 0;
	z-index: -1;
}
.offer .button b {
	font-weight: normal;
	display: block;
	margin: 6px 0 0 0;
	font-size: 13px;
}
.offer .herolvl {
	background-image: url(/templates/plar/img/herolvl.png);
	background-size: 100%;
	width: 45px;
	height: 45px;
	overflow: hidden;
	position: absolute;
	margin: 126px 0 0 0;
	text-align: center;
	padding: 13px 0 0 2px;
}
.offer .kingdom {
	background-image: url(/templates/plar/img/kNum.png);
	background-size: 100%;
	width: 55px;
	height: 38px;
	text-align: center;
	position: absolute;
	right: 3px;
	top: 3px;
	overflow: hidden;
	padding: 7px 0 0 1px;
	color: #f5e567;
	font-size: 14px;
}
.offer .palace {
	width: 220px;
	height: 151px;
	margin: 10px;
}
.offer .palace:before {
	content: '';
	position: absolute;	
	width: 34px;
	height: 38px;
	background-size: 100%;
	margin: 97px 0 0 137px;
}
.offer .palace[lvl="1"]:before {
	background-image: url(/templates/plar/img/palace/level/1.png);
}
.offer .palace[lvl="2"]:before {
	background-image: url(/templates/plar/img/palace/level/2.png);
}
.offer .palace[lvl="3"]:before {
	background-image: url(/templates/plar/img/palace/level/3.png);
}
.offer .palace[lvl="4"]:before {
	background-image: url(/templates/plar/img/palace/level/4.png);
}
.offer .palace[lvl="5"]:before {
	background-image: url(/templates/plar/img/palace/level/5.png);
}
.offer .palace[lvl="6"]:before {
	background-image: url(/templates/plar/img/palace/level/6.png);
}
.offer .palace[lvl="7"]:before {
	background-image: url(/templates/plar/img/palace/level/7.png);
}
.offer .palace[lvl="8"]:before {
	background-image: url(/templates/plar/img/palace/level/8.png);
}
.offer .palace[lvl="9"]:before {
	background-image: url(/templates/plar/img/palace/level/9.png);
}
.offer .palace[lvl="10"]:before {
	background-image: url(/templates/plar/img/palace/level/10.png);
}
.offer .palace[lvl="11"]:before {
	background-image: url(/templates/plar/img/palace/level/11.png);
}
.offer .palace[lvl="12"]:before {
	background-image: url(/templates/plar/img/palace/level/12.png);
}
.offer .palace[lvl="13"]:before {
	background-image: url(/templates/plar/img/palace/level/13.png);
}
.offer .palace[lvl="14"]:before {
	background-image: url(/templates/plar/img/palace/level/14.png);
}
.offer .palace[lvl="15"]:before {
	background-image: url(/templates/plar/img/palace/level/15.png);
}
.offer .palace[lvl="16"]:before {
	background-image: url(/templates/plar/img/palace/level/16.png);
}
.offer .palace[lvl="17"]:before {
	background-image: url(/templates/plar/img/palace/level/17.png);
}
.offer .palace[lvl="18"]:before {
	background-image: url(/templates/plar/img/palace/level/18.png);
}
.offer .palace[lvl="19"]:before {
	background-image: url(/templates/plar/img/palace/level/19.png);
}
.offer .palace[lvl="20"]:before {
	background-image: url(/templates/plar/img/palace/level/20.png);
}
.offer .palace[lvl="21"]:before {
	background-image: url(/templates/plar/img/palace/level/21.png);
}

.offer .pubDay.active, .offer .pubDay.inactive {
	background-color: #4cae4c;
	padding: 4px 10px;
	font-size: 12px;
}
.offer .pubDay.inactive {
	background-color: red;
}
.offer .btn-group {
	margin-top: 3px;
}
.offer .btn-group button {
	width: 123px;
	color: #ffffff;
}

.offer .herovip {
	position: absolute;
	background-size: cover;
	height: 40px;
	width: 40px;
	right: 0;
	margin: 126px 3px 0 0;
}
.offer .herovip[lvl="1"] {
	background-image: url(/templates/plar/img/vip/1.png);
}
.offer .herovip[lvl="2"] {
	background-image: url(/templates/plar/img/vip/2.png);
}
.offer .herovip[lvl="3"] {
	background-image: url(/templates/plar/img/vip/3.png);
}
.offer .herovip[lvl="4"] {
	background-image: url(/templates/plar/img/vip/4.png);
}
.offer .herovip[lvl="5"] {
	background-image: url(/templates/plar/img/vip/5.png);
}
.offer .herovip[lvl="6"] {
	background-image: url(/templates/plar/img/vip/6.png);
}
.offer .herovip[lvl="7"] {
	background-image: url(/templates/plar/img/vip/7.png);
}
.offer .herovip[lvl="8"] {
	background-image: url(/templates/plar/img/vip/8.png);
}
.offer .herovip[lvl="9"] {
	background-image: url(/templates/plar/img/vip/9.png);
}
.offer .herovip[lvl="10"] {
	background-image: url(/templates/plar/img/vip/10.png);
}
.offer .herovip[lvl="11"] {
	background-image: url(/templates/plar/img/vip/11.png);
}
.offer .herovip[lvl="12"] {
	background-image: url(/templates/plar/img/vip/12.png);
}
.offer .herovip[lvl="13"] {
	background-image: url(/templates/plar/img/vip/13.png);
}
.offer .herovip[lvl="14"] {
	background-image: url(/templates/plar/img/vip/14.png);
}
.offer .herovip[lvl="15"] {
	background-image: url(/templates/plar/img/vip/15.png);
}
.offer .herovip[lvl="16"] {
	background-image: url(/templates/plar/img/vip/16.png);
}
.offer .herovip[lvl="17"] {
	background-image: url(/templates/plar/img/vip/17.png);
}
.offer .herovip[lvl="18"] {
	background-image: url(/templates/plar/img/vip/18.png);
}
.offer .herovip[lvl="19"] {
	background-image: url(/templates/plar/img/vip/19.png);
}
.offer .herovip[lvl="20"] {
	background-image: url(/templates/plar/img/vip/20.png);
}
.offer .herovip[lvl="21"] {
	background-image: url(/templates/plar/img/vip/21.png);
}
.offer .herovip[lvl="22"] {
	background-image: url(/templates/plar/img/vip/22.png);
}
.offer .herovip[lvl="23"] {
	background-image: url(/templates/plar/img/vip/23.png);
}
.offer .herovip[lvl="24"] {
	background-image: url(/templates/plar/img/vip/24.png);
}
.offer .herovip[lvl="25"] {
	background-image: url(/templates/plar/img/vip/25.png);
}
.offer .herovip[lvl="26"] {
	background-image: url(/templates/plar/img/vip/26.png);
}
.offer .herovip[lvl="27"] {
	background-image: url(/templates/plar/img/vip/27.png);
}
.offer .herovip[lvl="28"] {
	background-image: url(/templates/plar/img/vip/28.png);
}