/*
    Created on : 27.02.2014, 15:57:18
    Author     : Roman Ryzhikov
    Creator    : Andrey Ivanov
*/
@import "../fonts/segoe/stylesheet.css";
body { overflow-x: hidden; }


#slider {
    position    : relative;
    width       : 940px;
    margin-left : 0;
}
#slider-index .slide-out {
    height              : 517px;
    width               : 940px;
    background-position : 0;
}
#slider-index li {
    cursor : pointer;
}
.anythingSlider-index .anythingControls {
    left : 455px;
}
#slider-index .slide-out div {
    margin-right : 0;
    margin-left  : 0;
}
.slider-2014-green-header {
    margin-top      : 22px !important;

    font-size       : 46px;
    font-weight     : 600;
    color           : #fff;
    line-height     : 40px;
    text-align      : center;
    text-decoration : none;
}
.slider-2014-green-subheader {
    margin-top      : 20px !important;

    font-family     : 'segoe_printregular';
    font-size       : 26px;
    color           : #fff;
    text-align      : center;
    text-decoration : none;
}
.slider-2014-3 {
    display : block;
    height: 300px;
}
.slider-2014-3-1, .slider-2014-3-2, .slider-2014-3-3 {
    display        : inline-block !important;
    vertical-align : top;

    width          : 240px !important;
    margin-top     : 75px !important;
    margin-right   : 100px !important;
}
.slider-2014-3-3 {
    margin-right : 0 !important;
}
.slider-2014-3-pic {
    margin-left : 75px;
}
.slider-2014-3-header {
    margin      : 0;
    margin-top  : 20px;

    font-size   : 36px;
    font-weight : 700;
    color       : #fff;
    text-align  : center;
}
.slider-2014-3-subheader {
    margin      : 0;
    margin-top  : 15px;

    font-family : 'segoe_printregular';
    font-size   : 20px;
    color       : rgba(0,0,0,0.7);
    text-align  : center;
}
        .slider-2014-3-subheader-light {
            color : rgba(105,115,121,1);
        }
.slider-2014-3-big-header {
    display     : block;

    margin      : 0;
    margin-top  : 10px;

    font-size   : 130px;
    font-weight : 700;
    color       : #fff;
    line-height : 70px;
    text-align  : center;
    text-shadow : 0 5px 0 rgba(0,0,0,0.2);
}
.slider-2014-3-big-header-ot:before {
    content     : 'от';

    position    : absolute;
    top         : 231px;
    left        : 330px;

    font-size   : 46px;
    font-weight : 300;
}
.slider-2014-3-big-subheader {
    display     : block;

    width       : 350px;
    margin      : 0;
    margin-top  : 70px;
    margin-left : -35px;

    font-size   : 46px;
    font-weight : 700;
    color       : #fff;
    text-align  : center;
}
.slider-2014-3-big-pic {
    margin-top : -20px;
}
.slider-2014-3-under-big-pic {
    display     : block;

    width       : 260px;
    margin      : 0;
    margin-top  : 20px;
    margin-left : -10px;

    font-size   : 36px;
    font-weight : 700;
    color       : #fff;
    text-align  : center;
}
.slider-2014-3-under-big-pic span {
    display     : block;

    margin-top  : 10px;

    font-size   : 20px;
    font-weight : 400;
}

.slider-2014-form-form {
    position : absolute;
    display  : block;
    bottom   : 10px;
    left     : 0;
    cursor: default;
}
.slider-2014-form-p {
    display     : inline-block;

    margin-left : 30px;

    font-size   : 19px;
    font-weight : 600;
    color       : rgba(0,0,0,0.8);
}
.slider-2014-form-p span {
    font-weight : 300;
}

