
* {margin:0;padding:0;}
body {background-color:#f4f5f6;font:11px/1.3 verdana,Arial,sans-serif;padding-top:0px;}
a,a:link,a:visited {color:blue;text-decoration:none;}
a:active,a:hover {color:red;}

#wrap {background:url(../i/samurai/middle.png);margin:4px auto;width:990px;overflow:hidden;}
#header {background:url(../i/samurai/header.png) no-repeat;position:relative;height:210px;overflow:hidden;}
#header h1 {color:#999;position:absolute;left:165px;top:100px;z-index:110;}
#header .a,
#header .b {cursor:default;font:bold 43px georgia,sans-serif;position:absolute;z-index:10;}
#header .a {color:#99a;left:170px;top:34px;text-shadow:#dde 10px 20px 6px;}
#header .b {color:#ddddea;left:168px;top:32px;}
#header .logo {
   background:url(../i/samurai/samurai.jpg) no-repeat;z-index:110;position:absolute;left:12px;top:10px;width:139px;height:130px;
}

#middle {overflow:hidden;min-height:500px;}
.content {float:left;overflow:hidden;margin:0 0 0 234px;width:740px;}
*html .content{margin:0 0 0 117px;}
.left {float:left;overflow:hidden;margin:0 0 0 -965px;width:200px;}
.clear {clear:both;display:block;overflow:hidden;width:100%;height:1px;}

#footer {background:url(../i/samurai/footer.png);clear:both;height:84px;overflow:hidden;}
#footer ul {color:#bbb;float:left;margin:36px 30px 0 30px;padding:0;list-style-type:none;overflow:hidden;}
#footer ul a,.footer ul a:hover {color:#bbb;}

/* start menu */
.topmenu {margin-top:2px;position:absolute;top:152px;left:-20px;height:36px;}
.topmenu li {float:left;margin:0 0 0 2px;padding:0;list-style-type:none;}
.topmenu a {color:#676767;display:block;font:bold 12px georgia,helvetica,sans-serif;padding:12px 6px 12px;}
.topmenu a:hover {color:#c60;text-decoration:underline;}
.topmenu a.selected,.topmenu a.selected:hover {color:#000;text-decoration:underline;}

.top_menu {background:url(../i/samurai/tbcal.png) no-repeat;margin:13px auto 0;width:190px;height:14px;}
.bottom_menu {background:url(../i/samurai/tbcal.png) no-repeat 0 -20px;margin:0 auto 5px;width:190px;height:14px;}
.menu_m {background:url(../i/samurai/tbcal_m.png) repeat-y;margin:0 auto;width:190px;min-height:3px;_height:3px;}
.nav {position:relative;text-align:left;font:bold 12px arial,georgia,helvetica,sans-serif;margin:0px 0 0;padding:1px 0 0px;}
.nav li {list-style-type:none;margin:0;padding:2px 0 0 15px;}
.nav li span {display:block;font-weight:normal;color:#777;font:11px verdana,georgia,helvetica,sans-serif;}
.nav a {color:#777;font:11px verdana,georgia,helvetica,sans-serif;text-decoration:none;}
.nav a:hover {color:blue;text-decoration:none;}
.nav .nolink {
  background:url(../i/samurai/nolink.png) no-repeat;color:#565656;
  margin:0;padding:4px 0 0;text-indent:0.9em;text-decoration:none;
  overflow:hidden;width:180px;height:24px;
  position:absolute;top:-25px;left:5px;z-index:5;
}
.nav a.selected,.nav a.selected:hover {color:#a00;text-decoration:none;cursor:default;}
.nav img {text-align:center;text-decoration:none;}
/* end menu */

/* Start font-size */
.topmenu .font_resizer {position:absolute;top:11px;right:-604px;width:280px;}
.topmenu .font_resizer a {
  background:url(../i/samurai/panel.png) repeat-x;border:#ccc 1px solid;color:#565656;
  font: 12px arial,helvetica,sans-serif;float:left;margin:0px 1px 0;padding:2px;width:15px;height:14px;
}
.topmenu .font_resizer a:hover {border:#45f 1px solid;color:#00c;}
.topmenu .font_resizer a.selected {color:red;}
.topmenu .font_resizer strong {background-color:#fff;color:#565656;font-weight:bold;float:left;margin:3px 5px 0;}
/* End font-size */

ol,ul {margin-left:30px;}
p,li {text-align:justify;margin:0 10px;}
p {text-indent:0em;margin:10px;}
strong {color:red;font-weight:normal;}
pre {border-left:1px silver solid;margin:20px 0 20px 20px;padding:0 2px;color:dimgray;}
em {font-style:normal;background-color:#ffff99;}

.lasto {background-color:#ff9;border:orange 1px solid;padding:10px;}
.bborder {background-color:white;border:1px #A7A6B4 solid;}
.royal {color:royalblue;}
.red {color:red;}
.note {color:navy;border-bottom:navy 1px dotted;}
.hide {position:absolute;left:0;top:0;z-index:1;visibility:hidden;}
.shadow {background:#ccc;margin:5px auto;position:relative;top:1px;left:3px;width:701px;}
.blocked {background:#fff;border-top:#eee 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;border-left:#eee 1px solid;padding:10px 0;position:relative;left:-2px;top:-2px;width:700px;}
.blocked p img {margin:5px 10px 0 0;border:0px;}

h1,h2,h3,h4,p.panel {
   margin:15px 10px;padding:0;color:royalblue;text-shadow:#ccc 2px 2px 2px;
   font-size:15px;font-weight:bold;font-face:Tahoma,Geneva,Arial,Helvetica,sans-serif;
}

a.tt {position:relative;cursor:hand;border-bottom:blue 1px dotted;}
a.tt span {display:none;}
a.tt:hover span {float:left;display:block;background:Lightcyan;border:silver 2px outset;color:black;position:absolute;left:10px;top:10px;width:200px;padding:3px;}

.tbl {padding:10px 0 20px 20px;width:500px;}
.tbl td {border:none;}
.tbl img,.t_e,.t_enp,.t_f,.t_fm,.t_fo,.t_j,.t_jb,.t_l,.t_b,.t_np {
   background: url(data:image/png;base64,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) no-repeat;width:18px;height:18px;border:0px;}
.t_e {background-position:0 0;} 
.t_enp {background-position:0 -51px;} 
.t_f {background-position:0 -119px;} 
.t_fm {background-position:0 -187px;} 
.t_fo {background-position:0 -255px;}
.t_j {background-position:0 -323px;} 
.t_jb {background-position:0 -391px;} 
.t_l {background-position:0 -459px;} 
.t_b {background-position:0 -527px;} 
.t_np {background-position:0 -592px;}


