@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;outline:none}

body{font-family: 'Open Sans', sans-serif;font-size:14px}
section {position:relative;min-width:1000px; max-width:1600px;width:100%;margin:0 auto}


#page {width:1000px;margin:0 auto}
.container {width:1000px;height:100%;margin:0 auto;position:relative;}

.sticky,.stuck {
  position: fixed;
  top: 0;
}

.clearfix {clear:both}

#logo {position:absolute;}
.fixed-top {width:100%; height:55px;z-index:9999;}

#menu {background:rgba(255,255,255,0.9) url(../img/upper.png) repeat-x; width:100%; height:55px;min-width:1000px; line-height:55px;margin:0 auto}

#menu a:hover,#menu a.active {color:#B88F05}

#menu table {width:100%;border-collapse:collapse}
#menu table td {height:55px;text-align:center; min-width:200px}
#menu table td.first { text-align:left !important}
#menu table td.last { text-align:right  !important; }
#menu table td a {text-decoration:none; font-size:18px;color:#493a32; text-transform:uppercase;font-weight:bold}

#contacts {height:125px}

#logo {position:absolute;top:35px;left:0px}
#phones {padding-left:45px;background:url(../img/phone.jpg) left center no-repeat; font-size:30px;color:#959595;position:absolute;line-height:30px;left:400px;top:15px}
#phones span {font-weight:bold;color:#333}
#callb {color:white;font-weight:bold;padding:3px 5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;position:absolute;left:500px;top:85px; background:#b88f05;text-transform:uppercase;text-decoration:none}
#address {font-weight:bold;position:absolute;right:0px;top:10px;}
#address a {position:relative;top:5px;color:#b88f05;font-weight:normal}

