@charset "UTF-8";
html 						{ height: 100%; }
body 					{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; background: url('../img/_default/bg/body.jpg'); font-size: 12px; color: #5f5f5f; min-height: 100%; position: relative; }

/* resets */
h1,h2,h3,h4,h5,h6,
form,ul,li				{ list-style-type:none; margin:0; padding:0; }
img 					{ border:none; }
a 					{ text-decoration:none; cursor:pointer; }

button, 
input[type=submit], 
input[type=image], 
input[type=reset] 	{ cursor: pointer; }
.clr				{ clear:both; height:0px; }
.fl					{ float:left; }
.fr					{ float:right; }
.hide				{ display:none; }
.TL 					{ text-align: left; }
.TC 					{ text-align: center; }
.TR 					{ text-align: right; }
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}

input:-webkit-autofill 	{ color: #fff !important; }
textarea 				{ resize:none; }
textarea, 
input					{ outline: none; }
*:focus 					{ outline: none; }
.allround				{ display: inline-block;  -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 0 1px 0 #4e4e4e; -webkit-box-shadow: 0 1px 0 #4e4e4e; -moz-box-shadow: 0 1px 0 #4e4e4e; }


/* round corners [cross browser] */
.allrc			{ -moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px; border-radius:5px; border-top-right-radius: 5px 5px; border-top-left-radius: 5px 5px;border-top-right-radius:5px;border-top-left-radius:5px; border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;  border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius:5px;  border-bottom-left-radius:5px;  } /* all corners */
.cssrcb			{ border-bottom-right-radius: 5px 5px; border-bottom-left-radius: 5px 5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;   } 	/* bottom corners */
.cssrct			{ border-top-right-radius: 5px 5px; border-top-left-radius: 5px 5px;border-top-right-radius:5px;border-top-left-radius:5px; }					/* top corners */
.cssrctl		{ border-top-left-radius: 5px 5px; border-top-left-radius:5px; }
.cssrctr		{ border-top-right-radius: 5px 5px; border-top-right-radius:5px; }
.cssrcbl		{ border-bottom-left-radius: 5px 5px; border-bottom-left-radius:5px;   }
.cssrcbr		{ border-bottom-right-radius: 5px 5px; border-bottom-right-radius:5px;   }

/* ********************************* TIPSY TOOLTIP ********************************* */
.tipsy { padding: 5px; font-size: 10px; background-repeat: no-repeat;  background-image: url('../img/_engine/tipsy.gif'); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/* TINY TOOLTIP */
#tooltip{ position:absolute; border:1px solid #333; background:#f7f5d1; padding:2px 5px; color:#333; display:none; }

/**
	@UTILS
**/
.w30						{ width:30px;  }
.w50						{ width:50px;  }
.w80						{ width:80px;  }
.w100						{ width:100px; }
.w120						{ width:120px; }
.w150						{ width:150px; }
.w170						{ width:170px; }
.w200						{ width:200px; }
.w230						{ width:230px; }
.w250						{ width:250px; }
.w300						{ width:300px; }
.w350						{ width:350px; }
.w400						{ width:400px; }
.w450						{ width:450px; }
.w500						{ width:500px; }
.w550						{ width:550px; }
.w600						{ width:600px; }
.w650						{ width:650px; }
.w700						{ width:700px; }
.m10						{ margin:10px; 			}
.mt10						{ margin-top:10px; 		}
.mb10						{ margin-bottom:10px; 	}
.ml10						{ margin-left:10px; 	}
.mr10						{ margin-right:10px; 	}
.p10						{ padding:10px; 		}
.pt10						{ padding-top:10px; 	}
.pb10						{ padding-bottom:10px; 	}
.pl10						{ padding-left:10px; 	}
.pr10						{ padding-right:10px; 	}