html, body{height: 96%;margin:0px; padding:0px; background:url(images/bg.jpg) no-repeat  #ddd top center;}

#toTop {width:100px;border:1px solid #ccc;background:#f7f7f7;text-align:center;padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;cursor:pointer;display:none;color:#333;font-family:verdana;font-size:11px;}

h1, h2, h3, p,#footer a, ol, a:link, a:visited, a:hover{ font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-decoration:none;}


h1{font-size:16px; color:#d2800b; line-height:25px; font-weight:bold;}
h2{font-size:14px; color:#d2800b; line-height:25px; font-weight:bold;}
h3{font-size:20px; text-decoration:underline; color:#d2800b; line-height:25px; font-weight:bold;}
p{font-size:12px; color:#333; line-height:25px;}

ol{display:inline; list-style-type:disc; }
ol li{font-size:12px; color:#333; line-height:25px;margin-left:20px;}

#container, #header, #main, #menu{ width:988px;}

#container{ margin:0px auto;min-height: 98%; height:auto!important;height: 99%; background:#ddd}
#header{ height:207px; background:url(images/header.jpg);}
#space{ height:39px;}
#menu{ height:62px; background:url(images/menu_bg.jpg) no-repeat;}
#menu ul{ list-style-type:none; margin:0px; padding:0px;}
#menu ul li{ float:left;}
#menu ul li.menu_line{ width:2px; height:62px;background:url(images/menu_line.png);}

.about a:hover{display:block; background:url(images/btn_about_over.png);}
.scope a:hover{display:block; background:url(images/btn_scope_over.png);}
.site a:hover{display:block; background:url(images/btn_site_over.png);}
.media a:hover{display:block; background:url(images/btn_media_over.png);}
.other a:hover{display:block; background:url(images/btn_other_over.png);}
.link a:hover{display:block; background:url(images/btn_link_over.png);}

#title01,#title02,#title03,#title04,#title05,#title06,#title07{ height:56px; width:489px; margin-top:50px;}

#title01{background:url(images/title_about.png) no-repeat;}
#title02{background:url(images/title_scope.png) no-repeat;}
#title03{background:url(images/title_site.png) no-repeat;}
#title04{background:url(images/title_media.png) no-repeat;}
#title05{background:url(images/title_other.png) no-repeat;}
#title06{background:url(images/title_link.png) no-repeat;}
#title07{background:url(images/title_sign.png) no-repeat;}

#main {height:auto; background:#dddddd;float:left;}

#content{ margin:20px; width:488px;/*width:508px;*/float:left; }
#content2{ margin:20px; width:968px;/*width:988px;*/float:left; }




/*
div.panel,h2.flip{margin:0px;border:solid 1px #c3c3c3;}*/
div.panel1,div.panel2,div.panel3,div.panel4,div.panel5,div.panel6,div.panel7,div.panel8,div.panel9,div.panel10
,div.panel11,div.panel12,div.panel13,div.panel14,div.panel15,div.panel16,div.panel17
{height:auto;display:none;margin:0px;border:solid 1px #c3c3c3;}
h2.flip1,h2.flip2,h2.flip3,h2.flip4,h2.flip5,h2.flip6,h2.flip7,h2.flip8,h2.flip9,h2.flip10,h2.flip11,
h2.flip12,h2.flip13,h2.flip14,h2.flip15,h2.flip16,h2.flip17{ cursor:pointer}


#other_logo{ float:left; width:900px;}
#gv_logo{ float:left; width:220px; text-align:center}



#gallery{border:0px #ccc solid;width:970px;margin:10px; margin-top:0px;}
#gallery ul { list-style: none; margin:0; padding:0; float:left  }
#gallery ul li { display: inline; float:left; width:160px; height:190px; background: url(watermark.jpg) no-repeat;}
#gallery ul img {border: 5px solid #aaa;border-width:5px;}
#gallery ul a:hover img {border: 5px solid #f0f0f0;border-width:5px;color: #fff;}
#gallery ul a:hover { color: #fff; }


.transp-block {
    background: #000 url(watermark.jpg) no-repeat;
    width: 600px;
    height: 600px;
}
img.transparent {
    filter:alpha(opacity=70);
    opacity:.70;
}




#content_img{ margin:20px; width:400px; float:left;}
#footer{ height:40px; background:url(images/footer.jpg) repeat-x; clear:both; margin:0px auto; padding-top:30px;}
#footer ul{ list-style-type:none; padding:0px; margin:0px 0px 0px 10px;}
#footer ul li{ float:left; text-align:center}
#footer ul li a{color:#fff; font-size:11px;}
#ft_line{ width:1px; height:30px; margin:2px 10px 0px 10px; background:#fff}