@import url('/a/css/reset.css');
@import url('/a/css/idialog.css');

A{
	text-decoration:none;
	}
	A:hover{
		text-decoration:underline;
		}
.pseudo-link{
	cursor:pointer;
	}
	.pseudo-link:hover{
		text-decoration:underline;
		}
	
.button-like-link{
	display:inline;
	margin:0;
	padding:0;
	border:0;
	line-height:1.3em;
	cursor:pointer;
	background:none;
	}
	
.hidden{
	display:none;
	}

/*Js link*/
	.js-link{
		line-height:150%;
		border-bottom:1px dotted #2580CD;
		text-decoration:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		user-select:none;
		}
		.js-link:hover,
		A.js-link:hover{
			text-decoration:none;
			border-color:#000;
			}
			
			
INPUT.fielderror{
	border:1px solid #EFB0AC;
	background:#FBE6E5;
	}
.no-select{
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	}
/* Help link */
	.help-link{
		vertical-align:super;
		font-size:0.75em;
		font-weight:normal;
		}
/* Help pin */
	.help-pin{
		position:absolute;
		display:block;
		min-width:1.14em;
		min-height:1.14em;
		border:1px solid #BBB;
		border-radius:1em;
		-moz-border-radius:50%;
		-webkit-border-radius:6px;
		-webkit-user-select:none;
		-moz-user-select:none;
		cursor:pointer;
		line-height:110%;
		text-decoration:none;
		text-align:center;
		background:#EFEFEF url(data:image/gif;base64,R0lGODlhAQALALMAAP39/fPz8/n5+e/v7/T09Pj4+PHx8fLy8vv7+/b29gAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0VDRTFDMDhBNDhFMTFERjk0NkNGQzg4OUVGMjY0RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0VDRTFDMDlBNDhFMTFERjk0NkNGQzg4OUVGMjY0RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RUNFMUMwNkE0OEUxMURGOTQ2Q0ZDODg5RUYyNjRGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RUNFMUMwN0E0OEUxMURGOTQ2Q0ZDODg5RUYyNjRGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAsAAAQJEAAkSiLhmBEBADs=) repeat-x;
		font-size:0.84em;
		font-weight:bold;
		color:#7D7D7D;
		}
		.help-pin:hover{
			border-color:#3B82B1;
			text-decoration:none;
			background:#2C81C9 url(data:image/gif;base64,R0lGODlhAQALALMAADmJzFye1lOY05bB5Xqw3iyByWil2UqT0Yq640GOzzKFygAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjJGNUI1NjlBNDhFMTFERkFGNEZDOTU1OEU3OUQ0QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjJGNUI1NkFBNDhFMTFERkFGNEZDOTU1OEU3OUQ0QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMkY1QjU2N0E0OEUxMURGQUY0RkM5NTU4RTc5RDRDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMkY1QjU2OEE0OEUxMURGQUY0RkM5NTU4RTc5RDRDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAAsAAAQJcCBigjgJqBIBADs=);
			color:#FFF
			}
	
/* Links schema icons */
	a.link-schema-http,
	a.link-schema-https{
		padding-left:16px;
		background-position:0 center;
		background-repeat:no-repeat;
		}
		a.link-schema-http{
			background-image:url(data:image/gif;base64,R0lGODlhCgAKALMMAHir1uny+srf8d3r9ujx+rPQ6tvq9dPl9L/Y7cne8OPu+LTR6gAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTlDNDdEMkY3NkVEMTFFMEJDNUZDQTU4NTBCMzUwOUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTlDNDdEMzA3NkVEMTFFMEJDNUZDQTU4NTBCMzUwOUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxOUM0N0QyRDc2RUQxMUUwQkM1RkNBNTg1MEIzNTA5QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxOUM0N0QyRTc2RUQxMUUwQkM1RkNBNTg1MEIzNTA5QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAwALAAAAAAKAAoAAAQlkElAK5Az6HAxA5tFDYpGmcJhAMQJLEhyVWZBTaDJYXnIix1GBAA7);
			}
		a.link-schema-https{
			background-image:url(data:image/gif;base64,R0lGODlhCgAKALMJAHir1vbuBYqwrO3lBeLaBuHZBuffBezkBfLqBQAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQwQTYwMjk3NkVEMTFFMDg0NzdCODk4N0ZGRjc5MkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQwQTYwMkE3NkVEMTFFMDg0NzdCODk4N0ZGRjc5MkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNDBBNjAyNzc2RUQxMUUwODQ3N0I4OTg3RkZGNzkyQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNDBBNjAyODc2RUQxMUUwODQ3N0I4OTg3RkZGNzkyQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAkALAAAAAAKAAoAAAQkMElAK5Az6HBxAptFbRzIDQhXcoRxXJUmFNRkBgKH3Vr3ib4IADs=);
			}
	
/* Noscript message */
#noscript{
	margin:25px 0;
	padding:0.8em 20px 1em;
	border-left:10px solid #FFE5E5;
	font-size:1.15em;
	font-weight:bold;
	}
	
/* Number formatting */
	.nmf{
		margin-left:-0.3em;
		}
	.nmf-g{
		margin-left:0.3em;
		}

/*Buttons*/
	BUTTON{
		font-family:Tahoma, Arial, sans-serif;
		}

	/* Custom button */
		BUTTON.custom-button{
			float:left;
			padding:0;
			margin:0 3px 0 0;
			background:none;
			border:none;
			cursor:pointer;
			font-family:Tahoma, Arial, sans-serif;
			font-size:1em;
			}
			BUTTON.custom-button STRONG{
				position:relative;
				display:block;
				border:1px solid #afc3a4;
				background:#c9dcac url('/a/tracker/img/bg.gif') repeat-x 0 -100px;
				padding:0.2em 0.9em 0.3em;
				color:#000;
				}
			BUTTON.custom-button STRONG SPAN{
				display:block;
				position:absolute;
				width:2px;
				height:1px;
				background:#FFF;
				font-size:1px;
				}
				BUTTON.custom-button STRONG SPAN SPAN{
					width:1px;
					height:1px;	
					left:0;
					border-width:0 1px 0 0;
					border-style:solid;
					border-color:#acacac;
					}
				
			BUTTON.custom-button STRONG SPAN.btl{
				top:-1px;
				left:-1px;
				}
				BUTTON.custom-button STRONG SPAN.btl SPAN{
					top:1px;		
					}
			BUTTON.custom-button STRONG SPAN.btr{
				top:-1px;
				left:100%;
				margin:0 0 0 -1px;
				}
				BUTTON.custom-button STRONG SPAN.btr SPAN{
					top:1px;
					border-width:0 0 0 1px;
					}
			BUTTON.custom-button STRONG SPAN.bbr{
				top:100%;
				left:100%;
				margin:0 0 0 -1px;
				}
				BUTTON.custom-button STRONG SPAN.bbr SPAN{
					top:-1px;
					border-width:0 0 0 1px;
					}
			BUTTON.custom-button STRONG SPAN.bbl{
				top:100%;
				left:-1px;
				margin:0 0 0 0;
				}
				BUTTON.custom-button STRONG SPAN.bbl SPAN{
					top:-1px;
					}

/* Status bar */
	#statusbar{
		position:fixed;
		z-index:10005;
		top:100px;
		left:50%;
		min-width:14em;
		max-width:20em;
		padding:0.3em 10px 0.4em;
		text-align:center;
		cursor:default;
		background:#FFFFAB;
		font-size:1.15em;
		}
		#statusbar STRONG{		
			margin:0 auto;
			padding:5px 10px;
			display:inline-block;
			
			}
		#statusbar.progress STRONG{
			padding-right:0;
			}
		#statusbar.error{
			background:#FFD1D1;
			}
/* Meta status */
	#meta-status{
		position:absolute;
		top:48px;
		left:350px;
		z-index:1010;
		padding:0.35em 35px 0.45em 7px;		
		border:1px solid #D7D7D7;
		box-shadow:2px 2px 0 0 rgba(0,0,0,0.15);
		-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,0.15);
		-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.15);
		background:#FEFECC;
		}
	#meta-status-del{
		display:block;
		position:absolute;
		right:12px;
		top:50%;
		margin:-5px 0 0;
		width:11px;
		height:11px;
		overflow:hidden;
		cursor:pointer;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVJJREFUeNocUdlOAzEMHGd3qQrfVQ6JiqpcqoQEn0U5+0RR+wJC0Ep8FSBodmPHzG5enEzs8Ywt7o7P1dqz9+HyBQkVPFcACrj/QkSIbWFvbyBYf6w86Z+rbVxVGaOnlNzMPKu5aSTe+Mf7q5dAYDVZYR2beIYUAVmJhwRBj52ASnYQMpOS1kiN4WZ6DU0B7AD1GtPbOzSamBFhUiOIA2YJ2RVXVxeY3U+R0waP9w+4vJjAE5CtQdu4bA3EGCmmYkvF+WSCx9mc8RRqBcy/gUS1RY/MTKYZgtrFp/kSZ2cnWMyfKSdSFihJqVsR3ItOZ1MrFsslxseH9LDB6GjMghcY9VtihSjIr8iZwt0wHA47cyIFMb5HB5wS2ZuSmKNsl1LHH362SVwIB+j47e6t+fa4bOiyzzeT16s3D7LNiUSarJCROna3dgeGEErs7g/kX4ABACWl4XE8qtVyAAAAAElFTkSuQmCC);
		}
		
/* Lang switcher */
	#lang-switcher{
		float:right;
		margin:13px 0 0 30px;
		text-align:right;
		line-height:1;
		font-size:0.9em;
		color:#555;
		}		
		
