@charset "utf-8";
/* CSS Document */
body {background:#ddd;}
.main {background:url(../../img/root/under2.png) no-repeat top left;font-family:Georgia, "Times New Roman", Times, serif;}
.clear{height:0px;}
img {border:0;}
.gauto,
.g160,
.g320,
.g480,
.g640,
.g800,
.g960,
.g80,
.g70,
.g240,
.g400,
.g560,
.g720,
.g880,
.g960 
{margin:0 10px 10px 0;}
.header .g160 img {margin:.8em 0 .5em 0}
.header .g800 h1 {margin:.35em 0 .5em .25em;font-size:2.5em;line-height:1em;font-weight:normal;}
.header .g800 h1 a {color:#669999;text-decoration:none;}
.header .g800 h1 a:hover {text-decoration: underline;}
.header .g800 h2 {font-size:3em;margin:.15em 0 .5em .15em;line-height:.9em;font-variant:small-caps;font-weight:normal;}
.header .g640 h1 {margin:.35em 0 .5em .25em;font-size:2em;line-height:1em;font-weight:normal;}
.header .g640 h1 a {color:#669999;text-decoration:none;}
.header .g640 h1 a:hover {text-decoration: underline;}
.header .g640 h2 {font-size:3em;margin:.15em 0 .5em .15em;line-height:.9em;font-variant:small-caps;font-weight:normal;}
.header .g160 {height:53px;}
.header .g160 h3 {display:none;font:42px bold "Courier New", Courier, monospace;margin:0 0 0 .15em;padding:0 .5em .5em 0;line-height:.75em;color:#669999;}
.header .g160 h3 span {margin:0 0 0 -.06em;}
.header .menu .g160 {height:53px;overflow:visible;border-left:1px solid #669999;}
.header .menu .g160 p {font-size:1.1em;margin:.3em 0 0 .5em;padding:0 4em 24px 0;}
.header .menu .g160 a {color:#666;text-decoration:none;}
.header .menu .g160 a:hover {color: #283E3E;text-decoration: underline;}

/*.g880 ul {height:53px;margin:0;padding:0;overflow:visible;border-bottom:1px solid #669999;}
.g880 ul li {display:inline;}
.g880 li {font-size:1.5em;margin:0 0 0 .5em;padding:0 4em 24px .5em;border-left:1px solid #669999;border-bottom:1px solid #669999;}
.g880 li a {color:#666;text-decoration:none;}
.g880 li a:hover {color: #283E3E;text-decoration: underline;}*/

/*.g960 ul {margin:0 0 0 0;padding:0 0 0 0;}
.g960 ul li {display:inline;}
.g960 li {font-size:1.5em;margin:.5em 0 0 .5em;padding:0 4em 0 .5em;border-top:1px solid #669999;border-left:1px solid #669999;}
.g960 li a {color:#666;text-decoration:none;}
.g960 li a:hover {color:#669999;text-decoration:underline;}*/

.content {margin:0 0 1.5em 0;padding:1.5em 0 0 0;}
.content .g80 {height:70px;overflow:hidden;background:#ccc;}
.content .g70 {height:60px;overflow:hidden;background:#ccc;margin:10px 5px 0 5px;}
.content .g70:hover {background:#aaa;}
.content .g160 {width:150px;overflow:hidden;}
.content .g160 img {width:150px;}
.content .g160 .img_thumb {height:120px;overflow:hidden;}
.content .g160 h1 {color:#ddd;font-size:1em;font-variant:normal;font-weight:normal;}
.content .g160 h2 {font-family:Arial, Helvetica, sans-serif;color:#d2d2d2;font-size:.85em;font-variant:normal;font-weight:normal;margin:.5em 0 0 0;line-height:1.3em;}
.content .g160 h3 {color:#eee;font-size:1em;font-variant:small-caps;margin:.5em 0 .75em 0;}
.content .g160 h4 {font-family:Arial, Helvetica, sans-serif;color:#eee;font-size:.85em;font-variant:normal;font-weight:normal;margin:.75em 0 .75em 0;}
.content .g160 a {color:#fff;text-decoration:none;}
.content .g160 a:hover {color: #fff;text-decoration: underline;}
.content .ration .g160 {height:1350px;background-color: #ddd;}
.content .ration .g160 .choose {}
.content .ration .g160 .choose a {color:#ddd;display:block;margin:0 0 0 0;padding:2px 0 4px 10px;background-color:#669999;text-decoration:none;line-height:1.3em;font-variant:small-caps;}
.content .ration .g160 .choose a:hover {color:#fff;text-decoration: underline;}
.content .g160, .g640 p {font-size:.85em;font-variant:normal;line-height:1.2em;}
.content .g640 .work_header {margin:5px 0 0 0;padding:.5em;background-color:#669999;}
.content .g640 {width:630px;background-color:#ddd;min-height:300px;}
.content .g640 img {width:630px;}
.content .g640 h1 {float:left;color:#ddd;font-size:.95em;font-variant:small-caps;font-weight:normal;margin:.05em 0 0 .25em}
.content .g640 h4 {float:right;color:#eee;font-size:.75em;font-variant:normal;font-weight:normal;margin:.25em .5em .1em 0;}
.content .g640 a {color:#fff;text-decoration:none;}
.content .g640 a:hover {color: #fff;text-decoration: underline;}
.content .g80 a {font-size:.85em;color:#fff;display:block;margin:0 0 0 0;padding:2px 0 4px 10px;background-color:#ccc;text-decoration:none;line-height:1.3em;}
.work_header {margin:1px 0 0 0;padding:.5em;background-color:#669999;}
/*.back {margin:0 0 .2em 0;padding:.2em 0 .3em .3em;background-color:#ccc;font-variant: small-caps;}
.back:hover {background-color:#aaa;*/}
.content .next .g160 .work_header{background-color:#adc2c2;}
.next:hover{}
.previous a {display:block;}
.previous {opacity:0.4;filter:alpha(opacity=40)}
.previous:hover {opacity:1;filter:alpha(opacity=100);}
.previous:visited {opacity:1;filter:alpha(opacity=100);}
.content .ration .g160 .side_selected a {color:#fff;background-color:#487878;}
#selected {background-color:#669999;}
#selected a {color:#eee;}
.content .thumbs .g160:hover {margin:0 5px 5px 0;border-bottom:5px solid #588888;border-right:5px solid #487878;}