﻿#background-image{
	position:fixed;
	top:0;
	left:0;
	z-index:-10;
	
    width: 100%;
	display:none;
	}
	
.content {
	height:500px;}

.opacity { background: url(images/fon.png) repeat;
}
img { border:0px; }
a { outline: none; /* Убираем границу вокруг ссылок  */ }

	
body {
	margin:0; padding:0; height:100%;
	font: 100% Geneva, Arial, Helvetica, sans-serif; 	
	letter-spacing: 1px;      
}

#head_1 { background:url(images/head_1.png) no-repeat right bottom; height:130px; width:5% }

#head_2 { background:url(images/head_2.png) repeat-x bottom; height:130px;  }

#head_3 { background:url(images/head_3.png) no-repeat bottom; height:130px; width:303px; }

#head_4 { background:url(images/head_4.png) no-repeat left bottom; height:130px; width:5% }

#head_5 { background:url(images/head_5.png) no-repeat; background-position: center bottom; width:100%; height:100px; }

#head_6 { background:url(images/head2.jpg) no-repeat top right; width:279px; height:207px; }

#head_7 { background:url(images/head_6.png) no-repeat; background-position: bottom left 10px; width:auto; height:65px; position:relative;  }

#head_links { width:auto; height:65px; border-left: #c42f2a solid 3px; font: bold 75%/120% "Times New Roman", Times, serif; margin:0 10px 0 200px; padding:0 0 0 5px; position:relative; top:10px;  }

#head_links a { text-transform: none; text-decoration: none; letter-spacing:0px; color:#000000; border-bottom: #000000 solid 1px;
	}

#head_links a:link { text-transform: none; text-decoration: none; letter-spacing:0px; 
	}

#head_links a:hover {  text-transform: none; text-decoration: none; letter-spacing:0px; color:#c42f2a; border-bottom: #c42f2a solid 1px; }

#corner_1 { url(images/fon.png) repeat; 
 width:303px; 
 height:47px;
 border-radius:0 0 39px 0; 
-webkit-border-radius:0 0 39px 0; 
-moz-border-radius:0 0 38px 0; 
-khtml-border-radius:0 0 42px 0; padding:0px; 
 }

.corner_1 { url(images/fon.png) repeat; 
 border-radius:0 0 39px 0; 
-webkit-border-radius:0 0 39px 0; 
-moz-border-radius:0 0 38px 0; 
-khtml-border-radius:0 0 42px 0; padding:0px; 
 }

#corner_2 { background: url(images/corner.png) no-repeat bottom right; height:47px; }
	 
#links { width:100%; height:auto; font: 80%/200% Arial, sans-serif; margin:20px auto; text-align: center; color:#006291; position: relative; float:left; letter-spacing:5px; }

#links b {  font: bold 90%/150% Arial, sans-serif; color:#da400e; text-transform: none; text-decoration: none; letter-spacing:5px;  
	}

#links a {  font: bold 90%/150% Arial, sans-serif; color:#006291; text-transform: none; text-decoration: none; letter-spacing:5px;  
	}

#links a:link {  font: bold 90%/150% Arial, sans-serif; color:#006291; text-transform: none; text-decoration: none; letter-spacing:5px; 
	}

#links a:hover {  font: bold 90%/150% Arial, sans-serif; color:#006291; text-transform: none; text-decoration: underline; letter-spacing:5px; }

#vizit  { background:url(images/fire1.gif) no-repeat; padding:0px 0px 0px 35px; height:auto; width: auto; border-bottom: #c42f2a solid 2px; margin: -35px 0 0 10px; }

#vizit h1 { font: bolder 120%/120% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; padding:30px 0px 0px 0px; }

#vizit h3 { font: bolder 90%/120% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px 0px 0px 10px; margin:-10px 0 10px 0; }
 
#text { margin:0px 10px 30px 35px;
width: auto; 
 }

#text 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;  }

#text h1 { font: bolder 100%/120% Geneva, Arial, Helvetica, sans-serif; color:#c42f2a; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px 10px; }

#text h2 { font: bolder 120%/150% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; background:url(images/red.png) no-repeat; padding:0px 0px 0px 10px; }

