/*To change this license header, choose License Headers in Project Properties.To change this template file, choose Tools | Templatesand open the template in the editor.*//*     Created on : 20.05.2014, 12:11:50    Author     : Michael*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,cyrillic-ext,latin-ext,cyrillic);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300&subset=latin,cyrillic,cyrillic-ext,latin-ext);
body{ font-family:'Open Sans', sans-serif; overflow-x:hidden; }
.container{ width:1000px; margin:0 auto; position:relative; }
.clear{ clear:both; }
.header{ }
.phone{ position:relative; text-align:center; }
p.phone {    font-size: 14px;
    color: #f15709;
    border-bottom: 1px dashed #f15709;
    display: block;
    cursor: pointer;
    margin: 21px 0 0 60px !important;
    width: 230px;
    text-align: center; !important;}
.phone span{  display:none; position:absolute; bottom:-30px; width:100%; left:0; }
.phone__link {font-size:20px !important; border-bottom: none !important;
    margin-left: 0 !important;
    width: 300px !important;}
.phone__link_top {
    width: 350px !important;
    text-align: center;
}
.phone-wrapper {max-width: 300px;
    margin: 0 auto;}
.phone-wrapper_top {
    margin: 0;
}
.header .header-top-belt{ background-color:#fff; padding-top:9px; padding-bottom:9px; }
.header .header-top-belt .logo{ float:left; }
.header .header-top-belt .header-contact{ float:right; text-align:right; }
.header .header-top-belt .header-contact a{ font-size:14px; color:#f15709; font-weight:300; }
a.phone-number{ font-size: 48px !important; font-weight: 300 !important; line-height: 0.8 !important; margin-bottom: 15px !important; text-decoration: none; color:#000 !important;}
.header .header-top-belt .header-contact p:nth-child(2){ font-size:48px; font-weight:300; line-height:0.8; margin-bottom:15px; }
.header .header-top-belt .header-contact .order-button{ background-color:#f15709; width:317px; height:36px; margin-right:0; margin-left:auto; cursor:pointer; }
.header .header-top-belt .header-contact .order-button:hover{ background-color:#45a500; }
.header .header-top-belt .container{ width:958px; padding-left:21px; padding-right:21px; }
.header .header-top-belt .header-contact .order-button p{ width:266px; height:inherit; vertical-align:middle; text-align:center; padding-left:52px; color:#fff; font-size:14px; font-weight:400; display:table-cell; background-image:url(../images/clip/clip1.png); background-repeat:no-repeat; background-position:25px center; letter-spacing:2px; }
.header .header-body{ height:569px; background-image:url(../images/bg/bg-1.jpg); background-repeat:no-repeat; background-position:top center; }
.header .header-body .header-body-top-belt{ background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; height:6px; }
.header-body h1{ font-size:49px; color:#fff; font-weight:700; text-transform:uppercase; text-align:center; line-height:0.8; margin-top:51px; }
.header-body h2{ font-size:39px; color:#fff; font-weight:300; text-align:center; line-height:0.8; margin-bottom:14px; }
.header-body h3{ font-size:19px; color:#fff; font-weight:300; text-align:center; line-height:1.2; background-color:#000; text-transform:uppercase; padding-top:22px; padding-bottom:22px; margin-bottom:31px; }
.header-body .phrases{ text-align:center; }
.header-body .phrases ul{ display:inline-block; }
.header-body .phrases ul:after{ background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; height:6px; display:block; width:100%; content:''; margin-top:5px; }
.header-body .phrases ul li{ font-size:14px; text-transform:uppercase; font-weight:400; display:inline-block; margin-right:23px; color:#fff; }
.header-body .phrases ul li:last-child{ margin-right:0; }
.header-body .phrases ul li:last-child:after{ display:none; }
.header-body .phrases ul li:after{ display:inline-block; background-image:url(../images/mark4.png); background-repeat:no-repeat; background-position:center center; width:7px; height:8px; content:''; vertical-align:middle; margin-left:7px; }
.header-body h2 span{ font-weight:400; }
.header-body sup{ font-size:20px; }
.block1 .container{ }
.block1 .block1-inner{ position:relative; width:100%; height:744px; margin-top:2px; }
.block1 .block1-inner .blocktext{ width:50%; margin-left:21px; margin-right:auto; }
.block1 .block1-inner .blocktext h3{ font-weight:300; font-size:36px; text-transform:uppercase; text-align:left; padding-top:83px; margin-bottom:20px; }
.block1 .block1-inner .blocktext ul{ margin-left:21px; }
.block1 .block1-inner .blocktext ul li{ list-style-image:url(../images/mark1.png); text-align:left; text-transform:uppercase; font-size:18px; margin-bottom:19px; }
.block1 .block1-inner .blocktext p{ font-size:12px; text-transform:uppercase; margin-left:25px; font-weight:300; }
.block1 .block1-inner .blocktext .order-button{ width:317px; height:36px; background-color:#f15709; margin-left:16px; margin-top:51px; }
.block1 .block1-inner .blocktext .order-button:hover{ background-color:#45a500; cursor:pointer; }
.block1 .block1-inner .blocktext .order-button p{ width:inherit; height:inherit; text-align:center; vertical-align:middle; display:table-cell; font-size:14px; color:#fff; letter-spacing:2px; font-weight:400; text-transform:none; }
.block1 .block1-inner .blocktext a{ font-size:14px; color:#f15709; border-bottom:1px dashed #f15709; text-decoration:none; display:inline-block; margin-left:58px; margin-top:21px; }
.block1 .block1-inner .blocktext a:hover{ color:#45a500; border-bottom:1px dashed #45a500; }
.block1 .block1-inner .blockimg{ width:962px; height:744px; position:absolute; top:0; right:-452px; overflow:hidden; }
.block1 .block1-inner .blockimg .imgcontainer{ width:966px; height:744px; }
.block1 .block1-inner .blockimg .imgcontainer img{ float:left; width:481px; height:370px; margin-right:2px; margin-bottom:2px; }
.block1 .block1-inner .blockimg .imgcontainer img:nth-child(2n){ margin-right:0; }
.block1 .block1-inner .blockborder{ position:absolute; left:-460px; top:107px; }
.block1 .block1-inner .blockborder .border{ height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; width:460px; }
.block2{ background-image:url(../images/bg/bg-2.jpg); padding-top:68px; }
.block2 h2{ font-size:48px; text-transform:uppercase; font-weight:300; display:inline-block; margin-left:221px; padding-left:25px; padding-right:25px; position:relative; }
.block2 h2 span{ font-size:36px; font-weight:700; }
.block2 h2:nth-child(1):before{ height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:30px; left:-1000px; }
.block2 h2:nth-child(1):after{ height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:30px; right:-1000px; }
.block2 ul{ margin-left:277px; }
.block2 ul li{ list-style-image:url(../images/mark2.png); margin-bottom:20px; font-size:18px; }
.block2 .border{ width:958px; margin-left:auto; margin-right:auto; height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; margin-top:17px; }
.block2 .block2-item{ width:208px; float:left; margin-right:49px; margin-top:31px; margin-bottom:20px; }
.block2 h3{ font-size:48px; font-weight:300; text-align:center; line-height:1; margin-top:20px; }
.block2 h4{ font-size:36px; font-weight:700; text-align:center; margin-bottom:20px; }
.block2 h4 sup{ text-transform:uppercase; font-size:20px; }
.block2 .block2-item2{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:25px; }
.block2 .block2-item:nth-child(4n){ margin-right:0; }
.block2 .block2-item:nth-child(4n+1){ margin-left:21px; }
.block2 .block2-item .block2-inner-img{ text-align:center; height:173px; display:table-cell; width:inherit; vertical-align:middle; }
.block2 .block2-item p{ font-size:18px; text-transform:uppercase; font-weight:700; text-align:center; }
.block2 .black-block{ background-color:rgba(0, 0, 0, 0.7); height:324px; text-align:center; }
.block2 .black-block h2{ font-size:48px; text-transform:uppercase; font-weight:300; display:inline-block; margin-left:auto; margin-right:auto; padding-left:25px; padding-right:25px; position:relative; color:#fff; margin-top:60px; margin-bottom:30px; }
.block2 .black-block h2 span{ font-size:36px; font-weight:700; }
.block2 .black-block h2:nth-child(1):before{ height:6px; background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:30px; left:-1000px; }
.block2 .black-block h2:nth-child(1):after{ height:6px; background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:30px; right:-1000px; }
.block2 .black-block .black-block-item{ display:inline-block; vertical-align:top; min-width:280px; margin-right:50px; }
.block2 .black-block .black-block-item:nth-child(3n){ margin-right:0; }
.block2 .black-block .black-block-item:nth-child(1) p{ text-align:center; }
.block2 .black-block .black-block-item p{ font-size:18px; font-weight:600; color:#fff; line-height:1; text-align:left; }
.block2 .black-block .black-block-item img{ margin-bottom:15px; }
.block3{ padding-bottom:32px; padding-top:36px; }
.block3 h2{ font-size:60px; font-weight:300; text-align:center; }
.block3 h2:after{ height:6px; width:411px; background-image:url(../images/black-border-item.png); content:''; display:block; margin-left:auto; margin-right:auto; }
.block3 h3{ font-size:48px; font-weight:700; text-align:center; margin-bottom:34px; line-height:1; }
.block3-inner{ text-align:center; }
.block3-item{ display:inline-block; vertical-align:top; text-align:left; }
.block3-item:nth-child(1){ margin-right:58px; }
.block3-item:nth-child(2){ margin-right:89px; }
.block3-item img{ margin-bottom:5px; margin-left:80px; }
.block3-item h4{ font-size:36px; font-weight:300; margin-bottom:30px; line-height:0.8; }
.block3-item p{ font-size:14px; font-weight:300; }
.block3 .block3-imageline{ position:relative; height:238px; margin-top:27px; margin-bottom:40px; }
.block3 .block3-imageline .block3-imageline-inner{ width:1920px; position:absolute; left:-459px; }
.block3 .block3-imageline .block3-imageline-inner img{ float:left; margin-right:2px; }
.block3 .order-button{ width:317px; height:36px; background-color:#f15709; margin-left:auto; margin-top:0px; margin-right:auto }
.block3 .order-button:hover{ background-color:#45a500; cursor:pointer; }
.block3 .order-button p{ width:inherit; height:inherit; text-align:center; vertical-align:middle; display:table-cell; font-size:14px; color:#fff; letter-spacing:2px; font-weight:400; text-transform:none; }
.block3 a{ font-size:14px; color:#f15709; border-bottom:1px dashed #f15709; text-decoration:none; display:block; margin-left:auto; margin-right:auto; margin-top:21px; width:190px; text-align:center; }
.block3 a:hover{ color:#45a500; border-bottom:1px dashed #45a500; }
.block4{ background-image:url(../images/bg/bg-6.jpg); background-repeat:no-repeat; background-position:top center; padding-top:92px; height:766px; }
.block4-item{ min-width:260px; float:left; }
.block4-item h4{ font-size:24px; font-weight:600; color:#fff; text-align:left; line-height:1; margin-bottom:20px; }
.block4-item p{ font-size:14px; font-weight:300; line-height:1.3; min-height:162px; }
.block4-item:nth-child(2n+1){ margin-left:212px; width:261px; }
.block4-item:nth-child(2n){ margin-left:220px; width:300px; }
.block4-item:nth-child(1):after, .block4-item:nth-child(2):after{ height:6px; width:223px; display:block; content:''; margin-top:36px; margin-bottom:25px; background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; }
.block4 h2{ font-size:60px; color:#fff; line-height:0.8; text-align:center; font-weight:300; margin-bottom:13px; }
.block4 h3{ font-size:36px; color:#000; font-weight:700; line-height:0.8; text-align:center; }
.block4 h3:after{ height:6px; display:block; width:658px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; content:''; margin-left:auto; margin-right:auto; margin-top:34px; margin-bottom:43px; }
.block5{ padding-bottom:68px; }
.block5 h2{ font-size:48px; text-transform:none; font-weight:300; display:inline-block; margin-left:auto; margin-right:auto; padding-left:25px; padding-right:25px; position:relative; color:#000; margin-top:65px; margin-bottom:11px; }
.block5-inner{ width:1000px; height:695px; margin-left:auto; margin-right:auto; background-image:url(../images/bg/bg-3.jpg); background-repeat:no-repeat; background-position:top center; position:relative; margin-bottom:63px; }
.block5-item{ position:absolute; }
.block5-item h4{ font-size:24px; font-weight:900; text-transform:uppercase; margin-bottom:20px; line-height:1; }
.block5-item p{ font-size:14px; font-weight:300; }
.block5-item:nth-child(2n+1) h4{ text-align:left }
.block5-item:nth-child(2n) h4{ text-align:right }
.block5-item:nth-child(1){ top:68px; left:125px; }
.block5-item:nth-child(2){ top:68px; left:621px; }
.block5-item:nth-child(3){ top:406px; left:125px; }
.block5-item:nth-child(4){ top:406px; left:621px; }
.block5 h2 span{ font-size:36px; font-weight:700; }
.block5 h2:nth-child(1):before{ height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:30px; left:-1000px; }
.block5 h2:nth-child(1):after{ height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:30px; right:-1000px; }
.block5 .order-button{ width:317px; height:36px; background-color:#f15709; margin-left:auto; margin-top:0px; margin-right:auto }
.block5 .order-button:hover{ background-color:#45a500; cursor:pointer; }
.block5 .order-button p{ width:inherit; height:inherit; text-align:center; vertical-align:middle; display:table-cell; font-size:14px; color:#fff; letter-spacing:2px; font-weight:400; text-transform:none; }
.block5 a{ font-size:14px; color:#f15709; border-bottom:1px dashed #f15709; text-decoration:none; display:block; margin-left:auto; margin-right:auto; margin-top:21px; width:162px; text-align:center; }
.block5 a:hover{ color:#45a500; border-bottom:1px dashed #45a500; }
.block6{ background-image:url(../images/bg/bg-4.jpg); background-repeat:no-repeat; background-position:top center; height:663px; padding-top:97px; }
.block6 h2{ font-size:60px; color:#fff; font-weight:300; text-align:center; line-height:0.8; }
.block6 h2:after{ height:6px; width:658px; content:''; display:block; margin-left:auto; margin-right:auto; background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; margin-top:20px; margin-bottom:8px; }
.block6 h3{ font-size:36px; color:#fff; font-weight:700; text-align:center; line-height:0.8; }
.block6-inner{ margin-top:65px; }
.block6-item{ width:305px; float:left; margin-right:20px; height:214px; }
.block6-item:nth-child(3n){ margin-right:0; }
.block6-item:nth-child(3n+1){ margin-left:22px; }
.block6-item h4{ background-image:url(../images/mark3.png); background-repeat:no-repeat; background-position:left center; height:36px; line-height:0.8; margin-bottom:10px; }
.block6-item p{ font-size:18px; line-height:1.2; }
.block6-item h4:after{ height:4px; width:261px; margin-right:0; margin-left:auto; content:''; display:block; background-image:url(../images/small-wite-border.png); background-repeat:repeat-x; position:relative; top:17px; }
.block7{ padding-top:65px; padding-bottom:35px; }
.block7 h2{ font-size:48px; text-align:center; font-weight:300; line-height:0.8; margin-bottom:30px; }
.block7-item p{ text-transform:uppercase; font-size:14px; }
.block7-item{ float:left; }
.block7-item li{ text-transform:uppercase; font-size:14px; font-weight:700; list-style-image:url(../images/mark1.png); line-height:1.1; }
.block7-item img{ margin-bottom:3px; }
.block7-item ul{ margin-top:20px; margin-bottom:20px; margin-left:20px; }
.block7-item:nth-child(1){ width:190px; margin-left:21px; margin-right:60px; }
.block7-item:nth-child(2){ width:205px; margin-right:59px }
.block7-item:nth-child(3){ width:207px; margin-right:59px; }
.block7-item:nth-child(4){ width:190px; }
.block7-item:nth-child(2) li, .block7-item:nth-child(4) li{ margin-bottom:20px; }
.block7-item .block7-img{ position:relative; }
.block7-item:nth-child(1) .block7-img:before{ height:6px; display:block; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; content:''; width:1000px; position:absolute; left:-1000px; top:48px; }
.block7-item:nth-child(1) .block7-img:after{ height:6px; display:block; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; content:''; width:150px; position:absolute; right:-40px; top:48px; }
.block7-item:nth-child(2) .block7-img:after{ height:6px; display:block; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; content:''; width:150px; position:absolute; right:-40px; top:48px; }
.block7-item:nth-child(3) .block7-img:after{ height:6px; display:block; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; content:''; width:150px; position:absolute; right:-40px; top:48px; }
.block7-item:nth-child(4) .block7-img:after{ height:6px; display:block; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; content:''; width:1000px; position:absolute; right:-906px; top:48px; }
.block7-inner:after{ height:6px; display:block; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; content:''; width:658px; margin-left:auto; margin-right:auto; margin-top:34px; margin-bottom:20px; }
.block7-center-item{ width:660px; margin-left:auto; margin-right:auto; }
.block7-center-item-left{ float:left; width:352px; height:140px; padding-left:17px; }
.block7-center-item-left p{ width:inherit; height:inherit; display:table-cell; vertical-align:middle; text-align:right; }
.block7-center-item-right{ float:right; width:264px; }
.block7 .order-button{ width:317px; height:36px; background-color:#f15709; margin-left:auto; margin-top:44px; margin-right:auto }
.block7 .order-button:hover{ background-color:#45a500; cursor:pointer; }
.block7 .order-button p{ width:inherit; height:inherit; text-align:center; vertical-align:middle; display:table-cell; font-size:14px; color:#fff; letter-spacing:2px; font-weight:400; text-transform:none; }
.block7 a{ font-size:14px; color:#f15709; border-bottom:1px dashed #f15709; text-decoration:none; display:block; margin-left:auto; margin-right:auto; margin-top:21px; width:162px; text-align:center; }
.block7 a:hover{ color:#45a500; border-bottom:1px dashed #45a500; }
.block8{ background-color:#ececec; padding-top:74px; padding-bottom:118px; }
.block8 h2{ font-size:48px; text-align:center; line-height:0.8; font-weight:300; }
.block8 h2:after{ width:657px; content:''; display:block; margin-left:auto; margin-right:auto; height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; margin-top:20px; margin-bottom:17px; }
.block9{ background-color:#1a1a1a; padding-top:82px; padding-bottom:105px; text-align:center; }
.block9-inner{ text-align:center; font-size:0; }
.block9 ul li{ width:153px; height:209px; padding:18px; background-image:url(../images/bg/bg-7.jpg); background-repeat:no-repeat; display:inline-block; text-align:left; margin-right:10px; }
.block9 ul li:nth-child(5n){ margin-right:0; }
.block9 ul li a img{ width:155px; height:211px; }
.block9 ul li a{ display:inline-block; position:relative; cursor:url(../images/lupa.cur), pointer; }
.block9 ul li a:hover:after{ opacity:.2; }
.block9 ul li a:after{ width:100%; height:100%; background-color:#f1590c; display:block; content:''; position:absolute; top:0; left:0; opacity:0; -moz-transition:opacity 0.5s ease; -webkit-transition:opacity 0.5s ease; transition:opacity 0.5s ease; }
.block9 h2{ font-size:48px; font-weight:300; display:inline-block; margin-left:auto; margin-right:auto; padding-left:25px; padding-right:25px; position:relative; color:#fff; margin-bottom:45px; line-height:0.8; }
.block9 h2 span{ font-size:36px; font-weight:700; }
.block9 h2:before{ height:6px; background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:15px; left:-1000px; }
.block9 h2:after{ height:6px; background-image:url(../images/wite-border-item.png); background-repeat:repeat-x; width:1000px; content:''; display:block; position:absolute; top:15px; right:-1000px; }
.block10{ background-image:url(../images/bg/bg-5.jpg); background-repeat:no-repeat; background-position:top center; height:952px; padding-top:57px; padding-bottom: 30px; background-size:cover}
.block10 h2{ font-size:48px;; color:#fff; font-weight:300; text-align:center; line-height:0.9; }
.block10 h2:after{ width:658px; height:6px; background-image:url(../images/wite-border-item.png); content:''; display:block; margin-top:18px; margin-left:auto; margin-right:auto; margin-bottom:5px; }
.block10 h3{ font-size:36px;; color:#000; font-weight:700; text-align:center; line-height:1.2; margin-bottom:8px; }
.block10 h3 span{ width:362px; display:inline-block; }
.block10-inner{ text-align:center; }
.block10-item{ width:301px; display:inline-block; vertical-align:top; text-align:left; margin-right:26px; }
.block10-item:nth-child(3){ margin-right:0; }
.block10-item .block10-item-heading{ height:80px; display:table-cell; vertical-align:bottom; }
.block10-item .block10-item-heading:after{ height:6px; background-image:url(../images/black-border-item.png); display:block; content:''; margin-top:6px; margin-bottom:6px; }
.block10-item .block10-item-heading .block10-item-heading-inner{ background-color:#000; width:301px; padding-top:6px; padding-bottom:10px; }
.block10-item .block10-item-heading h4{ padding-left:31px; color:#fff; font-size:18px; font-weight:600; line-height:1; margin-bottom:3px; }
.block10-item .block10-item-heading p{ padding-left:31px; color:#fff; font-size:16px; font-weight:300; line-height:1; }
.block10-item .block10-item-body{ background-color:#fff; padding-left:31px; padding-right:10px; line-height:1.2; padding-top:1px; padding-bottom:1px; }
.block10-item .block10-item-body p{ font-size:16px; }
.block10-item .block10-item-body span{ background-image:url(../images/mark1.png); background-repeat:no-repeat; background-position:center center; width:14px; height:14px; margin-left:auto; margin-right:auto; display:block; margin-bottom:30px; margin-top:30px; }
.block11{ padding-top:55px; padding-bottom:25px; }
.block11 h2{ font-size:48px; font-weight:300; text-align:center; line-height:0.8; }
.block11 h3{ font-size:30px; font-weight:700; text-align:center; line-height:1; }
.block11 h2:after{ width:658px; height:6px; background-image:url(../images/black-border-item.png); background-repeat:repeat-x; margin-top:22px; margin-bottom:10px; content:''; display:block; margin-left:auto; margin-right:auto; }
.block11 .order-button{ width:317px; height:36px; background-color:#f15709; margin-left:auto; margin-top:0px; margin-right:auto; margin-top:56px; }
.block11 .order-button:hover{ background-color:#45a500; cursor:pointer; }
.block11 .order-button p{ width:inherit; height:inherit; text-align:center; vertical-align:middle; display:table-cell; font-size:14px; color:#fff; letter-spacing:2px; font-weight:400; text-transform:none; }
.username{ width:216px; height:43px; border:1px solid rgba(255, 255, 255, 0); border-radius:5px; padding-left:47px; padding-right:10px; font-size:18px; display:block; margin:6px auto; background-image:url(../images/main-sprite.png); background-repeat:no-repeat; background-position:15px -247px; text-transform:uppercase; font-family:'Roboto Condensed', sans-serif; }
.usercity{ width:216px; height:43px; border:1px solid rgba(255, 255, 255, 0); border-radius:5px; padding-left:47px; padding-right:10px; font-size:18px; display:block; margin:6px auto; background-repeat:no-repeat; background-position:15px -247px; text-transform:uppercase; font-family:'Roboto Condensed', sans-serif; }
.userphone{ text-transform:uppercase; width:216px; height:43px; border:1px solid rgba(255, 255, 255, 0); border-radius:5px; padding-left:47px; padding-right:10px; font-size:18px; display:block; margin:6px auto; background-image:url(../images/main-sprite.png); background-repeat:no-repeat; background-position:15px -398px; font-family:'Roboto Condensed', sans-serif; }
.username:focus{ background-position:15px -318px; }
.userphone:focus{ background-position:15px -482px; }
.usermail:focus{ background-position:15px -301px; }
.error{ border:1px solid #f00 !important; }
label.error{ display:none !important; }
.submit-button{ border-radius:5px; box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.8); display:block; margin:12px auto; width:251px; height:40px; background:-moz-linear-gradient(top, #ff4040, #940e08); background:-webkit-linear-gradient(top, #ff4040, #940e08); background:-ms-linear-gradient(top, #ff4040, #940e08); background:-o-linear-gradient(top, #ff4040, #940e08); background:linear-gradient(top, #ff4040, #940e08); color:#fff; font-size:18px; text-transform:uppercase; text-align:center; cursor:pointer; background-color:#ffbb4a; }
.submit-button:hover{ background:-moz-linear-gradient(top, #d0bf8a, #ab8e56); background:-webkit-linear-gradient(top, #d0bf8a, #ab8e56); background:-ms-linear-gradient(top, #d0bf8a, #ab8e56); background:-o-linear-gradient(top, #d0bf8a, #ab8e56); background:linear-gradient(top, #d0bf8a, #ab8e56); }
.footer{ background-color:#fff; position:relative; z-index:1; padding-top:1px; }
.conf{ position:absolute; width:487px; bottom:-153px; left:280px; }
.copyright{ float:left; margin-top:32px; margin-bottom:17px; }
.copyright p:nth-child(1){ display:table-cell; vertical-align:middle; width:40px; font-size:36px; color:#000; }
.copyright p:nth-child(2){ font-size:14px; color:#000; display:table-cell; vertical-align:middle; width:270px; }
.copyright p:nth-child(2) sup{ font-size:8px; }
.copyright p:nth-child(2) span{ }
/******************/
.pop-up-form-container{ position:fixed; top:0; left:0; z-index:10; width:100%; height:100%; display:none; background:#111; opacity:0; }
.pop-up-form-container-inner{ position:fixed; top:-1000px; z-index:13; margin-top:30px; }
.pop-up-form{ background-color:rgba(0, 0, 0, 1); width:315px; height:307px; position:relative; z-index:110; margin-left:0; padding-top:1px; border:23px solid rgba(0, 0, 0, 1); }
.pop-up-form h2{ font-size:24px; color:#fff; line-height:0.9; text-transform:uppercase; text-align:center; font-weight:300; }
.pop-up-form h3{ font-size:24px; color:#fff; line-height:0.9; text-transform:uppercase; text-align:center; font-weight:300; margin-bottom:28px; }
.cross{ width:25px; height:25px;  position:absolute; top:-40px; right:-65px; text-align:center; cursor:pointer; }
.cross__img {
    width: 100%;
    height: 100%;
    fill: #ff4040;
}
.cross__img:hover {
    fill: #ffbb4a;
}

/*********************/
.compleet-window{ width:330px; height:200px; background-color:rgba(0, 0, 0, 0.7); border-radius:10px; position:fixed; top:100px; display:none; z-index:150; border:1px solid #fff; padding-left:20px; padding-right:20px; }
.compleet-window p{ font-family:'Lobster', sans-serif; color:#fff; font-size:24px; text-align:center; padding-top:30px; text-shadow:2px 3px 2px #000; }
.compleet-button{ width:100px; height:44px; background:-moz-linear-gradient(top, #ff4040, #940e08); background:-webkit-linear-gradient(top, #ff4040, #940e08); background:-ms-linear-gradient(top, #ff4040, #940e08); background:-o-linear-gradient(top, #ff4040, #940e08); background:linear-gradient(top, #ff4040, #940e08); margin-top:20px; margin-left:auto; margin-right:auto; cursor:pointer; border-radius:20px; }
.compleet-button p{ padding-top:7px; }
.compleet-button:hover{ background:-moz-linear-gradient(top, #d0bf8a, #ab8e56); background:-webkit-linear-gradient(top, #d0bf8a, #ab8e56); background:-ms-linear-gradient(top, #d0bf8a, #ab8e56); background:-o-linear-gradient(top, #d0bf8a, #ab8e56); background:linear-gradient(top, #d0bf8a, #ab8e56); }
/*************форма слева***/
.click-here{ position:fixed; top:0; left:-314px; width:373px; height:100%; z-index:15; font-family:'Roboto Condensed', sans-serif; }
.click-here .order-form h2{ font-size:24px; color:#fff; line-height:0.9; text-transform:uppercase; text-align:center; font-weight:300; margin-left:40px; }
.click-here .order-form h3{ font-size:24px; color:#fff; line-height:0.9; margin-left:40px; text-transform:uppercase; text-align:center; font-weight:300; margin-bottom:28px; }
.click-here-heading-inner-lay2{ background:rgba(0, 0, 0, 0.5); opacity:0; width:59px; height:100%; position:absolute; right:0; top:0; cursor:pointer; z-index:2; }
.click-here .order-form{ position:relative; float:left; margin-top:294px; width:314px; background:none; }
.click-here .order-form .submit-button{ background-color:#ffbb4a; }
.click-here .order-form .submit-button:hover{ background-color:#eaaa44; }
.click-here .order-form .username, .click-here .order-form .userphone, .click-here .order-form .usermail{  }
.click-here .order-form-container{ width:314px; height:100%; background-color:#818181; position:relative; }
.click-here .order-form-container .play-button-small{ opacity:1 !important; background-position:-278px -290px; cursor:pointer; position:absolute; left:124px; top:119px; }
.click-here .order-form-container .play-button-small:hover{ opacity:1 !important; background-position:-245px -194px; }
.click-here-heading{ background:rgba(0, 0, 0, 0.5); width:59px; height:100%; position:absolute; right:0; top:0; cursor:pointer; }
.click-here-heading-inner{ width:100%; height:100%; background-image:url(../images/bg/bg-27.png); background-position:center center; background-repeat:no-repeat; position:relative; z-index:3; }
/*****/
.dev{ display:block; text-align:center; width:391px; float:right; margin-top:7px; }
.dev .dev-text{ float:left; line-height:1; text-align:right; padding-left:20px; margin-right:15px; margin-top:24px; }
.dev .dev-text span{ display:block; }
.dev a{ color:#000; font-size:14px; font-weight:300; }
.dev img{ margin-top:23px; float:right; }
/*************//****************/
.pop-up-video-container{ width:760px; height:560px; padding:20px; border-radius:15px; position:fixed; top:0; left:0; z-index:6; background-image:url(../images/bg/bg-6.jpg); }
.pop-up-video-container iframe{ border-radius:15px; width:760px; height:560px }
.pop-up-form-container{ width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); position:fixed; z-index:5; top:0; left:0; display:none; }
.description-tabs{ width:1000px; text-align:center; height:770px; position:relative; top:0; z-index:10; }
.description-tabs > ul:nth-child(1) > li{ display:inline-block; vertical-align:top; margin-left:13px; margin-right:13px; text-align:center; font-size:18px; cursor:pointer; }
.description-tabs > ul:nth-child(1) > li p{ border-bottom:1px dashed #000; text-align:center; vertical-align:middle; display:table-cell; }
.description-tabs > ul:nth-child(1) > li.active-tab{ }
.description-tabs > ul:nth-child(2) > li.active-tab{ display:block !important; }
.description-tabs > ul:nth-child(1) > li.active-tab p{ border-bottom:1px dashed transparent; }
.description-tabs > ul:nth-child(2) > li{ position:absolute; top:51px; left:0; width:1000px; display:none; height:719px; }
.block8 .hidden{ display:none !important; }
/***********/
.playbutton{ margin-left:auto; margin-right:auto; background-image:url(../images/pb.jpg); background-repeat:no-repeat; background-position:center center; width:330px; height:197px; cursor:pointer; background-color:#000; margin-bottom:20px; border:7px solid rgba(0, 0, 0, 0.8); box-shadow:0 0 0 1px #fff; border-radius:6px; }
#top-video{ position:fixed; top:0; left:0; z-index:6; display:none; border:3px solid #fff; }
#top-video .cross{ width:auto; height:auto; background:none; position:absolute; top:auto; bottom:-33px; right:0; }
.pop-up-container{ background:rgba(0, 0, 0, 0.7); width:100%; height:100%; z-index:5; position:fixed; top:0; left:0; display:none; }
