.red{
	color: red;
	font-size: small;
}
body.im {
font-family: Arial;
background-color: white;
background-image: url('i/fon00.jpg');
background-repeat: no-repeat;
background-position: left top;
margin: 15px;
color: black
}
body.start {
font-family: Arial;
background-color: white;
margin: 15px;
color: black
}
body {
font-family: Arial;
background-color: #2b4b8f;
margin: 15px;
color: black
}
.pho {
background-repeat : no-repeat;
	background-attachment : scroll;
}
.list {
background-image: url('i/fon_list.jpg');
background-repeat: no-repeat;
background-position: left top;
margin: 0px;
}
tr.topmenu {
text-align: right;
}
.tit {
	color: black;
	font-size : large;
	font-weight : bold;
}
.line{
	background-image: url('i/line.jpg');
	background-repeat: no-repeat;
}
td.tm1 {
	font-size: small;
	padding-right: 6px;
	font-weight : bold;
}
td.main {
	padding-left : 15px;
	padding-right : 10px;
}
td.tm2 {
	font-size: x-small;
	padding-right: 6px;
}
td.lm {
	font-size: small;
	padding-top: 1px;
	padding-bottom: 3px;
	text-indent: -15px;
	padding-left: 15px;
	font-weight : bold;
}	
td.bot {
	font-size: x-small;
	text-align: right;
	padding-right: 5px;
}
td.lefth {
	font-size: small;
	font-weight: bold;
	padding-left: 0px;
	background-image: url('i/lbullet.gif');
	background-repeat: no-repeat;
	padding-top : 1px;
}
td.lefth1 {
	font-size: small;
	font-weight: bold;
	padding-left: 15px;
	background-image: url('i/bul.gif');
	background-repeat: no-repeat
}
td.leftb {
	font-size: small;
	padding-top: 5px;
}
td.ad {
	font-size: small;
	padding-top: 5px;
	text-indent: -15px;
	padding-left: 20px;
}
td.staff {
	padding-left : 15px;
	text-indent : -10px;
	font-size : 90%;
}
.tab {
	padding-left : 40px;
	padding-right : 10px;
       text-indent: -13px;
	padding-top : 30px;
}
.staff1 {
	border-left : 1px solid #dddddd;
	padding-left : 10px;
}
.arc {
	font-size: small;
	font-style: italic;
	text-align: right;
}
.ref {
	font-size: small;
	font-style: italic;
}
.indent {
	padding-left : 30px;
       font-size: small;
}
.xsmall {
	font-size: x-small;
}
.small {
	font-size: small;
}
.home {
	font-size : x-small;
	text-align : right;
}
.comm {
	color: #666666;
}
.r{
	color : Red;
}
.h{
	font-variant : small-caps;
}
a:link {
color: #000099;
}
a:visited {
color: #0066CC;
}
a:hover {
color: #000099;
text-decoration: underline;
}
a.pic:link {
	color: black;
	text-decoration: none;
}
a.pic:visited {
color: #333333;
text-decoration: none;
}
a.pic:hover {
color: #666666;
text-decoration: none;
}
a.ri:link {
color: #CC0000;
text-decoration: none;
}
a.ri:visited {
color: #990000;
text-decoration: none;
}
a.ri:hover {
color: #ff0000;
text-decoration: underline;
}
a.me:link {
color: red;
}
a.me:visited {
color: #666666;
}
a.me:hover {
color: black;
}
ul {
list-style-type: circle;
}
li.year {
	list-style-image: url(i/close4.gif);
	font-weight : bold;
	color : #0066cc;
}
.foto{
	border-color : #676767;
}
p.sem {
	padding-left : 15px;
	text-indent : -15px;
}
p.news {
	padding-left : 15px;
	text-indent : -15px;
	font-size :  90%;
}
.hnews {
text-align: center;
}
.close {
	cursor: hand;
	list-style-image: url('i/close4.gif');
}
.hide {
	position: relative;
	visibility: hidden;
	font-size : small;
	border : 1px solid #dddddd;
	background-color : #efefef;
	padding-left : 5px;
	padding-right : 5px;
}
div.jump {
	z-index: 100;
	visibility: hidden;
	position: absolute;
	font-size : small;
	border : 1px solid #dddddd;
	background-color : #efefef;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	font-weight : normal;
}
sub {
	font-size : x-small;
	padding-left : 1px;
}

