body{
	text-rendering: optimizeLegibility;
	cursor: url('../../img/war/def.png'), default;
}

*:focus{
	outline: 0;
	border: none;
}

input,
textarea{
	font-family: Tahoma;
	border: none;
	resize: none;
	padding: 0;
}

input::-ms-clear,
input::-ms-reveal{
    display: none;
}

textarea{
	overflow: auto;
}

input.lbl{
	color: #6c757a;
}

input.lbl:focus{
	color: #000;
}

a{
	text-decoration: none;
	cursor: url('../../img/war/hand.png'), pointer;
	color: #fff;
}

a:hover{
	color: #ffd100;
}

label{
	cursor: url('../../img/war/def.png'), default;
}

.ltr{
	direction:ltr;
	text-align: left;
}

.cntanim{
	-moz-transition: background-color 500ms;
	-webkit-transition: background-color 500ms;
	transition: background-color 500ms;
}

/* Fullscreen Overlay */
	body > .fov{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: 0.85;
	}

	body > .fov:not(.trans){
		-moz-animation: fovup 300ms;
		-webkit-animation: fovup 300ms;
		animation: fovup 300ms;
	}

	@-webkit-keyframes fovup{
		from {opacity: 0;}
		to {opacity: 0.85;}
	}

	@-moz-keyframes fovup{
		from {opacity: 0;}
		to {opacity: 0.85;}
	}

	@keyframes fovup{
		from {opacity: 0;}
		to {opacity: 0.85;}
	}

	body > .fov:not(.trans).clsng{
		opacity: 0;
		-moz-animation: fovdown 300ms;
		-webkit-animation: fovdown 300ms;
		animation: fovdown 300ms;
	}

	@-moz-keyframes fovdown{
		from {opacity: 0.85;}
		to {opacity: 0;}
	}

	@-webkit-keyframes fovdown{
		from {opacity: 0.85;}
		to {opacity: 0;}
	}

	@keyframes fovdown{
		from {opacity: 0.85;}
		to {opacity: 0;}
	}

	body > .fov.trans{
		opacity: 0;
	}
/* ------------------ */

/* Fonts */
	@font-face{
		font-family: 'yekan';
		src: url('../../font/yekan.eot');
		src: url('../../font/yekan.eot?#iefix') format('embedded-opentype');
		src: local('☺'), 
			url('../../font/yekan.ttf') format('truetype'),
			url('../../font/yekan.woff') format('woff');
	}
/* ------ */

/* Generic Colors */
	.yell{
		color: #ffd717;
	}

	.green{
		color: #00ff06;
	}

	.red{
		color: #ff0000;
	}
/* -------------- */