/* User menu */
	#user-menu{
		padding-top:22px;
		text-align:right;
		}
		#user-menu LI{
			display:inline-block;
			border-left:1px solid #ADB2B6;
			margin:0 0 0 0.5em;
			padding:0 0 0 0.7em;
			color:#2580CD;
			}
		#user-menu A{
			
			}
		#logout-link,
		#user-menu .accent A{
			color:#FF0F0F;
			}
			#logout-link:hover,
			#user-menu .accent A:hover{
				color:#000;
				}
		#user-menu LI:first-child{
			border:none;
			}
		#user-menu STRONG{
			font-weight:bold;
			color:#09F;
			}
		#user-menu STRONG.menuitem-active{
			color:#000;
			}
		
		#user-menu-blog-link{
			display:block;
			position:relative;
			padding-right:20px;
			}
		#user-menu-blog-title{
			
			}
		#user-menu-blog-rss{
			position:absolute;
			display:block;
			right:0;
			top:0;
			width:15px;
			height:15px;
			background:url('/a/img/bullet.png') no-repeat -150px 0;
			font-size:15px;
			}
		#user-account-link{
			font-weight:bold;
			color:#000;
			}
			#user-account-link A{
				color:#2580CD;
				}
		#user-account-link-masterhost{
			display:inline-block;
			vertical-align:text-top;
			min-height:18px;
			padding-left:19px;
			background:url('/a/img/masterhost_icon.png') no-repeat;
			}
		#user-account-link-radiushost{
			display:inline-block;
			vertical-align:text-top;
			min-height:18px;
			padding-left:19px;
			background:url('/a/img/radiushost_icon.png') no-repeat;
			}
		#feedback-dropdown{
			color:#0C0;
			}
			#feedback-dropdown:hover{
				color:#000;
				}
	
		
	/* Feedback link */
			
		#feedback-link-wrap,
		#user-menu #feedback-link-wrap{
			position:relative;
			top:-9px;
			line-height:2.5em;
			vertical-align:top;
			white-space:nowrap;
			}
		#feedback-link{
			display:block;
			white-space:nowrap;
			text-decoration:none;
			}
		#feedback-link-title{
			display:inline-block;
			padding:0 8px;
			height:2.3em;
			min-height:28px;
			background:url('/a/img/feedback.gif') no-repeat right bottom;
			text-decoration:none;
			color:#157215;
			}
		#feedback-link-msg-num,
		#user-menu #feedback-link-msg-num{
			display:inline-block;
			height:2.3em;
			min-height:28px;
			padding:0 6px 0 25px;
			background:url('/a/img/feedback.gif') no-repeat 0 bottom;
			vertical-align:top;
			font-weight:bold;
			color:#000;
			}
			
		
	/* Feedback dialog */
		#idialog-feedback{
			}
		#idialog-feedback,
		#idialog-feedback .dialog-body{
			width:440px;
			}
			#idialog-feedback .dialog-shadow{
				display:none;
				}
			#idialog-feedback .dialog-header{
				height:3.67em;
				background:#B4E56E url('/a/img/feedback.gif') repeat-x;
				border:none;
				}
				#idialog-feedback .dialog-header .del{
					top:6px;
					width:29px;
					height:29px;
					background:none;
					}
					#idialog-feedback .dialog-header .del SPAN{
						width:33px;
						height:33px;
						background:url('/a/img/feedback.gif') no-repeat 0 -100px;		
						}
				#idialog-feedback .dialog-header .del .del-cnt{
					width:29px;
					height:29px;
					background:none;
					}
				
			#idialog-feedback .dialog-title-wrap{
				padding-top:0.2em;
				font-size:2.17em;
				font-family:Arial, Tahoma, Helvetica, sans-serif;
				font-weight:normal;
				color:#487609;
				}
			#idialog-feedback .shadow-t{
				display:none;	
				}
			#idialog-feedback .buttons{
				display:none;
				}
			#feedback-body-wrap{
				padding:12px 17px 19px;
				}
			#feedback-progress{
				text-align:center;
				}
			#feedback-content{
				
				}
			#feedback-text{
				margin:0 0 1em;
				color:#666;
				}
			#feedback-form-wrap{
				position:relative;
				padding:10px 26px 10px 20px;
				background:#E6E6E6;
				}
				#feedback-form-wrap .crn{
					display:block;
					position:absolute;
					width:6px;
					height:6px;
					overflow:hidden;
					background-image:url('/a/img/feedback.gif');
					background-repeat:no-repeat;
					}
				#feedback-form-wrap .tl{
					top:0;
					left:0;
					background-position:-50px -100px;
					}
				#feedback-form-wrap .tr{
					top:0;
					right:0;
					background-position:-56px -100px;
					}
				#feedback-form-wrap .br{
					bottom:0;
					right:0;
					background-position:-56px -106px;
					}
				#feedback-form-wrap .bl{
					bottom:0;
					left:0;
					background-position:-50px -106px;
					}
			#feedback-form{
				
				}
				#feedback-form LABEL{
					display:block;
					float:none;
					margin:0 0 0.3em;
					padding:0;
					width:auto;
					text-align:left;
					font-size:1.15em;
					}
				#feedback-form INPUT.input-text{
					padding:0.5em 0.5em 0.6em;
					width:96%;
					font-size:1.15em;
					}
				#feedback-form TEXTAREA{
					padding:0.5em 0.5em 0.6em;
					width:96%;
					font-size:1.15em;
					}
				#feedback-form BUTTON{
					float:none;
					padding:0.2em 10px 0.3em;
					font-size:1.2em;
					}
				#feedback-form DD.submit{
					padding-top:1em;
					}
			
		/* Feedback subj selector */
			#feedback-subj-wrap{
				position:relative;
				}
			#feedback-subj{
				position:relative;
				height:2.3em;
				min-height:30px;
				border:1px solid #ACACAC;
				cursor:pointer;
				background:#FFF;
				}
				/* #feedback-subj.focused{
					border-color:#B2DE82;
					} */
				#feedback-subj.field-error,
				#feedback-subj.field-error #feedback-subj-icon{
					background-color:#F6DBE9;
					}
			#feedback-subj-placeholder{
				position:absolute;
				top:0.4em;
				left:8px;
				font-size:1.15em;
				color:#7F7F7F;
				}
			#feedback-subj-selector{
				display:block;
				position:absolute;
				top:0;
				right:0;
				bottom:0;
				width:30px;
				cursor:pointer;
				}
				#feedback-subj-selector-core{
					display:block;
					position:absolute;
					top:50%;
					left:50%;
					width:11px;
					margin:-3px 0 0 -5px;
					height:6px;
					overflow:hidden;
					background:url('/a/img/feedback.gif') no-repeat -100px -100px;
					}
			#feedback-subj-typein{
				position:absolute;
				top:0.35em;
				bottom:0.35em;
				left:40px;
				right:30px;
				}
			#feedback-subj-typein-field{
				border:none;
				background:none;
				font-size:1.15em;
				width:100%;
				height:100%;
				}
			#feedback-subj-dd{
				position:absolute;
				right:0;
				left:0;
				display:none;
				border:1px solid #ACACAC;
				border-top-width:0;
				background:#FFF;	
				}
			#feedback-subj-dd-list{
				border:7px solid #FFF;
				border-width:7px 8px;
				}
				#feedback-subj-dd-list LI{
					position:relative;
					padding:0 0 0 45px;
					margin:0 0 1px;
					min-height:28px;
					white-space:nowrap;
					line-height:2.5em;
					cursor:pointer;
					background-color:#F0F0F0;
					}
					#feedback-subj-dd-list LI:hover,
					#feedback-subj-dd-list LI:hover .feedback-icon,
					#feedback-subj-dd-list LI.dd-item-selected{
						background-color:#CDF99C;
						}
						
			/* Feedback survey announce */
				#feedback-survey-msg{
					position:relative;
					margin:15px 5px 5px 0;
					padding:0 0 0 63px;
					font-size:1.15em;
					}
					#feedback-survey-msg A{
						color:#2580CD;
						}
						#feedback-survey-msg A:hover{
							color:#000;
							}
				#feedback-survey-icon{
					position:absolute;
					top:2px;
					left:0;
					display:block;
					width:54px;
					height:34px;
					background:url('/a/img/feedback.gif') no-repeat -180px -100px;
					}
			
			/* Feedback result */
				#feedback-result{
					padding:0 0 16px;
					text-align:center;
					}
					#feedback-result P{
						margin:0;
						}
						#feedback-result P STRONG{
							font-weight:bold;
							}
					#feedback-result.result-success P.accent{
						color:#0A9300;
						}
					#feedback-result.result-error P.accent{
						color:#ED0000;
						}
				#feedback-result-text{
					margin:40px 0;
					font-size:1.15em; 
					}
			
			/* Feedback icons */			
				.feedback-icon{
					position:absolute;
					top:0;
					left:0;
					bottom:0;
					width:36px;
					background-color:#E0E0E0;
					background-image:url('/a/img/feedback_icon.png');
					background-repeat:no-repeat;
					}
				#feedback-subj-icon{
					display:none;
					background-color:#FFF;
					}
				
				/* Categories icons */
					.feedback-icon-question{
						background-position:0 0;
						}
					.feedback-icon-error{
						background-position:0 -50px;
						}
					.feedback-icon-idea{
						background-position:0 -100px;
						}
					.feedback-icon-typo{
						background-position:0 -150px;
						}
					.feedback-icon-praise{
						background-position:0 -200px;
						}
					.feedback-icon-other{
						background-position:0 -250px;
						}
			
		/* Feedback on frontpage */
				BODY.frontpage #feedback-link-msg-num,
				BODY.frontpage #feedback-link-title,
				BODY.frontpage #idialog-feedback .dialog-header,
				BODY.frontpage #idialog-feedback .dialog-header .del SPAN{
					background-image:url('/a/img/feedback_frontpage.gif');
					}
				BODY.frontpage #idialog-feedback .dialog-title-wrap,
				BODY.frontpage #feedback-link-title{
					color:#000;
					}
				
		
	/* Inline dropdown menu */
		.inline-dropdown{
			position:relative;
			padding-left:12px;
			display:inline-block;
			-webkit-user-select:none;
			-moz-user-select:none;
			}
			.inline-dropdown .bullet{
				display:block;
				position:absolute;
				top:50%;
				left:0;
				width:7px;
				height:4px;
				overflow:hidden;
				margin:-1px 0 0;
				background:url('/a/tracker/img/bullet.gif') no-repeat -50px -210px;
				}
				.inline-dropdown:hover .bullet,
				#feedback-dropdown:hover .bullet{
					background-position:-70px -210px;
					}
			#feedback-dropdown .bullet{
				background-position:-60px -210px;
				}
			#feedback-dropdown-content .notice{
				margin:0;
				float:none;
				font-size:1em;
				}
				#feedback-dropdown-content .notice LI{
					display:block;
					margin:0 0 0.3em;
					}
			#feedback-dropdown-content A{
				float:none;
				margin:0;
				color:#0C0;
				}
				#feedback-dropdown-content A:hover{
					color:#000;
					}
		.inline-dropdown-container{
			/* height:1px;	 */
			box-shadow:2px 2px 0 0 rgba(0,0,0,0.2);
			-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,0.2);
			-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.2);
			}
		.inline-dropdown-body{
			position:relative;
			z-index:5;
			min-width:150px;
			background:#FFF;
			border:1px solid #BABABA;
			}
		.inline-dropdown-body-core{
			padding:1em 10px 0.8em;
			}
		 .inline-dropdown-content{
			/* display:none; */
			}
			
			.inline-dropdown-content LI{
				margin:0 0 0.6em;
				}
		.inline-dropdown-shadow{
			z-index:1;
			position:absolute;
			/* width:100%;
			height:100%; */
			top:4px;
			left:4px;
			right:-2px;
			bottom:-2px;
			background:#000;
			opacity:0.2;
			-moz-opacity:0.2;
			}
	/* Widget custom select */
	.w-select{
		display:inline-block;
		position:relative;
		padding:0.3em 0 0.4em;
		border:1px solid #B8B8B8;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		width:100%;
		overflow:hidden;
		-webkit-user-select:none;
		-moz-user-select:none;
		cursor:pointer;
		white-space:nowrap;
		text-indent:32px;
		background:#FBFBFB url(data:image/gif;base64,R0lGODlhAQAWALMAAPn5+fT09Pf39/r6+vDw8Pb29vv7+/j4+PHx8fPz8/X19fLy8gAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM5RTYxOTFCNUEwMTFERjg2OEZGQUJDQTU2Nzg4M0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM5RTYxOTJCNUEwMTFERjg2OEZGQUJDQTU2Nzg4M0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzlFNjE4RkI1QTAxMURGODY4RkZBQkNBNTY3ODgzRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzlFNjE5MEI1QTAxMURGODY4RkZBQkNBNTY3ODgzRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABABYAAAQQkBCEVgpBlSLEOUA4DIYRAQA7) repeat-x;
		}
		.w-select:before{
			display:block;
			position:absolute;
			top:-1px;
			left:-1px;
			bottom:-1px;
			content:' ';
			width:24px;
			border:1px solid #B8B8B8;
			border-radius:3px 0 0 3px;
			-moz-border-radius:3px 0 0 3px;
			-webkit-border-radius:3px 0 0 3px;
			background:#C2DFFF url(data:image/gif;base64,R0lGODlhGAAWAMQAAO/1/MLf//L3/OLv/cji/9/t/c/l/szk/sbh/+Tw/crj/ufx/fH2/O70/MTg/+ny/ezz/NHm/tTo/tfp/trr/dzs/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAYABYAAAWSoCCOZGmOTKqubKsCcCzPdNzceK7vOOT/wKDw9ygaj8ikccFsOp/QZmJKrVqv1IF2y+16t4WweEwuiyvodNrCblvUaop8Tndb6PiJfs+ftPt9EoKDhIIWhYgRiouMjY6LBpGSk5SVkgeYmZqbnJkKn6ChoqOgBKanqKmqpwitrq+wsa4OtLW2t7i1Abu8vb6/vCEAOw==) repeat-x 50% 0;
			}
		.w-select:after{
			display:block;
			position:absolute;
			top:0;
			right:0;
			bottom:0;
			width:50px;
			content:' ';
			border-radius:0 3px 3px 0;
			-moz-border-radius:0 3px 3px 0;
			-webkit-border-radius:0 3px 3px 0;
			background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAWCAYAAACCAs+RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3MERGODEzQjVCMzExREY5QkQ2QTc5MTQ2MUZCQUVEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3MERGODE0QjVCMzExREY5QkQ2QTc5MTQ2MUZCQUVEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjcwREY4MTFCNUIzMTFERjlCRDZBNzkxNDYxRkJBRUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjcwREY4MTJCNUIzMTFERjlCRDZBNzkxNDYxRkJBRUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4/arH9AAAAY0lEQVR42uyTUQrAIAxD7dTN+9+0J+j8LKEX2HyBECiIhlctIprK3fuOsT1T3uJHvFJmV7MlZ7L1nilv6a3Q1X6iUQ3N7HNFIEIRivBHKMJqQQQiEIHIOURYLYhA5BAirwADAIWlBzJFOpQFAAAAAElFTkSuQmCC) repeat-y right 0;
			}
		
	.w-select-dd{
		min-width:150px;
		max-height:300px;
		overflow-x:hidden;
		overflow-y:auto;
		border:1px solid #BABABA;
		-moz-border-radius:0 0 3px 3px;
		box-shadow:2px 2px 0 0 rgba(0,0,0,0.2);
		-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,0.2);
		-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,0.2);
		background:#FFF;
		}
	.w-select-dd-list{
		}
		.w-select-dd-list LI{
			white-space:nowrap;
			padding:0.3em 10px 0.4em;
			cursor:pointer;
			}
			.w-select-dd-list LI:hover{
				background:#EEF4FC;
				}
			.w-select-dd-list LI.selected{
				font-weight:bold;
				}
			.w-select-dd-list LI.w-select-item-disabled{
				cursor:default;
				}
				.w-select-dd-list LI.w-select-item-disabled:hover{
					background:none;
					}
			.w-select-dd-list LI.w-select-item-accented{
				padding-top:0.5em;
				padding-bottom:0.2em;
				font-size: 1.15em;
				color:#299E19;
				}
	.w-select-disabled{
		cursor:default;
		text-indent:0;
		background:none;
		border:none;
		margin:1px;
		font-weight:bold;
		color:#FFF;
		}
		.w-select-disabled:before,
		.w-select-disabled:after{
			display:none;
			}
			
/* Navigation board (top stripe with buttons and options menus) */
	#navboard{
		position:relative;
		height:2.75em;
		padding:0;
		background:#EDEDED;
		}
	#navboard .buttons{	
		/* float:left;
		margin:5px 10px 0 0; */
		}
	#navboard .btn-wrap{
		position:relative;
		vertical-align:top;
		}
	#navboard H1{
		float:left;
		margin:0.2em 0 0 15px;
		padding:0;
		text-align:left;
		font-size:1.5em;
		}
	#navboard .message{
		float:left;
		margin:0.6em 0 0 30px;
		text-align:left;
		font-size:1em;
		font-weight:bold;
		color:#db0029;
		}
		#navboard .message A{
			float:none;
			display:inline;
			}
			
			
	.head-message{
		margin:1em 0 0.1em 15px;
		font-weight:bold;
		color:#DB0029;
		}			
			
/* Options menu */
	#options-menu{
		margin:0.7em 0 0 10px;
		vertical-align:top;
		}
		#options-menu LI{
			display:inline-block;
			margin:0 0.8em 0 0;
			}
		#options-menu STRONG{
			font-weight:bold;
			}
		#options-menu A{
			white-space:nowrap;
			}
	/* Setupmenu */		
	#setupmenu{
		position:relative;
		}
		#setupmenu-title{
			font-size:1em;
			font-weight:bold;
			}
			/* #setupmenu-title .bullet{
				display:block;
				position:absolute;
				top:50%;
				left:0;
				width:9px;
				height:6px;
				overflow:hidden;
				margin:-1px 0 0;
				background:url('/a/tracker/report/img/bullet.gif') no-repeat -110px -150px;
				} */
		#setupmenu-list{
			width:215px;	
			}
		/*#setupmenu-list{
			display:none;
			position:absolute;
			top:1em;
			left:0;
			height:1px;
			}
			 #setupmenu-list-core{
				position:absolute;
				z-index:1000;
				width:220px;				
				border:1px solid #BABABA;
				background:#FFF;				
				}
			#setupmenu-list UL{
				margin:10px 12px 15px;
				}
			#setupmenu-list LI{
				margin:0 0 0.3em
				}
			#setupmenu-list IFRAME{
				position:absolute;
				z-index:1;
				width:223px;
				height:100px;
				} */
				
