/*... */
* 					{ MARGIN:0px; PADDING:0px; COLOR:#222; TEXT-ALIGN:left; }
html, body 			{ WIDTH:100%; HEIGHT:100%; FONT:normal 9pt Arial, Geneva, Helvetica, sans-serif; BACKGROUND:#fff url(../img/bg.png) top left repeat-x; TEXT-ALIGN:center; }

.clear				{ CLEAR:both; LINE-HEIGHT:0px; }
.hide				{ display:none; visibility:collapse; }
.show				{ display:block; visibility:visible; }

#content 			{ WIDTH:100%; MIN-HEIGHT:100%; HEIGHT:auto !important; HEIGHT:100%; MARGIN:0 auto -100px; TEXT-ALIGN:center; }
#hd					{ WIDTH:100%; HEIGHT:450px; BACKGROUND:#F0F0F0 url(../img/hd_bg.jpg) top left repeat-x; MARGIN:0px 0px 50px 0px; TEXT-ALIGN:center; }
#title				{ WIDTH:800px; HEIGHT:450px; BACKGROUND:url(../img/hd.jpg) top right no-repeat; MARGIN:0px auto 0px auto; }
#title div			{ WIDTH:380px; HEIGHT:200px; FLOAT:left; MARGIN:200px 0px 0px 0px;  }

#bd					{ WIDTH:900px; MARGIN:0px auto 0px auto; }
#size				{ WIDTH:900px; HEIGHT:100px; }
#ft					{ WIDTH:100%; HEIGHT:100px; TEXT-ALIGN:center; }
#ft div				{ WIDTH:880px; HEIGHT:50px; MARGIN:50px auto 0px auto; }

#col_l				{ WIDTH:380px; FLOAT:left; MARGIN:0px 0px 0px 10px;  }
#col_r				{ WIDTH:380px; FLOAT:right; MARGIN:0px 10px 0px 0px; }

.unit				{ MARGIN:0px 0px 20px 0px; LINE-HEIGHT:1.6em; }
.unit p				{ MARGIN:0px 0px 1.6em 0px; }
.unit img			{ FLOAT:left; MARGIN:0px 25px 10px 0px; }

h1,h2,h3,h4			{ FONT-WEIGHT:normal; MARGIN:0px; PADDING:0px; LINE-HEIGHT:1.2em;}
h1					{ FONT-SIZE:36pt; MARGIN:30px 0px 0px 0px; }
h2					{ FONT-SIZE:14pt; MARGIN:0px 0px 15px 0px; PADDING:0px; /*FONT-SIZE:14pt; FONT-WEIGHT:normal; COLOR:#222; MARGIN:0px 0px 1em 0px; PADDING-LEFT:10px; BORDER-LEFT:5px solid #DC1183; LINE-HEIGHT:1em;*/ }
h3					{ FONT-SIZE:14pt; MARGIN:0px 0px 0px 0px; PADDING:0px; }

#hd a:link,				
#hd a:visited,
#hd a:hover,
#hd a:active		{ TEXT-DECORATION:none; COLOR:#222; }

/*
#ft a:link,				
#ft a:visited		{ TEXT-DECORATION:none; COLOR:#222; }
#ft a:hover,
#ft a:active		{ TEXT-DECORATION:underline; COLOR:#222; }
*/

#mailform					{ }
#mailform p					{ MARGIN:0px 0px 0px 0px; }
#mailform fieldset			{ BORDER:0px; }
#mailform fieldset br		{ CLEAR: both; }
#mailform label				{ WIDTH:380px; FLOAT:left; }
#mailform .userinput		{ WIDTH:380px; MARGIN:0px 0px 5px 0px; }
#mailform textarea			{ HEIGHT:150px; }
#mailform .button			{ TEXT-ALIGN:right;}
#mailform .error			{ FLOAT:left; MARGIN:0px 0px 0px 0px; FONT-STYLE:italic; COLOR:#333; }
#mailform .error strong		{ COLOR:red; }
