a{
 color:rgb(0,51,0);
 text-decoration:underline;
}
ul.menu li a{
 color:rgb(255,255,255);
 text-decoration:none;
}
div#linkbl a{
 color:rgb(102,102,102);
 text-decoration:underline;
}
a:hover{
 text-decoration:none;
}
ul.menu li a:hover{
 color:rgb(102,0,0);
}
img{
 border:0px;
}
body{
 color:rgb(102,102,102);
 background-color:rgb(204,204,204);
 background-image:url("http://www.kubs.org/graph/bg.png");
 background-repeat:repeat-y;
 background-position:120px 0px;
}
div#hdbl{
 position:relative;
 width:700px;
 top:20px;
 left:150px;
 margin:0px;
 border:0px;
 padding:0px;
}
div#mainbl{
 position:relative;
 width:700px;
 top:20px;
 left:150px;
 margin:40px 0px 50px 0px;
 border:0px;
 padding:0px;
}
div#ftbl{
 position:relative;
 width:700px;
 top:20px;
 left:150px;
 margin:40px 0px 50px 0px;
 border:0px;
 padding:0px;
}
div#linkbl{
 border-style:solid;
 border-color:rgb(102,102,102);
 border-width:1px 0px 1px 0px;
 padding: 30px 0px 40px 0px;
 text-align:center;
 font-size:13px;
 line-height:150%;
}
div#cpbl{
 padding: 40px 0px 20px 0px;
 text-align:right;
 font-size:13px;
 color:rgb(153,153,153);
}
div#mainmenu{
 width:700px;
 height:24px;
 margin:10px 0px 0px 0px;
 background-image:url("http://www.kubs.org/graph/menubg.png");
 background-repeat:repeat-x;
}
div#submenu{
 width:340px;
 height:24px;
 margin:5px 0px 0px 0px;
 background-image:url("http://www.kubs.org/graph/menubg.png");
 background-repeat:repeat-x;
}
div.bleft{
 width:360px;
 float:left;
 padding:30px 0px 40px 0px;
 text-align:center;
 font-size:13px;
 font-weight:bold;
}
div.bright{
 padding:30px 0px 40px 0px;
}
div.bwide{
 padding:10px 0px 40px 30px;
 clear:left;
}
div.msg{
 font-size:13px;
 text-indent:1em;
 line-height:150%;
 margin:10px 15px 0px 0px;
 padding:10px;
}
ul.menu{
 margin:0px;
 border:0px;
 padding:0px;
}
ul.menu li{
 margin:3px 10px 0px 3px;
 border:0px;
 padding:0px;
 list-style-type:none;
 float:left;
 font-weight:bold;
}
ul.menu li.submenu{
 width:170px;
 margin:0px;
 text-align:center;
}
div#nest{
 clear:left;
 width:700px;
 margin:0px;
 border:0px;
 padding:10px 0px 0px 0px;
}
div.block{
 margin:15px 0px 0px 0px;
 border-width:1px 0px 0px 0px;
 border-style:solid;
 border-color:rgb(102,102,102);
 padding:50px 0px 40px 0px;
 clear:left;
}


h1,h2,h3,h4{
 margin:0px;
 border:0px;
 padding:0px;
}
div.msg ul li{
 height:30px;
 list-style-type:none;
}

div.toppage{
 clear:left;
}
div.leftbl{
 width:360px;
 padding:0px 20px 0px 0px;
 margin:0px;
 float:left;
}
div.rightbl{
 padding:0px;
 margin:0px;
}
div.newly{
 padding:10px 10px 10px 5px;
 margin:5px 5px 40px 20px;
 border-style:solid;
 border-width:1px 0px 1px 0px;
 border-color:rgb(153,153,153);
}
div.newly ul{
 padding:0px;
 margin:0px 0px 0px 20px;
}
div.newly ul li{
 list-style-type:square;
 margin:0px 0px 8px 0px;
 line-height:130%;
 color:rgb(204,102,0);
 font-size:12px;
}
div.prglist{
 float:left;
 background-color:rgb(102,102,102);
 margin:0px 0px 10px 10px;
 padding:0px;
 width:280px;
}
div.rightlist{
 float:left;
 margin:0px 0px 30px 10px;
 padding:0px;
 width:280px;
 text-align:right;
}
div.prglist ul{
 padding:0px;
 margin:2px 0px 30px 2px;
}
div.prglist ul li{
 list-style-type:none;
 margin:0px 0px 24px 0px;
 line-height:130%;
 color:rgb(224,224,224);
 font-size:28px;
 font-family:monospace;
 font-weight:bold;
}
div.prglist ul li a{
 color:rgb(224,224,224);
 text-decoration:none;
 display:block;
}
div.prglist ul li a:hover{
 color:rgb(153,25,25);
}
div.prglist ul ul{
 padding:0px;
 margin:0px;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:rgb(204,204,204);
}
div.prglist ul ul li{
 list-style-type:none;
 margin:0px;
 padding:0px 0px 0px 10px;
 line-height:130%;
 color:rgb(204,204,204);
 font-size:12px;
 font-family:monospace;
 font-weight:bold;
 border:0px;
}
div.modify{
 margin:2px 10px 0px 0px;
 border:0px;
 padding:0px;
 font-size:12px;
 line-height:100%;
 text-align:right;
}

