html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
 
body {
	line-height:1;
	font-size:12px;
}
 
ol,ul {
	list-style:none;
}
 
blockquote,q {
	quotes:none;
}
 
:focus {
	outline:0;
}
 
table {
	border-collapse:collapse;
	border-spacing:0;
}
 
img {
	-ms-interpolation-mode:bicubic;
}
 
 
/*
	Classes
*/
.noshow {
	display:none !important;
}

.nosee {
	opacity:0.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter:alpha(opacity=00);
	-moz-opacity:0.00;
}

.notext {
	text-indent:-9999px;
	color:transparent;
}
 
.clickable {
	cursor:pointer;
}
 
/*
	Messages
*/
#message {
	position:fixed;
	top:0px;
	padding:8px 14px 8px 36px;
	background:#cdc9ff url(../_img/icon-message.gif) no-repeat 10px center;
	border:1px solid #afb3ff;
	border-top:none;
	color:#111;
	font-weight:bold;
	font-size:12px;
	z-index:99 !important;
}
#message.success {
	background-color:#c9ffcc;
	background-image:url(../_img/icon-message-success.gif);
	border-color:#afffaf;
}
#message.error {
	background-color:#ffc9c9;
	background-image:url(../_img/icon-message-error.gif);
	border-color:#ffafaf;
}
 
 
/*
	Loader
*/
#loader {
	position:fixed;
	top:0px;
	left:0px;
	display:block;
	width:100%;
	height:100%;
}
#loader.locked {
	z-index:10;
}
#loader div {
	background:#64789B;
	padding:6px 20px;
	position:fixed;
	top:0px;
	left:0px;
	height:24px;
	z-index:21;
	position:absolute;
	display:inline;
}
#loader div strong {
	display:inline-block;
	height:24px;
	font-size:12px;
	line-height:24px;
	padding-left:36px;
	background:transparent url(../_img/loading.gif) no-repeat left center;
	cursor:default;
	font-weight:bold;
	letter-spacing:1px;
	color:#fff;
	font-size:12px;
}
#loader span {
	background:#000;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.36;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=36)";
	filter:alpha(opacity=36);
	-moz-opacity:0.36;
	position:absolute;
	z-index:20;
}
#loader.locked span {
	opacity:0.64;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=64)";
	filter:alpha(opacity=64);
	-moz-opacity:0.64;
	z-index:10;
}
#loader.locked div {
	display:none !important;
}
#loader.hard {
	z-index:99 !important;
}
#loader.hard span {
	opacity:1.00 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter:alpha(opacity=100) !important;
	-moz-opacity:1.00 !important;
}
