/* CSS Document */
body
{
background:#ffffff;margin:0px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
}

.frame{
background:#ffffff; 
width:799px; height:440px; 
margin:0 auto 0 auto;
}
.top
{
background:#ffffff;
width:799px; height:87px;
}
.middle
{
background:#FFFFFF; 
width:799px; height:440px; 
padding:10px;
}
.box1_front
{

border-left:3px solid #666666; 
border-top:3px solid #666666; 
border-bottom:none;
border-right:none;
}
.box2_front
{

border:3px solid #666666; 
border-bottom:none;
border-right:none;
}
.box3_front
{

border-right:3px solid #666666; 
border-top:3px solid #666666; 
border-bottom:none;
border-left:none;
}
.box4_front
{

border-right:3px solid #666666; 
border-top:none; 
border-bottom:none;
border-left:none;
}
.bottom_front
{
background:#666666;
border:3px solid #666666; 
border-top:none;
}

.box_admin
{
background:#FFFFFF; width:727px; 
height:450px; border-style:solid; 
border: 3px solid #666666; 
border-right-color:#666666; 
border-top-color:#666666;
border-bottom:none
}
.bottom
{
background:#666666; 
width:728px; 
height:31px; 
border-style:solid; 
border-left-color:#666666; 
border-right-color:#666666; 
border-bottom-color:#666666;
border-top:none; padding:0
}
.bottom_admin
{
background:#666666; 
border: 3px solid #666666; 
float:right;
    
}
.content
{
background:#ffffff;
position:absolute;
top:180px; 
right:505px;
 }

#current_show
{

margin-left: 30px;
margin-top: 30px;
background:#ffffff;
padding:2px;
border:3px solid #cccccc; 
 } 
 
#inquery-title{
    position:absolute;top:140px;
    right:800px;

} 
#registeradmin-title{
   position:absolute;top:160px;
    left:316px;
color:#808080;

} 
.errorMessages
{
background:#ffffff;
position:absolute;
top:202px; 
right:565px;
padding:8px;
border:1px solid red;
 } 
.contentInquery
{
background:#ffffff;
padding:8px;
 } 
 .contentAdminWelcome
{
background:#ffffff;
position:absolute;
top:102px; 
left:245px;
padding:8px;
 } 
 .contentAbout_Us
{
background:#ffffff;
position:absolute;
top:180px; 
right:525px;
 }

.top_logo{
border-top:3px solid #666666;
border-right:3px solid #666666;
border-left:none;
}

.left_logo{
border:3px solid red;
border-left:3px solid red;
border-bottom:3px solid red;
}
 
.boxlogo
{

width:259px;
height:268px;
position:absolute;
top:123px;
right:222px;
border-style:solid;
border-color:red;
border-width:thick;
}

.boxlogoadmin
{

width:259px;
height:268px;
position:absolute;
top:123px;
right:172px;
border-style:solid;
border-color:red;
border-width:thick;
}

.boxlogoadmin_2
{

width:186px;
height:254px;
position:absolute;
top:123px;
right:172px;
padding:5px;
border-style:solid;
border-color:red;
border-width:thick;
}

.menuBox
{
background:#666666; 
width:109px;
height:210px;
position:absolute;
top:97px;
padding:2px;
left:128px;
border:1px solid #666666;
}

/* Menu Css*/
.newmenu_admin_title
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background-color:#cccccc;
    padding:0.6em 0.8em;
border-bottom:1px solid white;
}
.newmenu_admin
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cccccc;
background-color:#666666;
    padding:0.6em 0.8em;
border-bottom:1px solid white;
}
.newmenu_admin a
{
/*float:left;*/
        color:#cccccc;
text-decoration:none;

}
.newmenu_admin  a:hover {font-weight:bold;color:#ffffff;}
#newmenu_admin li {
margin-top:5px;
padding:5px;
}


.eng_menu
{

background-color:#cccccc;
text-align:center;
border-right:1px solid white;
padding-top:8px;
padding-bottom:8px;
}

.eng_menu a{

font-size:12px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.eng_menu a:hover{
color:#ffffff;
}
.selecteng_menu{
background-color:#990000;
text-align:center;
border-right:1px solid white;
padding-top:8px;
padding-bottom:8px;
}

.selecteng_menu a{

font-size:12px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.selecteng_menu a:hover{
color:#ffffff;
}

.TD eng_menu a:hover {
background:#666666;
color:#ffffff;
}
#newmenu li {display:inline;}

/* Content Css*/
#content-text { 
background-color: #FFFFFF;
color:#666666; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
text-align:justify;
border: #666666 1px solid;
width:460px; height:258px; 
overflow: hidden;

}




#artis1 {

background: #FFFFFF;

float: left;

list-style: none;

margin: 0px;

padding: 0px;

width: 450px;

}

