#tag_btn_add {
	margin: 0;
}
#tag_inpt_add {
	width: 300px;
}
.tag {
	background: url(/images/panel/bg_item.png);
	border: 2px solid #1666BB;
	border-radius: 5px;
	padding: 5px 1px 5px 10px;
	margin: 10px 10px;
	display: block;
	float: left;
}
.tag .tag_name {
	display: block;
	float: left;
	margin: 0;
}
.tag .tag_btn_del {
	display: block;
	float: right;
	margin: 0 0 0 3px;
	cursor: pointer;	
}



form table.list_promotion_participant_acl tr.header th,
table.list_promotion_material tr.header th,
form table.list_promotion_material_acl tr.header th {
	padding-top: 30px;
}
form table.list_promotion_participant_acl tr.header_nospace th,
table.list_promotion_material tr.header_nospace th,
form table.list_promotion_material_acl tr.header_nospace th {
	padding-top: 0;
}
form table.list_promotion_participant_acl tr.product td,
table.list_promotion_material tr.material td,
form table.list_promotion_material_acl tr.material td {
	border: 1px solid #1666BB;
	text-align: center;
}

.form_promotion_product fieldset {
	margin: 0 auto 30px;
	width: 50%;
}



.form_user #username, .form_user #password, .form_user #password_confirm {
	width: 200px;
}



table.list tr.active {
	background: #B5F0B5;
}
table.list tr.active:HOVER {
	background: #AAFFAA;
}
table.list tr.inactive {
	background: #F0B5B5;
}
table.list tr.inactive:HOVER {
	background: #FFAAAA;
}
table.list tr.default {
	border: 2px solid #0080FF;
}
table.list a.active {
	color: green;
}
table.list a.inactive {
	color: red;
}

.item-inactive,
.item-inactive a {
	color: gray;
}

.item-deleted,
.item-deleted a {
	text-decoration: line-through;
}



.form div.gallery_container button {
	margin: 0;
}



.form_login {
	padding-top: 50px;
}
.form_login #username,.form_login #password {
	width: 200px;
}
#form_login_remember label {
	margin: 0;
}