html,body{height:100%;}
body{
	/*background: #fafafa;*/
        background: url("../images/Fon.jpg") repeat-x scroll 0 0 transparent; 
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#8c8c8c;
	position:relative;
	min-width:320px;
}
/*********************************header*************************************/
header{width:100%; padding:33px 0 37px;}
#page1 header{padding:33px 0 20px;}
	header .indent-bottom{padding-bottom:23px;}
h1{float:left;}
	h1 a{
		display:block;
		width:168px;
		height:34px;
		overflow:hidden;
		background:url(../images/logo_site.png) 0 0 no-repeat;
		text-indent:-100%;
		font-size:0;
		line-height:0;
		margin: 19px 0px -20px 0px;
	}
		h1 a:hover{text-decoration:none;}
.social-icons{
	float:right;
	overflow:hidden;
	padding-top:12px;
	padding-right:61px;
}
	.social-icons li{float:left; margin-right:5px;}
		.social-icons a{
			display:block;
			width:16px;
			height:16px;
			overflow:hidden;
			background-position:center top;
			background-repeat:no-repeat;
		}
		.social-icons .icon-1{background-image:url(../images/icon-1.gif);}
		.social-icons .icon-2{background-image:url(../images/icon-2.gif);}
		.social-icons .icon-3{background-image:url(../images/icon-3.gif);}
		.social-icons .icon-4{background-image:url(../images/icon-4.gif);}
/********************************* Content **********************************/
#content{width:100%; padding-bottom:55px; /*border-bottom:1px solid #d0d0d0;*/}
#page1 #content{padding-bottom:20px;}

