html { height: 100%; }
body {
	background: #2e3092 url(/images/200902-bg.png) center repeat-y;
	margin: 0;
	text-align:center;
	height: 100%;
}

.cbox {
	position: relative;
	margin: 0 auto;
	width:980px;
	display: block;
	text-align: left; font-family: sans-serif;
}
#asc {
	position: relative;
	margin: 0 auto;
	width:980px;
	display: block;
	text-align: left; font-family: sans-serif;
}

.cbar {
	width: 100%;
	height: 18px;
	background: url(/images/200902-bar.png) center no-repeat;
}

#h2 { position: absolute; top: 0; left: 0;  width: 391px; height: 125px; background: url(/images/200811-body-2.png) no-repeat;  z-index: 51; }
#h3 { position: absolute; top: 0; right: 5px; width: 250px; height: 125px; background: url(/images/200811-body-3-dhyohko.png) right no-repeat;  z-index: 52; }

#hmenu { position: absolute; top: 105px; left: 50%; margin-left: -485px; width: 980px; z-index: 52; color:#FFF; }
.menu { font-family: sans-serif; font-size: 12px; letter-spacing: 2px; }
.menu A { color: #EEF; text-decoration: none; padding: 0 5px 0 5px; font-weight: bold; text-shadow: 0 0 3px #33F;}
.menu A:hover { color: #FFF; }
.none { display: none; }

#hbar { height: 9px; background: url(/images/200902-bar.png) bottom center no-repeat; }
#header { background: url(/images/200811-body-1.png) repeat-x top; height: 125px; z-index: 50; }
#fmenu { position: relative; height: 24px; width: 980px; background: url(/images/200811-body-1.png) 0 -98px; line-height: 24px; text-indent: 10px; color:#FFF; }
#fmenu A {  text-shadow: 0 0 3px #00F; }

#footer { positon: relative; width: 100%; height: 125px; background: #2e3092 url(/images/200902-bbgw.png) top center no-repeat; text-align: left; }
#credits{ position: relative; left: 50%; margin-left: -485px; top: 15px; width: 970px; height: 80px; background: url(/images/200902-credbox.png) center no-repeat; text-shadow: 0 0 3px #33F;}
#ctext { font-family: sans-serif; color: #EEF; font-size: 12px; letter-spacing: 1px; }

.h2 {
background: url(/images/200811-body-1.png) repeat-x 0 -126px;
font-variant: small-caps; 
letter-spacing: 1px;
font-family: sans-serif;
font-size: 14px;
color: #FFF;
height: 45px;
text-indent: 5px;
display: block;
padding: 2px;
margin: 0 0 -40px 0;
}
.h2 A { color: #DDF; text-decoration: none; }
.h2 A:hover { color: #FFF; }


.h2os {
	position: absolute;
	top: 4px;
	right: 5px;
	font-size: 11px;
	letter-spacing: .05em;
	font-weight: normal;
	clear: left;
	color: #FFF;
font-variant: small-caps;
}


/*** START SCROLLER ***/
#scrollerinf { position: absolute; right: 5px; }
#scroller {  position: relative; margin-top: 10px; width: 980px; height: 95px; overflow: hidden; z-index: 55; display: block; }
#scrollerimgs { nowrap: nowrap; white-space: nowrap; position: absolute; left: 0px; top: 9px; height: 75px; display: block; }
#scrollerimgs IMG { margin: 0px 5px; border: 1px solid #5362C6; border-bottom: 2px solid #5362C6; }

/*** END SCROLLER ***/


#concalhome {
margin: 15px 5px 0 5px;
font-family: sans-serif;
font-variant: small-caps; 

}


.minical {
	
	font-size: 12px;
	border: 1px solid #aec9e3;
	background: #EEF;
	margin: 3px 0px;
	cursor: pointer;
}
.minical TD {
	text-align: center;
	border: 1px solid #aec9e3;
}
.minical2 {
	width: 126px;
	font-size: 8px;
	border: 1px solid #aec9e3;
	background: #FFF url(/images/ig-2007-igbg1.png) center repeat-x;
	margin: 3px 0px;
}

.minical2 TD {
	text-align: center;
	border: 1px solid #aec9e3;
}

.mcmo {
	font-size: 12px;
	font-weight: bold;
}
.mccd {
	background: #aec9e3;
	font-weight: bold;
	color: #000;
}
.mcd {
	background: #FFF;
	color: #555;
}
.mct {
	background: #999;
	color: #FFF;
	font-weight: bold;
}

.mctc {
	background: #406d9a;
	font-weight: bold;
	color: #FFF;
}
#mcwh {
	display: none;
	text-align: left;
	padding: 3px;

}
#mcwh B {
	color: #406d9a;
}

#mcwh SMALL {
	font-size: 8px;
}

