a.tr {
font-weight: normal; font-size: smaller; color: #000000; font-family: arial, helvetica, sans-serif; text-align: left; text-indent: 0px;
position:relative;
top:-5px;
}
a.tr:hover{
position:relative;
color:blue;
z-index:23;
}
a.tr span{
display:none;
}
a.tr:hover span{
display:block;
position:absolute;
top:-10px;
left:20px;
background:#fafafa;
border:1px solid #ccc;
color:#000;
z-index:20;
width:250px;
padding:5px;
font-size:11px;
cursor:pointer;
text-decoration:none;
}

a.tl {
font-weight: normal; font-size: smaller; color: #000000; font-family: arial, helvetica, sans-serif; text-align: left; text-indent: 0px;
position:relative;
top:-5px;
}
a.tl:hover{
position:relative;
color:blue;
z-index:23;
}
a.tl span{
display:none;
}
a.tl:hover span{
display:block;
position:absolute;
top:-10px;
right:20px;
background:#fafafa;
border:1px solid #ccc;
color:#000;
z-index:20;
width:250px;
padding:5px;
font-size:11px;
cursor:pointer;
text-decoration:none;
}

.underline { 
 border-bottom: 1px dashed black; font-style: italic;/* Добавляем пунктирную линию под текстом */
}


hr {
 border: none; /* Убираем границу для браузера Firefox */
 color: #000000; /* Цвет линии для браузера Internet Explorer */
 background-color: #000000; /* Цвет линии для браузера Firefox и Opera */
 height: 1px; /* Толщина линии */
}


.pic1 {
 border: 0px;
 background-color: #f0f0f0;
 padding: 2px;
 text-align: center;
}
.pic1 img {
 border: 0px;
}  



.pic2 {
 border: 0px;
 padding: 2px;
 text-align: center;
}
.pic2 img {
 border: 1px solid #000000;
}  


.pic3 {
 border: 0px; /* Толщина рамки */
 padding: 2px;
 text-align: center;
}
.pic3 img {
 border: 0px solid #000000;
}  


.pic4 {
 border: 0px;
 padding: 0px;
 text-align: left;
}
.pic4 img {
 border: 0px;
}  



body {
  margin: 0;
  padding: 0;
background-color: #333333; 
background-image: url("../img/karta.gif");
background-repeat: repeat;
background-attachment: fixed;

} 


p {
text-indent: 20px;
}

p {
font-weight: normal; font-size: 9pt; color: #000000; font-family: arial, helvetica, sans-serif;
}

p {
text-align: justify;
}

p {
margin-top: 5px;
margin-bottom: 5px;
}


td { 
color: rgb(0,0,0); font-family: sans-serif ; 
}


a {
color: black;
}

a:link {
text-decoration: none;
}

a:visited {
text-decoration: none;
}

a.black {
font-weight: normal; font-size: 9pt; color: #000000; font-family: arial, helvetica, sans-serif;
}


sup {
font-weight: normal; 
font-size: smaller;
}



.whiteline7 {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: none; 
}

.whiteline7:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-decoration: underline;  
}


.whiteline9 {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; 
}

.whiteline9:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline;  
}


.whiteline {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; 
}

.whiteline:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline;  
}


.whiteline {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; 
}

.whiteline:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline;  
}


.whiteline11 {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; 
}

.whiteline11:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: underline;  
}


.whiteline12 {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none; 
}

.whiteline12:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: underline;  
}


