body{/*background: #efefef url(images/weather.png);*/
	margin: 0;
	padding: 0;
	font: 16px/24px Calibri, Ariel, Tahoma, sans-serif;
	color:#eee;
	/*background:url('/img/section_bg.png')	repeat-x #f3f3f3;*/
/*	background:url('/img/section_bg.png')	repeat-x;
	background-size: 100%;*/
	border-top:5px solid #212121;
}

a{
	text-decoration: none;
}

p {
	text-indent: 1.5em; /* Отступ первой строки в пикселах */
	color:#000000;	
}

/*p:first-letter {color: red; /* Красный цвет первой буквы */}*/
	

h2 {
	border-bottom: 2px solid maroon; /* Параметры линии под текстом */
	padding-bottom: 5px; /* Расстояние от текста до линии */
	}	 
	
/*структура сайта*/
/*div.mid{width: 1000px; margin: 0 auto;}*/
div.header{
	background-color:#58bef7;    /*#0093A4;*/
	height: 120px;
	/*width: 100% /*Растягиваем на всю ширину*/;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	background-repeat: repeat-x;
/*	position:relative;
	cursor:pointer;
	white-space:nowrap;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-clip:border-box;
	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	transition:background-position 1s;
	-moz-box-shadow:0 0 1px #fff inset;
	-webkit-box-shadow:0 0 1px #fff inset;
	box-shadow:0 0 1px #fff inset;
	background-position:bottom left, top right, 0 0, 0 0;	*/
	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-moz-radial-gradient(	center bottom, circle,
												rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),
						-moz-linear-gradient(#63c7fe, #58bef7);			
	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-webkit-gradient(	radial, 50% 100%, 0, 50% 100%, 100,
											from(rgba(109,217,250,1)), to(rgba(109,217,250,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));
}
div.header:hover{
	height: 120px;
	width: 100% /*Растягиваем на всю ширину*/;
	background-position:top left;
    background-position:top left, bottom right, 0 0, 0 0;

	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-moz-radial-gradient(	center bottom, circle,
												rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),
						-moz-linear-gradient(#63c7fe, #58bef7);			
	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-webkit-gradient(	radial, 50% 100%, 0, 50% 100%, 100,
											from(rgba(109,217,250,1)), to(rgba(109,217,250,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));
}

/*#0093A4*/
/*div.footer{height: 100px; line-height: 120px; background-color: #0093A4; float: top; margin: auto;}*/
/*шапка сайта*/
div.logotype.{
	float:left; 
	width: 180px; 
	background-color: #0093A4;
	height: 120px; /*width: 100%*/ /*Растягиваем на всю ширину*/;
	margin: 0 0 0 0; 
	padding:0 0 0 0;
}
/*.round {*/
/*    border-radius: 100px; /* Радиус скругления */
/*    border: 3px solid green; /* Параметры рамки */
/*    box-shadow: 0 0 7px #666; /* Параметры тени */
   /*border-radius: 100px; /* Радиус скругления */
   /* box-shadow: 0 0 0 3px green, 0 0 13px #333; /* Параметры теней */
/*   }*/
   
div.logotype.rounded{
	-moz-border-radius:4em;
	-webkit-border-radius:4em;
	border-radius:4em;
}

div.logoname {
	margin-left:180px; /* отступ слева, чтобы "выйти" из под блока logotype */ 
	float: right ;
	height: 120px; 
	width: 250px;
	line-height: 120px;
	margin: 10px 50px auto 180px;
}
/*div.bl_right {float: right;}*/


div.menu{
	width:25%;   /*280px;*/
	padding:0;
	margin:0;
	float:left;
	}
/*div.topmenu{float: right; height: 70pz; line-height: 70px}
div.topmenu a{margin: 0 0 0 10px; color: #1683a3;}
/*hover-стили будут работать только при наведении курсора мышки*/
/*div.menu a:hover{color: #fff; background: #0000CD;}*/
/*div.menu div:hover{color: #fff;}*/
/*div.menu a:active{color: #fff; background: #0000CD;}*/
/*div.menu div:active{color: #fff;}	*/
	/*background-color:#aaa; /* Фон */
	/*color:#fff; /* Белый цвет у шрифта */
/*}*/

div.InfCenter {
	width:75%;
	margin: 0 auto 0;
	margin-left: 23%
	/*float: left; */
	padding:  0 5px  0 5px;
	background-image: url(/img/Фон.jpg);
	background-size:cover; 
	background-repeat:repeat-y;
	/*background-image: linear-gradient(#FFE485, #FFEBCD);
    opacity: 0.8;*/
    /*background-image: linear-gradient(to top, rgba(30,87,153,0), rgba(30,87,153,0.8), rgba(30,87,153,1),
                      rgba(30,87,153,1), rgba(41,137,216,1), rgba(30,87,153,1), rgba(30,87,153,1),
                      rgba(30,87,153,0.8),rgba(30,87,153,0));*/
    color: #fff; 
	border-width:3px;
	border-color:#E9C98E; 
	border-style:solid;
	margin-right:10px; 
	left:0px; 
	z-index:1;	
	background-attachment:scroll;
	/*background: -webkit-repeating-linear-gradient(0deg, #f9f9f9, #cccccc 20px);
	background: -moz-repeating-linear-gradient(0deg, #f9f9f9, #cccccc 20px);
	background: -o-repeating-linear-gradient(0deg, #f9f9f9, #cccccc 20px);
	background: repeating-linear-gradient(0deg, #f9f9f9, #cccccc 20px);*/
    /*background: -webkit-repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background: -moz-repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background: -o-repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background: repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background-size: 100% 21px;	*/
}

div.slider {
	width:75%;
	height:300%;
	margin: 0 auto 0;
	float: top left; 
	margin-left: 23%;
	margin: 0 0 0 6%
	margin-right:5px; 
	left:0px; 
	z-index:1;	
	border-width:3px;
	border-color: #FFF;
}

/*.gradient {  
    width: auto;  
    height: 500px;  
    margin: 0 50px;  
    background: -webkit-repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background: -moz-repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background: -o-repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background: repeating-linear-gradient( 0deg, #f9f9f9, #f9f9f9 20px, #cccccc 21px);  
    background-size: 100% 21px;  
}*/

p.title_1 {
	text-align: center;
	/*color: #9932CC;*/
	/* класс для текста в 3D */
	font-family: Garamond, serif;
	line-height: 1em;
	color: #d48af2;
	font-weight:bold;
	font-size: 50px;
	word-break:break-all;
	word-wrap: break-word;
	text-shadow:0px 0px 0 rgb(168,94,198),
				1px 1px 0 rgb(155,81,185),
				2px 2px 0 rgb(141,67,171),
				3px 3px 0 rgb(128,54,158),
				4px 4px 0 rgb(115,41,145),
				5px 5px 0 rgb(102,28,132),
				6px 6px 0 rgb(88,14,118),
				7px 7px 0 rgb(75,1,105),
				8px 8px 0 rgb(62,-12,92),
				9px 9px 0 rgb(49,-25,79),
				10px 10px 9px rgba(0,0,0,0),
				10px 10px 1px rgba(0,0,0,0.5),
				0px 0px 9px rgba(0,0,0,.2);
 }
p.title_2 {
	text-align: center;
	/*color: #9932CC;*/
	/* класс для текста в 3D */
	font-family: Garamond, serif;
	line-height: 1em;
	color: #63c7fec2;
	font-weight:bold;
	font-size: 40px;
	word-break:break-all;
	word-wrap: break-word;
	text-shadow:0px 0px 0 rgb(46,54,207),
				1px 1px 0 rgb(22,30,183),
				2px 2px 0 rgb(-3,5,158),
				3px 3px 0 rgb(-27,-19,134),
				4px 4px 0 rgb(-51,-43,110),
				5px 5px 4px rgba(0,0,0,0),
				5px 5px 1px rgba(0,0,0,0.5),
				0px 0px 4px rgba(0,0,0,.2);
 }
.footer{
	background-color:#58bef7;    /*#0093A4;*/
	height: 40px;
	font-size: 10px;
	color: 	#000000   /*#FFFFFF;*/
	width: 100% /*Растягиваем на всю ширину*/;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	background-repeat: repeat-x;
/*	position:relative;
	cursor:pointer;
	white-space:nowrap;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-clip:border-box;
	-webkit-transition:background-position 1s;
	-moz-transition:background-position 1s;
	transition:background-position 1s;
	-moz-box-shadow:0 0 1px #fff inset;
	-webkit-box-shadow:0 0 1px #fff inset;
	box-shadow:0 0 1px #fff inset;
	background-position:bottom left, top right, 0 0, 0 0;	*/
	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-moz-radial-gradient(	center bottom, circle,
												rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),
						-moz-linear-gradient(#63c7fe, #58bef7);			
	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-webkit-gradient(	radial, 50% 100%, 0, 50% 100%, 100,
											from(rgba(109,217,250,1)), to(rgba(109,217,250,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));						
}
div.footer:hover{
	height: 40px;
	width: 100% /*Растягиваем на всю ширину*/;
	background-position:top left;
    background-position:top left, bottom right, 0 0, 0 0;

	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-moz-radial-gradient(	center bottom, circle,
												rgba(109,217,250,1) 0,rgba(109,217,250,0) 100px),
						-moz-linear-gradient(#63c7fe, #58bef7);			
	background-image:	url('../css/buttons/button_bg.png'), url('../css/buttons/button_bg.png'),
						-webkit-gradient(	radial, 50% 100%, 0, 50% 100%, 100,
											from(rgba(109,217,250,1)), to(rgba(109,217,250,0))),
						-webkit-gradient(linear, 0% 0%, 0% 100%, from(#63c7fe), to(#58bef7));
}
/*
div.afisha{padding: 20px; 50px; 0; 50px; background: #f2f2f2 url(images/index_14.gif) top repeat-x;}*/
/*Форма обратной связи*/
div.forma_obrat_sv{
		width: 640px;
		height: 480px;
		margin: 10px auto;
		max-width: 600px;
		max-height: 1500px;
	}
/*Галерея*/

div.wrapper{
		width: 640px;
		height: 480px;
		margin: 10px auto;
		max-width: 500px;
		max-height: 333px;
	}
	
div.left_right{
		position: absolute;
		display: none;
		cursor: pointer;
		margin: -288px 0 0 10px;
	}
	
.galleria{
	width: 700px;
	height: 400px;
	background: #000
}


.gallery {
  width: 500px;
  height: 333px;
  margin: 150px auto;
}

.navigation .btn{
  background: #000;
  color: #FFF;
  font-weight: bold;
  border-color: #444;
  border: 4px solid #FFF;
  border-radius: 5px;
  display: inline-block;
  font-size: 1em;
  line-height: 100%;
  margin: 0 5px;
  padding: 0.7em;
  text-decoration: none;
  opacity: 0.7;
}
.fg-caption {
  font-style: italic;
  color: white;
}
.demo5 .fg-caption {
  color: white;
}

/*.photo-grid {
    margin-top: 160px;
    padding: 10px;
    position: relative;
    text-align: center;
}
.photo-grid img {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 5px black;
    float: left;
    height: 172px;
    margin-top: -100px;
    padding: 10px;
    position: relative;
    transition: all 0.4s ease-in 0s;
    width: 172px;
    z-index: 2;
}
.photo-grid img:nth-child(2n) {
    transform: translate(10px, 0px) rotate(8deg);
}
.photo-grid img:nth-child(2n+1) {
    left: 25px;
    transform: translate(-10px, -30px) rotate(-5deg);
}
.photo-grid img:nth-child(3n) {
    left: 17px;
    top: -10px;
    transform: translate(-10px, -30px) rotate(-15deg);
}
.photo-grid img:nth-child(5n) {
    left: -8px;
    top: 20px;
}
.photo-grid img:nth-child(6n) {
    transform: translate(-10px, -30px) rotate(15deg);
}
.photo-grid img:nth-child(9n) {
    transform: translate(-10px, -30px) rotate(22deg);
}
.photo-grid img:hover {
    box-shadow: 15px 15px 20px rgba(0, 0, 0, 0.6);
    transform: rotate(360deg) scale(1.5);
    z-index: 10;
}*/