/* Navboard button */
	.navbtn{
		position:relative;
		display:inline-block;
		margin:3px 0 0 6px;
		background:#c1e290 url('/a/tracker/report/img/btn2_bg.gif') repeat-x 0 50%;
		border:1px solid #c4c5c5;
		vertical-align:middle;
		text-decoration:none;
		font-weight:bold;
		font-size:1.15em;
		color:#000;
		}
		.navbtn:hover{
			color:#000;
			}
		.navbtn .cnt{
			display:block;
			padding:0.25em 20px 0.35em;
			}
		.navbtn.pulldown-handler{
			}
			.navbtn.pulldown-handler .cnt{
				padding-left:30px;
				background:url('/a/tracker/report/img/bullet4.gif') no-repeat 10px 50%;
				}
			.navbtn.pulldown-handler.pulldown-open .cnt{
				background-position:-731px 50%;
				}
			
		.navbtn .tl,
		.navbtn .tr,
		.navbtn .br,
		.navbtn .bl{
			position:absolute;
			display:block;
			width:2px;
			height:2px;
			overflow:hidden;
			background:url('/a/tracker/report/img/btn2.gif') no-repeat;
			}
			.navbtn .tl{
				top:-1px;
				left:-1px;
				background-position:0 0;
				}
			.navbtn .tr{
				top:-1px;
				right:-1px;
				background-position:-2px 0;
				}
			.navbtn .br{
				bottom:-1px;
				right:-1px;
				background-position:-2px -2px ;
				}
			.navbtn .bl{
				bottom:-1px;
				left:-1px;
				background-position:0 -2px ;
				}
				
	/* Nav selector */
	.selector{
		position:relative;
		top:5px;
		margin:0 0 0 10px;
		padding:0.3em 15px 0.5em 5px;
		border-radius:3px 3px 0 0;
		-moz-border-radius:3px 3px 0 0;
		overflow:hidden;
		white-space:nowrap;	
		max-width:280px;
		vertical-align:bottom;
		background:#FFF;	
		}
		.selector .fade{
			position:absolute;
			display:block;
			top:3px;
			right:0;
			width:30px;
			height:100px;
			overflow:hidden;
			background:url('/a/tracker/report/img/shadow_row.png') repeat-y -100px 0;
			}
		.selector H2{
			margin:-1px 8px 0 0;	
			padding:0;		
			white-space:nowrap;
			overflow:hidden;
			vertical-align:top;		
			font-size:1.45em;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
			color:#2580CD;
			}
			.selector H2 A{
				display:block;
				text-decoration:none;
				color:#2580CD;
				user-select:none;
				-webkit-user-select:none;
				-moz-user-select:none;
				}
				.selector H2 A:hover{
					color:#000;
					}
			.selector H2 STRONG{
				/* text-decoration:underline; */
				/* font-weight:bold; */
				font-size:1.05em;
				}
		.selector-holder{		
			position:relative;
			width:17px;
			height:17px;
			margin:0.25em 0 0;
			vertical-align:top;
			}
			
		/* Disabled selector */
			.selector-disabled {
				padding-left:15px;
				padding-right:15px;
				}
				.selector-disabled H2{
					color:#727272;
					}
				.selector-disabled .selector-holder{
					display:none;
					}
				.selector-disabled H2{
					}
				.selector-disabled H2 STRONG{
					text-decoration:none;
					}
			
		/* Common selectors style	
		=================================================*/
			.selector-btn{		
				display:block;
				width:17px;
				height:17px;
				overflow:hidden;
				cursor:pointer;
				text-align:center;
				color:#00A8E6;
				font-size:1em;	
				}
				.selector-btn STRONG{
					display:block;
					padding-top:2px;
					font-size:0.8em;			
					}
				.selector-btn SPAN{
					display:block;
					position:absolute;
					z-index:10;
					top:0;
					left:0;
					width:17px;
					height:17px;
					background:url('/a/tracker/report/img/bullet.gif') no-repeat -25px -220px;
					}
				
			.selector-body{
				position:absolute;
				top:19px;
				z-index:9000;
				left:0;
				margin-top:-1px;
				width:320px;
				}
				.selector-body DIV{
					position:absolute;
					top:0;
					left:0;
					min-width:320px; /*start value */
					background:#FFF;
					border:1px solid #bababa;
					font-family:Arial, Helvetica, sans-serif;
					}
					.selector-body.calend-period DIV{
						min-width:446px;
						}
				.selector-body DIV DIV{
					position:absolute;
					top:0;
					left:0;
					background:none;
					border:none;
					}
				.selector-body DIV.shadow{			
					width:320px; /* start value */
					/* height:100%; */
					top:4px;
					left:4px;
					background:url('/a/tracker/report/img/shadow.png');
					border:none;
					}
				.selector-body UL{
					position:relative;
					z-index:2;
					margin:0 20px 0 17px;
					}
				.selector-body LI{				
					}
					.selector-body LI A,
					.selector-body LI SPAN.blur,
					.selector-body LI STRONG{
						display:block;
						padding:0.2em 0.5em;
						}
					.selector-body LI A{
						color:#2580CD;
						}
						.selector-body LI A:hover{
							color:#000;
							}
					.selector-body LI SPAN.blur{
						color:#878787
						}
					.selector-body LI STRONG{
						font-weight:bold
						}
					.selector-central-core{
						overflow:hidden;
						}
		
			.selector-body IFRAME{
				position:absolute;
				z-index:-1;
				top:0;
				left:0;
				width:102%;
				height:103%;
				background:transparent;		
				opacity:0;
				-moz-opacity:0;
				}
			.selector-body-collapse{
				display:block;
				height:23px;
				overflow:hidden;
				text-align:center;
				background:#eaeaea;		
				}
				.selector-body-collapse STRONG{
					display:block;
					padding-top:3px;
					}
				.selector-body-collapse SPAN{
					position:relative;
					display:block;
					margin:0 auto;
					width:23px;
					height:100%;
					cursor:pointer;
					overflow:hidden;				
					background:#00a8e6;
					vertical-align:middle;
					font-weight:bold;
					color:#e8e8e8;				
					}
					.selector-body-collapse SPAN SPAN{
						position:absolute;
						top:0;
						left:0;
						background:url('/a/tracker/report/img/btn_collapse.gif') no-repeat;
						}
						
			.selector-body-top .selector-body-collapse{
				display:none;
				position:absolute;
				left:0;
				bottom:0;
				width:100%;
				}
				.selector-body-top LI{
					white-space:nowrap;
					}
				.selector-body-top .fade{
					display:block;
					position:absolute;
					top:0;
					right:0;
					bottom:0;
					z-index:1000;
					width:50px;
					/* height:100%; */
					overflow:hidden;
					background:url('/a/tracker/report/img/shadow_row.png') repeat-y -500px 0;
					}
				.selector-body-top .fade-core{
					
					}
			.selector-body.selector-body-calend{
				width:200px;
				min-width:100px;
				}
			.selector-body-calend .selector-body-collapse{
				display:none;
				}
					
				
			#top-counters-selector-core{
				margin-top:10px;
				max-height:16.5em;
				overflow-y:auto;
				overflow-x:hidden;
				}
				#top-counters-selector-core H3{
					margin:0 0 0 23px;
					font-size:1.15em;
					font-weight:normal;
					color:#299E19;
					}
				#top-counters-selector-core UL{
					margin-bottom:0.7em;
					}
			#top-counters-selector-list-wrap{
				padding:0 0 1px;
				position:relative;
				top:auto;
				right:auto;
				bottom:auto;
				left:auto;
				}
				
			
/* Inline edit button */
	.inline-edit-button{
		display:inline-block;
		vertical-align:middle;
		width:14px;
		height:14px;
		margin:0 0 0 0.4em;
		overflow:hidden;
		cursor:pointer;
		background:url('/a/img/bullet.png') no-repeat -100px -100px;
		}
		
/* Inline delete button */
	.inline-delete-button{
		display:inline-block;
		width:14px;
		height:14px;
		overflow:hidden;
		cursor:pointer;
		background:url('/a/img/bullet.png') no-repeat -100px -150px;
		}
		.inline-delete-button:hover{
			background-position:-150px -150px;
			}

