@import url(reset.css);

*:focus {outline:none;}
header, section, hgroup, nav, footer, article {display: block;}
.clear{clear: both;}
a:hover{text-decoration:none;}
@font-face {
 font-family: 'statdisplaypro-regular';
 src: url('../fonts/statdisplaypro-regular.eot');
 src: url('../fonts/statdisplaypro-regular.eot#iefix') format('embedded-opentype'),
  url('../fonts/statdisplaypro-regular.woff') format('woff'),
  url('../fonts/statdisplaypro-regular.ttf') format('truetype'),
  url('../fonts/statdisplaypro-regular.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'statdisplaypro-regular';
 src: url('../fonts/statdisplaypro-light.eot');
 src: url('../fonts/statdisplaypro-light.eot#iefix') format('embedded-opentype'),
  url('../fonts/statdisplaypro-light.woff') format('woff'),
  url('https://airc.at/fonts/statdisplaypro-light.ttf') format('truetype'),
  url('../fonts/statdisplaypro-light.svg') format('svg');
 font-weight: 200;
 font-style: normal;
}
font-face {
 font-family: 'statdisplaypro-regular';
 src: url('../fonts/statdisplaypro-bold.eot');
 src: url('../fonts/statdisplaypro-bold.eot#iefix') format('embedded-opentype'),
  url('../fonts/statdisplaypro-bold.woff') format('woff'),
  url('../fonts/statdisplaypro-bold.ttf') format('truetype'),
  url('../fonts/statdisplaypro-bold.svg') format('svg');
 font-weight: bold;
 font-style: normal;
}
@font-face {
 font-family: 'statdisplaypro-regular';
 src: url('../fonts/statdisplaypro-medium.eot');
 src: url('../fonts/statdisplaypro-medium.eot#iefix') format('embedded-opentype'),
  url('../fonts/statdisplaypro-medium.woff') format('woff'),
  url('../fonts/statdisplaypro-medium.ttf') format('truetype'),
  url('../fonts/statdisplaypro-medium.svg') format('svg');
 font-weight: 400;
 font-style: normal;
}
body{font-family:statdisplaypro-regular;}

/*menu*/
.menu{
min-height:88px;
background:url('../images/menu.jpg') repeat scroll 0 0 transparent;
position:fixed;
top:0;
left:0;
right:0;
width:100%;
border-bottom:2px solid #000;
z-index:999;
}
.menu-inner{
max-width:1170px;
margin:0 auto;
padding:14px 0 0 0;
padding:14px 0 21px 0;
}
.logo{
text-decoration:none;
color:#fff;
font-size:18px;
font-weight:200;
display:block;
margin:0 0 0 18px;
float:left;
}
.logo img{
float:left;
margin:0 25px 0 0;
}
.logo span{
padding: 14px 0 0 0;
display: block;
float: left;
}
.main-menu{
float:right;
padding:35px 0 0 0;
padding:22px 0 0 0;
}
.main-menu ul li{
display:inline-block;
vertical-align:top;
position:relative;
margin:0 30px;

}
.main-menu ul li:last-child{
margin:0 0 0 17px;
background:none;
}
.main-menu ul li a{
color:#999999;
font-size:24px;
font-weight:200;
text-decoration:none;
text-shadow: 1px 4px 6px rgb(148, 125, 125), 0 0 1em rgb(39, 37, 37);
display:block;
padding:0 15px;
}
.main-menu ul li:before{
content: '';
position: absolute;
width: 13px;
height: 28px;
top: -5px;
right: -36px;
background: url('../images/pag.png') no-repeat scroll 0 0 transparent;
}
.main-menu ul li:hover:before{
background-position:0 -99px;
}
.main-menu ul li.active:before{
background-position:0 -99px;
}
.main-menu ul li:last-child:before{
background:none;
}
.main-menu ul li:hover:after{
content:'';
position:absolute;
width:100%;
height:8px;
background-color:#00ccff;
left:0;
bottom:-28px;
}
.main-menu ul li:hover a{color:#fff;}
.main-menu ul li.active a{color:#fff;}
.main-menu ul li.active a:after{
content:'';
position:absolute;
width:100%;
height:8px;
background-color:#00ccff;
left:0;
bottom:-28px;
}
 a#pull {
display: none;
}
/*menu end*/
/*news*/
.news{padding:92px 0 0 0;margin:-1px 0 0 0px;}
.flexslider .slides li{
text-align:center;
}
.flexslider{position:relative;}
.flexslider .flex-control-nav{
position:absolute;
bottom:50px;
left:0;
width:100%;
text-align:center;
}
.flexslider .flex-control-nav li{display:inline-block;text-indent:-9999px;margin:0 9px;}
.flexslider .flex-control-nav li a{
width:20px;
height:20px;
display:block;
background: url('../images/slide.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
}
.flexslider .flex-control-nav li a.flex-active{background-position:0 -100px;}
.flexslider .slides li{padding:180px 0 0 0;}
.slides-text h2{
color:#fff;
font-size:80px;
padding:180px 50px 0 180px;
background: url('../images/cubic.jpg') no-repeat scroll 100px 180px transparent;
text-align:left;
}
.slides-text a{
    text-decoration: none;
}
.flexslider .slides li{/* height:838px; */height:auto;}
.sl1{
/* background: url('../images/pic1.jpg') no-repeat scroll center center transparent;
background-size:cover; */
position:relative;
  padding: 0 0 0 0 !important;
}
.sl1 img{
display:block;
width:100%;
}
.sl2 img{
display:block;
width:100%;
}
.sl3 img{
display:block;
width:100%;
}
.sl2{
/* background: url('../images/pic2.jpg') no-repeat scroll center center transparent;
background-size:cover; */
position:relative;
  padding: 0 0 0 0 !important;
}
.sl3{
/* background: url('../images/pic3.jpg') no-repeat scroll center center transparent;
background-size:cover; */
position:relative;
  padding: 0 0 0 0 !important;
}
.slides-text{position:absolute;
top:0;
left:50%;
margin-left:-585px;
max-width:1170px;
padding:50px 0 0 0;
/* margin:0 auto; */
}
.room{
float:right;
margin:-20px 18% 0 0px;
background: url('../images/room_new.png') no-repeat scroll center center transparent;
display:block;
width:268px;
height:130px;
}
/*news end*/
/*about*/
.about-block{
background-color:#FFF;
}
.about{
/* max-width:1170px; */
max-width:inherit;
margin:0 auto;
}
.cen{
max-width:1170px;
margin:0 auto;
}
.tab-box{padding:0 0 60px 0;}
/* .tab-info{display:none;} */
.tab-info{min-height:710px;}
.tab-info.active{display:block;}
.tab-links ul{text-align:center;padding:30px 200px 0 0;}
.tab-links ul li{display:inline-block;margin:5px 18px;}
.tab-links ul li a{
text-decoration:none;
color:#999999;
font-size:18px;
}
.tab-links ul li.active a{font-weight:600;color:#333333;}
.tab1 h3, .tab3 h3{
color:#336699;
font-size:80px;
font-weight:200;
margin:60px 0 25px 200px;
}
.tab1 h3 span, .tab3 h3 span{
padding:0 0 0 100px;
background: url('../images/cubic2.jpg') no-repeat scroll 0 60px transparent;
}
.about-left{
float:left;
margin:75px 60px 0 15px;
  width: 23%;
}
.about-left img{max-width:100%;}
.about-right{
float:left;
/* max-width:690px; */
max-width:70%;
}
.tab1 p{
color:#333333;
font-size:20px;
padding:0 0 50px 0;
line-height:1.9;
}
.flexslider2 .flex-control-nav{text-align:center;}
.flexslider2 .flex-control-nav li{display:inline-block;text-indent:-9999px;margin:0 9px;}
.flexslider2 .flex-control-nav li a{
width:20px;
height:20px;
display:block;
background: url('../images/slide.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
}
.flexslider2 .flex-control-nav li a.flex-active{background-position:0 -100px;}
.tab2 h3 {
color: #336699;
font-size: 80px;
font-weight: 200;
margin: 60px 0 25px 200px;
}
.tab2 h3 span {
padding: 0 0 0 100px;
background: url('../images/cubic2.jpg') no-repeat scroll 0 60px transparent;
}
.board-pic {text-align:left;padding-left:10px;}
.board-pic li{
display:inline-block;
vertical-align:top;
width:170px;
height:180px;
margin:0 10px 0 0;
cursor:pointer;
}
.board-pic li img {
    max-width:100%;
    opacity:0.3;
    background-color: #1377A7;
}
.board-pic li:hover img{opacity:1;}
.board-pic li.active img{opacity:1;}
.board-content h4{
color:#333333;
font-size:35px;
font-weight:400;
padding:0 0 25px 0;
}
.board-content h4 span{
color:#999999;
font-size:20px;
padding:0 0 0 35px;
}
.board-info{
padding:40px 0 0 90px;
display:none;
}
.board-info.active{display:block;}
.board-content p{
color:#669999;
font-size:20px;
font-style:italic;
line-height:2;
}
.board-content a{
    color:#669999;
}
.board-pag{text-align:center;padding:35px 0 0 0;}
.board-pag li{
display:inline-block;
vertical-align:top;
width:20px;
height:20px;
cursor:pointer;
margin:0 5px;
background: url('../images/slide.png') no-repeat scroll 0 0 transparent;
}
.board-pag li.active{background-position:0 -100px;}
.tab3 .text h4{font-size: 24px; margin: 10px 0;}
.tab3 .text h4.p_red{ font-size: 20px; }
.tab3 .text h5{font-size: 20px; margin: 10px 0;}
.tab3 .text .p_red{ color: #A51B00; }
.tab3 .text p{
    margin-bottom: 10px;
    line-height: 1.6;
    font-size: 16px;
}
.tab3 .text ul li {
    font-size: 16px;
    font-family: inherit;
    margin-bottom: 5px;
    line-height: 20px;
}
/*about end*/
/*journal*/
.journal-block{
background: url('../images/img1.jpg') no-repeat scroll center center transparent;
background-size:cover;
}
.journal{
/* max-width:1170px; */
max-width:inherit;
margin:0 auto;
padding:0 10px;
}
.journal-tab-links ul{
text-align:right;
padding:25px 0 0 0;
}
.journal-tab-links ul li{display:inline-block;}
.journal-tab-links ul li a{
color:#cccccc;
font-size:18px;
text-decoration:none;
}
.journal-tab-links ul li.active a{color:#fff;}
.journal-tab-links ul li:first-child{margin:0 35px 0 0;}
.journal-tab-box{padding:85px 0 0 0;}
.name{
color:#62d3f9;
font-size:36px;
font-weight:bold;
float:left;
}
.name a{
    text-decoration: none;
}
.cen h3 a{
    text-decoration: none;
}
.data{
color:#62d3f9;
font-size:36px;
font-weight:bold;
float:right;
}
.journal-tab-box h3{
color:#ccffff;
font-size:120px;
text-align:center;
font-weight:200;
padding:30px 0 25px 0;
}
.journal-img{
float:left;
max-width:337px;
max-height:284px;
padding-top:38px;
}
.journal-img img{max-width:100%;}
.journal-logo{
float:right;
max-width:808px;
margin:-45px 0 0 0;
}
.journal-logo img{max-width:100%;}
.see{
color:#fff;
font-size:30px;
text-align:center;
padding:30px 0 100px 0;
}
.see a{
    color: #fff;
    text-decoration: none;
}
.flexslider3{position:relative;}
.flexslider3 .flex-control-nav{
position:absolute;
bottom:30px;
left:0;
width:100%;
text-align:center;
}
.flexslider3 .flex-control-nav li{
display:inline-block;
vertical-align:top;
text-indent:-9999px;
margin:0 10px;
}
* +html .flexslider3 .flex-control-nav li{
 display:inline;
 zoom:1;
}
.flexslider3 .flex-control-nav li a{
width:20px;
height:20px;
display:block;
background: url('../images/slide1.png') no-repeat scroll 0 0 transparent;
cursor:pointer;
}
.flexslider3 .flex-control-nav li a.flex-active{background-position:0 -100px;}
/*journal end*/
/*events*/
.events-block{
background: url('../images/img3.jpg') no-repeat scroll center center transparent;
background-size:cover;
min-height:872px;
}
.events{
max-width:1170px;
margin:0 auto;
}
.events-info{
max-width:500px;
padding:60px 0 0 0;
margin:0 0 0 48%;
}
.events-info p{
color:#fff;
font-size:20px;
font-weight:200;
line-height:2.2;
padding:0 0 40px 0;
}
.events-text{padding:0 20px;}
.events-info img{max-width:100%;}
.events-link{
color:#fff;
font-size:35px;
font-weight:200;
text-decoration:none;
line-height:1.2;
}
/*events end*/
/*footer*/
footer {
background-color: #26292e;
padding: 120px 0 50px 0;
color: #fff;
text-align: center;
}
.contacts-footer a {
color: #fff;
font-size: 18px;
text-decoration:none;
}
.copyright {
font-size: 20px;
color: #cccccc;
margin: 55px 0 0 0;
line-height:2;
}
.contacts-footer span {
color: #cccccc;
position: relative;
top: -7px;
margin: 0 8px 0 0;
}
.contacts-footer img {
margin: 0 11px 0 0;
}
.contacts-footer p {
margin: 0 0 25px 0;
}
.contacts-footer .tel-foot {
font-size: 17px;
}
.footer-t{
width:100%;
height:59px;
background-color:#333333;
}
/*footer end*/

@media screen and (max-width: 1280px) and (min-width: 971px){
.menu-inner{max-width:970px;}
.main-menu ul li a{font-size:20px;}
.main-menu ul li{margin:0 27px;}
.slides-text h2{font-size:72px;}
.about{max-width:970px;}
.tab-links ul{padding:30px 100px 0 0;}
.tab1 h3{margin:60px 0 25px 100px;}
.about-left{margin:75px 30px 0 0;width:270px;}
.about-right{  max-width: 650px;}
.journal{max-width:970px;}
.journal-tab-box h3{font-size:95px;}
.journal-img{max-width:268px;max-height:226px;}
.journal-logo{max-width:667px;max-height:334px;margin:-38px 0 0 0;}
.events-info{margin:0 0 0 48%;}
.tab2{padding:0 8px;}
.slides-text{margin:0;left:0;}
}

@media screen and (max-width: 970px) and (min-width: 768px){
.logo{float:none;  max-width: 300px;margin:25px auto 0;}
.main-menu{float:none;text-align:center;min-height: 50px;}
.main-menu ul li a{font-size:20px;}
.main-menu ul li:first-child{  margin: 0 30px 0 0;}
.menu-inner{padding:14px 0 0 0;}
.news{padding:168px 0 0 0;}
.flexslider .slides li{padding:100px 0 0 0;}
.slides-text h2{font-size:45px;padding:180px 35px 0 100px;background-position:18px 180px;line-height:1.2;}
.room{margin:-20px 5px 0 0px;}
.flexslider .slides li{/* height:576px; */height:auto;}
.tab-links ul{padding:30px 0 0 0;text-align:center;}
.tab1 h3{text-align:center;margin:60px 0 25px 0;}
.about-left{float:none;margin:0 auto 35px;max-width:324px;width:auto;}
.tab1 h3 span{padding:0 0 0 87px;}
.about-right{float:none;max-width:inherit;padding:0 18px;}
.journal{padding:0 8px;}
.journal-tab-box h3{font-size:95px;text-align:right;padding:30px 0 80px 0;}
.journal-img{max-width:201px;max-height:170px;}
.journal-logo{max-width:520px;max-height:269px;margin:-30px 0 0 0;}
.see{padding:100px 0 100px 0;}
.events-info{width:400px;margin:0;float:right;}
.events-info p{font-size:16px;}
.tab2 h3{text-align:center;margin:60px 0 25px 0;}
.board-pic{text-align:center;}
.board-pic li{margin:0 10px 14px 0;}
.board-info{padding:40px 8px 0;}
.board-content p{font-size:18px;line-height:1.8;}
.slides-text{margin:0;left:0;}
}

@media screen and (max-width: 767px) and (min-width: 480px){
.main-menu{float:none;padding:0;}
.menu-inner{position:relative;}
.logo{float:none;}nav ul {display: none;height: auto;width:auto;position:relative;z-index:999;}
 a#pull {display: block;width: 100%;position: relative;margin: 0 auto;z-index: 999;top:0px;}a#pull:after {content:"";background: url('../images/m.png') no-repeat;width: 32px;height: 31px;display: inline-block;position: absolute;right: 25px;top: 17px;}
.main-menu ul{padding:25px 0 0 25px;}
.main-menu ul li{display: block;width: 100%;text-align: left;margin:0 0 15px 0;}
.main-menu ul li:last-child{margin:0;}
.main-menu ul li:before{background:none;}
.main-menu ul li a {padding:0;font-size:20px;display:inline;}
.main-menu ul li:hover:after{background:none;}
.main-menu ul li:hover a{border-bottom:2px solid #00ccff;}
.main-menu ul li.active a:after{background:none;}
.main-menu ul li.active a{border-bottom: 2px solid #00ccff;}
.flexslider .slides li{padding:75px 0 0 0;}
.slides-text h2{font-size:25px;padding:180px 25px 0 80px;line-height:1.2;background: url('../images/cubic1.jpg') no-repeat scroll 18px 180px transparent;}
.room{margin:-20px 5px 0 0px;}
.flexslider .slides li{/* height:497px; */height:auto;}
.tab-links ul{padding:30px 0 0 0;text-align:center;}
.tab1 h3{text-align:center;margin:60px 0 25px 0;}
.about-left{float:none;margin:0 auto 35px;max-width:324px;width:auto;}
.tab1 h3 span{padding:0 0 0 87px;}
.about-right{float:none;max-width:inherit;padding:0 18px;}
.tab1 p{font-size:16px;line-height:1.3;}
.journal-tab-links ul{text-align:center;}
.journal-tab-box{padding:15px 0 0 0;}
.name{float:none;}
.data{font-weight:200;font-size:24px;float:none;}
.journal{padding:0 20px;}
.journal-tab-box h3{font-size:48px;text-align:left;padding:15px 0 80px 0;}
.journal-img{max-width:129px;max-height:109px;}
.journal-logo{max-width:278px;max-height:181px;margin:-15px 0 0 0;}
.see{padding:70px 0 100px 0;}
.events-info{width:auto;margin:0;float:none;padding:80px 25px 80px;  max-width: inherit;}
.events-info p{font-size:16px;line-height:1.5;}
.events-block{background:#24374c;min-height: inherit;}
.events-text{padding:60px 20px 0;}
.tab2 h3{text-align:center;margin:60px 0 25px 0;font-size:60px;}
.board-pic{text-align:center;}
.board-pic li{margin:0 10px 14px 0;}
.board-info{padding:40px 20px 0;}
.board-content p{font-size:16px;line-height:1.5;}
.board-content h4 span{display:block;padding:5px 0 0 0;}
.slides-text{margin:0;left:0;}
.flexslider .flex-control-nav{text-align:left;}
}

@media screen and (max-width: 480px) {
.main-menu{float:none;padding:0;}
.menu-inner{position:relative;}
.logo{float:none;}nav ul {display: none;height: auto;width:auto;position:relative;z-index:999;}
 a#pull {display: block;width: 100%;position: relative;margin: 0 auto;z-index: 999;top:0px;}a#pull:after {content:"";background: url('../images/m.png') no-repeat;width: 32px;height: 31px;display: inline-block;position: absolute;right: 25px;top: 17px;}
.main-menu ul{padding:25px 0 0 25px;}
.main-menu ul li{display: block;width: 100%;text-align: left;margin:0 0 15px 0;}
.main-menu ul li:last-child{margin:0;}
.main-menu ul li:before{background:none;}
.main-menu ul li a {padding:0;font-size:20px;display:inline;}
.main-menu ul li:hover:after{background:none;}
.main-menu ul li:hover a{border-bottom:2px solid #00ccff;}
.main-menu ul li.active a:after{background:none;}
.main-menu ul li.active a{border-bottom: 2px solid #00ccff;}
.logo span{display:none;}
.flexslider .slides li{padding:100px 0 0 0;}
.slides-text h2{font-size:18px;padding:150px 20px 0;line-height:1.2;background:none;}
.room{margin:40px 5px 0 0px;}
.flexslider .slides li{/* height:497px; */height:auto;}
.flexslider .flex-control-nav{bottom:75px;}
.tab-links ul{padding:30px 0 0 0;text-align:center;}
.tab1 h3{text-align:center;margin:20px 0 10px 0;font-size:45px;}
.about-left{float:none;margin:0 auto 35px;max-width:324px;width:auto;}
.tab1 h3 span{padding:0 0 0 35px;background-position:0 22px;}
.about-right{float:none;max-width:inherit;padding:0 18px;}
.tab1{padding:0 8px;}
.tab1 p{font-size:16px;line-height:1.3;}
.about-right{padding:0;}
.tab-links ul li a{font-size:14px;}
.tab-links ul li{margin: 3px 9px;}
.journal-tab-links ul{text-align:center;}
.journal-tab-box{padding:15px 0 0 0;}
.name{float:none;text-align:center;font-size:24px;}
.data{font-weight:200;font-size:18px;float:none;text-align:center;}
.journal{padding:0 20px;}
.journal-tab-box h3{font-size:30px;text-align:center;padding:15px 0 10px 0;}
.journal-img{max-width:129px;max-height:109px;margin:0 auto;float:none;}
.journal-logo{max-width:278px;max-height:181px;margin:-15px 0 0 0;margin:0 auto;float:none;}
.see{padding:70px 0 100px 0;font-size:24px;}
.events-info{width:auto;margin:0;float:none;padding:40px 8px 40px;  max-width: inherit;}
.events-info p{font-size:16px;line-height:1.5;}
.events-block{background:#24374c;min-height: inherit;}
.events-text{padding:60px 0 0;}
.tab2 h3{text-align:center;margin:15px 0 5px 0;font-size:45px;}
.tab2 h3 span{  padding: 0 0 0 35px;background-position:0 22px;}
.board-pic{text-align:center;}
.board-pic li{margin:0 5px 14px;width:68px;height:73px;}
.board-pic a{display: block;}
.board-info{padding:0px 20px 0;}
.board-content p{font-size:16px;line-height:1.5;}
.board-content h4 span{display:block;padding:5px 0 0 0;}
.board-content h4{font-size:18px;padding:0 0 5px 0;}
.copyright{padding:0 20%;}
.slides-text{margin:0;left:0;}
.flexslider .flex-control-nav{text-align:left;  bottom: 10px;}
.room{margin:0px 5px 0 0px;}
}
.slides-navigation{display:none;}
.slides-pagination{
position:absolute;
bottom:30px;
left:50%;
width:130px;
margin-left:-65px;
z-index:300;
text-indent:-9999px;
height:20px;
}
.slides-pagination a{
display:inline-block;
width: 20px;
height: 20px;
float:left;
background: url('../images/slide.png') no-repeat scroll 0 0 transparent;
cursor: pointer;
margin: 0 9px;
}
.slides-pagination a.current{
  background-position: 0 -100px;
}