﻿@media  (max-width: 749px) {

/*--------------------- ST ---------------------*/
@font-face {font-family: PTSans; src: url('fonts/PTS55F.ttf');}
@font-face {font-family: PTSans; src: url('fonts/PT_Sans-Web-Bold.ttf'); font-weight:bold;}
@font-face {
 font-family: Blogger;
 src: url(fonts/blogger/BloggerSans-Bold.eot); /* IE9 Compat Modes */
 src: url(fonts/blogger/BloggerSans-Bold.eot), /* IE6-IE8 */
 url(fonts/blogger/BloggerSans-Bold.woff), /* Modern Browsers */
 url(fonts/blogger/BloggerSans-Bold.ttf), /* Safari, Android, iOS */
 url(fonts/blogger/BloggerSans-Bold.svg); /* Legacy iOS */
}

body {background:#fff; margin:0;padding:0;}

.main-item:active, .main-item:focus {outline:none;}
.box-design {position:fixed; top:200px;}
.sub-menu {display: none;} 
.main-item:focus ~ .sub-menu, .main-item:active ~ .sub-menu, .sub-menu:hover {display: block;} 

.uz-signs a {pointer-events: none; cursor: default;}
.uMenuV .uMenuArrow {position:absolute; width:10px; height:24px; right:0; bottom:0; background:url('img/23.png') no-repeat 0 0;} 
.calMdayA {background-color: #F76A11; color: #fff; border-radius: 6px; padding: 3px 8px;}

.contact-box {float:right; margin-top: -50px;}

.version-vis {font-size:17px; color:#114d56; text-align:right; margin-bottom:20px; position: relative; z-index:13;}
.version-vis a:link {color:#114d56; text-decoration: underline;}
.version-vis a:active {color:#114d56; text-decoration: underline;}
.version-vis a:visited {color:#114d56; text-decoration: underline;}
.version-vis a:hover {color:#114d56; text-decoration: none;}

.eye {background: url('img/eye.png') no-repeat; width:22px; height:13px; float:left; margin-right: 10px; margin-top: 7px;}

.scrollup{background: url('img/icon_top.png') no-repeat; width:40px; height:40px; opacity:0.3; position:fixed; bottom:2%; right:2%; display:none; text-indent:-9999px;}

.uMenuRoot {margin: 0 auto; padding: 0; list-style: none; margin-top:-10px;}
.uMenuItem {color: #773a23; font-size: 14.5px;}
.uMenuItem a:link {color: #773a23; text-decoration: none;}
.uMenuItem a:active {color: #773a23; text-decoration: none;}
.uMenuItem a:visited {color: #773a23; text-decoration: none;}
.uMenuItem a:hover {color: #f13006; text-decoration: underline;}
.umn-tl {background: url('img/li.png') no-repeat; width: 9px; height: 4px; margin-top: 18px; padding-left: 9px; position: absolute;}
.uMenuItem {padding-bottom:10px; padding-top:10px; padding-left: 14px; border-bottom: 1px solid #dbcbc6;}

.archUl {list-style:none; padding: 0;}
.archLi {padding-bottom:10px; padding-top:10px; border-bottom: 1px solid #dbcbc6; list-style-image: url('img/li.png'); list-style-position: inside;}
.archLi span {text-decoration: underline; color: #773a23; padding-left:6px;}
.archLi a {padding-left:6px;}

a:link {text-decoration:none; color:#773a23;}
a:active {text-decoration:none; color:#773a23;}
a:visited {text-decoration:none; color:#773a23;}
a:hover {text-decoration: underline; color:#773a23;}


td, body {font-family: PTSans; font-size: 14.5px; color:#773A23;}
form {padding:0px;margin:0px;}
input,textarea,select {vertical-align:middle; font-size: 14.5px; font-family: PTSans;}
hr {background:#e2d5d1; height:1px; border:0; margin-bottom:10px;}
#contentBlock {margin-top:-127px; margin-bottom:40px;}
.clrl {clear:left;}
.clrr {clear:right;}

h1 {color:#773a23; font-size:23px; font-weight:normal; padding:0; margin:0;}
h2 {color:#000; font-size:15px; font-weight:normal; padding:0; margin:0;}

input[type="submit"], input[type="button"], input[type="reset"] {background:#76473a!important; background: linear-gradient(to top, #957065, #ab877d) !important; border:0 !important; width: initial !important; border-radius:6px !important; color:#fff !important; font-size:14px !important; padding:5px 7px !important; margin:5px !important; outline: none;}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover {background:#ffba00 !important; background: linear-gradient(to top, #ee1601, #f97e14) !important; color:#fff !important; width: initial !important; cursor: pointer;}
input[type="file"] {background: #f44b0b; background: linear-gradient(to top, #957065, #ab877d); border:0; border-radius:6px; color:#fff !important; font-size:14px; padding:5px 7px; margin:5px; display: inline-block !important; width: initial !important;}
input[type="file"]:hover {background:#ffba00 !important; background: linear-gradient(to top, #ee1601, #f97e14) !important; color:#fff !important; width: initial !important; cursor: pointer;}
textarea {border-radius:6px; padding:5px; border:1px solid #A9A9A9;}
input[type="text"] {border-radius:6px; border:1px solid #A9A9A9; padding:5px; width: initial !important;}

.u-comboeditcell {vertical-align: top; background:none !important; border:0 !important;}
.u-combobut {background:url('img/u-combobut.png') no-repeat !important; width:27px !important; height:27px !important;}
.u-combobut:hover {background:url('img/u-combobut-h.png') no-repeat !important;}
.u-combo {border:0 !important;}
.u-combolist {height: initial !important; overflow: auto; padding: 10px !important;; border-radius: 6px !important;; border: 1px solid #F44A0B !important; border-top: 1px solid #F44A0B !important;}
.pagesBlockuz {display: inline-flex; margin: 10px 0;}

.eBlock {margin-bottom: 33px;}
.news-inf-c:hover {opacity: 0.8}
.eBlock-img {width: 99% !important;}
.eBlock-img img {width:100% !important; border-radius:15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border:2px solid #d6c4bd;}
.eTitle {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E2D5D1;}

.eBlock-name {color:#000; font-size:15px; margin-bottom: 5px; margin-top:8px; font-weight: normal;} 
.eBlock-name a:link {text-decoration: underline; color:#000;}
.eBlock-name a:active {text-decoration: underline; color:#000;}
.eBlock-name a:visited {text-decoration: underline; color:#000;}
.eBlock-name a:hover {text-decoration: none; color:#000;}

.ePubl-name a h2 {color:#F13105; font-size:18px; margin-bottom: 5px; margin-top:8px; font-weight: bold;} 
.ePubl-name a:link {text-decoration: underline; color:#F13105;}
.ePubl-name a:active {text-decoration: underline; color:#F13105;}
.ePubl-name a:visited {text-decoration: underline; color:#F13105;}
.ePubl-name a:hover {text-decoration: none; color:#F13105;}

.eBlock-mess {margin-bottom:10px; font-size: 16px;}

.eBlock-images {text-align: center;}
.eBlock-images img {width:29% !important; max-height:150px !important; margin:1%; border-radius:6px; border: 3px solid #f3e1a9 !important; vertical-align: top;}
.eBlock-images img:hover {opacity:0.8}

.eBlock-det {margin-top: 10px;}
.eBlock-data {float:left; font-size:12px; color:#838383;}
.eBlock-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;}
.eBlock-cat {float:left; font-size:12px; color:#838383; margin-left:19px;}
.mpanel {float:right; margin-top:-10px;}
#postFormContent {width:98%; margin:0 auto;}
.fastLinks {font-weight:bold;}


ul.uf-form {width: 99%;}

.content {width: 100% !important; float:left;}


/*--------------------- Forum start ---------------------*/

.forumContent {}
.forumContent table {}
.gTable, .postTable {background-color: #ECEADA;}
.gTable td { border: 1px solid #ffffff; padding: 2px 7px; font-size: 13px;}
.threadLastPostTd {font-size: 12px !important;}
.gTable td.gTableTop {padding: 0px 5px; text-align: left; background: url(s/t/796/25.png) repeat-x; height: 28px; font-size: 14px; line-height: 28px; text-transform: uppercase; border: 1px solid #F87112; border-left: 5px solid #F87112; padding-left: 10px;}
.gTable td.gTableSubTop {background: #F87112; font-size: 10px; color: #ffffff;}
.gTable td.postTdTop {background: #F87112; color: #ffffff;}
.postBottom table td {border: 0px;}
.postSeparator {display: none;}
.posttdMessage {text-align: justify;}
td.forumIcoTd, td.forumThreadTd, td.forumPostTd, td.gTableRight, td.threadIcoTd, td.threadPostTd, td.threadViewTd {background: #f4f7f8;}
.forumDescr, .threadDescr {font-size: 10px; color: #a1a1a1;}
.quoteMessage {}
td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{border: 0px;}

/*--------------------- Forum end ---------------------*/

.swchItem, .swchItem1 {color:#EF6420; border:1px solid #FFBD85; background:#FFFAF7;} 
.swchItemA, .swchItemA1, .swchItem1, .swchItem {-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:6px 9px; margin-left:3px; text-decoration:none !important; } 
.swchItemA, .swchItemA1, .swchItem1:hover, .swchItem:hover {font-weight:normal; color:#fff; text-shadow:0px 1px #CA470E; box-shadow:0px 1px #EDEDED; -webkit-box-shadow:0px 1px #EDEDED; -moz-box-shadow:0px 1px #EDEDED; border:1px solid #D13F11; background:#E95B2B; background:-moz-linear-gradient(top,#FFBE01 1px,#FE7C02 1px,#E95B2B); background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFBE01),color-stop(0.02,#FE7C02),color-stop(1,#E95B2B)); text-decoration:none !important; }

/*--------------------- ST ---------------------*/


	
#wrapper {margin: 0 auto; margin: 0 15px;}
#wrapper-nav {margin: 0 auto;}
#wrapper-foot {margin: 0 auto; margin: 0 15px;}



/* -----������ �����----- */
.menu-h {background: url('img/menu-h.png') bottom repeat-x !important; height: 64px !important; padding-top:26px; z-index: 50; 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:13px; text-shadow: 0.5px 1px 0px #14849b;}
.menu-h a:active{color:#fff; text-decoration: none; border-bottom:1px solid #62c4d6; padding-bottom:13px; text-shadow: 0.5px 1px 0px #14849b;}
.menu-h a:visited {color:#fff; text-decoration: none; border-bottom:1px solid #62c4d6; padding-bottom:13px; text-shadow: 0.5px 1px 0px #14849b;}
.menu-h a:hover {color:#ffec00; text-decoration: none; border-bottom:1px solid #62c4d6; padding-bottom:13px; text-shadow: 0.5px 1px 0px #14849b;}

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

.head {background:url('img/head.jpg') center bottom no-repeat; height:600px !important;}

.logo {margin-top:-40px; float: initial !important;}
.sname {font-size:12vw; text-transform: uppercase; color:#f42901; text-shadow:0 4px 0px #fff18e; max-width: 90%; line-height: 117% !important; text-align: center; margin: 0 auto; 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; display: table; margin:0 auto; float: initial !important;}

.hd1 {background:url('img/hd1.png') no-repeat; position: absolute; margin-left:400px !important; top: 99px !important; width: 81px; height: 86px; display: none !important;}
.hd2 {background:url('img/hd2.png') no-repeat; position: absolute; margin-left: 30px !important; top: 490px !important; width:85px; height:130px; zoom: 0.65 !important;}
.hd3 {background:url('img/hd3.png') no-repeat; position: absolute; margin-left: 160px !important; top: 480px !important; width:117px; height:129px;zoom: 0.65 !important;}
.hd4 {background:url('img/hd4.png') no-repeat; position: absolute; margin-left: 827px !important; top: 229px !important; width:149px; height:171px; display: none !important;}
.hd5 {background:url('img/hd5.png') no-repeat; position: absolute; margin-left: 350px !important; top: 520px !important; width:70px; height:110px; zoom: 0.65 !important;}

.contact-box {display: table; margin: 0 auto; margin-top: 30px !important; float: initial !important;}
.contact {display: none;}
.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: center; margin-top: -62px; width: 223px;}
.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-m.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: -32px;}
.cloud:hover {background:url('img/cloud-h.png') no-repeat; color:#fff;}



.blocs {width:97% !important; float:left; margin-top:5px;}
.box {margin-bottom:24px;}
.box-bg {width:100% !important; 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; min-height: 25px; box-shadow: 2px 2px 2px #d68264; color:#fff; font-size:16px; padding-left:24px; padding-top:10px; padding-bottom:10px; width: initial !important;}
.boxCont {padding:18px 14px; color:#202020; font-size: 14.5px; background: url('img/block-bg.png') center center repeat;}
.box-top {background: url('img/box-top.png') no-repeat; width: 127px !important; height: 17px; margin:0 auto;}

.cblock {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;  background: url('img/block-bg.png') center center repeat; margin-bottom:20px; margin-left: 0;}


.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: 88%; margin-top: -20px; position: absolute;}

.video-block {width:100% !important; 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-top:20px; text-align:center; background:url('img/video-bg.jpg')  transparent repeat; margin-left: 0;}
.video-camera {background: url('img/video-camera.png') no-repeat; width: 78px; height: 66px; margin-left: 51%; margin-top: -20px; position: absolute;}

@media (max-width: 480px){
.video-inf {width: 84% !important; margin: auto; margin-bottom: 20px; overflow: hidden; text-align:left; display: inline-block; margin-right:0px !important;}
.video-inf-screen a {display:block; height:200px !important;}
}

@media (max-width: 629px) and (min-width: 480px) {
.video-inf {width: 44% !important; margin: auto 8px auto 8px; margin-bottom: 20px; overflow: hidden; text-align:left; display: inline-block;}
.video-inf-screen a {display:block; height:200px !important;}
}

.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 {padding: 0px 0 24px 0; width: 100% !important; height: initial !important;}
.glav-photo img {width: 97.5% !important; height: initial !important; 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 {margin-left: 0;}
.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; display: inline-block;}


.news-inf {width: 47% !important; margin-right:21px; margin-bottom: 20px; display:inline-block; vertical-align: top;}
.news-inf:nth-child(1n) {float: left;}
.news-inf:nth-child(2n) {float: right; margin-right: 0;}
.news-inf-c {}
.news-inf-c:hover {opacity: 0.8}
.news-inf-img {width: 100% !important; margin-right:8%;}
.news-inf-img img {width:100% !important; height: 190px; 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:15px; overflow:hidden; line-height: 20px; 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-right:6px; margin-top:3px;}




.footer {background: url('img/footer.jpg') bottom center no-repeat; clear:both;}
.copyright {color:#6a6663; font-size:14px; text-align: center; float: initial; margin: 0 auto; padding-top: 10px; width: 100% !important;}
.foot-adres {color:#6a6663; font-size:14px; text-align: center !important; list-style:none; padding-top: 15px !important; margin: 0 auto !important; width: 100% !important; padding-bottom: 20px}
.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%; margin-top: 42px;}
.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; margin-top: -12px; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; margin-right:15px;}
.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 {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-bottom:30px; text-align:center; background:url('img/slider-bg.jpg')  transparent repeat; margin-left: 0;}

.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;  zoom: 1.4; }

.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: 86px; background-position-y: 0;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: 12px; top: 86px; background-position-y: -29px;}



.item-photo {width:94px !important; 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 !important; height:114px; overflow: hidden; position: relative; margin: 0 auto;}
.item-photo a .h-bg {width: 100% !important; 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 !important; float: left; cursor: pointer; margin-top: 59px; margin-left: 12px;}
.custom-arrow-left .arrow-icon {background: url('img/arrows.png') no-repeat; width: 29px !important; height: 29px;}
.slider-body  {float: left; width: 600px;  width: calc(100% - 110px) !important;  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;}


.eBlock-right {
    float: left;
    width: 100% !important;
}

@media (max-width:749px) and (min-width:670px) {
.cont-ball {background: url('img/cont-ball.png') no-repeat; width: 41px; height: 64px; margin-left: 91%; margin-top: -11px; position: absolute;}
.slider-camera {background: url('img/camera.png') no-repeat; width: 54px; height: 47px; margin-left: 88%; margin-top: -20px; position: absolute;}
.video-camera {background: url('img/video-camera.png') no-repeat; width: 78px; height: 66px; margin-left: 84%; margin-top: -20px; position: absolute;}
}

@media (max-width:669px) and (min-width:590px) {
.cont-ball {background: url('img/cont-ball.png') no-repeat; width: 41px; height: 64px; margin-left: 89%; margin-top: -11px; position: absolute;}
.slider-camera {background: url('img/camera.png') no-repeat; width: 54px; height: 47px; margin-left: 86%; margin-top: -20px; position: absolute;}
.video-camera {background: url('img/video-camera.png') no-repeat; width: 78px; height: 66px; margin-left: 82%; margin-top: -20px; position: absolute;}
}

@media (max-width:589px)  and (min-width:540px) {
.cont-ball {background: url('img/cont-ball.png') no-repeat; width: 41px; height: 64px; margin-left: 88%; margin-top: -11px; position: absolute;}
.slider-camera {background: url('img/camera.png') no-repeat; width: 54px; height: 47px; margin-left: 85%; margin-top: -20px; position: absolute;}
.video-camera {background: url('img/video-camera.png') no-repeat; width: 78px; height: 66px; margin-left: 81%; margin-top: -20px; position: absolute;}
}


@media (max-width:539px)  and (min-width:480px) {
.cont-ball {background: url('img/cont-ball.png') no-repeat; width: 41px; height: 64px; margin-left: 86%; margin-top: -11px; position: absolute;}
.slider-camera {background: url('img/camera.png') no-repeat; width: 54px; height: 47px; margin-left: 83%; margin-top: -20px; position: absolute;}
.video-camera {background: url('img/video-camera.png') no-repeat; width: 78px; height: 66px; margin-left: 79%; margin-top: -20px; position: absolute;}
}

@media (max-width:479px) {
.cont-ball {background: url('img/cont-ball.png') no-repeat; width: 41px; height: 64px; margin-left: 81%; margin-top: -11px; position: absolute;}
.slider-camera {background: url('img/camera.png') no-repeat; width: 54px; height: 47px; margin-left: 74%; margin-top: -20px; position: absolute;}
.video-camera {background: url('img/video-camera.png') no-repeat; width: 78px; height: 66px; margin-left: 70%; margin-top: -20px; position: absolute;}
.eBlock-right {width: 100% 	!important;}
}

@media (max-width:829px) and (min-width:803px) {
#owl-demo .item {background:url('img/photo-bg.png') no-repeat; display: block; width: 118px !important; height: 138px; display: inline-block}
}

@media (max-width: 480px){
.eBlock-img {margin-right:3%; width:initial !important; float:initial !important;}
}

@media (max-width: 749px) {
.eBlock-images {text-align: center;}
.eBlock-images img {width:45%; max-height:150px; margin:1%; border-radius:6px; border: 3px solid #f3e1a9 !important; vertical-align: top;}
.eBlock-images img:hover {opacity:0.8}
.forumContent table {width: 78%;}
.content {width: 100%; float:left; margin-left: 0 !importnat;}
}

@media (max-width: 370px) {
.owl-theme .owl-controls .owl-buttons .owl-prev {left: 12px; top: 135px; background-position-y: 0;}
.owl-theme .owl-controls .owl-buttons .owl-next {right: 12px; top: 135px; background-position-y: -29px;}
}

@media (max-width:749px) and (min-width:518px) {
#owl-demo .item {background:url('img/photo-bg.png') no-repeat; display: block; width: 118px !important; height: 138px; display: inline-block;   zoom: 1;}
.slider-body  {float: left; width: 600px;  width: 75%;  margin-left: 12px;}
.custom-arrow-left {width: 29px; float: left; cursor: pointer; margin-top: 59px; margin-left: 12px;}
.custom-arrow-right .arrow-icon {background: url('img/arrows.png') 0 -29px no-repeat; width: 29px; height: 29px;  cursor: pointer; margin-top: 59px;}
}

@media (max-width:517px) and (min-width:495px) {
.custom-arrow-left {width: 29px; float: left; cursor: pointer; margin-top: 88px; margin-left: 12px;}
.custom-arrow-right .arrow-icon {background: url('img/arrows.png') 0 -29px no-repeat; width: 29px; height: 29px;  cursor: pointer; margin-top: 88px;}
.custom-arrow-right:hover .arrow-icon:hover {background: url('img/arrows.png') -29px -29px no-repeat; width: 29px; height: 29px;  cursor: pointer; margin-top: 88px;}
.custom-arrow-left:hover .arrow-icon:hover {background: url('img/arrows.png') -29px 0 no-repeat; width: 29px; height: 29px;}
}

@media (max-width:494px) {
#owl-demo .item {background:url('img/photo-bg.png') no-repeat; display: block; width: 118px !important; height: 138px; display: inline-block;   zoom: 1.5;}
.custom-arrow-left {width: 29px; float: left; cursor: pointer; margin-top: 88px; margin-left: 12px;}
.custom-arrow-right .arrow-icon {background: url('img/arrows.png') 0 -29px no-repeat; width: 29px; height: 29px;  cursor: pointer; margin-top: 88px;}
.custom-arrow-right:hover .arrow-icon:hover {background: url('img/arrows.png') -29px -29px no-repeat; width: 29px; height: 29px;  cursor: pointer; margin-top: 88px;}
.custom-arrow-left:hover .arrow-icon:hover {background: url('img/arrows.png') -29px 0 no-repeat; width: 29px; height: 29px;}
.slider-body  {float: left; width: 600px;  width: 64%;  margin-left: 12px;}
}

@media (max-width:546px)  and (min-width:473px) {
.news-inf {width: 46% !important; margin-right:21px; margin-bottom: 20px;  display:inline-block; vertical-align: top;}
.news-inf:nth-child(2n) {margin-right:0;}
.news-inf-c {}
.news-inf-c:hover {opacity: 0.8}
.news-inf-img {width: 100% !important; margin-right:8%;}
.news-inf-img img {width:100% !important; height: 142px; 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-right:6px; margin-top:3px;}
}

@media (max-width:472px)  {
.news-inf {width: 100% !important; margin-bottom: 20px;  display:inline-block; vertical-align: top;}
.news-inf-c {}
.news-inf-c:hover {opacity: 0.8}
.news-inf-img {width: 100% !important; margin-right:8%;}
.news-inf-img img {width:100% !important; 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-right:6px; margin-top:3px;}
}


}


/* Vipadayuschee menu */
.u-menu {background: #FDF8EB !important; border: 5px solid #D6C4BD !important; border-radius: 15px !important;}
.uMenuItem a:link, .u-menu:link {color: #773a23 !important; text-decoration: none !important;}
.uMenuItem a:visited, .u-menu:visited {color: #773a23 !important; text-decoration: none !important;}
.uMenuItem a:active, .u-menu:active {color: #773a23 !important; text-decoration: none !important;}
.uMenuItem a:hover, .u-menu:hover {color: #f13006 !important; text-decoration: none !important;}
.u-menu .u-menuitemhl a, .u-menu .u-menuitemhl b, .u-menu a:hover, .u-menu a:hover b, .u-menu a:active {color:#f13006!important;}
.u-menu .u-menuitemhl {color:#f13006 !important; border-bottom: 2px solid #F13306 !important; background: none !important;}
.u-menu .u-menuitemhl a:hover {color:#f13006 !important; width: 314px; height: 60px;}
.uMenuItem a:hover {color:#f13006 !important;}
a.u-menuvitem.u-menuitemhl .uMenuItem a {color:#f13006 !important; width: 314px; height: 60px;}
.u-menuvitem {line-height:22px !important; padding: 0px 16px 0px 4px !important;}


.uMenuItem .xw-tl, .uMenuItem .xw-tr, .uMenuItem .xw-ml, .xw-tr, .xw-tl, .xw-bl, .xw-br, .xw-bc,
.u-menu .xw-mc, .u-menu .xw-mr, .u-menu .xw-ml, .xw-tc, .u-menu .u-menubody {background: none !important; border:0 !important;}
.xw-tsps {height:0 !important;}
.x-sh.xsl {display: none !important}
/* Vipadayuschee menu end */