﻿@font-face {
	font-family: OfficinaSansCBold;
	src: url(../../fonts/fonts/OfficinaSansCBold.otf);
	font-weight: bold;
}
        
@font-face {
    font-family: OfficinaSerifBlackC;
    src: url(../../fonts/OfficinaSerifBlackC.pfb);
}

@font-face {
    font-family: OfficinaSansBlackOSC;
    src: url(../../fonts/OfficinaSansBlackOSC.ttf);
}
        
@font-face {
    font-family: "MyriadPro-Cond";
    src: url(../../fonts/fonts/MyriadPro-Cond.otf);
}

@font-face {
    font-family: 'Text Compressed-regular';
    src: url(../../fonts/text-compressed-regular.ttf);
}
                

/*** --- Document params --- ***/
body, html {
	height:100%;
	background:#FFF;
	color:#1b1b1b;
	font:normal 12px/1.5 Tahoma, Arial, Verdana, sans-serif;
}

/*** --- Default objects --- ***/
p		 { padding:0.5em 0; }
textarea { resize:none; }
.clear	 { clear:both; }


/*** --- Links --- ***/
a {
	color:#00a1d8;
	text-decoration:underline;
	outline:none;
}
a:hover {
	color:#00698c;
}


/*** --- Titles --- ***/
h2 {
	color:#001627;
	font:normal 35px/1 'Text Condensed', Arial, Helvetica, sans-serif;
	padding:0.5em 0 0.1em;
}


/*** --- Page wrapper --- ***/
.page-wrapper {
	min-width:1200px;
	overflow:hidden;
}


/*** --- Page menu --- ***/
.page-menu {
	position: fixed;
	width: 100%;
	height: 52px;
	z-index: 1101;
	background: #001020 url(../images/page-promo_bg.gif) repeat-x 50% 0;
}
.page-menu table {
	width: 1160px;
	margin: 0 auto;
}
.page-menu table td {
	padding: 14px 0;
	vertical-align: top;
}
.page-menu table td a {
	display: block;
	color: #00d1f0;
	padding: 0 14px;
	border-left: 1px solid #00eefa;
	font:normal 21px/24px 'Text Compressed', Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
}
.page-menu table td a:hover {
	color: #FFF;
}
.page-menu table td.first a {
	border-left: none;
	padding-left: 0;
}
.page-menu table td.last a {
	padding-right: 0;
}
.page-menu table td a .icon {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 4px;
	vertical-align: top;
	background: no-repeat 0 0;
}
.page-menu table td a:hover .icon {
	background-position: 0 -30px;
}
.page-menu table td a .icon_photo {
	background-image: url(../images/page-menu__icon_photo.png);
}


/*** --- Page header --- ***/
.page-header {
	/*margin-top: 52px;*/
	border-bottom:1px solid #00182a;
	background: url(../images/russian_prod.png) no-repeat 0 50%,
	 			url(../images/page-header_bg.gif) repeat 50% 0 #06a4d9;
}
.page-header header {
	position:relative;
	z-index:150;
	width:1160px;
	padding:0;
	margin:0 auto;
	background:url(../images/page-header_center_bg.png) no-repeat 50% 0;
}
.page-header header .snow {
	position:absolute;
	z-index:150;
	width:113px;
	height:136px;
	top:175px;
	left:-85px;
	background:url(../images/page-header_snow.png) no-repeat;
}
.page-header header .page-logo {
	position:absolute;
	z-index:250;
	overflow:hidden;
	left:-88px;
	top:0;
	width:328px;
	height:233px;
	text-indent:-500px;
	background:url(../images/logo.png) no-repeat;
}
.page-header header ul {
	margin:0 0 -2px;
	overflow:hidden;
	/*border-left:1px solid #0a6286;*/
	font:normal 15px/1 'Text Compressed', Arial, Helvetica, sans-serif;
	text-align: center;
}

/*.page-header header ul li:nth-child(21), .page-header header ul li:nth-child(30) {*/
/*visibility: hidden;*/
/*}*/


.page-header header ul li {
	/*float:left;*/
	display: inline-block;
	margin:0;
	vertical-align:top;
	-webkit-transform: translate3d(0,0,0);
	margin-left: -3px;
}

.page-header header ul li a {
	float:left;
	width:115px;
	height:100px;
	background:#00e1f9 url(../images/page-header_link_bg.gif) no-repeat 50% 50%;
	border:1px solid #0a6286;
	border-left:none;
	border-top:none;
	color:#001c32;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
.page-header header ul li.in-last-row a {
	border-bottom:none;
	margin-bottom:2px;
}
.page-header header ul li a.current {
	position:relative;
	z-index:50;
	background:#001020 url(../images/page-header_link-current_bg.gif) repeat-x;
	padding-bottom:1px;
	border-bottom:none;
	color:#00dcf6;
	cursor:default;
}
.page-header header ul li.in-last-row a.current {
	margin-bottom:0;
	padding-bottom:2px;
}
.page-header header ul li a span {
	display:block;
	position:relative;
	z-index:151;
	overflow:hidden;
	padding-top:10px;
	margin-bottom:8px;
	height:58px;
}
.page-header header ul li a span.number, .page-header header ul li a.current span.icon {
	display:none;
}
.page-header header ul li a.current span.number {
	display:block;
	padding-right: 2px;
	color: #00c9ee;
	letter-spacing: -2px;
	font:normal 75px/0.77 'Text Condensed', Arial, Helvetica, sans-serif;
}
.page-header header ul li a.current span.number.ten {
	padding-right: 6px;
}
.page-header header ul li a span img {
	height:58px;
}
.ui-autocomplete {
	background: transparent linear-gradient(to top, rgb(0, 14, 28), rgb(0, 6, 12)) repeat scroll 0% 0% !important;
	z-index: 175 !important;
}

/*** --- Page promo --- ***/
.page-promo {
	position:relative;
	border-top:1px solid #005a7d;
	background: #001123;
	/*background:#001020 url(../images/page-promo_bg.gif) repeat 50% 0;*/
}
.page-promo article {
	height: 556px;
}
.page-promo section {
	position:relative;
	width:1160px;
	height: 425px;
	padding: 115px 0 0 0;
	margin:0 auto;
}

/* Bullets */
.bullets {
	visibility: hidden;
	position:absolute;
	width:530px;
	z-index:50;
	overflow:hidden;
	bottom:5px;
	right:0;
	text-align:center;
}
.bullets a {
	display:inline-block;
	width:11px;
	height:11px;
	margin:0 2px;
	background:url(../images/page-promo_bullets_item_bg.png) no-repeat 0 0;
}
.bullets a:hover, .bullets a.current {
	background-position:0 -11px;
}
.page-promo .bullets {
	bottom: -3px;
	left: 327px;
	width: 534px;
}
/* 3D icon */
.three-dimensional {
	display: block;
	position: absolute;
	width: 125px;
	height: 93px;
	right: -15px;
	top: 29px;
	background: url(../images/3D_icon.png) no-repeat 0 0;
	z-index: 51;
}
.three-dimensional:hover {
	background-position: 0 -93px;
}

/* Nav */
.nav {
	position:absolute;
	z-index:50;
	top:35px;
	width:22px;
	height:420px;
	background:no-repeat 50% 50%;
	cursor:pointer;
}
.nav:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}
.prev-nav {
	left: 340px;
	top: 11.6%;
	background-image: url(../images/page-promo_nav_prev_bg.png);
}
.next-nav {
	right: 7px;
	top: 59px;
	background-image: url(../images/page-promo_nav_next_bg.png);
}

/* Phone */
.page-promo section address {
	display:block;
	padding-top: 6px;
	width:317px;
	height:91px;
	color:#ffec08;
	font:normal 53px/1 'Text Compressed', Arial, Helvetica, sans-serif;
	text-align:center;
	white-space: nowrap;
}
.page-promo section address small {
	display:block;
	font-size:30px;
	color: #FFF;
}

/* Header */
.page-promo section .header {
	display: block;
	overflow: hidden;
	width: 317px;
	padding: 10px 0;
	margin-bottom: 10px;
	background: url(../images/border.png) no-repeat 0 0;
	background-size: 100% 93%;
	font: normal 39px/1 'Text Compressed', Arial, Helvetica, sans-serif;
}
.page-promo section .header,
.page-promo section .header:hover {
	color:#FFF;
	text-decoration: none;
}
.page-promo section .header strong, .page-promo section .header .cost {
	display:block;
	text-align:center;
	font-weight:normal;
}
.page-promo section .header strong {
	text-shadow:0 2px 0 #00050a;
	margin-bottom:10px;
}
.cost {
	width:243px;
	height:60px;
	margin-left: 35px;
	padding:4px 0 6px 15px;
	background:url(../images/page-promo_cost_bg.png) no-repeat;
	color:#fff;
	font:normal 50px/1 'Text Compressed', Arial, Helvetica, sans-serif;
	text-align:center;
}
.cost small {
	font-size:30px;
}

