﻿img { border:0px; }
a { outline: none; /* Убираем границу вокруг ссылок  */ }
table, html { height:100%; }
	
body {
	margin:0; padding:0; height:100%;
	font: 100% Geneva, Arial, Helvetica, sans-serif; 	
	background:url(images/fon.png);  
}


#all { background:url(images/fon-karta.jpg) repeat-y 240px 0; width:100%; height:100%; background-attachment:fixed }

#head_1 { background:url(images/head_1.png) no-repeat right top; height:121px; width:190px; margin:20px 20px 20px 25px; position:fixed; float:left; }

#head_2 { background:url(images/fon_1.png) repeat-y bottom; width:240px; height:100%;  }

.fon_2 { background:url(images/fon_2.png) repeat-y left; }

.blu_border { border:solid 2px #007db6; margin:15px 0px 5px 0px; }

#pic { width:192px; margin:20px 10px 10px 20px; position:fixed; bottom:70px; }

#pic b { color:#007db6; font-weight:bold;}

#links { width: 205px; margin:0px; position:fixed; top:150px; margin:20px 5px 5px 25px; font: 70%/100% Geneva, Arial, Helvetica, sans-serif; height:60%; overflow-y:auto; float:left; }

#links h1 { font: 100%/100% Geneva, Arial, Helvetica, sans-serif; }

#links ul, #links li  { list-style-type: none; 
margin-left: 0; /* Отступ слева в браузере IE и Opera */
    padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
   }

#links ul a {  text-transform: uppercase; text-decoration: none; letter-spacing:1px; color:#000000; padding:0px; font: 70%; background:none; font-weight:bold;
	}

#links ul a:link { text-transform: uppercase; text-decoration: none; letter-spacing:1px; font: 70%; background:none; font-weight:bold;
	}

#links ul a:hover {  text-transform: uppercase; text-decoration: underline; letter-spacing:1px; font: 70%; background:none; font-weight:bold; }

#links ul li ul a {  text-transform: none; text-decoration: none; letter-spacing:1px; color:#000000; padding:0px; font: 70%; background:none; font-weight:bold; 
	}
	
#links ul li ul a:link { text-transform: none; text-decoration: none; letter-spacing:1px; font: 70%; background:none; font-weight:bold;
	}

#links ul li ul a:hover {  text-transform: none; text-decoration: underline; letter-spacing:1px; font: 70%; background:none; font-weight:bold; }	

#links ul li ul li ul a {  text-transform: none; text-decoration: none; letter-spacing:1px; color:#000000; font: 70%; background:none; font-weight: normal; text-indent:-20px; padding:0 0 0 20px;
	}
	
#links ul li ul li ul a:link { text-transform: none; text-decoration: none; letter-spacing:1px; font: 70%; background:none; font-weight:normal; padding:0 0 0 20px; text-indent:-20px;
	}

#links ul li ul li ul a:hover {  text-transform: none; text-decoration: underline; letter-spacing:1px; font: 70%; background:none; font-weight:normal; padding:0 0 0 20px; text-indent:-20px; }	

#spisok { margin:0; position: fixed; bottom:0px; width:50%; height:90%; overflow-y:auto; left:240px }
 
#spisok ul li { font: bolder 110%/120% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px; display:block; }

#spisok ul li ul li { font: 90%/120% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px; display:block; background: none; }

#spisok p { font: 100%/120% Geneva, Arial, Helvetica, sans-serif; text-align: justify;color:#000000; text-transform: none; text-decoration: none; letter-spacing:1px;  padding:0px 10px;  }

#spisok h1 { font: bold 100%/100% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; text-decoration: none; letter-spacing:0px; background:url(images/corner.png) no-repeat; padding:10px 0px 0px 10px; }

#spisok b { font: 100%/100% Geneva, Arial, Helvetica, sans-serif; color:#007db6; text-transform: none; text-decoration: none; letter-spacing:0px; }

#spisok a, #spisok ul a {  text-transform: uppercase; text-decoration: none; letter-spacing:1px; color:#000000; padding:0px; }

#spisok a:link, #spisok ul a:link { text-transform: uppercase; text-decoration: none; letter-spacing:1px; }

#spisok a:hover, #spisok ul a:hover {  text-transform: uppercase; text-decoration: underline; letter-spacing:1px;  }

#text { padding:0 40px; font: 100%/120% Geneva, Arial, Helvetica, sans-serif; }

#text p { text-align:justify }

#text h1 { font: bold 120%/120% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: uppercase; text-decoration: none; letter-spacing:0px; background:url(images/corner.png) no-repeat; padding:10px 10px 10px 10px; text-align:center }

#text h2 { font: bold 110%/110% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:1px; background:url(images/corner.png) no-repeat; padding:10px 10px 10px 10px; text-align:center }

#text h3 { font: 100%/100% "Times New Roman", Times, serif; padding:0 0 0 220px; background:none; font-weight:normal; text-indent:-77px;   }

#text h4 { font: 100%/100% "Times New Roman", Times, serif; letter-spacing:1px; text-align: justify; padding:0 0 0 25px; font-weight: normal; font-style:italic; margin: -10px 0 }

#text h5 { font: bold 110%/110% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:1px; background: none; padding:0px; text-align:center }

.img_left { float:left; margin: 0 10px 0 0 }