/* Generic buttons */
	.gbtn{
		cursor: url('../../img/war/hand.png'), pointer;
		-webkit-transition: background-color 100ms;
		-moz-transition: background-color 100ms;
		transition: background-color 100ms;
		border: 1px solid #000;
		border-radius: 4px;
		font: 13px 'yekan';
		position: relative;
		display: inline-block;
		background-repeat: no-repeat;
		background-position: center;
	}

	.gbtn.nh{
		cursor: url('../../img/war/def.png'), default;
	}

	.gbtn:before,
	.gbtn:after{
		content: '';
		position: absolute;
		right: -2px;
		left: -2px;
		top: -2px;
		bottom: -2px;
		border: 1px solid transparent;
		border-radius: 5px;
		opacity: 0.7;
	}

	.gbtn:after{
		right: 0;
		left: 0;
		bottom: 0;
		top: 0;
		border-radius: 3px;
	}

	.gbtn.load{
		font-size: 0!important;
		background-image: url('../../img/gen/load.gif')!important;
		background-repeat: no-repeat;
		background-position: center;
	}

	/* Brown */
		.gbtn[c='b']{
			background-color: #29231d;
			border-color: #77471b;
		}
		
		.gbtn[c='b']:before,
		.gbtn[c='b']:after{
			border-color: #29221c;
		}

		.gbtn[c='b']:not(.nh):hover,
		.gbtn[c='b']:not(.nh).hover{
			background-color: #29231d;
		}
	/* ------- */

	/* Green */
		.gbtn[c='g'],
		.gbtn[c].hv:hover,
		.gbtn[c].hv.hover{
			background-color: #165d0a;
			border-color: #26aa11;
		}
		
		.gbtn[c='g']:before,
		.gbtn[c='g']:after,
		.gbtn[c].hv:hover:before,
		.gbtn[c].hv:hover:after,
		.gbtn[c].hv.hover:before,
		.gbtn[c].hv.hover:after{
			border-color: #093f00;
		}

		.gbtn[c='g']:not(.nh):hover,
		.gbtn[c='g']:not(.nh).hover{
			background-color: #1b730c;
		}
	/* ------- */

	/* Red */
		.gbtn[c='r']{
			background-color: #720000;
			border-color: #ab0201;
		}

		.gbtn[c='r']:before,
		.gbtn[c='r']:after{
			border-color: #500100;
		}

		.gbtn[c='r']:not(.nh):hover,
		.gbtn[c='r']:not(.nh).hover{
			background-color: #b50000;
		}
	/* ----- */

	/* Yellow */
		.gbtn[c='y']{
			background-color: #ffa200;
			border-color: #ffff00;
			color: #302215;
		}

		.gbtn[c='y']:before,
		.gbtn[c='y']:after{
			border-color: #cd6100;
		}
		
		.gbtn[c='y']:not(.nh):hover,
		.gbtn[c='y']:not(.nh).hover{
			background-color: #ffd06c;
		}
	/* -------- */
	
	/* Grey */
		.gbtn[c='gr']{
			background-color: #565d61;
			border-color: #8d959a;
			cursor: url('../../img/war/def.png'), default;
			color: rgba(255,255,255,0.5);
		}

		.gbtn[c='gr'].hv{
			cursor: url('../../img/war/hand.png'), pointer;
		}

		.gbtn[c='gr']:before,
		.gbtn[c='gr']:after{
			border-color: #393d40;
		}
	/* -------- */

	/* Dark Grey */
		.gbtn[c='dgr']{
			background-color: #3d3d45;
			border-color: #6b7376;
			cursor: url('../../img/war/def.png'), default;
		}

		.gbtn[c='dgr'].hv{
			cursor: url('../../img/war/hand.png'), pointer;
		}

		.gbtn[c='dgr']:before,
		.gbtn[c='dgr']:after{
			border-color: #393d40;
		}
	/*---------- */

	/* Blue */
		.gbtn[c='bl']{
			background-color: #005393;
			border-color: #00b4ff;
		}

		.gbtn[c='bl']:before,
		.gbtn[c='bl']:after{
			border-color: #043e55;
		}

		.gbtn[c='bl']:not(.nh):hover,
		.gbtn[c='bl']:not(.nh).hover{
			background-color: #0074ce;
		}
	/* ---- */

	/* Orange */
		.gbtn[c='o']{
			background-color: #d27817;
			border-color: #ffba00;
			border-width: 2px;
		}

		.gbtn[c='o']:before,
		.gbtn[c='o']:after{
			border-color: #834807;
		}

		.gbtn[c='o']:before{
			left: -3px;
			right: -3px;
			top: -3px;
			bottom: -3px;
		}

		.gbtn[c='o']:not(.nh):hover,
		.gbtn[c='o']:not(.nh).hover{
			background-color: #ea861a;
		}
	/* ------ */
/* --------------- */

