@charset "UTF-8";
/* CSS Document */

container
{
	width:100%;
}

#pic img
{
	width:100%;
	max-height:100%;
	float:left;
}

#pic fill
{
	z-index:-60;
	width:90%;
	position:absolute;
}

#pic fill img
{
	width:90%;
		position:absolute;
}

#about
{
	margin-top:1%;
	background-color:#ffffff;
	height:auto;
	width:100%;
	float:left;
	border-bottom-style:solid;
	border-top-style:solid;
	border-width:1px;
	border-color:grey;
}

#about h1
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	background-color:#2a2a2a;
	font-size:36px;
	padding:2%;
	float:left;
	width:96%;
	color:#BA2D34;
}

#about .box
{
	width: 47%;
	float:left;
}

#about .box #im img
{
	padding: 10%;
	width:50%;
}

.box h2
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:34px;
	padding-top: 10%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
	float:left;
	color:#BA2D34;
}

.box p
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:18px;
	float:left;
	padding-top: 5%;
    padding-right: 2%;
    padding-bottom: 2%;
    padding-left: 2%;
	line-height: 150%;
}

/*------------------------------------------------------BEGIN SERVICE-----------------------*/

#service
{
	background-color:#ffffff;
	height:auto;
	width:100%;
	float:left;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:grey;
}
#service h1
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	background-color:#2a2a2a;
	font-size:36px;
	padding:2%;
	float:left;
	width:96%;
	color:#BA2D34;
	z-index:300;
}

#classes
{
	float:left;
	width:25%;
	margin-bottom:3%;
	z-index:3;
	
}


#privates
{
	float:left;
	width:25%;
	margin-bottom:3%;
	clear:both;
	z-index:3;
	
}


#equipments
{
	float:left;
	width:50%;
	position:absolute;
	z-index:3;
	margin-left:25%;
	margin-right:auto;
	margin-top:15%;
}

#corporates
{
	float:right;
	width:25%;
	margin-bottom:3%;
	z-index:4;
	position:absolute;
	margin-left:70%;
	margin-top:7%;
}

#birthdays
{
	float:right;
	width:25%;
	margin-bottom:3%;
	z-index:4;
	position:absolute;
	margin-left:70%;
	clear:both;
	margin-top:48%;
}

.box2
{
	float:left;
	padding:1.5%;
}

.box3
{
	float:left;
	padding:1.5%;
}

.box4
{
	float:right;
	padding:1.5%;
}

.pic2
{
	float:left;
	width:90%;
	margin-right:auto;
	margin-left:auto;
}
.pic2 img
{
	width:100%;
	padding-right:auto;
	padding-left:auto;
	float:left;
}

.text2
{
	padding:2%;
}
.text2 h2
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:34px;
	padding:2%;
	float:left;
	clear:both;
	color:#BA2D34;
	width:85%;
	padding-left:3.25%;
}

.text2 p
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:18px;
	float:left;
	padding:4%;
	clear:both;
	line-height: 150%;
	height:auto;
	
}
#service a
{
	clear:both;
    font: 15px Tahoma;
	text-align:left;
    list-style:none;
	margin-left:6%;
	color:#BA2D34;
	text-decoration:underline;
	float:left;
}

/*------------------------------------------------------BEGIN EVENTS-----------------------*/
#events
{
	background-color:#ffffff;
	height:auto;
	width:100%;
	float:left;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:grey;
}
#events h1
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	background-color:#2a2a2a;
	font-size:36px;
	padding:2%;
	float:left;
	width:96%;
	color:#BA2D34;
}

.pic3
{
	float:left;
	width:100%;
}

.pic3 img
{
	width:100%;
	padding-top: 2%;
	padding-bottom: 2%;
	float:left;
}

.text3
{
	padding-top:2%;
	padding-left:2%;
	padding-right:2%;
	float:left;
	width:96%;
}

.text3 h2
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:34px;

	padding-right:2%;
	padding-bottom:2%;
	padding-top:1%;
	float:left;
	color:#BA2D34;
}

.text3 p
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:18px;
	float:left;
	padding-right:2%;
	padding-bottom:2%;
	padding-top:1%;
	line-height: 125%;
}

.text3 p a
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size: 15px;
	padding-bottom: 5px;
	color:#BA2D34;
}

/*------------------------------------------------------BEGIN CONTACT-----------------------*/

#contact
{
	background-color:#ffffff;
	height:auto;
	width:100%;
	float:left;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:grey;
}
#contact h1
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	background-color:#2a2a2a;
	font-size:36px;
	padding:2%;
	float:left;
	width:96%;
	color:#BA2D34;
}


.pic4
{
	float:left;
	width:100%;
}

.pic4 img
{
	width:100%;
	padding-top: 2%;
	padding-bottom: 2%;
	float:left;
}

.text4
{
	padding:2%;
	float:left;
	width:60%;
}

.text4 h2
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:34px;
	padding:2%;
	float:left;
	color:#BA2D34;
}

.text4 p
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:18px;
	float:left;
	padding:2%;
	line-height: 125%;
	width:90%;
}

.text4 p a
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:18px;
	line-height: 125%;
	color:#BA2D34;
}

p
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
/*-------------------------------------------------------------------Begin Products---------------------------------*/

#products
{
	margin-top:1%;
	background-color:#ffffff;
	height:auto;
	width:100%;
	float:left;
	border-bottom-style:solid;
	border-width:1px;
	border-color:grey;
}

#products h1
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	background-color:#2a2a2a;
	font-size:36px;
	padding:2%;
	float:left;
	width:96%;
	color:#BA2D34;
}

#products .box
{
	width: 30%;
	float:left;
	padding:1.665%;
}

#products .box .im1 img
{
	padding: 0%;
	width:100%;
	z-index:1;
	float:left;
	position:relative;
}

.box .im1 .im1des
{
	opacity:0;
	z-index:3;
	float:left;
	position:absolute;
	display: block;
	width:30%;
	height:46%;
	background-color:rgba(255, 255, 255, .7);
}



.box .im1 .im1des p
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:18px;
	font-weight:bolder;
	float:left;
	padding: 1%;
	line-height: 150%;
	margin-top:3%;
}

.box .im1 .im1des h2
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:34px;
	padding: 1%;
	float:left;
	margin-top:8%;
}

.box .im1 .im1des h3
{
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:24px;
	padding: 1%;
	float:left;
	clear:both;
	margin-top:3%;
}

.box .im1 .im1des button
{
	float:left;
	margin: 1%;
	margin-top:5%;
    display: block;
	clear:both;
    background:#BA2D34;
	border: 1px solid #BA2D34;
	border-radius:3px;
	text-align:left;
    list-style:none;
	text-decoration:underline;
}

#products .box .im1 img:hover + .im1des
{
  opacity:1;	
}

#products .box .im1 .im1des:hover
{
  opacity:1;	
}

#more
{
	float:right;
	margin: 1%;
	margin-right:2%;
    display: block;
	clear:both;
    background:#BA2D34;
	border: 1px solid #BA2D34;
	border-radius:3px;
	text-align:left;
    list-style:none;
	text-decoration:underline;
}