#artis1 li {

float: left;

font-family: Tahoma;

margin: 0px 0px 0px 20px;

padding: 0px;

font-size: 10px;

}

#artis1 a {

background: #FFFFFF bottom right no-repeat;

color: #666;

font-size:12px;

display: block;

float: left;

margin: 0;

padding: 20px 0px;

text-decoration: none;

font-weight:normal;

width: 120px;

text-align: left;

height:28px;

border: #FFFFFF solid 1px;

}


#language {
margin-top: 2px

}

#artist-title{
    position:absolute;top:130px;
    right:865px;

}
#exhibition-title{
    position:absolute;top:130px;
    right:805px;

}
#artis1 a:hover
{
color:#000;
font-weight:bold;
}



#exhibition-text { background-color:#FFFFFF;
color:#878377;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 

margin:2px;
margin-bottom:0px;

padding: 2px;
text-align:left;
border: #666666 1px solid;

height: 245px;
overflow: hidden;

}


#information-text { 
background-color:#FFFFFF;
color:#878377;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
margin:2px;
margin-bottom:0px;
padding: 2px;
text-align:left;
border: #666666 1px solid;
height: 245px;
overflow: hidden;
}


#artis-text { background-color:#FFFFFF;
color:#878377; 
font-size: 12px; 
text-align:left;
height: 222px;
margin:1px;

}
#main-artist { background-color:#FFFFFF;
margin:0px;
color:#878377;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
text-align:left;
/*border: #666666 1px solid;*/
height: 250px;
width:230px;
overflow: hidden;
padding:2px 6px 2px 0;
}

#about-us { background-color:#FFFFFF;
margin:0px;
color:#878377;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
text-align:left;
/*border: #666666 1px solid;*/
height: 250px;
width:230px;
overflow: hidden;
padding:2px 3px 2px 0;
}

#exb { background-color:#FFFFFF;
margin:0px;
color:#878377;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
text-align:left;
/*border: #666666 1px solid;*/
height: 250px;
width:230px;
overflow: hidden;
padding:2px 3px 2px 0;
}


#horizontal_scroll{
	border: #676767 1px solid;
	border-top:none;
	width:500px;
	overflow: hidden;
	white-space: nowrap;
}

#vertical_scroll{
	border: #676767 1px solid;
	border-left:none;
	width:15px;
	height:258px;
	overflow: hidden;
	white-space: nowrap;

}
    
    
#invitation {
	
	width:500px;
	height:258px;
}


.ex_link {
background: #FFFFFF;
font-size: 11px;

}

.ex_link a {
color: #666666;
text-decoration: none;
font-weight:normal;
margin-left:3px;
}

.subtitle{
padding : 4px;
margin-bottom : 2px;
color:#666666;
font-size:12px;
font-weight:bold;

}

.subdata{
padding : 4px;
margin-bottom : 2px;
color:#666666;
font-size:11px;
font-weight:normal;
border-bottom:1px solid #999999;

}

#successBox {
  width: 400px;
  border: 1px solid #6600FF;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  color:#666699;
  background-color: #fff;
}



#errorExplanation {
  width: 400px;
  border: 1px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #ffffff;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}


#processing {
width:302px;
height:20px;
border:1px solid #ccc;
padding:0;
margin:0;
position:relative;
background-image:url("images/processing.gif");
background-repeat:repeat-x;
}
 
