﻿@media (max-width:8000px) and (min-width:1017px) {
#wrapper {width:979px; margin: 0 auto;}
#wrapper-nav {width:979px; margin: 0 auto;}
#wrapper-foot {width:979px; margin: 0 auto;}

/* -----������ �����----- */
.menu-h {background:url('/img/menu-h.png') repeat-x; height: 80px; padding-top:26px; z-index: 1; position: relative;}
.menu-h a {color:#fff; font-family: PTSans; font-size:16px; margin-right:25px;}
.menu-h a:link {color:#fff; text-decoration: none; border-bottom:1px solid #62c4d6; padding-bottom:1px; text-shadow: 0.5px 1px 0px #14849b;}
.menu-h a:active{color:#fff; text-decoration: none; border-bottom:1px solid #62c4d6; padding-bottom:1px; text-shadow: 0.5px 1px 0px #14849b;}
.menu-h a:visited {color:#fff; text-decoration: none; border-bottom:1px solid #62c4d6; padding-bottom:1px; text-shadow: 0.5px 1px 0px #14849b;}
.menu-h a:hover {color:#ffec00; text-decoration: none; border-bottom:1px solid #62c4d6; padding-bottom:1px; text-shadow: 0.5px 1px 0px #14849b;}

.menu-links {float:left; position:absolute;}

.head {background:url('/img/head.jpg') center top no-repeat; min-width:1000px; height:622px;}

.logo {float: left; margin-top:-17px; z-index: 3000; position: relative;}
.sname {font-size:60px; text-transform:uppercase; color:#f42901; max-width: 540px; line-height: 62px; font-family:Blogger, Calibri; font-weight:bold; zoom: 1; text-shadow:0 4px 0px #fff18e; filter: glow(color=#fff18e,strength=0); filter: dropshadow(color=#fff18e,offX=0,offY=4);}
.sname a:link {text-decoration: none !important; color:#f42901;}
.sname a:visited {text-decoration: none !important; color:#f42901;}
.sname a:active {text-decoration: none !important; color:#f42901;}
.sname a:hover {text-decoration: none !important; color:#f42901;}

.slogan {color:#542024; font-family: PTSans; font-size:16px; background:url('/img/slogan.png') repeat-x; height:27px; padding:5px 12px 0 12px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; box-shadow: 2px 2px 2px #d68263; -moz-box-shadow: 2px 2px 2px #d68263; -webkit-box-shadow: 2px 2px 2px #d68263; text-align:center; min-width:134px; float:right;}


.hd1 {background:url('/img/hd1.png') no-repeat; position: absolute; margin-left:550px; top: 124px; width: 81px; height: 86px;}
.hd2 {background:url('/img/hd2.png') no-repeat; position: absolute; margin-left: 86px; top: 308px; width:85px; height:130px; zoom: 0.9;}
.hd3 {background:url('/img/hd3.png') no-repeat; position: absolute; margin-left: 447px; top: 367px; width:117px; height:129px; zoom: 0.9;}
.hd4 {background:url('/img/hd4.png') no-repeat; position: absolute; margin-left: 881px; margin-top: 230px; width:149px; height:171px; zoom: 0.8;}
.hd5 {background:url('/img/hd5.png') no-repeat; position: absolute; margin-left: 640px; top: 365px; width:70px; height:110px; zoom: 0.9;}

.contact {float:right;}
.phone {font-size:28px; color:#3b8f9d; font-weight:bold; text-align: right; float:left;}
.phone a {color:#3b8f9d;}
.adres {font-size:15px; color:#438996; list-style:none; text-align:right; margin-top: -62px; width: 223px; height: 60px;}
.ball {background:url('/img/ball.png') no-repeat; width: 28px; height: 91px;  font-family: PTSans; margin-right: 2px; color:#51773e; font-size:15px; font-weight:bold; text-shadow: 0.5px 1px 0px #e2fa62; padding-left:7px; padding-top:11px; float:left;}
.cloud {background:url('/img/cloud.png') no-repeat; width: 90px; height: 46px; position: absolute; margin-top:-18px; text-align:center; padding-top:17px; color:#2c8696; font-size:14px; line-height: 14px; margin-left:15px;}
.cloud:hover {background:url('/img/cloud-h.png') no-repeat; color:#fff;}
/* -----����� �����------ */


/* -----������ ������----- */
.blocs {width:243px; float:left; margin-top:5px;}
.box {margin-bottom:24px;}
.box-bg {width:230px; background:#fdfcfc; box-shadow: 0 0 21px #fff0e4 inset; border-radius:15px; border:7px solid #d6c4bd;}
.boxTitle {background:#f44b0b; background: linear-gradient(to top, #ee1200, #f98115); border-radius:8px; width: 206px; min-height: 25px; box-shadow: 2px 2px 2px #d68264; color:#fff; font-size:16px; padding-left:24px; padding-top:10px; padding-bottom:10px;}
.boxCont {padding:18px 14px; color:#202020; font-size: 14.5px; margin:0 auto;  background: url('/img/block-bg.png') center center repeat;}
.box-top {background: url('/img/box-top.png') no-repeat; width: 127px; height: 17px; margin:0 auto;}
/* ------����� ������------ */


/* ------������ ��������------ */
.cblock {width:100%; background:#fff; border-radius:30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; box-shadow: 0 0px 6px #ded691, 0 0 150px #faf3b5 inset; -moz-box-shadow: 0 0px 6px #ded691, 0 0 150px #faf3b5 inset; -webkit-box-shadow: 0 0px 6px #ded691, 0 0 150px #faf3b5 inset; padding-bottom:25px; margin-left:5px; background: url('/img/block-bg.png') center center repeat; margin-bottom:20px;}

.video-block {width:100%; padding: 12px 0; background:#fff; border-radius:30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; box-shadow: 0 0px 6px #ded691, 0 0 46px #f0e8e1 inset; -moz-box-shadow: 0 0px 6px #ded691, 0 0 46px #f0e8e1 inset; -webkit-box-shadow: 0 0px 6px #ded691, 0 0 46px #f0e8e1 inset; margin-left:5px; margin-top:20px; text-align:center; background:url('/img/video-bg.jpg')  transparent repeat;}
.video-camera {background: url('/img/video-camera.png') no-repeat; width: 78px; height: 66px; margin-left: 660px; margin-top: -20px; position: absolute;}

.content {width:722px; float:right; margin-left:14px;}
.cont-ball {background: url('/img/cont-ball.png') no-repeat; width: 41px; height: 64px; margin-left: 680px; margin-top: -11px; position: absolute;}

.slider-camera {background: url('/img/camera.png') no-repeat; width: 54px; height: 47px; margin-left: 660px; margin-top: -20px; position: absolute;}

.module-name {color:#773a23; font-size:23px; padding: 20px 50px 0 0px;}
.way {margin: 5px 50px 0 28px; padding-bottom: 15px; color:#816551; font-size:14px; border-bottom: 1px solid #E2D5D1;}
.way a:link {text-decoration: underline;}
.way a:hover {text-decoration: none;}
.cont {font-size:14px; color:#816551; margin:0 auto; padding: 0px 28px 0 28px; margin-top: 10px;}

.glav-photo {width:255px; height:156px; padding: 0px 28px 24px 0; float:left;}
.glav-photo img {width:255px; height:156px; border-radius:30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border:3px solid #f3e1a9 !important; box-shadow:2px 2px 7px #d9a08f; -webkit-box-shadow:2px 2px 7px #d9a08f; -moz-box-shadow:2px 2px 7px #d9a08f;}

.newsBlock {width:717px; margin-left:5px;}
.newsTop {height:23px;}
.newsTitle {font-size: 23px; color:#773a23; float:left; margin-right: 10px;}
.newsAll {color:#f13006; font-size:14px; padding-top: 6px;}
.newsAll a:link {color:#f13006; text-decoration: underline;}
.newsAll a:active {color:#f13006; text-decoration: underline;}
.newsAll a:visited {color:#f13006; text-decoration: underline;}
.newsAll a:hover {color:#f13006; text-decoration: none;}
.news {margin-top:15px;}


.news-inf {width: 30.9%; margin-right:21px;  margin-bottom: 20px; display:inline-block; vertical-align: top;}
.news-inf:nth-child(3n) {margin-right:0;}
.news-inf-c {}
.news-inf-c:hover {opacity: 0.8}
.news-inf-img {width: 100%; margin-right:8%;}
.news-inf-img img {width:100%; height: 155px; border-radius:15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border:2px solid #d6c4bd;}
.news-inf-name {color:#773a23; text-decoration: none; font-size:13px;  overflow:hidden; line-height: 15px; margin-top:8px; word-wrap: break-word;} 

.news-inf-det {margin-top: 10px;}
.news-inf-data {float:left; font-size:12px; color:#838383;}
.news-inf-comment {float:left; font-size:12px; color:#838383;}
.comment-ico {background:url('/img/comment.png') no-repeat; float:left; width:11px; height:11px; margin-left:19px; margin-right:6px; margin-top:3px;}
/* ------����� ��������------ */


/* ------������ ������------ */
.footer {background: url('/img/footer.jpg') center no-repeat; min-width: 1000px; height: 196px; clear:both;}
.copyright {color:#6a6663; font-size:14px; padding-top: 45px; float:left;}
.foot-adres {color:#6a6663; font-size:14px; text-align:right; padding-top: 45px; list-style:none; margin-right:123px; float: right;}
.vk {background: url('/img/vk.png') no-repeat; margin-top: 93px; width: 46px; height: 46px; float: left;}

.soc-ico {position: absolute; margin-left: -100px; left: 50%;}
.odnokl {background: url('/img/odnokl.png') no-repeat; margin-top: 93px; width: 46px; height: 46px; float: left;}
.insta {background: url('/img/insta.png') no-repeat; margin-top: 93px; width: 46px; height: 46px; float: left;}
.vk:hover, .odnokl:hover, .insta:hover {opacity: 0.8}
/* ------����� ������------ */


/* ------������ ������------ */
.sb-search {position: relative; width: 0%; min-width: 27px; height: 27px; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden;}
.sb-search-input {position: absolute; top: 0; right: 28px; border: none; outline: none; width: 148px; height: 27px; margin: 0; z-index: 10; font-size: 14px; color: #679199; background:#bce4ea; border-radius:7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; padding-left:12px;}
.sb-icon-search, .sb-search-submit {width: 27px; height: 27px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; text-align: center; cursor: pointer;}
.sb-search-submit {background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; color: #679199;}
.sb-icon-search {background:url('/img/search-ico.png') no-repeat; z-index: 90; width:27px; height:27px;}
.sb-icon-search:hover {background:url('/img/search-ico-h.png') no-repeat;}

.sb-search.sb-search-open,.no-js .sb-search {width: 187px;}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {background:url('/img/search-ico-h.png') no-repeat; z-index: 90; width:27px; height:27px; z-index: 11;}
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit {z-index: 90;}
/* ------����� ������------ */





/* ------������ ��������------ */
.slider {width:100%; padding: 12px 0; background:#fff; border-radius:30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; box-shadow: 0 0px 6px #ded691, 0 0 46px #f0e8e1 inset; -moz-box-shadow: 0 0px 6px #ded691, 0 0 46px #f0e8e1 inset; -webkit-box-shadow: 0 0px 6px #ded691, 0 0 46px #f0e8e1 inset; margin-left:5px; margin-bottom:30px; text-align:center; background:url('/img/slider-bg.jpg')  transparent repeat;}

.slider-name {text-align:left; padding:10px 10px 15px 28px; color: #773a23;  font-size: 23px; float: left;}
.photoAll {color: #f13006; font-size: 14px; padding-top: 16px; float: left;}
.photoAll a:link {color:#f13006; text-decoration: underline;}
.photoAll a:active {color:#f13006; text-decoration: underline;}
.photoAll a:visited {color:#f13006; text-decoration: underline;}
.photoAll a:hover {color:#f13006; text-decoration: none;}


#owl-demo .item {background:url('/img/photo-bg.png') no-repeat; display: block; width: 118px; height: 138px; display: inline-block;}

.owl-theme .owl-buttons i {margin-top: 2px;}
.owl-theme .owl-controls .owl-buttons div {position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev {left: 12px; top: 62px; background-position-y: 0;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: 12px; top: 62px; background-position-y: -29px;}

/* ------���������� ����������------ */

.item-photo {width:94px; padding-top: 12px; margin: 0 auto;}
.item-photo img {max-height: 114px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.item-photo a {display: block; width:94px; height:114px; overflow: hidden; position: relative; margin: 0 auto;}
.item-photo a .h-bg {width: 100%; height: 114px; background: #cde158; opacity: 0; -webkit-transition: all 0.4s 0s ease; -moz-transition: all 0.4s 0s ease; -ms-transition: all 0.4s 0s ease; -o-transition: all 0.4s 0s ease; transition: all 0.4s 0s ease;}
.item-photo a:hover .h-bg {opacity: 0.6;}

.item-photo a .h-ico {bottom: 100%; left: 0; right: 0; height: 36px; background: url('/img/photo-zoom.png') no-repeat center top;
 -webkit-transition: all 0.4s 0s ease; -moz-transition: all 0.4s 0s ease; -ms-transition: all 0.4s 0s ease; -o-transition: all 0.4s 0s ease; transition: all 0.4s 0s ease;
}

.item-photo a:hover .h-ico {-webkit-transform: translate(0, 17px); -ms-transform: translate(0, 17px); transform: translate(0, 17px); top:12px; margin-top:10px;}

.item-photo a .h-bg, .item-photo a .h-ico {display: block; position: absolute; z-index: 10; left: 0;
 -webkit-transition: all 0.4s 0s ease; -moz-transition: all 0.4s 0s ease; -ms-transition: all 0.4s 0s ease; -o-transition: all 0.4s 0s ease; transition: all 0.4s 0s ease;
}
/* ------���������� ����������------ */

.custom-arrow-left {width: 29px; float: left; cursor: pointer; margin-top: 59px; margin-left: 12px;}
.custom-arrow-left .arrow-icon {background: url('/img/arrows.png') 0 0 no-repeat; width: 29px; height: 29px;}
.slider-body  {float: left; width: 600px;  width: 86%;  margin-left: 12px;}
.custom-arrow-right {width: 29px; float: right; margin-right: 12px;}
.custom-arrow-right .arrow-icon {background: url('/img/arrows.png') 0 -29px no-repeat; width: 29px; height: 29px;  cursor: pointer; margin-top: 59px;}
.custom-arrow-right:hover .arrow-icon:hover {background: url('/img/arrows.png') -29px -29px no-repeat; width: 29px; height: 29px;  cursor: pointer; margin-top: 59px;}
.custom-arrow-left:hover .arrow-icon:hover {background: url('/img/arrows.png') -29px 0 no-repeat; width: 29px; height: 29px;}

/* ------����� ��������------ */
} ------����� ��������------ */
}