.cctd { border-bottom: 1px solid #BBB; }

.concallink { padding: 3px 5px;font-size: 12px; background: #FFF; border: 1px solid #AAA; margin: 2px; font-variant: small-caps; }
.concallink A { font-weight: bold; text-decoration: none; border-bottom: 1px dashed #00F;}
.concallink A:hover { border-bottom: 1px solid #00F; }

.update {
	margin: 0px 5px 5px 10px;
	border: 1px solid #999;
	background: #EEE;
	padding: 3px 3px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: 226;
	line-height: 18px;
	text-align: justify;
}

B.date {
	position: relative;
	top: -1px;
	left: -10px;
	border: 1px solid #999;
	background: #D2D7F2;
	padding: 0 5px;
	color: #66C;
	font-family: verdana,sans-serif;
	font-weight: bold;
	font-size: 11px;
}
#updatelist {
	padding:  25px 0  5px 0;
}

.linklist { padding: 5px; }
.linklist A { color: #394091; font-weight: bold; text-decoration: none; border-bottom: 1px dotted #555; }
.linklist A:hover { color: #7B91D9; border-bottom: 1px dotted #555; }
.linklist SMALL { color: #555; }

#as_stable, .as_stable { width: 100%; font-family: sans-serif; text-align: left; font-variant: small-caps; }
#as_stable A, .as_stable A { color: #003f9b; font-weight: bold; text-decoration: none;}
#as_stable A:hover, .as_stable A:hover { color: #006fbb; text-decoration: none;}
#as_stable, .as_stable SMALL { font-size: 12px; color: #777; }
#as_stable TD, .as_stable TD { position: relative; font-size: 14px; border: 1px solid #CCC; background: #EEE; cursor: pointer; padding: 2px 10px;}
#as_stable TD:hover, .as_stable TD:hover  { border: 1px solid #006fbb; border-left: 3px solid #006fbb; background: url(/images/ig-2007-sbg1.png) bottom repeat-x;  padding: 2px 10px 2px 8px;}
#as_stable TD:hover A, .as_stable TD:hover A { color: #006fbb; text-decoration: none;}


.filter { border: 1px solid #ccc; padding: 0 10px; margin: 0 2px; color: #777; }
.filter A { color: #5362C6; text-decoration: none; }
.filter B { color: #666 }

.vindexentry { padding: 20px 5px;}
.vindextitle { padding: 0px; margin: 0 5px; border-bottom: 1px solid #666; font-size: 18px; line-height: 15px; font-variant: small-caps; font-weight: bold; color: #666; }
.vindexeplist { padding: 2px; font-size: 10px; border: 1px solid #CCC; width: 504px; }
.vindeximgs { float: right; padding: 2px 5px; border: 1px solid #CCC; margin-top: 4px; margin-right: 4px; }
.vindeximgs img A{ border: 1px solid #5362C6; }
.vindexsynopsis { padding: 2px; font-size: 14px; border: 1px solid #CCC; width: 780px; color: #333; }
.vindexcredits { padding: 2px; font-size: 14px; border: 1px solid #CCC; width: 780px; color: #333; }
.vindexcopyrights { padding: 2px; font-size: 14px; border: 1px solid #CCC; width: 780px; color: #333; }
.vindexnavlinks { padding: 2px; font-size: 14px; border: 1px solid #CCC; width: 780px; color: #333; }

.ig_navbar { position: relative; width: 100%; }
.ig_navbar TD {
	border: 1px solid #C6CCDD;
	text-align: center;
	padding: 0 5px;
}
.ig_navbar A {
	text-decoration: none;
	color: #7B91D9;
	font-weight: bold;
}

#ig_gtable {width: 100%; font-family: sans-serif; font-size: 14px;}
#ig_gtable SMALL { font-size: 10px; color: #777; }
#ig_gtable TD { font-size: 14px; border: 1px solid #CCC; background: #EEE; cursor: pointer; padding: 2px 10px;}
#ig_gtable TD:hover { border: 1px solid #999; background: #FFF; cursor: pointer; padding: 2px 10px;}

#img { width: 970px; height: auto; border: 2px solid #000; cursor: pointer; }
#gid { z-index: 100; text-align: center; }
#big { font-size: 10px; display: none; }
#big2 { font-size: 10px; display: none; }
#small { font-size: 10px; }

#asort { border: 1px solid #ccc; padding: 0 5px; background: #EEF; font-size: 11px; color: #5362C6; margin: 0 2px;}
.asort { border: 1px solid #ccc; padding: 0 5px; background: #EEF; font-size: 11px; color: #5362C6; margin: 0 2px; cursor: pointer; text-decoration: none;}
.asort:hover { background: #fff; }
.shade2 { height: 15px; }
