@font-face {
    font-family: 'AdLibWin95BT';
    src: url('/font/AdLibWin95BT/adlib_win95bt.eot');
    src: url('/font/AdLibWin95BT/adlib_win95bt.eot?#iefix') format('embedded-opentype'),
         url('/font/AdLibWin95BT/adlib_win95bt.woff') format('woff'),
         url('/font/AdLibWin95BT/adlib_win95bt.ttf') format('truetype'),
         url('/font/AdLibWin95BT/adlib_win95bt.svg#adlib_win95bt_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body {height: 100%; padding: 0; margin: 0;}
body {font-family: 'AdLibWin95BT'; font-size: 14px; line-height: 1.2; min-width: 768px; background: url("/image/sait-fon-2.jpg") repeat 0 0;}

img {max-width: 100%;}

#wrapper {margin: 0 auto -216px; min-height: 100%; width: 100%; max-width: 1980px; background-color: #fff; box-shadow: 0 0 10px #7c7c7c;}
.main-page #wrapper {margin-bottom: 0;}

.header-main {position: relative;}
.header {position: relative; height: 100px; background-color: #1d95d1;}

/*---container---*/
.container {}

.top-logo {cursor: pointer; display: block; position: absolute; text-decoration: none; z-index: 1;}
.header .top-logo {background: url(/image/logo-work.png) no-repeat 0 0; width: 238px; height: 189px; left: 75px; top: 10px;}

.top-line {background-color: rgba(255, 255, 255, 0.2); box-sizing: border-box; position: absolute; width: 100%; z-index: 1;}
.header .top-line {margin-top: 30px; padding-top: 18px; padding-bottom: 18px;}

.top-tagline {float: left; color: #ffffff; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 1em; text-transform: uppercase;}
.header .top-tagline {margin-left: 350px;}

.top-menu {float: right;}
.top-menu a, .top-menu span {color: #ffffff; cursor: pointer; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 1em; text-decoration: none; text-transform: uppercase; line-height: 1.4;}
.top-menu ul,
.top-menu li {list-style: none; padding: 0; margin: 0;}
ul.dropdown {position: relative;}
ul.dropdown li {float: left; zoom: 1;}
ul.dropdown a:hover {color: #000;}
ul.dropdown a:active {color: #ffa500;}
ul.dropdown li a {display: block; padding: 0 8px; border-right: 1px solid #fff;}
ul.dropdown li:last-child a {border-right: none;}
ul.dropdown li.hover,
ul.dropdown li:hover {position: relative;}
ul.dropdown ul {visibility: hidden; position: absolute; top: 100%; right: 0;}
ul.dropdown ul li {float: none; position: relative;}
ul.dropdown ul li:before {background: url("/image/fringe.png") no-repeat 0 0; background-size: cover; content: ""; display: block; position: absolute; left: 0; top: 0;}
ul.dropdown ul li:after {background: url("/image/fringe.png") no-repeat 100% 0; background-size: cover; content: ""; display: block; position: absolute; right: 0; top: 0;}
ul.dropdown ul li a {border-right: none; color: #5a2805; cursor: pointer; display: block; font-weight: bold; text-transform: uppercase; white-space: nowrap; width: 100%; box-sizing: border-box; text-align: center;}
ul.dropdown ul li:nth-child(odd) a {background-color: #f6d4a0;}
ul.dropdown ul li:nth-child(even) a {background-color: #c88040;}
ul.dropdown ul ul {left: -100%; top: 0;}
ul.dropdown li:hover > ul {visibility: visible;}

.top-banners-wrap {position: absolute; left: 0; bottom: 0; width: 100%;}
.top-banners-wrap .bx-wrapper {margin-bottom: 0;}
.top-banners-wrap .bx-pager {position: absolute; text-align: right;}
.top-banners-wrap .bx-pager a {text-indent: 9999px !important;}

.main-wrapper {position: relative;}
.main-wrapper img {vertical-align: top;}

.main-blanket {position: absolute; top: 0; left: 0; display: none;}
.main-blanket img {position: absolute; top: 0; left: 0;}
.main-blanket img:first-of-type {z-index: 1;}
.main-blanket img:last-of-type {z-index: 3;}
.main-blanket div {position: absolute; z-index: 2; display: none; background-color: rgba(228,118,48,0.6); color: #ffffff; font-family: Tahoma, Geneva, sans-serif; font-size: 1em; font-weight: bold; padding-top: 7px; padding-right: 15px; padding-bottom: 7px;}
.main-blanket map {z-index: 4;}
.main-blanket area {cursor: pointer;}

.main-blanket-768 {width: 746px; height: 576px; left: 0; top: 0;}
.main-blanket-768 div {padding-left: 19px;}
.main-blanket-768 .main-blanket-num-1 {left: 272px; top: 46px;}
.main-blanket-768 .main-blanket-num-2 {left: 322px; top: 128px;}
.main-blanket-768 .main-blanket-num-3 {left: 372px; top: 200px;}
.main-blanket-768 .main-blanket-num-4 {left: 402px; top: 256px;}
.main-blanket-768 .main-blanket-num-5 {left: 430px; top: 314px;}
.main-blanket-768 .main-blanket-num-6 {left: 436px; top: 394px;}
.main-blanket-768 .main-blanket-num-7 {left: 598px; top: 68px;}
.main-blanket-768 .main-blanket-num-8 {left: 606px; top: 119px;}

.main-blanket-1024 {width: 994px; height: 700px; left: 0; top: 0;}
.main-blanket-1024 div {padding-left: 22px;}
.main-blanket-1024 .main-blanket-num-1 {left: 408px; top: 68px;}
.main-blanket-1024 .main-blanket-num-2 {left: 464px; top: 170px;}
.main-blanket-1024 .main-blanket-num-3 {left: 526px; top: 256px;}
.main-blanket-1024 .main-blanket-num-4 {left: 562px; top: 324px;}
.main-blanket-1024 .main-blanket-num-5 {left: 596px; top: 394px;}
.main-blanket-1024 .main-blanket-num-6 {left: 606px; top: 494px;}
.main-blanket-1024 .main-blanket-num-7 {left: 812px; top: 86px;}
.main-blanket-1024 .main-blanket-num-8 {left: 824px; top: 150px;}

.main-blanket-1600 {width: 1507px; height: 1009px; left: 0; top: -74px;}
.main-blanket-1600 div {padding-left: 27px;}
.main-blanket-1600 .main-blanket-num-1 {left: 620px; top: 160px;}
.main-blanket-1600 .main-blanket-num-2 {left: 694px; top: 294px;}
.main-blanket-1600 .main-blanket-num-3 {left: 776px; top: 408px;}
.main-blanket-1600 .main-blanket-num-4 {left: 824px; top: 498px;}
.main-blanket-1600 .main-blanket-num-5 {left: 868px; top: 590px;}
.main-blanket-1600 .main-blanket-num-6 {left: 882px; top: 722px;}
.main-blanket-1600 .main-blanket-num-7 {left: 1264px; top: 104px;}
.main-blanket-1600 .main-blanket-num-8 {left: 1283px; top: 188px;}

.main-blanket-1920 {width: 1310px; height: 928px; left: 0; top: 0;}
.main-blanket-1920 div {padding-left: 27px;}
.main-blanket-1920 .main-blanket-num-1 {left: 620px; top: 98px;}
.main-blanket-1920 .main-blanket-num-2 {left: 694px; top: 230px;}
.main-blanket-1920 .main-blanket-num-3 {left: 776px; top: 344px;}
.main-blanket-1920 .main-blanket-num-4 {left: 824px; top: 434px;}
.main-blanket-1920 .main-blanket-num-5 {left: 868px; top: 526px;}
.main-blanket-1920 .main-blanket-num-6 {left: 880px; top: 660px;}
.main-blanket-1920 .main-blanket-num-7 {left: 1070px; top: 142px;}
.main-blanket-1920 .main-blanket-num-8 {left: 1088px; top: 226px;}

.main-text-1,
.main-text-2,
.main-text-3,
.main-text-4,
.main-text-5,
.main-text-6 {position: absolute; color: #7b451c; font-size: 1em; z-index: 5;}
.main-text-6 h2 {font-size: 2.4em; line-height: 1.1; margin: 0 0 10px;}
.main-text-6 p {margin: 0; font-size: 1.8em;}

.main-slider {position: absolute; padding: 1.7843%; background-color: #b7c7e3; box-sizing: border-box;}
.main-slider > div {height: 100%; width: 100%;}
.main-slider .slide {position: relative; height: 100%; width: 100%; box-sizing: border-box;}
.main-slider .slide .descr {font-family: Tahoma, Geneva, sans-serif;}
.main-slider .slide img {max-height: 100%;}

.main-decoration-1 {position: absolute;}
.main-decoration-1 span {color: #ffffff; position: absolute; text-align: center; line-height: 1;}
.main-decoration-1 span:first-of-type {top: 24%; left: 0; font-size: 3.6em; width: 100%;}
.main-decoration-1 span:last-of-type {top: 52%; left: 0; font-size: 1.6em; width: 100%;}
.main-decoration-2 {position: absolute;}
.main-decoration-2 p {margin-top: 10px; text-align: center; font-size: 0.8em; font-family: Tahoma, Geneva, sans-serif;}

.item-wraper {overflow: hidden; font-family: Tahoma,Verdana,Segoe,sans-serif;}
.item-wraper h1 {font-size: 20px; margin: 20px 0 30px; text-align: right;}
.item-left-col {float: left; width: 50%; padding-top: 100px;}
.item-right-col {float: left; width: 45%; margin-left: 5%;}
.item-gallery ul,
.item-gallery li {margin: 0; padding: 0; list-style: none;}
.item-gallery img {max-width: 100%;}
.item-gallery-pager {overflow: hidden;}
.item-gallery-pager a {box-sizing: border-box; float: left; padding-left: 5px; padding-bottom: 5px; width: 33%;}
.item-gallery-pager img {max-width: 100%;}



/*---footer---*/
#footer, .push {height: 216px;}
.main-page #footer,
.main-page .push {display: none;}

#footer {margin: 0 auto; overflow: hidden; width: 100%; max-width: 1980px; position: relative;}
.footer-inner {background: url(/image/footer-line.jpg) repeat-x 0 48px #c88040; bottom: 0; position: absolute; left: 0; width: 100%; z-index: 1; padding: 20px 0;}
.footer-inner img {vertical-align: middle; margin-left: 20px;}
.footer-logo {}
.adjutor {}
.footer-img {float: right; position: relative; z-index: 2;}