/* Ext-form (counter edition) */
.ext-form{
	margin:0 0 15px;	
	}
	.ext-form DL{
		margin:0 0 37px;
		}
	.ext-form DD{
		clear:both;
		position:relative;
		margin:1.6em 0 0;
		}	
		.ext-form DD.submit{
			margin-top:26px;
			padding:8px 0.5em 8px 17.2em;
			background:#F1F1F1;
			}
			.ext-form DD.submit BUTTON{
				}
				.ext-form DD.submit BUTTON.custom-button STRONG{
					padding-top:0.5em;
					padding-bottom:0.5em;
					background-color:#ffcd08;
					background-position:0 -300px;
					border-color:#b1aea0;
					}
					.ext-form DD.submit BUTTON.custom-button STRONG SPAN{
						background:#f1f1f1;						
						}
						.ext-form DD.submit BUTTON.custom-button STRONG SPAN SPAN{
							border-color:#b1aea0
							}
			.ext-form DD.submit .button{
				float:left;
				margin:0.6em 0 0 0.5em;
				}
			.ext-form DD.submit P{
				margin:0;
				padding:0.2em 0 0.6em;
				font-size:1.15em;
				}
		.ext-form DD:after{
			content:' ';
			display:block;
			clear:both;
			overflow:hidden;
			height:0;
			visibility:hidden
			}	
		
	.ext-form LABEL,
	.ext-form .label{
		float:left;
		width:15.6em;
		margin:0.1em 1.6em 0 0;
		text-align:right;
		}		
	.ext-form INPUT{
		vertical-align:middle
		}
	.ext-form INPUT[type=text],
	.ext-form INPUT[type=password],
	.ext-form INPUT[type=email],
	.ext-form INPUT[type=tel],
	.ext-form INPUT[type=url]{
		width:22.5em;
		margin:0;
		padding:0.15em;
		border:1px solid #B3B3B3;
		}
		.ext-form INPUT.field-text{
			width:22.5em;
			}
	.ext-form TEXTAREA{
		width:22.5em;
		border:1px solid #B3B3B3;
		}
		
	.ext-form .inside{
		padding-left:17.2em;
		}
		.ext-form .inside LABEL{
			float:none;
			vertical-align:middle;
			text-align:left;
			}
			
	
	.ext-form .inside-light{
		/* float:left; */
		overflow:hidden;
		padding-left:0
		}
		
	.ext-form IFRAME{
		border:1px solid #B3B3B3;
		height:24em;
		width:46em;
		margin:0 0 1em;
		}
	
	.ext-form .textual{
		padding-left:0;
		}
		.ext-form .textual STRONG{
			font-weight:bold
			}
	.ext-form .help-pin{
		position:static;
		display:inline-block;
		}
		
	.ext-form-field-wrap{
		position:relative;
		}
	/* Field url placeholder */
		.field-url-wrapper{
			position:relative;
			display:inline-block;
			}
		.field-url-wrapper .field-url-label,
		#counteradd-form .field-url-wrapper .field-url-label{
			float:none;
			margin-left:0;
			text-align:left;
			color:#808080;
			}
			.field-url-wrapper .field-url-label EM{
				color:#000;
				}
	/*Validation signs*/	
		.ext-form .error-line{
			display:none;
			margin:0.3em 0 0;
			width:23em;
			height:3px;
			overflow:hidden;
			background:url('/a/tracker/img/bg.gif') repeat-x 0 -400px;
			}
			.ext-form .error .error-line{
				display:block;
				}
		
		.ext-form .mark{			
			display:none;
			vertical-align:middle;
			width:15px;
			height:15px;
			margin:0 0 0 0.3em;
			overflow:hidden;
			background:#ff0000 url('/a/tracker/img/bullet.gif') no-repeat 0px -60px;
			}
			.ext-form .error .mark{
				display:inline-block;
				}
		.ext-form .msg{
			display:none;
			vertical-align:middle;
			width:18em;
			margin:0 0 0 0.3em;
			font-size:0.9em;
			}
			.ext-form .error .msg{
				display:inline-block
				}
	
	#participate-rating{
		margin-top:0;
		padding-top:16px;
		}	
	#remove-cnt-link{
		position:relative;
		padding-left:25px;
		}
		#remove-cnt-link .bullet{
			position:absolute;
			display:block;
			top:0;
			left:0;
			width:15px;
			height:14px;
			overflow:hidden;
			background:#D0D0D0 url('/a/tracker/img/bullet.gif') no-repeat scroll -35px -44px;
			}
						
	/* Counteradd form */
		#counteradd-about-intro,
		#counteradd-signup-intro,
		#counteradd-code-intro{
			margin:1em 0 2em;
			}
		#counteradd-form{
			width:auto;
			margin:0;
			}
			#counteradd-form DD{
				padding-left:38%;
				}
				#counteradd-form DD.submit{
					background:none;
					}
					#counteradd-form DD.submit A{
						margin-left:0.5em;
						}
				#counteradd-form DD.pay-attention{
					margin-left:0;
					padding-left:0;
					}
			#counteradd-form LABEL,
			#counteradd-form .label{
				margin-left:-17.6em;
				}
				#counteradd-form LABEL .help-pin,
				#counteradd-form .label .help-pin{
					margin:0 -1.6em 0 0
					}
			#counteradd-form #ad_present{
				margin:0.5em 0 0
				}
				
			#counteradd-form .inside{
				padding-left:0;
				}
				
			/* Pay attention counteradd */
				#counteradd-form #pay-attention-counteradd{
					padding-left:38%;
					}
					#counteradd-form #pay-attention-counteradd .pay-attention-core{
						margin:0;
						width:30em;
						
						}
			
		/* Counteradd form > Rating */
			#participate-rating-field-wrap{
				
				}
				#participate-rating-field-wrap LABEL{
					float:none;
					margin-left:0;
					font-weight:bold;
					font-size:1.15em;
					}
			
			#rating-select{
				margin:2em 0 0;
				}
				#rating-select LABEL{
					margin-left:0;
					}
			
			#counteradd-rating{
				
				}
			#counteradd-rating-list{
				margin:1.2em 0 1em;
				}
			.counteradd-rating-item{
				position:relative;
				margin:0 0 4px;
				padding:10px 23px 10px 19px;
				background:#F6F7F7;
				}
				.counteradd-rating-item .inline-delete-button{
					display:block;
					position:absolute;
					top:10px;
					right:8px;
					}
				.counteradd-rating-item-edit{
					margin:-5px 0;
					}
				.counteradd-rating-item SELECT{
					margin:0 0.5em 0 0;
					padding-top:0.1em;
					padding-bottom:0.15em;
					width:20em;
					}
					.counteradd-rating-item SELECT OPTION[disabled]{
						margin:0.3em 0;
						}
					.counteradd-rating-item SELECT OPTION.placeholder{
						color:#808080;
						}
				.counteradd-rating-item BUTTON{
					margin:0 0.5em 0 0;
					}
			#counteradd-rating-empty-msg{
				display:block;
				margin:0 0 1.5em;
				font-size:1.15em;
				color:#7C7C7C;
				}
	/* Counteradd form as pagetab */
		#pagetabs #counteradd-form{
			}
			#pagetabs #counteradd-form DT{
				margin:15px 0 0;
				padding:0.4em 12px 0.6em;
				background:#F4F4F4;
				font-weight:bold;
				}
			#pagetabs #counteradd-form DD{
				padding-left:12px;
				min-width:45em;
				}
			#pagetabs #counteradd-form INPUT[type="text"],
			#pagetabs #counteradd-form INPUT[type="url"],
			#pagetabs #counteradd-form TEXTAREA{
				width:40em;
				}
			#pagetabs #counteradd-form LABEL,
			#pagetabs #counteradd-form .label{
				float:none;
				display:block;
				width:auto;
				margin:0 0 0.3em;
				text-align:left;
				}
				#pagetabs #counteradd-form #rating-owner-select LABEL{
					width:auto;
					}
				#pagetabs #counteradd-form #participate-rating-field-wrap LABEL,
				#pagetabs #counteradd-form #participate-rating-field-wrap .label{
					display:inline;
					}
				
				#pagetabs #ad-present-wrap,
				#pagetabs #counteradd-form #ad-present-wrap{
					position:relative;
					padding:0 0 0 30px;
					}
					#pagetabs #ad-present-wrap INPUT{
						position:absolute;
						top:0.1em;
						left:12px;
						margin-top:0;
						}
			#pagetabs #counteradd-form #rating-owner-select{
				margin:1em 0 0;
				}


	/* Counter code profiles */
		#counter-code-profiles-wrap{
			min-width:600px;
			margin:0 18em 5em 0;
			}
			#counter-code-profiles-wrap #counter-code-faq{
				float:right;
				position:relative;
				top:20px;
			    margin:2.8em -18em 0 0;
			    width:17em;
				}
			#counter-code-profiles-wrap #counter-code-faq-title{
			    margin:0 0 0.2em;
			    padding:0.6em 1.2em 0.7em;
			 	background:#F4F4F4;
			    font-size:1.15em;
			    font-weight:bold;
				}
			#counter-code-profiles-wrap #counter-code-faq-body{
			    padding:1em 1.2em;
				background:url("data:image/gif;base64,R0lGODlhAQBzAKIAAPr6+vv7+/z8/P39/f7+/vr5+gAAAAAAACH5BAAAAAAALAAAAAABAHMAAAMXCLrc/qu4QKu9+IrNu+9DKI5kSJxoqiYAOw==") repeat-x 0 0 #FFF;
				}
				#counter-code-faq-body UL{
					}
				#counter-code-faq-body LI{
					margin:0 0 1em;
					padding:0;
					}
		#counter-code-profiles{
			overflow:hidden;
			margin:-20px 0 0;
			padding:20px 0 0;
			}
			#counter-code-profiles LABEL,
			#counter-code-profiles .label{
				display:block;
				float:none;
				width:auto;
				margin:0 0 0.6em;
				text-align:left;
				}
			#counter-code-profiles .inside{
				padding-left:0;
				}
			#counter-code-profiles DD{
				margin:0 0 1.6em;
				}
			#counter-code-profiles .insertion-code-wrap,
			#counter-code-profiles .counter-code-comment-field-wrap{
				padding:0 10px;
				}
				#counter-code-profiles .insertion-code-wrap .insertion-code,
				#counter-code-profiles .counter-code-comment-field-wrap .code-comment{
					margin:0 0 0 -10px;
					width:100%;
					min-width:22.5em;
					}
					
		/* Counter code profiles control */
			#counter-code-profiles-control{
				position:relative;
				}
			
			/* Counter code profiles selector */
				#counter-code-profiles-selector{
					position:relative;
					display:inline-block;
					margin:0 0 0 15px;
					padding:0.5em 25px 0.5em 10px;
					-webkit-border-radius:5px 5px 0 0;
					-moz-border-radius:5px 5px 0 0;
					border-radius:5px 5px 0 0;
					min-height:1.2em;
					max-width:450px;
					background:#F4F4F4;
					font-size:1.15em;
					font-weight:bold;
					}
					
					#counter-code-profiles-selected-edit{
						position:absolute;
						margin:-7px 10px 0 0;
						top:50%;
						right:0;
						}
				#counter-code-profiles-selected{
					display:inline-block;
					position:relative;
					padding:0 10px 0 20px;
					white-space:nowrap;
					overflow:hidden;
					max-width:420px;
					}
					#counter-code-profiles-selected:before{
						display:block;
						position:absolute;
						top:50%;
						left:0;
						width:7px;
						height:4px;
						margin:-2px 0 0;
						content:' ';
						background:url('/a/img/bullet.png') no-repeat -100px -200px;
						}
					#counter-code-profiles-selected:hover:before{
						background-position:-150px -200px;
						}
					#counter-code-profiles-selected:after{
						display:block;
						position:absolute;
						top:0;
						right:0;
						bottom:0;
						width:10px;
						content:' ';
						background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RTFFOUUzNzdDMjExRTA4NkI4RDJBRTU2OURENjY3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4RTFFOUU0NzdDMjExRTA4NkI4RDJBRTU2OURENjY3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhFMUU5RTE3N0MyMTFFMDg2QjhEMkFFNTY5REQ2NjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjhFMUU5RTI3N0MyMTFFMDg2QjhEMkFFNTY5REQ2NjciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6wcA8jAAAAJUlEQVR42mL8//8/w9evXwUZGBhEgVgaiOWhWAGI5aBi4gABBgDodQbNmA0b/AAAAABJRU5ErkJggg==') repeat-y right 0;
						}
						
				/* Counter code profiles selector  state:disabled*/
					#counter-code-profiles-selector.disabled{
						
						}
						#counter-code-profiles-selector.disabled #counter-code-profiles-selected,
						#counter-code-profiles-selector.disabled #counter-code-profiles-selected:hover{
							padding-left:5px;
							text-decoration:none;
							cursor:default;
							color:#959595;
							}
							#counter-code-profiles-selector.disabled #counter-code-profiles-selected:before{
								display:none;
								}
					
				#counter-code-profiles-selected-edit{
					}
					
					/* Counter code profiles selector mode:edit */
						#counter-code-profiles-edit-form{
							margin:0 -20px 0 0;
							}
							#counter-code-profiles-edit-form INPUT{
							    width:20em;
							    padding:0.2em 0.2em 0.3em;
							    vertical-align:middle;
								}
							#counter-code-profiles-edit-form BUTTON{
								margin:0 0 0 0.5em;
								}
							#counter-code-profiles-edit-form A,
							#counter-code-profiles-edit-form .pseudo-link{
								margin:0 0 0 0.5em;
								font-size:0.9em;
								font-weight:normal;
								}
					
			/* Counter code profiles add button */
				#counter-code-profiles-add{
					position:relative;
					display:inline-block;
					margin:0 0 0 7px;
					width:0.85em;
					height:0.85em;
					border:1px solid #949494;
					-webkit-border-radius:4px;
					-moz-border-radius:4px;
					border-radius:4px;
					-webkit-user-select:none;
					-moz-user-select:none;
					user-select:none;
					text-align:center;
					cursor:pointer;
					background:#BABABA url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCNzk4QzE5NzBCMTExRTBCQ0Q3QTMyNkUzMTQ3MTI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCNzk4QzFBNzBCMTExRTBCQ0Q3QTMyNkUzMTQ3MTI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0I3OThDMTc3MEIxMTFFMEJDRDdBMzI2RTMxNDcxMjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0I3OThDMTg3MEIxMTFFMEJDRDdBMzI2RTMxNDcxMjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48RT+kAAAALklEQVR42mI4ePAg09+/f5n+/PnD9Pv3bzj+9esX08+fP+E0MkaWQ9YDNAMgwAD+qDopUfyucQAAAABJRU5ErkJggg==') repeat-x 0 bottom;
					font:2em/88% Arial,sans-serif;
					color:#FFF;
					}
					#counter-code-profiles-add.disabled{
						border-color:#B6B6B6;
						cursor:default;
						background:#CACACA;
						}
					
					/* Icon 'new' near add button */
					.icon-pin-counter-code-profile{
						left:100%;
						top:-20px;
						margin:0 0 0 2px;
						}
					
		/* Counter code profile */
			.counter-code-profile{
				min-width:520px;
				padding:20px 16px;
				background:#F4F4F4;
				}
				.counter-code-profile .help-pin{
					position:static;
					display:inline-block;
					}
				.counter-code-profile-delete{
					float:right;
					position:relative;
					margin:-20px 0 10px;
					padding-left:20px;
					}
					.counter-code-profile-delete::after{
						display:block;
						position:absolute;
						top:0;
						left:0;
						width:14px;
						height:14px;
						background:url('/a/img/bullet.png') no-repeat -100px -150px;
						content:' ';
						}
					.counter-code-profile-delete:hover::after{
						background-position:-150px -150px;
						}
					
					.has-single-child .counter-code-profile-delete{
						display:none;
						}
					#counter-code-profiles.has-single-child .ext-form DL{
						margin-bottom:10px;
						}
				.counter-code-profile INPUT[type=radio]{
					margin:0.2em 0.4em 0.2em 0;
					}
				.has-single-child .counter-code-profile{
					padding-bottom:1px
					}
					
			/* Counter code profile link */
				.counter-code-profile-link-wrap{
					position:relative;
					z-index:2;
					margin:0 0 -1.2em;
					text-align:right;
					}
				.counter-code-profile-link{
					position:relative;
					display:inline-block;
					padding:0 0 0 12px;
					}
					.counter-code-profile-link:before{
						display:block;
						position:absolute;
						top:50%;
						left:0;
						width:7px;
						height:4px;
						margin:-2px 0 0;
						content:' ';
						background:url('/a/img/bullet.png') no-repeat -100px -200px;
						}
						.counter-code-profile-link:hover:before{
							background-position:-150px -200px;
							}
				.counter-code-profile-link-panel{
					display:none;
					position:absolute;
					z-index:5;
					right:-4px;
					margin:3px 0 0;
					padding:15px;
					border:1px solid #BABABA;
					-webkit-box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.2);
					-moz-box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.2);
					box-shadow:2px 2px 0 0 rgba(0, 0, 0, 0.2);
					background:#FFF;
					}
				.counter-code-profile-link-field{
					width:20em;
					padding:0.2em 0.4em;
					}
				.counter-code-profile-link-hint{
					margin:10px 0 0;
					width:20em;
					text-align:left;
					}
					/* Counter code profile link state:open */
						.counter-code-profile-link-wrap-open{
							}
							.counter-code-profile-link-wrap-open .counter-code-profile-link{
								/* box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
								background:#FFF; */
								}
							.counter-code-profile-link-wrap-open .counter-code-profile-link-panel{
								display:block;
								}
					
			/* Counter code profiles state:readonly */
				#counter-code-profiles.readonly{
					margin-top:0;
					}
					#counter-code-profiles.readonly #counter-code-profiles-selected-edit,
					#counter-code-profiles.readonly #counter-code-profiles-add,
					#counter-code-profiles.readonly .counter-button-chooser-wrap,
					#counter-code-profiles.readonly .counter-track-links-chooser-wrap,
					#counter-code-profiles.readonly .counter-code-profile-delete{
						display:none;
						}
					#counter-code-profiles.readonly #counter-code-profiles-selector{
						padding-right:6px;
						}
					#counter-code-profiles.readonly #counter-code-profiles-selected{
						}
						
						
			/* Counter code mode chooser */
				.counter-profile-mode-chooser{
					margin:0 0 20px;
					}
					.counter-profile-mode-chooser .label{
						display:block;
						margin:0 0 0.6em;
						}
					.counter-profile-mode-chooser .inside,
					#counter-code-profiles .counter-profile-mode-chooser .inside{
						padding:10px;
						background:#FFF;
						}
					.counter-profile-mode-chooser LI{
						margin:0 0 0.5em;
						}
					.counter-profile-mode-chooser LABEL SPAN{
						vertical-align:middle;
						}
					.counter-profile-mode-chooser LABEL SPAN.help-pin-mode-selector-sudo{
						position:relative;
						top:-0.5em;
						}
			/* Comment field */
				.code-comment{
					padding:6px 10px;
					min-height:6em;
					}
			/* Url field */
				.counter-code-url-wrap{
					}
				.counter-code-url-field-wrap{
					padding:0 1em;
					}
					.counter-code-url-field-wrap .field-url-wrapper{
						display:block;
						}
					.counter-code-url-field-wrap INPUT,
					.ext-form .counter-code-url-field-wrap INPUT[type="url"]{
						padding:0.2em 0.5em;
						width:100%;
						}
						
			/* Counter code profile sudoer:no */
				.counter-code-comment-wrap,
				.counter-code-url-wrap,
				.counter-code-submit-wrap{
					display:none;
					}
				.counter-code-comment-readonly .inside,
				.counter-code-url-readonly .inside,
				#counter-code-profiles .counter-code-comment-readonly .inside,
				#counter-code-profiles .counter-code-url-readonly .inside{
					padding:10px;
					background:#FFF;
					}
					
			/* Counter code profile sudoer:yes */
				.counter-code-sudoer{
					}
					.counter-code-sudoer .counter-code-comment-wrap,
					.counter-code-sudoer .counter-code-url-wrap,
					.counter-code-sudoer .counter-code-submit-wrap{
						display:block;
						}
						.counter-code-submit-wrap .js-link,
						.ext-form .counter-code-submit-wrap .js-link{
							font-weight:normal;
							}
					.counter-code-sudoer .counter-code-comment-readonly,
					.counter-code-sudoer .counter-code-url-readonly{
						display:none;
						}
					.counter-code-sudoer .counter-code-profile-delete{
						margin-top:-3em;
						}
					.counter-code-sudoer .ext-form DL{
						margin-bottom:0;
						}
					
			/* Counter code profile mode:sudo */
				.counter-code-profile-mode-sudo{
					}
					.counter-code-profile-mode-sudo .counter-button-chooser-wrap,
					.counter-code-profile-mode-sudo .counter-track-links-chooser-wrap{
						display:none;
						}
			/* Counter code profiles contains profile mode:sudo sudoer:false */
				.counter-profiles-mode-sudo .counter-code-profile-delete,
				.counter-profiles-mode-sudo #counter-code-profiles-selected-edit{
					display:none;
					}
				.counter-profiles-mode-sudo .ext-form DL{
					margin-bottom:10px;
					}
				.counter-profiles-mode-sudo #counter-code-profiles-selector{
					padding-right:10px;
					}
				
	/*Counter view*/
		.counter-view{
			}
			.counter-view .sizes{				
				}
			.counter-view .ext-selectable{
				position:relative;
				padding-left:19px;
				}
				.counter-view .ext-selectable .sizes-selector{
					display:block;
					}
				.counter-view .sizes-selector{
					position:absolute;
					top:50%;
					left:0;
					display:none;
					width:17px;
					height:17px;
					margin:-9px 0 0;
					overflow:hidden;
					cursor:pointer;
					text-align:center;
					line-height:150%;
					background:#eaebee;
					font-size:0.9em;
					color:#2580CD;
					}
					.counter-view .sizes-selector SPAN{
						position:absolute;
						top:0;
						left:0;
						display:block;
						width:17px;
						height:17px;						
						background:url('/a/tracker/img/bullet.gif') no-repeat -34px 0;
						}
						
				.counter-view .sizes UL{
					display:inline
					}
				.counter-view .sizes LI{
					float:left;
					padding:0 0.4em;
					border-right:1px solid #2580CD;
					font-size:1.15em;
					}
					.counter-view .sizes LI A{
						display:block;
						border-bottom:1px dashed #2580CD;
						text-decoration:none;
						}
						.counter-view .sizes LI A:hover{
							border-color:#000;
							}
					.counter-view .sizes LI STRONG{
						font-weight:bold
						}
							
				.counter-view .sizes LI.side{
					border:none
					}
					
				
			.counter-view .choosing{
				clear:both;
				padding:1.2em 0 0;
				}
			.counter-view .preview{
				float:left;
				width:110px;
				padding:10px 0 11px;
				height:31px;
				text-align:center;
				background:#f1f1f1;
				}
				.counter-view .preview.preview-88x15-digits IMG{
					margin-top:8px;
					}
				.counter-view .preview IMG{
					vertical-align:middle;
					}
			.counter-view .preview-dsc{
				float:left;
				margin:7px 0 0;
				}
				
				.counter-view .preview-dsc .pointer{
					position:relative;
					left:-7px;
					padding-left:40px;
					height:13px;					
					overflow:hidden;
					white-space:nowrap;
					line-height:120%;
					vertical-align:text-top;
					font-size:0.9em;
					}
					.counter-view .preview-dsc .pointer SPAN{
						position:absolute;
						top:6px;
						left:0;
						display:block;
						height:1px;
						width:36px;
						background:#8e8e8e;
						font-size:1px;
						line-height:0;
						}
						.counter-view .preview-dsc .pointer SPAN SPAN,
						.counter-view .preview-dsc .pointer.pointer-b SPAN SPAN,
						.counter-view .preview-dsc .pointer.pointer-t SPAN SPAN,
						.counter-view .preview-dsc.preview-dsc-88x15-digits .pointer SPAN SPAN{
							width:1px;
							height:3px;
							left:1px;
							top:-1px;
							}
					.counter-view .preview-dsc .pointer.pointer-b{
						}
						.counter-view .preview-dsc .pointer.pointer-b SPAN{
							top:9px;
							}
					.counter-view .preview-dsc .pointer.pointer-t{
						}
						.counter-view .preview-dsc .pointer.pointer-t SPAN{
							top:3px;
							}
							
				.counter-view .preview-dsc.preview-dsc-88x15-digits{
					margin-top:19px;
					}
					.counter-view .preview-dsc.preview-dsc-88x15-digits .pointer SPAN{
						top:7px;
						}
			.counter-view .colors{
				padding:0 0 30px;
				}
				.counter-view .colors LI{
					position:relative;
					float:left;
					margin:0 5px 0 0; 
					}
				.counter-view .colors LI A{
					float:left;
					}
					.counter-view .colors LI.selected .brd{
						position:absolute;
						left:0;
						bottom:-6px;
						display:block;
						width:17px;
						height:2px;
						overflow:hidden;
						background:#000;
						}
				.counter-view .colors LI SPAN.clr{
					display:block;
					width:17px;
					height:17px;
					overflow:hidden;
					}
					.counter-view .colors LI SPAN.clr SPAN{
						display:none;
						}
				.counter-view .colors .color-0{
					margin:0 0 0 15px;
					}
				.counter-view .color-caption{
					margin:0 0 0 0.5em;
					white-space:nowrap;
					cursor:pointer;
					}
						
		
		.colors .color-0 SPAN.clr{background:url('/a/tracker/img/bullet.gif') no-repeat -68px 0;}
		
		
		.colors .color-1 SPAN.clr{background:#C4C4C4;}
		.colors .color-2 SPAN.clr{background:#838383;}
		.colors .color-3 SPAN.clr{background:#000;}
		.colors .color-4 SPAN.clr{background:#0000CC;}
		.colors .color-5 SPAN.clr{background:#3399FF;}
		.colors .color-6 SPAN.clr{background:#006633;}
		.colors .color-7 SPAN.clr{background:#33CC33;}
		.colors .color-8 SPAN.clr{background:#FFCC00;}
		.colors .color-9 SPAN.clr{background:#FF9900;}
		.colors .color-10 SPAN.clr{background:#FF3333;}
		.colors .color-11 SPAN.clr{background:#FF99FF;}
		.colors .color-12 SPAN.clr{background:#990033;}
		.colors .color-13 SPAN.clr{background:#8A58BC;}
		
		
		/* Simple counter view selection */
		.counter-view-base{
			padding:12px 0 24px 16px;
			min-width:530px;
			background:#FFF;
			}
		.button-simple-select{
			
			}
			.button-simple-select UL{
				margin:-1em 0 -1.5em;
				padding:0 0 3px;
				min-height:31px;
				line-height:4em;
				}
			.button-simple-select LI{
				display:inline-block;
				margin:0 5px 0 0;
				}
				.button-simple-select LI.size-0{
					display:block;
					}
			.button-simple-select LABEL,
			.ext-form .button-simple-select LABEL,
			#counter-code-profiles .button-simple-select LABEL,
			#counter-code-profiles .ext-form .button-simple-select LABEL{
				float:none;
				display:inline;
				width:auto;
				margin:0 0.5em 0 0;
				min-height:56px;
				text-align:left;
				vertical-align:middle;
				}
				#counter-code-profiles .button-simple-select LABEL SPAN{
					vertical-align:middle;
					}
			.button-simple-select .pic-preview{
				}
			.button-simple-select IMG{
				vertical-align:middle;
				}
				
			.button-simple-select .help-pin{
				position:relative;
				top:-1em;
				vertical-align:super;
				font-size:0.9em;
				}
			.help-balloon-id-button-digits-88x31_num{
				min-width:22em;
				max-width:22em;
				}
		/* Counter track links selection */
			.counter-track-links-chooser-wrap{
				}
				.counter-track-links-chooser-wrap .help-pin{
					position:relative;
					top:-0.5em;
					}
			.counter-track-links-chooser,
			#counter-code-profiles .counter-track-links-chooser{
				padding:10px;
				background:#FFF;
				}
				.counter-track-links-chooser LABEL{
					
					}
					.counter-track-links-chooser LABEL SPAN{
						vertical-align:middle;
						}
				.counter-track-links-chooser INPUT{
					}
			 		
	/*Insertion code*/
		.insertion-code{
			display:block;
			padding:6px 10px;
			width:45em;
			min-width:500px;
			min-height:15em;
			line-height:130%;
			border:1px solid #bababa;
			font-family:"Courier New",monospace;
			color:#000
			}
				
	
	.rating-select{
		clear:both;
		}
		.rating-select LABEL{
			margin:0 0.5em 0 0;
			}
		.rating-select SELECT{
			width:22.8em;
			vertical-align:middle;
			}
	.ext-separated{
		margin:0 0 10px;
		padding:0 0 16px;
		border-bottom:1px solid #E6E6E6;
		}
	
	#rating-core{
		padding-bottom:19px;
		margin-bottom:6px;
		}		
	#rating-select LABEL{
		font-weight:bold;
		}
	STRONG#rating_displaying{
		margin-left:-0.3em;
		vertical-align:bottom;
		}			
	#rating-owner-select{		
		margin:0;
		}
		#rating-owner-select LABEL{
			display:block;
			width:auto;
			margin:0 0 5px;
			}
	
	/*Rating*/		
		.rating{
			width:100%;
			padding-bottom:0;
			cursor:default;
			text-align:left;
			min-width:50em;
			}
		.unix .rating{
			min-width:48em;
			}
			.rating-col{
				cursor:default;
				float:left;
				margin:0;
				width:32%;
				}
			.rating UL{
				margin:0 1em 0 0;
				padding-left:0.3em;
				}
			.rating LI{
				}
				.rating LI A{
					position:relative;
					display:block;
					margin:0 0 0.4em;
					padding-left:25px;
					text-decoration:none;
					}
					.rating LI A SPAN{
						position:absolute;
						left:0;
						top:50%;
						width:13px;
						height:13px;
						margin:-6px 0 0;
						overflow:hidden;
						font-size:0.5em;
						}
						.rating LI A SPAN SPAN{
							top:0;
							margin:0;
							background:url('/a/tracker/img/bullet.gif') no-repeat -18px -46px;
							}
					.rating LI A STRONG{
						text-decoration:underline;
						}
		#rating-core LI{
			clear:both;
			padding:5px 0 0;
			}
			#rating-core LI.expandable{
				padding-left:0;
				}
		#rating-core LABEL{
			float:left;
			width:70%;
			}
		#rating-core .checkbox{
			float:left;
			margin:0 0.5em 0 0;
			}		
		/* Selected roubrics list */
		.selected-tags{			
			clear:both;
			line-height:150%;
			padding-bottom:6px;
			}
			.selected-tags H3{
				font-size:1em;
				font-weight:bold;
				}
			.selected-tags H4{
				display:inline;
				margin:0 0.5em 0 0;
				font-size:1em;
				font-weight:normal;
				}
			.selected-tags UL{
				display:inline;			
				}
			.selected-tags LI{
				margin:0 0 0.3em;
				}
				.selected-tags LI LI{
					display:inline;
					margin:0 0.5em 0 0;
					padding:0;
					font-weight:bold;
					color:#0ea918;
					}
					.selected-tags LI LI IMG{
						vertical-align:middle;
						}
					.selected-tags LI LI SPAN{
						margin-left:0.3em;
						padding-left:0.5em;
						padding-right:0.5em;
						cursor:pointer;
						vertical-align:middle;
						background:#d0d0d0 url('/a/tracker/img/bullet.gif') no-repeat -35px -44px;
						}
		#selected-ratings{
			display:block;
			padding:0.4em 0 0;
			margin:0;
			}
	.ext-form .js-link{
		/*font-size:1.15em;*/
		font-weight:bold;
		}
	.ext-form .js-link-light{
		font-weight:normal;
		}
		
	.ext-form UL.radio{
		
		}
		.ext-form UL.radio LI{
			margin:0 0 0.3em
			}
		.ext-form UL.radio LABEL,
		#counter-code-profiles UL.radio LABEL{
			display:inline;
			margin:0 0 0 0.3em;
			}
		UL.radio INPUT{
			vertical-align:middle;
			}
	
	
	.ext-title{
		margin:15px 0 0;
		padding:0.4em 13px 0.6em 12px;
		background:#F4F4F4;
		font-size:1em;
		}
		
	.counter-form-mode-add .ext-title{
		background:none;
		padding:0 0 0 17.2em;
		}
		
	.counter-form-mode-add .ext-separated{
		margin-bottom:0;
		padding-bottom:0;
		border-bottom:none;
		}
	.counter-form-mode-add .rating-select{
		margin:0 0 0.5em;
		padding:8px 23px;
		background:#F1F1F1;
		}
		
	/* Settings table */
	#extra-settings{		
		margin:1em 0 0;
		}
	TABLE.settings{
		width:100%;
		border-collapse:collapse;
		}
		.settings TD,
		.settings TH{
			border:none;
			vertical-align:middle;
			padding:3px 10px 4px;
			background:#FFF;
			}		
		.settings THEAD TH,
		.settings THEAD TD{
			padding-top:0.7em;
			padding-bottom:0.8em;			
			background:#F1F1F1;
			}
		.settings THEAD TH{
			font-weight:bold;
			}
		.settings TBODY TH,
		.settings TBODY TD{
			border-bottom:1px solid #E5E5E5;			
			}
			.settings TBODY TH{
				width:64%;
				}
		.settings TH.col-help,
		.settings TD.col-help{
			width:14px;
			padding-left:5px;
			padding-right:0;
			}
		.settings .checkbox-wrap{
			float:left;
			text-align:center;
			}
			.settings .checkbox-wrap.checkbox-wrap-checked{
				background:#E6FFCB;
				}
				
				
	/* Tools */
		.tools-page{
			}
			
		TABLE.tools-stat{
			width:100%;
			margin:1em 0;
			border-collapse:separate;
			border-spacing:0 2px;
			}
			.tools-stat TH,
			.tools-stat TD{
				padding:0.5em 1em 0.6em;
				vertical-align:top;
				}
			.tools-stat THEAD TH{
				}
			.tools-stat TBODY TH,
			.tools-stat TBODY TD{
				border-bottom:1px solid #EBEBEB;
				}
			.tools-stat TBODY TH{
				vertical-align:middle;
				}
			.tools-stat TBODY TD{
				}
				
			.tools-stat .col-period{
				width:16%;
				padding-left:0.5em;
				padding-right:2em;
				}
			.tools-stat .col-section{
				border-left:2px solid #FFF;
				padding-top:0.3em;
				padding-bottom:0.4em;
				text-align:center;
				vertical-align:middle;
				background:#EEF5FF;
				}
			.tools-stat .col-set{
				width:14%;
				text-align:right;
				}
				.tools-stat TH.col-set{
					border-left:2px solid #FFF;
					background:#F7F7F7;
					}
				.tools-stat TD.col-set{
					}
			.tools-stat .subval{
				display:block;
				margin:0.1em 0 0 0;
				font-size:0.75em;
				color:#999;
				}
				.tools-stat .subval-sign{
					margin:0 0 0 0.2em;
					font-size:0.9em;
					}
			
		.tools-note{
			text-align:right;
			font-size:0.9em;
			color:#737373
			}	
			
	.inline-help{
		display:inline-block;
		position:relative;
		width:14px;
		height:14px;
		text-decoration:none;
		color:#66C2FF;
		}
		.inline-help SPAN{
			display:block;
			position:absolute;
			top:0;
			left:0;
			width:14px;
			height:14px;
			overflow:hidden;
			background:url('/a/tracker/img/bullet.gif') no-repeat 0 -180px;
			}
			
	
	/* Help hint */
	
		#help-hint{
			position:absolute;
			z-index:10000;
			width:202px;
			min-height:40px;
			background:url('/a/tracker/img/help_hint.gif') no-repeat;
			}
			#help-hint-core{
				margin:10px 5px 15px 10px;
				}
			#help-hint-title{
				margin:0 0 0.3em;
				font-size:1em;
				font-weight:bold;
				}
			#help-hint-content{
				font-size:0.9em;
				}
			#help-hint-content P{
				
				}
			#help-hint-bottom{
				display:block;
				height:14px;
				margin:0 0 -14px;
				background:url('/a/tracker/img/help_hint.gif') no-repeat 0 bottom;
				}
			.help-hint-error{
				color:#D70028;
				}
	#help-hint.help-hint-wide{
		width:500px;
		background-image:url('/a/tracker/img/help_hint_wide.gif');
		}
		#help-hint.help-hint-wide #help-hint-bottom{
			background-image:url('/a/tracker/img/help_hint_wide.gif');	
			}
	
	/* Holders of help hint content */
		.help-hint-holder{
			display:none;
			}
	/* Rules */
	#rules{
		margin-top:1em;
		}
		
	/* FAQ */
	.faq DL{
		/* padding-bottom:2em; */
		margin-bottom:-1em;
		}
	.faq DT{
		margin:1em 0 0.5em;
		font-weight:bold;
		}
		.faq DT A{
			text-decoration:none;
			border-bottom:1px dashed #2580CD
			}
			.faq DT A:hover{
				border-color:#000;
				}
		.faq DT.distant{
			margin-top:2em;
			}
	.faq DD{
		margin:0 0 1em;
		}
	.faq DD.distant{
		margin-top:2em;
		}
	.faq H2{
		margin:0;
		font-size:1em;
		font-weight:bold;
		}

	.faq UL{
		position:relative;
		margin:0 0 1.5em;
		}
	.faq UL LI{
		position:relative;
		padding-left:12px;
		}
		.faq UL LI .bullet{
			position:absolute;
			top:0.5em;
			left:0;
			display:block;
			width:3px;
			height:3px;
			overflow:hidden;
			background:#db0029;
			}
	.faq OL{
		list-style:decimal;
		margin:0 0 1.5em 1.5em;
		}
		.faq OL LI{
			padding:0 0 0 0.3em;
			}
	.faq P{
		margin:0 0 1em;
		}
		
	/* Faq on mainpage */
	.mainpage .faq{
		margin-top:-1.5em;
		}
		
	.mainpage .faq DT{
		padding-left:0;
		}			
	
