

/* global fonts style*/

@font-face {

font-family: 'Century';

src: url('../сentury.ttf');

}

html{

	background: #D1E4EE;

}

body{

	background: #D1E4EE;

	font: 16px "Century Gothic", Century, Arial, Helvetica, sans-serif;

	color: #412a2c;

}

p{

	margin-bottom: 15px;

}

.color_01{

}

.color_02{

}

.fontSize_14{

	font-size: 14px;

}

.fontSize_24{

	font-size: 24px;

}

/*H*/

h1{

	font: normal 32px/31px "Century Gothic", Century, Arial, Helvetica, sans-serif;

	padding: 0px 0px 25px;

}

h2{

	font: normal 32px/31px "Century Gothic", Century, Arial, Helvetica, sans-serif;

}

h3{

}

h4{

}

h5{

}

/*links*/

a{

	color: #412a2c;

}

a:link {

	text-decoration: underline;

}

a:visited {

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

a:active {

	text-decoration: underline;

}

a.link1{

}

a.link2{

}

a.link3{

}

a.link4{

}

a.link5{

}

/*images*/

.img_01{

}

.img_02{

}

.img_03{

}

/*float*/

.floatLeft{

	float: left;

}

.floatRight{

	float: right;

}

.clearBoth{

	clear: both;

}

.alignRight{

	text-align: right;

}

/*layout*/

.global{

	width: 900px;

	background: #d1e4ee;

	margin: auto;

}

	/*header*/

	.header{

		height: 144px;

		background: url(../img/header_01.jpg) no-repeat left top;

	}

		.logoBox{

			width: 225px;

			float: left;

			height: 144px;

		}

			.logo{

				margin: 3px 0px 0px 14px;

				position: absolute;

			}

		/*globalMenu*/	

		.globalMenu{

			padding-top: 121px;

		}

			.globalMenu li{

				list-style: none;

				display: inline;

				color: #FFF;

				padding: 0px 0px 0px 18px;

			}

				.globalMenu li a{

					text-decoration: none !important;

					color: #FFF;

				}

		/*subMenuBox*/

		.subMenuBox{

			height: 285px;

			overflow: hidden;

			background: url(../img/subMenu_01.jpg) no-repeat;

		}

			.subMenuBack{

				height: 270px;

				width: 230px;

				background: url(../img/subMenu_02.png);

				border-right: 1px solid #dadee0;

				padding: 10px 0px 0px;

			}

			

				/*subMenu*/

				.subMenu{

					display: block;

					border-top: 1px solid #dadee0;

					font-size: 11px;	

				}

					.subMenu li{

						display: block;

						border-bottom: 1px solid #dadee0;

						padding: 7px 0px 7px 15px;

					}

						.subMenu li a{

							text-decoration: none !important;

						}

						.subMenu span{

							display: block;

							margin-top: -7px;

							font-size: 24px;

						}

	/*contentBox*/

	.contentBox{

		padding: 25px 50px 50px;

	}

		.contentBox_01{

			padding: 0px 50px 50px;

		}

		/*viewGallery*/

		.viewGallery{

			text-align: center;

			margin-bottom: 40px;

			

		}

			.viewGalleryImg{

				margin-bottom: 10px;

			}

		/*scrollGallery*/

		.scrollGallery{

		}

			.scrollLeft{

				float: left;

			}

			.scrollRight{

				float: right;

			}

			/*galleryList*/

			.galleryList{

				float: left;

				display: block;

				margin-left: 20px;

			}

				.galleryList li{

					list-style: none;

					float: left;

					display: block;

					margin-top: 12px;

					padding-right: 20px;

				}

					.galleryList li a{

					}

						.galleryList li a:hover{

						}

						.galleryList img{

							float: left;

						}

			/*staffList*/

			.staffList{

				border-bottom: 1px solid #89878d;

			}

				.staffList li{

					list-style: none;

					display: block;

					padding: 30px 50px 15px;

					border-top: 1px solid #89878d;

				}

					.staffImg{

						float: left;

						margin: 0px 20px 15px 0px;

					}

					.staffer{

					}

						.staffer dt{

							font-size: 16px;

							font-weight: bold;

							padding-bottom: 15px;

						}

						.staffer dd{

						}

		/*contactBox*/

		.contactBox{

		}

			.map{

				float: left;

			}

				.map img{

					float: left;

				}

			.feedback{

				width: 395px;

				float: right;

				margin-bottom: 40px;

			}

				/*feedbackForm*/

				.feedbackForm{

				}

					.label_01{

						display: block;

						font-weight: bold;

						padding-bottom: 5px;

					}

					.input_01{

						width: 393px;

						background-color: #cad7dc;

						border: 1px solid #bac6cc;

						margin-bottom: 14px;

					}

					.textarea_01{

						width: 393px;

						background-color: #cad7dc;

						border: 1px solid #bac6cc;

						margin-bottom: 14px;

						height: 80px; 

					}

					.button_01{

						display: block;

						float: right;

						border: 1px solid #929fa6;

						background: #CAD7DC;

						font: 18px Arial, Helvetica, sans-serif;

						cursor:pointer;

						padding: 0px 5px;

					}

			/*testimonialsList*/

			.testimonialsList{

				border-bottom: 1px solid #89878d;

				margin: 0px 0px 30px;

			}

				.testimonialsList li{

					list-style: none;

					display: block;

					

					border-top: 1px solid #89878d;

					background: url(../img/testimonialsList_01.png) no-repeat left 10px;

				}

					.testimonialsText{

						padding: 30px 50px 20px;

						background: url(../img/testimonialsList_02.png) no-repeat right bottom;

					}

						.testimonialsText img{

							float: left;

							margin: 0px 20px 10px 0px;

						}

			/*textPage*/

			.textPage{

				margin-bottom: 30px;

			}

				.textPage img{

					float: left;

					margin: 0px 20px 10px 0px;					

				}

					

	/*footer*/

	.footer{

		border-top: 4px solid #8b8b91;

		font-size: 14px;

	}

		

		/*footerMenu*/

		.footerMenu{

			text-align: center;

			margin: 7px 0px;

		}

			.footerMenu li{

				list-style: none;

				display: inline;

			}

				.footerMenu li a{

					text-decoration: none !important;

					

				}

		/*copyright*/

		.copyright{

			text-align: center;

			font-size: 10px;

			padding: 0px 0px 10px;

		}

/* --- menu ---*/



.jqueryslidemenu ul li{

	position: relative;

	display: block;

	float: left;

	height: 23px;

}

* html .jqueryslidemenu ul li a{

	display: inline-block;

}

.jqueryslidemenu ul li ul{

	position: absolute;

	left: 0;

	display: block;

	visibility: hidden;

	background: url(../img/globalMenu_01.png);

	width: 160px;

	margin: 0px 0px 0px 17px;

	padding-bottom: 4px;



}

.jqueryslidemenu ul li ul li{

	display: block;

	float: none;

	padding: 0px;

	margin: 0px;

	width: 100%;

}

.jqueryslidemenu ul li ul li ul{

top: 0;

}

.jqueryslidemenu ul li ul li a{

	

	padding: 4px 10px;

	margin: 0;

	color: #412a2b !important;

	display: block;

	font-size: 14px !important;

}



.jqueryslidemenu ul li ul li a:hover{

	background: #fff;

}





		



.featuresGallery{

	/*margin: 0px 25px;*/

/*	border-top: 1px solid #534522; */

	/*padding: 17px 0px 0px;*/



}





hr {

  color: #412A2C;

}



.facebook_button {
  position: absolute;
  left: 867px;
  top: 92px;
  height: 25px;
  width: 25px;
}


