@charset "utf-8";
/* CSS Document */
html {overflow: -moz-scrollbars-vertical;overflow-y: scroll;overflow-x:auto;}
img{ border:none;}
ul{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
a{ text-decoration:none;}
body{ margin:0px; padding:0px; background:#fff; font-family: Arial;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}

.clear{ clear:both;}

.inner{ width: 1000px; margin: 0px auto;}

.video_header{ height:500px; position:relative; overflow:hidden; background:url(../images/header_bg.jpg) no-repeat;}
.video_bg{ position:absolute; width:100%; left:0px; bottom:-25%;}
.pattern{ width:100%; height:100%; background:url(../images/video_pattern.png); position:absolute; left:0px; top:0px; z-index:8;}
.logo{ width:568px; height:156px; position:absolute; top:300px; left:50%; margin-left:-284px; z-index:9;}

header{ height:500px; background:url(../images/header_bg.jpg) no-repeat;}
header .inner{ text-align:center; padding:300px 0px 0px 0px;}

.welcome{ padding:40px 0px; font-family: 'Titillium Web', sans-serif, Arial;}
.welcome .left{ width:480px; float:left; margin-right:30px; padding:10px 0px 0px 0px;}
.welcome .left .text{ font-size:18px; color:#444; margin-bottom:15px; line-height:150%;}
.welcome .left .slogan{ font-size:26px; color:#231f20; margin-bottom:15px;}
.welcome .left .button{ text-align:center;}
.welcome .right{ width:490px; float:left;}
.welcome .right .video{ width:480px; height:270px; padding:5px; background:#e2e2e2;}

.features{ background:#f4f4f4; padding:40px 0px; font-family: 'Titillium Web', sans-serif, Arial;}
.features .title{ font-size:32px; color:#086c95; text-align:center; margin-bottom:10px;}
.features .line{ width:100px; height:3px; background:#086c95; margin:0px auto;}
.features .item{ padding:20px 0px 0px 0px;}
.features .item .info{ width:774px; float:left; font-size:15px; color:#444; line-height:160%;}
.features .item .info h1{ font-size:20px; margin-bottom:15px; color:#231f20;}
.features .item .info span{ font-weight:bold;}
.features .item .photo{ width:206px; float:left;}
.features .item .photo img{ width:200px; height:200px; border:solid 3px #d2f311; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px;}
.features .item .photo img:hover{ border:solid 3px #1d81aa;}
.features .odd .info{ margin-right:20px;}
.features .even .info{ padding:20px 0px 0px 0px;}
.features .even .photo{ margin-right:20px;}

.feature_video{ background:url(../images/video_bg.png) #086c95; padding:40px 0px;}
.feature_video .video{ width:560px; height:315px; padding:5px; background:#d2f311; margin:0px auto;}

.woman_team{ font-family: 'Titillium Web', sans-serif, Arial; padding:40px 0px;}
.woman_team .title{ font-size:32px; color:#086c95; text-align:center; margin-bottom:10px;}
.woman_team .line{ width:100px; height:3px; background:#086c95; margin:0px auto;}
.woman_team .text{ font-size:16px; color:#444; line-height:160%; padding:20px 0px;}
.woman_team .text span{ font-weight:bold;}
.woman_team .video{ width:560px; height:315px; padding:5px; background:#1d81aa; margin:0px auto;}

.edition_title{ height:60px; line-height:60px; background:#086c95; text-align:center; font-size:28px; color:#fff; font-family: 'Titillium Web', sans-serif, Arial;}

.edition{ padding:40px 0px 30px 0px; background:url(../images/edition_bg.jpg) no-repeat bottom center;}
.edition .list{ height:416px; margin-bottom:30px;}
.edition .list .deluxe{ width:480px; float:left; margin-right:40px;}
.edition .list .standart{width:480px; float:left;}
.edition .button{ text-align:center;}

footer{ height:40px; line-height:40px; padding:20px 0px;}
footer .left{ float:left; font-size:12px; color:#999;}
footer .left a{ color:#444;}
footer .left a:hover{ color:#ef4135;}
footer .right{ float:right;}
footer .right ul li{ float:left; margin-left:15px;}

.sticky{ width: 100%; height: 60px; padding:10px 0px; background: #fff; border-bottom: solid 1px #e2e2e2; position: fixed; top: -90px; left: 0px; z-index: 99999; -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4); box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);}
.sticky .left{ float:left;}
.sticky .right{ float:right;}