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; color: #000;}.hidden {opacity: 0;}.visible {opacity: 1;}#block-1 {width: 100%; height: 125px; border-bottom: 1px solid #ccc; position: relative; z-index: 99; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/header-bg.png) top center repeat;}#block-1 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#block-1 .w-center .logo {position: absolute; top: 42px; left: 0px; width: 350px; height: 50px; text-align: left;}#block-1 .w-center #right-phone {position: absolute; top: 37px; right: -1px; width: 200px; font-family: 'Roboto', sans-serif; color: #dddddd; font-size: 26px; line-height: 26x; text-align: right;}#block-1 .w-center .logo a {width: 77px; height: 36px; display: inline-block; vertical-align: top; text-decoration: none;}#block-1 .w-center .logo a img {width: 77px; height: 36px; display: inline-block; vertical-align: top;}#block-1 .w-center .logo #desc {display: block; font-family: 'Roboto', sans-serif; color: #888888; font-weight: 400; position: absolute; top: 1px; left: 82px; width: 230px; font-size: 15px; line-height: 15px;}#block-1 .w-center .logo #desc #span-1 {font-weight: 700; display: block; padding: 0px 0px 0px 0px;}#block-1 .w-center .logo #desc #span-2 {font-weight: 300; display: block; padding: 4px 0px 0px 0px;}#block-1 .w-center #right-phone #number {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #f2700e; font-size: 26px; font-weight: 400;}#block-1 .w-center #right-phone #contact-form-top {position: absolute; top: 62px; right: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: none; width: 230px; height: 260px; background: url(images/header-bg.png) top center repeat; border: 4px solid #f2700e; border-radius: 5px; -webkit-box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 28px 0px rgba(50, 50, 50, 0.75);}#block-1 .w-center #right-phone #contact-form-top #opacity-bg {background: rgba(255, 255, 255, 0.06); width: 230px; height: 260px; text-align: left;}#block-1 .w-center #right-phone #contact-form-top label {display: block; padding: 20px 0px 5px 20px; margin: 0px 0px 0px 0px; font-family: 'Roboto', sans-serif; color: #ffffff; font-size: 16px; font-weight: 400; text-shadow: 0px 1px 0px #000;}#block-1 .w-center #right-phone #contact-form-top .focus {-webkit-box-shadow: 0 0 9px #f2700e, 0 0 9px #f2700e; -moz-box-shadow: 0 0 9px #f2700e, 0 0 9px #f2700e; box-shadow: 0 0 9px #f2700e, 0 0 9px #f2700e; width: 206px; margin: 0 auto;}#block-1 .w-center #right-phone #contact-form-top .no-focus {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 206px; margin: 0 auto;}#block-1 .w-center #right-phone #contact-form-top input {color: #222; background: #f8f8f8; height: 35px; width: 180px; display: block; vertical-align: top; outline: none; border: 1px solid #f2700e; padding: 0px 12px 0px 12px; font-family: 'Roboto', sans-serif; border-radius: 3px; font-weight: 400; font-size: 15px; line-height: 12px; margin: 0 auto; margin-top: 0px; -webkit-box-shadow: inset 0px 2px 7px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: inset 0px 2px 7px 0px rgba(50, 50, 50, 0.45); box-shadow: inset 0px 2px 7px 0px rgba(50, 50, 50, 0.45);}#zayavka-submi-top {cursor: pointer; background: url(images/address-button.png) top center repeat-x; display: block; vertical-align: top; margin: 0 auto; margin-top: 30px; padding: 4px 0px 0px 0px; font-family: 'Roboto', sans-serif; font-weight: 300; width: 150px; text-align: center; height: 35px; color: #fff; font-size: 20px; text-shadow: 0px -1px 0px #f47b20; line-height: 26px; border-radius: 3px;}#zayavka-submi-top:hover {background: url(images/address-button-hover.png) top center repeat-x;}#contact-form-arrow {background: url(images/contact-form-arrow.png) top center no-repeat; position: absolute; top: -13px; left: 50%; margin-left: -9px; height: 9px; width: 18px;}#block-2 {width: 100%; height: 534px; position: relative; z-index: 98; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/orange-lines-bg.png) top center repeat; -webkit-box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2);}#block-2 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}.text-bl-2 {position: absolute; top: 89px; left: 26px; width: 490px; text-align: left; font-family: 'Roboto', sans-serif; font-weight: 400; color: #fff; font-size: 15px; line-height: 24px;}.text-bl-2 p {text-indent: 20px; padding: 6px 0px 0px 0px; margin: 0px 0px 0px 0px;}#planshet {width: 453px; height: 595px; position: absolute; bottom: -115px; right: -40px;}#block-3 {width: 100%; height: 342px; position: relative; z-index: 97; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: #fff;}#block-3 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}.text-bl-3 {text-align: center; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; letter-spacing: -1px; font-size: 30px;}.text-bl-3 .txt-1 {display: block; padding: 114px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #222222; font-size: 44px; font-weight: 300;}.text-bl-3 .txt-2 {display: block; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #222222; font-size: 29px; font-weight: 300;}.text-bl-3 .txt-3 {display: block; padding: 11px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #f2700e; font-size: 44px;}#block-4 {width: 100%; height: 193px; position: relative; z-index: 96; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/header-bg.png) top center repeat;}#block-4 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#bulb {width: 421px; height: 193px; position: absolute; top: 0px; left: -131px;}#bulb-text {position: absolute; top: 48px; left: 160px; text-align: left; font-family: 'Roboto', sans-serif; font-weight: 300; color: #fff; font-size: 16px; line-height: 20px;}#block-5 {width: 100%; height: 290px; position: relative; z-index: 95; border-bottom: 1px solid #fff; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: #dddddd; -webkit-box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2);}#block-5 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#text-bl-5 {text-align: center; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 30px;}#text-bl-5 #t-1 {display: block; padding: 55px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 24px; font-weight: 300;}#text-bl-5 #t-2 {display: block; padding: 11px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 44px; line-height: 57px; letter-spacing: -1px; font-weight: 500; text-transform: uppercase;}#text-bl-5 #t-3 {display: block; padding: 9px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 16px; font-weight: 500;}#text-bl-5 #t-1 span {font-weight: 400;}#block-7 {width: 100%; height: 128px; position: relative; z-index: 93; border-bottom: 1px solid #fff; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/header-bg.png) top center repeat;}#block-7 .w-center {width: 980px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#bl-7-text {text-align: center; font-family: 'Roboto', sans-serif; font-weight: 400; color: #fff;}#bl-7-text span {display: block; padding: 41px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 40px; font-weight: 400;}#block-8 {width: 100%; height: 295px; position: relative; z-index: 94; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/header-bg.png) top center repeat;}#block-8-orange {width: 100%; height: 265px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/orange-lines-bg.png) top center repeat;}#block-8 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#bl-8-txt {text-align: left; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 30px;}#bl-8-txt #gift {width: 1129px; height: 292px; position: absolute; top: -27px; left: -70px;}#bl-8-txt #txt-b-8 {display: block; padding: 0px 0px 0px 0px; position: absolute; top: 50px; left: 331px; font-family: 'Roboto', sans-serif; line-height: 32px;}#bl-8-txt #txt-b-8 #tx-1 {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 26px; font-weight: 400; color: #222222;}#bl-8-txt #txt-b-8 #tx-2 {display: block; padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 26px; line-height: 32px; color: #fff; font-weight: 400;}#bl-8-txt #txt-b-8 #tx-2 span {font-size: 39px;}#block-9 {width: 100%; height: 667px; position: relative; z-index: 93; border-bottom: 1px solid #fff; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: #ddd; -webkit-box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px 3px 12px 0px rgba(50, 50, 50, 0.2);}#block-9 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#how-work {text-align: center; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 30px;}#how-work #title {display: block; padding: 40px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 45px; font-weight: 400;}#how-work #pod-title {display: block; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 45px; font-weight: 300;}#how-work #cont-bl-9 {display: block; padding: 42px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 22px; font-weight: 300; text-align: left;}.items-work {display: block; padding: 5px 0px 0px 0px;}.items-work .tit {font-weight: 400; display: block; position: relative; padding: 3px 0px 0px 40px; min-height: 34px; margin-left: 11px; margin-top: 4px;}.items-work .des {padding: 0px 0px 0px 0px; text-indent: 20px; display: block;}.items-work .tit span {display: block; position: absolute; top: 0px; left: 0px; width: 32px; height: 31px; background: url(images/white-circle.png) top center no-repeat; text-align: center; padding-top: 3px; padding-left: 2px;}#desc-txt {font-weight: 400; display: block; text-indent: 21px;}#block-11 {width: 100%; min-height: 585px; position: relative; z-index: 92; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: #ddd; -webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.2);}#block-11 #shad-100 {width: 100%; min-height: 585px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; -webkit-box-shadow: 0px -5px 12px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px -5px 12px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px -5px 12px 0px rgba(50, 50, 50, 0.2);}#block-11 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#bl-11-cont {text-align: center; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 30px;}#bl-11-cont #bl-11-title {display: block; padding: 57px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 45px; font-weight: 400;}#bl-11-cont #bl-11-podtitle {display: block; padding: 3px 0px 0px 0px; margin: -11px 0px 0px 0px; font-size: 22px; font-weight: 300;}#bl-11-cont #bl-11-txt {display: block; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 22px; font-weight: 300; text-align: left;}#more-circle-bl {display: block; padding: 40px 0px 0px 0px; text-align: center;}#bl11-item-1 {display: block; padding: 5px 0px 0px 0px;}#bl11-item-2 {display: block; padding: 30px 0px 0px 0px;}.bl11-items .tite {font-weight: 400; display: block; position: relative; padding: 3px 0px 0px 21px; min-height: 34px; margin-top: 4px;}.bl11-items .descr {padding: 0px 0px 0px 0px; text-indent: 21px; display: block; margin-top: -2px;}#block-12 {width: 100%; height: 904px; position: relative; z-index: 91; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: #fff;}#block-12 .w-center {width: 900px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#comm-block {text-align: center; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 30px;}#comm-block #title-comm {display: block; padding: 52px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 45px; font-weight: 400;}#comm-block #cont-bl {display: block; padding: 32px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 22px; font-weight: 400; text-align: center;}.comm-item {display: inline-block; vertical-align: top; float: left; width: 259px; margin-right: 59px;}.comm-item:last-child {margin-right: 0px;}.comm-item .comm-text {padding: 0px 0px 24px 0px; height: auto; position: relative; margin: 0px 0px 0px 0px; display: inline-block; vertical-align: top; float: left; width: 259px; border: 1px solid #d3d3d3; border-radius: 13px;}.comm-item .comm-text .quot {padding: 30px 30px 0px 51px; margin: 0px 0px 0px 0px; background: url(images/quot.png) top left no-repeat; background-position: 18px 18px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #222222; font-size: 15px; text-align: left;}.comm-item .comm-text .quot div {background: url(images/quot-buttom.png) top left no-repeat; width: 28px; height: 21px; position: absolute; bottom: 17px; right: 18px;}.comm-item .comm-text .comment-arrow {background: url(images/comment-arrow.png) bottom center no-repeat; width: 41px; height: 18px; position: absolute; bottom: -15px; left: 50%; margin-left: -20px;}.comm-item .avatars {padding: 31px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center; color: #222; font-family: 'Roboto', sans-serif; font-weight: 400;}.comm-item .avatars .author {display: block; padding: 0px 0px 0px 0px; font-size: 20px; margin-top: -8px;}.comm-item .avatars .date {display: block; padding: 5px 0px 0px 0px; font-size: 12px;}#block-13 {width: 100%; height: 261px; position: relative; z-index: 90; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/header-bg.png) top center repeat;}#block-13 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#form-r-footer {width: 491px; background: rgba(255, 255, 255, 0.1); height: 138px; text-align: left; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 20px; position: absolute; top: 40px; right: -20px;}#form-r-footer #opac {display: block; padding: 8px 10px 10px 13px; margin: 0px 0px 0px 0px; font-size: 22px; font-weight: 400; text-align: left;}#form-r-footer #tit-bl-f {color: #f2700e; display: block; padding: 0px 0px 0px 0px; font-size: 20px;}#form-r-footer #txt-f {color: #eeeeee; display: block; padding: 2px 0px 6px 0px; font-size: 14px; line-height: 21px;}#form-r-footer #f-inp {background: #f8f8f8; height: 36px; width: 270px; display: inline-block; vertical-align: top; outline: none; border: 1px solid #f2700e; padding: 0px 12px 0px 12px; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 15px; line-height: 12px; margin: 0px 0px 0px 0px; border-radius: 2px;}#form-r-footer #f-inp-sub {cursor: pointer; background: url(images/address-button.png) top center repeat-x; display: inline-block; vertical-align: top; margin: 0px 0px 0px 6px; padding: 4px 0px 0px 0px; font-family: 'Roboto', sans-serif; font-weight: 300; width: 150px; text-align: center; height: 35px; color: #fff; font-size: 20px; text-shadow: 0px -1px 0px #f47b20; line-height: 26px; border-radius: 2px;}.examples {padding: 0px 0px 0px 0px; margin: 24px 0px 0px 0px; display: inline-block; vertical-align: top; font-family: 'Roboto', sans-serif; font-weight: 100; font-style: italic; font-size: 26px; color: #ffffff; text-decoration: none; border-bottom: 1px dashed #fff;}.examples:hover {color: #222222; text-decoration: none; border-bottom: 1px dashed #222222;}#block-14 {width: 100%; height: 77px; position: relative; z-index: 89; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top; background: url(images/orange-lines-bg.png) top center repeat;}#block-14 .w-center {width: 960px; height: 100%; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px; vertical-align: top;}#bl-14-txt {text-align: center; font-family: 'Roboto', sans-serif; font-weight: 400; color: #fff; font-size: 16px;}#bl-14-txt div {display: block; padding: 30px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left;}.circle-item {position: relative; display: inline-block; vertical-align: top; border: 1px solid #dddddd; border-radius: 3px; padding: 10px 10px 10px 10px; margin: 18px 8px 0px 0px; text-align: center; width: 288px; height: 378px;}.circle-item:nth-child(3n) {margin-right: 0px;}.circle-item img {width: 170px; height: 163px; display: inline-block; vertical-align: top; margin: 34px 0px 1px 0px; padding: 0px 0px 0px 0px;}.circle-item .txt-pod-img {display: block; padding: 13px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: 300; font-size: 18px; line-height: 24px;}.circle-item .txt-pod-img span {display: block; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #f2700e; font-weight: 700; font-size: 26px;}.circle-item .orange-text {padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; background: #f2700e; position: absolute; top: 0px; left: 0px; width: 288px; height: 378px;display: none;}#bl-8-button {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: block; width: 294px; height: 91px; position: absolute; bottom: -15px; left: 50%; margin-left: -147px; background: url(images/bl-8-button.png); color: #fff; text-shadow: 0px -1px 1px #ef6b16; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 30px; letter-spacing: -1px; text-align: center;}#bl-8-button span {cursor: pointer; padding: 14px 0px 0px 0px; margin: 0 auto; margin-top: 13px; display: block; width: 272px; height: 51px;}#menu {position: absolute; top: 49px; right: 207px; width: 390px; font-family: 'Roboto', sans-serif; color: #dddddd; font-weight: 400; font-size: 16px; line-height: 16px; text-align: left;}#menu ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; list-style-type: none; text-align: right;}#menu ul {}#menu ul li {padding: 0px 0px 0px 0px; margin: 0px 7px 0px 7px; display: inline-block; vertical-align: top;}#menu ul li.active {}#menu ul li:last-child {margin: 0px 0px 0px 7px;}#menu ul li:first-child {margin: 0px 7px 0px 0px;}#menu ul li a {text-decoration: none; color: #ddd; border-bottom: 1px dashed #ddd;}#menu ul li.active a, #menu ul li a:hover {text-decoration: none; color: #f2700e; border-bottom: 1px dashed #f2700e;}#call-us-top {display: inline-block; vertical-align: top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #dddddd; font-size: 13px; font-weight: 300; border-bottom: 1px dashed #dddddd; cursor: pointer;}#call-us-top:hover {border-bottom: none;}.myButton-tarif {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #717171), color-stop(1, #464646));	background:-moz-linear-gradient(top, #717171 5%, #464646 100%);	background:-webkit-linear-gradient(top, #717171 5%, #464646 100%);	background:-o-linear-gradient(top, #717171 5%, #464646 100%);	background:-ms-linear-gradient(top, #717171 5%, #464646 100%);	background:linear-gradient(to bottom, #717171 5%, #464646 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#464646',GradientType=0);	background-color:#717171;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	border:1px solid #444444;	display:inline-block;	cursor:pointer;	color: #ffffff;	text-shadow: 0px 1px 0px #000;	font-family: 'Roboto', sans-serif; 	font-weight: 500; 	font-size: 18px;	width: 198px;	height: 34px;	padding: 14px 0px 0px 0px;	text-decoration:none;}.myButton-tarif:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #464646), color-stop(1, #717171));	background:-moz-linear-gradient(top, #464646 5%, #717171 100%);	background:-webkit-linear-gradient(top, #464646 5%, #717171 100%);	background:-o-linear-gradient(top, #464646 5%, #717171 100%);	background:-ms-linear-gradient(top, #464646 5%, #717171 100%);	background:linear-gradient(to bottom, #464646 5%, #717171 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#464646', endColorstr='#717171',GradientType=0);	background-color:#464646;}.myButton-tarif:active {	position:relative;	top:1px;}.view .myButton-tarif {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2700e), color-stop(1, #f8a436));	background:-moz-linear-gradient(top, #f2700e 5%, #f8a436 100%);	background:-webkit-linear-gradient(top, #f2700e 5%, #f8a436 100%);	background:-o-linear-gradient(top, #f2700e 5%, #f8a436 100%);	background:-ms-linear-gradient(top, #f2700e 5%, #f8a436 100%);	background:linear-gradient(to bottom, #f2700e 5%, #f8a436 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2700e', endColorstr='#f8a436',GradientType=0);	background-color:#f2700e;	-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;	border:1px solid #f2700e;	display:inline-block;	cursor:pointer;	color: #222222;	text-shadow: none;	font-family: 'Roboto', sans-serif; 	font-weight: 500; 	font-size: 18px;	width: 198px;	height: 34px;	padding: 14px 0px 0px 0px;	text-decoration:none;}.view .myButton-tarif:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f8a436), color-stop(1, #f2700e));	background:-moz-linear-gradient(top, #f8a436 5%, #f2700e 100%);	background:-webkit-linear-gradient(top, #f8a436 5%, #f2700e 100%);	background:-o-linear-gradient(top, #f8a436 5%, #f2700e 100%);	background:-ms-linear-gradient(top, #f8a436 5%, #f2700e 100%);	background:linear-gradient(to bottom, #f8a436 5%, #f2700e 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8a436', endColorstr='#f2700e',GradientType=0);	background-color:#f8a436;}.view .myButton-tarif:active {	position:relative;	top:1px;}.focus-yes {-webkit-box-shadow:0 0 9px #f2700e; -moz-box-shadow:0 0 9px #f2700e; box-shadow:0 0 9px #f2700e; width: 432px; margin: 0 auto;}.focus-none {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; width: 432px; margin: 0 auto;}.inp-b {background: #f8f8f8; height: 35px; width: 406px; display: block; vertical-align: top; outline: none; border: 1px solid #f2700e; padding: 0px 12px 0px 12px; font-family: 'Roboto', sans-serif; border-radius: 3px; font-weight: 400; font-size: 15px; line-height: 12px; margin: 0 auto; margin-top: 0px; -webkit-box-shadow: inset 0px 2px 7px 0px rgba(50, 50, 50, 0.45); -moz-box-shadow: inset 0px 2px 7px 0px rgba(50, 50, 50, 0.45); box-shadow: inset 0px 2px 7px 0px rgba(50, 50, 50, 0.45);}#mod-sub {cursor: pointer; background: url(images/address-button.png) top center repeat-x; display: block; vertical-align: top; margin-top: 30px; margin-right: 60px; padding: 4px 0px 0px 0px; font-family: 'Roboto', sans-serif; font-weight: 300; width: 150px; text-align: center; height: 35px; color: #fff; font-size: 20px; text-shadow: 0px -1px 0px #f47b20; line-height: 26px; border-radius: 3px; float: right;}#mod-sub:hover {background: url(images/address-button-hover.png) top center repeat-x;}#social-block {width: 200px; text-align: left; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 20px; position: absolute; top: 31px; left: 160px;}#social-block #bl {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 23px; font-weight: 400; text-align: center;}#social-block #bl ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; text-align: left;}#social-block #bl ul li {padding: 0px 0px 0px 0px; margin: 8px 0px 0px 0px; min-height: 42px;}#social-block #bl ul li #soc-1 {display: inline-block; min-height: 39px; padding: 4px 0px 0px 56px; background: url(images/social-icon-1.png) top left no-repeat; color: #dddddd; text-decoration: none;}#social-block #bl ul li #soc-2 {display: inline-block; min-height: 39px; padding: 4px 0px 0px 56px; background: url(images/social-icon-2.png) top left no-repeat; color: #dddddd; text-decoration: none;}#social-block #bl ul li #soc-3 {display: inline-block; min-height: 39px; padding: 4px 0px 0px 56px; background: url(images/social-icon-3.png) top left no-repeat; color: #dddddd; text-decoration: none;}#social-block #bl ul li a:hover {cursor: pointer;}#footer-menu {width: 140px; text-align: left; font-family: 'Roboto', sans-serif; font-weight: 400; color: #222222; font-size: 20px; position: absolute; top: 34px; left: -3px;}#footer-menu #menu-bottom {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 16px; font-weight: 400; text-align: center;}#footer-menu #menu-bottom ul {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; text-align: left;}#footer-menu #menu-bottom ul li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; min-height: 42px;}#footer-menu #menu-bottom ul li.active a, #footer-menu #menu-bottom ul li a:hover {color: #f2700e; text-decoration: none; border-bottom: 1px dashed #f2700e;}#footer-menu #menu-bottom ul li a {color: #dddddd; text-decoration: none;}#more-circle {font-weight: 300; display: inline-block; position: relative; font-size: 22px; text-decoration: none; color: #222; padding: 0px 0px 0px 0px; min-height: 71px; background: url(images/more-circle.png) bottom center no-repeat;}#more-circle:hover {background: url(images/more-circle-hover.png) bottom center no-repeat;}#wrap {display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: #000000;z-index: 100;overflow: auto;}#window {width: 555px;height: 330px;border: 4px solid #f2700e;border-radius: 4px;margin: 126px auto;display: none;background: url(images/header-bg.png) top center repeat;z-index: 200;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 0px 0px 0px 0px;text-align: center;font-family: 'Roboto', sans-serif;}.window-form {width: 378px !important;height: 441px !important;background: transparent;padding: 0px 0px 0px 0px;margin: 0 !important;border-radius: 0px;text-align: center;}#close-modal {display: block; width: 35px; height: 35px; background: url(images/close-button.png) top center no-repeat; position: absolute; top: 0px; right: 0px;cursor: pointer;}.word-kl {color: #fff; text-decoration: none; border-bottom: 1px dashed #fff; font-weight: 100; font-style: italic;}.word-kl:hover {color: #222; text-decoration: none; border-bottom: 1px dashed #222; font-weight: 100; font-style: italic;}#wrap-new, #wrap-new-2, #wrap-new-3, #wrap-new-4{display: none;opacity: 0.8;position: fixed;left: 0;right: 0;top: 0;bottom: 0;padding: 16px;background-color: #000000;z-index: 100;overflow: auto;}#window2, #window3 {width: 900px;height: 840px;border: 4px solid #f2700e;border-radius: 4px;margin: 30px auto;display: none;background: #fff;z-index: 200;position: absolute;left: 0;right: 0;top: 1540px;bottom: 0;padding: 0px 0px 0px 0px;text-align: center;}#close-modal-2, #close-modal-3 {display: block; width: 35px; height: 35px; background: url(images/close-button.png) top center no-repeat; position: absolute; top: -4px; right: -36px;cursor: pointer;}