/* Import Font's */
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic);


/* Style reset */
article, aside, figcaption, figure, footer, header, hgroup, nav, section, time {display:block;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, input, select, textarea, button, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figcaption, figure, footer, header, hgroup, nav, section, time {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
a {cursor:pointer; text-decoration:none;}
a img, :link img, :visited img {border:0;}
table {border-collapse:collapse; border-spacing:0;}
ol, ul {list-style:none;}

/* Base */
body {color:#333; font-family:'PT Sans', sans-serif; font-size:14px;}
.wrap {width:960px; margin:0 auto; position:relative;}
.wrap:after, .row:after, .clr:after {content:''; clear:both; display:block; height:0; visibility:hidden;}

/* Header */
header {
    position:fixed;
    top:0; left:0;
	z-index:10;
    width:100%;
	height:70px;
	overflow:hidden;
	background:#fff;
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}
header .wrap {}
header .wrap .logo {float:left; padding:7px 0 0;}
header .wrap .menu {float:left; width:580px;}
header .wrap .menu ul {text-align:center; padding:28px 0 0;}
header .wrap .menu ul li {display:inline-block; padding:0 15px;}
header .wrap .menu ul li a {
	color:#823314;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:1;
}
header .wrap .menu ul li a:hover {color:#470906;}
header .wrap .contact {float:right; padding:12px 0 0; text-align:right;}
header .wrap .contact .phone {font-size:19px; font-weight:bold;}
header .wrap .contact .phone a {color:#470906;}
header .wrap .contact .phone a span {color:#9b3209;}
header .wrap .contact .phone a:hover {color:#000;}
header .wrap .contact .email {font-size:13px;}
header .wrap .contact .email a {color:#470906; border-bottom:1px solid #470906;}
header .wrap .contact .email a:hover {color:#000; border-color:transparent;}

/* Block 1 */
#block_1 {height:500px; overflow:hidden; background:#e2e2e2 url('images/block_1.jpg') 50% 0 no-repeat; margin:70px 0 0;}
#block_1 .wrap {padding:160px 0 0; text-align:center; color:#9E7860; font-weight:bold; text-shadow:0 0 5px #000;}
#block_1 .wrap .t1 {font-size:62px;}
#block_1 .wrap .t2 {font-size:50px;}
#block_1 .wrap .t2 span {color:#fff;}

/* Block 2 */
#block_2 {background:#fff url('images/block_2_bg.png') 0 0 repeat; padding:65px 0; margin:10px 0 0;}
#block_2 .wrap {background:#fff; box-shadow:0 0 15px #aaa; padding:30px;}
#block_2 .wrap .title {color:#9E7860; font-size:42px; font-weight:bold; text-align:center; line-height:1; padding:0 0 25px;}
#block_2 .wrap .title:before, #block_2 .wrap .title:after {content:''; display:inline-block; vertical-align:bottom; width:40px; height:40px;}
#block_2 .wrap .title:before {background:url('images/title_r.png') 0 0 repeat; margin:0 15px 0 0;}
#block_2 .wrap .title:after {background:url('images/title_l.png') 0 0 repeat; margin:0 0 0 15px;}
#block_2 .wrap .desc {font-size:16px;}
#block_2 .wrap .desc p {padding:0 0 20px; line-height:1.5;}
#block_2 .wrap .stat_list {padding:30px 0; text-align:center;}
#block_2 .wrap .stat_list .stat {display:inline-block; vertical-align:top; width:170px; padding:70px 15px 0;}
#block_2 .wrap .stat_list .stat span {display:block;}
#block_2 .wrap .stat_list .stat .num {color:#9E7860; font-size:48px; font-weight:700;}
#block_2 .wrap .stat_list .stat .des {font-size:18px; font-weight:700;}
#block_2 .wrap .stat_list .stat .unt {font-size:14px;}
#block_2 .wrap .stat_list .stat_1 {background:url('images/stat_1.png') 50% 0 no-repeat;}
#block_2 .wrap .stat_list .stat_2 {background:url('images/stat_2.png') 50% 0 no-repeat;}
#block_2 .wrap .stat_list .stat_3 {background:url('images/stat_3.png') 50% 0 no-repeat;}
#block_2 .wrap .stat_list .stat_4 {background:url('images/stat_4.png') 50% 0 no-repeat;}
#block_2 .wrap .stat_list .stat_5 {background:url('images/stat_5.png') 50% 0 no-repeat;}

/* Block 3 */
#block_3 {background:#2D221C url('images/block_3_bg.jpg') 50% 0 repeat; padding:50px 0;}
#block_3 .wrap {background:#9E7860; box-shadow:0 0 15px #333; padding:30px;}
#block_3 .wrap .title {color:#3C291D; font-size:42px; font-weight:bold; text-align:center; line-height:1; padding:10px 0 30px;}
#block_3 .wrap ul {color:#000; font-size:16px; line-height:1.5; padding:0 40px 20px;}
#block_3 .wrap ul li {list-style-type:square; padding:8px 0;}

/* Block 4 */
#block_4 {background:#fff url('images/block_2_bg.png') 0 0 repeat; padding:65px 0; margin:10px 0 0;}
#block_4 .wrap {background:#fff; box-shadow:0 0 15px #aaa; padding:40px 30px;}
#block_4 .wrap .title {color:#9E7860; font-size:42px; font-weight:bold; text-align:center; line-height:1; padding:0 0 25px;}
#block_4 .wrap .title:before, #block_4 .wrap .title:after {content:''; display:inline-block; vertical-align:bottom; width:40px; height:40px;}
#block_4 .wrap .title:before {background:url('images/title_r.png') 0 0 repeat; margin:0 15px 0 0;}
#block_4 .wrap .title:after {background:url('images/title_l.png') 0 0 repeat; margin:0 0 0 15px;}
#block_4 .wrap .desc {}
#block_4 .wrap .desc ol {padding:20px 100px; text-align:center;}
#block_4 .wrap .desc ol li {font-size:18px; padding:10px 0;}
#block_4 .wrap .desc p {padding:15px 0;}
#block_4 .wrap .desc p.have {color:#7c5f4d; font-size:26px; text-align:center; padding:10px 0 20px;}

/* Block 5 */
#block_5 {background:#3a1b09 url('images/block_5_bg.jpg') 50% 0 repeat; padding:40px 0 5px;}
#block_5 .wrap {background:#9E7860; box-shadow:0 0 15px #333; padding:20px 30px;}
#block_5 .wrap .title {color:#3C291D; font-size:42px; font-weight:bold; text-align:center; line-height:1; padding:20px 0;}
#block_5 .wrap ul {color:#000; font-size:16px; line-height:1.5; padding:0 40px 20px;}
#block_5 .wrap ul li {list-style-type:square; padding:8px 0;}
#block_5 .wrap .price {color:#3C291D; font-size:42px; font-weight:bold; text-align:center; line-height:1.4; padding:0 0 20px;}
#block_5 .wrap .price span {display:block; color:#fff; text-shadow:0 0 5px #333;}
#block_5 .gallery {width:960px; margin:10px auto 5px; text-align:center;}
#block_5 .gallery .item {display:inline-block; border:5px solid #fff; width:210px; height:210px; overflow:hidden; margin:5px 10px;}
#block_5 .gallery .item a {display:block;}
#block_5 .gallery .item a img {
	width:100%;
	height:100%;
    -webkit-transition:all 0.75s ease;
    -moz-transition:all 0.75s ease;
    transition:all 0.75s ease;	
}
#block_5 .gallery .item a:hover img {width:120%; height:120%;}

/* Footer */
footer {background:#000; padding:15px 0; color:#fff; font-size:13px; text-align:center;}
footer a {color:#fff; border-bottom:1px solid #fff;}
footer a:hover {border-color:#000;}