/*Accent phrase*/
	.accent-phrase{
		position:relative;
		padding:1em 14px 1.2em;
		line-height:150%;
		background:#fdffda;
		}
		.accent-phrase BUTTON.custom-button{
			}
			.accent-phrase BUTTON.custom-button STRONG{
				padding-top:0.5em;
				padding-bottom:0.5em;
				background-color:#ffcd08;
				background-position:0 -300px;
				border-color:#b1aea0;
				}
				.accent-phrase BUTTON.custom-button STRONG SPAN{
					background:#f1f1f1;						
					}
					.accent-phrase BUTTON.custom-button STRONG SPAN SPAN{
						border-color:#b1aea0
						}
			.accent-phrase .button{
				float:left;
				margin:0.6em 0 0 0.5em;
				}
			.accent-phrase.accent-phrase-warn{
				min-height:20px;
				padding-left:60px;
				}
				.accent-phrase.accent-phrase-warn .bullet{
					display:block;
					position:absolute;
					top:14px;
					left:21px;
					width:31px;
					height:20px;
					background:url('/a/tracker/img/bullet.gif') no-repeat -32px -130px;
					overflow:hidden;
					}
				.accent-phrase STRONG{
					font-weight:bold
					}
		.accent-phrase .crn{
			position:absolute;
			display:block;
			width:2px;
			height:2px;
			overflow:hidden;
			border-style:solid;
			border-color:#FFF;
			}
			.accent-phrase .tl{
				top:0;
				left:0;
				border-width:1px 0 0 1px;
				}
			.accent-phrase .tr{
				left:100%;
				top:0;
				margin:0 0 0 -3px;
				border-width:1px 1px 0 0;
				}
			.accent-phrase .br{
				top:100%;
				left:100%;
				margin:-3px 0 0 -3px;
				border-width:0 1px 1px 0;
				}
			.accent-phrase .bl{
				top:100%;
				left:0;
				margin:-3px 0 0;
				border-width:0 0 1px 1px;
				}
	.ext-form .accent-phrase{
		margin:0.8em 0 0;
		}
	