/* Floor decorations */
	#iwrp > .shield{
		background: url('../../img/gen/shield.png') no-repeat;
		height: 112px;
		left: 705px;
		position: absolute;
		bottom: -17px;
		width: 267px;
		z-index: 1;
	}


	#iwrp > .skull{
		background: url('../../img/gen/skull.png') no-repeat;
		height: 39px;
		left: 60px;
		position: absolute;
		bottom:46px;
		width: 159px;
		z-index: 3;
	}

	#iwrp > .mush{
		background: url('../../img/gen/mush.png') no-repeat;
		width: 44px;
		height: 21px;
		position: absolute;
		left: 660px;
		bottom: 40px;
	}

	/* Stones */
		#iwrp > .stone[r]{
			position: absolute;
			background: url('../../img/gen/stone.png') no-repeat 0 0;
			background-size: 100% auto;
			width: 28px;
			height: 13px;
		}

		#iwrp > .stone[r='1']{
			left: 70px;
			bottom: 60px;
		}

		#iwrp > .stone[r='2']{
			background-position: 0 -13px;
			left: 245px;
			bottom: 25px;
		}
		
		#iwrp > .stone[r='3']{
			background-position: 0 -26px;
			left: 315px;
			bottom: 70px;
		}
		
		#iwrp > .stone[r='4']{
			background-position: 0 -26px;
			left: 420px;
			bottom: 45px;
		}
		
		#iwrp > .stone[r='5']{
			left: 463px;
			bottom: 43px;
			width: 20px;
			height: 9px;
		}
		
		#iwrp > .stone[r='6']{
			background-position: 0 -18px;
			bottom: 75px;
			height: 9px;
			left: 620px;
			width: 20px;
		}
		
		#iwrp > .stone[r='7']{
			background-position: 0 -13px;
			left: 730px;
			bottom: 60px;
		}
		
		#iwrp > .stone[r='8']{
			background-position: 0 -26px;
			left: 1050px;
			bottom: 90px;
		}
	/* ------ */
/* ----------------- */

/* No result */
	.no_results{
		background: #bb0505;
		box-shadow: 0 0 2px #000;
		border-radius: 3px;
		direction: rtl;
		position: absolute;
		margin: 0;
		top: 50%;
		padding: 20px 30px;
		left: 50%;
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
	}

	.no_results.nar{
		padding-top: 12px;
		padding-bottom: 12px;
	}
/* --------- */

/* Generic data */
	.gen_dta{
		background: rgba(0,0,0,0.5);
		height: 33px;
		vertical-align: middle;
		line-height: 32px;
		position: relative;
		display: inline-block;
		border-radius: 4px;
	}

	.gen_dta:after{
		content: '';
		background-position: center center;
		background-repeat: no-repeat;
		left: 0;
		top: 50%;
		-moz-transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		position: absolute;
		height: 100%;
	}

	.gen_dta[r='d']:after{
		background-image: url('../../img/gen/ic/dim_28_25.png');
		width: 28px;
	}
	
	.gen_dta[r='c']:after{
		background-image: url('../../img/gen/ic/coin_27_25.png');
		width: 27px;
	}
	
	.gen_dta[r='p']:after{
		background-image: url('../../img/gen/ic/perc_30.png');
		width: 30px;
	}
	
	.gen_dta[r='l']:after{
		width: 27px;
		background-image: url('../../img/gen/ic/lvl_27_30.png');
	}
	
	.gen_dta[r='r']:after{
		width: 27px;
		background-image: url('../../img/gen/ic/rank_27_30.png');
	}
	
	.gen_dta[r='hl']:after{
		background-image: url('../../img/gen/ic/hero_lvl_27_29.png');
		width: 27px;
	}

	.gen_dta[r='sl']:after{
		background-image: url('../../img/gen/ic/sol_lvl_31.png');
		width: 31px;
	}
	
	.gen_dta[r='b']:after{
		background-image: url('../../img/gen/params.png');
		background-position: center bottom;
		width: 30px;
		height: 30px;
	}
	
	.gen_dta[r='t']:after{
		background-image: url('../../img/gen/ic/days_30_27.png');
		width: 30px;
	}

	.gen_dta[r='pc']:after{
		background-image: url('../../img/gen/ic/gift_33_34.png');
		width: 33px;
		height: 34px;
	}

	.gen_dta label{
		font-size: 11px;
		font-weight: normal;
		line-height: 11px;
		position: absolute;
		right: 10px;
		text-align: right;
		top: -10px;
		width: 100%;
		color: #efe1c3;
	}
/* ------------ */

