img {
	border: none;
}

BODY {
	BACKGROUND-COLOR: #ffffff;
	COLOR: #000000;
	FONT-SIZE: 80%;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma;
	padding: 0px;
	margin: 0px;

}
TABLE.head TD{
	FONT-SIZE: 80%;

}
TABLE.works TD{
	FONT-SIZE: 80%;
	padding-left : 15px;
	padding-top : 1.5em;
	vertical-align : bottom;
	padding-right : 0px;
	padding-bottom : 15px;
}
TABLE.books TD{
	padding-left : 15px;
	padding-top : 1.5em;
	vertical-align : top;
	padding-right : 0px;
	padding-bottom : 15px;

}
TD.menu {
	FONT-SIZE: 80%;
	padding-left: 15px;
	margin: 0px;
}
TD.menuon {
	FONT-SIZE: 80%;
	padding-left: 15px;
	color: white;
	background-color: #b1d500;
	margin: 0px;
}
TD.left{
	padding-top : 15px;
	padding-left : 0px;
	padding-right : 15px;
	padding-bottom : 20px;
}
TD.submenu{
	padding-top: 35px;
	padding-left: 10px;
	padding-right: 15px;
	margin: 0px;
}
TD.center{
	padding-top : 15px;
	padding-bottom : 40px;
	padding-right : 20px;
	vertical-align : top;
}
TD.down{
	padding-top : 10px;
	padding-bottom : 5px;
	padding-right : 20px;
	padding-left : 15px;
	vertical-align : top;
	FONT-SIZE: 70%;
	color : Gray;
}
TD.right{
	padding-bottom : 40px;
	padding-top : 15px;
	padding-right : 20px;
	padding-left : 30px;
	vertical-align : top;
}
p {
	FONT-SIZE: 80%;
	TEXT-ALIGN: left;
	margin-left : 15px;
	margin-bottom : 0em;
	margin-top : 1em;
}
p.last{
	margin-bottom : 2.5em;
}
p.first{
	margin-top : 2em;
}
p.note{
	line-height : 1.5em;
	margin-bottom : 2em;
}
p.notice {
	FONT-SIZE: 75%;
	color : #3A3A3A;
	margin-top : 0em;
	margin-bottom : 1.5em;
}
p.ps{
	TEXT-ALIGN: left;
	margin-top : 2em;
	margin-left : 15px;
	font-style : italic;
}
div {
	FONT-SIZE: 80%;
	TEXT-ALIGN: left;
}
div.data{
	margin-left : 15px;
	FONT-SIZE: 75%;
	color : Gray;
	margin-top : 2em;
	margin-bottom : 1em;
}
div.notetitle{
	FONT-SIZE: 75%;
	margin-left : 15px;
	color : Gray;
	margin-top : 1em;
	margin-bottom : -0.5em;
}
div.caption{
	margin-bottom : 2em;
	font-style : italic;
	margin-left : 15px;
}
div.captionc{
	margin-bottom : 2em;
	font-style : italic;
	text-align : center;
}
div.menu{
	margin-left : 15px;
	margin-right: 10px;
	padding-top : 0.5em;
}
div.menuon{
	margin: 0px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 0.5em;
	color: white;
	background-color: #b1d500;
}
div.news{
	margin-left : 15px;
	margin-top : 2em;
}
div.epigraf{
	FONT-SIZE: 80%;
	TEXT-ALIGN: left;
	margin-top : 2em;
	margin-left : 5em;
	font-style : italic;
}
div.imginwork{
	margin-top : 7em;
	margin-bottom : 3em;
	text-align : center;
}
div.imginmain{
	text-align : center;
	margin-left : 15px;
	margin-top : 2em;
	margin-bottom : 0.3em;
}
div.logo{
	text-align : center;
	margin-top : 1em;
	margin-bottom : 3em;
}
img.imgintext{
	margin-left : 15px;
	margin-top : 2em;
	margin-bottom : 1em;
}
div.athor{
	FONT-SIZE: 75%;
	text-align : right;
	margin-left : 7em;
	margin-right : 1em;
	margin-top : 0.5em;
	margin-bottom : 2em;
}

span.data{
	font-weight : bold;
}
span.data2{
	FONT-SIZE: 85%;
	color : Gray;
}
span.title{
	FONT-SIZE: 65%;
	color : Gray;
}
span.inote{
	font-style : italic;
}
h1{
	margin-left : 15px;
	margin-top : 1.5em;
	margin-bottom : 1.5em;
	FONT-SIZE: 125%;
	font-weight : normal;
}
h2{
	margin-top : 3em;
	FONT-SIZE: 100%;
	margin-left : 15px;
}
h3{
	FONT-SIZE: 80%;
	margin-left : 15px;
	margin-top : 1.8em;
	margin-bottom : 0em;
}
h3.article{
	margin-top : 0em;
}
li{
	FONT-SIZE: 80%;
	TEXT-ALIGN: left;
	margin-left : 10px;
	line-height : 1.3em;
	margin-top : 0em;
}
ul{
	margin-top : 0em;
}
ol{
	margin-top : 0em;
}
a {
	color : black;
	text-decoration : underline;
	border : thin Black;
}
a:hover{
	color : #b1d500;
	text-decoration : underline;
	border : thin Black;
}
a.on {
	color : white;
	text-decoration : underline;
	border : thin Black;
}
a.on:hover{
	color :  #263A05;
	text-decoration : underline;
	border : thin Black;
}