#processing div {
background-color:#fff;
}




			
			/* wrap to make sure that image area is clickable */
	
			
	#wrap3 {
	
	float: left;
	width: 15px;
	clear: both;
	height: 210px;
	/*background: url('images/scrollbar-track-bottom.png') no-repeat top left*/

	}
			
	/* top image of track */
	#track3-top {
	float: right;
	clear: both;
	width: 15px;
	height: 15px;
	/* background: url('images/scrollbar-track-top.png') no-repeat top left;*/

	}
			
			/* vertical track */
    * html 	#track3 {
	margin-top:-29px;
	position:absolute;
	clear: both;
	width: 15px;
	height: 252px;
	}			
			
	#track3 {
	margin-top:-27px;
	float: inherit;
	clear: both;
	width: 15px;
	height: 248px;
	}
			
			/* vertical track handle */
	#handle3 {
	width: 15px;
	height: 37px;
	}
	
	#wrap31 {
	
	float: left;
	width: 15px;
	clear: both;
    height: 205px;
	/*background: url('images/scrollbar-track-bottom.png') no-repeat top left*/

	}
			
	/* top image of track */
	#track31-top {
	float: right;
	clear: both;
	width: 15px;
	height: 15px;
	/* background: url('images/scrollbar-track-top.png') no-repeat top left;*/

	}
			
			/* vertical track */
			
	* html 	#track31 {
	margin-top:-44px;
	position:absolute;
	clear: both;
	width: 15px;
	height: 275px;
	
	}
	
	
	#track31 {
	margin-top:-44px;
	float: inherit;
	clear: both;
	width: 15px;
	height: 275px;
	
	}
			
			/* vertical track handle */
	#handle31 {
	width: 15px;
	height: 37px;
	}
	
	
	#wrap32 {
	
	float: left;
	width: 15px;
	clear: both;
	height: 218px;
	/*background: url('images/scrollbar-track-bottom.png') no-repeat top left*/

	}
			
	/* top image of track */
	#track32-top {
	float: right;
	clear: both;
	width: 15px;
	height: 15px;
	/* background: url('images/scrollbar-track-top.png') no-repeat top left;*/

	}
			
			/* vertical track */
			
	* html 	#track32 {
	margin-top:-28px;
	position:absolute;
	clear: both;
	width: 15px;
	height: 258px;

	}		
			
	#track32 {
	margin-top:-28px;
	float: inherit;
	clear: both;
	width: 15px;
	height: 257px;

	}
			
			/* vertical track handle */
	#handle32 {
	width: 15px;
	height: 37px;
	}
	
	
	
	/* hello */
	
	#wrap33 {
	
	float: left;
	width: 15px;
	clear: both;
	height: 218px;
	/*background: url('images/scrollbar-track-bottom.png') no-repeat top left*/

	}
	
	
	#track33-top {
	float: right;
	clear: both;
	width: 15px;
	height: 15px;
	/* background: url('images/scrollbar-track-top.png') no-repeat top left;*/

	}
			
			/* vertical track */
	* html 	#track33 {
	margin-top:-35px;
	position: absolute;
	clear: both;
	width: 15px;
	height: 272px;

	}
			
	#track33 {
	margin-top:-35px;
	float: inherit;
	clear: both;
	width: 15px;
	height: 272px;

	}
			
			/* vertical track handle */
	#handle33 {
	width: 15px;
	height: 37px;
	}
			
			/* wrap to make sure that image area is clickable */
			#wrap4 {
				width: 450px;
				height: 15px;
			}
			
			/* left image of track */
	#track4-left {
	}
			
			/* horizontal track */
	* html #track4 {
			
	margin-left:-8px;
	float: left;
	clear: both;
	width: 495px;
	height: 15px;

	}
			
	#track4 {
			
	margin-left:-16px;
	float: left;
	clear: both;
	width: 495px;
	height: 15px;

	}
			
			/* horizontal track handle */
	#handle4 {
	width: 37px;
	height: 15px;
	}



	/* hello */
	#track35-top {
	float: right;
	clear: both;
	width: 15px;
	height: 15px;
	/* background: url('images/scrollbar-track-top.png') no-repeat top left;*/

	}
			
			/* vertical track */
	#track35 {
    margin-top:-22px;
	width: 15px;
	height: 219px;

	}
			
			/* vertical track handle */
	#handle35 {
	width: 15px;
	height: 37px;
	}
	
	
#logo_kiri {
background-color:#FFFFFF;
margin:0px;
color:#878377;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
text-align:left;
/*border: #666666 1px solid;*/
overflow: hidden;
height:258px;
padding:2px 3px 2px 0;

}
	
#wrap36 {
	
	float: left;
	width: 15px;
	clear: both;
    height: 205px;
	/*background: url('images/scrollbar-track-bottom.png') no-repeat top left*/

	}
			
	/* top image of track */
	#track36-top {
	float: right;
	clear: both;
	width: 15px;
	height: 15px;
	/* background: url('images/scrollbar-track-top.png') no-repeat top left;*/

	}
			
			/* vertical track */
			
	* html 	#track36 {
	margin-top:-44px;
	position:absolute;
	clear: both;
	width: 15px;
	height: 275px;
	
	}
	
	
	#track36 {
	margin-top:-44px;
	float: inherit;
	clear: both;
	width: 15px;
	height: 275px;
	
	}
			
			/* vertical track handle */
	#handle36 {
	width: 15px;
	height: 37px;
	}	

.artist{
width:115px;
padding:0px 0px 0px 20px;
text-align:left;
height:28px;
}

.artist a {
background: #FFFFFF;
color:#666666;
font-size:12px;
text-decoration: none;
font-weight:normal;
border: #FFFFFF solid 1px;

}

.artist a:hover{
color:#000;
font-weight:bold;
}


.link{
color:#FF0000;
font-family:Verdana; 
font-size:12px; 
text-decoration:none;
}

.link:hover{
color:#666666;
text-decoration:underline;
}

.footer_text
{
font-family:Century Gothic;
color:#999999;
}

.footer_text a{
color:#999999;
font-family:Century Gothic;
text-decoration:none;
}

.footer_text a:hover{
color:#000000;
}
