@font-face{font-family:'bebas_neueregular';src:url('../fonts/bebasneue_regular-webfont.eot');src:url('../fonts/bebasneue_regular-webfont.eot@#iefix') format('embedded-opentype'),url('../fonts/bebasneue_regular-webfont.woff') format('woff'),url('../fonts/bebasneue_regular-webfont.ttf') format('truetype'),url('../fonts/bebasneue_regular-webfont.svg#bebas_neueregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'bebas_neuebold';src:url('../fonts/bebasneue_bold-webfont.eot');src:url('../fonts/bebasneue_bold-webfont.eot@#iefix') format('embedded-opentype'),url('../fonts/bebasneue_bold-webfont.woff') format('woff'),url('../fonts/bebasneue_bold-webfont.ttf') format('truetype'),url('../fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'bebas_neuebook';src:url('../fonts/bebasneue_book-webfont.eot');src:url('../fonts/bebasneue_book-webfont.eot@#iefix') format('embedded-opentype'),url('../fonts/bebasneue_book-webfont.woff') format('woff'),url('../fonts/bebasneue_book-webfont.ttf') format('truetype'),url('../fonts/bebasneue_book-webfont.svg#bebas_neuebook') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'bebas_neuelight';src:url('../fonts/bebasneue_light-webfont.eot');src:url('../fonts/bebasneue_light-webfont.eot@#iefix') format('embedded-opentype'),url('../fonts/bebasneue_light-webfont.woff') format('woff'),url('../fonts/bebasneue_light-webfont.ttf') format('truetype'),url('../fonts/bebasneue_light-webfont.svg#bebas_neuelight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'bebas_neuethin';src:url('../fonts/bebasneue_thin-webfont.eot');src:url('../fonts/bebasneue_thin-webfont.eot@#iefix') format('embedded-opentype'),url('../fonts/bebasneue_thin-webfont.woff') format('woff'),url('../fonts/bebasneue_thin-webfont.ttf') format('truetype'),url('../fonts/bebasneue_thin-webfont.svg#bebas_neuethin') format('svg');font-weight:normal;font-style:normal}

body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;min-width:960px;line-height:1.2;font-size:14px;color:#000;background:#fff;padding-top:53px}
.wrap{width:960px;margin:0 auto}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.left{float:left}
.right{float:right}
.block{margin:0 auto;display:block}
.clearfix:after,.clr-fix:after{clear:both;display:table;content:""}
label.error{display:block;margin:-10px 0}
input.error,textarea.error{border:none !important;border:1px solid #f00 !important;-webkit-box-shadow:none !important;box-shadow:none !important}
input.error:focus,textarea.error:focus{border-width:2px !important}
input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input:focus{outline:none}

h1,h2,h3,h4,h5,h6{font-family:"bebas_neuebold";font-weight:normal}
a{color:#1167a4;text-decoration:underline}
a:hover{text-decoration:none;border-bottom:none}
.icon{position:relative;display:inline-block;background-repeat:no-repeat !important}
.icon-phone{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NUFBQUJDOTI3NjExRTNCNkRDQ0NCNTM0Q0I5NDNDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NUFBQUJCOTI3NjExRTNCNkRDQ0NCNTM0Q0I5NDNDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjI5NTBBNUNDNzI5MkUzMTFBMjI3QTc0RjBCODZBNTIwIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjk5Rjc1NjUyNTM5MkUzMTFBNzA2RjI2MEFFNUM0RTkzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vOiGiQAAAKFJREFUeNpiYMAC/v//3wDEh4A4Gpuk4N+/fz8B6f9//vx5yoSu4MOHD3qMjIzcIPajR4+uYigQFBS8dO7cuTUg9uHDh1fAjBUAYisoWw1o9Ic7d+7sB3KFQAL1QPwBZCUQt/z79+/t+/fvb+vp6VmAdX/58uXMfyTw4MGD/bq6ui5AKWawgu3btzf8+PHj/e3bt/c1NzeXAoUM4ZJAABBgAL+BbqLgVkvcAAAAAElFTkSuQmCC");width:8px;height:8px}
.btn{color:#fff;font-size:19px;margin:0 18px;display:inline-block;vertical-align:middle;text-decoration:none;border-bottom:none;cursor:pointer;text-align:center;font-family:"PT Sans",sans-serif;font-weight:bold;background:url("../img/buttons.png");position:relative;text-shadow:0 1px 0 rgba(0,0,0,0.29)}
.btn input{display:none}
.btn:hover{border-bottom:none}
.btn:before,.btn:after{width:26px;height:100%;content:"";top:0;position:absolute;background:url("../img/buttons.png")}
.btn:before{right:100%}
.btn:after{left:100%}
.btn .icon{top:1px;margin-left:12px}
.btn.btn-small:before,.btn.btn-small:after{width:14px}
.btn.btn-small:before{left:-14px}
.btn.btn-small:after{right:-14px}
.btn.btn-middle{padding:0 20px}
.btn.btn-middle:before,.btn.btn-middle:after{width:14px}
.btn.btn-middle:before{left:-14px}
.btn.btn-middle:after{right:-14px}
.btn .icon-human{top:4px;margin-left:20px}
.btn-blue{height:83px;line-height:62px;background-position:-26px -80px;padding:0 14px}
.btn-blue:before{background-position:0 -80px}
.btn-blue:after{background-position:-834px -80px}
.btn-blue:hover{line-height:66px;background-position:-26px -163px}
.btn-blue:hover:before{background-position:0 -163px}
.btn-blue:hover:after{background-position:-834px -163px}
.btn-blue.btn-small{background-position:-16px 0;height:40px;line-height:34px;font-size:10px}
.btn-blue.btn-small:before{background-position:0 0}
.btn-blue.btn-small:after{background-position:-846px 0}
.btn-blue.btn-small:hover{line-height:38px;background-position:-18px -40px}
.btn-blue.btn-small:hover:before{background-position:0 -40px}
.btn-blue.btn-small:hover:after{background-position:-846px -40px}
.btn-blue.btn-middle{background-position:-16px -246px;height:73px;line-height:52px;font-size:17px}
.btn-blue.btn-middle:before{background-position:0 -246px}
.btn-blue.btn-middle:after{background-position:-846px -246px}
.btn-blue.btn-middle:hover{line-height:56px;background-position:-16px -319px}
.btn-blue.btn-middle:hover:before{background-position:0 -319px}
.btn-blue.btn-middle:hover:after{background-position:-846px -319px}
header[role="banner"]{padding-bottom:46px}
header[role="banner"] 
.wrap{overflow:hidden}
.site-logo{margin-top:40px;float:left;overflow:hidden}
.site-logo .logo{float:left}
.site-logo .logo-naidi{margin-top:4px;margin-left:64px;float:left}
.site-contacts{margin-top:34px;text-align:center}
.site-contacts 
.phone-number{color:#000;font-size:39px;font-family:"bebas_neuebold"}
.site-contacts .btn{display:block;padding:0;margin:0 18px}
.modal{display:none;padding:10px;width:100%;color:#514e49;text-align:center;font-size:17px;background:#fff url(../img/form-bg.png) repeat; border-radius:16px;border:6px solid #ffce0c;}
.modal.form p{color:#000;}
.modal.form .modal-text {color:#000; padding:20px 0px; font-size:16px;}
.modal.form input[type="text"],.modal.form input[type="email"]{border:none;border-radius:5px;margin:24px auto;display:block;width:328px;height:60px;padding:0 22px;font-size:12px;font-family:inherit;background:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.89) inset;box-shadow:0 2px 2px rgba(0,0,0,0.89) inset}
.modal.form .btn{padding:0;width:278px;margin:24px auto 0;display:block}
.thank-you{width:450px;font-size:18px}
.thank-you h3{font-size:26px}
.fancybox-overlay{background:rgba(0,0,0,0.85)}
.fancybox-opened .fancybox-skin,.fancybox-skin{background:none;-webkit-box-shadow:none;box-shadow:none}
.red{color:#c4080b}
.qtip-rounded{border-radius:5px;font-size:14px}
.b-intro .wrap{position:relative;padding-top:1px}
.b-intro .img-product{position:absolute;top:67px;left:-20px}
.b-intro .garants{position:absolute;top:250px;left:0}
.b-intro .deliver{margin-left:445px;margin-top:25px;font-size:36px;color:#a8a8a8;text-transform:uppercase;font-family:"bebas_neuebold"}
.b-intro .deliver .dotted{color:inherit;text-decoration:none;position:relative;border-bottom:2px dotted #a8a8a8}
.b-intro .deliver .dotted:hover{border-bottom-color:transparent}
.b-intro .deliver .dotted:hover .choose-city{display:block}.b-intro .caption{min-height:350px}
.b-intro .form{margin-bottom:70px;margin-top:20px}
.choose-city{display:none;margin-top:17px;position:absolute;background:#dc150d;border-radius:7px;padding:19px 44px;font-size:30px;line-height:1;font-family:"bebas_neuebold";text-transform:uppercase;color:#fff;white-space:nowrap;left:50%;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.choose-city:before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom:7px solid #dc150d}

h1{width:630px;margin:105px 0 20px 445px;color:#000;font-size:52px;line-height:1;text-transform:uppercase}
h1 .red{white-space:nowrap;}

.b-gray{padding:1px 0;background-color:#f6f6f6;color:#6b6b6b}
.b-gray p{margin:30px 0 0 445px;font-size:17px}
.b-descr{background:#f6f6f6 url("../img/b-descr.jpg") center top no-repeat;text-align:center}
.b-descr .delivery{margin-bottom:58px;text-transform:uppercase;font-family:"bebas_neuebold";font-size:36px;color:#a8a8a8}
.b-descr .delivery.dotted{border-bottom:2px solid #a8a8a8}
.b-descr .form{margin-top:50px;margin-bottom:70px}
.form input[type="text"],.form input[type="email"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:63px;padding:0 56px 0 20px;border:none;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.24) inset;box-shadow:0 1px 2px rgba(0,0,0,0.24) inset;font-size:12px;font-family:inherit}
.form input[type="text"]:focus,.form input[type="email"]:focus{border:2px solid #d00202;box-shadow:none}
.form input[type="email"]{padding-left:56px}
.form .btn{white-space:nowrap}
.form input[name="phone"]{padding-left:56px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5QzYwQTI5OTI3RjExRTNBOTk2OEIyQTIzMDhFMUYzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5QzYwQTI4OTI3RjExRTNBOTk2OEIyQTIzMDhFMUYzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjI5NTBBNUNDNzI5MkUzMTFBMjI3QTc0RjBCODZBNTIwIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjk5Rjc1NjUyNTM5MkUzMTFBNzA2RjI2MEFFNUM0RTkzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BRddvQAAAOBJREFUeNpivHr1KgMRQBSIS4F4HhDfAAkwMRAHSqAarwPxISB2ZSLStiwkvi0IMxFpGw+a2BliNP5E438H4oPEaKwD4i4k/hog/khs4NyC0r+BuANXqBqj8c2BeBKUPRGIr6Fr9ALiEyCPA3EbVMwRiHcAMRcQnwTiaphiFiDmBeLdUJNhoBKITaEamYH4AhD7AvEvmAKQjV+AWAiLk12gmjYDsQMQv0aWBGn8D8RzsWh8BsSJQOwPCkV0SZgf50OdAVKwCYhjgVgJiBdADcYALFD6FRBLA/EbIqOHASDAAO3xKw1JqJY3AAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:25px 28px}.form-inline{text-align:center}.form-inline .btn{top:7px;margin-left:50px;display:inline-block;vertical-align:middle}.form-inline input[type="text"],.form-inline input[type="email"]{width:347px;display:inline-block;vertical-align:middle}h2{font-size:68px;line-height:1}

.a-video{ margin:0px;  } #a-top{ height:620px; overflow:hidden; } #bg{ width:100%; } #content{ position:absolute; top:0px; padding:30px; color:#FFF; text-shadow:#000 2px 2px; } 
.a-video .logo {}
.a-video .bg {position:absolute;background:url(../img/pattern.png) repeat; width:100%; height:620px;}
.a-video .title {margin-top:196px; }
.a-video .title strong { font-family:"bebas_neuebold";font-weight:normal; background-color: rgba(255, 255, 255, 0.2);text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); color:#ffce0c;font-size:72px;line-height:84px;text-transform:uppercase}
.a-video .title em { font-family:"bebas_neueregular";font-weight:normal; font-style:normal; background-color: rgba(255, 255, 255, 0.2); color:#fff;font-size:46px;line-height:1;text-transform:uppercase}
.a-video .title em a{ font-family:"bebas_neueregular";font-weight:normal; font-style:normal; color:#fff;font-size:46px;line-height:1;text-transform:uppercase;text-decoration:none}
.a-video .title span { font-family:"bebas_neuelight";font-weight:normal; background-color: rgba(255, 255, 255, 0.2); color:#fff;font-size:36px;line-height:1,2;text-transform:uppercase}

.top-box { background: #ffffff; border-top: 5px solid #ffce0c; box-shadow:inset 0 10px 300px #FFFFFF;}
.top-box h1 {font-family:"bebas_neuebold";font-weight:normal;width:960px;margin:auto auto;padding:30px 0;color:#000;font-size:53.3px;line-height:1;text-transform:uppercase}
.top-box h1 span {font-family:"bebas_neuebook";font-weight:normal;}
.top-box h1 em {font-family:"bebas_neuebold";font-weight:normal;font-style:normal;}
.top-box  .box-amiranxxi { height:326px; padding:40px 0px 0; text-align:center; }
.top-box  .box { color:#000; display:inline-block; font-family:"bebas_neuebold"; font-size:20px; line-height:20px; padding:130px 0 20px; vertical-align:top; width:204px; }
.top-box  .box.a1 { background:url(../img/amiranxxi-box1.png) 50% 0 no-repeat; }
.top-box  .box.a2 { background:url(../img/amiranxxi-box2.png) 50% 0 no-repeat; }
.top-box  .box.a3 { background:url(../img/amiranxxi-box3.png) 50% 0 no-repeat; }
.top-box  .box.a4 { background:url(../img/amiranxxi-box4.png) 50% 0 no-repeat; }
.top-box  .box.a5 { background:url(../img/amiranxxi-box5.png) 50% 0 no-repeat; }  
	  
.photo {
display: inline-block;
position: relative;
}
.photo:hover::after {
content: attr(data-title);
position: absolute;
left: 0; top: 0px;
width:220px; height:98px;
z-index: 1;
background: rgba(6,82,161,0.7);
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
cursor:help;
color:#ffffff;
font-size: 14px;
padding: 20px 20px;
border: 0px solid #0652a1;
}
      
.b-choose-cat h1 {font-family:"bebas_neuebold";font-weight:normal;width:960px;margin:auto auto;padding:30px 0;color:#000;font-size:53px;line-height:1;text-transform:uppercase}
.b-choose-cat h1 span {font-family:"bebas_neuebook";font-weight:normal;}
	  
.b-about-main{overflow:hidden;background:#c01111;padding-top:7px;padding-bottom:140px;-webkit-background-size:2000px 100%;background-size:2000px 100%;color:#fff;text-align:center}
.b-about-main p{color:#ebb4b3}
.b-about-main h2{margin-top:105px;line-height:1}
.list-advantages{overflow:hidden;padding:0;list-style:none;text-align:center;font-size:15px;margin:0 -36px 60px}
.list-advantages li{margin:0 90px 0;width:171px;float:left}
.list-advantages .li-2,.list-advantages .li-5{margin-top:35px}
.list-advantages .li-3,.list-advantages .li-6{margin-top:70px}
.list-advantages h3{margin-top:0;text-transform:uppercase;font-size:22px}
.b-test{text-align:center;overflow:hidden;color:#616161;padding:1px 0}
.b-test .test-parti{margin-top:80px;margin-bottom:-35px}
.b-test h2{color:#000;font-size:62px;margin-bottom:40px}
.b-test .form{margin-top:50px;margin-bottom:120px}
.b-test p{font-size:17px}.form-inline2 input[type="text"],.form-inline2 input[type="email"]{background-color:#f2f2f2;width:256px}
.b-quality{background:#3a3a42;height:100px}

.b-choose-cat{background:#ffffff url("../img/amiranxxi-specials-hands.jpg") center top no-repeat; height:700px;text-align:center;overflow:hidden;padding-bottom:110px;border-bottom: 2px solid #dddddd;}
.b-choose-cat h2{margin-top:130px;font-family:"bebas_neuebold";font-weight:normal;color:#000;font-size:53px;line-height:1;text-transform:uppercase}
.b-choose-cat h2 span{font-family:"bebas_neuebook";font-weight:normal;}
.b-choose-cat ul li a{color:#000000}
.white-menu{color:#fff;text-align:center;font-size:26px;text-transform:uppercase;font-family:"bebas_neueregular";list-style:none;padding:0;margin:0 18px}
.white-menu li{margin:0 35px 40px;display:inline-block}
.white-menu a{padding-bottom:0px;text-decoration:none;color:#fff;height:18px;border-bottom:1px dashed #000;}
.white-menu a:hover{border-bottom:1px solid #000;}

.b-choose{overflow:hidden}
.b-choose h2{width:600px;margin-top:130px;font-size:47px;margin-bottom:22px;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);}
.b-choose h3{margin-top:22px;margin-bottom:20px;font-size:40px;text-transform:uppercase;font-weight:normal;font-family:"bebas_neuelight";text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);}
.b-choose p{width:500px;font-size:15px;line-height:1.2}
.b-choose .red{color:#de0000;margin-top:22px;text-transform:uppercase;font-size:18px;font-family:"bebas_neuebold"}
.b-choose .red span+span{margin-left:23px}
.b-choose .red .simple{color:#000;font:normal 15px Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none}
.b-choose .emblem{margin-top:100px}
.b-choose-right h3{margin-top:18px;font-size:34px;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);}
.b-choose-right .wrap>*{margin-left:536px}

.a-office{background:#fff url('../img/amiranxxi-office.jpg') no-repeat top center;height:614px}
.a-teplitsy{background:#fff url("../img/amiranxxi-teplitsy.jpg") no-repeat top center;height:614px}
.b-rzd .emblem{margin-bottom:7px}.b-rzd h2{margin-bottom:10px}
.a-stadion{background:#fff url("../img/amiranxxi-stadion.jpg") no-repeat top center;height:614px}
.b-kamaz h3{font-size:34px}
.b-gallery{background:#e5dbc8 url("../img/amiranxxi-gallery.jpg") no-repeat top center;height:368px;overflow:hidden;position:relative;padding-top:318px;border-top:6px solid #dddddd}
.b-gallery h2{font-size:47px;margin-bottom:24px}
.b-gallery .picture{position:absolute;left:50%;top:0;-webkit-transition:top .6s;-moz-transition:top .6s;-ms-transition:top .6s;-o-transition:top .6s;transition:top .6s}
.b-gallery .picture:hover{top:-10px}
.b-gallery .pic1{margin-top:105px;margin-left:-924px}
.b-gallery .pic2{margin-top:178px;margin-left:-732px}
.b-gallery .pic3{margin-top:160px;margin-left:-500px}
.b-gallery .pic4{margin-top:110px;margin-left:-300px}
.b-gallery .pic5{margin-left:-92px;margin-top:98px}
.b-gallery .pic6{margin-top:165px;margin-left:104px}
.b-advice{padding-top:98px;padding-bottom:120px;text-align:center}
.b-advice h2{font-size:50px}

footer[role="contentinfo"]{text-align:center;padding-top:55px;padding-bottom:55px}
footer[role="contentinfo"]
 .wrap{position:relative;overflow:hidden;height:70px;}footer[role="contentinfo"] 
 .logo{position:absolute;font-family:"bebas_neuebold";background:url(../img/f-icon.jpg) no-repeat left; font-size:19px; padding-left:60px; left:0;top:0px;text-align:left;}footer[role="contentinfo"] 
 .logo span {font-family:"bebas_neueregular";font-size:19px;}
 .callback-num {position:absolute;top:4px;left:460px;font-family:"bebas_neuebold";font-size:42px;line-height:28px;}footer[role="contentinfo"]
.callback-num a {font-family:"bebas_neuebold";font-size:19px;}footer[role="contentinfo"]
 .callback{position:absolute;top:18px;right:0;font-family:"bebas_neuebold"}footer[role="contentinfo"]
 .author{position:absolute;top:0px;right:0;font-family:"bebas_neueregular";font-size:19px;text-decoration:none;color:#514e49;}footer[role="contentinfo"]
 .author em{font-family:"bebas_neuebold";font-style:normal;font-size:19px;}footer[role="contentinfo"]
 .contacts{display:inline-block}footer[role="contentinfo"] 

.contacts .btn{display:block;padding:0}footer[role="contentinfo"] 
.phone-num{color:#000;font-size:39px;font-family:"bebas_neuebold"}

.a-video{background:#634e2e url("../img/b-video.jpg") center top no-repeat;height:529px;color:#fff;text-align:center;overflow:hidden}
.a-video .video{display:none;height:100%}
.a-video .video iframe{height:100%;width:100%;margin:0 auto}
.a-video .container{height:529px;width:1000px;display:table-cell;vertical-align:middle}
.a-video .container a{line-height:1;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;-webkit-transition:text-shadow .3s;-moz-transition:text-shadow .3s;-ms-transition:text-shadow .3s;-o-transition:text-shadow .3s;transition:text-shadow .3s}
.a-video .container a span{position:relative;top:3px;text-align:left;display:inline-block;vertical-align:middle;font-size:41px;font-family:"bebas_neuebold";text-transform:uppercase}
.a-video .container a img{margin-right:50px;display:inline-block;vertical-align:middle}
.a-video .container a:hover{text-shadow:0 0 10px #000}

.a-problems{overflow:hidden;background:#414048 url("../img/a-top10-bg.jpg") top center no-repeat;height:1336px;color:#a4a6aa}
.a-problems .wrap{padding:1px 0;position:relative;height:100%}
.a-problems h2{margin-top:86px;color:#ffce0c;font-size:104px;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);}
.a-problems h2 img{display:inline-block;vertical-align:top;margin-right:20px}
.a-problems h2 span{display:inline-block;font-size:42px;color:#ffffff;text-shadow: none;}
.a-problems h2 em{display:inline-block;font-size:42px;color:#ffce0c;font-style:normal;}

.a-problems h4{margin-top:338px;color:#ffce0c;text-align:center;font-family:"bebas_neuebold";font-weight:normal;font-size:42px;}
.a-problems h4 img{display:inline-block;vertical-align:top;margin-right:20px}
.a-problems h4 span{display:inline-block;font-size:42px;color:#ffffff;text-shadow: none;}
.a-problems h4 em{display:inline-block;font-size:42px;color:#ffce0c;font-style:normal;}

.a-problems .problem-info{position:absolute;width:200px}
.a-problems .problem-info:before{margin-left:-2px;display:block;content:"";background:url("../img/star-yellow.png");width:28px;height:28px}
.a-problems .problem-info h3{margin-top:10px;text-transform:uppercase;color:#ffce0c;font-size:22px;line-height:1.2}
.a-problems .problem-info p{font-size:14px;color:#FFFFFF;}
.a-problems .problem-1{left:0;top:280px}
.a-problems .problem-2{left:290px;top:245px}
.a-problems .problem-3{left:540px;top:230px}

.a-problems .problem-video{background:#000000 url("../img/a-boxvideo-bg.jpg") top center no-repeat;;border-radius:10px;border:2px solid #ffffff;width:540px;height:304px;margin-left:216px;margin-top:308px;text-align:center;overflow:hidden}
.a-problems .problem-video .video{display:none;height:100%}
.a-problems .problem-video .video iframe{height:100%;width:100%;margin:0 auto}
.a-problems .problem-video .container{height:304px;width:540px;display:table-cell;vertical-align:middle}
.a-problems .problem-video .container a{line-height:1;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;-webkit-transition:text-shadow .3s;-moz-transition:text-shadow .3s;-ms-transition:text-shadow .3s;-o-transition:text-shadow .3s;transition:text-shadow .3s}
.a-problems .problem-video .container a span{position:relative;top:3px;text-align:left;display:inline-block;vertical-align:middle; font-family:"bebas_neuebold";font-weight:normal; background-color: ;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); color:#fff;font-size:22px;text-transform:uppercase}
.a-problems .problem-video .play-p-video {height:304px;width:540px; padding:74px 0px;}

.a-problems .problem-4{left:786px;top:270px}

.a-problems .problem-5{left:0;top:560px}
.a-problems .problem-6{left:786px;top:520px}

.a-problems .problem-7{left:0;top:800px}
.a-problems .problem-8{left:290px;top:860px}
.a-problems .problem-9{left:540px;top:840px}
.a-problems .problem-10{left:786px;top:820px}

.a-problems .problem-descr{position:absolute;width:248px;right:0;top:500px;font-size:15px;line-height:1.2}
.a-problems .problem-descr p{margin:40px 0}
.a-problems .problem-descr .btn{margin-top:-24px}
.anim{transition:all 1s ease;opacity:.01;-webkit-transform:scale(.5, .5)}

.a-video{background:#6f766e url("../img/a-video.jpg") center top no-repeat;height:529px;color:#fff;text-align:center;overflow:hidden}
.a-video .video{display:none;height:100%}
.a-video .video iframe{height:100%;width:100%;margin:0 auto}
.a-video .container{height:529px;width:1000px;display:table-cell;vertical-align:middle}
.a-video .container a{line-height:1;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;-webkit-transition:text-shadow .3s;-moz-transition:text-shadow .3s;-ms-transition:text-shadow .3s;-o-transition:text-shadow .3s;transition:text-shadow .3s}
.a-video .container a span{position:relative;top:3px;text-align:left;display:inline-block;vertical-align:middle;font-size:41px;font-family:"bebas_neuebold";text-transform:uppercase}
.a-video .container a img{margin-right:50px;display:inline-block;vertical-align:middle}
.a-video .container a:hover{text-shadow:0 0 10px #000}

.b-video{background:#4b5b5b url("../img/amiranxxi-montazhpolycarbonate-video.jpg") center center no-repeat;border-bottom:1px solid #FFFFFF;height:529px;color:#fff;text-align:center;overflow:hidden}
.b-video .video{display:none;height:100%}
.b-video .video iframe{height:100%;width:100%;margin:0 auto}
.b-video .container{height:529px;width:1000px;display:table-cell;vertical-align:middle}
.b-video .container a{line-height:1;color:#fff;display:inline-block;vertical-align:middle;text-decoration:none;-webkit-transition:text-shadow .3s;-moz-transition:text-shadow .3s;-ms-transition:text-shadow .3s;-o-transition:text-shadow .3s;transition:text-shadow .3s}
.b-video .container a span{position:relative;top:3px;text-align:left;display:inline-block;vertical-align:middle; font-family:"bebas_neuebold";font-weight:normal; background-color: ;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7); color:#fff;font-size:41px;text-transform:uppercase}
.b-video .container a img{margin-right:28px;display:inline-block;vertical-align:middle}
.b-video .container a em{color:#fff;font-style:normal}
.b-video .container a em:hover{color:#ffce0c;font-style:normal}

.personal { background:url(../img/amiranxxi-specials-bg.jpg) 50% 630px no-repeat #fff; height:1320px; box-shadow:inset 0 0px 300px #cccccc; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;overflow:hidden}
  
.personal h1 {text-align:center;padding:90px 0px 30px;font-family:"bebas_neuebold";font-weight:normal;width:960px;margin:auto auto;color:#000;font-size:52px;text-transform:uppercase}
.personal h1 span {font-family:"bebas_neuebook";font-weight:normal;font-size:46px;}
.personal h1 em {font-family:"bebas_neuebold";font-weight:normal;font-style:normal;}
.personal h1:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:22px; margin-left:-53px; position:relative; width:108px; }	
.personal h2{text-align:center;font-family:"bebas_neuebold";font-weight:normal;font-size:28px;}
.personal h2 em{font-weight:normal;font-style:normal;}
    
.personal .p1 { font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; margin-left:46px; background:url(../img/icon1.png) 80px 50% no-repeat; line-height:20px; min-height:30px; padding:5px 70px 10px 130px; }
.personal .p1 strong { font-family:'bebas_neuebold'; font-size: 26px; font-weight:normal; }
.personal .p2 { font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; margin-left:46px; background:url(../img/icon2.png) 80px 50% no-repeat; line-height:20px; min-height:30px; padding:5px 70px 10px 130px; }
.personal .p2 strong { font-family:'bebas_neuebold'; font-size: 26px; font-weight:normal; }
.personal .p3 { font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; margin-left:46px; background:url(../img/icon3.png) 80px 50% no-repeat; line-height:20px; min-height:40px; padding:5px 70px 10px 130px; }
.personal .p3 strong { font-family:'bebas_neuebold'; font-size: 26px; font-weight:normal; }
.personals { padding-top:60px; text-align:center; overflow:hidden; }
.personal .manager { display:inline-block; margin:0 20px; vertical-align:top; width:260px; }
.personal .manager span { font-family:"bebas_neuebold";font-weight:normal; font-size:24px; line-height:20px; text-transform:uppercase; }
.personal .manager div { border: 4px solid #0070ba; height:360px; margin:15px 0; width:260px; }
.personal .manager div.m1 { background:url(../img/amiranxxi-vitaliy.jpg) 0 0 no-repeat; }
.personal .manager div.m2 { background:url(../img/amiranxxi-alexandr.jpg) 0 0 no-repeat; }
.personal .manager div.m3 { background:url(../img/amiranxxi-apolon.jpg) 0 0 no-repeat; }

.recomended { background:url(../img/top-grey.jpg) top center no-repeat #fff; height:473px; border-top:2px solid #FFFFFF; border-bottom:2px solid #dddddd;}
  
.recomended h1 {text-align:center;padding:88px 0px 30px;font-family:"bebas_neuebold";font-weight:normal;width:960px;margin:auto auto;color:#000;font-size:52px;text-transform:uppercase}
.recomended h1 span {font-family:"bebas_neuebook";font-weight:normal;font-size:46px;}
.recomended h1 em {font-family:"bebas_neuebold";font-weight:normal;font-style:normal;}
.recomended h1:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:22px; margin-left:-53px; position:relative; width:108px; }	
.recomended h2{text-align:center;font-family:"bebas_neuebold";font-weight:normal;font-size:28px;}
.recomended h2 em{font-weight:normal;font-style:normal;}

.logos { padding-top:-12px; text-align:center; }

.recomended .logo div { border: 4px solid #0070ba; height:100px; margin:15px 0; width:120px; }
.recomended .logo div.l1 { background:url(../img/logos/polygal.png) 0 0 no-repeat; }
.recomended .logo div.l2 { background:url(../img/logos/palram.png) 36px 14px no-repeat; }
.recomended .logo div.l3 { background:url(../img/logos/brettmartin.png) 28px 18px no-repeat; }
.recomended .logo div.l4{ background:url(../img/logos/epse.png) 0 34px no-repeat; }

.recomended .logo { display:inline-block; margin:0 20px; vertical-align:top; width:160px; }
.recomended .logo span { font-family:"bebas_neuebold";font-weight:normal; font-size:24px; line-height:20px; text-transform:uppercase; }
.recomended .logo div { border: 0px solid #0070ba; height:130px; margin:15px 0; width:162px; }

.modal-city{background:#fff;padding:1px;width:956px;border-radius:5px;text-align:left}
.modal-city h3{text-align:center;margin:40px 0 10px;color:#000;font-size:60px;text-transform:uppercase}
.modal-city .other-city{margin:70px 0;display:inline-block;font-size:30px;color:#86b8ff;text-decoration:none;border-bottom:2px solid #86b8ff}
.modal-city .other-city:hover{border-bottom-color:transparent}
.overflow{overflow:hidden}
.city-letters{list-style:none;padding:0;margin:0 0 0 70px;color:#000;line-height:1.7}
.city-letters a{color:#86b8ff;text-decoration:none;border-bottom:2px solid #86b8ff}
.city-letters a:hover{border-bottom-color:transparent}
.city-letters h4{margin:0;line-height:1;position:absolute;left:0;top:0;font-size:40px;text-transform:uppercase;color:#000}
.city-letters>li{margin-top:38px;position:relative;width:217px;display:inline-block;vertical-align:top}
.city-letters .list-cities{padding:0;font-size:17px;margin:13px 0 0 37px;list-style:none;text-align:left}
.modal-cat{width:976px;padding:1px 0 0;border-radius:5px;text-align:center;background:#fff}
.modal-cat h3{margin:78px 40px 28px;line-height:1;color:#000;font-size:40px;text-transform:uppercase}
.modal-cat p{margin:20px 40px;font-size:17px;color:#616161}
.modal-cat .form{margin-top:70px;padding:30px 0 40px;background:#e0e0e0;border-radius:0 0 5px 5px}
.modal-cat .form input[type="text"],.modal-cat .form input[type="email"]{width:256px}
.modal-cat .form .btn{padding:0 30px}@media screen and (max-width:1124px){h1{font-size:44px}
.wrap{width:960px}
.b-garants .circle{left:-11px}}

.salesbox{background:#fff url(../img/amiranxxi-salesbox.jpg) 50% 38px no-repeat; height:934px;}
.salesbox h1 {font-family:"bebas_neuebold";font-weight:normal;width:960px;text-align:center;margin:auto auto;padding:0px 0;color:#000;font-size:53px;text-transform:uppercase}
.salesbox h1 span {font-family:"bebas_neuebold";font-weight:normal; background:#ffce0c;padding:6px 0;}
.salesbox h1 em {font-family:"bebas_neuebook";font-weight:normal; font-size:24px;font-style:normal;background:#ffce0c;padding:6px 0;}
.salesbox .button{display:inline-block;background:url("../img/buttons.png");padding:10px 18px;margin:40px auto 10px;border:1px solid #cbac00;text-transform:uppercase;text-shadow:0 1px 0 #ffef9a;color:#552672;font:23px Bliss;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);behavior:url(/PIE/PIE.php);}
  .salesbox .button:hover {background:#fde356;}
  .salesbox .button:active {background:#e9c500;}
.salesbox .button input {font-family:"bebas_neuebold";color:#000; font-size:42px;}
.salesbox .text-left { font-family:"bebas_neuebold";margin-top:507px;text-align:center;font-size:24px;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3);}
.salesbox .text-left em{ color:#ff0000;font-style:normal;font-weight:bold;}
.salesbox .promo-form {width:600px;margin-top:0px;margin-left:500px;}
.salesbox .garant-icon {position:absolute; top:172px; right:134px;}
.salesbox .ramka { position:absolute; width:1000px; margin-top:460px; margin-left:-10px;height:200px;background:#fff; border:10px solid #ffce0c; }

.a-problemsresult {background:#ffffff url(../img/amiranxxi-boxproblems.jpg) 50% 80px  no-repeat; height:970px;}
.a-problemsresult h1 {font-family:"bebas_neuebold";font-weight:normal;width:960px;margin:auto auto;text-align:center;padding:80px 0;color:#dd0000;font-size:52px;line-height:1;text-transform:uppercase}
.a-problemsresult h1 span {font-family:"bebas_neuebook";font-weight:normal;font-size:46px;}
.a-problemsresult .problemsresult-info {background:#ffffff url(../img/amiranxxi-boxproblems-icon.png) 56px 4px no-repeat;margin-top:400px;text-align:center;padding-left:130px;}
.a-problemsresult .problemsresult-info p {font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:justify;width:800px;font-weight:normal;font-size:16px;}
.a-problemsresult .problemsresult-download {padding:30px 0px;text-align:center;}
.a-problemsresult .problemsresult-download span {font-family:"bebas_neuebold";font-weight:normal;font-size:28px;text-transform:none}
.a-problemsresult .karta{position:absolute; margin-top:232px;margin-left:-6px;}

.icon-phone{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU5NUFBQUJDOTI3NjExRTNCNkRDQ0NCNTM0Q0I5NDNDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU5NUFBQUJCOTI3NjExRTNCNkRDQ0NCNTM0Q0I5NDNDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjI5NTBBNUNDNzI5MkUzMTFBMjI3QTc0RjBCODZBNTIwIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjk5Rjc1NjUyNTM5MkUzMTFBNzA2RjI2MEFFNUM0RTkzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+vOiGiQAAAKFJREFUeNpiYMAC/v//3wDEh4A4Gpuk4N+/fz8B6f9//vx5yoSu4MOHD3qMjIzcIPajR4+uYigQFBS8dO7cuTUg9uHDh1fAjBUAYisoWw1o9Ic7d+7sB3KFQAL1QPwBZCUQt/z79+/t+/fvb+vp6VmAdX/58uXMfyTw4MGD/bq6ui5AKWawgu3btzf8+PHj/e3bt/c1NzeXAoUM4ZJAABBgAL+BbqLgVkvcAAAAAElFTkSuQmCC");width:8px;height:8px}
.btn{color:#fff;font-size:19px;margin:0 18px;display:inline-block;vertical-align:middle;text-decoration:none;border-bottom:none;cursor:pointer;text-align:center;font-family:"PT Sans",sans-serif;font-weight:bold;background:url("../img/buttons.png");position:relative;text-shadow:0 1px 0 rgba(0,0,0,0.29)}
.btn input{display:none}
.btn:hover{border-bottom:none}
.btn:before,.btn:after{width:26px;height:100%;content:"";top:0;position:absolute;background:url("../img/buttons.png")}
.btn:before{right:100%}
.btn:after{left:100%}
.btn .icon{top:1px;margin-left:12px}
.btn.btn-small:before,.btn.btn-small:after{width:14px}
.btn.btn-small:before{left:-14px}
.btn.btn-small:after{right:-14px}
.btn.btn-middle{padding:0 20px}
.btn.btn-middle:before,.btn.btn-middle:after{width:14px}
.btn.btn-middle:before{left:-14px}
.btn.btn-middle:after{right:-14px}
.btn .icon-human{top:4px;margin-left:20px}
.btn-blue{height:83px;line-height:62px;background-position:-26px -80px;padding:0 14px}
.btn-blue:before{background-position:0 -80px}
.btn-blue:after{background-position:-834px -80px}
.btn-blue:hover{line-height:66px;background-position:-26px -163px}
.btn-blue:hover:before{background-position:0 -163px}
.btn-blue:hover:after{background-position:-834px -163px}
.btn-blue.btn-small{background-position:-16px 0;height:40px;line-height:34px;font-size:16px}
.btn-blue.btn-small:before{background-position:0 0}
.btn-blue.btn-small:after{background-position:-846px 0}
.btn-blue.btn-small:hover{line-height:38px;background-position:-18px -40px}
.btn-blue.btn-small:hover:before{background-position:0 -40px}
.btn-blue.btn-small:hover:after{background-position:-846px -40px}
.btn-blue.btn-middle{background-position:-16px -246px;height:73px;line-height:52px;font-size:17px}
.btn-blue.btn-middle:before{background-position:0 -246px}
.btn-blue.btn-middle:after{background-position:-846px -246px}
.btn-blue.btn-middle:hover{line-height:56px;background-position:-16px -319px}
.btn-blue.btn-middle:hover:before{background-position:0 -319px}
.btn-blue.btn-middle:hover:after{background-position:-846px -319px}

header[role="banner"]{padding-bottom:46px}header[role="banner"] 
.wrap{overflow:hidden}

.site-logo{margin-top:40px;float:left;overflow:hidden}
.site-logo .logo{float:left}
.site-logo .logo-naidi{margin-top:4px;margin-left:64px;float:left}
.site-contacts{margin-top:34px;text-align:center}
.site-contacts .phone-number{color:#000;font-size:39px;font-family:"bebas_neuebold"}
.site-contacts .btn{display:block;padding:0;margin:0 18px}

.modal{display:none;padding:10px;width:410px;color:#ccc;text-align:center;font-size:17px}
.modal.form p{margin-bottom:50px}
.modal.form input[type="text"],.modal.form input[type="email"]{border:none;border-radius:5px;margin:24px auto;display:block;width:328px;height:60px;padding:0 22px;font-size:12px;font-family:inherit;background:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.89) inset;box-shadow:0 2px 2px rgba(0,0,0,0.89) inset}
.modal.form .btn{padding:0;width:278px;margin:24px auto 0;display:block}
.thank-you{width:450px;font-size:18px}
.thank-you h3{font-size:26px}
.fancybox-overlay{background:rgba(0,0,0,0.85)}
.fancybox-opened .fancybox-skin,.fancybox-skin{background:none;-webkit-box-shadow:none;box-shadow:none}
.red{color:#c4080b}
.qtip-rounded{border-radius:5px;font-size:14px}

.b-intro .wrap{position:relative;padding-top:1px}
.b-intro .img-product{position:absolute;top:67px;left:-20px}
.b-intro .garants{position:absolute;top:250px;left:0}
.b-intro .deliver{margin-left:445px;margin-top:25px;font-size:36px;color:#a8a8a8;text-transform:uppercase;font-family:"bebas_neuebold"}
.b-intro .deliver .dotted{color:inherit;text-decoration:none;position:relative;border-bottom:2px dotted #a8a8a8}
.b-intro .deliver .dotted:hover{border-bottom-color:transparent}
.b-intro .deliver .dotted:hover .choose-city{display:block}
.b-intro .caption{min-height:350px}
.b-intro .form{margin-bottom:70px;margin-top:20px}
.choose-city{display:none;margin-top:17px;position:absolute;background:#dc150d;border-radius:7px;padding:19px 44px;font-size:30px;line-height:1;font-family:"bebas_neuebold";text-transform:uppercase;color:#fff;white-space:nowrap;left:50%;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.choose-city:before{content:"";position:absolute;bottom:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom:7px solid #dc150d}

.nav-main{top:0;left:0;right:0;position:fixed;text-transform:uppercase;background:#ffffff;font-family:"bebas_neuebold";color:#000;line-height:1;z-index:200;border-bottom:0px solid #292929;box-shadow: 0 0 2px rgba(0,0,0,0.7);}
.nav-main .wrap{width:960px;overflow:hidden;}
.nav-main .logo {position:absolute;top:14px;font-family:"bebas_neuebold";color:#000; font-size:42px;padding-left:42px;background:url(../img/logo-amiranxxi.png) 0 5px no-repeat; width:340px; height:38px;border:0px solid #000;}
.nav-main  span {position:absolute; margin:4px 10px;font-family:"bebas_neuebook";color:#000; font-size:16px;}
.nav-main .top-button {position:absolute;display:block;margin-left:783px;top:14px;font-family:"bebas_neuebold";line-height:42px;font-size:18px;padding-left:43px;background:url(../img/top-button.png) 0 4px no-repeat; width:340px; height:38px;border:0px solid #000;}
.nav-main .top-button a{border:none;color:#292929;}
.nav-main .top-button a:hover{font-family:"bebas_neuebold";color:#000000;text-decoration:underline;}

.nav-main a{color:#000;border-bottom:1px solid #fff;border-bottom:1px solid rgba(255,255,255,0.25);text-decoration:none}
.nav-main a:hover{border-bottom:transparent;color:#30539d;position:relative}
.nav-main a.active,.nav-main a.selected{border-bottom:transparent;color:#30539d;position:relative}
.nav-main a.active:after,.nav-main a.selected:after{content:"";position:absolute;top:100%;left:50%;z-index:20;margin-top:2px;margin-left:-7px;border:6px solid transparent;border-top-color:#30539d}
.nav-main ul{list-style:none;margin-left:151px;padding:0;font-size:0;text-align:center}
.nav-main ul:after{clear:both;display:table;content:""}
.nav-main ul li{font-size:19px;padding:27px 0;display:inline-block;vertical-align:top;position:relative}
.nav-main ul li+li{margin-left:28px}
.nav-main ul li.active{border-bottom:transparent;color:#fc0}.slider-photo{position:absolute;top:0;left:0;right:0}

.a-importer {background: url(../img/amiranxxi-n1-importer-2014-v-ukraine.jpg) 50% 110px  no-repeat; height:600px;padding:81px 0px;border-bottom:2px solid #000}

.importer { background:url(../img/amiranxxi-all-comp.jpg) 50% 300px no-repeat #fff; height:1696px;padding:88px 0px;}
.importer .title { font-family:"bebas_neuebold"; color:#000; font-size:53px; line-height:46px; margin-bottom:16px; padding-bottom:16px; position:relative; text-align:center; }
.importer .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:16px; margin-left:-53px; position:relative; width:108px; }
.importer .title span { font-size: 38px; font-family:"bebas_neuebook"; }
.importer .info { background:url(../img/amiranxxi-n1-importer-2014-v-ukraine.png) 50% 0 no-repeat; height:392px; }
.importer .p1 { color:#000; font-family:'bebas_neuebook'; font-size:38px; margin-bottom:12px; padding-bottom:12px; position:relative; text-align:center; }
.importer .p1 span{ color:#000; font-family:'bebas_neueregular';font-size:32px; }
.importer .p2 { font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; color:#000; font-size:16px; margin-bottom:0px; padding-bottom:30px; position:relative; text-align:center; }
.importer .p2 strong { font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; color:#000; font-size: 16px; font-weight:bold; margin-bottom:30px; padding-bottom:30px; position:relative; text-align:center; }  

.importer .review {position:relative; margin-top:630px;}
.importer .review h2{color:#000; font-family:'bebas_neuebold'; font-size:28px; margin-bottom:12px; padding-bottom:12px; position:relative; text-align:center;}
.importer .review h2 span{color:#000; font-family:Arial,"Helvetica Neue",Helvetica,sans-serif; text-transform:none; font-weight:normal;font-size:14px;font-style:italic;float:right;line-height:26px;}
.importer .review .send {padding:30px 0px;text-align:center;}

.a-works {background: url(../img/amiranxxi-in-ukraine.jpg) 50% 134px  no-repeat; height:620px;padding:94px 0px;border-bottom:0px solid #000; box-shadow:inset 0 0px 300px #39a5ed; }
.a-works h1 {font-family:"bebas_neuebold";font-weight:normal;width:960px;text-align:center;margin:auto auto;padding-bottom:140px;color:#000;font-size:53px;line-height:1;text-transform:uppercase;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);}
.a-works h1 span {font-family:"bebas_neuebook";font-weight:normal; padding:6px 0;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);}
.a-works h1 em {font-family:"bebas_neuebold";font-weight:normal;font-style:normal;}
.a-works .button{display:inline-block;background:url("../img/buttons.png");padding:10px 18px;margin:40px auto 10px;border:1px solid #cbac00;text-transform:uppercase;text-shadow:0 1px 0 #ffef9a;color:#552672;font:23px Bliss;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);behavior:url(/PIE/PIE.php);}
  .a-works .button:hover {background:#fde356;}
  .a-works .button:active {background:#e9c500;}
.a-works .button input {font-family:"bebas_neuebold";color:#000; font-size:42px;}
.a-works .icon {position:absolute; top:172px; right:134px;}
.a-works .works-1-6 {position:absolute;width:920px; height:600px; overflow:hidden }
.a-works .work1 {position:absolute; margin-top:-74px; margin-left:706px;font-family:"bebas_neueregular";font-weight:normal; font-size:26px; }
.a-works .work1 span {font-family:"bebas_neuebold";font-weight:normal;}
.a-works .work2 {position:absolute; margin-top:-40px; margin-left:182px;font-family:"bebas_neueregular";font-weight:normal; font-size:18px; }
.a-works .work2 span {font-family:"bebas_neuebold";font-weight:normal;}
.a-works .work3 {position:absolute; margin-top:298px; margin-left:704px;font-family:"bebas_neueregular";font-weight:normal; font-size:22px; }
.a-works .work3 span {font-family:"bebas_neuebold";font-weight:normal;}
.a-works .work4 {position:absolute; margin-top:241px; margin-left:520px;font-family:"bebas_neueregular";font-weight:normal; font-size:24px; }
.a-works .work4 span {font-family:"bebas_neuebold";font-weight:normal;}
.a-works .work5 {position:absolute; margin-top:182px; margin-left:656px;font-family:"bebas_neueregular";font-weight:normal; font-size:20px; }
.a-works .work5 span {font-family:"bebas_neuebold";font-weight:normal;}
.a-works .work6 {position:absolute; margin-top:-75px; margin-left:495px;font-family:"bebas_neueregular";font-weight:normal; font-size:18px; }
.a-works .work6 span {font-family:"bebas_neuebold";font-weight:normal;}

.slider-presentation{text-align:center;height:460px;line-height:460px;vertical-align:middle;z-index:100}
.slider-presentation li{height:100%;display:none}
.slider-presentation li img{vertical-align:middle}
.slider-presentation li:first-child{display:block}
.b-presentation{overflow:hidden;height:138px;position:relative;margin-top:193px;background:#ffce0c center top no-repeat;border-top:10px solid #0652a1;border-bottom:10px solid #0652a1}

.slider-photo ul{list-style:none;padding:0;margin:0}
.slider-photo ul li{display:none}
.slider-photo ul li:first-child{display:block}
.slider-photo-pager{height:138px}
.slider-photo-pager a{display:block;float:left;width:260px;height:138px}
.slider-photo-pager a img{display:block;width:260px;height:138px;}
#slider-photo-pager div.scrollableArea *{position:relative;display:block;float:left;margin:0;padding:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}

.contacts { background:#fff;  border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}

.contacts h1 {text-align:center;padding:90px 0px 20px;font-family:"bebas_neuebold";font-weight:normal;width:960px;margin:auto auto;color:#000;font-size:52px;text-transform:uppercase}
.contacts h1 span {font-family:"bebas_neuebook";font-weight:normal;font-size:46px;}
.contacts h1 em {font-family:"bebas_neuebold";font-weight:normal;font-style:normal;}
.contacts h1:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:22px; margin-left:-53px; position:relative; width:108px; }	
.contacts h2{text-align:center;font-family:"bebas_neuebold";font-weight:normal;font-size:28px;}
.contacts h2 em{font-weight:normal;font-style:normal;}
.contacts .p1 { font-family:'bebas_neueregular';font-size: 24px; margin-left:18px; background:url(../img/icon4.png) 80px 38px no-repeat; line-height:30px; min-height:30px; padding:5px 0px 10px 130px; }
.contacts .p1 strong { font-family:'bebas_neuebold'; font-size: 24px; font-weight:normal; }
.contacts .p2 { font-family:'bebas_neueregular';font-size: 24px; margin-left:18px; background:url(../img/icon5.png) 81px 0px no-repeat; line-height:30px; min-height:30px; padding:5px 0px 60px 130px; }
.contacts .p2 strong { font-family:'bebas_neuebold'; font-size: 24px; font-weight:normal; }
.contacts .p2 a { font-family:'bebas_neuebold'; font-size: 24px; font-weight:normal; text-decoration:none; color:#0070ba; border-bottom:1px dashed #0070ba}
.contacts .p2 a:hover { color:#000; border-bottom:1px solid #000}

.map { border-top:5px solid #0070ba; border-bottom:5px solid #0070ba; }
#map-canvas {
height: 100%;
margin: 0px;
padding: 0px
}
#map-canvas{
  height:600px;
  width:100%;
}

div.scrollingHotSpotLeft{min-width:75px;width:10%;height:inherit;background-image:url(../img/big_transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;left:0;cursor:url(../img/cursors/cursor_arrow_left.png),url(../img/cursors/cursor_arrow_left.cur),w-resize}
div.scrollingHotSpotLeftVisible{background-image:url(../img/arrow_left.gif);background-color:#fff;background-repeat:no-repeat}
div.scrollingHotSpotRight{min-width:75px;width:10%;height:inherit;background-image:url(../img/big_transparent.gif);background-repeat:repeat;background-position:center center;position:absolute;z-index:200;right:0;cursor:url(../img/cursors/cursor_arrow_right.png),url(../img/cursors/cursor_arrow_right.cur),e-resize}
div.scrollingHotSpotRightVisible{background-image:url(../img/arrow_right.gif);background-color:#fff;background-repeat:no-repeat}
div.scrollWrapper{position:relative;overflow:hidden;width:100%;height:100%}
div.scrollableArea{position:relative;width:auto;height:100%}