/*@import url(https://fonts.googleapis.com/css?family=Roboto&subset=cyrillic);*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;font-size: 100%;}
a { text-decoration:none}
* {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
td, td img {vertical-align: top;} 
em{ font-style:normal}

/*FORMS*/
input, select, button, textarea {margin: 0;font-size: 100%;}
input[type="text"], input[type="password"], textarea {outline:none}
input[type="checkbox"] {vertical-align: middle;margin:1px 0 3px 0;padding:0;}
input[type="radio"] {vertical-align: text-bottom;}  
input[type="submit"]{outline:none}
input[type="text"]{ border:none; background:url(../images/input.png); width:232px; height:52px; padding:0 10px; color:#585858;margin:0 0 10px 0}
input[type="submit"],button.frmbottom{ border:none; background:none; font-size:26px; color:#f5f5f5; display:block; width:230px; margin:0 auto;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.5);}
form input.butsend{color:#fa4949; width:180px; margin:12px 0 0 340px}
input[type="submit"]:hover{text-shadow: 0px 4px 4px rgba(255, 255, 255, 0.5);color:#000}
/*END FORMS*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
ul { list-style:none}
ol li{list-style-position: outside;list-style-image: url(../images/ol-list.png);list-style-type: circle;margin:8px 0;padding:0 0 0 8px;}
label, input[type="button"], input[type="submit"], button {cursor: pointer;}
sub{ color:#000;}
a{text-decoration:underline}
a:hover{text-decoration:none;}
a:focus, a:active {text-decoration: underline;}
.left{ float:left}
.right{ float:right}
.clear{clear:both;} 
.hiden{ display:none}
i,.phone a.call,.pager a{ display:inline-block;//display :inline;//zoom:1; position:absolute; background: url(../images/sprite.png) no-repeat;}
h1,h2,h3,h4,h5{font-weight:normal}

h1 { 
    font-size: 40px;
    color: #4b4b4b;
    line-height: 20px;
    text-transform: uppercase;
    text-align: left;
    font-family: "Conv_NeoSansProRegular";
    letter-spacing: 10px;
    color: #ff6c42;
}

.block10{
    background: url(../images/prei-b.jpg) no-repeat;
    background: #ffd1c4;
    height: 340px;
        margin-top: 30px;
}
.block10 .body-layout {
    background: url(../images/preimus.png) no-repeat;
    height: 340px;
}
.block10 h2{
text-align: center;
padding-top: 25px;
}
.block10 .tizers ul{
    list-style: none;
}
.garantii{
    width: 500px;
    margin-top: 80px;
    margin-left: 265px;
    }


.block10 .tizers ul li {
    display: block;
    width: 143px;
    height: 72px;
    text-align: center;
    padding: 200px 10px 0 10px;
    font-size: 15px;
    position: relative;
    float: left;
}


h5{ font-size:18px;}
h3{ font-size:30px;}
h4{ font-size:36px; color:#FFF; text-align:center}
h2{font-size:30px;color:#5a5a5a; line-height:26px}
html,body,ul,ol,li,p,td,h1,h2,h3,h4,h5,h6,form,fieldset,a,img,iframe{margin:0;padding:0;border:none}
html,body{color:#000000;height:100%;background:#f5f5f5; font-family: "Conv_NeoSansProRegular", "Times New Roman", Tahoma; font-size:14px;}
.body-layout{width:980px;text-align:left;margin:0 auto; position:relative; overflow:hidden;}
.wraper{width:100%; margin:0 auto; min-width:980px;}
/* --------------- /END Р±Р°Р·РѕРІС‹Рµ РЅР°СЃС‚СЂРѕР№РєРё ---------*/
/*Fonts Bold*/
h2,h5,header .left strong,.phone a.call span,.phone strong sup,.block1 a.blk2 sub,.block1 a.blk2 sup,.block1 i.zagol,.block1 p.info,.block1 .srok,.block2 .tizers ul li span,.block3 .b-price ul li p,.block3 .b-price ul li strong,.block4 .promo-timer .digit,.animforms .ftop span,.block7 ul li strong,.block7 ul li .info b{font-family: "Conv_NeoSansProRegular"}
/*End Fonts Bold*/
/*Fonts Medium*/
h3,h4,header .left ul li a,.lozung,.phone strong,.block1 span.blk1,input[type="submit"],button.frmbottom,.block4 p,.block4 .timers span{font-family: "pragmatica_slabserifmedium"}
/*End Fonts Medium*/
/*Text Shadow*/
html,body,input[type="text"]{text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
.block1 i.zagol,.block1 p.info,.block1 .srok,.block2 .tizers ul li span,h4,.block4 p,.block7 ul li strong{text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.15);behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
/*End Text Shadow*/
/*Color RED*/
a,header .left strong,.lozung strong,.phone a.call:hover span,.block3 .b-price ul li p,.animforms .ftop span,em,header .left ul li{color:#fa4949}
/*End Color RED*/
.phone strong sup {color:#000000}
.phone a.call i.call2,.phone a.call i.call3,.phone a.call i.call4,.bg-formsvertikal .frmbottom i,input[type="submit"],.block2 .tizers ul li,.block2 .tizers ul li span,.animforms .ftop{transition: all 0.7s ease-in-out;-webkit-transition: all 0.7s ease-in-out; /** Chrome & Safari **/-moz-transition: all 0.7s ease-in-out; /** Firefox **/-o-transition: all 0.7s ease-in-out; /** Opera **/behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */} 
/*HEADER*/
header{}
header .body-layout{height:185px;}
header .left{ width:360px;}


.top-header {
    width: 980px;
    float: left;
    position: fixed;
    display: block;
    height: 54px;
    z-index: 650;
   background-color: rgba(255, 255, 255, 0.75);

}
.map-header
{
    width: 200px;
    float: left;
    margin-top: 130px;
    padding-left: 35px;
    font-size: 14px;
    color: #FF754D;
}
  

.top-header ul{
margin:16px 0 30px 0;
display: block;
width: 800px;
}
.top-header ul li{ display:inline; margin:0 35px 0 0}
.top-header ul li a {
    font-size: 14px;
    color: #000;
    text-decoration: none;
    font-family: Conv_NeoSansProRegular;
}
.top-header ul li a:hover {
border-bottom: 3px #444444 solid;
}
.top-header .call-me{
    display: block;
    float: right;
    width: 220px;
    background: url(../images/batton-back.png) center;
    height: 54px;
    margin-right: 9px;

}
.top-header .call-me a {
    display: block;
    padding-left: 56px;
    padding-top: 18px;
    color: #444444;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
    text-decoration: none;
}
.top-header .call-me:hover{
    -webkit-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
     -khtml-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
       -moz-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
         -o-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
            box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
}



.call-me-footer{
    display: block;
    float: left;
    width: 220px;
    background: url(../images/batton-back.png) center;
    height: 55px;
    margin-right: 9px;
}
.call-me-footer a {
    display: block;
    padding-left: 56px;
    padding-top: 18px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px;
    text-decoration: none;
}

.top-menu {
    float: left;
    width: 700px;
    height: 55px;
    padding-left: 10px;
}

header .right{ width:380px; position:relative;}
/*End HEADER*/
/*Phone*/
.phone .phone-number {
    font-size: 30px;
    float: right;
    display: block;
}
.phone .phone-number a {
    font-size: 30px;
    color: #444444;
    letter-spacing: 2px;
    text-align: left;
}

span.e-mail {
    display: block;
    text-align: right;
    padding-top: 10px;
     float: right;
}

.phone .e-mail a {
font-size: 20px;
color: #666666;
text-decoration: none;
letter-spacing: 2px;
   
}

.phone{ padding:19px 0 0 0px; margin-top: 60px;}
.phone a.call{ display:block; width:190px; height:170px; position:absolute; z-index:1; background-position:0px 0px; text-decoration:none; left:20px; top:0}
.phone a.call i.call1{ width:41px; height:25px; background-position:-196px 0px; left:50%; margin-left:-21px; top:60px}
.phone a.call i.call2{ width:19px; height:19px; background-position:-240px 0px; left:50%; margin-left:-10px; top:65px}
.phone a.call i.call3{ width:49px; height:14px; background-position:-260px 0px; left:50%; margin-left:-25px; top:54px}
.phone a.call i.call4{ width:45px; height:22px; background-position:-309px 0px; left:50%; margin-left:-23px; top:48px; filter:alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.phone a.call:hover i.call2{transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
.phone a.call:hover i.call3{transform: translate(0,-28px);-webkit-transform: translate(0,-28px);-o-transform: translate(0,-28px);-moz-transform: translate(0,-28px);behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
.phone a.call:hover i.call4{filter:alpha(opacity=1);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;transform: translate(0,-8px);-webkit-transform: translate(0,-8px);-o-transform: translate(0,-8px);-moz-transform: translate(0,-8px);behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
.phone a.call span{color:#606060; font-size:16px;width:90px; margin:0 auto; margin-top:99px; display:block; text-align:center; line-height:12px}
.phone strong{ font-size:30px; display:block; line-height:65px; letter-spacing:-0.08em}
/*End Phone*/
/*Lozung*/
.lozung{ 

font-size:20px; 
color:#5f5f5f;
font-family: "Conv_NeoSansProRegular";
width: 360px;
padding-top: 30px;
margin-top: 60px;

}
.lozung span{
    text-align: left;
    font-size: 20px;
    letter-spacing: 5px;
    display: block;
    margin-top: 15px;
    margin-left: 2px;
    color: #6F6666;
}
.lozung a{
    text-decoration: none;

}

.lozung strong{font-size:34px; line-height:28px; font-family: "Conv_NeoSansProRegular";}
/*End Lozung*/
/*block1*/
.block1{background:url(../images/bg-ilustration.jpg) repeat}
.block1 .body-layout{ height:529px; position:relative}
.block1 .illustration{ background:url(../images/illustration.jpg) center top no-repeat}
.block1 span.blk1{ position:absolute; z-index:2; top:0; left:135px; width:90px; text-align:center; font-size:14px; color:#545454; line-height:9px}
.block1 a.blk2{
    display: block;
    width: 110px;
    height: 90px;
    border-radius: 50%;
    border: 3px #FEBD21 solid;
    position: absolute;
    z-index: 3;
    background: #332F2E;
    top: 15px;
    left: 15px;
    -webkit-box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    font-size: 16px;
    text-align: center;
    padding: 20px 0 0 0;
    behavior: url(PIE.htc);
    color: #fff;
    letter-spacing: 2px;
    text-decoration: none;
}

.block1 a.blk2:hover{
        border: 3px #FEBD21 solid;
        box-shadow: 0 0 8px rgba(254, 189, 33, 1);
-webkit-box-shadow: 0 0 8px rgba(254, 189, 33, 1);
-moz-box-shadow: 0 0 8px rgba(254, 189, 33, 1);

}

.block1 .blk2 p {
    padding-left: 8px;
    padding-top: 11px;
    text-align: center;
}

.block1 a.blk2 sub{ display:block; font-size:45px; color:#ff4200;line-height:38px;}
.block1 a.blk2 sup{ font-size:16px}
.block1 i.zagol{ width:337px; height:75px; padding:15px 0 0 15px; background-position:-355px 0px; left:245px; top:80px; font-size:26px; line-height:22px; color:#FFF; line-height: 28px; font-style: normal;}
.block1 p.info{ text-transform:uppercase; display:block; position:absolute; z-index:4; width:250px; color:#FFF; top:195px; left:370px; font-size:12px; line-height:24px; letter-spacing:0.1em}
.block1 p.info b{ font-size:26px; color:#FF754D;}
.block1 .standart{ position:absolute; z-index:5; top:300px; left:370px}
.block1 .standart img{ margin:0 10px 0 0}
.block1 .srok{  
    position: absolute;
    z-index: 6;
    top: 375px;
    left: 330px;
    font-size: 100px;
    color: #FF754D;
    text-transform: uppercase;
    height: 98px;
    line-height: 15px;}

.block1 .srok span{ color:#FFF; font-size:16px; position:absolute; bottom:27px; left:70px;white-space: nowrap;}
.block1 .srok strong{ font-size:25px; left:70px; bottom:0px; position:absolute; width: 230px;}
.block1 .top-forms{ position:absolute; right:0px; top:3px}
/*end block1*/
/*block2*/
.block2{ height:400px; background:#e4e4e4}
.block2 .tizers{ height:222px; background:url(../images/tizers.png) no-repeat; margin-top: 25px;}
.block2 .tizers ul li{     display: block;
    width: 143px;
    height: 72px;
    text-align: center;
    padding: 180px 10px 0 10px;
    font-size: 15px;
    position: relative;
    float: left;
}
.block2 .tizers ul li:hover{color:#fa4949;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0);behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
.block2 .tizers ul li:hover span{ color:#000}
.block2 .tizers ul li span{ font-size:15px; color:#FFF; position:absolute; top:10px; width:20px; margin-left:-10px; left:50%}
.block2 h2{ display:block; position:relative; margin:0 auto; margin-top:25px; margin-bottom:15px;height:65px; text-align: center;}
/*.block2 h2 p{  background-position:0px -175px; text-align:center; padding:10px 0 0 0; height:89px}
.block2 h2,.block2 h2 p {width:302px; }*/
/*end block2*/
/*block3*/
.block3{ background:#ededed url(../images/shadow-line.png) center top no-repeat; padding:40px 0 50px 0}
.block3 h2{ text-align:center; margin:15px 0 5px 0}
.block3 .b-price{ width:620px}
.block3 .b-price ul li {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; display:block; background:#f5f5f5;height:140px; font-size:15px; color:#575757; margin:0 0 15px 0;behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
.block3 .b-price ul li .images{ width:157px; height:130px; background:#FFF url(../images/bg-images-right.jpg) top right no-repeat;-moz-border-radius-topleft: 8px;-webkit-border-top-left-radius: 8px;border-top-left-radius: 8px;-moz-border-radius-bottomleft: 8px;-webkit-border-bottom-left-radius: 8px;border-bottom-left-radius: 8px; padding:10px 0 0 20px; float:left;behavior: url(PIE.htc); /* СѓС‡РёРј IE border-radius */}
.block3 .b-price ul li p {
    font-size: 22px;
    line-height: 15px;
    padding: 40px 0 10px 0;
    color: rgba(254, 101, 33, 0.8);
    font-weight: 800;
}

span.price-dveri {
    font-size: 18px;
    color: #FF754D;
    font-weight: 800;
    display: block;
    margin-top: 5px;
}
.block3 .b-forms{ width:312px; position:relative; margin:-30px 0 0 0}
.block3 .b-forms .bg-formsvertikal .content{ padding-bottom:40px;}
/*end block3*/
/*block4*/
.block4{ height:545px}
.block4 h3{ position:relative; margin:0 auto}
.block4 h3, .block4 h3 i {
    width: 455px;
    height: 80px;
    text-align: center;
    display: block;
    padding-top: 24px;

    font-size: 42px;
}
.block4 h3 i{ background-position:-304px -175px; text-align:center; padding:30px 0 0 0;height:94px}
.block4 p{ text-align:center; font-size:22px; color:#FFF}
.block4 .timers {
    height: 90px;
    margin: 82px 0px 0 260px;
    background: #fff;
    width: 480px;
}
.block4 .timers span{ display:block; width:190px; margin:0 auto; margin-top:25px; font-size:14px; text-align:center}
/*promo-timer*/
.block4 .promo-timer{ position:relative;width:500px; height:80px; margin:0 auto}
.block4 .promo-timer{padding-left: 15px;}
.block4 .promo-timer .digit{ font-size:60px; padding: 0px 0px 0px 2px;}
.block4 .promo-timer-cl{ height:100px;}  
.block4 .promo-timer-cl .dash{
    float: left;
    height: 75px;
    width: 75px;
    margin: 0 auto;
    padding-left: 0px;
    margin-left: 30px;
    background: url(../images/cirkle-back.png) no-repeat;
    margin-top: 5px;

}
.block4 .promo-timer-cl .dash i{width:35px;text-align:center; display:block; float:left; position:relative; font-style: normal;}
.block4 .promo-timer-cl .dash i:first-child{ margin:0}
/*end promo-timer*/
/*end block4*/
/*block5*/
.block5{ height:471px; background:#FFF url(../images/bg-sertificats.jpg) center top no-repeat; padding:40px 0 0 0; width:100%}
.block5 .slider{ width:201px; height:284px; margin:0 auto; display:block; position:relative; z-index:2; margin-top:70px}
.block5 .pager {
    text-align: center;
    background: url(../images/sprite.png) center;
}
.block5 .pager a{width:11px; height:11px;background-position:-811px 0px; margin: 0 5px 0 0; position:relative}
.block5 .pager a.selected{background-position:-800px 0px}
.block5 h2{
    text-align: center;
}
.block11 > div{ 
position:relative;
width: 560px; 
margin:0 auto
}
/*end block5*/
/*block6*/
.ftop h2{
    text-align: center;
}
.block6{ background:#efefef url(../images/bg-ovals.jpg) center no-repeat}
.block6 .body-layout{ height:240px;}
.animforms{ margin:20px 0 0 0; padding:60px 0 0 0}
.animforms .fbot{ width:895px; height:156px; padding:60px 0 0 50px}
.animforms .ftop{     
    width: 911px;
    height: 60px;
    /* background: url(images/bg-b-forms.png) no-repeat; */
    position: relative;
    z-index: 1;
    margin: 0 auto;
    margin-bottom: -60px;
}
.fbot .button{
    margin-top: 10px;
    margin-right: 20px;
}

/*.animforms:hover .ftop{transform: translate(0,-30px);-webkit-transform: translate(0,-30px);-o-transform: translate(0,-30px);-moz-transform: translate(0,-30px);} */
.animforms h1{ width:400px;margin:0 auto; padding-top:20px} 
.animforms .ftop span{ display:block; position:absolute; bottom:28px; width:100%; text-align:center}
.animforms .fbot form label{ margin:0 43px 0 0}
.animforms .fbot p{ display:block; position:absolute; z-index:3; width:200px; right:99px; bottom:43px; font-size:12px; line-height:20px}
/*end block6*/
/*block7*/
.block7{ background:#dcdcdc; padding:40px 0}
.block7 h1{ margin:0 0 35px 0}
.block7 ul li{ display:inline-block;//display :inline;//zoom:1; width:340px; height:401px; background:url(../images/bg-products.png) no-repeat; margin:0 72px 20px 72px}
.block7 ul li .images{ width:310px; height:240px; margin:0 auto; text-align:center; margin-top:10px}
.block7 ul li .info strong{ font-size:16px; line-height:12px;text-align:center; color:#FFF}
.block7 ul li .info{ width:300px; margin:0 auto; padding:15px 0 0 0; text-align:center}
.block7 ul li .info span{ font-size:14px; display:block; margin:0px 0}
.block7 ul li .info b{ font-size:22px}
/*end block7*/
/*block8*/
.block8{ background:#FFF url(../images/mapa.png) center scroll no-repeat; padding:80px 0}
.block8 .lozung{ text-align:center}
.block8 .lozung strong{ display:block}
/*end block8*/
/**/
.block9 .body-layout{
    padding-left: 15px;
    padding-right: 15px;
}



.bg-formsvertikal{ /*background:url(../images/forms-vertical-top.png) center top no-repeat;*/border:1px solid rgba(0,0,0,0)}
.bg-formsvertikal .content{
width:250px; 
background:url(../images/forms-vertical-center.png) 
repeat-y; margin:44px 0 0 0;
padding:18px 29px;
display: block;
}
.bg-formsvertikal .frmbottom, .fbot .frmbottom{
    height: 53px;
    /* background: url(../images/forms-vertical-bottom.png) no-repeat; */
    position: relative;
    padding: 20px 0 0 0;
    background: #FF754D;
    width: 284px;
    margin-left: 13px;
/*    box-shadow: 0 10px 20px rgba(254, 101, 33, .6), 0px 0 20px 0px rgba(254, 101, 33, .8), 0px 0 0px 0px rgba(254, 101, 33, .8), 0 0 40px rgba(254, 101, 33, 0.8) inset;
    display: block;*/
}
.form .content{
    width: 240px;
}

.bg-formsvertikal i.frmphone,.bg-formsvertikal i.frmcalc{ width:32px; height:32px; top:0; left:50%; margin-left:-16px}
.bg-formsvertikal i.frmphone{ background-position:-195px -29px}
.bg-formsvertikal i.frmcalc{ background-position:-227px -29px}
.bg-formsvertikal .content h2{ margin:0 0 25px 0; text-align:center} 
.bg-formsvertikal .frmbottom i{ width:98px; height:35px; background-position:-200px -98px; left:50%; margin-left:-49px; bottom:24px}
.bg-formsvertikal .frmbottom:hover i {
}

.bg-formsvertikal .frmbottom:hover, button.frmbottom:hover{
    cursor: pointer;
    box-shadow: 0 10px 20px rgba(254, 101, 33, .6), 0px 0 20px 0px rgba(254, 101, 33, .8), 0px 0 0px 0px rgba(254, 101, 33, .8), 0 0 40px rgba(254, 101, 33, 0.8) inset;
}
.bg-formsvertikal span{ display:block; width:220px; text-align:center; margin:0 auto; margin-top:0px; margin-bottom:20px; font-size:16px; color:#4b4b4b}
/*FOOTER*/
footer{ background:#ededed; min-width:980px; margin:0 auto;}
footer .body-layout{
        border-top: 1px rgba(64, 66, 70, 0.34) solid;
}
footer .left{
    height:120px; 
    float: left;
    width: 380px;
    padding-top: 15px;
}

.footer .phone-footer {
    padding: 19px 0 0 0px;
    margin-top: 60px;
}
/* {
    font-size: 30px;
}*/

.phone-footer a {
    font-size: 30px;
    color: #444444;
    letter-spacing: 3px;
    text-align: left;
}
.e-mail-footer a {
    font-size: 20px;
    color: #FF754D;
    text-decoration: none;
    letter-spacing: 2px;
   /* padding-left: 25px;*/
}
.map-footer {
width: 314px;
    float: left;
    padding-top: 33px;
    padding-left: 0px;
    text-align: center;
        background: url(../images/map-footer.png) no-repeat;
        height: 138px;

}
.map-footer p{
     font-size: 18px;
     text-transform: uppercase;
    color: #FF754D;
    letter-spacing: 2px;
}
.map-footer span.map-f{
    font-size: 14px;
    color: #444444; 
    text-transform: none;
    padding-top: 18px;
    display: block;
}


footer .right{ width:250px; text-align:right; margin:75px 0 0 0}
footer .right p{ margin:0 0 15px 0}
/*END FOOTER*/
.mrgleft{ min-height:300px; background:#FFF}
.mrgleft h1{ text-align:left; margin:0 0 30px 0}
.mrgleft p{ margin:30px 0; line-height:24px}
.krsh{ font-size:12px; margin:10px 0 25px 0}

/**/
.popup-call{ padding:0px}
.popup-call h2{ margin:0 0 30px 0;
text-align: center;
}
form.calls {
    margin: 0 auto;
    width: 260px;
}



/*block3*/
.block9{ background-color:#FFF; padding:10px 0 50px 0}
.block9 h1{ text-align:left; margin:15px 0 30px 0}
.block9 h2{ text-align:left; margin:15px 0 30px 0; font-size: 120%}
.block9 .b-price{ width:900px}

/*end block3*/

.block6 .body-layout{height: auto; margin: 0 auto;}
.block6 .body-layout .fbot{height: auto; padding-bottom: 10px;}
.block6 .body-layout form{text-align: center;}
.bg-formsvertikal button.frmbottom, .fbot button.frmbottom{height: 73px; line-height: 73px; padding: 0;}
.fbot button.frmbottom{position: static; margin: 15px auto 25px auto;}

.button{

    height: 65px;
    padding: 1px 0px;
    /* margin: 20px 40px; */
    cursor: pointer;
    display: inline-block;
    color: #444444;
    font-size: 1em;
    border: 1px solid #eee;
    background: #eee;
   /* border-radius: 4px;*/
    line-height: 2em;
   border: 1px solid #FFE75E;
    text-decoration: none;
    -webkit-transition: all 0.3s linear;
    -khtml-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    width: 283px;
    margin-left: 13px;
    font-family: Conv_NeoSansProRegular;
    text-transform: uppercase;
    font-size: 24px;
        
    -webkit-transition: all 0.3s linear;
     -khtml-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}
.button:hover{
    -webkit-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
     -khtml-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
       -moz-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
         -o-box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
            box-shadow:rgba(245, 70, 30, 0.7) 0px 5px 15px, inset rgba(0,0,0,0.15) 0px -10px 20px;
}
/*.button:active {
    -webkit-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
     -khtml-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
       -moz-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
         -o-box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
            box-shadow: rgba(255,255,255,0.25) 0px 1px 0px, inset rgba(255,255,255,0.03) 0px 20px 0px, inset rgba(0,0,0,0.15) 0px -20px 20px, inset rgba(255,255,255,0.05) 0px 20px 20px;
    text-shadow:1px 1px 1px #eee;
}
*/

.light {
    display: block;
    position: relative;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 50%, rgba(255,255,255,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* IE10+ */
    background: linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
    padding: 1px 9px;
    top: -6px;
    left: -2px;
    height: 0px;
    width: 200px;
}
.button:hover .light{
    
    padding:1px 5px;
  
    -webkit-animation-name: shine;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-timing-function: linear;
    -khtml-animation-name: shine;
    -khtml-animation-duration: 0.6s;
    -khtml-animation-timing-function: linear;
    -moz-animation-name: shine;
    -moz-animation-duration: 0.6s;
    -moz-animation-timing-function: linear;
    -o-animation-name: shine;
    -o-animation-duration: 0.6s;
    -o-animation-timing-function: linear;
    -webkit-animation-name: shine;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-timing-function: linear;
    left:45px;
}

@-webkit-keyframes shine {
    0% { top: -15px; left: -48px; }
    10% { top: -5px; }
    20% { top: 5px; }
    30% { top: 15px; }
    40% { top: 25px; }
    50% { top: 35px; }
    60% { top: 25px; }
    70% { top: 15px; }
    80% { top: 5px; }
    90% { top: -5px; }
    100% { top:-15px; left:45px; -webkit-transform: rotate(-360deg); }
}

@-khtml-keyframes shine {
    0% { top: -15px; left: -48px; }
    10% { top: -5px; }
    20% { top: 5px; }
    30% { top: 15px; }
    40% { top: 25px; }
    50% { top: 35px; }
    60% { top: 25px; }
    70% { top: 15px; }
    80% { top: 5px; }
    90% { top: -5px; }
    100% { top:-15px; left:45px; -khtml-transform: rotate(-360deg); }
}

@-moz-keyframes shine {
    0% { top: -15px; left: -48px; }
    10% { top: -5px; }
    20% { top: 5px; }
    30% { top: 15px; }
    40% { top: 25px; }
    50% { top: 35px; }
    60% { top: 25px; }
    70% { top: 15px; }
    80% { top: 5px; }
    90% { top: -5px; }
    100% { top:-15px; left:45px; -moz-transform: rotate(-360deg); }
}

@-o-keyframes shine {
    0% { top: -15px; left: -48px; }
    10% { top: -5px; }
    20% { top: 5px; }
    30% { top: 15px; }
    40% { top: 25px; }
    50% { top: 35px; }
    60% { top: 25px; }
    70% { top: 15px; }
    80% { top: 5px; }
    90% { top: -5px; }
    100% { top:-15px; left:45px; -o-transform: rotate(-360deg); }
}

@-keyframes shine {
    0% { top: -15px; left: -48px; }
    10% { top: -5px; }
    20% { top: 5px; }
    30% { top: 15px; }
    40% { top: 25px; }
    50% { top: 35px; }
    60% { top: 25px; }
    70% { top: 15px; }
    80% { top: 5px; }
    90% { top: -5px; }
    100% { top:-15px; left:45px; transform: rotate(-360deg); }
}
.yellow{
    background: #FFE75E; /* Old browsers */
    background: -moz-linear-gradient(top, #FFE75E 0%, #febf04 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFE75E), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #FFE75E 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #FFE75E 0%,#febf04 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #FFE75E 0%,#febf04 100%); /* IE10+ */
    background: linear-gradient(top, #FFE75E 0%,#febf04 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFE75E', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
}

.block1 span.blk5 {
    display: block;
    width: 65px;
    height: 60px;
    border-radius: 50%;
    border: 2px #FEBD21 solid;
    position: absolute;
    z-index: 3;
    background: #332F2E;
    top: 15px;
    left: 15px;
    -webkit-box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    font-size: 11px;
    text-align: center;
    padding: 10px 0px 0 6px;
    behavior: url(PIE.htc);
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
}
.block1 a.blk5 {
    display: block;
    width: 65px;
    height: 60px;
    border-radius: 50%;
    border: 2px #FEBD21 solid;
    position: absolute;
    z-index: 3;
    background: #332F2E;
    top: 15px;
    left: 15px;
    -webkit-box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    -moz-box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    box-shadow: 9px 9px 5px rgba(50, 50, 50, 0.4);
    font-size: 11px;
    text-align: center;
    padding: 10px 0px 0 6px;
    behavior: url(PIE.htc);
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
    text-decoration: none;
}
.block1 a.blk5:hover{
    border: 2px #FEBD21 solid;
    box-shadow: 0 0 8px rgba(254, 189, 33, 1);
-webkit-box-shadow: 0 0 8px rgba(254, 189, 33, 1);
-moz-box-shadow: 0 0 8px rgba(254, 189, 33, 1);
}



.block1 a.blk5:nth-child(2){
left:107px;
}

.block1 a.blk5:nth-child(3){
left: 200px;
}

.block1 a.blk5 i {
    font-style: normal;
    color: #fece22;
    font-size: 11px;
    padding-right: 0px;
    display: block;
    /* margin-right: 5px; */
    padding-left: 7px;
}
.block1 .standart .modeld{
    float: left;
    width: 80px;
    height: 80px;
    z-index: 10;
}

.podpis {
    float: left;
    width: 450px;
  
    }

.ccount-t1 {
    float: left;
    margin-left: 58px;
}
.ccount-t2 {
    float: left;
    margin-left: 75px;
}

.ccount-t3 {
    float: left;
    margin-left: 63px;
}
.ccount-t4 {
    float: left;
        margin-left: 49px;
}

.block9 p{
    color: #444444;
}

.block9 h3{
    color: #444444;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}