html {
	 padding:0;
	 margin:0;
	 height:100%;
	 }
body { 
	background: #000;
	margin: 0;
	padding: 0;
	height:100%;	
	}

table.centerAll { 
	width: 100%;
	height: 100%;
	border-collapse:collapse; 
	border:0;
	margin:0;
	padding:0;
	}
	table.centerAll td {
		margin: 0;
		padding: 0;
		border:0;		
	} 
	table.centerAll td.heightHeader { height: 20%; padding-top: 20px; }
	table.centerAll td.heightContent { height: 77%; padding-bottom: 20px; }	


	table.centerAll td.vMiddle {
		vertical-align: middle;
		background: #000 url(../i/footerr.jpg) no-repeat 95% 100%;
		padding: 20px 0;		
		}
	table.centerAll td.next {
		background: #000 url(../i/footerr.jpg) no-repeat 70% 100%;
		}		
		
	
a, a:hover { color: #C4BA86;; text-decoration: underline; }
a.lang, a.lang:hover { color: #7E5914; text-decoration: underline; }

.adress { 
	font: normal 11px Arial; 
	color: #AFA058;
	margin-top: 23px;
	line-height: 130%;
	}
.mainimg { 
	position: relative;
	margin-left: -21px;
	margin-right: -40px;
	}

.text {
	margin-top: -10px
	}	
.text p, .text li  { 
	color: #AFA058;
	font: normal 13px Arial; 
	line-height: 16px;
	padding: 0 5px;
	margin: 0 0 16px 0;
	text-align: left;
	}
.text ul {
	padding: 0;
	margin: 0 0 16px 20px;
	}
.text li {
	margin: 0 0 0px 0;
	}	
.text ul.doubleLi li {
	margin: 0 0 11px 20px;
	}

.text span {
	color: #C4BA86;
	}
.text img.h1 { height: 30px; padding:0; margin: 0 0 15px 0;}	
.text p.h1 {
	font: normal 20px Arial; 
	/* color: #C4BA86; */
	letter-spacing: 0px;
	margin: 0 0 16px 0;
	padding: 0 5px;
	line-height: 30px;
	}
.text p.h2 {
	font: normal 16px Arial; 
	letter-spacing: 0px;
	margin: 4px 0 16px 0;
	padding: 0 5px;
	line-height: 30px;
	}		
.text div.pub-item {
	}	
	.text div.pub-item img {
		margin: 0 20px 0 0;
		padding: 0;
		float: left;
		}	
	
	.text div.pub-item p.date {
		font-size: 10px;
		margin: 0 0 0 0;
		}	
	.text div.pub-item p a {
		margin: 0;
		}
	.text div.pub-item p.brief {
		font-size: 12px;
		margin: 0 0 16px 115px;
		}
	.text div.pub-item p {
		margin-left:115px;
		}	
		

sup {
	font-size: 90%;
	vertical-align: top;
	}	

.en {
	left:0; top:0;
	}
	.en a img {
		border: #654710 solid 1px;
		border-left: none
		}
	.en a img:hover {
		border: #996311 solid 1px;
		border-left: none
		}
ul {
	list-style-image: url(../i/li.gif);
	}	
	
label { 
	color: #827742;
	font: normal 11px Tahoma;
	line-height: 140%;
	
	}		