@charset "utf-8";
/* CSS Document */
.fnt-smol {font-size: 14px;}
.epigraph {
	text-align: right; font-family: "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; font-style: italic;
	}
.p_shot {
	padding: 0 5px; font-size:12px;
	}
.widthtbl {width: 96%;}
.fonttbl {font-size: 12px;}
ul {padding: 0 30px;}
dl {padding: 0 30px;}
dt {
	font-family: "Times New Roman", Times, serif; font-weight: bold;
	}
dd {font-size: 14px; text-align: justify;}
.readlim_school {
	text-align: right; font-style: italic; font-weight: bold; padding-right: 10px;
	}
.a_text {font-style: italic; color: #00F;}
.tb_text {font-size:10px; width: 90%;}

	/*color
	-----------------------------------------------------------------------------*/
.clssRed {color: #F00;}
.clssBlue {color: #1989FF;}
.clssBlueDrk {color: #006;}

em {color: #F00; font-weight: bold;}

	/*align
	-----------------------------------------------------------------------------*/
.align-cntr {text-align: center; vertical-align: middle;}
.align-lft {text-align: left; vertical-align: top;}
.align-rght {text-align: right; vertical-align: bottom;}

.float-lft {float: left;}
.float-lft-end {clear: left;}
.float-rght {float: right;}
.float-rght-end {clear: right;}

/*картинка
.zoomi {margin: 15px 15px 15px 15px;}
	#sertM, #sertM2 {width: 80%;}
img.gnrl {width: 100%}*/

.img-smoll-rght {width: 100px; margin: 10px 0 10px 20px;}
	.img-rght {width: 20%; margin: 10px 0 10px 20px;}
.img-smoll-lft {width: 100px; margin: 10px 20px 10px 0;}
	.img-lft {width: 20%; margin: 10px 20px 10px 10px;}
.img-smoll-tabl {width: 80px; margin: 0;}

.gnrl {overflow: hidden;}
	.gnrl {
		-ms-transition: all 1s ease-out; -moz-transition: all 2s ease-out; -o-transition: all 2s ease-out; -webkit-transition: all 2s ease-out;
	  transition: all 2s ease-out;
		}
	.gnrl:hover {
		-ms-transition: all 2s ease-out; -webkit-transform: scale(5); -moz-transform: scale(5); -o-transform: scale(5);
	  transform: scale(5); 
		}