/* ---------- Titles ---------*/
h2{font-weight:500; font-size:30px; line-height:28px; color:#635c55; text-transform:uppercase; letter-spacing:-1px;}
	h2 strong{display:inline-block; font-weight:500; font-size:22px; line-height:34px; color:#959595;}
h3{font-weight:500; font-size:21px; line-height:27px; color:#635c55; text-transform:uppercase;}
h4{font-weight:500; font-size:17px; line-height:24px; color:#959494; text-transform:uppercase;}
h5{font-weight:500; font-size:14px; line-height:17px; color:#635c55; text-transform:uppercase;}
h6{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#635c55;}
	h5 a, h6 a{text-decoration:none; color:#635c55;}
		h5 a:hover, h6 a:hover{text-decoration:none; color:#6dbbbe;}
.subtitle{font:12px/18px Arial, Helvetica, sans-serif; color:#6dbbbe;}

/*---------- Columns --------*/
.dcol-2{float:left; width:135px; margin-right:17px;}
.col-2-1{float:left; width:190px; margin-right:25px;}
.col-3-1{float:left; width:265px; margin-right:27px;}
.dcol-3-1{float:left; width:262px; margin-right:29px;}
/*----------- Boxes ----------*/
.box{
	background:url(../images/box-tail.gif) 0 0 repeat-x #fafafa;
	border: 1px solid #d0d0d0;
	text-align: center;
	text-decoration:none;
	border-radius: 7px;
	box-shadow: 1px 1px 3px #d9d9d9;
	cursor:default;
	margin-bottom:4px;
}
	.box.bg-color1:hover{background:#71a2c5; border-color: #6a99ba;}
	.box.bg-color2:hover{background:#a1dee1; border-color: #6dbbbe;}
	.box.bg-color3:hover{background:#c9d9a2; border-color: #a2be5c;}
	.box.bg-color4:hover{background:#e3b5b7; border-color: #d8a0a3;}
	.box.bg-color5:hover{background:#ecc095; border-color: #dfb083;}
	.box.bg-color6:hover{background:#9e9a96; border-color: #948D87;}
	.box .indents{padding: 25px 0 20px;}
	.box .indents1{padding: 23px 29px 19px;}
	.box h5{
		font-weight:500;
		font-size:17px;
		line-height:21px;
		color:#959494;
		text-transform:uppercase;
		letter-spacing:-1px;
	}
		.box h5.color-1{color:#fff;}
	.box .button{
		font-size:11px;
		padding:4px 15px 6px;
		background:url(../images/box-button.gif) center top repeat-x #f0f0f0;
		border:1px solid #d5d5d5;
		box-shadow:none;
		overflow:hidden;
		background-clip: padding-box;
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
	}
		.box.bg-color1 .button{color:#72a3c5;}
		.box.bg-color2 .button{color:#6dbbbe;}
		.box.bg-color3 .button{color:#a2be5c;}
		.box.bg-color4 .button{color:#d8a0a3;}
		.box.bg-color5 .button{color:#d4a273;}
		.box.bg-color6 .button{color:#948d87;}
			.box:hover .button, .box .button:hover{background-position:center -55px; background-color:#f0f0f0;}
	.box:hover .list-1 a, .box:hover p{color:#fff;}
.box1{
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#dfb083;
	border-radius:6px;
}
	.box1 .indents{padding:25px 25px 24px 30px;}
	.box1 h4{
		color:#fff;
		padding-bottom:10px;
		border-bottom:1px solid #fff;
		margin-bottom:26px;
	}
	.box1 h6{color:inherit;}
.brace{
	float:left;
	width:65px;
	height:195px;
	padding-top:3px;
	margin-right:30px;
	background:url(../images/brace.png) center 3px no-repeat;
}
.contact-phone{font: bold 13px/18px Arial, Helvetica, sans-serif; color:#635c55;}
	.contact-phone span{font-weight:normal; color:#6dbbbe;}
.circle{
	width:56px;
	height:56px;
	overflow:hidden;
	font-weight:500;
	font-size:32px;
	line-height:53px;
	color:#fff;
	text-align:center;
	margin:0 auto 12px;
	border-radius:27px;
}
	.bg-color2 .circle{background:#a1d3d5;}
	.bg-color3 .circle{background:#cbe098;}
	.bg-color4 .circle{background:#e0b3b5;}
/*----------- Other -----------*/
blockquote{
	width:100%;
	background:url(../images/quote.png) 0 0 no-repeat;
}
	.quote-content{
		font:italic 16px/24px Arial, Helvetica, sans-serif;
		padding:18px 0 19px 18px;
	}
	.quote-caption{
		font:12px/18px Arial, Helvetica, sans-serif;
		color:#6dbbbe;
		text-align:right;
	}
time{
	display:inline-block;
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#6dbbbe;
}
/*---------- Fonts ----------*/
.text-1{font:italic 14px/24px Arial, Helvetica, sans-serif; color:#8c8c8c;}
.text-2{font:14px/22px Arial, Helvetica, sans-serif;}
	.text-2 h6{font-size:inherit; line-height:inherit;}
.aleft{text-align:left;}
/*---------- Links ----------*/
a{color:#6dbbbe; outline:none; cursor:pointer; text-decoration:underline;}
	a:hover{text-decoration: none;}
a[href^="tel:"]{color: inherit; text-decoration:none;}
.link-1{text-decoration:none;}
	.link-1:hover{text-decoration:underline;}
.button{
	display:inline-block;
	cursor:pointer;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#6dbbbe;
	text-decoration:none;
	padding:5px 23px;
	background:url(../images/button-tail.gif) center top repeat-x #f3f3f3;
	border:1px solid #d5d5d5;
	border-radius:5px;
	box-shadow: 1px 1px 3px rgba(0,0,0,.08);
	margin-bottom:4px;
}
	.button:hover{text-decoration:none; background-position: center -68px; background-color:#88c4c7; border-color:#76b3b6; color:#fff;}
/*----- Images -----*/
.img-indent{float:left; margin-right:20px;}
.img-indent2-1{float:left; margin-right:12px;}
.img-indent4-1{float:left; margin-right:23px;}
.img-box{
	display:block;
	border:1px solid #d5d5d5;
	background:#d5d5d5;
	text-align:center;
	border-radius:4px;
}
	.img-box.bg-color1:hover{background-color:#71a2c5; border-color: #6a99ba;}
	.img-box.bg-color2:hover{background-color:#a1dee1; border-color: #6dbbbe;}
	.img-box.bg-color3:hover{background-color:#c9d9a2; border-color: #a2be5c;}
	.img-box.bg-color4:hover{background-color:#e3b5b7; border-color: #d8a0a3;}
	.img-box.bg-color5:hover{background-color:#ecc095; border-color: #dfb083;}
	.img-box img{border-radius:3px;}
/*---------- Lists -----------*/
.last-item{margin-right:0 !important; margin-bottom:0 !important;} 
.banners{overflow:hidden;}
	.banners li{float:left; margin-right:10px;}
.list-1 li{
	font:14px/17px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
	.list-1 a{
		display:inline-block;
		padding-left:27px;
		background:url(../images/marker-1.png) 0 -71px no-repeat;
		color:#8c8c8c;
		text-decoration:none;
		min-height:19px;
	}
		.list-1 a:hover{text-decoration:underline; color:#6dbbbe; background-position: 0 1px;}
.list-2 li{
	overflow:hidden;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#8c8c8c;
	margin-bottom:18px;
}
	.list-2 .term{
		float:left;
		width:68px;
		font-weight:500;
		font-size:17px;
		line-height:22px;
		color:#635c55;
		text-transform:uppercase;
		text-decoration:none;
	}
		.liss-2 .term:hover{text-decoration:none; color:#6dbbbe;}
/*---------- Indents ---------*/
p, .p3-1{margin-bottom:18px}
	.p0{margin-bottom:0;}		.p0-1{margin-bottom:3px;}
	.p1{margin-bottom:5px;}		.p1-1{margin-bottom:8px;}
	.p2{margin-bottom:10px;}	.p2-1{margin-bottom:12px;}
	.p3{margin-bottom:15px;}
	.p4{margin-bottom:20px;}	.p4-1{margin-bottom:22px;}
	.p5{margin-bottom:25px;}	.p5-1{margin-bottom:28px;}
	.p6{margin-bottom:30px;}	.p6-1{margin-bottom:32px;}
	.p7{margin-bottom:35px;}	.p7-1{margin-bottom:37px;}
	.p8{margin-bottom:40px;}	.p8-1{margin-bottom:42px;}
.indent-top1{padding-top:5px;}
.indent-top1-1{padding-top:7px;}
.indent-top2{padding-top:10px;}
.indent-right5{padding-right:25px;}
.indent-right6{padding-right:30px;}
.indent-right8{padding-right:40px;}
.indent-bottom4-1{padding-bottom:22px;}
.indent-bottom6{padding-bottom:30px;}
.indent-bottom8-1{padding-bottom:43px;}
.indent-bottom9-1{padding-bottom:47px;}
.indent-bottom10{padding-bottom:50px;}
.indent-bottom11-1{padding-bottom:57px;}
.indent-bottom12-1{padding-bottom:63px;}
.indent-bottom13{padding-bottom:65px;}
/*----------- Map ------------*/
#map iframe{width:100%; height:253px; border-radius:3px;}
#map dl{width:100%; position:relative; overflow:hidden;}
#map dt{font-weight:bold; color:#635c55; margin-bottom:18px;}
#map dl span {float:left; width:72px;}
/************************************** Footer *************************************/
footer{
	width:100%;
        /*padding:56px 0 60px;*/
	padding:25px 0 60px;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#8c8c8c;
}
	footer .grid_4{float:right;}
	footer a{color:inherit;}
.footer-logo{
	display:block;
	width:113px;
	height:23px;
	overflow:hidden;
	background:url(../images/footer-logo.png);
	text-indent:-100%;
	font-size:0;
	line-height:0;
	margin-bottom:26px;
}
.footer-text{
	font:11px/14px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

/*=================================================================================*/
@media only screen and (max-width: 995px) {
	p, .p3, .p3-1{margin-bottom:15px}
		.p4-1, .p5, .p5-1, .p6, .p6-1, .p7, .p7-1, .p8, .p8-1{margin-bottom:20px;}
		h3{margin-bottom:15px !important;}
	.no-scale{width:auto; max-width:100%;}
	.img-indent:not(.img-indent-none-tp) img, .img-indent2-1:not(.img-indent-none-tp) img, .img-indent4-1:not(.img-indent-none-tp) img{width:auto;}
	.dcol-2{width:108px; margin-right:20px;}
	.col-2-1{width:151px; margin-right:19px;}
	.col-3-1, .dcol-3-1{width:200px; margin-right:20px;}
	.indent-right5, .indent-right6, .indent-right8{padding-right:0;}
	.indent-bottom8-1, .indent-bottom9-1, .indent-bottom10, .indent-bottom11-1, .indent-bottom12-1, .indent-bottom13{padding-bottom:30px;}
	/*-----------------------------------------*/
	.box .indents{padding: 20px 0;}
	.box .indents1, .box1 .indents{padding: 20px;}
	.box img{width:auto; max-width:100%;}
	.banners li{margin-right:5px; width:94px;}
	.quote-content{font-size:14px; line-height:20px;}
}

@media only screen and (max-width: 767px) {
	.img-indent:not(.img-indent-none-ml) img, .img-indent2-1:not(.img-indent-none-ml) img, .img-indent4-1:not(.img-indent-none-ml) img{width:auto;}
	.dcol-2{width:97px; margin-right:10px;}
	.col-2-1{width:126px;}
	.col-3-1{float:none; width:100%; margin-right:0; margin-bottom:20px;}
	.indent-top1, .indent-top1-1, .indent-top2{padding-top:5px;}
	.indent-bottom4-1{padding-bottom:30px;}
	/*-----------------------------------------*/
	#content{padding-bottom:30px !important;}
	.social-icons{padding-right:0;}
	.banners li{width:auto; padding-bottom:6px; margin-right:6px;}
	.brace{float:none; width:100%; height:50px; padding-top:0; margin-right:0; margin-bottom:20px; background:url(../images/brace-ml.png) center top no-repeat;}
	footer{padding:30px 0;}
	footer .grid_4.omega{margin-bottom:30px !important;}
	footer .grid_8.alpha{margin-bottom:0 !important;}
}

@media only screen and (max-width: 479px) {
	.img-indent:not(.img-indent-none-mp) img, .img-indent2-1:not(.img-indent-none-mp) img, .img-indent4-1:not(.img-indent-none-mp) img{width:auto;}
	.dcol-2{width:140px; margin-right:20px; padding-bottom:20px;}
		.dcol-2.last-mp{margin-right:0;}
	.col-2-1{width:94px; margin-right:9px;}
	.dcol-3-1{float:none; width:100%; margin-right:0; margin-bottom:30px;}
	/*-----------------------------------------*/
	.banners li{width:94px;}
	.brace{background-image:url(../images/brace-mp.png); height:46px;}
}
/*new syles*/
#content td {
    background: none repeat scroll 0 0 #E8EDFF;
    border-top: 1px solid #FFFFFF;
    color: #666699;
    padding: 8px;
}
hr {
border: 1px solid #d0d0d0;
}
.all_ul {
margin-left: 30px;
list-style-type: square;
}