#verifying-status{
	width:90%;
	}
	#verifying-status.faq DL{
		padding-bottom:0
		}
		

/* Diff signs */
	.diff{
		display:inline-block;
		padding-left:13px;
		background:url('/a/img/updown.gif') no-repeat;
		}
			.diff.positive{
				background-position:0 0;
				color:#093
				}
		
			.diff.negative{
				background-position:0 -98px;				
				color:#C30;
				}		
		
			.diff.neutral{				
				background-position:0 -200px;
				color:#868686;
				}
			.diff.new,
			TABLE.stat .position .diff.new{		
				width:auto;		
				/*background-position:0 -150px;*/			
				background:none;
				color:#9b9b9b;
				}
			.digit-sign{
				display:inline-block;
				width:1em;
				text-align:center;
				}
			.digit-sign-minus{
				}
			.digit-sign-plus{
				}
			.digit-sign-empty{
				}
			.diff SPAN{
				/* display:none; */
				}
				.diff SPAN.minus,
				.diff SPAN.plus{
					display:inline;			
					}
				.diff SPAN.minus,
				.diff SPAN.minus{
					margin-left:0.1em;
					margin-right:0.3em;
					}
				.diff SPAN.plus{
					margin-right:0.1em;
					}	
		.diff-marker{
			display:block;
			width:14px;
			height:12px;
			overflow:hidden;
			background:url('/a/img/updown2.gif') no-repeat;
			}
			.diff-marker.new{
				background-position:0 -200px;
				}
			.summary .diff-marker.new{
				display:none
				}
		
/* Scrolled areas */
	.scrolled{
		overflow:hidden;
		}
	.scrolled-wrap{
		position:relative;
		overflow:hidden;
		width:100%;
		}
	.scrolled-body-wrap{
		width:110%;
		overflow-y:auto;
		overflow-x:hidden;
		position:relative;
		}
		#controls .scrolled-body-wrap{

			}
		
			
	.scrolled-body{
		width:90.9%;
		}	
		
		
	/* Scroll */
	.scrolled-scroll{
		position:absolute;
		z-index:1000;
		top:0;
		right:0;
		width:13px;		
		height:100%;
		background:#efefef;
		}
		.scrolled-scroll SPAN{
			display:block;
			}
		.scrolled-scroll .handler{
			position:absolute;
			left:1px;
			top:1px;
			width:11px;
			height:60px;
			background:#ffd321 url('/a/tracker/img/scroll.gif') repeat-y;
			}
			.scrolled-scroll .handler SPAN{
				position:relative;
				left:0;
				width:100%;
				height:100%;
				background-image:url('/a/tracker/img/scroll.gif');
				background-repeat:no-repeat;
				}
			.scrolled-scroll .handler .t{
				top:-1px;
				background-position:-11px 0;
				}
			.scrolled-scroll .handler .b{
				bottom:-2px;
				background-position:-22px bottom;
				}
	
/* Tracker selectors */
	.tracker-selector{
		}
	.tracker-selector-body{		
		background:#FFF;
		border:1px solid #cdcdcd;
		width:18em;
		}
	.tracker-selector-body-core{
		padding:1em;
		}
	.tracker-selector-shadow{
		background:#bebebe
		}
	
	.tracker-selector-closer{
		display:block;
		height:16px;
		cursor:pointer;
		text-align:center;
		background:#efefef;
		}
		.tracker-selector-closer SPAN{
			display:block;
			margin:0 auto;
			width:13px;
			height:11px;
			overflow:hidden;
			background:url('/a/tracker/img/bullet.gif') no-repeat -28px -17px;
			}
	
	/*Dropdown*/
		.tracker-selector-dropdown UL{
			
			}
		.tracker-selector-dropdown LI{
			margin:0 0 0.1em;
			}
			.tracker-selector-dropdown LI .disabled{
				cursor:default;
				color:#959595;
				}
			
		.tracker-selector-with-scroll .tracker-selector-body-core{
			padding:10px 6px 10px 1em;
			height:120px;
			}
			
			.tracker-selector-with-scroll LI{
				padding:0.1em 12px;
				}
			.tracker-selector-with-scroll LI.accent{
				padding-top:0.4em;
				padding-bottom:0.6em;
				background:#fdffda;
				font-weight:bold;
				}
			.tracker-selector-with-scroll LI A{
				display:block;
				}
		.tracker-selector-dropdown .tracker-selector-content{
			padding:0 20px 10px 0;
			}
		.tracker-selector-content H5{
			margin:1em 0 0.2em;
			font-size:1em;
			color:#767676
			}
			.tracker-selector-content H5.side{
				margin-top:0;
				margin-bottom:1em;
				padding-left:12px;
				}
		.tracker-selector-with-scroll .tracker-selector-content LI{
			padding-bottom:0;
			}
	
	
	
	/*Dropdown checklist*/
	.tracker-selector-with-scroll.tracker-selector-checklist{
		}
	.tracker-selector-with-scroll.tracker-selector-checklist .tracker-selector-body-core{
		padding-bottom:4px;
		}
		
	.tracker-selector-dropdown .checklist{
		}

		.tracker-selector-dropdown .checklist LI{		
			position:relative;
			padding:3px 0 3px 30px;
			}
		.tracker-selector-dropdown .checklist INPUT{
			position:absolute;
			left:0;
			top:0;
			}

			
/* Autocompletion */
	.autocompletion-field{
		padding-right:20px;
		}
	.autocompletion-select{
		position:absolute;
		z-index:10001;
		border:1px solid #cfcfcf;
		max-height:10em;
		overflow-x:hidden;
		overflow-y:auto;
		background:#FFF;
		}
		.autocompletion-select UL{
			margin:0;
			padding:0;
			list-style:none;
			}
		.autocompletion-select LI{
			margin:0;
			padding:0.2em 1em 0.3em;
			white-space:nowrap;
			overflow:hidden;
			cursor:pointer;
			}
			.autocompletion-select LI:last-child{
				border:none
				}
		.autocompletion-select LI:hover,
		.autocompletion-select .autocompletion-select-item-active{
			background:#E6FFCB;
			}
		.autocompletion-select STRONG{
			font-weight:bold;
			}
	.autocompletion-freeselector{
		width:20px;
		cursor:pointer;
		}
		.autocompletion-freeselector:hover{
			}
		.autocompletion-freeselector-core{
			display:block;
			position:absolute;
			top:50%;
			left:50%;
			width:7px;
			height:4px;
			margin:-2px 0 0 -3px;
			overflow:hidden;
			text-align:center;				
			}
			.autocompletion-freeselector-core SPAN{
				display:block;
				height:1px;
				overflow:hidden;					
				margin:0 auto;
				background:#000;
				}
			.autocompletion-freeselector-core-1{
				width:7px;
				}
			.autocompletion-freeselector-core-2{
				width:5px;
				}
			.autocompletion-freeselector-core-3{
				width:3px;
				}
			.autocompletion-freeselector-core-4{
				width:1px;
				}
				
.inlineblock{
	/*display:-moz-inline-stack;*/
	display:-moz-inline-block;
	display:inline-block;
	}
.dialog .cnt-core.cnt-ext{
	padding-bottom:1em;
	}