.article{
 font-size:13px;
 text-indent:1em;
 line-height:150%;
 margin:10px 15px 0px 0px;
 padding:10px;

 border-style:solid;
 border-color:rgb(102,102,102);
 border-width:1px 0px 1px 0px;
}
span.topics_date{
 color:rgb(102,102,102);
}

h1.castitlel{
 background-image:url("http://www.kubs.org/graph/bar_l.gif");
 background-repeat:no-repeat;
 width:451px;
 height:19px;
 font-size:16px;
 text-align:left;
 padding:3px 0px 0px 15px;
 color:rgb(0,51,0);
}
h1.castitles{
 background-image:url("http://www.kubs.org/graph/bar_s.gif");
 background-repeat:no-repeat;
 height:19px;
 font-size:16px;
 padding:3px 0px 0px 15px;
 color:rgb(0,51,0);
}
div.info{
 text-align:right;
}


div.oldprg{
 padding:5px 5px 30px 5px;
 margin:2px 0px 5px 2px;
 border-style:solid;
 border-color:rgb(102,102,102);
 border-width:1px 0px 1px 0px;
 background-color:rgb(235,235,235);
}
h1,h2{
 margin:0px;
 border:0px;
 padding:0px;
}
div.msg ul li{
 height:30px;
 list-style-type:none;
}
div.blockcast{
 margin:5px 0px 0px 0px;
 padding:0px 0px 40px 0px;
 clear:left;
}

div.bleftcast{
 width:458px;
 float:left;
 padding:0px 0px 40px 0px;
 margin:0px 3px 0px 0px;
 font-size:13px;
 color:rgb(51,51,51);
 border-width:0px 1px 0px 0px;
 border-style:solid;
 border-color:rgb(153,153,153);
}
div.brightcast{
 width:230px;
 padding:0px 0px 40px 0px; float:left;
}


h3{
 color:rgb(102,102,102);
}
h3.casttitle{
 border-width:0px 0px 1px 0px;
 border-style:solid;
 border-color:rgb(153,153,153);
 padding:0px 0px 2px 10px;
 margin:20px 2px 5px 0px;
}
table.castlist{
 margin:0px;
 border-width:0px;
 padding:0px;
}
td, table.castlist th{
 padding:0px;
 margin:0px;
 border:0px;
 line-height:100%;
}
div.info{
 text-align:right;
}
table.oldcast{
 width:224px;
 padding:0px;
 margin:20px 0px 10px 0px;
 border-width:1px 0px 1px 0px;
 border-style:solid;
 border-color:rgb(204,204,204);
 line-height:100%;

}
table.oldcast td{
 padding:5px;
 margin:0px 0px 0px 0px;
 border-width:0px 0px 1px 0px;
 border-style:dotted;
 border-color:rgb(204,204,204);

}
table.oldcast td h4{
 font-size:12px;
}

div.blockcast{
 margin:5px 0px 0px 0px;
 padding:0px 0px 40px 0px;
 clear:left;
}

div.bleftcast{
 width:458px;
 float:left;
 padding:0px 0px 40px 0px;
 margin:0px 3px 0px 0px;
 font-size:13px;
 color:rgb(51,51,51);
 border-width:0px 1px 0px 0px;
 border-style:solid;
 border-color:rgb(153,153,153);
}
div.brightcast{
 width:230px;
 padding:0px 0px 40px 0px; float:left;
}

h1,h2,h3,h4{
 margin:0px;
 border:0px;
 padding:0px;
}
h1.castitlel{
 background-image:url("../graph/bar_l.gif");
 background-repeat:no-repeat;
 width:451px;
 height:19px;
 font-size:16px;
 text-align:left;
 padding:3px 0px 0px 15px;
 color:rgb(0,51,0);
}
h1.castitles{
 background-image:url("../graph/bar_s.gif");
 background-repeat:no-repeat;
 height:19px;
 font-size:16px;
 padding:3px 0px 0px 15px;
 color:rgb(0,51,0);
}
h3{
 color:rgb(102,102,102);
}
h3.casttitle{
 border-width:0px 0px 1px 0px;
 border-style:solid;
 border-color:rgb(153,153,153);
 padding:0px 0px 2px 10px;
 margin:20px 2px 5px 0px;
}
table.castlist{
 margin:0px;
 border-width:0px;
 padding:0px;
}
td, table.castlist th{
 padding:0px;
 margin:0px;
 border:0px;
 line-height:100%;
}
div.info{
 text-align:right;
}
table.oldcast{
 width:224px;
 padding:0px;
 margin:20px 0px 10px 0px;
 border-width:1px 0px 1px 0px;
 border-style:solid;
 border-color:rgb(204,204,204);
 line-height:100%;

}
table.oldcast td{
 padding:5px;
 margin:0px 0px 0px 0px;
 border-width:0px 0px 1px 0px;
 border-style:dotted;
 border-color:rgb(204,204,204);

}
table.oldcast td h4{
 font-size:12px;
}
