/* CSS Document */
/* B O D Y */
html, body
    {
        margin: 0px;
        padding: 0px;
        width: 100%;
        height: 100%;
        background-color: #000000;
        font: bold 11px Arial;
        color: #A0A0A0;
    }
img, a
	{
		border: none;
                outline: none;
	}	
.clear_space
    {
        margin: 0px;
        padding: 0px;
    }
.top
	{
		vertical-align: top;;
	}    
.bgstretcher
    {
        background: #000000;
        overflow: hidden;
        width: 100%;
        position: fixed !important;
        display: none;
        z-index: 1;
    }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI
    {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
    }
.bgstretcher UL, .bgstretcher UL LI
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }
/* B O D Y */
/* P R E L O A D I N G */
#fade
    {
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background-color: #000000;
        position: fixed;
        z-index: 99999;
        width:100%;
        min-height: 100%;
        height:100%;
        display: none;
    }
.full
    {
        margin: 0px;
        padding: 0px;
        width: 100%;
        height: 100%;
    }
.fade_in
    {
        background: url(backgrounds/browsers.jpg);
        width: 1051px;
        height: 170px;
        margin-left: auto;
        margin-right: auto;
    }
.loading
    {
        width: 220px;
        margin-left: 420px;
        margin-top: 190px;
    }
.fade_in_text
    {
        font: bold 11px Arial;
        color: #A0A0A0;
        text-indent: 10px;
    }
/* P R E L O A D I N G */
/* S I T E   C O N S T R U C T */
#frame
    {
        width: 100%;
        height: 100%;
        position: absolute;
        display: none;
        z-index: 2;
    }
#content
    {
        width: 1051px;
        margin-left: auto;
        margin-right: auto;
    }
#top
    {
        width: 1051px;
        height: 132px;
        background: url(backgrounds/top.png) no-repeat;
    }
#menu
    {
        width: 1051px;
        height: 42px;
        background: url(backgrounds/menu.png) no-repeat;
    }
#center
    {
        width: 1051px;
        background: url(backgrounds/center.png) repeat-y;
    }
#bottom
    {
        width: 1051px;
        height: 72px;
        background: url(backgrounds/bottom.png) no-repeat;
    }
#space_01
    {
        width: 1051px;
        height: 12px;
    }
#space_02
    {
        width: 1051px;
        height: 10px;
    }
#space_03
    {
        width: 1051px;
        height: 20px;
    }
#slide
    {
        width: 870px;
        height: 300px;
        margin-left: 90px;
        background-color: #000000;
        border: solid #A0A0A0 1px;
    }
#info
    {
        width: 872px;
        margin-left: 90px;
    }	
#info_site
    {
        width: 872px;
        margin-left: 90px;
    }
#line
    {
        width: 872px;
        margin-left: 90px;
        border-top: solid #808080 1px;
    }    
.relative
    {
        position: relative;
    }
#site_info
    {
        width: 872px;
        margin: 0px 90px 0px 90px;
        padding-bottom: 3px;
    }

#bg
    {
        width: 20px;
        height: 16px;
    }
#en
    {
        width: 20px;
        height: 16px;
    }
#artdesign
    {
        width: 260px;
        height: 16px;
    }
#space_04
    {
        width: 572px;
        height: 16px;
    }
/* S I T E   C O N S T R U C T */
/* M E N U */
#lavaLampBorderOnly
    {
        position: relative;
        width: 600px;
        height: 30px;
        z-index: 10;
        margin: 0px;
        margin: 0px;
        margin-left: 52px;
        overflow: hidden;
    }
#lavaLampBorderOnly li
    {
        float: left;
        list-style: none;
    }
#lavaLampBorderOnly li.backLava
    {
        border-bottom: 1px solid #A0A0A0;
        width: 10px;
        z-index: 8;
        height: 30px;
        position: absolute;
    }
#lavaLampBorderOnly li a
    {
        text-decoration: none;
        outline: none;
        text-align: center;
        padding: 5px 5px;
        text-transform: uppercase;
        letter-spacing: 0;
        z-index: 10;
        display: block;
        float: left;
        position: relative;
        overflow: hidden;
        margin: auto 0px;
    }
/* M E N U */
/* L O A D I N G */
#ajaxify_loading
    {
        position: relative;
        width: 16px;
        height: 16px;
        margin-top: -25px;
        margin-left: 940px;
    }
/* L O A D I N G */
/* L I N K S */
.link1 a
    {
        font: bold 11px Arial;
        color: #A0A0A0;
        text-decoration: none;
        cursor: pointer;
        outline: none;
    }
/* L I N K S */
/* P A G E S */
/* T Y P E  0 1 */
#type_01_content01
    {
        width: 872px;
    }
#type_01_content01_left
    {
        width: 450px;
        float: left;
    }
#type_01_content01_right
    {
        width: 400px;
        margin-left: 22px;
        float: left;
    }
#type_01_info_hide
    {
        width: 450px;
        height: 0px;
    }
#type_01_info_top
    {
        width: 450px;
        height: 250px;
    }
#type_01_info_bottom
    {
        width: 450px;
        height: 30px;
    }
/* T Y P E   0 1 */
/* T Y P E   0 2 */
#type_02_content_01
    {
        width: 872px;
        height: 330px;
    }
#type_02_left_01
    {
        width: 426px;
        vertical-align: top;
    }
#type_02_right_01
    {
        width: 426px;
        margin-left: 20px;
        vertical-align: top;
    } 
#month_program
	{
		margin-top: 24px;
	}
/* T Y P E   0 2 */
/* T Y P E   0 3 */
#type_03_content_01
    {
        width: 872px;
    }
/* T Y P E   0 3 */
/* T Y P E   0 5 */
#type_05_info_top
    {
    	  width: 870px;
    	  height: 300px;
        background-color: #000000;
        border: solid #A0A0A0 1px;
    }
#type_05_info_bottom
    {
    	  width: 870px;
    	  height: 30px;
    }
/* T Y P E   0 5 */
/* T Y P E  1 1 */
#type_06_content_01
    {
        width: 872px;
    }
#type_06_left_01
    {
        width: 522px;
        float: left;
    }
#type_06_right_01
    {
        width: 330px;
        margin-left: 20px;
        float: left;
    }
.field
    {
        width: 320px;
        height: 13px;
        margin-top: 5px;
        font: bold 11px sans-serif;
        color: #898989;
        background: transparent;
        border: 1px solid #898989;
    }
.area
    {
        width: 320px;
        height: 200px;
        font: bold 11px sans-serif;
        color: #898989;
        background: transparent;
        border: 1px solid #898989;
        overflow: hidden;
    }
.space_01
    {
        margin-top: 10px;
    }
/* T Y P E  1 1 */

/* P A G E S */