@import "fonts.css";

h1,h2,h3,h4{
    font-family: "Myriad Pro";
}
h2{
    background: url('../img/header-line.png') 0 center repeat-x;
}
h2 span{
    display: inline-block;
    padding: 0 10px;
    background: #fff;
}
.container{
    max-width:1024px;
    background: #fff;
}
a{
    text-decoration: none;
    color:#037;
    border-bottom: 1px solid rgba(0, 62, 126, .5);
}
body{
    background: #aaa;
    background-attachment: fixed;
    background-size: 100% 100%;
}
a:hover{
    color:#c00;
    border-color: #c00;
    text-decoration: none;
}
a.dashed{
    border-bottom-style: dashed;
}
#header{
    margin-top: 20px;
}
#mainBanner{
    background:#ccc;
    padding: 20px;
    border-top:1px dashed #fff;
    border-bottom:1px dashed #fff;
    min-height:450px;
}
.contacts .phone{
    font-family: "Myriad Pro";
    font-size: 1.2em;
    font-weight: bold;
}
.form{
    padding: 20px;
    background: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    display: inline-block;
}
.form h3{
    padding: 0;
    margin: 0 0 20px 0;
}
.form label{
    display: block;
    text-align: left;
}
.form label span{
    display: block;
    font-size: 0.8em;
}
.form input[type="text"]{
    display: block;
    width: 100%;
    border:1px solid #ccc;
    background: #efefef;
}
.confidential{
    font-size: 0.7em;
    color:#666;
}
.form button[type="submit"]{
    margin-top: 10px;
}
#features{
    margin-top: 10px;
}
#features span{
    font-family: "Myriad Pro";
    font-size: 1.2em;
}
#features i{
    font-size: 1.4em;
    bottom:-3px;
    position: relative;
    display: inline-block;
}
#benefits{
    margin-top: 20px;
}
#howItWorks{
    margin-top: 20px;
}
#managers{
    margin-top: 20px;
    padding: 10px;
}
#managers .economyText{
    color:#fff;
    font-family: Arial;
    font-size: 17px;
    background: rgba(0, 0, 0, 0.7);
    padding: 10px;
}
#feedBacks{
    margin-top: 20px;
}
#popular{
    margin-top: 20px;
}
#facts{
    margin-top: 20px;
}
#sendRequest{
    padding: 10px;
    margin-top: 20px;
    background: url('../img/bg1.jpg') 0 0 no-repeat;
    color:#fff;
}
#guaranties{
    background: #FEFFE8;
    border-top:1px solid #ccc;
    padding: 10px;
    border-bottom: 1px solid #037;
    font-family: "Myriad Pro";
    font-size: 1.2em;
}
#guaranties i{
    font-size: 3em;
    position: relative;
    color:#037;
}
#ourPartners{
    margin-top: 20px;
}
#bottomRequest{
    background-size: 100%;
    padding: 40px 20px;
}
#bottomRequest .form{
    max-width: 300px;
}
#copyright{
    margin-top: 20px;
}
#benefits ul{
    display: block;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0;
}
#benefits i{
    font-size: 1.5em;
    position: relative;
    bottom:-5px;
    color:brown;
}
#benefits ul li{
    font-weight: bold;
    line-height: 2em;
    font-family: "Myriad Pro";
    font-size: 1.6em;
    color:#000;
}
.benefitsPanel{
    background:url('../img/bg2.png') 0 0 no-repeat;
    background-size: 100%;
    padding:20px 0;
}
#howItWorks p{
    display: block;
}
#howItWorks i{
    font-size: 2.5em;
}
.destinations .destination{
    display: inline-block;
    width: 200px;
    min-height: 300px;
    background: #eee;
    margin:0 20px;
}
.partners .partner{
    display: inline-block;
    margin:10px;
    width: 200px;
    height: 90px;
}
.variants .variant{
    display: inline-block;
    width: 200px;
    min-height: 300px;
    background: #eee;
    margin:0 20px;
}
.economyButton{
    position: relative;
    height: 30px;
    font: 1.4em "Myriad Pro";
    font-weight: bold;
    padding: 0 10px;
    left: 0;
    top: 0;
    display: inline-block;
    margin: 0 0 8px 0;
    text-align: center;
    text-shadow: 1px 1px 2px #C06C32;
    border-top: 1px solid #FAE0A3;
    border-right: 1px solid #F3A553;
    border-bottom: 1px solid #F8B464;
    border-left: 1px solid #F4AE44;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    box-shadow: 0px 10px 3px -2px rgba(225,177,115, .55), 0 2px 0 -1px #8c3310, 0 4px 0 -2px #8c3310, 0 6px 0 -3px #8c3310, 0 8px 0 -4px #8c3310;
    cursor: pointer;
    color: #fff;
    background: #f4ba36;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4ba36), color-stop(100%,#f59c31));
    background: -webkit-linear-gradient(top, #f4ba36 0%,#f59c31 100%);
    background: -ms-linear-gradient(top, #f4ba36 0%,#f59c31 100%);
    background: linear-gradient(to bottom, #f4ba36 0%,#f59c31 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ba36', endColorstr='#f59c31',GradientType=0 );
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
}
.economyButton span{
    display: inline-block;
    text-decoration: underline;
}
.economyButton:hover{
    top: 1px;
    box-shadow: 0 9px 3px -2px rgba(225,177,115, .55), 0 2px 0 -1px #8c3310, 0 4px 0 -2px #8c3310, 0 6px 0 -3px #8c3310;
    text-shadow: 1px 1px 2px #C06C32;
    border-top:1px solid #F9D88D;
    border-right:1px solid #F3A453;
    border-bottom:1px solid #F8B363;
    border-left:1px solid #F5AA55;
    background: #f6b930;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YjkzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmFmNWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6b930), color-stop(100%,#f6af5a));
    background: -webkit-linear-gradient(top,  #f6b930 0%,#f6af5a 100%);
    background: -ms-linear-gradient(top,  #f6b930 0%,#f6af5a 100%);
    background: linear-gradient(to bottom,  #f6b930 0%,#f6af5a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b930', endColorstr='#f6af5a',GradientType=0 );
}
.economyButton:hover span{
    display: inline-block;
    text-decoration: none;
}
.economyButton:active{
    top: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-top:1px solid #A43015;
    border-right:1px solid #D67C37;
    border-bottom:1px solid #F4C162;
    border-left:1px solid #D77C3F;
    text-shadow: 1px 1px 2px #C06C32;
    box-shadow: 0px 5px 5px rgba(166,47,19, 1) inset;
    background: #e27e30;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyN2UzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmMyNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e27e30), color-stop(100%,#f2c265));
    background: -webkit-linear-gradient(top,  #e27e30 0%,#f2c265 100%);
    background: -ms-linear-gradient(top,  #e27e30 0%,#f2c265 100%);
    background: linear-gradient(to bottom,  #e27e30 0%,#f2c265 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e27e30', endColorstr='#f2c265',GradientType=0 );
}
.requestButton{
    position: relative;
    height: 34px;
    font: 17px/1.23 "Myriad Pro";
    font-weight: bold;
    padding: 0 5px;
    left: 0;
    top: 0;
    margin: 0 0 4px 0;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0,0,0,.5);
    border-top: 1px solid #7EC0E3;
    border-right: 1px solid #0C5F9B;
    border-bottom: 1px solid #2B679A;
    border-left: 1px solid #0B5892;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    box-shadow: 0px 10px 3px -2px rgba(0,30,66, .5), 0 2px 0 -1px #002D62, 0 4px 0 -2px #002D62, 0 6px 0 -3px #002D62, 0 8px 0 -4px #002D62, 0 10px 0 -5px #002D62;
    cursor: pointer;
    color: #fff;
    background: rgb(11,132,201);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodвЂ¦IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,132,201,1)), color-stop(5%,rgba(9,131,199,1)), color-stop(37%,rgba(12,112,175,1)), color-stop(65%,rgba(12,98,158,1)), color-stop(98%,rgba(9,77,138,1)), color-stop(100%,rgba(8,70,126,1)));
    background: -webkit-linear-gradient(top, rgba(11,132,201,1) 0%,rgba(9,131,199,1) 5%,rgba(12,112,175,1) 37%,rgba(12,98,158,1) 65%,rgba(9,77,138,1) 98%,rgba(8,70,126,1) 100%);
    background: -ms-linear-gradient(top, rgba(11,132,201,1) 0%,rgba(9,131,199,1) 5%,rgba(12,112,175,1) 37%,rgba(12,98,158,1) 65%,rgba(9,77,138,1) 98%,rgba(8,70,126,1) 100%);
    background: linear-gradient(to bottom, rgba(11,132,201,1) 0%,rgba(9,131,199,1) 5%,rgba(12,112,175,1) 37%,rgba(12,98,158,1) 65%,rgba(9,77,138,1) 98%,rgba(8,70,126,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b84c9', endColorstr='#08467e',GradientType=0 );
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.requestButton:hover{
    top: 1px;
    position: relative;
    border-top:1px solid #7EC2E4;
    border-right:1px solid #0C70AB;
    border-bottom:1px solid #165C89;
    border-left:1px solid #0B68A2;
    box-shadow: 0px 9px 3px -2px rgba(0,30,66, .5), 0 2px 0 -1px #002D62, 0 4px 0 -2px #002D62, 0 6px 0 -3px #002D62, 0 8px 0 -4px #002D62;
    background: rgb(35,165,205);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyM2E1Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGY2MzliIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(35,165,205,1)), color-stop(100%,rgba(15,99,155,1)));
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(35,165,205,1) 0%,rgba(15,99,155,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover,  rgba(35,165,205,1) 0%,rgba(15,99,155,1) 100%);
    background: radial-gradient(ellipse at center,  rgba(35,165,205,1) 0%,rgba(15,99,155,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a5cd', endColorstr='#0f639b',GradientType=1 );
}
.requestButton:active{
    top: 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border-top:1px solid #415371;
    border-right:1px solid #0C447A;
    border-bottom:1px solid #415371;
    border-left:1px solid #094176;
    text-shadow: 0px 1px 2px rgba(0,0,0,.5);
    box-shadow: 0px 5px 5px rgba(0,21,60, 1) inset;
    background: rgb(64,121,166);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiOTVjZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDc5YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,149,205,1)), color-stop(100%,rgba(64,121,166,1)));
    background: -webkit-linear-gradient(top,  rgba(27,149,205,1) 0%,rgba(64,121,166,1) 100%);
    background: -ms-linear-gradient(top,  rgba(27,149,205,1) 0%,rgba(64,121,166,1) 100%);
    background: linear-gradient(to bottom,  rgba(27,149,205,1) 0%,rgba(64,121,166,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b95cd', endColorstr='#4079A6',GradientType=0 );
}
.requestTitle{
    font-family: "Myriad Pro";
    font-size: 1.7em;
    display: inline-block;
    margin-right: 20px;
    color:brown;
}
.economyBold{
    color:orange;
}
#mainBanner{
    background: url('../img/image_5.jpg') center center no-repeat;
    background-size: cover;
}
body{
    background: url('../img/slider-4.jpg') repeat-x;
    background-size: 100%;
    background-attachment: fixed;
}
#copyright{
    padding-bottom: 50px;
}
#features{
    border-bottom: 2px solid orange;
    padding-bottom: 10px;
}
nav{
    padding-left: 30px;
}
nav ul{
    display: block;
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}
nav ul li{
    display: inline-block;
    padding: 10px;
}
h1{
    font-weight: bold;
    font-size: 3.5em;
    color:#fff;
    text-shadow:2px 4px 1px #037;
}
.timerBlock{
    padding:8px 20px;
    background: rgba(255,102,0,0.8);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color:#fff;
    width:410px;
}
.timerBlock h4{
    padding-left: 5px;
}
#howItWorks i{
    color:orange;
}

.countdownHolder{
    width: 370px;
    margin: 10px 0;
    text-align:center;
    letter-spacing:-3px;
    height: 86px;
}

.position{
    display: inline-block;
    width: 50px;
    height: 75px;
    overflow: hidden;
    position: relative;

}

.digit{
    position:absolute;
    display:block;
    width: 50px;
    height: 75px;
    background: #fefefe;
    border-radius:0.2em;
    text-align:center;
    color:#037;
    font-family:"Myriad Pro"
    letter-spacing:-1px;
    font-size: 58px;
    line-height: 80px;
    font-weight: bold;
}
span.countDiv.countDiv0 {
    display:none;
}


.digit.static{
    box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);
}
.countDays{ /* display:none !important;*/ }
.countDiv0{ /* display:none !important;*/ }
.countHours{}
.countDiv1{}
.countMinutes{}
.countDiv2{}
.countSeconds{}


.countDiv{
    display: inline-block;
    width: 5px;
    height: 75px;
    position: relative;
    background: url("../img/tt.png") no-repeat center center;
    margin: 0 10px;
}
#time-value{
    display:none;
}
.countDays{display:none}
.cackleMe{
    padding:20px;
}
.topHeaderBox{
    border-bottom:1px solid #eee;
}
.requestButton{
    display: inline-block;
    padding-top:5px;
}
.requestButton:hover{
    color:#fff;
}
.economyButton{
    padding-top:5px;
}
.economyButton:hover{
    color:#fff;
}
.logo {
    display: inline-block;
    font-family: "Lobster";
    font-size: 14px;
    text-decoration: none!important;
    color: #000;
    position: relative;
    left: 280px;
    border:0;
}

/* РќР°РІРёРіР°С†РёСЏ*/
nav li{
    display: block;
}
nav a{
    display: block;
}
.header{

}
.header .container{
    padding:20px 0 10px 0;
    border-bottom: 3px dashed #fff;
}
.header nav{
    margin-top: 20px;
    padding:0;
}
.header nav li{
    display: inline-block;
    margin: 0 5px 0 0;
    height: 30px;
}
.header nav a{
    text-transform: uppercase;
    font-family: "Arial Narrow";
    font-size: 12px;
    border-bottom: 1px solid #ccc;
}
.header nav a:hover{
    text-decoration: none;
    color:#c00;
    border-color: #c00;
}
.header nav a.dropdown-toggle{
    border:0;
}
.header nav li.selected a{
    color: #000;
    text-decoration: none!important;
}
.header nav ul > li.selected a{
    color:#C00;
    border-color:#C00;
}
.header nav li ul li.selected{
    background: none;
}
.phonesBox {
    padding-right: 20px;
}
.phonesBox{
    font-family:"Myriad Pro";
}
.phonesBox a{
    margin-left: 10px;
}

.modal-header, .modal-body, .modal-footer{
    width:600px;
    margin:0 auto;
    background:#fff;
}
.modal-body input{
    margin:10px;
}
.modal-header{
    margin-top:20px;
}
.btn-plate{
    margin-top: 10px;
}
.otzyvy{
    background: lightgoldenrodyellow;
    margin: 20px;
    padding: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.otzyvy .imya{
    font-size:26px;
    font-weight:bold;
}
.otzyvy .otzyv{
    font-family: Georgia;
    font-style: italic;
    font-size: 22px;
}
.proposal{
    margin:10px 20px;
    padding:10px;
    background: lightcyan;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.proposal h4{
    font-size: 26px;
    font-weight: bold;
    font-family: Arial;
}
.proposal p{
    font-family: Georgia;
    font-style: italic;
    font-size: 14px;
}
#popular h2{
    color:orange;
}
.sun i, .sun span{
    color:orange;
}
.photo i, .photo span{
    color:green;
}
.price i, .price span{
    color:red;
}
details summary{
    color:yellow;
}