/* Buttons */
.page-promo section aside {
	width:317px;
}
.page-promo section aside .more {
	display: block;
	height: 46px;
	padding-left: 96px;
	margin-bottom: 7px;
	background: url(../images/page-promo_more_bg.png) no-repeat 0 0;
	color: #623c01;
	font: normal 30px/43px 'Text Compressed', Arial, Helvetica, sans-serif;
	text-decoration: none;
	position: relative;
	bottom: 12px;
	left: 0px;
	animation: blink 0.7s infinite linear;
}
.order {
	display: block;
	position: relative;
	float: left;
	height: 71px;
	padding: 0 20px;
	background: url(../images/page-promo_order_bg.png) no-repeat 0 0;
	background-size: 100% 142px;
	color: #FFF;
	font: normal 41px/1.65 'Text Compressed', Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #bab9ba;
	text-decoration: none;
	z-index: 35;
	letter-spacing: 2.4px;
	bottom: 12px;
}
.order:hover {
	color:#FFF;
	background-position:0 -71px;
}
.oneClickOrder {
	display: block;
	position: relative;
	float: left;
	height: 74px;
	padding: 0 20px;
	background: url(../images/page-promo_order_bg.png) no-repeat 0 0;
	background-size: 100% 142px;
	color: #FFF;
	font: normal 40px/1.85 'Text Compressed', Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #bab9ba;
	text-decoration: none;
	z-index: 35;
	border-radius: 15px;
}
.oneClickOrder:hover {
	color:#FFF;
	background-position:0 -71px;
}
a.order small {
	font-size: 11px;
	font-family: Arial;
	display: block;
	position: relative;
	top: -21px;
	color: #f4d82f;
	font-weight: bold;
	letter-spacing: 2px;
}
.b-calc__result__button {
	display: block;
	position: relative;
	float: left;
	height: 71px;
	padding: 0 20px;
	background: url(../images/page-promo_order_bg.png) no-repeat 0 0;
	background-size: 100% 142px;
	color: #FFF;
	font: normal 41px/1.65 'Text Compressed', Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #bab9ba;
	text-decoration: none;
	z-index: 35;
	letter-spacing: -0.5px;
	bottom: 12px;
}

.page-promo section aside .order,
.one-click-form .order {
	width: 167px;
}
.one-click {
	display: block;
	position: relative;
	bottom: 9px;
	margin-left: -3px;
	float: left;
	height: 47px;
	width: 112px;
	padding-top: 16px;
	background: url(../images/page-promo_one-click_bg.png) no-repeat 100% 0;
	font: normal 21px/0.85 'Text Compressed', Arial, Helvetica, sans-serif;
	color: #051527;
	text-align: center;
	text-decoration: none;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
	z-index: 34;
}
.one-click:hover {
	color: #051527;
	background-position: 100% -63px;
}
.one-click small {
	font-size: 16px;
	text-transform: uppercase;
}
.page-promo section aside .one-click {

}

/* Picture */
.page-promo section figure {
	float:right;
	position: relative;
	width:830px;
	height:500px;
	margin-top: -100px;
	margin-right: 10px;
	text-align:center;
}
.page-promo section figure > div {
	position: absolute;
	left: 0;
	bottom: 0;
	top: 13px;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.page-promo section figure img {
	position: relative;
	left: 21px;
	bottom: 18px;
	width: 830px;
	height: 500px;
	z-index: 50;
}
#scrollbar {
    position: absolute;
    left: 20px;
    right: 20px;
}
.page-promo section figure > div.loading {
	background: url(../images/loading.gif) no-repeat 50% 130px;
}

/* Stars */
.page-promo #stars, #fancybox-stars {
	position:absolute;
	top:27px;
	left:50%;
	margin-left:-200px;
	margin-top: -18px;
	z-index: -1;
	width:750px;
	height:225px;
}
.page-promo div#stars, div#fancybox-stars {
	background:url(../images/page-promo_stars.png) no-repeat 50% 50%;
}
#fancybox-stars {
	/*top:38px;
	margin-left:-420px;*/
	margin-left: -420px;
	top: 0px;

	width: 850px;
	height: 450px;
}

/* Logo */
.page-promo .logo {
	position: absolute;
	left: -46.7%;
	width: 430px;
	height: 147px;
	background: url(../images/page-promo_logo.png) no-repeat;
	z-index: 99;
	top: -3.7%;
}


/*** --- Page separator --- ***/
.page-separator {
	position: relative;
	height:413px;
	border-top:1px solid #ace8fc;
	background:#56b3d2 url(../images/page-separator_bg.jpg) no-repeat 50% 0;
	font:normal 50px/1 'Text Compressed', Arial, Helvetica, sans-serif;
	text-shadow:0 1px 0 #00edfd;
}
.page-separator aside {
	width:600px;
	padding:10px 200px;
	margin:0 auto;
}
.page-separator aside small {
	display:block;
	font-size:35px;
}
.page-separator__gallery-link,
.page-separator__promo-link {
	position: absolute;
	left: 50%;
	margin-left: -520px;
	top: -25px;
	width: 113px;
	height: 136px;
}
.page-separator__gallery-link {
	background: url(../images/page-separator__gallery-link.png) no-repeat;
}
.page-separator__gallery-link:hover {
	background-position: 0 -146px;
}
.page-separator__promo-link {
	width: 119px;
	height: 143px;
	background: url(../images/page-separator__promo-link.png) no-repeat;
}
.page-separator__promo-link:hover {
	background-position: 0 -143px;
}


/*** --- Opacity blocks ---***/
#opacityBlockPromo {
	display: none;
	z-index: 151;
	opacity: 0.8;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	background-color: black;
}
#opacityBlockSale {
	display: none;
	z-index: 151;
	opacity: 0.8;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	background-color: black;
}

/*** --- Modals --- ***/
#promoContainer {
	display: none;
	position: fixed;
	z-index: 550;
	top: 50%;
	left: 50%;
	margin-left: -454px;
	margin-top: -220px;
}
#codeContainer, #wrongCodeContainer, #codeNotEnoughContainer{
	display: none;
	position: fixed;
	z-index: 550;
	top: 50%;
	left: 50%;
	margin-left: -454px;
	margin-top: -220px;
}

#promoContainerGallery {
	display: none;
	position: fixed;
	z-index: 550;
	top: 50%;
	left: 50%;
	margin-left: -444px;
	margin-top: -220px;
}
#saleContainer, #saleGlobalContainer {
	display: none;
	position: fixed;
	z-index: 550;
	top: 50%;
	left: 50%;
	margin-top: -260px;
	margin-left: -450px;
}
#saleContainerGallery {
	display: none;
	position: fixed;
	z-index: 550;
	top: 50%;
	margin-top: -265px;
	left: 50%;
	margin-left: -450px;
}

.promoText {
	background-color: white;
    width: 897px;
}
.saleText {
	background-color: white;
	position: relative;
	width: 900px;
}

.promoRibbon {
	position: absolute;
	top: 0;
}
.getGift {
	position: absolute;
	top: 35px;
	left: 110px;
}

.promoText h4 {
	font-size: 46px;
	font-family: OfficinaSansBlackOSC;
	font-style: italic;
	letter-spacing: 0px;
	line-height: 44px;
	text-transform: uppercase;
	color: red;
	width: 445px;
	padding-left: 28.6%;
	padding-top: 7.6%;
	letter-spacing: -1px;
}
.saleText h4 {
	font-size: 46px;
	font-family: OfficinaSansBlackOSC;
	font-style: italic;
	letter-spacing: 0px;
	line-height: 49px;
	text-transform: uppercase;
	color: red;
	width: 345px;
	padding-left: 55.6%;
	padding-top: 11.8%;
	letter-spacing: -0.4px;
}

.promoText b {
	font-size: 38px;
}
.saleText b {
	font-size: 38px;
}

.topLine {
	font-family: OfficinaSansCBold;
	font-size: 25px;
	margin-bottom: -4.3%;
	color: black;
	padding-top: 10.2px;
	letter-spacing: 0px;
	padding-left: 11.1%;
}
.saleTopLine {
	font-family: OfficinaSansCBold;
	font-size: 25px;
	margin-bottom: -4.3%;
	color: black;
	padding-top: 62.2px;
	letter-spacing: 0px;
	/*padding-left: 9.1%;*/
	text-align: center;
}

.buttomLine {
	font-family: OfficinaSansCBold;
	font-size: 25px;
	padding-left: 7.7%;
	width: 88%;
	color: black;
	padding-bottom: 0px;
	letter-spacing: 0.1px;
}
.saleButtomLine {
	font-family: OfficinaSansCBold;
	font-size: 25px;
	padding-left: 5.8%;
	width: 88%;
	color: black;
	padding-top: 15px;
	letter-spacing: 0.1px;
	line-height: 32px;
	text-align: center;
}

.buttomLine:after {
	content: '*';
	font-size: 15px;
	position: relative;
	top: -3px;
}
.saleButtomLine:after {
	content: '*';
	font-size: 15px;
	position: relative;
	top: -3px;
}

.promoPhone {
	padding-bottom: 34px;
    background-color: #eeeeee;
    width: 897px;
}
.salePhone {
	padding-bottom: 34px;
	background-color: #eeeeee;
	width: 900px;
}

.promoPhone h3 {
	display: inline-block;
	margin-left: 13.7%;
	margin-top: 5.8%;
	color: black;
	font-size: 22px;
	letter-spacing: 2.1px;
}
.salePhone h3 {
	display: inline-block;
	margin-left: 13.7%;
	margin-top: 5.2%;
	color: black;
	font-size: 22px;
	letter-spacing: 2.1px;
}

.phone {
	font-size: 24px;
	padding: 15px 10px;
	margin-left: 1.6%;
	width: 25%;
	position: relative;
	top: 3px;
	left: 0px;
}

.promoPhone input[type="text"]::-webkit-input-placeholder {
    color: #b7b7b7;
   } 
.promoPhone input[type="text"]::-moz-placeholder {
    color: #b7b7b7;
   }