/* Page tabs */
#pagetabs{
	margin:10px 0;
	}
	#pagetabs-header{
		border-bottom:3px solid #B7E972;
		margin:0 0 20px;
		}
	#pagetabs-titles{
		}
		#pagetabs-titles LI{
			position:relative;
			display:inline-block;
			margin:0 0.4em 0 0;
			}
			#pagetabs-titles LI A,
			#pagetabs-titles LI STRONG{
				position:relative;
				display:block;
				padding:0.4em 11px 0.7em;
				border-width:1px 1px 0;
				border-style:solid;
				border-radius:4px 4px 0 0;
				border-color:#DEDEDE;
				-moz-border-radius:4px 4px 0 0;
				-webkit-border-radius:4px 4px 0 0;
				user-select:none;
				-moz-user-select:none;
				-webkit-user-select:none;
				}
			#pagetabs-titles LI A{
				background:	#DDD url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAcCAIAAAAvP0KbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACZJREFUeNpi+P//PxMMMzAwgOl///4xIYvD+Mg0NjF8eqFmAwQYAB6VTc7MNZoRAAAAAElFTkSuQmCC) repeat-x;
				}
			#pagetabs-titles LI STRONG{
				background:#B8E974 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAIAAAAyOnIjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD9JREFUeNo0jNsNADAIAo37T9ctOoOvItYPwwUQuXW0KjUlofHZcc2ukWAouXwy+gY1cnvMtrc/2Jg+t58AAwBjG0lKekrv5wAAAABJRU5ErkJggg==) repeat-x;
				font-weight:bold;
				}			
			#pagetabs-titles LI .icon-new{
				position:absolute;
				top:-0.6em;
				left:100%;
				margin:0 0 0 -0.8em;
				}
				
	#pagetabs-bodies{
		
		}
	.pagetab-title{
		
		}
	.pagetab-title-body{
		
		}
		
/* Warn block */
.warn-block{
	position:relative;
	margin:25px 0 5px;
	padding:0 0 0 60px;
	}
	.warn-title{
		display:inline;
		font-weight:bold;
		font-size:1em;
		}
	.warn-text{
		display:inline;
		}
		.warn-text STRONG{
			font-weight:bold;
			}
			
	.warn-block:before{
		display:block;
		position:absolute;
		left:15px;
		top:50%;
		width:35px;
		height:35px;
		margin:-17px 0 0;
		content:' ';
		overflow:hidden;
		background:url('/a/img/icons.png') no-repeat 0 -350px;
		}
		
/* Warn block tiny */
	.warn-block-tiny{
		position:relative;
		margin:10px 0;
		padding:0.3em 0 0.3em 30px;
		min-height:20px;
		}
		.warn-block-tiny:before{
			display:block;
			position:absolute;
			left:0;
			top:50%;
			width:22px;
			height:20px;
			margin:-10px 0 0;
			content:' ';
			overflow:hidden;
			background:url('/a/img/icons.png') no-repeat -100px -450px;
			}
	

/* Meta message on page top */		
	.meta-msg{
		clear:both;
		position:relative;
		margin:0 -4px 8px;
		padding:13px 30px 0 58px;
		min-height:27px;
		overflow:hidden;
		border:1px solid #F4F4B5;
		background:#FFFFEC;
		}
		.meta-msg STRONG{
			font-weight:bold;
			}
	.meta-msg:last-child{
		margin-bottom:5px;
		}
		BODY.report-page .meta-msg:last-child{
			margin-bottom:8px;
			}
	/* .meta-msg+.meta-msg{
		margin-top:8px;
		} */
	.meta-msg .meta-msg-icon{
		top:5px;
		left:20px;
		margin:0 0.3em 0 0;
		}
	.meta-msg-close{
		display:block;
		position:absolute;
		top:50%;
		right:11px;
		margin-top:-7px;
		width:14px;
		height:14px;
		overflow:hidden;
		cursor:pointer;
		background:url('/a/tracker/report/img/bullet.gif') no-repeat -25px -320px;
		}
		.meta-msg-close:hover{
			background-position:-50px -320px;
			}
	.meta-msg-body{
		padding:8px 0;
		}
		.meta-msg-body STRONG{
			font-weight:bold;
			}
		.meta-msg-body P{
			margin:0 0 0.8em;
			}
			.meta-msg-body P.distant-t{
				margin-top:2em;
				}
		.meta-msg-body UL{
			margin:0 0 1.5em 35px;
			}
			.meta-msg-body LI{
				padding-left:10px;
				background:url('/a/tracker/img/bullet2.gif') no-repeat 0 0.6em;
				}
		.meta-msg-body P + UL{
			margin-top:-0.5em;
			}
		.meta-msg-button-close{
			text-align:left;
			padding:3px 10px 4px;
			background:#EAEAEA url('/a/img/bg_hor.png') repeat-x;
			border:1px solid #D9D9D9;
			border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			-webkit-user-select:none;
			-moz-user-select:none;
			cursor:pointer;
			line-height:1em;
			}
			.meta-msg-button-close:hover{
				border-color:#CBCBCB;
				}
			.meta-msg-button-close STRONG{
				display:block;
				}
	/* Meta msg warn */
		.meta-msg-warn{
			
			}
			.meta-msg-warn H2{
				margin:0;
				padding:0;
				font-size:1em;
				font-weight:bold;
				}
				.meta-msg-warn H2 A{
					color:#000;
					}
				.meta-msg-warn H2 A.js-link{
					line-height:100%;
					border-color:#000;
					}
			.meta-msg-warn .meta-msg-icon{
				top:8px;
				}
				
	/* Meta msg urgent */
		.meta-msg-urgent{
			
			}
			.meta-msg-urgent .meta-msg-icon{
				left:15px;
				}
			
/* E-mail cyphering */
	.cphrmlh{
		display:none;
		}
		
	/* Form-btn */
	.form-btn{
		float:left;
		padding:0;
		margin:0 3px 0 0;
		background:none;
		border:none;
		cursor:pointer;
		
		}
		.form-btn STRONG{			
			position:relative;
			display:block;
			padding:0.3em 0.5em 0.4em;
			background:#E9F3FF url('data:image/gif;base64,R0lGODlhAQAUAMQAAOby/9/u/+jz/9rr/8ni/uHv/8fh/tHm/tzt/8Tf/tbp/uXx/8/l/uPw/83k/tPo/svj/tjq/8Xg/unz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABABQAAAUR4CQAS1MEyBApz8E4EGFISQgAOw==') repeat-x 0 bottom;
			border:1px solid #959396;
			-moz-border-radius:3px;
			border-radius:3px;
			font-weight:bold;
			}
			.form-btn.form-btn-accent STRONG{
				background-color:#ffcd08;
				background-position:0 -100px;
				}
	
		
/* Icon 'New' */
	.icon-new{
		display:inline-block;
		padding:0.1em 0.4em 0.2em;
		border-radius:3px;
		-moz-border-radius:3px;
		background:#D01212 url(data:image/gif;base64,R0lGODlhAQAPALMAAP9XV9UaGtASEtIWFvBCQvtQUPhMTOQwMNkfH/RHR90kJOAqKuk2Nv1UVO08PAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzI4NDRFN0FBNkM0MTFERkJEMjlEMDQ5OTgyN0IyREYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzI4NDRFN0JBNkM0MTFERkJEMjlEMDQ5OTgyN0IyREYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMjg0NEU3OEE2QzQxMURGQkQyOUQwNDk5ODI3QjJERiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMjg0NEU3OUE2QzQxMURGQkQyOUQwNDk5ODI3QjJERiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAA8AAAQLELRiEnHsLIXCEBEAOw==) repeat-x;
		color:#FFF;
		font-size:0.75em;
		vertical-align:middle;
		}
		/* .icon-new SPAN{
			display:block;
			margin:-1px 0;
			padding:1px 0.3em 2px;
			background:#CE0F0F;
			} */
			
/* Icon Pins */
	.icon-pin{
		display:block;
		position:absolute;
		z-index:10;
		overflow:hidden;
		background-image:url('/a/img/icons.png');
		background-repeat:no-repeat;		
		}
	/* New */
		.icon-pin-new{
			width:45px;
			height:25px;
			background-position:0 -550px;
			}
			.icon-pin-new.icon-pin-orientation-tr{
				background-position:-50px -550px;	
				}
	/* Info */
		.icon-pin-info{
			width:25px;
			height:25px;
			background-position:0 -600px;
			}
			.icon-pin-info.icon-pin-orientation-tl{
				background-position:0 -600px;	
				}
			.icon-pin-info.icon-pin-orientation-tr{
				background-position:-50px -600px;	
				}
			.icon-pin-info.icon-pin-orientation-bl{
				background-position:-100px -600px;	
				}
			.icon-pin-info.icon-pin-orientation-br{
				background-position:-150px -600px;	
				}

/* Welcome screens */
	.welcome-screen{
		
		}
		
	/* Col 2 */
	.welcome-screen-col2{
		float:right;
		width:280px;
		margin:0 0 0 15px;
		}	
	
	.welcome-screen-join{
		padding:50px;
		text-align:center;
		background:#F6F6F6;
		}
	.welcome-screen-join-btn{
		position:relative;
		display:block;
		padding:1.2em 20px 1.5em;
		background:#A5D360 url('/a/img/bg_hor.png') repeat-x 0 -100px;
		border:1px solid #C4C5C5;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		text-decoration:none;
		font-size:1.33em;
		color:#000;
		}
		.welcome-screen-join-btn:hover{
			text-decoration:none;
			}
		.welcome-screen-join-btn .blur{
			display:block;
			font-size:0.75em;
			}
	.welcome-screen-join-note{
		margin:1em 0 0;
		color:#7B7B7B;
		}
	.welcome-screen-join-info{
		padding:25px 20px 25px 60px;
		}
		.welcome-screen-join-info P{
			margin:0 0 1.5em;
			}
	.welcome-screen-join-button-info{
		padding:1em 0 0;
		}
	.welcome-screen-counters-screencast-link{
		
		}
	.screencast-link{
		position:relative;
		padding:0 0 0 47px;
		}
	/* Col 1 */
	.welcome-screen-col1{
		overflow:hidden;
		}
	.welcome-screen-text{
		overflow:hidden;
		padding:0;
		font-size:1.15em;
		}
		.welcome-screen-text P{
			margin:0 0 1em;
			}
		.welcome-screen-text STRONG{
			font-weight:bold;
			}
	.welcome-screen-text-2{
		overflow:hidden;
		padding:1em 20px 0 0;
		}
			
	.welcome-screen-pic{
		display:block;
		position:relative;
		height:267px;
		margin:1em 0 0;
		background:url('/a/img/welcome-counters.png') no-repeat 30% 0;
		}
	.welcome-screen-pic-icon{
		float:right;
		position:relative;
		width:100px;
		height:190px;
		margin:-23px 30px 0;
		background:url('/a/img/welcome-counters.png') no-repeat 0 -300px;
		}
		
		
			
/* User warn msg */
	#page-warn,
	.page-warn{
		margin:0 0 10px;
		padding:8px 80px 0 40px;
		background:#FFFFEC;
		border:1px solid #F4F4B5;
		}
	#page-warn-title,
	.page-warn-title{
		position:relative;
		margin:0 0 10px -28px;
		padding-left:28px;
		font-size:1em;
		font-weight:bold;
		}
		#page-warn-title .bullet,
		.page-warn-title .bullet{
			display:block;
			position:absolute;
			top:0.1em;
			left:0;
			width:24px;
			height:20px;
			overflow:hidden;
			background:url('/a/tracker/img/bullet.gif') no-repeat -68px -130px;	
			}
		#page-warn-title A,
		#page-warn-title.accent,
		.page-warn-title.accent{
			color:#000;
			}
			#page-warn-title A:hover{
				color:#000;
				}
		#page-warn-title A.js-link{
			border-color:#000;
			}
			#page-warn-title A.js-link:hover{
				border-color:#000;
				}
	#page-warn-body{
		padding:0 0 8px;
		}
		#page-warn-body STRONG{
			font-weight:bold;
			}
		#page-warn-body P{
			margin:0 0 0.8em;
			}
			#page-warn-body P.distant-t{
				margin-top:2em;
				}
		#page-warn-body UL{
			margin:0 0 1.5em 35px;
			}
			#page-warn-body LI{
				padding-left:10px;
				background:url('/a/tracker/img/bullet2.gif') no-repeat 0 0.6em;
				}
		.page-warn-off{
			display:none;
			}
	
	.page-warn-light{
		background:none;
		border:none;
		padding-left:16px;
		margin-bottom:1.3em;
		}
	.page-warn-light .page-warn-title{
		padding-left:0;
		margin-left:0;
		}
		.page-warn-light .page-warn-title .bullet{
			display:none;
			}
		
/* Title wrap with columns */
	.title-wrap{
		text-align:right;
		}
		.title-wrap H1{
			float:left;
			}
		.title-wrap .add-item-link{
			margin:0.8em 0 0;
			}	
	.add-item-link{
		position:relative;
		display:inline-block;
		padding:0.2em 0.6em 0.3em 2.2em;
		border:1px solid #BDBDBD;
		border-radius:0.25em;
		-moz-border-radius:0.25em;
		-webkit-border-radius:0.25em;
		/* overflow:hidden; */
		cursor:pointer;
		white-space:nowrap;
		font-size:1.15em;
		background:#DBDBDB url('/a/img/bg_hor.png') repeat-x 0 -300px;
		text-decoration:none;
		color:#000;
		}
		.add-item-link:before{
			position:absolute;
			top:-1px;
			bottom:-1px;
			left:-1px;
			
			/* float:left;
			margin:-0.13em 0.4em -1em -0.46em;
			height:1.2em; */
			width:1.2em;
			border:1px solid #8A8A8A;
			border-width:1px 0 1px 1px;
			border-radius:0.15em 0 0 0.15em;
			-moz-border-radius:0.15em 0 0 0.15em;
			-webkit-border-radius:0.15em 0 0 0.15em;
			line-height:1em;
			text-align:center;
			content:'+';
			background:#545454 url('/a/img/bg_hor.png') repeat-x 0 -400px;
			font-size:1.5em;
			color:#FFF;
			}
		.add-item-link:hover{
			text-decoration:none;
			}
			
		.add-item-link-light{
			padding:0.3em 0.6em 0.5em 2.25em;
			font-size:1em;
			}
			.add-item-link-light:before{
				border:none;
				top:2px;
				bottom:2px;
				left:3px;
				border-radius:0.25em;
				-moz-border-radius:0.25em;
				-webkit-border-radius:0.25em;
				width:1em;
				font-size:1.6em;
				line-height:0.85em;
				}
