@font-face { font-family: calibri; src: url(../fnt/calibri.otf); }

@font-face { font-family: MyriadPro-Bold; src: url(../fnt/MyriadPro-Bold.otf); }
@font-face { font-family: MyriadPro-BoldCond; src: url(../fnt/MyriadPro-BoldCond.otf); }
@font-face { font-family: MyriadPro-BoldCondIt; src: url(../fnt/MyriadPro-BoldCondIt.otf); }
@font-face { font-family: MyriadPro-BoldIt; src: url(../fnt/MyriadPro-BoldIt.otf); }
@font-face { font-family: MyriadPro-Cond; src: url(../fnt/MyriadPro-Cond.otf); }
@font-face { font-family: MyriadPro-CondIt; src: url(../fnt/MyriadPro-CondIt.otf); }
@font-face { font-family: MyriadPro-It; src: url(../fnt/MyriadPro-It.otf); }
@font-face { font-family: MyriadPro-Regular; src: url(../fnt/MyriadPro-Regular.otf); }
@font-face { font-family: MyriadPro-Semibold; src: url(../fnt/MyriadPro-Semibold.otf); }
@font-face { font-family: MyriadPro-SemiboldIt; src: url(../fnt/MyriadPro-SemiboldIt.otf); }

html, body { margin: 0; padding: 0; }
form { padding: 0; margin: 0; }