h1 {color:#462304;font-weight:100;font-size:45px;line-height:50px;text-align:center;padding-top:75px}
h2 {color:#462304;font-weight:100;font-size:30px;line-height:50px;text-align:center;padding-top:35px}

#s1 { width:100%; height:520px; background:url(../img/s1.jpg) top center; }

#text {position:absolute;right:0px;font-weight:100;display:block;width:55%;font-size:37px;line-height:1.2;padding-top:20px;padding-left:20px;background:rgba(255,255,255,0.6)}
#text strong{font-size:28px;font-weight:bold}
#s2 a {color:white;font-weight:bold;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#486cac;text-transform:uppercase;text-decoration:none;display:block;width:200px;height:40x;text-align:center;line-height:40px;margin:0 auto;margin-bottom:10px;font-size:14px;margin-top:-10px}

#s2 { width:100%; height:380px;padding-top:15px; background:url(../img/s3a.jpg) repeat-x;color:#446fa7;text-align:center;font-size:37px;font-weight:300;line-height:1.2}
#s2 big {font-size:80px}
#s2 img {margin-top:-15px;}

#s3 {width:100%; height:410px; background:url(../img/s3b.jpg) center top; }

#s3 .form {display:block;width:270px;height:350px;padding-top:30px;background:url(../img/form_bg1.jpg) no-repeat;position:absolute;right:0px;bottom:0px;text-align:center}

#s3 .form input {margin-bottom:10px}
#s3 .form input {padding:5px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-align:center;width:190px;height:25px;font-size:20px;font-family: 'Open Sans', sans-serif;font-weight:400}
#s3 .form a {color:white;font-weight:bold;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#b88f05;text-transform:uppercase;text-decoration:none;display:block;width:200px;height:40x;text-align:center;line-height:40px;margin:0 auto;margin-bottom:10px}

#s3 .form small {color:white;font-size:10px;line-height:0px !important}

#s3 .text {color:white;font-size:28px;display:block;width:450px;margin:0 auto;padding-top:75px;line-height:1.2}
#s3 .text big {font-size:60px;font-weight:bold}

#s4 {height:1300px;}
#s4 .container {background:url(../img/rounds.jpg) left 220px no-repeat}

#s4 .right {width:475px;float:right;margin-top:40px}
#s4 #standard {font-weight:400;font-size:42px;height:265px;width:275px;color:#462304;padding-top:10px;padding-right:200px;background:url(../img/5days.jpg) right top no-repeat}

#s4 .form {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#e1d3bc;width:475px;height:500px}
#s4 .form input,#s4 .form textarea,#s3 .form textarea,#gray1 input,#gray1 textarea{margin-bottom:10px;font-family: 'Open Sans', sans-serif;font-weight:400}
#s4 .form input,#s4 .form textarea,#s3 .form textarea,#gray1 input,#gray1 textarea{padding:5px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-align:center;width:190px;height:25px;font-size:20px}
textarea {resize:none;height:100px !important;font-family: 'Open Sans', sans-serif;color:#000;font-weight:400}
#s4 .form .form1,#gray1 {background:#f6f2eb;text-align:center; width:440px;height:460px;margin:0 auto;position:relative;top:20px}
#s4 .form .form1 div,#gray1 div {font-size:20px;padding:20px 0;}
#gray1  {top:0px;height: auto;padding-bottom:20px;}

#s4 .form a, #gray1 a {color:white;font-weight:bold;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#b88f05;text-transform:uppercase;text-decoration:none;display:block;width:200px;height:40x;text-align:center;line-height:40px;margin:0 auto;margin-bottom:10px}

#free {padding-top:42px;font-size:25px;}
#free big{color:#462304;font-size:45px}

#s5 h1 {padding-bottom:40px}
#s5 {height:450px;background:url(../img/s5.jpg)}
#s5 table {margin:0 auto;table-layout:fixed;width:1000px}
#s5 table td{text-align:center;color:#462304;font-size:25px;font-weight:300}
td.w146 {width:148px}
td.w135 {width:135px}

#s61 .container {text-align:center}
#s61 ul {display: table;width: auto;}
#s61 ul li {display:inline;float:left;width:292px;height:292px;overflow:hidden;margin:12px;border:4px solid white;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}
#s61 ul li, #s62 ul li, #s63 ul li {position:relative}
#s61 li div,#s62 li div,#s63 li div {display:block;position:absolute;padding:10px;border:1px #ededed;background:white;bottom:0px;}

#s62 .container {text-align:center}
#s62 ul {display: table;width: auto;}
#s62 ul li {display:inline;float:left;width:292px;height:292px;overflow:hidden;margin:12px;border:4px solid white;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}

#s63 .container {text-align:center}
#s63 ul {display: table;width: auto;}
#s63 ul li {display:inline;float:left;width:292px;height:292px;overflow:hidden;margin:12px;border:4px solid white;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}

#s6 {height:690px;}
#s6 h1 {padding-bottom:40px}
#s6 .container {text-align:center}
#s6 ul {display: table;width: auto;}
#s6 ul li {display:inline;float:left;width:292px;height:180px;overflow:hidden;margin:12px;border:4px solid white;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}

#s7{height:305px; background:url(../img/s5.png)}
#s7 h1 {padding-bottom:30px;padding-top:55px}

#footer {background:url(../img/footer.jpg); min-width:1000px; max-width:1600px; height:62px;padding-top:15px; background-size:cover;color:white;margin:0 auto}
#footer a {color:white}

#dlogo {position:absolute;top:0px;left:0}
#dphone {padding-left:35px;background:url(../img/dphone.png) left center no-repeat; font-size:24px;color:#fff;position:absolute;line-height:50px;right:0px;top:0px;}
#dphone span {font-weight:bold;}
#daddress {position:absolute;left:250px;top:5px;font-weight:bold}
#map {position:absolute;left:550px;top:5px;}
#map1 {display:block;width:600px;height:450px}
.area {
  text-align: center;
  font-size: 50px;
  color: #fff;
  letter-spacing: 2px;
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}

@keyframes blur {
  from {
    text-shadow:0px 0px 10px #fff,
      0px 0px 10px #fff, 
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 25px #fff,
      0px 0px 50px #fff,
      0px 0px 50px #fff,
      0px 0px 50px #7B96B8,
      0px 0px 150px #7B96B8,
      0px 10px 100px #7B96B8,
      0px 10px 100px #7B96B8,
      0px 10px 100px #7B96B8,
      0px 10px 100px #7B96B8,
      0px -10px 100px #7B96B8,
      0px -10px 100px #7B96B8;
  }
}
.text12
{
  font-size: 20px;
  font-weight: normal;
  cursor: pointer;
  text-shadow: -1px -1px #FFF,
               -2px -2px #FFF,
               -1px 1px #FFF,
               -2px 2px #FFF,
               1px 1px #FFF,
               2px 2px #FFF,
               1px -1px #FFF,
               2px -2px #FFF,
               -3px -3px 2px #BBB,
               -3px 3px 2px #BBB,
               3px 3px 2px #BBB,
               3px -3px 2px #BBB;
  color: steelblue;
  transition: all 1s;
  }
  .text12:hover {
    color: yellowgreen;
    }
.text13 {
  font-size: 23px;
  font-weight: normal;
  cursor: pointer;
  text-shadow: 1px 1px white,
               2px 2px #777;
  color: #333;
  transition: all 1s;
  word-spacing: 13px;
  }
  .text13:hover {
    text-shadow: 1px 1px white,
                 2px 2px tomato;
    color: crimson;
    }
.text14 {
font-size: 20px;
word-spacing: 13px;
font-weight: bold;
color: crimson;
}