body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	font-family: "Tahoma", Arial, sans-serif;
	background: url(../images/share/bg_main.jpg) no-repeat bottom center ;
}

}


a { font-family: "Tahoma",Arial; 	font-size: 11px; 	color : #999999; }
a:link {  text-decoration: none; }
a:visited { 	text-decoration: none; }
a:active { color : #999999;  text-decoration: none; }
a:hover { color : #999999; 	text-decoration:underline; }

.input-normal{
font-family:tahoma;
font-size: 12px;
}

.vanilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #EEDCA6;
	text-decoration: none;
}
a.vanilla:link { color: #EEDCA6; text-decoration: none }
a.vanilla:visited { color: #DDB94D; text-decoration: none }
a.vanilla:active { color: #F4EACA; text-decoration: underline }
a.vanilla:hover { color: #F4EACA; text-decoration: underline }

.purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #A350A5;
	text-decoration: none;
}

.purplel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #A350A5;
	text-decoration: none;
}

.purplel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #E1026D;
	text-decoration: none;
}


.purplel5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FF0000;
	text-decoration: none;
}


a.purple:link { color: #A350A5; text-decoration: none }
a.purple:visited { color: #803E82; text-decoration: none }
a.purple:active { color: #E1026D; text-decoration: underline }
a.purple:hover { color: #E1026D; text-decoration: underline }


.purple2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E1026D;
	text-decoration: none;
}
a.purple2:link { color: #E1026D; text-decoration: none }
a.purple2:visited { color: #E1026D; text-decoration: none }
a.purple2:active { color: #A350A5; text-decoration: underline }
a.purple2:hover { color: #A350A5; text-decoration: underline }
/*a.purple2:link { color: #E1026D; text-decoration: none }
a.purple2:visited { color: #A90151; text-decoration: none }
a.purple2:active { color: #F8499C; text-decoration: underline }
a.purple2:hover { color: #F8499C; text-decoration: underline }*/

.purple2l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: none;
	color: #E1026D;
	text-decoration: none;
}

.purplel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E1026D;
	text-decoration: none;
}

.purplel4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.qblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #000000;
	text-decoration: none;
}

.qgray-l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #999999;
	text-decoration: none;
}

.qgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #999999;
	text-decoration: none;
}

.qgray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #CCCCCC;
	text-decoration: none;
}

.qgray_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #999999;
	text-decoration: none;
}

a.qgray_s:link { color: #999999; text-decoration: none }
a.qgray_s:visited { color: #666666; text-decoration: none }
a.qgray_s:active { color: #CCCCCC; text-decoration: underline }
a.qgray_s:hover { color: #CCCCCC; text-decoration: underline }


.qgold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E0BE5D;
	text-decoration: none;
}


.qred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #ff0000;
	text-decoration: none;
}

.qorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FF6600;
	text-decoration: none;
}

.qyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FFFF33;
	text-decoration: none;
}

.qblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #5BD8E6;
	text-decoration: none;
}

a.qwhite2:link { color: #FFFFFF; text-decoration: none }
a.qwhite2:visited { color: #FFFFFF; text-decoration: none }
a.qwhite2:active { color: #FFFFFF; text-decoration: underline }
a.qwhite2:hover { color: #CCCCCC; text-decoration: underline }

a.qwhite11:link { color: #E4E4E4; text-decoration: none }
a.qwhite11:visited { color: #E4E4E4; text-decoration: none }
a.qwhite11:active { color: #E4E4E4; text-decoration: underline }
a.qwhite11:hover { color: #CCCCCC; text-decoration: underline }
.qblock {
	margin: 5px;
	padding: 5px;
	border: 1px solid #999999;
}

.qwhite_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E4E4E4;
	text-decoration: underline;
}


.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
}


.black2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #999999;
	text-decoration: none;
}
.gray_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #999999;
	text-decoration: none;
}

a.gray_s:link { color: #999999; text-decoration: none }
a.gray_s:visited { color: #666666; text-decoration: none }
a.gray_s:active { color: #CCCCCC; text-decoration: underline }
a.gray_s:hover { color: #CCCCCC; text-decoration: underline }


.gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E0BE5D;
	text-decoration: none;
}
.gold_gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #8A7250;
	text-decoration: none;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #FFFFFF;
	text-decoration: none;
}
.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E4E4E4;
	text-decoration: none;
}

a.white11:link { color: #E4E4E4; text-decoration: none }
a.white11:visited { color: #E4E4E4; text-decoration: none }
a.white11:active { color: #E4E4E4; text-decoration: underline }
a.white11:hover { color: #CCCCCC; text-decoration: underline }
.block {
	margin: 5px;
	padding: 5px;
	border: 1px solid #999999;
}

.white_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #E4E4E4;
	text-decoration: underline;
}

.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #FFFF66;
	text-decoration: none;
}



.png-fix {}
.png-fixed {}


/*----- Validate -----*/

div.error { display: none; }
input.error { border: 1px dotted #DA9A16; }
select.error { border: 1px dotted #DA9A16; }
textarea.error { border: 1px dotted #DA9A16; }
file.error { border: 1px dotted #DA9A16; }
form label.error {
	color: #DA9A16;
	width: auto;
	display: block;
}

/*----- Validate -----*/

.border {
	border: 1px solid #CCCCCC;
}