/* Help balloon */
	.help-balloon{
		position:absolute;
		z-index:9000;
		max-width:20em;
		background:#FFFFEC;
		border:1px solid #D4CD7E;
		box-shadow:4px 3px 0 0 rgba(0,0,0,0.2);
		-moz-box-shadow:4px 3px 0 0 rgba(0,0,0,0.2);
		-webkit-box-shadow:4px 3px 0 0 rgba(0,0,0,0.2);
		}
		.help-balloon .more-link{
			font-size:1.15em;
			font-weight:bold;
			}
	.help-balloon-content{
		padding:1em 30px 1.2em 15px;
		}
		.help-balloon-content STRONG{
			font-weight:bold;
			}
		.help-balloon-content UL{
			margin:0.3em 0 0.8em;
			}
			.help-balloon-content UL LI{
				position:relative;
				margin:0 0 0.2em;
				padding:0 0 0 1.5em;
				background:none;									
				}
				.help-balloon-content UL LI:before{
					display:block;
					position:absolute;
					top:0;
					left:0;
					overflow:hidden;
					content:'—';
					}
		.help-balloon-content H3{
			margin:0 0 0.2em;
			padding:0;
			font-size:1em;
			font-weight:bold;
			}
		.help-balloon-content P.distant-t{
			margin-top:0.5em;
			}
	.help-balloon-pin,
	.help-balloon-close{
		position:absolute;
		display:block;
		overflow:hidden;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAyCAYAAAADQbYqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9tJREFUeNrsmc9L3EAUxydbD7LQ9tCe1pYWz7Y9arvntmdvnjagiKwiCOpB6FEq4goF0UWEhfXkoX9B70u9lbaepaVtaMEe2uIq4m4632kmZOMkmUmy2W7Ig0cm8+PlzSeTmTcTzTRNIic/rYq3NBJSjg41c2TshESVo8PbZGTMvOJHo9EwVewUi0VmY8ByTljpwWNSaLwhazeukxJ3Hh35/YfsF5+RlY9viSFqRx0U2kM72oFSFBAAADsiAKOjo0q20AYgcr6VXAD+dfCEIA9lqh0AOAtEaADGd/IadkTlrVZLSbn4QdhxA3CDQB3Ffhi0nU6vVVUQHMDzcfLSq0673VbSIAjoXNlv2Fpl5RAgILMqIFwAfgCm30hYX19n6n7z7nw/CIEAkgQhCwCCSR66uLjI7iuVip2HNARlPM8LgjSAJECoAHDPCQsLCyxvc3OTKQR5QXOCMoBuglAFIJoY5+fn7TKkgybG0AC6AYIvgyoARBC2trbsMqS9IGj4NuIKYvwCGZWAyopDXgEA9U8KANb84eFh+353d5ddZ2ZmhPeQ4+NjEhgn9EIA8MlTU6edfycLgMvl5SVT3uGpqSk7D2kOg+dxGbCuGIrlqKPBGs7VXgHkHdN1veOei1d+zgqPV6NEcs7vGLZ6BYEvfbLaMSdomlbwCpNVAPBwVnUYxyVhN1CMCN0IQQACG6Y6vafZJ1KKumjD28OW6hvptdoTI98Rqmxy3CPAa1f5v0vH6qACIi0AhHsHGRBpAuC5i/QDkTYA9uqQ1PFaCiCkV3IkkwxCBiGDEAJC+/zchEZ52OedHZPbiaKwEysEunkiAVr4UKnUeQOkkRfUTiS/ms39L7VaJIfRHnZiXSLfb2wE1anfzOdLdycn3U7ofo0eLi1dfRiFR5+35rQXBsCj5eWVOHeqA9Qhv3KcF3Y4zNK1Gn68nFpng9JycXEBx3Vjb++UdqisAsIJIMk5gR2+ihy18sIeqpLC9DQ7WJX9NNwALJhdh+AJIGkQ3QbgBSEQQFIgkgAggiANoNsgkgLghqAMoFsgrGs1CQBOCKEBxA3CODhgAO7Pza0mAYAt3Z+2t4eu5fNfCxMTsRhEJ1rN5p17s7PfBBGjjIkhCoBFhNQ3TwDUfnwQ8BLow15EHQnOYYy32Ktj99CfgzX0qlFCWieAftxAGRxE2Niez+QOAEa/QbCdxmysCkIQzhr9OBJIWBBpACAKlqRBpAWAV9gcCCJNAALjFyjd/9fpEmq2zs6YIo08Xu7VuJ9+yEqD4BBkAPQbBOmfL/x8MTc4mP2BSqNkR+4ZhAyCLX8FGAC6KZxwGlFucQAAAABJRU5ErkJggg==);
		}
		.help-balloon-orientation-t .help-balloon-pin{
			left:50%;
			bottom:-10px;
			margin:-8px 0 0;
			width:20px;
			height:10px;
			background-position:-25px 0;
			}
		.help-balloon-orientation-r .help-balloon-pin{
			left:-10px;
			top:50%;
			margin:-8px 0 0;
			width:11px;
			height:22px;
			background-position:0 0;
			}
		.help-balloon-orientation-l .help-balloon-pin{
			right:-10px;
			top:50%;
			margin:-8px 0 0;
			width:11px;
			height:22px;
			background-position:-11px 0;
			}
	.help-balloon-close{
		top:7px;
		right:9px;
		width:14px;
		height:14px;
		cursor:pointer;
		background-position:-50px 0;
		}
		
		
	/* Help balloon without close button */
		.help-balloon-closebtn-off .help-balloon-close{
			display:none;
			}
		.help-balloon-closebtn-off .help-balloon-content{
			padding-right:15px
			}	
			
	/* 	Help balloon type 'info' 
		(using by default)
	*/
	
	
	/* Help balloon type 'help' */
		.help-balloon-type-help{
			background:#FAFAFA;
			border-color:#689FC4;
			}
			.help-balloon-type-help .help-balloon-pin{
				display:none;
				}
	/* Help balloon type 'new' */
		.help-balloon-type-new{
			background:#FDF7F7;
			border-color:#E09595;
			}
			.help-balloon-type-new.help-balloon-orientation-t .help-balloon-pin{
				background-position:-25px -25px;
				}
			.help-balloon-type-new.help-balloon-orientation-r .help-balloon-pin{
				background-position:0 -25px;
				}
			.help-balloon-type-new.help-balloon-orientation-l .help-balloon-pin{
				background-position:-11px -25px;
				}
				
	/* Help balloon id:auto */
		.help-balloon-id-auto{
			max-width:400px;
			}

/* Dragger */
	.dragger{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width:10px;
		height:100px;
		min-height:31px;
		cursor:move;
		background:#E2E2E1;
		}
	.dragger-core{
		display:block;
		position:absolute;
		top:50%;
		left:5px;
		margin:-9px 0 0 -1px;
		height:18px;
		width:3px;
		cursor:move;
		background:url(data:image/gif;base64,R0lGODlhAwASAJECAKurq////wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjhGOTE4QTZBNkQyMTFERkEzMkRBQkIzRTcyNTc3NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjhGOTE4QTdBNkQyMTFERkEzMkRBQkIzRTcyNTc3NDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOEY5MThBNEE2RDIxMURGQTMyREFCQjNFNzI1Nzc0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOEY5MThBNUE2RDIxMURGQTMyREFCQjNFNzI1Nzc0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAIALAAAAAADABIAAAIQBGQhoeJuEFDsvZhWs3jqAgA7) no-repeat;
		}
	

		
/* Field hint */
	.field-hint{
		position:absolute;
		z-index:9000;
		max-width:31em;
		/* background:#E9EAEC url('/a/img/bg_hor.png') repeat-x 0 -800px; */
		background:#FFF url(data:image/gif;base64,R0lGODlhAQBNAMQAAP7+/uvr6/Hx8fT09O7u7vn5+fz8/PPz8+zs7Pv7+/39/f////j4+O/v7/Dw8O3t7fb29vX19ff39/r6+urq6vLy8unp6QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVGOTZFQzFBMzg4MTFERkI5MzNCMjI2NDFGRjY0Q0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVGOTZFQzJBMzg4MTFERkI5MzNCMjI2NDFGRjY0Q0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUY5NkVCRkEzODgxMURGQjkzM0IyMjY0MUZGNjRDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUY5NkVDMEEzODgxMURGQjkzM0IyMjY0MUZGNjRDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAABAE0AAAU04CIuQFkqqAIkRmtMRpIUc1EweCFJTARBg8hgODgYDxWBUuBgNgiNJ2H6eCCuiIA2QAlYQgA7) repeat-x 0 bottom;
		border:1px solid #8E8E8E;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		box-shadow:4px 3px 0 0 rgba(0,0,0,0.3);
		-moz-box-shadow:4px 3px 0 0 rgba(0,0,0,0.3);
		-webkit-box-shadow:4px 3px 0 0 rgba(0,0,0,0.3);
		}
		.help-balloon .more-link{
			font-size:1.15em;
			font-weight:bold;
			}
	.field-hint-content{
		padding:0.4em 15px 0.6em;
		}
	.field-hint-pin{
		display:block;
		position:absolute;
		top:100%;
		left:30px;
		margin:0 0 -1px;		
		overflow:hidden;
		width:14px;
		height:13px;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBGMzIxMjlDQTNCQjExREY5RTg5OEUwQjlFOUFFN0JGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBGMzIxMjlEQTNCQjExREY5RTg5OEUwQjlFOUFFN0JGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEYzMjEyOUFBM0JCMTFERjlFODk4RTBCOUU5QUU3QkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEYzMjEyOUJBM0JCMTFERjlFODk4RTBCOUU5QUU3QkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4e43T+AAABUUlEQVR42pSSP0vDUBTFbzR7v4RzJ0cXcfYb5Ntk6FAaaIeWKjhIkkEcskjoEGhoE4i1CqYZLBKhDrYWHKxBjGnjuaUVlf7zwiHvnbwf777znqAoCkmSlNI/SlVVQUjTlIbD4UZgr9cjwzAcWZb3RDYYXle+71O9Xp9CPN/OZDJpNptdCozHY3Ich2zbNnO53MHc31q1SxRFVKvVyHVdI5/PVwRBOIR2IVFcBuHc1Gg0uMXTcrl8PrO7g8HgjgcLwTAMyfM8arVaBU3TbO4YugH0NF/zKxz+ttttajabFiDTsqwu7Hfost/vv/4M8XvHOI6nIQC8KJVKx5hPYL9AV4A+/nbF4P1oNNpB1NTpdM6KxaI6+/cI3QKaLDoOgxXTNAtBEJxUq1WDO4YCAA+rEmdQSZLkCNA+xp/QNZ7hs67rtA7keuNrgzxA0SbP70uAAQCdLbLGx6HVMwAAAABJRU5ErkJggg==);
		}
	
/* Log balloon */
	#log-balloon{
		position:absolute;
		z-index:1000;
		width:200px;
		height:120px;
		border:1px solid #BABABA;
		background:#FFF;
		}		
		#log-balloon .del{
			position:absolute;
			right:5px;
			top:5px;
			display:block;
			width:11px;
			height:11px;
			padding:0;
			overflow:hidden;
			}
	#log-balloon-cnt{
		padding:5px 0 5px 12px;	
		}
	#log-balloon-title{
		padding:0.3em 20px 0.5em 12px;
		background:#FFFFAB;
		font-size:1em;
		font-weight:bold;
		}
	#log-balloon-core-wrap{
		max-height:80px;
		overflow-y:auto;
		overflow-x:hidden;
		}
	#log-balloon-core{
		
		}
		#log-balloon-core LI{
			margin:0 0 0.3em	
			}
	#log-balloon-pointer{
		display:block;
		position:absolute;
		top:100%;
		left:10px;
		width:13px;
		height:7px;
		overflow:hidden;
		background:url('/a/tracker/report/img/bullet.gif') no-repeat -90px -150px;
		}
		
/* Meter */	
	.meter{
		display:block;
		}
		.meter SPAN{
			display:block;
			}
		.meter-title{
			
			}
		.meter-scale{
			}
			.meter .meter-scale SPAN{
				float:left;
				margin:0 4px 0 0;
				width:8px;
				height:8px;
				overflow:hidden;
				border:1px solid #d4d0c8;
				-moz-transition:background 0.2s;
				-webkit-transition:background 0.2s;
				transition:background 0.2s;
				}
			.scale-1 .meter-1,
			.scale-2 .meter-1,.scale-2 .meter-2,
			.scale-3 .meter-1,.scale-3 .meter-2,.scale-3 .meter-3,
			.scale-4 .meter-1,.scale-4 .meter-2,.scale-4 .meter-3,.scale-4 .meter-4,
			.scale-5 .meter-1,.scale-5 .meter-2,.scale-5 .meter-3,.scale-5 .meter-4,.scale-5 .meter-5{
				background:#98C0F1;
				}
		
		
/* Icons */
	.icon{
		display:block;
		position:absolute;
		left:0;
		top:0;
		overflow:hidden;
		background-image:url('/a/img/icons.png');
		background-repeat:no-repeat;
		}
		
		/* Survey */
			.icon-survey{
				width:30px;
				height:30px;
				background-position:0 0;
				}
			.icon-warn{
				width:30px;
				height:30px;
				background-position:0 -50px;
				}
			.icon-tip{
				width:30px;
				height:30px;
				background-position:0 -100px;
				}
			.icon-screencast{
				width:50px;
				height:30px;
				background-position:0 -150px;
				}
			.icon-urgent{
				width:35px;
				height:30px;
				background-position:0 -200px;
				}
			.icon-attention{
				width:35px;
				height:35px;
				background-position:0 -350px;
				}
				.icon-attention-tiny{
					width:20px;
					height:20px;
					background-position:-150px -350px;
					}
			.icon-info{
				width:35px;
				height:35px;
				background-position:0 -450px;
				}


			
/* Blockscreen */
#blockscreen{
		/*display:none;*/
		position:absolute;
		z-index:10000;
		top:0;		
		right:0;
		bottom:0;
		left:0;
		}
	#blockscreen.dark{
		opacity:inherit;
		background:url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgaAAIMAAAhQCB69VMmQAAAABJRU5ErkJggg==);
		}

.bot h2 {
	font-weight: bold;
	margin: 10px 0px 5px 0px;
}

.bot em {
	font-style: italic;
}