﻿body{
font-family:arial;
font-size:12px;color:#C1C1C0;font-weight:500;cursor:wait;
background-color:grey;
}

table,td{
border:none;padding:0 0 0 0;margin:0 0 0 0;
}


img{
border:none;
}

ul{
list-style-type:none;
}

#loading{
position:absolute;top:300px;left:350px;z-index:100;
background-color:white;
border:#FF8A3F solid 2px;
height:40px;width:200px;
color:black;font-size:18px;text-align:center;
padding-top:15px;
/*letter-spacing:1px;*/
/*visibility:hidden;*/
}


#background_header{
height:0;
}

#background_main{
background-color:#4F4F4F;
background-color:#444444;
height:693px;
}

#left{
width:100px;
}

#h_middle{
width:800px;
}

#top{
height:95px;
}

#content{
border:1px solid #C1C1C0;
width:800px;height:450px;
}

#main_large_image{
position:relative;top:-1px;left:-1px;
}

.navi_image-option{
margin-left:20px;
}

#previous{
visibility:hidden;
margin-right:4px;position:relative;z-index:3;
}

#next{
margin-left:4px;position:relative;z-index:3;
}

#navi_images{
/*width:220px*/
}

.square{
padding:0 4px 0 4px;
/*height:10px;width:20px;
font-size:20px;color:red;
background-color:red;*/
position:relative;z-index:3;
}

.square_gallery{
padding:0 4px 0 4px;
/*height:10px;width:20px;
font-size:20px;color:red;
background-color:red;*/
position:relative;z-index:2;
}

#go-back{
/*margin-left:150px;*/
position:relative;left:40px;float:left;z-index:100;
}


#fullscreen-image_lg{
position:relative;top:0px;left:75px;
}


#bridge_title{
font-size:18px;font-weight:500;
}


#v_middle{
height:36px;text-align:right;
}



#navi{
width:800px;height:15px;
background-color:#D1590A;
color:black;
}

#navi li{
float:left;margin-right:20px;
}

#mini_img{
position:relative;top:-100px;left:50px;z-index:50;
border:white solid 1px;
}

#right{
width:auto;
}

#background_footer{
height:auto;
}

a{
color:#C1C1C0;
text-decoration:none;l
}

#navi a{
/*color:#363636;*/
color:black;
text-decoration:none;
/*font-weight:800;*/
padding-left:5px;padding-right:5px;
float:left;
}


a:hover, a:focus{
color:white;text-decoration:underline;
font-weight:500;
}

#navi a:hover, a:focus{
color:black;
/*text-decoration:underline;
font-weight:500;*/
background-color:#FF8A3F;
}


#navi a.current{
text-decoration:none;cursor:default;
color:black;font-weight:800;
/*border-bottom:white solid 2px;*/
/*background-color:#D1590A;*/
background-color:#FF8A3F;

}



#logo{
font-size:18px;
position:relative;top:15px;
/*position:absolute;top:600px;left:600px;*/
text-decoration:none;
color:#C1C1C0;
}
