/* Slides */

div#swin { border-style: none; position: relative; top: 0; left: 0px; width: 100%; height: 360px; overflow: hidden; background-color: #cccccc; padding: 0; margin: 0 0 10px 0; vertical-align: top; float: right; clear: both; }

div#s1 { position: relative; width: 100%; height: 360px; top: 0; left: 0; padding: 0; margin: 0; vertical-align: top; }

div#s2 { position: relative; width: 100%; height: 360px; top: -360px; left: 100%; padding: 0; margin: 0; vertical-align: top; }

div#hb_cont { display: none; }

/*   Main page banner  */

div.banner_cont { margin 0; vertical-align: top; height: 360px; }

div.banner_cont span.clink { border-bottom-style: dotted; border-bottom-width: 2px; }

img.b_img { vertical-align: top; float: left; }

td.bb_text_cont { padding: 1.5em 30px 1.5em 1.8em; vertical-align: top; }

div.bb_text { font-size: 200%;  padding-bottom: 0.7em;  }

div.bb_text2 { font-size: 105%;  padding-bottom: 1.5em; }

div.bb_href { font-size: 105%; color: yellow; text-align: right; }

td.bb_navi_cont { padding: 0em 30px 0.9em 1.8em; text-align: right; vertical-align: bottom; }

td.bb_navi_cont td { font-size: 110%; padding-left: 0.3em; padding-right: 0.3em; padding-bottom: 0.05em; padding-top: 0.05em; }

td.bb_navi_cont td.b_active { background-color: yellow; }

td.mpi_cont { width: 600px; border-right-style: solid; border-right-width: 1px; border-right-color: white; }

