* 				{margin: 0; padding: 0;}
BODY 				{font-size: 75%; color: #000; background: #fff; font-family: Arial, sans-serif; text-align: left; padding: 10px;}
H1 			        {font-size: 240%; margin: 0 0 15px 0; font-weight: normal; overflow: hidden;}
H2 	           	        {font-size: 120%; color: #000; margin: 20px 0 10px 0;}
H3 				{font-size: 110%; color: #000; margin: 10px 0;}
H4 				{font-size: 100%; color: #000; margin: 5px 0;}
P                               {margin: 10px 0;}
UL 		                {list-style-type: none; margin: 5px 0 5px 15px; position: relative;}
LI		                {background: url(../img/li.gif) 0 5px no-repeat; padding-left: 13px; margin-bottom: 4px;}
OL 		                {margin: 15px 30px;}
OL LI 		                {background: transparent; margin: 0; padding: 0;}
IMG 				{border: 0; vertical-align: middle;}
TABLE                           {font-size: 100%; border-collapse: collapse;}
TD                              {vertical-align: top; padding: 2px 5px 2px 0;}
FIELDSET 		        {border: 1px #ccc solid; padding: 15px; margin: 20px 0 20px 0; border-radius: 3px; -moz-border-radius: 3px;}
LEGEND	 		        {background: #efefef; font-weight: bold; border: 1px #ccc solid; padding: 8px 12px; margin-bottom: 8px; border-radius: 3px; -moz-border-radius: 3px;}
INPUT, SELECT, TEXTAREA 	{color: #666; background: url(img/input.gif) no-repeat #fff; border: 1px #ccc solid; font-size: 100%; font-family: Arial, sans-serif; padding: 5px 8px;}
INPUT.submit                    {color: #fff; background: #636c6e; font-weight: bold; border: 0; border-radius: 3px; -moz-border-radius: 3px; cursor: pointer;}
A, A:visited 			{color: #000;}
A:active,               	
A:hover 			{color: #ef7512;}

#news_form                      {background: url(img/gift.jpg) 100% 10px no-repeat;}

/* Other useful */
.g-recaptcha                    {-webkit-transform: scale(0.65); -moz-transform: scale(0.65); -ms-transform: scale(0.65); -o-transform: scale(0.65); transform: scale(0.65); -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0;}
.warning                        {width: 45%; background: #efefef; border: 1px #ccc solid; margin: 10px 0; padding: 10px 15px;}
.small                          {color: #888; font-size: 80%;}
.cleaner 			{clear: both; margin: 12px 30px;}