.slider-2014-form-input {
    display               : inline-block;

    width                 : 250px;
    margin-left           : 25px;
    padding               : 13px;

    font-family           : 'Open Sans', Arial, sans-serif;
    color                 : #6c6c6c;
    border                : 1px solid #d7dbdf;
    border-radius         : 3px;

    -webkit-border-radius : 3px;
}
        .slider-2014-form-input:focus {
            border             : 1px solid #79b4d7;
            box-shadow         : 0 0 5px #79b4d7;
            -webkit-box-shadow : 0 0 5px #79b4d7;
        }
.slider-2014-form-submit {
    position              : relative;
    display               : inline-block;

    margin-left           : 25px;
    padding               : 10px 22px;
    padding-right         : 50px;

    background-color      : #64bc81;
    font-family           : 'Open Sans', Arial, sans-serif;
    font-size             : 18px;
    font-weight           : 700;
    color                 : #fff;
    text-decoration       : none;
    text-transform        : uppercase;
    border                : none;
    border-radius         : 3px;
    box-shadow            : 1px 2px 0 #55a670 ;

    -webkit-border-radius : 3px;
    -webkit-box-shadow    : 1px 2px 0 #55a670 ;
}
.slider-2014-form-submit:hover {
    color : #fff;
}
.slider-2014-form-submit-label {
    position          : absolute;
    display           : block;
    right             : 20px;
    bottom            : 20px;

    height            : 16px;
    width             : 10px;

    background-image  : url('../../img/banners/icons/2014-slider-icon-right.png');
    background-repeat : no-repeat;
}
.slider-2014-form-form-infra {
    left : 200px;
}
.slider-2014-form-form-vps {
    left : 260px;
}
.slider-2014-form-form-vps .slider-2014-form-input {
    width : 472px;
}
.slider-2014-form-form-vps .slider-2014-form-submit {
    padding            : 10px 40px;

    background-color   : #f29818;
    box-shadow         : 1px 2px 0 #e48804;
    text-shadow: 0 1px 0 rgba(38,40,49,0.2);
    -webkit-box-shadow : 1px 2px 0 #e68a06 ;
}

.slider-2014-form-form-vps:hover .slider-2014-form-submit:hover {	
	background: #ff9600;
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#aeda34',GradientType=0 );

}

.slider-2014-form-form-hosting .slider-2014-form-input {
    width : 243px;
}

.anythingSlider-index .arrow a {
    height           : 54px;
    width            : 54px;
    margin           : -70px 0 0 0;

    background-image : url('../../img/banners/icons/2014-slider-controls.png');
}
.anythingSlider-index .arrow {
    top : 45%;
}

.anythingSlider-index .forward {
    right : -70px;
}
.anythingSlider-index .back {
    left : -70px;
}

/********************** ACHTUNG! **********************/

.header-navbar-item:first-child {
    border-bottom-left-radius : 0px;
}
.header-navbar-item:last-child {
    border-bottom-right-radius : 0px;
}
.anythingSlider .panel {
    border-top-right-radius : 0px;
    border-top-left-radius  : 0px;
}
/*
.slider-2014-form-p-error {
    display     : inline-block;

    margin-top  : 40px;
    margin-left : 30px;

    font-size   : 16px;
    font-weight : 600;
    color       : rgba(255,0,0,0.8);
}
.slider-2014-form-p-error-jelastic {
    display     : inline-block;

    margin-top  : 60px;
    margin-left : 30px;

    font-size   : 16px;
    font-weight : 600;
    color       : rgba(255,0,0,0.8);
}
.slider-2014-form-p-error span {
    font-weight : 300;
}
*/
.slider-2014-form-p-success {
    width       : 100%;
    margin-top  : 65px;

    font-family : 'Open Sans', Arial, sans-serif;
    font-size   : 20px;
    color       : #693;
    text-align  : center;
}
.slider-2014-form-p-error {
    width       : 100%;
    margin-top  : 75px;

    font-family : 'Open Sans', Arial, sans-serif;
    font-size   : 20px;
    color       : #933;
    text-align  : center;
}