.promoPhone span {
	display: inline-block;
	padding: 19px 57px;
	background: -webkit-radial-gradient(63% 148%, #bf0015, #650003);
	background: radial-gradient(63% 148%, #bf0015, #650003);
	font: bold 29px 'Text compressed';
	text-transform: uppercase;
	color: white;
	border-radius: 8px;
	border-top: solid 1px #fd000c;
	position: relative;
	left: 16px;
	top: 2px;
	letter-spacing: 1.9px;
}
.salePhone span {
	display: inline-block;
	padding: 19px 27px;
	background: -webkit-radial-gradient(63% 148%, #bf0015, #650003);
	background: radial-gradient(63% 148%, #bf0015, #650003);
	font: bold 29px 'Text compressed';
	text-transform: uppercase;
	color: white;
	border-radius: 8px;
	border-top: solid 1px #fd000c;
	position: relative;
	left: 16px;
	top: 2px;
	letter-spacing: 1.9px;
}
 
.promoPhone span:hover {
	cursor: pointer;
	background: -webkit-radial-gradient(63% 148%, #e00019, #900004);
	background: radial-gradient(63% 148%, #e00019, #900004);
}
.salePhone span:hover {
	cursor: pointer;
	background: -webkit-radial-gradient(63% 148%, #e00019, #900004);
	background: radial-gradient(63% 148%, #e00019, #900004);
}

.promoPhone p {
	font-family: arial;
	font-size: 13px;
	color: #7e7e7e;
	padding-left: 34.7%;
	padding-top: 2.2%;
	letter-spacing: -0.3px;
	padding-bottom: 16px;
}
.salePhone p {
	font-family: arial;
	font-size: 13px;
	color: #7e7e7e;
	padding-left: 34.7%;
	padding-top: 2.2%;
	letter-spacing: -0.3px;
	padding-bottom: 16px;
}

.promoClose {
	display: block;
	position: absolute;
	top: 20px;
	right: 15px;
	width: 48px;
	height: 47px;
	background-color: #eeeeee;
	cursor: pointer;
	border-radius: 25px;
}
.saleClose {
	display: block;
	position: absolute;
	top: 20px;
	right: 15px;
	width: 48px;
	height: 47px;
	background-color: #eeeeee;
	cursor: pointer;
	border-radius: 25px;
}

.promoClose:hover {
	background-color: #cfcfcf;
}
.saleClose:hover {
	background-color: #cfcfcf;
}

/*** --- Page content --- ***/
.page-content {
	position: relative;
	padding: 0 20px 20px;
	background: url(/images/img/feedback/containerBottomImg.png) repeat-x;
	background-position: 0px 8px;
	top: -13px;
}
.page-content section {
	padding-bottom: 20px;
	position: relative;
	bottom: 51px;
	right: 2px;
}
.order-text h2 {
	position: relative;
	top: 24px;
}
.page-content section q {
	padding:0.35em 0.7em;
	background:#00a1d8 url(../images/page-content_quote_bg.gif) repeat-y 100% 0;
	color:#FFF;
	font-size:14px;
	line-height:1.85;
	text-transform:uppercase;
}

/* Links */
.page-content aside {
	float:left;
	width:300px;
	padding:85px 0 25px;
}
.page-content aside a {
	display:block;
	min-height:45px;
	padding:10px 0 10px 55px;
	background:no-repeat 0 50%;
	font:normal 25px/0.9 'Text Condensed', Arial, Helvetica, sans-serif;
	color:#001627;
	text-decoration:none;
}
.page-content aside a:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	opacity:0.85;
}
.page-content aside a span {
	background:url(../images/page-content_links_dot.gif) repeat-x 0 25px;
}
.page-content aside a.certificates-link {
	background-image:url(../images/page-content_links_certificates_bg.gif);
}
.page-content aside a.download-link {
	background-image:url(../images/page-content_links_download_bg.gif);
}
.page-content aside a.hidden-link {
	display:none;
}
.gallery a.hidden-link {
    display:none;
}


/* Figure */
.order-steps {
	margin-bottom: 20px;
	color: #001627;
	font: normal 22px/0.9 'Text Condensed', Arial, Helvetica, sans-serif;
}
.order-steps img {
	position: relative;
	bottom: 21px;
}
.booking {
	width: 100%;
}
.order-steps ul {
	overflow:hidden;
	padding:25px 77px 20px;
}
.order-steps ul li {
	float:left;
	width:290px;
	padding-right:76px;
	background:url(../images/page-content_figure_separator.gif) no-repeat 100% 56px, url(../images/page-content_figure_separator.gif) no-repeat 79% 56px,url(../images/page-content_figure_separator.gif) no-repeat 58% 56px, url(../images/page-content_figure_separator.gif) no-repeat 37% 56px;
	text-align:center;
}
.order-steps ul li.last {
	padding-right:0;
	background:none;
	    margin-left: 34px;
    width: 270px;
}
.order-steps ul li:first-of-type {
    margin-left: -40px;
    padding-left: 20px;
    width: 240px;
}
.order-steps ul li:nth-child(2) {
    width: 329px;
    padding-left: 31px;
    padding-right: 44px;
  }
.order-steps ul li:first-of-type img{
        margin-left: 26px;
}
.order-steps ul li img {
	display:inline-block;
	margin-bottom:10px;
}

/* Videos */
.page-content .videos {
	overflow:hidden;
	width:1180px;
	margin-right:-20px;
	padding-bottom:20px;
}
.page-content .videos li {
	float:left;
	overflow:hidden;
	width:570px;
	height:264px;
	padding:0 20px 20px 0;

	text-align: center;
}
.leftPadding {
	position: relative;
	left: 15px;
}

/*** --- Page footer --- ***/
.page-footer {
	position:relative;
	border-top:1px solid #29bddf;
	background:#0093c2 url(../images/page-footer_bg.gif) repeat-x 50% 0;
	color:#FFF;
}
.page-footer footer {
	position:relative;
	z-index:50;
	width:960px;
	padding:35px 20px 20px;
	margin:0 auto;
}
.page-footer h2 {
	color:#FFF;
	padding-top:0;
	text-transform:uppercase;
}

/* Order */
.page-footer .order-column {
	float:left;
	width:531px;
	margin-right:50px;
}
.page-footer .order-column h2 {
	padding-bottom:20px;
}
.page-footer .order-column form {
	position:relative;
	padding:95px 40px 30px;
	margin-bottom:50px;
	color:#1b1b1b;
	background:#dcdbdc url(../images/page-footer_order_bg.png) no-repeat 50% 0;
	border-bottom:1px solid #25afc7;
}
.page-footer .order-column form p {
	overflow:hidden;
	padding:0 0 14px 0;
}
.page-footer .order-column form p label, .page-footer .order-column form p small {
	float:left;
	margin-right:5px;
	line-height:26px;
}
.page-footer .order-column form p label {
	width:152px;
}
.page-footer .order-column form p .text-input, .page-footer .order-column form p textarea {
	float:left;
	width:280px;
	height:18px;
	padding:3px 4px;
	border:1px solid #acabab;
	background:#FFF;
	color:#1b1b1b;
	font:normal 12px/1.5 Tahoma, Arial, Verdana, sans-serif;
}
.page-footer .order-column form p textarea {
	width:437px;
	height:70px;
}
.page-footer .order-column form p .phone-code-input {
	width:25px;
	margin-right:5px;
}
.page-footer .order-column form p .phone-number-input {
	width:55px;
	margin-right:5px;
}
.page-footer .order-column form p select {
	float:left;
	width:290px;
	height:26px;
	padding:4px;
	font:normal 12px/1.5 Tahoma, Arial, Verdana, sans-serif;
	border:1px solid #acabab;
}
.page-footer .order-column form p .add {
	float:right;
	padding:0 4px;
	color:#1b1b1b;
	text-decoration:none;
}
.page-footer .order-column form p .add span {
	border-bottom:1px dotted #939393;
}
.page-footer .order-column form p .add:hover span {
	border-bottom:none;
}

.page-footer .order-column form p.captcha label {
	width:auto;
	margin-right:20px;
	white-space:nowrap;
}
.page-footer .order-column form p.captcha img {
	float:left;
	margin-right:20px;
}
.page-footer .order-column form p.captcha .text-input {
	float:left;
	width:90px;
	margin-right:20px;
}
.page-footer .order-column form p.captcha a {
	float:left;
	color:#1b1b1b;
	line-height:26px;
	text-decoration:none;
}
.page-footer .order-column form p.captcha a span {
	border-bottom:1px dotted #939393;
}
.page-footer .order-column form p.captcha a:hover span {
	border-bottom:none;
}

.page-footer .order-column form p .submit-input {
	display:block;
	width:265px;
	height:46px;
	margin:5px auto;
	border:none;
	background:url(../images/page-footer_order_submit_bg.png) no-repeat 0 0;
	font:normal 25px/1 'Text Compressed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow:0 1px 0 #007698;
	color:#FFF;
	cursor:pointer;
}
.page-footer .order-column form p .submit-input:hover {
	background-position:0 -54px;
}
.page-footer .order-column form .shadow {
	position:absolute;
	z-index:55;
	bottom:-2px;
	width:79px;
	height:59px;
	background:no-repeat 0 0;
}
.page-footer .order-column form .left-shadow {
	left:-79px;
	background-image:url(../images/page-footer_order_shadow_left.png);
}
.page-footer .order-column form .right-shadow {
	right:-79px;
	background-image:url(../images/page-footer_order_shadow_right.png);
}
.page-footer .order-column .copyright {
	padding:10px 0;
	text-align:center;
}
.page-footer .order-column .copyright img {
	display:block;
	margin:0 auto 5px;
}

/* Contact */
.page-footer .contact-column {
	float:left;
	width:375px;
	font:normal 25px/1.1 'Text Compressed', Arial, Helvetica, sans-serif;
	color:#b2ecff;
}
.page-footer .contact-column a, .page-footer .contact-column a:hover {
	color:#031c2b;
}
.page-footer .contact-column a:hover {
	text-decoration:none;
}
.page-footer .contact-column dl, .page-footer .contact-column p {
	padding:5px 0 15px;
}
.page-footer .contact-column dl dd {
	color:#031c2b;
}
.page-footer .contact-column dl.important dd {
	font-size:32px;
}

/* Counter */
.counter {
	width: 1px;
	height: 1px;
	position:absolute;
	/*right:-100px;*/
	bottom:20px;
	opacity:0.5;
	/* transition */
	-webkit-transition: opacity 0.3s ease-out;
	transition: opacity 0.3s ease-out;
}
.counter:hover {
	opacity:1;
}

/* Light */
.page-footer .light {
	position:absolute;
	z-index:0;
	bottom:0;
	left:50%;
	margin-left:-734px;
	width:1000px;
	height:331px;
	background:url(../images/page-footer_center_bg.png) no-repeat;
}

/* Share */
.share {
	width: 291px;
	overflow: hidden;
	padding: 10px 1px 15px;
	border: 4px double #FFF;
	border-left: none;
	border-right: none;
	position: relative;
	bottom: 18px;
}
.share h2 {
    padding-top:0;
	padding-bottom:10px;
    text-transform:none;
	font:normal 35px/1 'Text Compressed', Arial, Helvetica, sans-serif;
}
.share a {
	float:left;
	width:66px;
	height:66px;
	background:#dddcdd url(../images/share_link_bg.gif) repeat-x 0 0;
	margin-right:9px;
	/* border-radius */
	border-radius:12px;
	/* box-shadow */
	box-shadow:0 1px 1px #2f6a7f;
}
.share a:hover {
	background:#FFF;
}
.share a.last {
	margin-right:0;
}

/* --- Box --- */
.box {
	width: 830px;
	padding: 65px 85px;
	background: #FFF;
	color: #212121;
	font-size: 15px;
	line-height: 1.4;
}
.box h1 {
	margin-bottom: 25px;
	text-align: center;
	color: #031c2c;
	font: 45px/1 "Text Compressed", "Arial", "Helvetica", sans-serif;
}
.box__text {
	margin-bottom: 1em;
	text-align: center;
}
.box__text_last {
	border-bottom: 1px dotted #7f7f7f;
	padding-bottom: 1.5em;
	margin-bottom: 2em;
}
.box__text q {
	padding: 0.35em 0.7em;
	background:#00a1d8 url(../images/page-content_quote_bg.gif) repeat-y 100% 0;
	color: #FFF;
	line-height: 1.9;
	text-transform: uppercase;
}
.box__epilogue {
	color: #031c2b;
	font: 35px/1 "Text Compressed", "Arial", "Helvetica", sans-serif;
	text-align: center;
}
.box__epilogue__title {
	margin-bottom: 0.2em;
}

/* --- Blink --- */
.page-promo section aside .more {
	opacity:1;
	cursor: pointer;
}
.page-promo section aside .more:hover {
}


@-webkit-keyframes blink {
	0% { opacity:1; }
	50% { opacity:0.7; }
	100% { opacity:1; }
}

@keyframes blink {
	0% { opacity:1; }
	50% { opacity:0.7; }
	100% { opacity:1; }
}

/* Scrollup */
.scrollup-wrapper {
	position: fixed;
	height: 1px;
	left: 0;
	right: 8px;	
	bottom: 45px;
	min-width: 1200px;
}
.scrollup {
	position: relative;
	z-index: 11000;
	display: none;
	float: right;
	width: 75px;
	height: 35px;
	margin-top: -75px;
	padding-top: 40px;
	
	text-shadow:0 -1px 0 rgba(35, 31, 32, 0.2);
	background: url(../images/scrollup.png) no-repeat 0 0;
	font: 20px/1 "Text Compressed", "Arial", "Helvetica", sans-serif;
	color: #5d3901;
	text-transform: lowercase;
	text-decoration: none;
	text-align: center;
}
.scrollup:hover {
	color: #5d3901;
	background-position: 0 -75px;
}

/**FLCD styles**/

.avtobed_container{
	width: 1160px;
    margin: 0 auto;
    position: relative;
}

.page-header {
	margin-top: 52px;
	margin-bottom: 0;
}

.header-city{
	margin-top: 52px;
	margin-bottom: -52px;
    min-height: 55px;
    background: -webkit-linear-gradient(bottom, #000e1c, #00060c);
    background: linear-gradient(to top, #000e1c, #00060c);
	color: #fff;	
}

.choose_city {
	padding-bottom: 10px;
	display: block;
}

h2.choose_city__your_city {
	color: #fff;
	font: 28px 'Text compressed-regular';
	display: inline-block;
	margin-right: 20px;
	letter-spacing: 0.9px;
	position: relative;
	left: 8px;
	top: 6px;
}

.button_choose {
	font: normal 26px 'Text compressed-regular';
	color: #fff;
	background: initial;
	border-radius: 45px;
	padding: 10px 35px;
	border: 2px solid #27a0c9;
	outline: 0;
	position: relative;
	top: 8px;
	letter-spacing: -0.1px;
}

.button_choose:hover{
	font: bold 26px 'Text compressed';
	padding: 10px 29px;
    background: -webkit-linear-gradient(bottom, #05aeca, #06cbeb);
    background: linear-gradient(to top, #05aeca, #06cbeb);
	color: #fff;
	text-shadow: black 1px 1px 0;
	cursor: pointer;
}

.city_selected{
	display: none;
}

.city_selected__change_city {
	display: inline-block;
	position: relative;
	left: 2px;
	top: -2px;
	cursor: pointer;
	width: 180px;
}
.city_selected__change_city h3 {
	font-family: "MyriadPro-Cond", Tahoma, Arial;
	font-size: 22px;
	white-space: nowrap;
	letter-spacing: 0.7px;
}

.city_selected__change_city h3:before{
	content: '';
    background: url(../images/img/townImg.png);
    width: 32px;
    height: 32px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 8px;
}

ul.city_list {
	height: 153px;
	-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	width: 51.5%;
	font-size: 15px;
	display: inline-block;
	float: left;
	position: relative;
	left: 10px;
	top: 27px;
}

ul.city_list li {
	margin-bottom: 2px;
	cursor: pointer;
}

ul.city_list li:first-of-type {
    font-weight: bold;
}
.search_city {
	display: inline-block;
	width: 43%;
	position: relative;
	float: right;
	right: 43px;
	top: 46px;
}

.search_city__error {
    position: absolute;
    background: url(../images/img/feedback/wrongTownImg.png) no-repeat;
    width: 385px;
    height: 105px;
    top: 0;
    left: -400px;
    font-size: 16px;
    padding: 15px;
    display: none;
}

.search_city h4 {
	font: normal 31px 'Text compressed';
	letter-spacing: -0.1px;
	padding-bottom: 8px;
}
.search_city input {
	height: 33px;
	width: 95%;
	color: #000;
	font-size: 16px;
}

.select_city {
	display: none;
	height: 181px;
}
.city_selected__change_city h3::after {
	content: "\f078";
	font: normal normal normal 9px FontAwesome;
	padding-left: 10px;
	color: #00bbe0;
	position: relative;
	bottom: 3px;
	right: 8px;
}

#city_selected__change_city__info {
	background: url(../images/img/chooseTown.png) no-repeat;
	position: absolute;
	top: 9px;
	left: 183px;
	cursor: default;
	width: 222px;
	height: 32px;
	padding-left: 11%;
	padding-top: 2%;
	font-size: 14px;
	z-index: 100;
}
#city_selected__change_city__info span {
	letter-spacing: 0.2px;
	position: relative;
	top: 1px;
}

.city_selected__address {
	display: inline-block;
	margin-left: 51px;
	position: relative;
	bottom: 2px;
}

.city_selected__address p {
	font-size: 15px;
}

.city_selected__phone {
	display: inline-block;
	margin-left: 60px;
	font-size: 20px;
	position: relative;
}

span.info-text {
	color: #00bfe4;
	font-size: 16px;
	letter-spacing: -1px;
}

.city_selected__phone__action {
	background: url(../images/img/labelImg.png) no-repeat;
	font-size: 18px;
	width: 403px;
	color: #000;
	height: 31px;
	position: absolute;
	top: 9px;
	right: -453px;
	font-family: OfficinaSansCBold;
	text-align: center;
}
.city_selected__phone__action span {
	position: relative;
	/*left: 24px;*/
	font: 23px "Text compressed";
	letter-spacing: -0.1px;
	top: 3px;
}
.city_selected__phone__action a {
	cursor: pointer;
	text-decoration: none;
	color: black;
}

.fast-order {
	margin-top: 78px;
	position: relative;
	bottom: 6px;
	width: 330px;
}

.fast-order h4 {
	font: 20px 'Text Compressed-regular';
	color: #035076;
	margin-bottom: 6px;
}

.fast-order input {
	background: #00354f;
	border: none;
	height: 25px;
	border-radius: 6px;
	color: #000;
	width: 159px;
	padding-left: 45px;
	outline: 0;
}

.fast-order input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
.fast-order input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
.fast-order input:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
.fast-order input:-moz-placeholder { /* Firefox 18- */
  color: #000;
}

.fast-order button {
	position: relative;
	height: 27px;
	width: 103px;
	background: #00354f;
	font: normal 19px 'Text Compressed', Arial, Helvetica, sans-serif;
	color: #051527;
	text-align: center;
	text-decoration: none;
	z-index: 34;
	border: none;
	margin-left: 6px;
	border-radius: 6px;
	top: 2px;
	cursor: pointer;
}

.fast-order:hover button{
	background: -webkit-radial-gradient(#81dcf4, #2693b9);
	background: radial-gradient(#81dcf4, #2693b9);
}
.fast-order:hover input{
	background: #096a8d;
}

.fast_order_succes{
	font-size: 21px !important;
	padding: 0 14% !important;
	text-align: center;
	position: relative;
	bottom: 4px;
	left: 5px;
	letter-spacing: -0.2px;
	line-height: 21px;
}

/*.pagespan:before {
	content: "";
	display: inline-block;
	position: absolute;
	width: 47px;
	height: 47px;
	background: url(../images/loop.png);
	z-index: 111;
	cursor: pointer;
}*/

.promo-left-wing {
	position: absolute;
	left: -118%;
	top: 2%;
}
.promo-right-wing {
	position: absolute;
	right: -67.4%;
	top: -4%;
}

/*List of components*/
.features h4 {
	font-family: OfficinaSansCBold;
	text-transform: uppercase;
	font-size: 45px;
	text-align: center;
	letter-spacing: 0.1px;
}

.picture {
	width: 1136px;
	margin-bottom: 35px;
	height: 545px;
	position: relative;
	left: 29px;
	top: 4px;
}

.features table {
	width: 1160px;
	/*position: absolute;
	bottom: 0px;*/
}

.features table tr td {
	border: 1px solid #005676;
	text-transform: uppercase;
}

.tableTop {
	color: #0086b9;
}

.tableTop .tableCell1 {
	word-break: break-all;
	width: 56px;
	position: relative;
	top: 9px;
	left: 13px;
	font: normal 19px Arial;
	letter-spacing: 0.3px;
	line-height: 22px;
}

.tableTop .tableCell2 {
	word-break: break-all;
	width: 62px;
	position: relative;
	top: 1px;
	left: 21px;
	font: normal 19px Arial;
	letter-spacing: 0.5px;
	line-height: 22px;
}

.tableTop .tableCell3 {
	word-break: break-all;
	width: 183px;
	position: relative;
	top: 1px;
	left: 16px;
	font: normal 19px Arial;
	letter-spacing: 0.4px;
	line-height: 22.3px;
}

.tableTop .tableCell4 {
	word-break: break-all;
	width: 167px;
	position: relative;
	top: 1px;
	left: 18px;
	font: normal 19px Arial;
	letter-spacing: 0.4px;
	line-height: 22.3px;
}

.tableTop .tableCell5 {
	word-break: break-all;
	width: 134px;
	position: relative;
	top: 1px;
	left: 17px;
	font: normal 19px Arial;
	letter-spacing: 0.4px;
	line-height: 22px;
}

.tableTop .tableCell6 {
	word-break: break-all;
	width: 143px;
	position: relative;
	top: 1px;
	left: 21px;
	font: normal 19px Arial;
	letter-spacing: 0.5px;
	line-height: 22px;
}

.tableTop .tableCellLast {
	word-break: break-all;
	width: 155px;
	padding: 13px 41px;
	background-color: #0072bc;
}
.tableTop .cellLastText {
	position: relative;
	top: 1px;
	right: 17px;
	color: #001123;
	font: normal 19px Arial;
	letter-spacing: 0.4px;
	line-height: 22px;
}

.tableRow {
	text-align: center;
}

.cross {
	display: inline-block;
	font-size: 17px;
	position: relative;
	bottom: 4px;
	left: 0.5px;
}

.tableRow .tableCell1 {
	padding: 20.2px 0;
	font: normal 27px Arial;
	position: relative;
	top: 0px;
	left: 1px;
}

.tableRow .tableCell2 {
	font: normal 27px Arial;
	position: relative;
	top: 0px;
	left: 1px;
}

.tableRow .tableCell3 {
	font: normal 27px Arial;
	position: relative;
	top: 1px;
	right: 7px;
	letter-spacing: 0.5px;
}

.tableRow .tableCell4 {
	font: normal 27px Arial;
	position: relative;
	top: 1px;
	right: 3px;
	letter-spacing: 0.5px;
}

.tableRow .tableCell5 {
	font: normal 27px Arial;
	position: relative;
	top: 1px;
	right: 6px;
	letter-spacing: 0.5px;
}

.tableRow .tableCell6 {
	font: normal 27px Arial;
	position: relative;
	top: 1px;
	letter-spacing: 0.5px;
}
.rubCell6 {
	font: normal 18px Arial;
	position: relative;
	letter-spacing: 1.6px;
	bottom: 1px;
}

.tableRow .tableCellLast {
	background-color: #0072bc;
	font: normal 27px Arial;
}
.tableRow .cellLastText {
	position: relative;
	top: 2px;
	left: 7px;
	font: 800 31px Arial;
	letter-spacing: 0.3px;
}
.rub {
	font: bold 20px Arial;
	position: relative;
	left: 3px;
	letter-spacing: 1.6px;
}
.tableRow img {
	width: 98px;
	height: 42px;
	position: relative;
	top: 12px;
	left: 7px;
}
.tableCell {
	display: inline-block;
	font-size: 23px;
	color: #111;
	margin-left: 10px;
	background: url(../images/img/tableSell.jpg);
	width: 87px;
	height: 36px;
	padding-top: 7px;
	padding-right: 11px;
}

/*.unical h4 {*/
.row h4 {
	font-family: OfficinaSansCBold;
	text-transform: uppercase;
	font-size: 47px;
	text-align: center;
	margin-top: 41px;
	letter-spacing: 0.2px;
}

.unical {
	margin-bottom: 24px;
	position: relative;
	top: -1px;
}

.unical img {
	width: 1167px;
	position: relative;
	bottom: 14px;
	left: -4px;
}

/*list*/
.namber {
	display: inline-block;
	position: absolute;
	font: normal 29px OfficinaSansCBold;
	background-color: white;
	color: #025cbb;
	padding: 7px 18px;
	border-radius: 24px;
}

.namber2 {
	display: inline-block;
	position: absolute;
	font: 30px OfficinaSansCBold;
	background-color: white;
	color: #025cbb;
	padding: 7px 9px;
	border-radius: 24px;
}

/*.list {
	border-bottom: 2px dotted #017dab;
}*/

.list ul {
	position: relative;
	left: 0px;
	bottom: 13px;
	width: 1139px;
}

.list ul li p {
	display: inline-block;
	padding-left: 76px;
	font: normal 26px Arial;
	letter-spacing: 0.2px;
	line-height: 28px;
	padding-top: 13px;
}

.list ul li p span {
	font: 25px OfficinaSansCBold;
	text-transform: uppercase;
	letter-spacing: 0.9px;
	color: #03a1de;
}

/*Button*/
.buttonPhoto {
	position: relative;
	left: 33px;
	padding: 17px 0 33px;
	bottom: 3px;
	padding-left: 294px;
	width: 67.7%;
	border-bottom: 2px dotted #017dab;
}

.buttonPhoto i {
    margin-right: 10px;
}

.buttonPhoto a {
	cursor: pointer;
	background: -webkit-radial-gradient(50% 75%, #fff800, #ffc500);
	background: radial-gradient(50% 75%, #fff800, #ffc500);
	padding: 12px 135px;
	padding-left: 125px;
	border: none;
	border-radius: 15px;
	font-family: 'Text Compressed', Tahoma, Arial;
	font-size: 38px;
	text-decoration: none;
	color: #3e2a07;
	letter-spacing: 0.8px;
}

.buttonPhoto a:hover {
    cursor: pointer;
    background: -webkit-radial-gradient(64% 215%, #ffd800, #ffaa00);
    background: radial-gradient(64% 215%, #ffd800, #ffaa00);
    text-decoration: none;
    color: #3e2a07;
}

/*Equipment content*/
.equipment {
	border-bottom: 2px dotted #017dab;
	width: 1160px;
	position: relative;
	left: 0px;
}

.equipment h4 {
	font-family: OfficinaSansCBold;
	text-transform: uppercase;
	font-size: 47px;
	text-align: center;
	margin-top: 44px;
	margin-bottom: 18px;
	letter-spacing: -0.1px;
}


.equipment ul {
	margin-bottom: 46px;
	position: relative;
	left: 2px;
	top: 1px;
	text-align: center;
}

.equipment ul li {
	background: #00c5f0;
	display: inline-block;
	width: 115px;
	height: 102px;
	margin-right: -0.6px;
}

.equipment ul li a {
    cursor: pointer;
    text-decoration: none;
}

/*
.page-header header ul li {
display: inline-block;
margin:0;
vertical-align:top;
-webkit-transform: translate3d(0,0,0);
margin-left: -3px;
}

.page-header header ul li a {
	float:left;
	width:115px;
	height:100px;
	background:#00e1f9 url(../images/page-header_link_bg.gif) no-repeat 50% 50%;
	border:1px solid #0a6286;
	border-left:none;
	border-top:none;
	color:#001c32;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}

*/

.equipment ul img {
	width: 90px;
	height: 58px;
	margin: 11px 0px 0px 5px;
}

.equipment ul p {
	color: #020a1d;
	font-size: 15px;

	text-align: center;
	position: relative;
	font-family: 'Text Compressed';
	text-transform: uppercase;
	bottom: 11px;
}

/*Video content*/
.videoFiles {
	margin-top: 20px;
}

.videoFiles h4 {
	font-family: OfficinaSansCBold;
	text-transform: uppercase;
	font-size: 43px;
	text-align: center;
	letter-spacing: 1.2px;
}

.videos {
	overflow: hidden;
	width: 1160px;
	height: 711px;
	border-bottom: 2px dotted #017dab;
	position: relative;
	top: 13px;
}

.videos li {
	float: left;
	overflow: hidden;
	display: inline-block;
	width: 50%;
	margin-bottom: 19px;
}

/*Promo list*/
.promo h4 {
	font-family: OfficinaSansCBold;
	text-transform: uppercase;
	font-size: 49px;
	text-align: center;
	margin-top: 47px;
	position: relative;
	right: 5px;
}

.promoImg {
	margin-top: 3px;
	width: 1160px;
	position: relative;
	border-bottom: 2px dotted #017dab;
	padding-bottom: 19px;
}
.promoImg img {
	cursor: pointer;
	margin-bottom: 20px;
    display: block;
    -webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
}
.promoImg img:hover {
    -webkit-transform: scale(1.05,1.1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 550ms;
    -moz-transform: scale(1.05,1.1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 550ms;
	z-index: 100 !important;
	position: relative;
}
.img12 {
    margin-top: -97px;
}  

.img13 {
    margin-top: -37px;
}

/*Reasons to purchase*/
.reasons {
	position: relative;
}

.reasons h1 {
	font-family: OfficinaSansCBold;
	text-transform: uppercase;
	font-size: 49px;
	position: relative;
	top: 34px;
	left: 226px;
	letter-spacing: -0.3px;
}

.reasons ul {
    padding-top: 51px;
}

.reasons ul li {
    padding-top: 27px;
    padding-bottom: 10px;
    display: inline-block;
}

.line {
    border-bottom: 2px solid #017dab;
}

.dotted {
    border-bottom: 2px dotted #017dab;
}

.reasons ul li:nth-child(odd) img {
    float: left;
}

.reasons ul li:nth-child(odd) p {
	text-transform: none;
	color: white;
	font: normal 26px Arial;
	width: 1160px;
	position: relative;
	left: 72px;
	bottom: 17px;
	line-height: 27.3px;
	letter-spacing: 0.3px;
}

.reasons ul li:nth-child(odd) span {
    font: 27px OfficinaSansCBold;
    color: #03a1de;
    text-transform: uppercase;
    letter-spacing: -0.3px;
}

.reasons ul li:nth-child(even) img {
    float: right;
}

.reasons ul li:nth-child(even) p {
	text-transform: none;
	color: white;
	font: normal 26px Arial;
	width: 1160px;
	position: relative;
	left: 5px;
	top: 14px;
	line-height: 27px;
	letter-spacing: 0.2px;
}

.reasons ul li:nth-child(even) span {
	font: 27px OfficinaSansCBold;
	color: #03a1de;
	text-transform: uppercase;
	letter-spacing: -0.1px;
}
.thridItem {
	left: 98px !important;
	bottom: 11px !important;
}
.fourthItem {
	left: 3px !important;
	top: -9px !important;
}
.fourthItem span {
	letter-spacing: -0.1px !important;
}
.fivethItem {
	left: 95px !important;
	bottom: -4px !important;
	letter-spacing: 0.2px !important;
}
.fivethItem span {
	letter-spacing: -0.2px !important;
}
.sixthItem {
	left: 3px !important;
	top: 10px !important;
}
.sixthItem span {
	letter-spacing: -0.3px !important;
}
.seventhItem {
	left: 95px !important;
	top: 31px !important;
}
.eightthItem img {
	position: relative;
	top: 42px;
}
.eightthItem p {
	padding-top: 33px;
	top: -26px !important;
}
.eightthItem span {
	letter-spacing: 0px !important;
}
.ninethItem {
	left: 95px !important;
	bottom: 15px !important;
}
.tenthItem p {
	left: 2px !important;
	top: 48px !important;
	height: 195px;
}
.tenthItem img {
	position: relative;
	top: 20px;
}
.tenthItem span {
	letter-spacing: 0px !important;
}

.bottomText {
	font: normal 26px Arial;
	letter-spacing: 0px;
	width: 1160PX;
	line-height: 28px;
	padding: 42px 0px 92px 3px;
}

.imageBottom {
    padding-bottom: 5px;
    background: url(/images/img/feedback/containerBottomImg.png) repeat-x;
}
.new_elements{
	background: #001123;
	color: #fff;
	position: relative;
	top: -3px;
}

.page-content h2 {
	margin: 23px 0px;
}

.order-text {
	float: right;
	width: 720px;
	position: relative;
	right: 9px;
	top: -20px;
}

.data {
    position: relative;
    color: black;
    margin-bottom: 19px;

}

.data small {
    color: #7f7e7c;
}

.data span {
    font-size: 11px;
    text-align: right;
    display: block;
    margin-top: -16px;
}

.data p::before, .data p::after {
    content: '';
    position: absolute;
    left: 20px;
    top: 10px;
    border: 10px solid transparent;
    border-bottom: 10px solid green;
   }
   .data p::after {
    border-bottom: 10px solid white;
    top: 17px;
}

.data:nth-child(1n) p {
    border-color: #41bae2;
}

.data:nth-child(1n) span {
    color: #41bae2;
}

.data:nth-child(2n) p {
    border-color: #fec52c;
}

.data:nth-child(2n) span {
    color: #fec52c;
}

.data:nth-child(3n) p {
    border-color: #fe67aa;
}

.data:nth-child(3n) span {
    color: #fe67aa;
}

.data:nth-child(4n) p {
    border-color: #61bd07;
}

.data:nth-child(4n) span {
    color: #61bd07;
}

.data:nth-child(1n) p::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 12px;
    border: 10px solid transparent;
    border-bottom: 10px solid #41bae2;
}

.data:nth-child(2n) p::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 12px;
    border: 10px solid transparent;
    border-bottom: 10px solid #fec52c;
}

.data:nth-child(3n) p::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 12px;
    border: 10px solid transparent;
    border-bottom: 10px solid #fe67aa;
}

.data:nth-child(4n) p::before {
    content: '';
    position: absolute;
    left: 20px;
    top: 12px;
    border: 10px solid transparent;
    border-bottom: 10px solid #61bd07;
}

@font-face {
    font-family: OfficinaSansCBold;
    src: url(../../fonts/fonts/OfficinaSansCBold.otf);
    font-weight: bold;
}

.close {
    position: absolute;
    right: 100px;
}

.thxForFeedback {
	height: 268px;
	background: -webkit-linear-gradient(bottom, #e2e2e3, #f6f6f6);
	background: linear-gradient(to top, #e2e2e3, #f6f6f6);
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.thxForFeedbackGallery {
	height: 268px;
	background: -webkit-linear-gradient(bottom, #e2e2e3, #f6f6f6);
	background: linear-gradient(to top, #e2e2e3, #f6f6f6);
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	width: 63.8%;
	position: relative;
	left: 210px;
	bottom: 41px;
}

.thxForFeedback h4 {
    font-family: OfficinaSansCBold;
    text-transform: uppercase;
    font-size: 30px;
    padding-left: 62px;
}
.thxForFeedbackGallery h4 {
    font-family: OfficinaSansCBold;
    text-transform: uppercase;
    font-size: 30px;
    padding-left: 62px;
}

.thxForFeedback p {
    font-family: Tahoma;
    font-size: 15px;
    margin-top: -11px;
}
.thxForFeedbackGallery p {
    font-family: Tahoma;
    font-size: 15px;
    margin-top: -11px;

}

.hPadding {
	background: white;
	padding: 90px;
	padding-top: 88px;
	padding-bottom: 95px;
	padding-left: 274px;
}

.feedbackText h4 {
    font-size: 30px;
    text-align: center;
    margin-top: 45px;
    margin-bottom: 29px;
    font-size: 39px;
    font-family: "MyriadPro-Cond", Tahoma, Arial;
    font-weight: bold;
}

.angel {
    position: absolute;
    top: 10px;
    right: 443px;
    height: 80px;
}

.feedbackText p {
	font: normal 19px Arial;
	text-align: center;
	width: 1069px;
	position: relative;
	bottom: 14px;
	left: 45px;
	letter-spacing: 0.2px;
}

.feedbackForm {
    background: -webkit-linear-gradient(bottom, #e2e2e3, #f6f6f6);
    background: linear-gradient(to top, #e2e2e3, #f6f6f6);
    color: black;
    border-radius: 2px;
    font-family: tahoma;
    padding-bottom: 23px;
    position: relative;
    margin-bottom: 90px;

}

.feedbackForm p {
    font-size: 33px;
    font-family: "MyriadPro-Cond", Tahoma, Arial;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 295px;
    margin-right: 20px;
    padding-top: 29px;
    display: inline-block;
}

.feedbackForm span {
    display: inline-block;
    padding-left: 3%;
}

.feedbackForm span:before {
    content: '*';
    color: #5dc0e2;
}

.click {
	border-radius: 30px;
	background: -webkit-linear-gradient(bottom, #05adc9, #06cbeb);
	background: linear-gradient(to top, #05adc9, #06cbeb);
	border: none;
	padding: 14px 55px;
	padding-left: 62px;
	margin: 0 auto;
	width: 285px;
	text-align: center;
	position: absolute;
	bottom: -25px;
	left: 262px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Text Compressed';
	text-transform: uppercase;
	font-size: 23px;
}
.clickFeedback {
	border-radius: 30px;
	background: -webkit-linear-gradient(bottom, #05adc9, #06cbeb);
	background: linear-gradient(to top, #05adc9, #06cbeb);
	border: none;
	padding: 15px 87px;
	text-align: center;
	position: absolute;
	bottom: -33px;
	left: 244px;
	color: #fff;
	text-transform: uppercase;
	font: 26px 'Text Compressed';
	text-transform: uppercase;
	letter-spacing: 0.3px;
}

.click span {
    font-family: "MyriadPro-Cond", Tahoma, Arial;
    color: white;
    text-transform: uppercase;
    font-size: 25px;
}

.click:hover {
    cursor: pointer;
}

.clickFeedback:hover {
    cursor: pointer;
}

.form-horizontal {
    padding-left: 7%;
}

.control-label-name {
	float: left;
	padding: 0px;
	font: 15px Tahoma;
	position: absolute;
	right: 82.8%;
	letter-spacing: 0.1px;
	top: 75px;
}
.control-label-name-feedback {
	float: left;
	padding: 0px;
	font: 15px Tahoma;
	position: absolute;
	right: 80.3%;
	letter-spacing: 0.1px;
	top: 19%;
}
.control-label-Email {
	float: left;
	padding: 0px;
	font: 15px Tahoma;
	position: absolute;
	right: 82.8%;
	letter-spacing: 0.1px;
	top: 118px;
}
.control-label-Email-feedback {
	float: left;
	padding: 0px;
	font: 15px Tahoma;
	position: absolute;
	right: 80.3%;
	letter-spacing: 0.4px;
	top: 19%;
}
.control-label-feedback-feedback {
	float: left;
	padding: 0px;
	font: 15px Tahoma;
	position: absolute;
	right: 80.4%;
	letter-spacing: -0.2px;
	bottom: 57px;
}

.control-label-feedback {
	float: left;
	padding: 0px;
	font: 15px Tahoma;
	position: absolute;
	right: 82.9%;
	letter-spacing: -0.2px;
	bottom: 86px;
}


.control-label:after {
    content: '*';
    color: #5dc0e2;
}

.form-control {
    resize: none;
    font-family: tahoma !important;
}

.formHolder input, .formHolder textarea{
	display: block;
	width: 80%;
	height: 20px;
	float: right;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	margin-right: 1%;
}
.formHolderFeedback input {
	display: block;
	width: 78.4%;
	height: 20px;
	float: right;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	margin-right: -2.4%;
}
.formHolderFeedback textarea {
	display: block;
	width: 78.4%;
	height: 68px;
	float: right;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	margin-right: -2.3%;
}

.formHolder textarea{
	height: 70px;
}

.form-group{
	margin-bottom: 11px;
}
.form-group-feedback {
	margin-bottom: 11px;
	position: relative;
	top: -12px;
	right: 67px;
}

.box__text{
	font-weight: bold;
	margin-bottom: 30px;
}

.box__text p {
	padding: 0;
	font: normal 15px Tahoma;
	letter-spacing: 0px;
	position: relative;
	right: 1px;
	top: 4px;
	line-height: 1.4em;
}

.features{
	position: relative;
}

#actionImg {
	position: absolute;
	/*margin-bottom: 105px;*/
	-webkit-animation: actions 2s linear infinite;
	animation: actions 2s linear infinite;
	/*transition: top 2s ease;*/
	cursor: pointer;
}

.wrapper {
	background: #020a1d;
	color: white;
}

.scroll {
    background: url(/images/scrollBackground.png) repeat-x;
    height: 51px;
}

.scroll img {
    position: fixed;
    top: 0px;
    left: 10px;
    z-index: 101;
}

.menu {
    background: url(/images/menuBackground.png);
    height: 304px;
}

.menuRow {
    margin-right: 0px;
}

.menuCol {
    padding-right: 0px;
}

.menu ul {
    padding-left: 9px;
    margin-right: 0px;
    background: transparent;
    margin-left: -6px;
    margin-bottom: 0px;
}

.menu ul li {
    background: url(/images/equipmentback.jpg) no-repeat;
    display: inline-block;
    width: 131px;
    height: 100px;
    margin-bottom: 1px;
}

.menu ul li a {
    cursor: pointer;
    text-decoration: none;
}

.menu ul img {
    width: 83px;
    height: 60px;
    margin: 9px 0px 0px 27px;
}

.menu ul p {
    color: #020a1d;
    font-size: 22px;
    text-align: center;
    font-family: "MyriadPro-Cond", Tahoma, Arial;
}

.menu ul li:nth-child(21) {
    visibility: hidden;
}

.menu ul li:nth-child(30) {
    visibility: hidden;
}

.first {
	margin-bottom: 25px;
}

.photoImg {
	padding-left: 557px;
	margin-top: 30px;
}

.title {
	font-family: 'Text Compressed';
	font-size: 61px;
	text-transform: uppercase;
	position: relative;
	bottom: 17px;
	/*left: 96px;*/
	text-align: center;
	letter-spacing: -0.4px;
}

.title span {
	margin: 0px 15px;
}

.lines {
	position: relative;
	bottom: 8px;
}

.aboutModels p {
	font: normal 14px Arial;
	position: relative;
	bottom: 28px;
	right: 2px;
	letter-spacing: -0.1px;
	text-align: center;
	line-height: 21px;
}

.bluePoints {
	border: dotted 1px;
	border-color: #217899;
	width: 198px;
	margin: -16px 0px 53px 480px;
}

.navButtons {
	padding-left: 340px;
	position: relative;
	bottom: 21px;
}

.navButtonsLeft img {
    position: relative;
	right: 6px;
	bottom: 3px;
}

.navButtonsLeft {
	background: -webkit-radial-gradient(50% 75%, #79dbf4, #3cb7e0);
	background: radial-gradient(50% 75%, #79dbf4, #3cb7e0);
	padding: 8px 50px 8px 40px;
	border-top: solid 2px;
	border-top-color: #808891;
	border-radius: 12px;
	font-family: 'Text Compressed';
	font-size: 32px;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	margin-right: 18px;
	cursor: pointer;
	letter-spacing: -0.7px;
}

.navButtonsLeft:hover {
    background: -webkit-radial-gradient(63% 148%, #79dbf4, #3cb7e0);
    background: radial-gradient(63% 148%, #79dbf4, #3cb7e0);
    text-decoration: none;
    color: white;
}

.navButtonsRight img {
	position: relative;
	bottom: 3px;
}

.navButtonsRight {
	background: -webkit-radial-gradient(50% 75%, #79dbf4, #3cb7e0);
	background: radial-gradient(50% 75%, #79dbf4, #3cb7e0);
	padding: 8px 34px 8px 37px;
	border-top: solid 2px;
	border-top-color: #808891;
	border-radius: 11px;
	font-family: 'Text Compressed';
	font-size: 32px;
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	cursor: pointer;
	letter-spacing: 0.8px;
}

.navButtonsRight:hover {
    background: -webkit-radial-gradient(63% 148%, #79dbf4, #3cb7e0);
    background: radial-gradient(63% 148%, #79dbf4, #3cb7e0);
    text-decoration: none;
    color: white;
}

.photoList {
	margin-bottom: 50px;
	position: relative;
	bottom: 12px;
	left: 50%;
	top: 5px;
	margin-left: -580px;
	width: 1160px;
}

.photoList a:hover:after {  
	content: '';
	background: url(../images/lens.png);
	position: absolute;
	display: inline-block;
	height: 153px;
	width: 215px;
	z-index: 101;
	margin-left: -215px;
}  

.imageBottom {
    padding-bottom: 5px;
    background: url(../images/containerBottomImg.png) repeat-x;
}

.imageBottomPhotoGal {
	padding-bottom: 5px;
}

.second {
	background: white;
}

.feedbackText {
	margin-top: 10px;
	color: black;
	font-family: tahoma;
	margin-bottom: 37px;
}

.feedbackText h1 {
	font-family: OfficinaSansCBold;
	text-transform: uppercase;
	font-size: 46px;
	text-align: center;
	position: relative;
	bottom: 2px;
	left: 5px;
	letter-spacing: -0.4px;
}

.clickGallery {
	border-radius: 30px;
	background: -webkit-linear-gradient(bottom, #05adc9, #06cbeb);
	background: linear-gradient(to top, #05adc9, #06cbeb);
	border: none;
	padding: 14px 44px;
	padding-left: 48px;
	margin: 0 auto;
	width: 332px;
	position: relative;
	bottom: 8px;
	left: 245px;
	color: #fff;
	font-family: 'Text Compressed';
	text-transform: uppercase;
	font-size: 24px;
	letter-spacing: 1.1px;
}

.clickGallery span {
    font-family: "MyriadPro-Cond", Tahoma, Arial;
    color: white;
    text-transform: uppercase;
    font-size: 25px;
}

.clickGallery:hover {
    cursor: pointer;
}

.angelGallery {
	position: absolute;
	bottom: 24px;
	right: -130px;
}

.feedbackFormGallery {
	background: -webkit-linear-gradient(bottom, #e2e2e3, #f6f6f6);
	background: linear-gradient(to top, #e2e2e3, #f6f6f6);
	color: black;
	border-radius: 2px;
	font-family: tahoma;
	width: 823px;
	margin-top: 11px;
	position: relative;
	bottom: 30px;
	left: 175px;
	height: 272px;
}
.feedbackFormFeedback {
	background: -webkit-linear-gradient(bottom, #e2e2e3, #f6f6f6);
	background: linear-gradient(to top, #e2e2e3, #f6f6f6);
	color: black;
	border-radius: 2px;
	font-family: tahoma;
	width: 823px;
	margin-top: 11px;
	position: relative;
	height: 268px;
	left: 4px;
}

.feedbackFormGallery p {
	font-size: 33px;
	font-family: 'Text Compressed', Tahoma, Arial;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 0px;
	padding: 22px 28px 0px 327px;
	letter-spacing: -1px;
}
.feedbackFormFeedback p {
	font-size: 33px;
	font-family: 'Text Compressed', Tahoma, Arial;
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 0px;
	padding: 19px 27px 11px 327px;
	letter-spacing: -1px;
}

.feedbackFormGallery span {
	font: 15px Tahoma;
	display: inline-block;
	position: relative;
	bottom: 2px;
	letter-spacing: -0.2px;
}

.feedbackFormGallery span:before {
	content: '*';
	color: #5dc0e2;
	position: relative;
	top: 4px;
	right: 4px;
}
.feedbackFormFeedback span:before {
	content: '*';
	color: #5dc0e2;
	position: relative;
	top: 4px;
	right: 4px;
}

.form-horizontalGallery {
	padding-left: 8%;
}

.form-control {
	resize: none;
}

.formHolder {
	padding-left: 5px;
    padding-right: 45px;
}

.formHolderGallery input, .formHolderGallery textarea {
	display: block;
	width: 79.9%;
	float: right;
	padding: 7px 10px;
	font: 15px Tahoma;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	margin-right: 6.5%;
	position: relative;
}
.formHolderGalleryName {
	letter-spacing: -0.1px;
	bottom: 4px;
}
.formHolderGalleryEmail{
	letter-spacing: 0.2px;
	bottom: 6px;
}
.formHolderGalleryFeedback{
	letter-spacing: -0.2px;
}
.formHolderGallery textarea {
	height: 58px;
	position: relative;
	bottom: 10px;
}

.btn {
	font-family: tahoma;
    font-weight: normal;
    color: white;
    border-radius: 30px;
    background: -webkit-linear-gradient(bottom, #05adc9, #06cbeb);
    background: linear-gradient(to top, #05adc9, #06cbeb);
    border: none;
    padding: 14px 60px;
    margin-left: 120px;
    font-size: 20px;
    margin-bottom: -26px;
}

.btn:hover {
	font-family: tahoma;
    font-weight: normal;
    color: white;
    border-radius: 30px;
    background: -webkit-linear-gradient(bottom, #05adc9, #06cbeb);
    background: linear-gradient(to top, #05adc9, #06cbeb);
    border: none;
    padding: 14px 60px;
    margin-left: 120px;
    font-size: 20px;
    margin-bottom: -26px;
}

.angel {
    float: right;
    margin-top: -148px;
    padding-right: 53px;
}

.feedbackBlocks {
	margin: 25px 40px 0px 46px;
	padding-bottom: 26px;
}
.feedbackBlocksGallery {
	margin: 25px 6px 0px 13px;
	padding-bottom: 26px;
	border-bottom: 2px dotted #017dab;
}
.feedbackBlocksFeedback {
	margin: 46px 24px 0px 6px;
	padding-bottom: 26px;
}

.data small {
	color: #7f7e7c;
	font-size: 15.5px;
	position: relative;
	bottom: 4px;
	right: 1px;
	letter-spacing: 0.1px;
}

.data span {
	display: block;
	position: relative;
	top: -3px;
	font: bold 11px Arial;
	text-align: right;
	left: 21px;
	letter-spacing: 1px;
}
.spanGallery {
	left: 1px !important;
}

.data p::before, .data p::after {
	content: '';
	position: absolute;
	left: 23px;
	top: 7px;
	border: 12px solid transparent;
	border-bottom: 15px solid #41bae2;
   }
   .data p::after {
	border-bottom: 15px solid white;
	top: 12px;
}

.data:nth-child(1n) p {
	color: black;
	margin-top: 10px;
	border: solid 4px;
	padding: 30px 5px 30px 30px;
	font: 18px Arial;
	width: 96.8%;
	line-height: 23px;
	letter-spacing: 0.7px;
	margin-left: -6px;
}

.data:nth-child(2n) p {
	color: black;
	margin-top: 9px;
	border: solid 4px;
	padding: 23px 5px 27px 30px;
	font: 18px Arial;
	width: 96.8%;
	line-height: 23px;
	letter-spacing: 0.7px;
	margin-left: -6px;
}

.data:nth-child(3n) p {
	color: black;
	margin-top: 7px;
	border: solid 4px;
	padding: 27px 5px 28px 30px;
	font: 18px Arial;
	width: 96.8%;
	line-height: 24px;
	letter-spacing: 0.7px;
	margin-left: -6px;
}

.data:nth-child(4n) p {
	color: black;
	margin-top: 12px;
	border: solid 4px;
	padding: 31px 5px 29px 30px;
	font: 18px Arial;
	width: 96.8%;
	line-height: 23px;
	letter-spacing: 0.7px;
	margin-left: -6px;
}

.data:nth-child(1n) p::before {
	content: '';
	position: absolute;
	left: 23px;
	top: 6px;
	border: 12px solid transparent;
	border-bottom: 15px solid #41bae2;
}
.data:nth-child(1n) p::after {
	border-bottom: 15px solid white;
	top: 11px;
}

.data:nth-child(2n) p::before {
	content: '';
	position: absolute;
	left: 23px;
	top: 6px;
	border: 12px solid transparent;
    border-bottom: 15px solid #fec52c;
}
.data:nth-child(2n) p::after {
	border-bottom: 15px solid white;
	top: 11px;
}

.data:nth-child(3n) p::before {
	content: '';
	position: absolute;
	left: 22px;
	top: 4px;
	border: 12px solid transparent;
	border-bottom: 15px solid #fe67aa;
}
.data:nth-child(3n) p::after {
	border-bottom: 15px solid white;
	top: 9px;
	left: 22px;
}

.data:nth-child(4n) p::before {
	content: '';
	position: absolute;
	left: 23px;
	top: 7px;
	border: 12px solid transparent;
    border-bottom: 15px solid #61bd07;
}
.data:nth-child(4n) p::after {
	border-bottom: 15px solid white;
	top: 12px;
}

.data:nth-child(1n) p {
	border-color: #41bae2;
}

.data:nth-child(1n) span {
	color: #41bae2;
}

.data:nth-child(2n) p {
	border-color: #fec52c;
}

.data:nth-child(2n) span {
	color: #fec52c;
}

.data:nth-child(3n) p {
	border-color: #fe67aa;
}

.data:nth-child(3n) span {
	color: #fe67aa;
}

.data:nth-child(4n) p {
	border-color: #61bd07;
}

.data:nth-child(4n) span {
	color: #61bd07;
}

.pageNumbers {
	width: 94.3%;
	position: relative;
	margin-bottom: 21px;
}

.pageNumbers ul {
	padding-left: 464px;
	padding-top: 11px;
}

.pageNumbers ul li {
	font: 14px Arial;
	color: black;
	padding: 3px 11px;
	border-radius: 25px;
	margin-right: -1px;
	border-top: solid 2px;
	border-color: white;
	background-color: white;
	display: inline-block;
}

.pageNumbers ul li:hover {
	cursor: pointer;
	padding: 3px 9px;
	border-radius: 25px;
	margin-right: 3px;
	border-top: solid 2px;
	border-color: #0a94ac;
	background-color: #1cd0ee;
	display: inline-block;
}

.imageTopFooter {
    padding-bottom: 5px;
    background: url(/images/footerTopImg.png) repeat-x;
}

.footerBlocks {
    padding-left: 397px;
    margin-bottom: 40px;
}

.redBlock {
    width: 210px;
    height: 75px;
    border-top: solid 2px;
    border-color: #d2161c;
    border-radius: 13px;
    background: -webkit-radial-gradient(50% 148%, #e10019, #900004);
    background: radial-gradient(50% 148%, #e10019, #900004);
    padding-left: 16px;
    margin: 20px 0px 0px 2px;
    position: relative;
    z-index: 1000;
}

.redBlock a {
    color: white;
    text-decoration: none;
}

.redBlock h4 {
    text-transform: uppercase;
    font-family: "MyriadPro-Cond", Tahoma, Arial;
    font-size: 43px;
    padding-left: 24px;
    margin-top: 6px;
}

.redBlock p {
    text-transform: none;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
    color: #f4d82f;
    padding-left: 31px;
    margin: 0px;
    margin-top: -8px;
}

.blueBlock {
    width: 165px;
    height: 56px;
    border-top: solid 2px;
    border-color: #bcedfa;
    border-radius: 13px;
    color: #051527;
    background: -webkit-radial-gradient(63% 148%, #81dcf4, #37b5de);
    background: radial-gradient(63% 148%, #81dcf4, #37b5de);
    padding: 8px 6px 6px 47px;
    margin: -66px 0px 0px 185px;
}

.blueBlock h4 {
    font-family: "MyriadPro-Cond", Tahoma, Arial;
    font-size: 24px;
    padding-left: 14px;
    margin-top: -5px;
    font-weight: bold;
}

.blueBlock p {
    font-size: 15px;
    color: #051527;
    padding-left: 14px;
    margin: 0px;
    text-transform: uppercase;
}

.blueBlock img {
    margin-top: -108px;
    margin-left: 56px;
    width: 70px;
}

footer {
	background: #00091e;
	padding: 4% 0% 2% 38.2%;
}

footer .order {
	display: block;
	position: relative;
	float: left;
	height: 71px;
	padding: 0 43px;
	background: url(../images/page-promo_order_bg.png) no-repeat 0 0;
	background-size: 100% 142px;
	color: #FFF;
	font: normal 41px/1.65 'Text Compressed', Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #bab9ba;
	text-decoration: none;
	z-index: 35;
	letter-spacing: 2.4px;
	bottom: 12px;
}

footer .one-click{
	background: url(http://copy.avtobed.com/images/page-promo_one-click_bg.png) no-repeat 100% 0;
	margin-left: -4px;
}

.lg-outer.lg-visible{
	    width: 1000px;
    margin: 0 auto;
    left: 50%;
    background: #000f22;
    margin-left: -500px;
}

/*.lg-toolbar.group {
    display: none;
}*/

.lg-toogle-thumb{
	display: none;
}

.lg-outer .lg-thumb-outer{
	background-color: #010f22 !important;
}

#lg-download{
	display: none;
}

.lg-fullscreen.lg-icon{
	display: none;
}

.lg-backdrop.in {
    opacity: 0.6 !important;
}

#lg-counter{
	display: none !important;
}

div#aniimated-thumbnials img {
	width: 216px;
	margin-right: 16px;
	margin-bottom: 15px;
	height: 163px;
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
	border: 6px solid #b9f2f9 !important;
}

.lg-thumb-item{
	border:none !important;
}

.some_feedback{
	margin-bottom: 10px;
	margin-top: 0;
}

.second {
    background-image: url(/images/img/feedback/containerBottomImg.png);
    background-repeat: repeat-x;
    background-position: 0px 3px;
    padding-top: 30px;
    position: relative;
    top: -10px;
    padding-bottom: 9px;
    background-color: initial;
}

@-webkit-keyframes actions{
	from{
		top: 0;
	}
	50%{
		top: 10px;
	}
	to{
		top: 0;
	}
}

@keyframes actions{
	from{
		top: 0;
	}
	50%{
		top: 10px;
	}
	to{
		top: 0;
	}
}

.actionImageDiv{
	position: absolute;
}

.zoom_photo {
	background: rgba(0, 0, 0, 0) url("../images/loop.png") repeat scroll 0 0;
	content: "";
	cursor: pointer;
	display: inline-block;
	height: 47px;
	position: absolute;
	width: 47px;
	z-index: 111;
}

/*

.pagespan::before {
    background: rgba(0, 0, 0, 0) url("../images/loop.png") repeat scroll 0 0;
    content: "";
    cursor: pointer;
    display: inline-block;
    height: 47px;
    position: absolute;
    width: 47px;
    z-index: 111;
}
*/


.promoText a {
	font-size: 38px;
	color: black;
	font-family: OfficinaSansCBold;
	letter-spacing: 0.1px;
	text-decoration: none;
}

.credit-box {
	width: 1000px;
	padding: 65px 0px;
	background: #FFF;
	color: #212121;
	font-size: 15px;
	line-height: 1.4;
}

#saleContainer.backgroundImage .saleText{
	background: none !important;
}

#saleContainer.backgroundImage .salePhone{
	background: none !important;
}

#saleGlobalContainer .backgroundImage .saleText{
	background: none !important;
}

#saleGlobalContainer .backgroundImage .salePhone{
	background: none !important;
}