body {
	background-color: #000;
	margin: 0;
	padding: 0;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 20px;
}
.box1 {
	width: 100%;
	clear: both;
	background: #00657c url(images/grad.gif) repeat-x;
	overflow: auto;
	border: 5px #00657c solid;
	margin:10px 0 0 0;
	padding: 0;}
.box2 {
	width: 100%;
	clear: both;
	position: relative;
	border: none;
}
.box3 {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
	border: none;
}
.box4 {
	width: 100%;
	overflow: auto;
	clear: both;
	border:0;
}
.box5 {
	width: 100%;
	height: 25px;
	background: url(images/bottom.png) no-repeat;
	margin-left:5px;
}
.box5:hover {
	color: #FF0;
	font-size: 20px;
}
.box6 {
	width: 100%;
	overflow: auto;
	border-bottom: #00576c 5px solid;
	margin-left: 0;
	clear: both;
}
.box7{
	width:95%;
	height:5px;
	background-color:#FC0206;
	text-align:center;}
   .line {
    text-align: center; /* Выравниваем текст по центру */
    border-top: 1px dashed #000; /* Параметры линии  */
    height: 5px; /* Высота блока */
	background-color:#F90206; /* Параметры фона */
   }
   .line:after { 
    content: "Линия отреза"; 
    font-family: Arial, sans-serif; /* Рубленый шрифт для надписи */
    font-size: 12px; /* Размер шрифта */
    vertical-align: top; /* Выравнивание по верхнему краю */
   }
.boxfoto {
	display: inline;
	float: left;
	width: 215px;
	height: auto;
	margin:25px 5px 5px 2px;
	border:none;
	
}
.boxtext {
	display: inline;
	float: left;
	width:765px;
	height: auto;
	margin: 4px;
	border:none;
	text-align:left;
	letter-spacing:2px;
	word-spacing:7px;
	line-height:21px;
}
#glavfoto {
	margin: 0;
	width: 1000px;
	height: 260px;
	background: url(images/glav_ilat_angel.gif) no-repeat;
	clear: both;
}
#menu1{
	margin: 0;
	list-style: none;
	height: 46px;
	background: url(images/menu2.png) no-repeat;
	width: auto;
	border: none;
	padding:15px 15px 0 0;}
#menu1 li.menu {
	display: block;
	float: left;

}
.flagen {
	position: absolute;
	left: 10px;
	bottom: 10px;
	background: url(images/flagen_2.png) no-repeat;
	width: 37px;
	height: 25px;
	display: inline;
	float: left;}

.flagru {
	position: absolute;
	z-index: 30;/*??????*/
	bottom: 10px;
	left: 55px;
	background: url(images/flagru_2.png) no-repeat;
	width: 37px;
	height: 25px;
	display: inline;
	float: left;
}
.flagen:hover {
	background: url(images/flagen.png) no-repeat;
	width: 45px;
	height: 30px;
}
.flagru:hover {
	background: url(images/flagru.png) no-repeat;
	width: 45px;
	height: 30px;
}
.ssilka, .ssilka1{
	color: #FFF !important;
	text-decoration:underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 20px;}
.ssilka1:hover{
	color:#FF0 !important;}
	
.ssilka:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	color:#FF0 !important;
	font-size: 21px;
	text-decoration:none !important;
}
.text, .text3, .text4, .text5{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight: bold;
	letter-spacing: 2px;
	font-style: italic;
	color: #FFF;
	text-transform:uppercase;
	text-decoration:none!important;
}
.text:hover {
	color:#FF0;
	text-decoration:underline!important;}
.text2{
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-decoration:none;
	font-size:19px;}
	