h1 { position: relative; color: #ffffff; text-transform: uppercase; font-size: 30px; font-family: calibri; margin: 7px 0 0; padding: 0; }
h2 { text-transform: uppercase; text-align: center; font-family: MyriadPro-Regular; font-size: 24px; color: #424242; margin:0 0 15px; padding:0; }
h3 { text-transform: uppercase; font-family: MyriadPro-Regular; font-size: 24px; color: #424242; margin:0; padding:0 0 15px; }

img { border: none; }
select { cursor: pointer; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; font-size: 1px; height: 0; float: none !important; }

.hidden { display: none; }

a: hover {  }
a: active {  }
a: visited {  }
a: focus {  }
a, input, input[type="button"], button { outline: none; }
a, input[type="button"], button { cursor: pointer; }
input[type="button"]: hover, button: hover { opacity: .7; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.wrap { background: url(../img/s2B.png) fixed left bottom no-repeat; background-size: contain; min-width: 1100px; width: 100%; margin: 0 auto; }
.layout1100 { width: 1100px; margin: 0 auto; }
.layout100 { width: 100%; }
.back1 { background: url(../img/s0B.png) center top no-repeat; margin: -72px 0 0; }
.back2 { background: url(../img/s2B.png) fixed center bottom no-repeat; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.header { z-index: 9999; opacity: .9999; background-color: #393939; padding: 10px 20px 10px 50px; }
.header .logo { width:200px; height:48px; }
.header .layout1100 { margin: 0 auto; width: 1030px }
.header .mainmenu ul { list-style: none; }
.header .mainmenu ul li { float: left; margin: 0 30px 0 0; padding: 0; }
.header .mainmenu ul li a { text-transform: uppercase; font-family: MyriadPro-Regular; color: #ffffff; text-decoration: none; font-size: 14px; }
.header .mainmenu ul li a:hover { color: #dc9923; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.screen0 { padding: 250px 0 0; }

.screen0 .lSSlideWrapper  { padding-left: 4px }
.screen0 .lSSlideOuter  { width: 896px; margin: 0 auto; }
.screen0 .lSAction > a { width: 30px; height:50px; }

.screen0 .lSAction > .lSPrev {  }
.screen0 .lSAction > .lSNext { background-position: -28px 0; }
.screen0 .lSSlideOuter .lSPager.lSpg { display: none; }

.screen0 #mainSlider .iBack { margin-left: 2px;  }
.screen0 #mainSlider .iBack.n1 { background: url(../img/s0Slide1thumb.png); }
.screen0 #mainSlider .iBack.n2 { background: url(../img/s0Slide2thumb.png); }
.screen0 #mainSlider .iBack.n3 { background: url(../img/s0Slide3thumb.png); }

.screen0 #mainSlider li { margin-left: -1px; }
.screen0 #mainSlider li,
.screen0 #mainSlider li .iBack { height:175px; opacity: .9999; }
.screen0 #mainSlider li .iBack { padding: 75px 15px 0; width:260px !important; }
.screen0 #mainSlider li .liBack { background-color: #ffffff; height: 179px; margin: 0 0 -180px; opacity: 0.5; padding: 2px; width: 290px; }

.screen0 #mainSlider .iBack p,
.screen0 #mainSlider .iBack a { color: #ffffff; padding: 0; font-size: 14px; font-family: MyriadPro-Regular; }
.screen0 #mainSlider .iBack p { margin: 0 0 10px; }
.screen0 #mainSlider .iBack a { text-decoration: none; }
.screen0 #mainSlider .iBack a:hover { text-decoration: underline !important; }

.infoFromMainSlider, .infoFromMainSlider .infoSlide { display: none; }

.infoFromMainSlider { overflow: hidden; background-color: #efefef; box-shadow: 0 0 36px #aaaaaa; height: 460px; left: 15%; opacity: 0.9999; position: absolute; top: 10%; width: 1000px; z-index: 999999; }

.infoFromMainSlider .close { cursor: pointer; float: right; width:50px; height:50px; background: url(../img/infoFromMainSliderClose.png); }
.infoFromMainSlider .close:hover { opacity: .7; }

.infoFromMainSlider .pic, .infoFromMainSlider .pic img { width:400px; height:460px; }

.infoFromMainSlider .textWin { width:600px; height:460px }
.infoFromMainSlider .textWin .text { height: 360px; overflow: auto; padding: 55px 0 0 40px; }
.infoFromMainSlider .textWin .text p { margin: 0; padding: 0 0 20px; font-size: 14px; color: #424242; font-family: MyriadPro-Regular; }

.infoFromMainSlider .pn div { width: 285px; }

.infoFromMainSlider .pn .prev { text-align: right; }
.infoFromMainSlider .pn .next { text-align: left; }

.infoFromMainSlider .pn a { text-transform: uppercase; text-decoration: none; color: #7e7e7e; font-size: 14px; font-family: MyriadPro-Regular; }
.infoFromMainSlider .pn a:hover { color: #dc9923; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.screen1 .cap { padding: 40px 0; }
.screen1 .cap p { font-size: 14px; font-family: MyriadPro-Regular; color: #424242; text-align: center; }

.screen1 .blocks {  }
.screen1 .blocks .hr { height: 30px; }
.screen1 .blocks .block {  }

.screen1 .slider, .screen1 #screen1Slider img { width:550px; height:260px; }
.screen1 .lSSlideOuter .lSPager.lSpg { display: none; }

.screen1 .lSAction > .lSPrev { background-position: -6px bottom; height: 46px; left: auto; margin: -52px 0 0 454px; top: auto; width: 43px; }
.screen1 .lSAction > .lSNext { background-position: -52px bottom; height: 46px; left: auto; margin: -52px -5px 0 0; top: auto; width: 43px; }

.screen1 .textBlock { display: table-cell; height: 260px; padding: 0 30px; vertical-align: middle; width: 490px; }
.screen1 .textBlock p { font-family: MyriadPro-Regular; font-size: 14px; color: #424242; margin: 0; padding: 0 0 10px; }

.screen1 .textBlock.tbRight { text-align: left; }
.screen1 .textBlock.tbLeft { text-align: right; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.screen2 { padding: 0 0 50px; }

.screen2 .cap { padding: 40px 0 15px; }
.screen2 .cap p { font-size: 14px; font-family: MyriadPro-Regular; color: #424242; text-align: center; }

.screen2 .blocks { padding: 0 0 40px; }
.screen2 .blocks .block { background: url(../img/ico1.png) no-repeat 40px center; width: 410px; padding: 15px 30px 15px 110px }
.screen2 .blocks .block p { font-family: MyriadPro-Regular; font-size: 14px; color: #424242; margin: 0; padding: 0; }

.screen2 .blocks2 { width: 700px; margin:0 auto; }

.screen2 .blocks2 .block { text-align: center; width: 140px; height: 310px }
.screen2 .blocks2 .block .even { position: relative; top: 0 }
.screen2 .blocks2 .block .odd { position: relative; top: 180px; }

.screen2 .blocks2 .block .pho { margin: 0 auto 10px; overflow: hidden; width:87px; height:87px; background: url(../img/ico2.png) no-repeat; }
.screen2 .blocks2 .block.n1 .pho { background-position: -29px -24px; }
.screen2 .blocks2 .block.n2 .pho { background-position: -167px -198px; }
.screen2 .blocks2 .block.n3 .pho { background-position: -286px -24px; }
.screen2 .blocks2 .block.n4 .pho { background-position: -410px -198px; }
.screen2 .blocks2 .block.n5 .pho { background-position: -536px -24px; }


.screen2 .blocks2 .block p { text-align: center; text-transform: uppercase; margin: 0; padding: 0; font-size: 16px; font-family: MyriadPro-Regular; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.screen3 .cap { background-color: #ffffff; padding: 40px 0 15px; border-top: 1px solid #dbdcdc; }

.screen3 .slider { margin: 0 auto; }
.screen3 .slider, .screen3 .slider .slide { width: 100%; height: 300px }

.screen3 .slider .slide.n1 { background: url(../img/s3Slide1.png) no-repeat center center; }
.screen3 .slider .slide.n2 { background: url(../img/s3Slide1.png) no-repeat center center; }
.screen3 .slider .slide.n3 { background: url(../img/s3Slide1.png) no-repeat center center; }

.screen3 .slider p { font-family: MyriadPro-Regular; font-size: 16px; color: #fefeff; position: relative; text-align: center; width: 565px; margin: -80px auto 0; }

.screen3 .slider .lSSlideOuter, .screen3 .slider .lSSlideWrapper, .screen3 .slider ul { height: 300px !important; }
.screen3 .slider .lSPrev { height: 50px; }
.screen3 .slider .lSNext { height: 50px; }
.screen3 .slider .lSPager { display: none; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.screen4 .cap { padding: 40px 0 15px; }

.screen4 .blocks { width: 1100px; margin: 0 auto; }
.screen4 .blocks .hr { height: 30px; }

.screen4 .blocks .block .pho { margin: 18px 15px 0px -55px; }
.screen4 .blocks .block .about { margin: 30px 0 0; }
.screen4 .blocks .block .pho,
.screen4 .blocks .block .pho img { width:109px; height:106px; }
.screen4 .blocks .block .af { height: 145px; width: 600px; }

.screen4 .blocks .block p { font-family: MyriadPro-Regular; color: #5a5858; margin: 0; padding: 0; }
.screen4 .blocks .block p.p1 { font-size: 12px; }
.screen4 .blocks .block p.p2 { font-size: 16px; }
.screen4 .blocks .block hr { background-color: #dc9923; border: 0 none; height: 1px; margin: 7px 0 3px; width: 210px; }

.screen4 .blocks .showmore { padding: 40px 0 50px; text-align: center; }
.screen4 .blocks .showmore input[type="button"] { font-family: MyriadPro-Regular; font-size: 16px; border: 0 none; background-color: #dc9923; text-transform: uppercase; color: #ffffff; padding: 5px 10px; margin: 0 auto }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.screen5 .cap { background-color: #ffffff; padding: 40px 0 15px; border-top: 1px solid #dbdcdc; }
.screen5 .foot { background-color: #393939; padding: 10px 0 10px; color: #ffffff; font-family: MyriadPro-Regular; text-transform: uppercase; }

.screen5 .foot.n1 p { margin: 0; padding: 0; text-align: center; }
.screen5 .foot.n2 p { text-align: center; font-size: 11px; font-family: MyriadPro-Regular; padding: 15px 0; }
.screen5 .foot.n2 .clear { margin: 0; padding: 0; }

.screen5 .foot a { color: #ffffff; text-decoration: none; }
.screen5 .foot a:hover { text-decoration: underline !important; }

.screen5 .foot .blocks { width: 940px; margin: 0 auto; padding-left: 50px; }

.screen5 .foot .block { background: url(../img/ico3.png) no-repeat; padding: 25px 80px 20px; }
.screen5 .foot .block.n1 { background-position: 25px 8px; }
.screen5 .foot .block.n2 { background-position: 25px -57px; }
.screen5 .foot .block.n3 { background-position: 23px -117px; }

.screen5 .map { background-color: #ffffff; width:100%; height:475px; margin: 5px 0; }

/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
