.blackline {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.blackline:hover {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;  
}

.blacklinei {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; font-style: italic;
}

.blacklinei:hover {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; font-style: italic; 
}

.blackline_b {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.blackline_b:hover {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline;  
}


.blackline10 {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; 
}

.blackline10:hover {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: underline;  
}

.blacklinegrei {
color: #999999; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.blacklinegrei:hover {
color: #660000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;  
}


.grey_9 {
color: #808080; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.grey_9:hover {
color: #808080; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline;  
}


.greyline10 {
color: #cccccc; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; 
}


.greyline10:hover {
color: #cccccc; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline;  
}

.greyline_8_i {
color: #CCCCCC; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; font-style: italic;
}

.greyline_8_i:hover {
color: #CCCCCC; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline; font-style: italic; 
}


.yellow {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; 
}

.yellow:hover {
color: #ffcc66; font-family: arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; 
}


.yellow12 {
color: #ffffcc; font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none; 
}

.yellow12:hover {
color: #ffcc66; font-family: arial, helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none; 
}



.blue {
color: #000099; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.blue:visited {
color: #660000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.blue:hover {
color: #000099; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline; 
}



.blueb {
color: #000099; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; 
}

.blueb:hover {
color: #000099; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; 
}


.blackb {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; 
}

.blackb:hover {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; 
}


span.title {
font-weight: bold; font-size: 15pt; color: #c0c0c0; font-family: arial, helvetica, sans-serif;
}

span.grey {
font-weight: bold; font-size: 11pt; color: #808080;
}

span.grey10 {
font-weight: bold; font-size: 10pt; color: #c0c0c0;
}

span.grey10n {
font-weight: normal; font-size: 10pt; color: #c0c0c0;
}

span.grey10x {
font-weight: bold; font-size: 10pt; color: #cccccc;
}

span.black_bold {
font-weight: bold; font-size: 8pt; color: #000000;
}

span.black8 {
font-weight: normal; font-size: 8pt; color: #000000;
}

span.black {
font-weight: normal; font-size: 9pt; color: #000000;
}



span.black_map {
font-weight: normal; font-size: 9pt; color: #000000; margin-left: 15px;
}

span.blacki {
font-weight: normal; font-size: 8pt; color: #000000; font-style: italic;
}

span.blacki7 {
font-weight: normal; font-size: 7pt; color: #000000; font-style: italic;
}

span.black10 {
font-weight: bold; font-size: 10pt; color: #000000;
}

span.black11 {
font-weight: bold; font-size: 11pt; color: #000000;
}

span.red12 {
font-weight: bold; font-size: 12pt; color: #660000;
}

span.black12 {
font-weight: bold; font-size: 12pt; color: #000000;
}

span.black13 {
font-weight: bold; font-size: 13pt; color: #000000;
}


span.black15 {
font-weight: bold; font-size: 15pt; color: #000000;
}


span.white {
font-weight: bold; font-size: 9pt; color: #ffffff;
}

span.white10 {
font-weight: bold; font-size: 10pt; color: #ffffff;
}

span.white11 {
font-weight: bold; font-size: 11pt; color: #ffffff;
}

span.white12 {
font-weight: bold; font-size: 12pt; color: #ffffff;
}

span.blue10 {
font-weight: bold; font-size: 10pt; color: #000099;
}


h2 {
font-weight: bold; font-size: 25pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
}

h3 {
font-weight: bold; font-size: 20pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
}


.blacktxt10 {
	font-weight: bold; font-size: 10pt; color: #000000; font-family: arial, helvetica, sans-serif;
}

.blacktxt9 {
	font-weight: normal; font-size: 9pt; color: #000000; font-family: arial, helvetica, sans-serif;
}



.whitetxt10 {
	font-weight: normal; font-size: 10pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
}


.whitetxt11 {
	font-weight: bold; font-size: 11pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
}


.whitetxt12 {
	font-weight: bold; font-size: 12pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
}


.whitetxt13 {
	font-weight: bold; font-size: 13pt; color: #ffffff; font-family: arial, helvetica, sans-serif;
}


.list {
	font-weight: normal; font-size: 9pt; color: #808080; font-family: arial, helvetica, sans-serif;
}


.listi {
	font-weight: normal; font-size: 8pt; color: #808080; font-style: italic;
}

.listi_b {
	font-weight: normal; font-size: 8pt; color: #000000; font-style: italic;
}


.grey {
	font-weight: bold; font-size: 9pt; color: #DCDCDC; font-family: arial, helvetica, sans-serif;
}

.grey10 {
	font-weight: bold; font-size: 10pt; color: #DCDCDC; font-family: arial, helvetica, sans-serif;
}

.greyi {
	font-weight: normal; font-size: 8pt; color: #808080; font-style: italic;
}

.grey_i {
	font-weight: normal; font-size: 8pt; color: #CCCCCC; font-style: italic;
}

.namesmall {
	font-weight: bold; font-size: 10pt; color: #ffcc66; font-family: arial, helvetica, sans-serif;
}










.search {
 text-align: right;
 style="float: right; 
 margin: 0px 0px
}


.ling {
color: #808080; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none;
}

.ling:hover {
color: #808080; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; 
}

.blacklinegrei {
color: #999999; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.blacklinegrei:hover {
color: #660000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;  
}









.blacklinegrei {
color: #999999; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.blacklinegrei:hover {
color: #660000; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;  
}







.grey_9_1 {
color: #808080; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}







.namesmall8 {
	font-weight: normal; font-size: 10pt; color: #ffcc66; font-family: arial, helvetica, sans-serif;
}


.blackline8 {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; 
}

.blackline8:hover {
color: #000000; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: underline;  
}


.blacktxt8 {
	font-weight: normal; font-size: 8pt; color: #000000; font-family: arial, helvetica, sans-serif;
}


.whiteline8b {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; 
}

.whiteline8b:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: underline;  
}



.whiteline9n {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: none; 
}

.whiteline9n:hover {
color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-decoration: underline;  
}