/* Box corner */
	span.box_crn[r]{
		position: absolute;
		width: 0;
		height: 0;
		z-index: 1;
		background: url('../../img/gen/box_crn.png') no-repeat 0 0;
	}

	span.box_crn[r]:before,
	span.box_crn[r]:after{
		content: '';
		position: absolute;
		left: 0;
		background: inherit;
	}

	span.box_crn[r]:before{
		top: 0;
	}

	/* Wood */
		/* Top left */
			span.box_crn[t='w']{
				left: -29px;
				top: -42px;
			}

			span.box_crn[t='w']:before{
				width: 167px;
				height: 72px;
			}
			
			span.box_crn[t='w']:after{
				width: 80px;
				height: 141px;
				top: 72px;
				background-position: 0 -72px;
			}
		/* ----- */
		
		/* Bottom right */
			span.box_crn[t='w'][r='br']{
				-moz-transform: rotate(180deg) scale(0.68,0.78);
				-webkit-transform: rotate(180deg) scale(0.68,0.78);
				transform: rotate(180deg) scale(0.68,0.78);
				left: auto;
				right: -16px;
				top: auto;
				bottom: -28px;
			}
		/* ------ */
	/* ------ */

	/* Ivory #1 */
		/* Top left */
			span.box_crn[t='i1']{
				left: -36px;
				top: -35px;
			}
			
			span.box_crn[t='i1']:before{
				width: 217px;
				height: 63px;
				background-position: 0 -213px;
			}
			
			span.box_crn[t='i1']:after{
				width: 70px;
				height: 129px;
				top: 63px;
				background-position: 0 -276px;
			}
		/* ----------- */

		/* Top right */
			span.box_crn[t='i1'][r='tr']{
				-moz-transform: rotate(90deg) scale(0.7);
				-webkit-transform: rotate(90deg) scale(0.7);
				transform: rotate(90deg) scale(0.7);
				left: auto;
				right: -24px;
				top: -24px;
			}
		/* ----------- */

		/* Bottom left */
			span.box_crn[t='i1'][r='bl']{
				-moz-transform: rotate(-90deg);
				-webkit-transform: rotate(-90deg);
				transform: rotate(-90deg);
				top: auto;
				bottom: -35px;
				left: -35px;
			}

			span.box_crn[t='i1'][r='bl']:before{
				height: 70px;
			}
			
			span.box_crn[t='i1'][r='bl']:after{
				top: 70px;
				height: 122px;
				background-position: 0 -283px;
			}
		/* ----------- */
	/* ------ */

	/* Ivory #2 */
		/* Top left */
			span.box_crn[t='i2']{
				left: -24px;
				top: -22px;
			}
			
			span.box_crn[t='i2']:before{
				width: 134px;
				height: 45px;
				background-position: 0 -405px;
			}
			
			span.box_crn[t='i2']:after{
				width: 52px;
				height: 49px;
				top: 45px;
				background-position: 0 -450px;
			}
		/* ----------- */
		
		/* Top Right */
			span.box_crn[t='i2'][r='tr']{
				-webkit-transform: rotateY(180deg);
				-moz-transform: rotateY(180deg);
				transform: rotateY(180deg);
				left: auto;
				right: -24px
			}
		/* ----------- */

		/* Bottom left */
			span.box_crn[t='i2'][r='br']{
				-moz-transform: rotate(180deg);
				-webkit-transform: rotate(180deg);
				transform: rotate(180deg);
				top: auto;
				bottom: -23px;
				left: auto;
				right: -24px
			}
		/* ----------- */
	/* ------ */
/* --------- */

/* Generic chains */
	.gch{
		position: absolute;
		background: url('../../img/gen/chains.png') no-repeat 0 0;
	}

	.gch[c='1']{
		width: 16px;
		background-position: 0 -13px;
		background-position: left 0 bottom -203px;
	}
	
	.gch[c='2']{
		width: 9px;
		background-position: -16px -7px;
		background-position: left -16px bottom -12px;
	}
	
	.gch[c='3']{
		width: 7px;
		background-position: -25px bottom;
	}
	
	.gch[c='4']{
		width: 5px;
		background-position: -32px -4px;
		background-position: left -32px bottom -406px;
	}
/* -------------- */

/* Generic list */
	ul.gen_list{
		margin: 10px 0 0;
		padding: 0;
	}

	ul.gen_list li{
		line-height: 14px;
		margin-bottom: 2px;
		margin-top: 1px;
		padding-right: 12px;
		text-align: right;
		list-style: none;
		position: relative;
	}

	ul.gen_list li:before{
		content: '';
		position: absolute;
		right: 0;
		top: 6px;
		width: 7px;
		height: 7px;
		border-radius: 2px;
		background: #25de00;
	}
/* ------------ */

