/**/
body,div,td,p,ul{font-family:Tahoma, Arial, Helvetica, sans-serif;color:#666666;font-weight: normal;
}


.medium{font-family:tahoma,verdana,arial,sans-serif;font-size:77%;text-align:justify}
.small{font-size:72%}
.xsmall{font-size:67%}
.comment{font-size:67%;color:#999999}
.thin{font-weight:100}
.copyright{font-size:67%;color:#cccccc}
.just_r{text-align: right}

h1{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:110%;color:#006699;font-weight:bold;text-transform:uppercase;padding:0;margin:10px 0 10px 0}
h2{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:110%;color:#006699;font-weight:bold;padding:0;margin:5px 0 20px 0}
h3{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10pt;color:#006699;font-weight:bold;padding:0 0 2px 2px;margin:0}
p{padding:0;margin:0 0 1em 0}
.slog{/*display:none;*/border-left:1px solid #999;padding-left:20px;padding-right:30px;font-weight:bold;font-size:120%;font-weight:bold}
.slogan{color:#006699}
.just{text-align:justify}
.red{color:#ff0000;}



/*blue, black*/
.bb{font-weight:bold;color:#006699;margin:0 0 4px 0}
/*bold, black*/
.bblack{
	font-weight:bold;
	color:#333;
	margin:0 0 4px 0;
	font-style: normal;
}
/*copyright*/
.cright{text-align:center;padding:15px 0 15px 0;border-top:1px solid #666}
/* content, txt*/
.c_txt{margin-right:7px;text-align:justify}
/* */
a:link, a:visited{
	text-decoration:none;
	color: #006699;
}
a:active, a:hover{
	text-decoration:none;
	color: #006699;
}
/**/ 
ul{list-style-type:none;margin:10px 10px 0 5px;padding:0px;font-weight:bold}
ul ul{list-style-type:square;margin:6px 20px;font-weight:normal}
/* == hat == */
#maintab{font-size:70%;border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666}
#logo{padding:15px 0px 15px 50px}
#haticon{padding:20px 30px 0 0;text-align:right;height:90px;vertical-align:top}
#hot{/*display:none;*/float:left;border-left:4px solid #006699;margin:30px 0 0 5px;padding-left:20px;font-weight:bold}


.breadcrumbs{font-size:70%}

/*== menu top ==*/

#menu{padding-top:0px;width:500px}

/**/
.mm a:link, .mm a:visited{float:left;margin:0px;padding:0px;border-top:1px solid #666666;border-left:1px solid #666666;cursor:pointer}
.mm a:hover{float:left;margin:0px;padding:0px;border-top:1px solid #666;border-left:1px solid #666;background-image:url({$IMG}/m_fon_blue.gif);background-repeat:repeat-x;background-position:0px 0px;cursor:hand}
.pm{margin:0px;padding:0px}


.mmhere {float:left;margin:0px;padding:0px;border-top:1px solid #666;border-left:1px solid #666;background-image:url({$IMG}/m_fon_red.gif);background-repeat:repeat-x;background-position:0px 0px;}

/**/
.mmend a:link, .mmend a:visited{float:left;margin:0px;padding:0px;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;cursor:pointer}
.mmend a:hover{float:left;margin:0px;padding:0px;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666666;background-image:url({$IMG}/m_fon_blue.gif);background-repeat:repeat-x;background-position:0px 0px;cursor:hand}

/**/
.mmendhere {float:left;margin:0px;padding:0px;border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;background-image:url({$IMG}/m_fon_red.gif);background-repeat:repeat-x;background-position:0px 0px;cursor:hand}

/* == under hat == */
#left{padding:15px 15px 0 15px;vertical-align:top;border-top:1px solid #666666}
#right{padding:0px;border-left:1px solid #666666;width:100%;vertical-align:text-top;border-top:1px solid #666666}
.header{margin:0px;padding:0px;border-bottom:1px solid #666;width:100%/*;border-top:10px solid #ccc*/}
.breadcramb{width:100%;padding:8px 15px 8px 20px;margin-right:15px;background:#e2e2e2/*;border-bottom:1px solid #666666*/}
.head{margin:0 0 10px 0;vertical-align:top;border-bottom:1px solid #666666;width:100%}
.go{margin:5px 5px 0 0;text-align:right}
.box{border-left:1px solid #666666;border-right:1px solid #666666;border-bottom:1px solid #666666}
.tabway{width:100%;font-size:100%/*; margin-top:20px;margin-bottom:20px*/}
.notice{width:100%;border-right:4px solid #999;font-size:100%/*;background:#e2e2e2*/}
.c_l{padding:10px 6px 15px 16px}
.c_r{padding:10px 25px 15px 6px}
.c_m{padding:10px 20px 20px 20px}
.img_right{float:right;margin:10px 2px 10px 20px;/*display:none;*/border:1px solid #666666}
.c_img{/*display:none;*/float:left;margin:10px 20px 10px 0px;border:1px solid #666;background:#ccc}
.p_img{width:1px;height:106px}
.imgbrd{border:1px solid #999}/* end preview img; frame*/
.img_gr_l{padding:0;margin:0px 15px 15px 0px}
.img_gr_r{margin:15px 15px 15px 15px}

/* == numeral == */
#numeral{border-right:4px solid #999;margin:30px 0 0 20px;padding:10px 0 10px 0}
.num a:link, .num a:visited{/*display:none;*/border:1px solid #fff;margin-left:4px}
.num a:hover{/*display:none;*/border:1px solid #666;margin-left:4px}
.numhere{/*display:none;*/border:1px solid #006699;margin-left:4px}

/* == menu bottom == */


#menu_bot{padding:10px 0 10px 5px;border-top:1px solid #666;white-space:nowrap;width:100%}

/*following blocks*/
.m_bot{/*display:none;*/float:left;font-weight:bold;text-transform:uppercase;border-right:1px solid #666666;padding:3px 15px}
.m_bot a:link, .m_bot a:visited{/*display:none;*/float:left;color:#999999;text-decoration:none}
.m_bot a:hover{/*display:none;*/float:left;color:#333333;text-decoration:underline}
.m_bot_curr {/*display:none;*/float:left;font-weight:bold;text-transform:uppercase;border-right:1px solid #333333;padding:3px 15px;color:#333333}

/**/
.menuDiv{}
.menuDivHeader{margin-top:10px;margin-bottom:8px;font-weight:bold;cursor:pointer;color:#006699}
.menuMarker{margin-right:3px;cursor:pointer}
.menuButPlus{background-image:url({$IMG}/menplus.gif);margin-right:6px}
.menuButMinus{background-image:menminus.gif);margin-right:6px;cursor:pointer}
.subLinks{margin-top:4px;margin-bottom:0px;margin-left:15px}
.subLinks a:link{text-decoration:none;color:#006699}
.subLinks a:visited{text-decoration:none;color:#006699}
.subLinks a:hover{text-decoration:underline;color:#006699}
.showIt{display:block}
.hideIt{display:none}
.expandIt{background-image:url(images/expall.gif);cursor:pointer;/*display:none;*/background-repeat:no-repeat}
.expandIt2{background-image:url(images/closeall.gif);cursor:pointer;/*display:none;*/background-repeat:no-repeat}
.controlP{margin-top:0px;margin-bottom:0px}

.map{font-size:70%}

/* == image == */
.style_imj_a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.style_imj_logo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	color: #006699;
}
.slide_menu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: center;
}
.table_1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
