ul.reset.PanelLabel{
	padding: 5px 0px;
}
.PanelLabel li{
	margin: 0px; padding: 0px;
	font-size: 13px;
}
.PanelLabel li.Label{
	border: 1px solid #fff;
}
li.Label span.e-label{
	width: 15px;
	height: 12px;
	float: left;
}
li.Label span.e-label span{
	width: 15px;
	height: 12px;
}

p.list-label a span.e-label{
	width: 19px;
	height: 17px;
	font-size: 17px;
	line-height:14px;
	margin: 0px;
	float: left;
}
	p.list-label a span.e-label span{
		width: 19px;
		height: 17px;
	}
* html p.list-label a span.e-label span{
	width: 18px;
	padding-left: 1px;
	line-height:16px;
}
	.e-label{
		float: left;
		
		position: relative;
		
		font-size: 14px;
		line-height:10px;
		margin: 2px 0px 0px 5px;
		background-color: #fff;
		background-image: url(http://img.dom.ria.ua/img/common/label/label-style.png);
		background-repeat: repeat-x;
	}
		.e-label span{
			display: block;
			position: relative;
			margin: -1px 0px;
			text-align: center;
			cursor: default;
		}
div.search-for-label span.e-label{
	line-height: 19px;
	font-size: 13px;
	margin: 2px 5px 8px 0px;
	height: 18px;
}
div.search-for-label span.e-label span{
	float: left;
	padding: 0px 10px;
	white-space: nowrap;
	overflow-x: hidden;
	height: 18px;
	line-height: 16px;
}
	.PanelLabel li div.c-label{
		margin: 0px 40px 0px 0px;
		padding: 6px 0px;
	}
	.PanelLabel li div.c-label div{
		margin: 0px;
		overflow-x: hidden;
		padding-left: 5px;
	}
	.PanelLabel li.Label em, .PanelLabel li.Label div.config{
		display: none;
	}
li.Label.l-hover{
	width: 100%;
	position: relative;
	border: 1px solid #dddddd !important;
	background:#fff url(http://img.dom.ria.ua/img/common/label/select-liConfig.png) bottom repeat-x;
}
	li.Label.l-hover div.c-label{
		border-right: 1px solid #dddddd;
		background:#fff url(http://img.dom.ria.ua/img/common/label/select-li.png) bottom repeat-x;
	}
	li.Label.l-hover div.config{
		display: block !important;
		position: absolute;
		width: 34px;
		height: 16px;
		right: 2px;
		bottom: 5px;
	}
		li.Label.l-hover div.config a{
			float: left;
		}
		li.Label.l-hover div.config a.icons-16.edit-label{
			margin-right: 2px;
		}
	li.Label.l-hover em{
		display: block !important;
		position: absolute;
		width: 4px; height: 4px;
		background: url(http://img.dom.ria.ua/img/common/label/round-4px.png) no-repeat;
		font-size: 2px;
		line-height: 2px;
	}
		li.Label.l-hover em.lt{	background-position: 0px 0px; top: -1px; left: -1px; }
		li.Label.l-hover em.rt{	background-position: -4px 0px; top: -1px; left: 100%; margin-left: -3px; }
		li.Label.l-hover em.lb{	background-position: 0px -4px; bottom: -1px; left: -1px; }
		li.Label.l-hover em.rb{	background-position: -4px -4px; bottom: -1px; right: -1px; }

	p.text-r.showAll-label{
		font-size: 13px;
		padding: 0px 0px 10px;
		margin: 0px;
	}
		p.showAll-label a{
			font-weight: bold;
		}
	div.addNew-label{
		border-top: 1px dashed #c2c2c2;
		font-size: 13px;
		padding: 7px 0px;
	}
	div.addNew-label a{
			font-weight: bold;
			color: #00750b;
		}
/* ---------------------------------------------------------------------------------------------- */
/* -------------------------------------  style label  ------------------------------------------ */
/* ---------------------------------------------------------------------------------------------- */

	.e-label.type-1{
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
		.e-label.type-1 span{
			/*background-color: #fff;*/
			color: #141414;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}
		
	.e-label.type-1{
		border-left: 1px solid #c2c2c2;
		border-right: 1px solid #c2c2c2;
	}
		.e-label.type-1 span{
			/*background-color: #fff;*/
			color: #141414;
			border-top: 1px solid #c2c2c2;
			border-bottom: 1px solid #c2c2c2;
		}
		
	.e-label.type-2{
		border-left: 1px solid #c2c2c2;
		border-right: 1px solid #c2c2c2;
	}
		.e-label.type-2 span{
			background-color: #eaeaea;
			color: #141414;
			border-top: 1px solid #c2c2c2;
			border-bottom: 1px solid #c2c2c2;
		}
		
	.e-label.type-3{
		border-left: 1px solid #c2c2c2;
		border-right: 1px solid #c2c2c2;
	}
		.e-label.type-3 span{
			background-color: #c2c2c2;
			color: #141414;
			border-top: 1px solid #c2c2c2;
			border-bottom: 1px solid #c2c2c2;
		}

	.e-label.type-4{
		border-left: 1px solid #858585;
		border-right: 1px solid #858585;
	}
		.e-label.type-4 span{
			background-color: #858585;
			color: #fff;
			border-top: 1px solid #858585;
			border-bottom: 1px solid #858585;
		}
	.e-label.type-5{
		border-left: 1px solid #434343;
		border-right: 1px solid #434343;
	}
		.e-label.type-5 span{
			background-color: #434343;
			color: #fff;
			border-top: 1px solid #434343;
			border-bottom: 1px solid #434343;
		}
	.e-label.type-6{
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
		.e-label.type-6 span{
			background-color: #000;
			color: #fff;
			border-top: 1px solid #000;
			border-bottom: 1px solid #000;
		}
	.e-label.type-7{
		border-left: 1px solid #e40c00;
		border-right: 1px solid #e40c00;
	}
		.e-label.type-7 span{
			/*background-color: #fff;*/
			color: #e40c00;
			border-top: 1px solid #e40c00;
			border-bottom: 1px solid #e40c00;
		}
	.e-label.type-8{
		border-left: 1px solid #f62b94;
		border-right: 1px solid #f62b94;
	}
		.e-label.type-8 span{
			/*background-color: #fff;*/
			color: #f62b94;
			border-top: 1px solid #f62b94;
			border-bottom: 1px solid #f62b94;
		}
	.e-label.type-9{
		border-left: 1px solid #27488e;
		border-right: 1px solid #27488e;
	}
		.e-label.type-9 span{
			/*background-color: #fff;*/
			color: #27488e;
			border-top: 1px solid #27488e;
			border-bottom: 1px solid #27488e;
		}
	.e-label.type-10{
		border-left: 1px solid #189406;
		border-right: 1px solid #189406;
	}
		.e-label.type-10 span{
			/*background-color: #fff;*/
			color: #189406;
			border-top: 1px solid #189406;
			border-bottom: 1px solid #189406;
		}
	.e-label.type-11{
		border-left: 1px solid #d1cf19;
		border-right: 1px solid #d1cf19;
	}
		.e-label.type-11 span{
			/*background-color: #fff;*/
			color: #b6b400;
			border-top: 1px solid #d1cf19;
			border-bottom: 1px solid #d1cf19;
		}
	.e-label.type-12{
		border-left: 1px solid #ff7e00;
		border-right: 1px solid #ff7e00;
	}
		.e-label.type-12 span{
			/*background-color: #fff;*/
			color: #ff7e00;
			border-top: 1px solid #ff7e00;
			border-bottom: 1px solid #ff7e00;
		}
	.e-label.type-13{
		border-left: 1px solid #e40c00;
		border-right: 1px solid #e40c00;
	}
		.e-label.type-13 span{
			background-color: #e40c00;
			color: #fff;
			border-top: 1px solid #e40c00;
			border-bottom: 1px solid #e40c00;
		}
	.e-label.type-14{
		border-left: 1px solid #f62b94;
		border-right: 1px solid #f62b94;
	}
		.e-label.type-14 span{
			background-color: #f62b94;
			color: #fff;
			border-top: 1px solid #f62b94;
			border-bottom: 1px solid #f62b94;
		}
	.e-label.type-15{
		border-left: 1px solid #27488e;
		border-right: 1px solid #27488e;
	}
		.e-label.type-15 span{
			background-color: #27488e;
			color: #fff;
			border-top: 1px solid #27488e;
			border-bottom: 1px solid #27488e;
		}
	.e-label.type-16{
		border-left: 1px solid #189406;
		border-right: 1px solid #189406;
	}
		.e-label.type-16 span{
			background-color: #189406;
			color: #fff;
			border-top: 1px solid #189406;
			border-bottom: 1px solid #189406;
		}
	.e-label.type-17{
		border-left: 1px solid #d1cf19;
		border-right: 1px solid #d1cf19;
	}
		.e-label.type-17 span{
			background-color: #d1cf19;
			color: #fff;
			border-top: 1px solid #d1cf19;
			border-bottom: 1px solid #d1cf19;
		}
	.e-label.type-18{
		border-left: 1px solid #ff7e00;
		border-right: 1px solid #ff7e00;
	}
		.e-label.type-18 span{
			background-color: #ff7e00;
			color: #fff;
			border-top: 1px solid #ff7e00;
			border-bottom: 1px solid #ff7e00;
		}
	.e-label.type-19{
		border-left: 1px solid #e40c00;
		border-right: 1px solid #e40c00;
		background-position: 0px -19px;
	}
		.e-label.type-19 span{
			color: #fff;
			border-top: 1px solid #e40c00;
			border-bottom: 1px solid #e40c00;
		}
	.e-label.type-20{
		border-left: 1px solid #f62b94;
		border-right: 1px solid #f62b94;
		background-position: 0px -38px;
	}
		.e-label.type-20 span{
			color: #fff;
			border-top: 1px solid #f62b94;
			border-bottom: 1px solid #f62b94;
		}
	.e-label.type-21{
		border-left: 1px solid #f62b94;
		border-right: 1px solid #f62b94;
		background-position: 0px -38px;
	}
		.e-label.type-21 span{
			color: #000000;
			border-top: 1px solid #f62b94;
			border-bottom: 1px solid #f62b94;
		}
	.e-label.type-22{
		border-left: 1px solid #27488e;
		border-right: 1px solid #27488e;
		background-position: 0px -57px;
	}
		.e-label.type-22 span{
			color: #fff;
			border-top: 1px solid #27488e;
			border-bottom: 1px solid #27488e;
		}
	.e-label.type-23{
		border-left: 1px solid #809acf;
		border-right: 1px solid #809acf;
		background-position: 0px -76px;
	}
		.e-label.type-23 span{
			color: #000;
			border-top: 1px solid #809acf;
			border-bottom: 1px solid #809acf;
		}
	.e-label.type-24{
		border-left: 1px solid #a9d3e9;
		border-right: 1px solid #a9d3e9;
		background-position: 0px -95px;
	}
		.e-label.type-24 span{
			color: #0f2e6f;
			border-top: 1px solid #a9d3e9;
			border-bottom: 1px solid #a9d3e9;
		}
	.e-label.type-25{
		border-left: 1px solid #189406;
		border-right: 1px solid #189406;
		background-position: 0px -114px;
	}
		.e-label.type-25 span{
			color: #fff;
			border-top: 1px solid #189406;
			border-bottom: 1px solid #189406;
		}
	.e-label.type-26{
		border-left: 1px solid #65bc3c;
		border-right: 1px solid #65bc3c;
		background-position: 0px -133px;
	}
		.e-label.type-26 span{
			color: #054a11;
			border-top: 1px solid #65bc3c;
			border-bottom: 1px solid #65bc3c;
		}
	.e-label.type-27{
		border-left: 1px solid #f2c95e;
		border-right: 1px solid #f2c95e;
		background-position: 0px -152px;
	}
		.e-label.type-27 span{
			color: #054a11;
			border-top: 1px solid #f2c95e;
			border-bottom: 1px solid #f2c95e;
		}
	.e-label.type-28{
		border-left: 1px solid #fa9634;
		border-right: 1px solid #fa9634;
		background-position: 0px -171px;
	}
		.e-label.type-28 span{
			color: #1f1f1f;
			border-top: 1px solid #fa9634;
			border-bottom: 1px solid #fa9634;
		}
	.e-label.type-29{
		border-left: 1px solid #9b9b9b;
		border-right: 1px solid #9b9b9b;
		background-position: 0px -190px;
	}
		.e-label.type-29 span{
			color: #fff;
			border-top: 1px solid #9b9b9b;
			border-bottom: 1px solid #9b9b9b;
		}
	.e-label.type-30{
		border-left: 1px solid #4d4d4d;
		border-right: 1px solid #4d4d4d;
		background-position: 0px -208px;
	}
		.e-label.type-30 span{
			color: #fff;
			border-top: 1px solid #4d4d4d;
			border-bottom: 1px solid #4d4d4d;
		}



/* ---------------------------------------------------------------------------------------------- */
/* -----------------------------------  //style label  ------------------------------------------ */
/* ---------------------------------------------------------------------------------------------- */

	/*  --  base style panel add label  --  */

	.panel-addLabel{
		position: absolute;
		width: 200px;
		z-index: 998;
	}
		.panel-addLabel .lr-shade{
			background-image: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/lr-shade.png);
			background-repeat: repeat-y;
		}
			.lr-shade.l{ background-position: left; padding-left: 4px; }
			.lr-shade.r{ background-position: right; padding-right: 4px; }
	.panel-addLabel div.header-panel{
		font-weight: bold;
	}

	/*  --  top and bottom shade  --  */

	ul.reset.tb-shade{
		width: 100%;
		position: relative;
	}
		ul.reset.tb-shade li{
			padding: 0px; margin: 0px;
		}
		ul.reset.tb-shade.f-panel li.tb-shade{
			height: 15px;
		}
		ul.reset.tb-shade li.tb-shade{
			position: absolute;
			background-image: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/tb-shade.png);
			background-repeat: no-repeat;
			width: 8px;
			height: 15px;
			bottom: 0px;
		}
			li.tb-shade.l{
				background-position: 0px -47px;
				left: 0px;
				}
			li.tb-shade.r{
				background-position: -8px -47px;
				right: 0;
				}
			ul.reset.tb-shade li.cb-shade{
				margin: 0px 8px;
				background: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/tb-shade.png) bottom repeat-x;
				padding-bottom: 9px;

			}
				li.cb-shade div{ padding: 5px 0px 0px; }

		ul.reset.tb-shade.h-panel li.tb-shade{
			height: 24px;
			top: 0px;
		}
			ul.reset.tb-shade.h-panel li.tb-shade.l{
				background-position: 0px -23px;
				left: 0px;
				}
			ul.reset.tb-shade.h-panel li.tb-shade.r{
				background-position: -8px -23px;
				right: 0px;
				}
			ul.reset.tb-shade.h-panel li.ct-shade{
				height: 23px;
				background: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/tb-shade.png) top repeat-x;
				margin: 0px 8px;
				text-align: right;
				position: relative;
			}
				ul.reset.tb-shade.h-panel li.ct-shade span{
					font-weight: bold;
					line-height: 21px;
					padding-left: 10px;
					float: left;
					}
				ul.reset.tb-shade.h-panel li.ct-shade a.icons-18{
					position: absolute;
					top: 2px; right: 0px;
				}

	/*  --  border panel add label  --  */

		.label-container, li.cb-shade div{
			background: #fff;
		}
		.label-container{
			border-left: 1px solid #d2d2d2;
			border-right: 1px solid #d2d2d2;
		}
		ul.reset.tb-shade.h-panel li.ct-shade{
			border-top: 1px solid #d2d2d2;
		}
		li.cb-shade div{
			border-bottom: 1px solid #d2d2d2;
		}

	/*  if ie6  */

		* html .panel-addLabel .lr-shade{
			background-image: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/lr-shade.gif);
		}
		* html ul.reset.tb-shade li.tb-shade{
			background-image: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/tb-shade.gif);
		}
		* html ul.reset.tb-shade li.cb-shade{
			background: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/tb-shade.gif) bottom repeat-x;
		}
		* html ul.reset.tb-shade.h-panel li.ct-shade{
			background: url(http://img.dom.ria.ua/img/common/label/panel_addLabel/tb-shade.gif) top repeat-x;
		}
		* html ul.reset.tb-shade li.cb-shade{ width: 92%; padding-bottom: 11px; }
		* html div.c-label div{ width: 110px; overflow-x: hidden; padding-left: 12px;}

	.label-container{
		padding: 0px 7px;
		font-size: 13px;
	}
	.label-container p.nameLabel{
		position: relative;
		margin: 0px;
		padding: 15px 8px 10px 0px;
	}
		.label-container p.nameLabel input{
			padding: 2px;
			width: 100%;
			border: 1px solid #bcbcbc;
			color: #8c8c8c;
		}
		.label-container p.nameLabel input:hover{
			border: 1px solid #a0a0a0;
		}
		.label-container p.nameLabel input:focus{
			outline: 2px solid #edf4a3;
			border: 1px solid #8d8d8d;
			color: #2b2b2b;
		}
	.label-container fieldset{
		border: none;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		padding: 0px;
		margin: 0px;
	}
		.label-container fieldset legend{
			font-size:13px;
			color: #333;
		}
	.label-container p.list-label{
		display: inline-block;
		margin: 0px;
		padding: 8px 0px;
	}
	.label-container p.list-label.block-l{
		border-bottom: 1px dotted #cccccc;
	}
		/*
		p.list-label a{
			border: 2px solid #fff;
			float: left;
			padding: 2px;
			margin: 0px;
			text-decoration: none;
			cursor: default;
		}

		p.list-label a:hover{
			border-color: #f2c95e;
			background: #f2c95e ;
			background: url(../img/common/label/panel_addLabel/tb-shade.gif) no-repeat;
		}
		*/
		p.list-label a{
			float: left;
			padding: 4px;
			margin: 0px;
			text-decoration: none;
			cursor: default;
		}

		p.list-label a:hover{
			background: #f2c95e url(http://img.dom.ria.ua/img/common/label/hover-label.png) no-repeat;
		}
		p.list-label a.select-label{
			background: #f2c95e url(http://img.dom.ria.ua/img/common/label/active-label.png) no-repeat !important;
		}
			
	* html .label-container p.nameLabel{ padding-right: 0px; }
	* html .label-container p.nameLabel input{ width: 96%; }

	div.create-label{
		padding: 10px 0px 6px;
		text-align: center;
	}
		div.create-label input{
			padding: 0px 15px;
			cursor: pointer;
		}

.icons-18{
 padding-left:18px;
 height: 18px;
 background: url(../img/icons/close-pLabel.png) no-repeat;
}
* html .icons-18{
 background: url(../img/icons/close-pLabel.gif) no-repeat;
 }
 .icons-18.close-window{
  background-position: 0px 0px;
 }
 .icons-18.close-window:hover{
  background-position: 0px -18px;
 }