/* Paginate */
	p.pagin ul{
		margin-top:2px;
	}

	p.pagin ul > li.active span{
		background-color: #268716;
		border-color: #268716;
		color:#fff;
	}
/* ------- */

/* Generic title */
	label.gtit{
		position: absolute;
		height: 54px;
		right: 13px;
		top: -34px;
		background: url('../../img/gen/gtit.png') no-repeat;
		font: 13px/53px 'yekan';
		text-shadow: 0 0 2px #000;
		color: #efe1c3;
		text-align: center;
		width: 144px;
		direction: rtl;
	}

	label.gtit[r='1']{
		background-position: 0 0;
	}
	
	label.gtit[r='2']{
		background-position: 0 -54px;
	}
	
	label.gtit[r='3']{
		width: 164px;
		background-position: 0 -108px;
	}

	label.gtit[r='4']{
		width: 164px;
		background-position: 0 -161px;
	}
/* ------------- */

/* Generic hint */
	.ghint{
		margin: 0;
		cursor: url('../../img/war/def.png'), default;
		direction: rtl;
		padding-right: 18px;
		background: url('../../img/gen/ic/ghint.png') no-repeat right 1px;
	}
/* ------------ */

/* Generic sockets */
	.gsock{
		width: 61px;
		height: 61px;
		border: 2px solid #323a3f;
		border-right: 0;
		border-top: 0;
		background: #76868f url('../../img/gen/txt.png');
		border-radius: 7px;
		position: relative;
	}
	
	.gsock:after{
		border-radius: 6px;
		bottom: 0;
		box-shadow: 2px 2px 3px #222 inset;
		content: '';
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		background-repeat: no-repeat;
		background-position: center;
	}
/* --------------- */

/* HR */
	hr[c]{
		border: none;
		border-bottom: 1px solid;
		height: 1px;
		width: 100%;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}

	hr[v]{
		border-bottom: none;
		border-right: 1px solid;
		width: 1px;
		height: 100%;
	}
	
	hr[c='b']{
		background: #18110a;
		border-color: #472f19;
	}

	hr[c='g']{
		background: #58646a;
		border-color: #191e20;
	}
	
	hr[c='lg']{
		background: #7c888e;
		border-color: #2e363a;
	}
/* --------------- */

/* Generic table */
	table.gtbl{
		width: 100%;
		background: #14181a;
		cursor: url('../../img/war/def.png'), default;
		direction: rtl;
		border-spacing: 0;
		border-radius: 10px;
		overflow: hidden;
	}

	table.gtbl col.odd{
		background-color: rgba(255,255,255,0.04);
	}

	table.gtbl th{
		color: #ffe9cd;
		font-weight: normal;
		font-size: 10px;
		height: 28px;
		padding: 0;
	}

	table.gtbl .right{
		text-align: right;
		padding-right: 9px;
	}

	table.gtbl td{
		padding: 0;
		height: 31px;
		-moz-transition: background-color 100ms;
		-webkit-transition: background-color 100ms;
		transition: background-color 100ms;
	}

	table.gtbl tr.sep td{
		height: 1px;
		background: rgba(255,255,255,0.15);
		border: 1px solid transparent;
		border-right: 0;
		border-left: 0;
		background-clip: padding-box;
	}

	table.gtbl tbody tr:not(.sep):not(.emp):hover td:not(:first-child):not(:last-child){
		background-color: rgba(255,255,255,0.1);
	}

	table.gtbl tr.sep td:first-child,
	table.gtbl tr.sep td:last-child{
		background: none;
	}
/* ------------- */

/* Generic boxes */
	.gbox{
		background: #573312;
		border: 1px solid #312418;
		position: relative;
		border-radius: 10px;
		padding: 9px;
	}

	.gbox > div{
		background: #352211 url('../../img/gen/txt.png');
		border-radius: 8px;
		border: 2px solid rgba(0,0,0,0.24);
		border-bottom: none;
		border-right: none;
		position: relative;
	}

	/* Grey */
		.gbox[bc='gr']{
			background-color: #495358;
		}
		
		.gbox[bc='gr'] > div{
			background-color: #2e3336;
		}
	/* ---- */
/* ------------- */

