html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100.01%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1.2;	overflow-x: hidden;}html, body {	height: 100%;}body {	background: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}@font-face { font-family: 'BebasNeueRegular'; src: url('webfonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'), url('webfonts/BebasNeueRegular.woff') format('woff'), url('webfonts/BebasNeueRegular.ttf') format('truetype'), url('webfonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg'); font-weight: normal; font-style: normal; }@font-face { font-family: 'BebasNeueBold'; src: url('webfonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'), url('webfonts/BebasNeueBold.woff') format('woff'), url('webfonts/BebasNeueBold.ttf') format('truetype'), url('webfonts/BebasNeueBold.svg#BebasNeueBold') format('svg'); font-weight: normal; font-style: normal; }#menu {height: 69px; width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative; background: url(images/menu-bg.png) top center repeat-x;}#menu-center {height: 69px; width: 925px; padding: 0px 0px 0px 0px; margin: 0 auto; text-align: center;}#menu-center ul {padding: 21px 0px 0px 1px; margin: 0px 0px 0px 0px; text-align: center; list-style-type: none; font-family: 'BebasNeueRegular'; font-size: 26px; line-height: 18px;}#menu-center ul li {padding: 0px 0px 0px 0px; margin: 0px 24px 0px 0px; display: inline-block; vertical-align: top;}#menu-center ul li#active-item {padding: 0px 0px 27px 0px; margin: 0px 24px 0px 0px; background: url(images/menu-active-item.png) bottom center no-repeat; display: inline-block; vertical-align: top;}#menu-center ul li a {text-decoration: none; color: #fff;}#menu-center ul li a:hover {text-decoration: underline; color: #fff;}#menu-center ul li:last-child {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: inline-block; vertical-align: top;}#block-2 {height: 231px; width: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position: relative; background: #fff;}#wrap, #wrap-new {display: none;opacity: 0.94;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: #000000;z-index: 100;overflow: auto;}#window, #window2 {width: 302px;height: 217px;border-radius: 5px;margin: 290px auto;display: none;z-index: 200;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 0px 0px 0px 0px;text-align: center;}#window2 {margin: 260px auto;}.window-form {width: 302px !important;height: 217px !important;padding: 0px 0px 0px 0px;margin: 0 !important;border-radius: 0px;}.close-modal {display: block; width: 38px; height: 38px; background: url(images/close.png) top center no-repeat; position: absolute; top: -63px; right: 5px;cursor: pointer;}.window-form {text-align: center;}.order-button {	-moz-box-shadow:inset 0px 1px 0px 0px #8f78eb;	-webkit-box-shadow:inset 0px 1px 0px 0px #8f78eb;	box-shadow:inset 0px 1px 0px 0px #8f78eb;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7c62ee), color-stop(1, #614ab2));	background:-moz-linear-gradient(top, #7c62ee 5%, #614ab2 100%);	background:-webkit-linear-gradient(top, #7c62ee 5%, #614ab2 100%);	background:-o-linear-gradient(top, #7c62ee 5%, #614ab2 100%);	background:-ms-linear-gradient(top, #7c62ee 5%, #614ab2 100%);	background:linear-gradient(to bottom, #7c62ee 5%, #614ab2 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c62ee', endColorstr='#614ab2',GradientType=0);	background-color:#7c62ee;	-moz-border-radius: 4px 4px 10px 10px;	-webkit-border-radius: 4px 4px 10px 10px;	border-radius: 4px 4px 10px 10px;	border: 1px solid #4c3d8a;	border-bottom: 4px solid #50467f;	display: inline-block;	cursor:pointer;	text-transform: uppercase; font-family: 'BebasNeueRegular'; font-size: 25px; color: #fff;	padding: 10px 24px 8px 24px;	text-decoration:none;	margin-top: 18px;	margin-left: -1px;	width: 292px;	text-shadow:0px 1px 0px #154682;	outline: none;}.order-button:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #614ab2), color-stop(1, #7c62ee));	background:-moz-linear-gradient(top, #614ab2 5%, #7c62ee 100%);	background:-webkit-linear-gradient(top, #614ab2 5%, #7c62ee 100%);	background:-o-linear-gradient(top, #614ab2 5%, #7c62ee 100%);	background:-ms-linear-gradient(top, #614ab2 5%, #7c62ee 100%);	background:linear-gradient(to bottom, #614ab2 5%, #7c62ee 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#614ab2', endColorstr='#7c62ee',GradientType=0);	background-color:#614ab2;}.order-button:active {	position:relative;	top:1px;}#modal-1-phone, #modal-2-phone {text-align: center; display: inline-block; width: 248px; padding: 0px 20px 0px 20px; height: 43px; border-radius: 7px; outline: none; border: 2px solid #c2c2c2; background: #fff; text-transform: uppercase; font-family: 'BebasNeueRegular'; font-size: 25px; color: #6c6c6c;}#modal-2-mail {margin-top: 18px; text-align: center; display: inline-block; width: 248px; padding: 0px 20px 0px 20px; height: 43px; border-radius: 7px; outline: none; border: 2px solid #c2c2c2; background: #fff; text-transform: uppercase; font-family: 'BebasNeueRegular'; font-size: 25px; color: #6c6c6c;}#submit-phone-1 {position: absolute; top: 958px; left: 386px; text-align: left; cursor: pointer; display: block; text-transform: uppercase; font-family: 'BebasNeueRegular'; text-align: center; width: 593px; padding: 7px 0px 0px 0px; outline: none; border: none; border-radius: 5px 5px 5px 5px; height: 39px; background: url(images/go-submit-1.png) top right no-repeat; font-size: 25px; color: #fff;}#phone-1 {position: absolute; top: 958px; left: 51px; text-align: left; display: block; width: 190px; padding: 0px 64px 1px 34px; height: 42px; border-radius: 7px; outline: none; border: 2px solid #c3c3c3; background: #fff url(images/phone-input.png) top right no-repeat; background-position: 230px 2px; text-transform: uppercase; font-family: 'BebasNeueRegular'; font-size: 25px; color: #6c6c6c;}#phone-2 {position: absolute; top: 160px; left: 48px; text-align: left; display: block; width: 190px; padding: 0px 64px 1px 34px; height: 42px; border-radius: 7px; outline: none; border: 2px solid #c3c3c3; background: #fff url(images/phone-input.png) top right no-repeat; background-position: 230px 2px; text-transform: uppercase; font-family: 'BebasNeueRegular'; font-size: 25px; color: #6c6c6c;}#submit-phone-2 {position: absolute; top: 160px; left: 375px; text-align: left; display: block; text-transform: uppercase; font-family: 'BebasNeueRegular'; text-align: center; width: 593px; padding: 7px 0px 0px 0px; outline: none; border: none; border-radius: 5px 5px 5px 5px; height: 39px; background: url(images/go-submit-1.png) top right no-repeat; font-size: 25px; color: #fff; cursor: pointer;}#phone-3 {position: absolute; top: 1025px; left: 0px; text-align: left; display: block; width: 190px; padding: 0px 64px 1px 34px; height: 42px; border-radius: 7px; outline: none; border: 2px solid #c3c3c3; background: #fff url(images/phone-input.png) top right no-repeat; background-position: 230px 2px; text-transform: uppercase; font-family: 'BebasNeueRegular'; font-size: 25px; color: #6c6c6c;}#submit-phone-3 {position: absolute; top: 1025px; left: 333px; text-align: left; display: block; text-transform: uppercase; font-family: 'BebasNeueRegular'; text-align: center; width: 593px; padding: 7px 0px 0px 0px; outline: none; border: none; border-radius: 5px 5px 5px 5px; height: 39px; background: url(images/go-submit-1.png) top right no-repeat; font-size: 25px; color: #fff; cursor: pointer;}