p  			{ margin:0; }
hr 			{ float:left; width:100%; margin:10px 0px; clear:both; }
legend 		{ float:left; margin:10px 0px 20px 0px; }
*, *:active { outline:0px; }
img 		{ border:0; }
.center     { width:1000px; margin:0 auto; }
._ma {margin:0 auto}


/* * * * * * * * * *
 *                 *
 *     B G ' S     *
 *                 *
 * * * * * * * * * */

.bgAA		{ background:#AAAAAA; }
.bgBB		{ background:#BBBBBB; }
.bgCC		{ background:#CCCCCC; }
.bgDD		{ background:#DDDDDD; }
.bgEE		{ background:#EEEEEE; }
.bgFF		{ background:#FFFFFF; }
.bg00		{ background:#000000; }
.bg11		{ background:#111111; }
.bg22		{ background:#222222; }
.bg33		{ background:#333333; }
.bg44		{ background:#444444; }
.bg55		{ background:#555555; }
.bg66		{ background:#666666; }
.bg77		{ background:#777777; }
.bg88		{ background:#888888; }
.bg99		{ background:#999999; }

.bg10		{ background:#EBEBEB; }
.bg20		{ background:#D9D9D9; }
.bg30		{ background:#C5C5C5; }
.bg40		{ background:#B1B1B1; }
.bg50		{ background:#9C9C9C; }
.bg60		{ background:#888887; }
.bg70		{ background:#717171; }
.bg80		{ background:#5C5C5B; }
.bg90		{ background:#444444; }

.bg2B		{ background:#2B2B2B; }



/* * * * * * * * * * * *
 *                     *
 *     C O L O R S     *
 *                     *
 * * * * * * * * * * * */

.cAA		{ color:#AAAAAA; }
.cBB		{ color:#BBBBBB; }
.cCC		{ color:#CCCCCC; }
.cDD		{ color:#DDDDDD; }
.cEE		{ color:#EEEEEE; }
.cFF		{ color:#FFFFFF; }
.c00		{ color:#000000; }
.c11		{ color:#111111; }
.c22		{ color:#222222; }
.c33		{ color:#333333; }
.c44		{ color:#444444; }
.c55		{ color:#555555; }
.c66		{ color:#666666; }
.c77		{ color:#777777; }
.c88		{ color:#888888; }
.c99		{ color:#999999; }

.c10		{ color:#EBEBEB; }
.c20		{ color:#D9D9D9; }
.c30		{ color:#C5C5C5; }
.c40		{ color:#B1B1B1; }
.c50		{ color:#9C9C9C; }
.c60		{ color:#888887; }
.c70		{ color:#717171; }
.c80		{ color:#5C5C5B; }
.c90		{ color:#444444; }




/* * * * * * * * * *
 *                 *
 *     F O R M     *
 *                 *
 * * * * * * * * * */


input[type="button"],
button {
	background:#A42422;
	border:0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:100px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	line-height:25px;
	text-transform:uppercase;
	padding:2px 0;
	margin-top:15px; 
	cursor:pointer;
}

input[type="button"]:hover,
button:hover { background:#C32329; }

input[type="text"],
input[type="email"],
input[type="password"],
textarea
{
	background:#EBEBEB;
	width:100%;
	border:0;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	margin-top:10px;
	font-size:14px !important;
	color:#666;
	text-indent:5px;
}

input[type="text"],
input[type="email"],
input[type="password"]
{
	height:33px;
}

/*textarea*/
textarea
{
	height:194px;
	padding-top:5px;
	overflow:hidden;
}

/*select*/
select
{
	width:100%;
	height:33px;
	margin-top:10px;
}
option
{
	font-size:13px;
	line-height:30px;
	color:#565655;
	border-bottom:1px dotted #666
}

/*radio,checkbox*/
input[type="radio"],
input[type="checkbox"]
{
	float:left;
	width:30px;
	height:20px;
}

/*:focus*/
input[type="text"]:focus,
input[type="email"],
input[type="password"]:focus,
textarea:focus
{
	color:#222;
}



/* * * * * * * * * * *
 *                   *
 *     W I D T H     *
 *                   *
 * * * * * * * * * * */

/*percent*/
.dv100 { float:left; width:100%; }
.dv95  { width:95%; }
.dv90  { width:90%; }
.dv85  { width:85%; }
.dv80  { width:80%; }
.dv79  { width:79%; }
.dv78  { width:78%; }
.dv77  { width:77%; }
.dv76  { width:76%; }
.dv75  { width:75%; }
.dv72  { width:72%; }
.dv70  { width:70%; }
.dv66  { width:66.6%; }
.dv65  { width:65%; }
.dv60  { width:60%; }
.dv55  { width:55%; }
.dv50  { width:50%; }
.dv49  { width:49%; }
.dv48  { width:48%; }
.dv45  { width:45%; }
.dv40  { width:40%; }
.dv35  { width:35%; }
.dv33  { width:33.3%; }
.dv33- { width:33%; }
.dv30  { width:30%; }
.dv28  { width:28%; }
.dv25  { width:25%; }
.dv24  { width:24%; }
.dv23  { width:23%; }
.dv22  { width:22%; }
.dv21  { width:21%; }
.dv20  { width:20%; }
.dv15  { width:15%; }
.dv14  { width:14%; }
.dv13  { width:13%; }
.dv12  { width:12%; }
.dv11  { width:11%; }
.dv10  { width:10%; }
.dv5   { width:5%; }

/*pixel*/
._w1000px { width:1000px; }
._w980px  { width:980px; }
._w974px  { width:974px; }
._w950px  { width:950px; }
._w900px  { width:900px; }
._w850px  { width:850px; }
._w800px  { width:800px; }
._w750px  { width:750px; }
._w700px  { width:700px; }
._w650px  { width:650px; }
._w600px  { width:600px; }
._w550px  { width:550px; }
._w500px  { width:500px; }
._w450px  { width:450px; }
._w400px  { width:400px; }
._w350px  { width:350px; }
._w300px  { width:300px; }
._w250px  { width:250px; }
._w200px  { width:200px; }
._w150px  { width:150px; }
._w100px  { width:100px; }
._w90px   { width:90px; }
._w80px   { width:80px; }
._w70px   { width:70px; }
._w60px   { width:60px; }
._w50px   { width:50px; }
._w45px   { width:45px; }
._w40px   { width:40px; }
._w35px   { width:35px; }
._w30px   { width:30px; }
._w25px   { width:25px; }
._w20px   { width:20px; }
._w15px   { width:15px; }
._w10px   { width:10px; }
._w5px    { width:5px; }



/* * * * * * * * * * * *
 *                     *
 *     H E I G H T     *
 *                     *
 * * * * * * * * * * * */

/*percent*/
.h100 	  { height:100%; }

/*pixel*/ 
._h600px  { height:600px; }
._h550px  { height:550px; }
._h500px  { height:500px; }
._h450px  { height:450px; }
._h400px  { height:400px; }
._h380px  { height:380px; }
._h350px  { height:350px; }
._h355px  { height:355px; }
._h300px  { height:300px; }
._h250px  { height:250px; }
._h240px  { height:240px; }
._h230px  { height:230px; }
._h225px  { height:225px; }
._h220px  { height:220px; }
._h210px  { height:210px; }
._h200px  { height:200px; }
._h175px  { height:175px; }
._h170px  { height:170px; }
._h150px  { height:150px; }
._h145px  { height:145px; }
._h140px  { height:140px; }
._h130px  { height:130px; }
._h120px  { height:240px; }
._h110px  { height:140px; }
._h100px  { height:100px; }
._h95px   { height:95px; }
._h90px   { height:90px; }
._h86px   { height:86px; }
._h85px   { height:85px; }
._h80px   { height:80px; }
._h75px   { height:75px; }
._h70px   { height:70px; }
._h65px   { height:65px; }
._h60px   { height:60px; }
._h55px   { height:55px; }
._h50px   { height:50px; }
._h45px   { height:45px; }
._h40px   { height:40px; }
._h35px   { height:35px; }
._h30px   { height:30px; }
._h25px   { height:25px; }
._h20px   { height:20px; }
._h15px   { height:15px; }
._h10px   { height:10px; }
._h9px    { height:9px; }
._h8px    { height:8px; }
._h7px    { height:7px; }
._h6px    { height:6px; }
._h5px    { height:5px; }



/* * * * * * * * * * * *
 *                     *
 *     M A R G I N     *
 *                     *
 * * * * * * * * * * * */

/*top*/
._mt125 { margin-top:125px; }
._mt100 { margin-top:100px; }
._mt90  { margin-top:90px; }
._mt80  { margin-top:80px; }
._mt70  { margin-top:70px; }
._mt60  { margin-top:60px; }
._mt50  { margin-top:50px; }
._mt45  { margin-top:45px; }
._mt40  { margin-top:40px; }
._mt35  { margin-top:35px; }
._mt30  { margin-top:30px; }
._mt25  { margin-top:25px; }
._mt20  { margin-top:20px; }
._mt15  { margin-top:15px; }
._mt14  { margin-top:14px; }
._mt13  { margin-top:13px; }
._mt12  { margin-top:12px; }
._mt11  { margin-top:11px; }
._mt10  { margin-top:10px; }
._mt9   { margin-top:9px; }
._mt8   { margin-top:8px; }
._mt7   { margin-top:7px; }
._mt6   { margin-top:6px; }
._mt5   { margin-top:5px; }
._mt2   { margin-top:2px; }
._mt3   { margin-top:3px; }
._mt2   { margin-top:2px; }
._mt2   { margin-top:2px; }
._mt1   { margin-top:1px; }

._mt-50 { margin-top:-50px; }
._mt-45 { margin-top:-45px; }
._mt-40 { margin-top:-40px; }
._mt-35 { margin-top:-35px; }
._mt-30 { margin-top:-30px; }
._mt-25 { margin-top:-25px; }
._mt-20 { margin-top:-20px; }
._mt-15 { margin-top:-15px; }
._mt-14 { margin-top:-14px; }
._mt-13 { margin-top:-13px; }
._mt-12 { margin-top:-12px; }
._mt-11 { margin-top:-11px; }
._mt-10 { margin-top:-10px; }
._mt-9  { margin-top:-9px; }
._mt-8  { margin-top:-8px; }
._mt-7  { margin-top:-7px; }
._mt-6  { margin-top:-6px; }
._mt-5  { margin-top:-5px; }
._mt-4  { margin-top:-4px; }
._mt-3  { margin-top:-3px; }
._mt-2  { margin-top:-2px; }
._mt-1  { margin-top:-1px; }

/*bottom*/
._mb100 { margin-bottom:100px; }
._mb90  { margin-bottom:90px; }
._mb80  { margin-bottom:80px; }
._mb70  { margin-bottom:70px; }
._mb60  { margin-bottom:60px; }
._mb50  { margin-bottom:50px; }
._mb45  { margin-bottom:45px; }
._mb40  { margin-bottom:40px; }
._mb35  { margin-bottom:35px; }
._mb30  { margin-bottom:30px; }
._mb25  { margin-bottom:25px; }
._mb20  { margin-bottom:20px; }
._mb15  { margin-bottom:15px; }
._mb14  { margin-bottom:14px; }
._mb13  { margin-bottom:13px; }
._mb12  { margin-bottom:12px; }
._mb11  { margin-bottom:11px; }
._mb10  { margin-bottom:10px; }
._mb9   { margin-bottom:9px; }
._mb8   { margin-bottom:8px; }
._mb7   { margin-bottom:7px; }
._mb6   { margin-bottom:6px; }
._mb5   { margin-bottom:5px; }
._mb4   { margin-bottom:4px; }
._mb3   { margin-bottom:3px; }
._mb2   { margin-bottom:2px; }
._mb1   { margin-bottom:1px; }

._mb-50 { margin-bottom:-50px; }
._mb-45 { margin-bottom:-45px; }
._mb-40 { margin-bottom:-40px; }
._mb-35 { margin-bottom:-35px; }
._mb-30 { margin-bottom:-30px; }
._mb-25 { margin-bottom:-25px; }
._mb-20 { margin-bottom:-20px; }
._mb-15 { margin-bottom:-15px; }
._mb-10 { margin-bottom:-10px; }
._mb-5  { margin-bottom:-5px; }

/*vertical*/
._mv100 { margin-top:100px; margin-bottom:100px; }
._mv90  { margin-top:90px; margin-bottom:90px; }
._mv80  { margin-top:80px; margin-bottom:80px; }
._mv70  { margin-top:70px; margin-bottom:70px; }
._mv60  { margin-top:60px; margin-bottom:60px; }
._mv50  { margin-top:50px; margin-bottom:50px; }
._mv45  { margin-top:45px; margin-bottom:45px; }
._mv40  { margin-top:40px; margin-bottom:40px; }
._mv35  { margin-top:35px; margin-bottom:35px; }
._mv30  { margin-top:30px; margin-bottom:30px; }
._mv25  { margin-top:25px; margin-bottom:25px; }
._mv20  { margin-top:20px; margin-bottom:20px; }
._mv15  { margin-top:15px; margin-bottom:15px; }
._mv14  { margin-top:14px; margin-bottom:14px; }
._mv13  { margin-top:13px; margin-bottom:13px; }
._mv12  { margin-top:12px; margin-bottom:12px; }
._mv11  { margin-top:11px; margin-bottom:11px; }
._mv10  { margin-top:10px; margin-bottom:10px; }
._mv9   { margin-top:9px; margin-bottom:9px; }
._mv8   { margin-top:8px; margin-bottom:8px; }
._mv7   { margin-top:7px; margin-bottom:7px; }
._mv6   { margin-top:6px; margin-bottom:6px; }
._mv5   { margin-top:5px; margin-bottom:5px; }
._mv4   { margin-top:5px; margin-bottom:4px; }
._mv3   { margin-top:5px; margin-bottom:3px; }
._mv2   { margin-top:5px; margin-bottom:2px; }
._mv1   { margin-top:5px; margin-bottom:1px; }

/*left*/
._ml50  { margin-left:50px; }
._ml45  { margin-left:45px; }
._ml40  { margin-left:40px; }
._ml35  { margin-left:35px; }
._ml30  { margin-left:30px; }
._ml25  { margin-left:25px; }
._ml20  { margin-left:20px; }
._ml15  { margin-left:15px; }
._ml14  { margin-left:14px; }
._ml13  { margin-left:13px; }
._ml12  { margin-left:12px; }
._ml11  { margin-left:11px; }
._ml10  { margin-left:10px; }
._ml9   { margin-left:9px; }
._ml8   { margin-left:8px; }
._ml7   { margin-left:7px; }
._ml6   { margin-left:6px; }
._ml5   { margin-left:5px; }
._ml4   { margin-left:4px; }
._ml3   { margin-left:3px; }
._ml2   { margin-left:2px; }
._ml1   { margin-left:1px; }

/*right*/
._mr50  { margin-right:50px; }
._mr45  { margin-right:45px; }
._mr40  { margin-right:40px; }
._mr35  { margin-right:35px; }
._mr30  { margin-right:30px; }
._mr25  { margin-right:25px; }
._mr20  { margin-right:20px; }
._mr15  { margin-right:15px; }
._mr14  { margin-right:14px; }
._mr13  { margin-right:13px; }
._mr12  { margin-right:12px; }
._mr11  { margin-right:11px; }
._mr10  { margin-right:10px; }
._mr9   { margin-right:9px; }
._mr8   { margin-right:8px; }
._mr7   { margin-right:7px; }
._mr6   { margin-right:6px; }
._mr5   { margin-right:5px; }
._mr4   { margin-right:4px; }
._mr3   { margin-right:3px; }
._mr2   { margin-right:2px; }
._mr1   { margin-right:1px; }

/*margin-horizontal-auto*/
._mha   { margin-left:auto; margin-right:auto; }



/* * * * * * * * * * * * *
 *                       *
 *     P A D D I N G     *
 *                       *
 * * * * * * * * * * * * */

._pad {width:96%;padding:2%}
/*top*/
._pt25  { padding-top:25px; }
._pt20  { padding-top:20px; }
._pt15  { padding-top:15px; }
._pt14  { padding-top:14px; }
._pt13  { padding-top:13px; }
._pt12  { padding-top:12px; }
._pt11  { padding-top:11px; }
._pt10  { padding-top:10px; }
._pt9   { padding-top:9px; }
._pt8   { padding-top:8px; }
._pt7   { padding-top:7px; }
._pt6   { padding-top:6px; }
._pt5   { padding-top:5px; }
._pt4   { padding-top:4px; }
._pt3   { padding-top:3px; }
._pt2   { padding-top:2px; }
._pt1   { padding-top:1px; }

/*left*/
._padl10{ width:90%; padding-left:10%; }
._padl5 { width:95%; padding-left:5%; }
._padl4 { width:96%; padding-left:4%; }
._padl3 { width:97%; padding-left:3%; }
._padl2 { width:98%; padding-left:2%; }
._padl1 { width:99%; padding-left:1%; }

/*right*/
._padr10{ width:90%; padding-right:10%; }
._padr5 { width:95%; padding-right:5%; }
._padr4 { width:96%; padding-right:4%; }
._padr3 { width:97%; padding-right:3%; }
._padr2 { width:98%; padding-right:2%; }
._padr1 { width:99%; padding-right:1%; }

/*vertical*/
._pv25  { padding-top:25px; padding-bottom:25px; }
._pv20  { padding-top:20px; padding-bottom:20px; }
._pv15  { padding-top:15px; padding-bottom:15px; }
._pv10  { padding-top:10px; padding-bottom:10px; }
._pv5   { padding-top:5px; padding-bottom:5px; }

/*horizontal*/
._padh10{ width:80%; padding-left:10%; padding-right:10%; }
._padh9 { width:82%; padding-left:9%; padding-right:9%; }
._padh8 { width:84%; padding-left:8%; padding-right:8%; }
._padh7 { width:86%; padding-left:7%; padding-right:7%; }
._padh6 { width:88%; padding-left:6%; padding-right:6%; }
._padh5 { width:90%; padding-left:5%; padding-right:5%; }
._padh4 { width:92%; padding-left:4%; padding-right:4%; }
._padh3 { width:94%; padding-left:3%; padding-right:3%; }
._padh2 { width:96%; padding-left:2%; padding-right:2%; }
._padh1 { width:98%; padding-left:1%; padding-right:1%; }

._padh1-5 { width:97%; padding-left:1.5%; padding-right:1.5%; }


/* * * * * * * * * *
 *                 *
 *     T E X T     *
 *                 *
 * * * * * * * * * */

/*fonts*/
._fs40 { font-size:4.0em !important; }
._fs38 { font-size:3.8em !important; }
._fs36 { font-size:3.6em !important; }
._fs34 { font-size:3.4em !important; }
._fs32 { font-size:3.2em !important; }
._fs30 { font-size:3.0em !important; }
._fs29 { font-size:2.9em !important; }
._fs28 { font-size:2.8em !important; }
._fs27 { font-size:2.7em !important; }
._fs26 { font-size:2.6em !important; }
._fs25 { font-size:2.5em !important; }
._fs24 { font-size:2.4em !important; }
._fs23 { font-size:2.3em !important; }
._fs22 { font-size:2.2em !important; }
._fs21 { font-size:2.1em !important; }
._fs20 { font-size:2.0em !important; }
._fs19 { font-size:1.9em !important; }
._fs18 { font-size:1.8em !important; }
._fs17 { font-size:1.7em !important; }
._fs16 { font-size:1.6em !important; }
._fs15 { font-size:1.5em !important; }
._fs14 { font-size:1.4em !important; }
._fs13 { font-size:1.3em !important; }
._fs12 { font-size:1.2em !important; }
._fs11 { font-size:1.1em !important; }
._fs10 { font-size:1.0em !important; }
._fs9  { font-size:0.9em !important; }
._fs8  { font-size:0.8em !important; }

/*align*/
._ac   { text-align:center  !important; }
._aj   { text-align:justify !important; }
._al   { text-align:left    !important; }
._ar   { text-align:right   !important; }

/*transform*/
._cp   { text-transform:capitalize; }
._lc   { text-transform:lowercase; }
._uc   { text-transform:uppercase; }

._br15 { -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; }
._br14 { -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px; }
._br13 { -moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px; }
._br12 { -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; }
._br11 { -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; }
._br10 { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
._br9  { -moz-border-radius:9px; -webkit-border-radius:9px; border-radius:9px; }
._br8  { -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
._br7  { -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
._br6  { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
._br5  { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
._br4  { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
._bs20 { -moz-box-shadow:0 0 20px #f5f5f5; -webkit-box-shadow:0 0 20px #f5f5f5; box-shadow:0 0 20px #f5f5f5; }
._ts10 { -moz-text-shadow:0 0 10px #000; -webkit-text-shadow:0 0 10px #000; text-shadow:0 0 10px #000; }

/*style*/
._b    { font-weight:bold; }
._i    { font-style:italic; }
._u    { text-decoration:underline; }

/*vertical-align*/
._va50 { line-height:50px; vertical-align:middle; }
._va45 { line-height:45px; vertical-align:middle; }
._va40 { line-height:40px; vertical-align:middle; }
._va35 { line-height:35px; vertical-align:middle; }
._va30 { line-height:30px; vertical-align:middle; }
._va25 { line-height:25px; vertical-align:middle; }
._va20 { line-height:20px; vertical-align:middle; }
._va15 { line-height:15px; vertical-align:middle; }
._va10 { line-height:10px; vertical-align:middle; }
._va5  { line-height:5px; vertical-align:middle; }

._va   {vertical-align:middle}

._lh50 { line-height:50px; }
._lh45 { line-height:45px; }
._lh40 { line-height:40px; }
._lh35 { line-height:35px; }
._lh30 { line-height:30px; }
._lh25 { line-height:25px; }
._lh20 { line-height:20px; }
._lh19 { line-height:19px; }
._lh18 { line-height:18px; }
._lh17 { line-height:17px; }
._lh16 { line-height:16px; }
._lh15 { line-height:15px; }
._lh14 { line-height:14px; }
._lh13 { line-height:13px; }
._lh10 { line-height:10px; }
._lh5  { line-height:5px; }




/* * * * * * * * * * * * *
 *                       *
 *     O B J E C T S     *
 *                       *
 * * * * * * * * * * * * */

._fl   { float:left; }
._fr   { float:right; }
._o    { overflow:hidden; }
._h    { display:none; }
._v    { display:inline-block; }
._cp   { cursor:pointer; }
._cd   { cursor:default; }

/*position*/
._pr   { position:relative; }
._pa   { position:absolute; left:0; }

/*z-index*/
._z20  { position:relative; z-index:20; }
._z5   { position:relative; z-index:5; }
._z4   { position:relative; z-index:4; }
._z3   { position:relative; z-index:3; }
._z2   { position:relative; z-index:2; }
._z1   { position:relative; z-index:1; }

/*opacity*/
._opc5 { opacity:0.5;filter:alpha(opacity=50); }
._opc  { opacity:1;filter:alpha(opacity=100); }