@charset "utf-8";
html{


}

body{
	background-image: url('image/background1-miracle.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	margin: 0px;
	font-family: Verdana,Geneva,sans-serif;
    font-size: .8em;
}

.mainContainer{
	
	border: 0px solid red;
	width: 100%;
	margin: 0px auto;
	
}
.header{
	
	border: 0px solid blue;
	width: 100%;
	margin: 0px auto;
	
}
.logoBar {
	border: 0px solid red;
	background-image: url('image/bar.gif');
	margin: 0px auto;
	width: 1024px;
	height: 150px;
	
-webkit-border-top-left-radius: 50px;
-webkit-border-top-right-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-topright: 50px;
border-top-left-radius: 50px;
border-top-right-radius: 50px;

}
.logo{
	border: 0px solid red;
	width: 936px;
	margin: auto;
}

.baner{
	border: 0px solid yellow;
	width: 936px;
	margin: auto;
	margin-top: -80px;

	-moz-box-shadow: 10px 10px 20px #222;
	-webkit-box-shadow: 10px 10px 20px #222;
	box-shadow: 10px 10px 20px #222;
}


.clear{
	clear: both;
}
#navigation{
	border: 1px solid green;
	margin: 10px auto;
	width: 936px;
	height: 50px;
	
	
	-moz-box-shadow: 10px 10px 15px #888;
	-webkit-box-shadow: 10px 10px 15px #888;
	box-shadow: 10px 10px 15px #888;
	
}
.mainContent{
	border: 1px solid #707070;
	width: 936px;
	margin: 10px auto;
	
	z-index: 0;
	
background-image: linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -o-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(51,51,51)),
	color-stop(0.68, rgb(77,77,77)),
	color-stop(0.84, rgb(97,96,97))
);
border-radius: 10px;
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
	
}
.footerBar{
	border: 0px solid red;
	background-image: url('image/bar.gif');
	margin: 0px auto;
	width: 1024px;
	height: 150px;
-webkit-border-bottom-right-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-bottomright: 50px;
-moz-border-radius-bottomleft: 50px;
border-bottom-right-radius: 50px;
border-bottom-left-radius: 50px;
}
.promotion{
	border: 0px solid red;
	margin: 5px auto;
	width: 900px;
	
}
.promoion_1 {
	border: 0px solid blue;
	width: 273;
	float: left;
	margin: 0px 10px;
	
	-moz-box-shadow: 10px 10px 20px #000;
	-webkit-box-shadow: 10px 10px 20px #000;
	box-shadow: 10px 10px 20px #000;
}
.promoion_2 {
	border: 0px solid blue;
	width: 273;
	float: left;
	margin: 0px 10px;
	
	-moz-box-shadow: 10px 10px 20px #000;
	-webkit-box-shadow: 10px 10px 20px #000;
	box-shadow: 10px 10px 20px #000;
}
.promoion_3 {
	border: 0px solid blue;
	width: 273;
	float: left;
	margin: 0px 10px;
	
	-moz-box-shadow: 10px 10px 20px #000;
	-webkit-box-shadow: 10px 10px 20px #000;
	box-shadow: 10px 10px 20px #000;
}
.text{
background-image: linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -o-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(51,51,51)),
	color-stop(0.68, rgb(77,77,77)),
	color-stop(0.84, rgb(97,96,97))
);
	border: 1px solid #707070 ;
	width: 600px;
	float: left;
	margin: 10px;
	color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 5px 5px 5px #000;
	
}

.text h2{
	font-size: 2em;
	margin: 20px;
}

.text p{
	font-size: .9em;
	margin: 20px;
	margin-top: 2px;
	
}
.text span{
	font-weight: bold;
	font-size: 1em;
	color: #000;
}

.promotionWall{
background-image: linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -o-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(51,51,51)),
	color-stop(0.68, rgb(77,77,77)),
	color-stop(0.84, rgb(97,96,97))
);
	border: 1px solid #707070 ;
	width: 280px;
	float: left;
	margin: 10px;
	color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 5px 5px 5px #000;

}
.promotionWall h2{
	font-size: 1.6em;
	margin-left: 20px;
}
h2{
	text-align: center;
}
.promotionWall h3, h3{
	color: #000000;
}
.pricesHairdresser, .pricesCosmetic, .pricesMasage{
	text-align:center;
	margin: 50px auto;
	font-size: 1.4em;
}

.pricesHairdresser a, .pricesCosmetic a, .pricesMasage a{
	text-decoration: none;
	color: black;

}
.pricesHairdresser a:hover, .pricesCosmetic a:hover, .pricesMasage a:hover{
	color: white;
}
.priceTable{
	margin: 20px auto;
}
table{
	margin: 10px auto;
}
.priceTable th{
	text-align: center;
	color: black;
	border:0;
}
.service{
	width: 520px;
	
}
.gallery{
	background-image: linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -o-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);

	background-image: -webkit-gradient(	
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(51,51,51)),
	color-stop(0.68, rgb(77,77,77)),
	color-stop(0.84, rgb(97,96,97))
);
	border: 1px solid #707070 ;
	width: 900px;
	height: 450px;
	float: left;
	margin: 10px;
	color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 5px 5px 5px #000;
}
.gallery h2{
	font-size: 2em;
	margin-top: 10px;
}
.gallery h4{
	text-align: center;
}
.contact{
	background-image: linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -o-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);

	background-image: -webkit-gradient(	
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(51,51,51)),
	color-stop(0.68, rgb(77,77,77)),
	color-stop(0.84, rgb(97,96,97))
);
	border: 1px solid #707070 ;
	width: 900px;
	float: left;
	margin: 10px;
	color: #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 5px 5px 5px #000;
}
.contactLeft{
	background-image: linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -o-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);

	background-image: -webkit-gradient(	
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(51,51,51)),
	color-stop(0.68, rgb(77,77,77)),
	color-stop(0.84, rgb(97,96,97))
);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 5px 5px 5px #000;
	border: 1px solid #707070 ;
	width: 500px;
	height: 500px;
	margin: 10px;
	float: left;
	padding:1px;
}
.contactMap{
	background-image: linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -o-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -moz-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -webkit-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);
	background-image: -ms-linear-gradient(bottom, rgb(51,51,51) 35%, rgb(77,77,77) 68%, rgb(97,96,97) 84%);

	background-image: -webkit-gradient(	
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(51,51,51)),
	color-stop(0.68, rgb(77,77,77)),
	color-stop(0.84, rgb(97,96,97))
);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
box-shadow: 5px 5px 5px #000;
	border: 1px solid #707070 ;
	width: 350px;
	margin: 10px;
	float: right;
	padding:1px;
}
.contactText{
	margin: 10px;
	text-align: center;
}
.map{
	margin: 10px;
}

.map img{
	width: 320px;
	height: 350px;
	border: 5px solid #3e3e3c;
}
.contactLeft h2{
	font-size: 2em;
}
.author {
    margin-right: 30px;
    margin-top: 10px;
    text-align: right;
}