#text h2:first-letter {
    font-size: 110%; /* Размер буквы */
    color: #FFF; /* Цвет буквы */
    float: left; /* Выравнивание по левому краю */
    margin: 0; /* Отступы вокруг буквы */
   }

#text h3 { font: bolder 90%/120% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px 0px 0px 10px; margin:-10px 0 0 0; }

#text h4 { font: 100%/110% "Times New Roman", Times, serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px 10px 0px 40px; margin:-10px 0; font-style: italic; text-align: justify; }

#text b {  color:#da400e; text-transform: none; text-decoration: none; letter-spacing:0px;  
	}
#text i { font: bold 100%/110% "Times New Roman", Times, serif; color:#c42f2a; text-transform: none; text-decoration: none; letter-spacing:3px; font-style: italic;  
	}

#text a, #vizit a {  text-transform: none; text-decoration: none; letter-spacing:1px; color:#000000;
	}

#text a:link, #vizit a:link {  text-transform: none; text-decoration: none; letter-spacing:1px; 
	}

#text a:hover, #vizit a:hover {  text-transform: none; text-decoration: none; letter-spacing:1px; border-bottom: #c42f2a solid 2px; }

#text table { border:1px solid #EBEBEB; }

#text td { border:1px solid #EBEBEB; }

#text tr { border:1px solid #EBEBEB; }

#text table p { font: 90%/110% Geneva, Arial, Helvetica, sans-serif; text-align: left; color:#000000; text-transform: none; text-decoration: none; letter-spacing:1px;  padding:0px 10px; }

#picture { width:256px; background:#e6e7e8; margin:15px 0 0 23px; float:left }

#picture h1 { font: bolder 100%/100% Geneva, Arial, Helvetica, sans-serif; color:#c42f2a; text-transform: uppercase; text-decoration: none; letter-spacing:1px; padding:0px; text-align:center }

#picture img { margin:0px 0px 5px 4px; border:#FFF solid 1px }

#foto { width: auto; padding:0px; margin:10px; text-align:center; position:relative; float:left}
#foto p { font: 80%/110% Geneva, Arial, Helvetica, sans-serif; text-align:center; padding:0px; margin:0px}
#foto h1 { font: bolder 100%/120% Geneva, Arial, Helvetica, sans-serif; color:#c42f2a; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px; }
#foto h3 { font: bolder 80%/100% Geneva, Arial, Helvetica, sans-serif; color:#000000; text-transform: none; text-decoration: none; letter-spacing:0px; padding:0px; margin:5px 0 0 0; }
#foto img { margin:0px; padding:0px; border:#FFF solid 1px; }

#home { width: 140px; border:0px; color: #bfb7a4; padding:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	font-size:100%; 
	position:relative; top:0px; padding:10px 0px;
	text-align: center; margin: 0px; letter-spacing: 2px;}
	
#home a { letter-spacing: 2px; font-family: "Times New Roman", Times, serif; font-size:80%; background: none;
	color:#c42f29; text-transform: none; font-weight:bold;
	text-decoration: none;
	}

#home a:hover { letter-spacing: 2px; text-decoration: underline blink; color: #c42f29; font-family:"Times New Roman", Times, serif; font-size:80%; background: none; font-weight:bold; text-transform: none;
}

#home .now { letter-spacing: 2px;  text-decoration: underline blink; color: #c42f29; font-family:"Times New Roman", Times, serif; font-size:80%; background: none; font-weight:bold; text-transform: none;
}
 
.shadow { -moz-box-shadow: 0px 0px 9px #7c7c7c;
	-webkit-box-shadow: 0px 0px 9px #7c7c7c;
	box-shadow: 0px 0px 9px #7c7c7c;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#7c7c7c', Direction=145, Strength=3); }

.img_margin { margin:5px; }

.links_top { text-align:center; border-bottom:#6D6D6D 1px solid; padding:10px; margin:0 20% }

.links_bottom { text-align:center; border-top:#6D6D6D 1px solid; padding:10px; margin:0 20% }
	
#bottom { width: 100%; margin:17px auto; text-align: center; position: relative; bottom:0px; font: 70% Arial, Helvetica, sans-serif; color:#000; }

#toTop { 
            position: fixed; 
            bottom: 0px; text-align:center;  
            right: 0px; 
            color: #c42f2a; font-weight:bold;
            cursor: pointer; width:auto;} 