.text2:hover{
	color:#FF0;}
.text3{
	color:#FF0;
	font-size:18px;
	text-transform:capitalize;}
.text4{
	color:#FF0;
	/*text-transform:uppercase;*/
	font-size:18px;}
.text5{
	/*text-transform:uppercase;*/
	font-size:18px;}	
.text6{
	color:#FF0;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;}

#fotoalb {
	width: 100%;
	height: 600px;
}
#fotoalb2{width: 90%;
}
.centr {
	width: 128px;
	text-align: center;
}
.foto {
	display: inline;
	float: left;
	margin:5px 10px 5px 10px;	
	padding: 7px;
	border: 6px #00657c groove;
	overflow: auto;
}
a.foto:hover img{
	border:#605E5E 6px groove;
	}
.gallery img{
	width:90px;
	border:6px #00657c groove;
	margin:3px;}
.fot {
	border: 5px #00657c groove;
	width: 73px;
	height: 100px;
	padding: 5px;
	text-align: center;
	margin-left: 15px;
	margin-top: 10px;
}
.fot-kit{
	width:100px;
	height:67px;
	border:7px groove #00657c;
	text-align:center;
	padding:5px;}
.fot-kit1{
	border:7px groove #00657c;
	text-align:center;
	padding:5px;}	
	
a, a:link, a:active, a:visited {
	color: black;
	text-decoration: underline;
}
a:hover {
	color: #9E1F63;
}
#intro, intro1{
	width: 650px;
	margin: 0 auto;
	text-align: center;
	display: block;
	margin-top: 15px;
	border: none;}
#intro2{
	width:210px;
	margin:15px 0 0 0;
	text-align: center;
	display: block;
	border:none;}
	
.wrapper {
	background: none;
	width: 510px;
	margin: 40px auto;
	padding: 50px;
/*box-shadow: 0 0 5px #999;*/}

/*.list_foto {
	width: 75%;
	height:auto;
	text-align:center;}*/
	
.list_carousel {
	margin: 20px 10px 30px 20px;
	width: 700px;
	border:none;}
.list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;}
.list_carousel li {
	border: 7px groove #00576c;
	width: 73px !important;
	height: 100px !important;
	padding: 5px;
	margin: 6px;
	display: block;
	float: left;}
.list_carousel.responsive {
	width: auto;
	margin-left: 0;}
	
.list_carousel2{
	width:205px;
	border:none;
	margin:0;}
.list_carousel2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;}
.list_carousel2 li {
	border:none;
	width: 200px;
	height: 275px;
	padding: 2px;
	margin: 2px;
	display: block;
	float: left;}	
.list_carousel2.responsive {
	width: auto;
	margin-left: 0;}
	
.clearfix {
	float: none;
	clear: both;
}
.prev {
	float: left;
	margin-left: 10px;
}
.next {
	float: right;
	margin-right: 10px;
}
.pager {
	float: left;
	width: 300px;
	text-align: center;
}
.pager a {
	margin: 0 5px;
	text-decoration: none;
}
.pager a.selected {
	text-decoration: underline;
}
.timer {
	background-color: #1b8aa7;
	height: 5px;
	width: 0px;}
.admin{
	width:auto;
	height:auto;}
.admin li{
	list-style:none;
	border:none;
	margin-bottom:5px;
	text-align:left;}
	
.admin li.adminul{
	text-decoration:none;
	display:block;
	float:left;}
.adminul{
	width:auto;
	height:auto;}
.adminul li{
	list-style:none;
	border:#00657c 1px solid;
	margin:0 2px 2px 0;
	text-align:left;
	text-decoration:none;
	display:block;
	float:left;}
.blocleft, .blocright { 
	width:200px;
	height:40px;
	display: inline;
	float: left;
	text-align:right;
	padding:0;
	border:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	letter-spacing: 1px;
	color: #FFF;
	font-style: italic;
	font-weight: bold;
	margin:0;
}
.blocright {
	width: 420px;
	text-align: left;
	padding:0;
}
.bloc{
	width:auto;
	height:auto;
	clear:both;}
.div_none{
	display:none;
	background:none;}