/* Box shadows */
	.boxsh{
		position: absolute;
		width: 933px;
		height: 27px;
		background: url('../../img/gen/bxsh.png') no-repeat center;
		background-size: 100% 27px;
		bottom: -12px;
	}

	/* Opacity */
		.boxsh[o='2']{
			opacity: 0.7;
		}
	/* ------- */

	/* Size */
		.boxsh[s='2']{
			width: 500px;
		}
	/* ---- */

	/* Position */
		.boxsh[p='c']{
			right: 50%;
			-moz-transform: translate(50%,0);
			-webkit-transform: translate(50%,0);
			transform: translate(50%,0);
		}
		
		.boxsh[p='l']{
			left: 115px;
		}
		
		.boxsh[p='r']{
			right: 115px;
		}
	/* ----------- */
/* ----------- */

/* Reduce animation */
	.reduce-dom{
		position: absolute;
		border-radius: 3px;
		padding: 0 5px 0 10px;
		text-align: left;
		direction: ltr;
		height: 23px;
		line-height: 23px;
		background: rgba(0,0,0,0.7);
	}
	
	.reduce-dom.plus{
		background: rgba(0,111,18,1);
	}
	
	.reduce-dom.minus{
		background: rgba(161,0,0,1);
	}
	
	.reduce-dom:after{
		content: '';
		position: absolute;
		top: 0;
		left: -20px;
		width: 40px;
		background-position: center;
		background-repeat: no-repeat;
		height: 100%;
	}
	
	.reduce-dom[r='c']:after{
		background-image: url('../../img/gen/ic/coin_20_18.png');
	}
	
	.reduce-dom[r='d']:after{
		background-image: url('../../img/gen/ic/dim_17_15.png');
	}
/* ---------------- */

/* Generic form */
	.generic_form p{
		height: 24px;
		display: block;
		clear: both;
		position: relative;
		margin: 0 0 7px 0;
	}
	
	.generic_form p > label{
		width: 76px;
		display: inline-block;
		text-align: left;
		position: absolute;
		right: 0;
		top: 4px;
		color: #fff;
		font: 15px/15px 'yekan','Tahoma';
		direction: rtl;
	}
	
	input.generic_textbox{
		width: 141px;
		border-radius: 5px;
		height: 14px;
		background: #cacaca;
		font: 11px/11px 'Tahoma';
		color: #000;
		cursor: text;
		padding: 4px 10px 6px 10px;
		text-align: right;
		direction: rtl;
		resize: none;
	}

	input.generic_textbox.gen{
		border: 1px solid transparent;
	}

	input.generic_textbox.gen.err{
		border-color: red;
	}
	
	.generic_form p .textbox{
		position: absolute;
		top: 0;
		width: 141px;
		border-radius: 5px;
		height: 14px;
		right: 84px;
		background: #cacaca;
		font: bold 12px/12px 'Tahoma';
		color: #000;
		cursor: text;
		padding: 5px 10px;
		text-align: right;
		direction: rtl;
		z-index: 2;
		resize: none;
	}
	
	textarea.textbox{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.generic_form p .textbox:focus,
	.generic_textbox:focus{
		background: #fff;
	}
	
	.generic_form p .textbox.ltr,
	.generic_textbox.ltr{
		direction: ltr;
		text-align: left;
	}
	
	.generic_form p > .gComboDropdown{
		position: absolute;
		top: 0;
		right: 84px;
		z-index: 3;
		padding: 0;
	}
	
	.generic_form p > .gComboDropdown li{
		font: 14px 'yekan','Tahoma';
	}
	
	.generic_form p > .gComboDropdown .options_container li.hover{
		background-color: #b6b6b6;
	}
	
	.generic_form p > .gComboDropdown .options_container li.active{
		background-color: #5cadc0;
	}
	
	.generic_form p > .validation_icon{
		display: inline-block;
		position: absolute;
		top: 0;
		left: 30px;
		width: 41px;
		height: 24px;
		z-index: 1;
		border-radius: 5px 0 0 5px;
	}
	
	.generic_form p > .validation_icon.error{
		background: url('../../img/gen/validation_icon_error.png') no-repeat;
	}
	
	.generic_form p > .validation_icon.loading{
		background: #949494 url('../../img/gen/load.gif') no-repeat 3px center;
	}
/* ------------ */