/*** more styles **************************************************/

.mycontent{
    height:570;
}
html>body .mycontent { 
    height: auto;    
    min-height: 570px;
}



.block_text{
    font:normal 12pt/20px Trebuchet MS, Verdana,Arial,Helvetica;
    color:#1b1a1e;
    text-decoration:none;
    border:0px solid #808080;
    text-align:left;
}

.block_text_head{
    margin:0;
    margin-bottom:8px;
    font:bold 14pt/28px Trebuchet MS, Verdana,Arial,Helvetica;
    color:#1b1a1e;
    border:0px solid #808080;
    text-align:left;
}

.subnavi{
    font:normal 12px/30px Trebuchet MS, Verdana,Arial,Helvetica;
    text-decoration:none;
}

.navi{
    font:normal 12px/20px Trebuchet MS, Verdana,Arial,Helvetica;
    text-decoration:none;
    
}
.navi:hover{
    font:normal 12px/20px Trebuchet MS, Verdana,Arial,Helvetica;
    text-decoration:underline;
}
.navi_active{
    font:bold 12px/20px Trebuchet MS, Verdana,Arial,Helvetica;
    color:#FFFFFF;
    text-decoration:none;
}
.navi_level_0{
    font:bold 12px/20px Trebuchet MS, Verdana,Arial,Helvetica;
    color:#ffffff;
    text-decoration:none;
}
.navi_level_0:hover{
    font:bold 12px/20px Verdana,Arial,Helvetica;
    color:#FFFFFF;
    text-decoration:none;
}
.navi_level_0_active{
    font:bold 12px/20px Verdana,Arial,Helvetica;
    color:#FFFFFF;
    text-decoration:none;
}

.navibox{
    border:0px solid #cecece;
    height:24px;
    border-bottom:0px solid #a0a0a0;
    border-top:0px solid #FFFFFF;
    padding-left:20;
    padding-right:20;
}
.navibox_active{
    border:0px solid #cecece;
    height:24px;
    border-bottom:0px solid #808080;
    border-top:0px solid #FFFFFF;
    background:#000000;
    padding-left:20;
    padding-right:20;
}
.navibox_active2{
    border:0px solid #cecece;
    height:24px;
    border-bottom:0px solid #808080;
    border-top:0px solid #FFFFFF;
    background:#737373;
    padding-left:20;
    padding-right:20;
}

.lnk{
    /*padding-left:15px;*/
    /*background:url("../images.page/li_q.gif") no-repeat;*/
}
.search{
    font-weight:bold;
    background:#737373;
    color:#FFFFFF;
    padding:2;
}

.b1{
    background:url("../images.page/bg_rough.jpg");
    border-bottom:1px solid #000000;
}
.b2{
    background:#737373;
}
.b3{
    background:#000000;
}
.b4{
    background:url("../images.page/bg_rough.jpg");
    border-top:1px solid #000000;
    text-align:center;
}

.menu{
    border:0px solid #000000;
    width:800;
    text-align:left;
}
.submenu{
    border:0px solid #000000;
    width:800;
    text-align:left;
}
.logo{
    width:800;
    text-align:right;
    padding-right:50;
    
}

/*** styles ********************************************************/

td,a{
    /*font:normal 11px/20px Trebuchet MS, Verdana,Arial,Helvetica;*/
    font:normal 12pt/20px Trebuchet MS, Verdana,Arial,Helvetica;
    text-decoration:none;
    color:#1b1a1e;
    border:0px solid #808080;
}

body{
    margin:0;
    background:#0d3f96;
    margin-top:10px;
    color:#1b1a1e;
    font:normal 12px Verdana,Arial,Helvetica;
}

a{
    font-style:italic;
}

a:hover{
    text-decoration:underline;
}

input,textarea,select{
    border:1px solid #808080;
    font:normal 12px Verdana,Arial,Helvetica;
}

/***  layout ********************************************************/

    #content{
	border:0px solid #00cc00;
	width:800;
	z-index:2;
	top:0;
	margin-top:20;
	height:400;
    }
    #sites{
	text-align:right;
	margin-right:10;
	margin-top:-20;
    }
    .footer{
    font:normal 9px/20px Verdana,Arial,Helvetica;
    color:#666666;
    }
