HTML {background: #ccc; background: #fff url('../img/gbg.gif') repeat-x 0 0;}
BODY {padding: 0; margin: 0;}
BODY {font-family: georgia, serif; font-size: 90%;}

H2		{margin: 3ex 3ex 1ex 0; padding: 0; color: #cc5d00; font-weight: normal; border: 0px;}
H4		{margin: 2ex 4ex;}
UL,
P		{margin: 2ex 4ex; padding: 0; width: 59ex; color: #222;}
UL		{padding-left: 3ex;}
A		{color: #ff6d00;}
A IMG	{border: none;}

#lang	{margin: 0px 15px;}
#lang A	{color: #000; text-decoration: none; font-size: 9px; font-family: verdana, sans-serif;}
#lang A:hover	{color: #cc5d00;}

#top {position: absolute; width: 90%; top: 0px; right: 0;}
#top {margin: 0 0 0 10%; height: 224px; background: transparent url('../img/web_top.gif') no-repeat 90px 0;}

#phrase	{margin-top: -15px;  position: absolute; right: 1%; color: #fb8; text-align: right; font-size: 85%;}

#leftbar		{margin: 1.5% 3.5%; padding: 0px; position: absolute; top: 40px; left: 0; z-index: 100; width: 170px;}

#menu A				{color: #000; display: block; text-decoration: none; font-size: 100%; border-left: 2px solid #e4e4e4; margin: 4px; padding: 0 0 0 1ex;}
#menu A.current:hover,
#menu A.current		{font-weight: bold; color: #000; border-left: 2px solid #e4e4e4;}
#menu A:hover		{color: #cc5d00; border-left: 2px solid #d8d8d8;}
#menu DIV			{margin: 0 0.7ex 2ex}
#menu DIV A			{font-size: 75%; border-left: none; margin: 2px; padding: 0 0 0 3ex; font-family: sans-serif}
#menu DIV A:hover	{border-left: none;}

#slogan	{color: #bbb; margin: 3ex 0; width: 22ex;}

#cc				{margin: 180px 0 30px 105px; padding: 2px 10%;}

#bot			{margin: 2ex 0 0 0; width: 100%; border-collapse: collapse; position: absolute; left: 0;}
#bot #lt		{padding: 0; height: 169px; width: 732px; background: transparent url('../img/web_bot.gif') no-repeat 100% 100%;}
#bot #rt		{padding: 0; height: 169px; width: auto; margin-left: auto;}
#bot P			{font-size: 85%; font-family: times, serif; width: 40ex;}
#bot #email		{float: right; margin: 0 10ex 0 0 ; padding: 0;}

.block			{clear: both; margin: 1ex 0; border-bottom: 1px dotted #ddd; height: 122px; max-width:120ex;}
.block P		{width: auto;}
.block H4		{margin: 1ex 4ex;}

P.prepicture 	{float: right; padding: 0; margin: 0 2ex 2ex 0; overflow: hidden; position: relative; border: 1px solid #ff6d00;}

.haha, .haha A	{color: #fff;}
.haha:hover		{color: #333;}
.haha:hover A	{color: #ff6d00;}
