* { padding: 0; margin: 0; line-height: 1em; }
*:focus { outline: none; }

body.type1	{ background: #bee0f2 url('/i/bg1.png') 50% 100% repeat-x; }
img	{ border: 0; }
.holder	{ position: relative; }
.type1 .bg	{ width: 100%; background: url('/i/bg1.jpg') 50% 100% no-repeat; height: 100%; }
#content	{ width: 880px; margin: 0 auto; height: 100%; }

#menu	{ border-collapse: collapse; width: 100%; }
#menu td	{ padding: 0; vertical-align: middle; }
.l	{ text-align: left; }
.c	{ text-align: center; }
.r	{ text-align: right; }
.l1 td	{ height: 145px; white-space: nowrap; }
.l2 td	{ white-space: nowrap; }
.l3 td	{ height: 145px; white-space: nowrap; }
#menu td a	{ display: block; font: normal 24px "Trebuchet MS"; color: #133251; }
#menu td small	{ font: normal 11px Arial; color: #59748e; }
#menu td.curr a	{ color: #fff; cursor: default; text-decoration: none; }
#menu td.curr small	{ color: #fff; }

div.text	{ text-align: center; }
div.text h1	{ font: normal 36px "Trebuchet MS"; color: #03396f; }
div.text p	{ font: normal 12px Tahoma; color: #000; line-height: 1.5em; margin-bottom: 20px; }

.gallery	{ margin: 50px 0 0 0; width: 100%; }
.gallery td	{ padding: 0 20px 40px 20px; vertical-align: top; text-align: center; }
.gallery img	{ height: 132px; padding: 7px; background-color: #fff; border: solid 1px #999; }
.gallery p	{ font-family: Tahoma; font-size: 12px; color: #333; line-height: 1.5em; margin-top: 5px; }
.gallery b	{ color: #000; }

.footer	{ width: 100%; position: absolute; bottom: 40px; left: 0; }
.footer td	{ width: 50%; }

.sbubnom div	{ position: absolute; left: 36px; top: 5px; }
.sbubnom p	{ font-family: Tahoma; font-size: 12px; color: #000; }
.sbubnom a	{ font-family: Tahoma; font-size: 10px; color: #fff; }

.most	{ position: absolute; left: 200px; top: 0; }

.message p	{ margin-top: 20px; line-height: 1.5em; text-align: left; }
.message ul	{ text-align: left; padding-left: 30px; }
.message li	{ font: normal 12px Tahoma; line-height: 1.5em; }


body.type2	{ background: #8f8c8c url('/i/bg.png') 50% 100% repeat-x; }
.type2 .bg	{ width: 100%; background: url('/i/bg.jpg') 50% 100% no-repeat; height: 909px; }

div.guy	{ width: 353px; height: 648px; position: absolute; top: 140px; left: -400px; overflow: hidden; }
div.guy img	{ position: absolute; top: 0; left: 0; }
div.guy img.speech	{ width: 348px; height: 157px; background-image: url('/i/speech.png'); }

.s2	{ background-position: -348px 0; }
.s3	{ background-position: -696px 0; }
.s4	{ background-position: -1044px 0; }
.s5	{ background-position: -1392px 0; }

.say	{ display: none; }
.ball	{ background: url('/i/balloon.png') 0 0 no-repeat; width: 348px; height: 296px; }

.guy24	{ width: 353px; height: 648px; }
.p0	{ background: url('/i/guy1_24.png') 0 0 no-repeat; }
.p1	{ background: url('/i/guy2_24.png') 0 0 no-repeat; }
.p2	{ background: url('/i/guy3_24.png') 0 0 no-repeat; }
.p3	{ background: url('/i/guy4_24.png') 0 0 no-repeat; }
.p4	{ background: url('/i/guy5_24.png') 0 0 no-repeat; }

input	{ padding: 6px 3px; width: 150px; }