#text blockquote { background:url(images/corner180.png) no-repeat bottom right; padding:0; margin:0; width: auto; font: 100%/120% Geneva, Arial, Helvetica, sans-serif; }

#text h5 { font: bold 90%/150% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:1px; background: none; padding:0px; text-align:center }

#text a { letter-spacing: 2px; background: none;
	color:#007db6; text-transform: none; font-weight:normal;
	text-decoration: underline; text-transform:none; font-style:italic;
	}

#text a:link { letter-spacing: 2px; background: none;
	color:#007db6; text-transform: none; font-weight:normal; text-decoration: underline; text-transform:none; font-style:italic;
}

#text a:visited { letter-spacing: 2px; text-decoration: underline; color: #007db6; background: none; font-weight: normal; text-transform: none; text-transform: none; font-style:italic;
}

#text a:hover { letter-spacing: 2px; text-decoration: underline; color: #007db6; background: none; font-weight: normal; text-transform: none; text-transform: none; font-style:italic;
}

#text a:active { letter-spacing: 2px; text-decoration: underline; color: #007db6; background: none; font-weight: normal; text-transform: none; text-transform: none; font-style:italic;
}

#text .now { letter-spacing: 2px;  text-decoration: underline; color: #007db6; background: none; font-weight:normal; text-transform: none; text-transform:none; font-style:italic;
}

#page { margin: 0 0 0 220px;  }

#page a { display:block; margin: 0 5px 5px 0; width:150px; float:left }

#page a:link { border:1px solid #007db6;
}

#page a:hover { border:1px solid #cecece;
}

#page a:active { border:1px solid #007db6;
}

#fulltext { background-color:#FFF; font-family: 100%/120% Geneva, Arial, Helvetica, sans-serif;}

#fulltext p { font-family: 100%/130% Geneva, Arial, Helvetica, sans-serif; padding:10px 5px 0px 5px; letter-spacing:1px; text-indent:25px; text-align:justify; margin:0px;}

#fulltext h4 { font-family: 90%/120% Geneva, Arial, Helvetica, sans-serif; padding:10px 5px 0px 5px; letter-spacing:1px; text-align: center; margin:0px; font-weight: normal; }

#fulltext h5 { font-family: 90%/120% Geneva, Arial, Helvetica, sans-serif; padding:10px 5px 0px 5px; letter-spacing:1px; text-align: justify; margin:0 0 70px 0; font-weight: normal; font-style:italic }

#fulltext table { border:1px solid #edeff2; width:100%; margin:0px; text-align:center; padding:0px; border: 5px solid #fff; }

#fulltext td { border:1px solid #edeff2; }

#fulltext tr { border:1px solid #edeff2; }

#fulltext table p { font: 80%/100% Geneva, Arial, Helvetica, sans-serif; text-align: center; color:#000000; text-transform: none; text-decoration: none; letter-spacing:1px;  padding:5px; text-indent:0px; }

#fulltext strong { color: #ACACAC; }

#foto img { border: 10px solid #edeff2;  }

#foto { width:220px; float:right; margin:5px;  }

#foto p { letter-spacing:0px; font-size:80%; text-align:center; background-color:#edeff2; padding:5px 0 10px 5px; margin:0 0 10px 0; text-indent:0px;}

#home1 { width: auto; border:0px; color: #ACACAC; padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:70%; 
	margin:0px 40px;
	text-align: left; padding: 20px 0px; letter-spacing: 2px; }


#home { width: auto; border:0px; color: #bfb7a4; padding:0px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size:70%; 
	position:fixed; top:0px; margin:0px 40px; left:240px;
	text-align: left; padding: 20px 0px; letter-spacing: 2px; }
	
#home a, #home1 a { letter-spacing: 2px; background: none;
	color:#bcc1c4; text-transform: none; font-weight:bold;
	text-decoration: none; text-transform:uppercase
	}

#home a:hover, #home1 a:hover { letter-spacing: 2px; text-decoration: underline blink; color: #007db6; background: none; font-weight:bold; text-transform: none; text-transform:uppercase
}

#home .now, #home1 .now { letter-spacing: 2px;  text-decoration: underline blink; color: #007db6; background: none; font-weight:bold; text-transform: none; text-transform:uppercase
}
 
.shadow { -moz-box-shadow: 0px 0px 7px #cecece;
	-webkit-box-shadow: 0px 0px 7px #cecece;
	box-shadow: 0px 0px 7px #cecece;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cecece', Direction=145, Strength=5); }

.home a { letter-spacing:2px; background:none;
	color:#bcc1c4; text-transform:none; font-weight:bold;
	text-decoration:none; text-transform:uppercase
	}

.home a:hover { letter-spacing:2px; text-decoration: underline blink; color:#007db6; background:none; font-weight:bold; text-transform: none; text-transform:uppercase
}

.home .now { letter-spacing:2px; text-decoration: underline blink; color:#007db6; background:none; font-weight:bold; text-transform:none; text-transform:uppercase;
}
	
#bottom { width: 192px; margin:20px 0px 10px 10px; text-align: left; position:fixed; text-indent:-12px; padding:0px 0px 0px 20px; bottom:0px; font: 70% Arial, Helvetica, sans-serif; color:#000; float:left; }

#toTop { 
            position: fixed; 
            bottom: 0px; text-align:center;  
            right: 206px; 
            color: #c42f2a; font-weight:bold;
            cursor: pointer; width:88px; height:32px; background:url(images/arrow.png) no-repeat} 