﻿/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTORJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHThJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/s7gftie1JANC-QmDJvMWZhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/3Y_xCyt7TNunMGg0Et2pnhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/WeQRRE07FDkIrr29oHQgHBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/jyIYROCkJM3gZ4KV00YXOBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/phsu-QZXz1JBv0PbFoPmEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/9_7S_tWeGDh5Pq3u05RVkhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


@charset "utf-8";
/*reset.css begin*/
/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - https://richclarkdesign.com 
Twitter: @rich_clark
*/
* {-webkit-appearance: none;}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}




blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {    vertical-align:middle; outline:none;}
textarea  {overflow:auto; outline:none;}
ul { list-style:none;}

input::-moz-focus-inner, button::-moz-focus-inner {
border:0;
padding:0;
}
textarea { overflow:auto; resize:none;}
img, li { vertical-align:top}

 input[type="text"]: focus {
   outline: none;
	}
/*reset.css end*/	

/*cusel begin*/
.cusel { /* общий вид селекта включая стрелку справа */
	height: 52px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	font-size: 24px;
	border:0;
	background:none;
}

.cusel select { position:relative; z-index:3; height:52px;   filter: alpha(opacity=0);  opacity:0; }

.cuselFrameRight { /* правая часть селект. обычно скругление и левая граница */
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
  height:52px;
  width:38px;
  padding:0;
}
.cuselFrameRight:before { content:""; position:absolute; left:11px; top:22px; border-top: 8px solid #1e1e1e;  border-right: 8px solid transparent;  border-left: 8px solid transparent;}
.cusel.cuselOpen .cuselFrameRight, .cusel:hover .cuselFrameRight { background:#fac400;}


.cuselText { /* контейнер для отображенного текста селект */
	padding: 12px 0 10px 7px; /* подбираем отступы и высоту для видимого текста в селекте */
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	font:18px 'Roboto', sans-serif; border:0; height:22px;  color:#000;
}

.cusel-scroll-pane  span { /* оформление оптиона */
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 9px 5px 11px 46px; /* паддинг справа - это отступ текста от ползунка */
	zoom: 1;
	color:#000;
	border-top:1px solid #efb334;
}
.cusel-scroll-pane  span:first-child { border:0;}
.cusel-scroll-pane  span.no_choice {  padding: 0;}
.cusel-scroll-pane  span:hover,
.cusel-scroll-pane .cuselOptHover,
.cusel-scroll-wrap .cuselActive { /* реакция оптиона на наведение */
	background:url(../images/sprite.png) -42px -924px no-repeat #1d2029;
	color:#fff;
}

/*
	styles for disabled select
*/
.cusel.classDisCusel,
.cusel.classDisCusel .cuselFrameRight {
  filter: alpha(opacity=65);
  opacity: .65;
	cursor: default;
}
.classDisCusel .cuselText {
	cursor: default;
}

/* Dropdown box for elements */
#cuselBox {
  position: absolute;
  z-index: 9999;
}


/*
	styles for scrollbar
*/
.cusel-scroll-wrap { /* контейнер для блока с прокруткой */
	visibility: hidden;
	width: 100%;
}
.cusel-scroll-pane {
	background: #fac400; /* фон выпадающего списка */
}
.cusel-scroll-wrap .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
}

.cusel-scroll-wrap .jScrollPaneTrack { /* трек для ползунка прокрутки */
	height: 100%;
	width: 7px !important;
	background: #fff;
	position: absolute;
	top: 0;
	right: 4px;
}
.cusel-scroll-wrap .jScrollPaneDrag { /* ползунок */
	position: absolute;
	background: #ccc;
	cursor: pointer;
	width: 7px !important;
	right: 0px;
}

.cusel-scroll-wrap .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.cusel-scroll-wrap .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.cusel-scroll-wrap .jScrollArrowUp { /* стрелка вверх */
	position: absolute;
	top: 0;
	right: 2px;
	width: 26px;
	height: 12px;
	cursor: pointer;
	overflow: hidden;
}
.cusel-scroll-wrap .jScrollArrowDown { /* стрелка вниз */
	width: 25px;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 3px;
	cursor: pointer;
	overflow: hidden;
}
/*cusel end*/


/*main*/
html {height:100%; font-size: 100.01%; overflow-y:scroll;   }
body {margin:0; padding:0; height:100%; font:18px 'Roboto', sans-serif; font-weight:500; color:#1d2029; background:#fff;  }	
a { text-decoration: underline; color:#1d2029; }
a, button {-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
a:hover { text-decoration:none; }

/*wrap*/
#wrap { overflow:hidden; min-height:100%; overflow:hidden;  min-width:1000px; position:relative; z-index:1; }
.wrapper { margin:0 auto; width:950px; padding:0 25px;  position:relative; }


/*header*/
#header { height:109px; z-index:5; position:relative; background:#1d2029; width:100%; color:#FFFFFF; font-size:14px; font-weight:200;}
#header .wrapper:before {content:""; position:absolute; right:690px; top:0; height:109px; width:2000px; background:url(../images/bg1.jpg) right top repeat-x #fece00; z-index:0;}
#header .logo { position:absolute; left:25px; top:16px; z-index:1;}
#header a{ color:#FFFFFF}
#header .tel { position:absolute; left:339px; top:15px; padding:5px 0 0 65px; white-space:nowrap; word-spacing:-4px; z-index:1; background:url(../images/sprite.png) 0 -985px no-repeat; text-transform:uppercase; min-height:50px; }
#header .tel:before {content:""; width:1px; height:1px; background:#ab8a0f; position:absolute; left:-12px; top:36px;}
#header .tel .number { font-size:36px; font-weight:400; margin-top:-3px;}
#header .tel a { text-decoration:none;}
#header .nal { position:absolute; z-index:1; top:47px; left:698px; line-height:14px;}
#header .list { position:absolute; z-index:1; right:0; top:16px; border-left:1px solid #4a4d54; padding:0 0 12px 21px; width:131px; line-height:17px; }
#header .list li { padding:4px 0 1px 0;}

/*content*/
#content { clear:both; }
.heading { text-transform:uppercase; font-size:30px; font-weight:bold;}

/*order_form_block*/
.form_box { border-bottom:1px solid #e6e6e6;}
.form_box .wrapper { padding:16px 25px 0 535px; width:440px; position:relative; height:674px; }

.form_box .wrapper:before {content:""; position:absolute; right:475px; bottom:0;  width:709px; height:690px; z-index:0;}
#order_form_block .wrapper:before { background:url(../images/bg2.jpg) 0 0 no-repeat; }
.form_box .h1 {position:relative; z-index:1; font-size:42px; text-transform:uppercase;  font-weight:bold; line-height:40px; padding:7px 0 6px 0; letter-spacing:-1px;}
#order_form_block  .h1 { width:102%; white-space:nowrap;  }
.form_box .h2 {position:relative; z-index:1; font-size:24px; text-transform:uppercase; font-weight:bold; line-height:36px;}
.form_box .form_dl { position:relative; z-index:1; padding:8px 0 0 0; width:102%;}
.form_box .form_dl dt, .form_box .form_dl dd { vertical-align:top; display:inline-block; border-bottom:1px solid #b2b3b6; padding-top:12px; margin:0 -4px 0 0; height:40px;}
.form_box .form_dl dt { width:150px; white-space: nowrap; }
.form_box .form_dl dd { width:290px; }
.form_box .input { width:271px; padding:13px 1px 12px 7px; vertical-align:top; font:18px 'Roboto', sans-serif; background:none; border:0; height:22px; margin-top:-12px;  color:#000; }
.form_box .input.error { background:#FFE6E6; box-shadow:0 0 4px #FF0000; }
.form_box select { width:290px;}
.form_box .lineForm { margin-top:-12px; }
.order_form_cusel .cusel-scroll-wrap { width: 442px!important;	margin-left:-152px;}
.form_box .radios  { padding-top:13px;}
.form_box .radios li { /*width:216px;*/ display:inline-block;  vertical-align:top; line-height:25px;  }
.form_box .radios li+li { width:205px;}
.form_box .price { font-size:55px; font-weight:700; margin:5px 0 0 -4px; float:left; word-spacing:-10px;letter-spacing:-3px;}
.form_box .price .r { font-size:30px; text-transform:uppercase; margin-left:6px; font-weight:900;}
.form_box .action { float:right; background:url(../images/sprite.png) 0 0 no-repeat; padding-right:20px; width:203px; margin:24px 0 0 0; height:60px; color:#FFFFFF;  text-transform:uppercase; white-space:nowrap;}
.form_box .action .num { letter-spacing:-1px; color:#fecc03; font-size:48px; font-weight:500; float:left; margin:-3px 0 0 37px;}
.form_box .action .num sup { font-size:24px; position:relative; top:-1px;}
.form_box .action .today { float:right; font-size:10px; margin-top: 0px;}
.form_box .action .act { float:right; font-size:20px; font-weight:bold;  padding-top:5px; margin-right:-1px;}
.form_box .sub_button {position:relative; z-index:1; clear:both;  margin-top:4px; display:inline-block; vertical-align:top; width:100%; background:#000}
.form_box .submit { width:440px; position:relative; height:79px; border:0; cursor:pointer; text-transform:uppercase; font:bold 24px 'Roboto', sans-serif; color:#1d2029; background:url(../images/bg1.jpg) -42px -7px no-repeat #fece00; padding-left:82px; }
.form_box .submit:before { content:"";  position:absolute; width:81px; height:79px; left:0; top:0;  background: url(../images/sprite.png) -84px -861px no-repeat #1d2029}
.ie8 .form_box .submit:before { top:-24px;}
.form_box .submit:hover { opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#order_form_block .garanty {text-transform:uppercase; float:left; width:205px; background:url(../images/sprite.png) -174px -776px no-repeat; margin-top:25px; padding-top:15px;}
#order_form_block .garanty .p1 { padding:0 0 0 68px; font-size:16px;  font-weight:bold; line-height:19px;}
#order_form_block .garanty .p2 { font-size:14px; font-weight:bold; margin-top:22px; width:102%; line-height:21px;}
#order_form_block .garanty .p2 dt, #order_form_block .garanty .p2 dd { white-space:nowrap; display:inline-block; vertical-align:top;}
#order_form_block .garanty .p2 dt { width:103px;}
#order_form_block .garanty .p2 dd { width:95px;}
#order_form_block .we-work { float:right; width:190px; margin:33px 5px 0 0; background:url(../images/sprite.png) -249px -689px no-repeat;}
#order_form_block .we-work .p1 { padding:5px 0 0 72px; font-size:16px; text-transform:uppercase;  font-weight:bold; line-height:19px;}
#order_form_block .we-work .p2 { margin-top:11px; font:13px Arial, Helvetica, sans-serif;  line-height:16px;}

/*order_form_block2*/
#order_form_block2 { border-bottom:0;}
#order_form_block2 .wrapper  { height:732px;}
#order_form_block2 .wrapper:before { background:url(../images/bg5.jpg) 0 0 no-repeat; height:734px; }
#order_form_block2 .h1{ padding-top:37px;}
#order_form_block2 .sub_button { margin-top:30px;}
#order_form_block2 .cost_block { clear:both; padding:63px 0 0 0; }
#order_form_block2 .cost_block .p1, #order_form_block2 .cost_block .p2, #order_form_block2 .cost_block .p3 { text-transform:uppercase; font-size:24px; font-weight:bold;}
#order_form_block2 .cost_block .p2 { font-size:66px; white-space:nowrap; margin:-14px 0 -11px 0;}
#order_form_block2 .cost_block .p4 { font-size:18px; margin:29px 5px 0 0;  line-height:21px;}

/*order_form_block3*/
#order_form_block3 .wrapper  { height:732px; }
#order_form_block3 .wrapper:before { background:url(../images/bg7.jpg) 0 0 no-repeat; height:713px; width:839px; right:306px; }
#order_form_block3 .h1 { padding-top:43px; width:110%; letter-spacing:-1px; }
#order_form_block3 .p3 { font-size:54px; font-weight:bold; word-spacing:-2px; padding:49px 0 50px 0; position:relative; z-index:1; white-space:nowrap;}
#order_form_block3 .p3 a { text-decoration:none}
#order_form_block3 .submit:before  { background-position:14px -131px;}

 /*checkbox*/
 .change_checkbox {overflow:hidden; cursor:pointer; display:inline-block; vertical-align:top; position:relative; }
 .change_checkbox.hide_inp input {position:absolute; left:0; top:0; cursor:pointer; margin:0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
 .change_checkbox .ch_box { float:left; margin:0 11px 0 0; width:28px; height:28px; background:url(../images/sprite.png) 1000px 1000px no-repeat #1d2029; }
 .change_checkbox.check .ch_box{ background-position:-53px -931px; }

/*text-block*/
.text-block { padding:56px 0 0 0; clear:both; line-height:21px;}
.text-block h1 { text-transform:uppercase; font-weight:bold; font-size:30px; padding-bottom:7px; line-height:36px;}
.text-block .yellow { color:#fac400;}
.text-block p { margin-top:21px;}
#text-block-1 { padding-bottom:58px;}

/*services*/
#services { background:#1d2029; color:#fff;  }
#services .wrapper:before { content:""; z-index:10; position:absolute; left:100%; top:0; background:url(../images/bg3.jpg) 0 0 repeat #fece00; height:100%; width:100%;}
#services .wrapper {padding:22px 0 63px 0;}
#services .list { margin:18px 0 0 0; position:relative;}
#services .list:before {content:""; position:absolute; left:0; top:95px; width:100%; height:0; border-bottom:1px solid #45484f;}
#services .list li {display:inline-block; vertical-align:top; border-bottom:1px solid #45484f; width:233px; margin-right:-4px; height:76px; padding:19px 0 0 81px; font-size:18px; text-transform:uppercase; font-weight:bold; line-height:22px; background:url(../images/number.png) 8px -479px no-repeat;}
#services .list li:first-child { padding-left:64px; width:238px;}
#services .list li+li { border-left:1px solid #45484f; background-position:-58px -391px;}
#services .list li+li+li { background-position:-139px -291px;}
#services .list li+li+li+li { border-left:0; border-bottom:0; width:238px; padding:22px 0 0 64px; height:73px; background-position:-230px -183px;}
#services .list li+li+li+li+li { border-left:1px solid #45484f; width:233px; padding:32px 0 0 81px; height:63px; background-position:-286px -78px; }
#services .list li+li+li+li+li+li { background-position:-351px 26px;}

/*road_help*/
#road_help { border-bottom:1px solid #e6e6e6; padding:45px 0 44px 0;}
#road_help dt,#road_help dd { display:inline-block; vertical-align:top; font-weight:bold;}
#road_help dt { text-align:right; width:264px; white-space:nowrap; line-height:22px; font-size:18px; padding-top:12px; text-transform:uppercase; }
#road_help dd{ background:url(../images/sprite.png) -329px -591px no-repeat; margin-left:24px; height:55px; padding:8px 0 0 70px; font-size:36px;}
#road_help a { text-decoration:none}

/*confidence_to_us*/
#confidence_to_us {  border-bottom:1px solid #e6e6e6; padding:33px 0 0 0;}
#confidence_to_us p { margin-top:4px; }
#confidence_to_us .list { margin:32px 0 0 -30px; width:106%;}
#confidence_to_us .list li { margin-right:-4px; position:relative; vertical-align:top; display:inline-block; width:160px; text-transform:uppercase; padding:108px 0 42px 30px; font-size:14px; font-weight:bold; line-height:16px;}
#confidence_to_us .list li .lower { font-weight:normal; text-transform:none;}
#confidence_to_us .list li:before {content:""; position:absolute; left:83px; top:0; background:url(../images/sprite.png) no-repeat; width:76px; height:72px;}
#confidence_to_us .list .icon1:before { background-position:-235px 0;}
#confidence_to_us .list .icon2:before { background-position:-320px 0; left:94px;}
#confidence_to_us .list .icon3:before { background-position:-399px 0; left:89px;}
#confidence_to_us .list .icon4:before { background-position:-481px 0; left:72px;}
#confidence_to_us .list .icon5:before { background-position:-570px 0; left:90px;}
#confidence_to_us.type2 { background:#1d2029; color:#fff; margin-top:41px;}
#confidence_to_us.type2 p { font-weight:400;}
#confidence_to_us.type2 .list li  { font-weight:400;}

/*our_trust*/
#our_trust { padding:33px 0 0 0;}
#our_trust .list { margin:-28px 0 0 -1px; width:105%; }
#our_trust .list li { vertical-align:bottom; display:inline-block; margin-right:20px; }
#our_trust .list li p.name { width:155px; margin:32px 0 0 7px; height:90px; line-height:21px; font-size:18px; text-transform:uppercase; font-weight:bold; }
#our_trust .list li .foto { position:relative;}
#our_trust .list li .foto img { position:relative;  z-index:-1;}
#our_trust .list li .foto:before { content:"";  position:absolute; right:-2px; bottom:-18px; background: url(../images/sprite.png) 0 -68px no-repeat; width:53px; height:53px; z-index:2;}
#our_trust .list li+li { margin-right:25px;}
#our_trust .list li+li .foto { margin-left:6px;}
#our_trust .list li+li+li { margin-right:22px;}
#our_trust .list li+li+li .foto  {margin-left:-14px;}
#our_trust .list li+li+li+li .foto { margin-left:-10px;}

/*our_prices*/
#our_prices { background:#1d2029; color:#fff; margin-top:15px;}
#our_prices .wrapper { min-height:150px; background:url(../images/bg4.png) 0 0 no-repeat; width:730px; padding:49px 0 16px 220px;}
#our_prices .wrapper:before { content:""; position:absolute; right:100%; top:0; height:100%; width:2000px; background:url(../images/bg3.jpg) right 0 repeat #fece00;}
#our_prices .wrapper .p1,#our_prices .wrapper .p2 { font-size:14px; font-weight:bold; text-transform:uppercase;}
#our_prices .wrapper .p2 { font-size:36px; margin-top:-31px;}
#our_prices .wrapper .p2 .orange { font-size:66px; color:#fac400;}
#our_prices .wrapper .p3 { font-size:20px; margin-top:2px; line-height:24px;}
#our_prices.type2 { background:#fff; margin-top:0; color:#000;}
#our_prices.type2 .wrapper { background:none;}
#our_prices.type2 .wrapper:before {position:absolute; left:-64px; top:0; background:url(../images/bg13.png) 0 0 no-repeat; width:208px; height:197px;}

/*evakuator_cost*/
#evakuator_cost { background:#1d2029; color:#fff; }
#evakuator_cost .wrapper { min-height:150px; background:url(../images/bg4.png) 0 0 no-repeat; width:760px; padding:38px 0 27px 190px;}
#evakuator_cost .wrapper:before { content:""; position:absolute; right:100%; top:0; height:100%; width:2000px; background:url(../images/bg3.jpg) right 0 repeat #fece00;}
#evakuator_cost .p1 { font-size:36px; line-height:43px; text-transform:uppercase; font-weight:600;}
#evakuator_cost .p1 .orange { color:#fac400;}
#evakuator_cost .p2{ font-size:14px; line-height:16px; margin-top:10px; font-weight:300;}

/*one_more_tel*/
#one_more_tel { text-align:center; border-bottom:1px solid #e6e6e6; padding:54px 0 50px 0;}
#one_more_tel .tel { background:url(../images/sprite.png) -329px -591px no-repeat; padding:9px 0 10px 70px; font-size:36px; text-decoration:none}

/*clients_thanks*/
#clients_thanks { padding:33px 25px 66px 25px;}
#clients_thanks .p1 { line-height:21px; margin-top:6px;}

/*thanks_slider*/
#thanks_slider { margin-top:62px; position:relative; }
#thanks_slider:before {content:""; position:absolute; left:-53px; top:-8px; width:139px; height:90px; background:url(../images/sprite.png) 0 -224px no-repeat; z-index:16;}
#thanks_slider:after {content:""; position:absolute; left:100%; top:0; height:100%; width:3px; background:#fff;}
@media only screen and (min-width: 0px) and (max-width: 1060px) {
#thanks_slider:before { left:-25px;}
}
#thanks_slider .jcarousel-pagination { display:none;}
#thanks_slider .jcarousel-control-prev, #thanks_slider .jcarousel-control-next { position:absolute; left:0; top:50%; margin-top:-63px; width:53px; height:106px; z-index:4; text-decoration:none; overflow:hidden;}
#thanks_slider .jcarousel-control-prev:before, #thanks_slider .jcarousel-control-next:before {content:""; position:absolute; border-radius:53px; width:106px; height:106px; left:-53px; top:0; background:#fac400; box-shadow:0 0 5px #000; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
#thanks_slider .jcarousel-control-next { left:auto; right:0;}
#thanks_slider .jcarousel-control-next:before { left:0;}
#thanks_slider .jcarousel-control-prev:after,#thanks_slider .jcarousel-control-next:after {content:""; position:absolute; top:43px; left:3px; z-index:6; border: 10px solid transparent; border-right: 11px solid #1d2029; } 
#thanks_slider .jcarousel-control-next:after { border-right:10px solid transparent; border-left: 11px solid #1d2029; left:29px;}
#thanks_slider .jcarousel-control-prev:hover:before, #thanks_slider .jcarousel-control-next:hover:before { background:#cea100;}
#thanks_slider .jcarousel { position:relative; overflow:hidden; width:100%; padding:40px 0; height:260px; z-index:1; }

.ie8 #thanks_slider .jcarousel { z-index:-1;}
#thanks_slider .jcarousel ul { width:3333%; position:relative; left:0; z-index:15; }
#thanks_slider .jcarousel ul li { position:relative; z-index:1; float: left; width:1%; background:#000;}
#thanks_slider .jcarousel ul li img { width:100%; height:auto; filter: alpha(opacity=50);  opacity:0.5; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
#thanks_slider .jcarousel ul li.active +li { z-index:2;}
#thanks_slider .jcarousel ul li.active +li img { filter: alpha(opacity=100);  opacity:1; width:142%; margin:-40px 0 0 -21%;}

/*map_block*/
#map_block { background:#1d2029; color:#fff; padding-top:47px; padding-bottom:31px;}
#map_block a { color:#fac400;}
#map_block .map_block { float:left; width:549px; height:721px; position:relative; margin-left:-70px;}
#map_block .right { width:440px; float:right; padding:27px 0 0 0; font-weight:300;}
#map_block .right p { margin-top:17px; font-size:16px; line-height:18px; }
#map_block .right p.okrug { font-size:24px; font-weight:400; margin-top:48px;}
#map_block .right p.okrug sup { width:15px; height:15px; background:#fac400; color:#000; text-align:center; display:inline-block; vertical-align:top; border-radius:8px; line-height:18px; margin-top:-9px;}
#map_block .right .list { padding-top:22px;}
#map_block .right .list li { margin-top:8px;}
#map_block .right .list li a:hover { color:#fff}
#map_block .right .info { border-top:1px solid #4c4f5c; color:#77797f; margin-top:38px; font-size:14px; padding-top:17px; line-height:16px; filter: }
#map_block .city { display:none; height:0; position:absolute; left:0; top:0; z-index:8; color:#000; font-size:12px; text-transform:uppercase;}

/*recomend_friens*/
#recomend_friens { border-bottom:1px solid #e6e6e6; padding-top:49px; padding-bottom:26px; }
#recomend_friens  p { margin-top:5px;}
#recomend_friens .price {  vertical-align:top; display:inline-block; width:625px; text-align:right; color:#fac400; font-size:120px; margin-top:-8px; font-weight:bold;}
#recomend_friens .text { padding:27px 0 0 10px; width:200px; line-height:22px; display:inline-block; vertical-align:top;}

/*reviews_slider*/
#reviews_slider {border-bottom:1px solid #e6e6e6; padding:31px 0 36px 0;}
#reviews_slider .jcarousel { width:100%; overflow:hidden; }
#reviews_slider .jcarousel-pagination{ display:none;}
#reviews_slider  .jcarousel-control-prev, #reviews_slider  .jcarousel-control-next { position:absolute; top:0; right:63px; width:21px; height:37px; background:url(../images/sprite.png) -64px -69px no-repeat; text-decoration:none; z-index:10;}
#reviews_slider  .jcarousel-control-next { background-position:-127px -69px; right:0;}
#reviews_slider .jcarousel ul { width:10000%; position:relative; left:0;}
#reviews_slider .jcarousel ul .item { float:left; width:1%;}
#reviews_slider .jcarousel .foto { float:left; margin:0 42px 0 0;}
#reviews_slider .jcarousel .name { font-size:36px; text-transform:uppercase; padding-top:5px;}
#reviews_slider .jcarousel p { padding-top:17px;}
#reviews_slider .jcarousel p.more { font-size:14px; padding-top:12px;}
#reviews_slider .jcarousel .text { padding:0 80px 0 0;}
#reviews_slider.type2  { padding-bottom:38px}
#reviews_slider.type2 .jcarousel p  { padding-top:30px; line-height:22px;}
#reviews_slider.type2 .jcarousel p.date { font-size:12px; padding-top:9px; line-height:normal;}
#reviews_slider.type2 .jcarousel .name { font-size:30px; line-height:normal;}
#reviews_slider.type2 .jcarousel .name { padding-top:3px;}
#reviews_slider.type2 .jcarousel-control-prev { display:none;}
#reviews_slider.type2 .jcarousel-control-next { top:0px; padding:10px 30px 0 30px; background:#fac400; width:auto; height:38px;}
#reviews_slider.type2 .jcarousel-control-next  span { font-size:20px; text-transform:uppercase; border-bottom:2px dashed #1d2029; color:#1d2029;}
#reviews_slider.type2 .jcarousel-control-next:hover { background:#eab700;}
#reviews_slider.type2 .jcarousel-control-next:before{content:""; position:absolute; background:url(../images/sprite.png) -206px -258px no-repeat; width:25px; height:25px; left:-8px; top:-5px;}

/*we_wait_for_you*/
#we_wait_for_you { text-align:center; white-space:nowrap; text-transform:uppercase;  font-weight:bold; padding-top:41px;}
#we_wait_for_you .p2 { font-size:124px;color:#fac400; margin-top:-9px;}
#we_wait_for_you .p1 { font-size:36px;}

/*reviews_block*/
#reviews_block {border-bottom:1px solid #e6e6e6; padding:33px 0 39px 0}
#reviews_block .item { float:left; width:100%; padding-top:32px;}
#reviews_block .item .foto { float:left;}
#reviews_block .item .text { float:right; width:746px; margin:18px 1px 0 0;}
#reviews_block .item .name { text-transform: uppercase; font-size:24px; font-weight:bold; color:#fac400; padding:0 0 0 20px;}
#reviews_block .item .date { font-size:14px; font-style:italic; padding:2px 0 0 20px;} 
#reviews_block .item .message { border:1px solid #e6e6e6; margin-top:12px; font-size:18px; line-height:21px; padding:14px 45px 21px 19px; position:relative;}
#reviews_block .item .message:before {content:""; position:absolute; width:17px; height:31px; background:url(../images/sprite.png) -631px -109px no-repeat; left:-17px; top:-7px;}

/*cupon_block*/
#cupon_block { width:420px; margin:0 auto; height:482px; padding:46px 470px 0 110px; position:relative;}
#cupon_block .foto { position:absolute; right:0; top:0;}
#cupon_block .p1 { position:relative;  padding:0 0 7px 0; font-size:52px; white-space:nowrap; line-height:59px;}
#cupon_block .p1 .tel { position:absolute; left:-75px; top:0;}
#cupon_block .p1 a { text-decoration:none;}
#cupon_block .p2 { text-transform:uppercase; font-size:30px; font-weight:bold; line-height:36px;}
#cupon_block .p3 { font-size:75px; font-weight:bold; text-transform:uppercase; white-space:nowrap; margin-top:-8px;}
#cupon_block .cupon { background:#eeeeee; padding:2px 0 5px 0; margin-top:10px;}
#cupon_block .cupon dt, #cupon_block .cupon dd { vertical-align:top; display:inline-block;}
#cupon_block .cupon dt { text-align:right; font-size:16px; font-weight:bold; text-transform:uppercase; line-height:19px; width:141px; padding:13px 3px 0 0; }
#cupon_block .cupon dd { font-size:46px; font-weight:bold; width:240px;}
#cupon_block .p4 { font-size:12px; line-height:14px; margin:7px 0 0 3px;}
#cupon_block  .print { border:0; font:bold 24px 'Roboto', sans-serif; color:#1d2029; background:url(../images/bg1.jpg) -42px -7px no-repeat #fece00; cursor:pointer; margin:15px 0 0 3px; width:414px; height:48px;}

/*find_cheep*/
#find_cheep {border-bottom:1px solid #e6e6e6; padding:33px 0 20px 0;}
#find_cheep .p1 { font-size:18px; text-transform:uppercase; font-weight:bold; margin-top:3px;}
#find_cheep .text1, #find_cheep .text2 { float:left; width:260px; font-size:18px; margin-top:45px; line-height:21px;}
#find_cheep .text2 { float:right; width:275px; margin-right:-15px;}
#find_cheep .tel { float:left; margin:63px 0 0 34px; padding:9px 0 13px 70px; width:305px; background:url(../images/sprite.png) -329px -591px no-repeat; font-size:36px;}
#find_cheep .tel a { text-decoration:none}

#find_cheep.type2 { background:#1d2029; color:#fff; padding:0; border-bottom:0;}
#find_cheep.type2 .wrapper:before { content:""; position:absolute; right:100%;  top:0; height:100%; width:2000px; background:url(../images/bg3.jpg) right 0 repeat #fece00;}
#find_cheep.type2 .wrapper { margin:0 auto; padding:50px 0 65px 0;}
#find_cheep.type2 .heading { text-align:center; color:#fac400; }
#find_cheep.type2 .p1 { text-align:center;  }
#find_cheep.type2 .text1 { margin-left:25px; width:255px; font-weight:400;}
#find_cheep.type2 .tel  { margin-left:12px;}
#find_cheep.type2 .tel a { text-decoration:none; color:#fff}
#find_cheep.type2 .text2 { margin-right:36px; width:225px; font-weight:400;}

/*autopark*/
#autopark {border-bottom:1px solid #e6e6e6; padding:33px 0 56px 0;}
#autopark .p1 { margin-top:6px; line-height:22px;}
#autopark .list { padding:33px 0 0 0; width:103%;}
#autopark .list li { display:inline-block; vertical-align:top; width:322px;}
#autopark .list li .foto { height:180px; }
#autopark .list li .foto img { max-height:100%; max-width:100%;}
#autopark .list li .name { font-size:18px; font-weight:bold; text-transform:uppercase; margin-left:7px; line-height:22px;}
#autopark .list li .name a { text-decoration:none}
#autopark .list li .name a:hover { text-decoration:underline}
#autopark .text { font-size:18px; line-height:22px; font-weight:400; padding:6px 0 40px 0;}

/*footer*/
.pfooter { height:271px; clear:both;  }
#footer { min-height:0; height:237px; margin-top:-237px; min-width:1000px; position:relative; background: url(../images/bg6.jpg) 0 0 repeat-x #0d0d0d; color:#FFFFFF; z-index:6;}
#footer a { color:#FFFFFF; text-decoration:none;}
#footer a:hover { text-decoration:underline}
#footer .best-price { font-size:24px; line-height:29px; text-transform:uppercase; position:relative; float:left; padding:17px 0 0 87px; min-height:65px; width:145px; }
#footer .best-price:before {content:""; background:url(../images/sprite.png) -525px -154px no-repeat; width:79px; height:84px; position:absolute; left:0; top:0;}
#footer .work-time { float:left; font-size:24px; position: relative; padding:22px 0 0 120px; min-height:58px;}
#footer .work-time:before {content:""; position:absolute; left:0; top:0; background:url(../images/sprite.png) -312px -127px no-repeat; width:104px; height:80px;}
#footer .tel { float:right; position:relative; padding:23px 0 0 116px; text-align:left; font-size:14px; font-weight:bold; line-height:17px; text-transform:uppercase;}
#footer .tel a { text-decoration:none; font-size:30px;}
#footer .tel p { margin-top:9px;}
#footer .tel:before {content:""; position:absolute; left:18px; top:0; background:url(../images/sprite.png) -427px -135px no-repeat; width:96px; height:82px;}
#footer .logo { position:absolute; left:25px; top:137px; z-index:2;}
#footer .slogan { position:absolute; left:97px; top:167px; font-size:16px; z-index:5; font-weight:300; line-height:24px;}

/*onTop*/
#onTop { height:0; position:fixed; z-index:90; width:100%; left:0; bottom:396px; min-width:1000px;}
#onTop .wr { max-width:1236px; position:relative;  margin:0 auto; min-width:960px;}
#onTop a { width:87px; height:87px;  text-decoration:none; background: url(../images/sprite.png) -158px -71px no-repeat #1d2029; border-radius:44px;  position:absolute; right:0; top:0; z-index:5;}
#onTop a:hover { background-color:#3e424c;}

/*discount_button*/
#discount_button { position:fixed; bottom:10px; right:-250px; width:197px; height:197px; background:url(../images/bg10.png) 0 0 no-repeat;    opacity:0.6;  z-index:98; text-transform:uppercase;}
#discount_button .text{ position:absolute; left:-43px; top:142px; line-height:19px; font-size:16px; font-weight:bold; background:#fff; text-decoration:underline}
#discount_button:hover {alpha(opacity=100);  opacity:1;}
#discount_button .close { position:absolute; right:0; top:0; width:31px; height:31px; color:#FFFFFF; font:33px/26px 'Roboto', sans-serif; font-weight:100; background:#fac400; text-align:center; text-decoration:none; border-radius:16px; z-index:10;}
#discount_button .link { display:block; height:197px;}

/*popup_bg*/
#popup_bg { text-decoration:none; cursor:default; display:none; width:100%; position:fixed; left:0; top:0; height:100%; z-index:100; background:#000000; opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);  }
.popup_block {position:absolute;  visibility:hidden; left:50%; top:-100000px;  z-index:101; width:950px;  margin-left:-475px; background:#FFFFFF;}
.popup_block .close { position:absolute; right:10px; top:10px; width:31px; height:31px; color:#FFFFFF; font:33px/26px 'Roboto', sans-serif; font-weight:100; background:#fac400; text-align:center; text-decoration:none; border-radius:16px; cursor:pointer;}

/*discount_popup*/
#discount_popup { background:url(../images/bg11.jpg) 0 0 no-repeat #fff; padding:43px 0 25px 0; min-height:460px;}
#discount_popup .form_box { float:right; width:414px; padding:0 50px 0 0; border-bottom:0;}
#discount_popup .form_box .h1 { line-height:44px;}
#discount_popup .form_box .h5 { margin-top:6px; font-size:18px; line-height:22px;}
#discount_popup .form_box .form_dl { padding-top:1px; width:102%;}
#discount_popup .form_box .form_dl dd,#discount_popup .form_box .form_dl dt { margin-top:22px;}
#discount_popup .form_box .form_dl dd { width:264px;  }
#discount_popup .form_box .input { width:250px; }
#discount_popup .form_box .submit  { width:414px;}
#discount_popup .form_box .sub_button { margin-top:38px;}
#discount_popup .form_box .submit:before  { background-position:14px -131px;}
#discount_popup .form_box .p1 { clear:both; font-size:12px; font-style:italic; color:#8c8c8c; padding:12px 0 0 0;}

/*evakuator_popup*/
#evakuator_popup { background-color:#FFFFFF;  padding:43px 0 25px 0; min-height:460px;}
#evakuator_popup .foto { position:absolute; left:0; top:0; height:100%; width:480px;  background-repeat:no-repeat; background-position:center 120px; }
#evakuator_popup .form_box { float:right; width:414px; padding:0 50px 0 0; border-bottom:0;}
#evakuator_popup .form_box .h1 {  font-size:30px; line-height:36px;}
#evakuator_popup .form_box .form_dl { padding-top:1px; width:102%;}
#evakuator_popup .form_box .form_dl dd,#evakuator_popup .form_box .form_dl dt { margin-top:22px;}
#evakuator_popup .form_box .form_dl dd { width:264px;  }
#evakuator_popup .form_box .input { width:250px; }
#evakuator_popup .form_box .submit  { width:414px;}
#evakuator_popup .form_box .sub_button { margin-top:5px;}
#evakuator_popup .form_box .submit:before  { background-position:14px -131px;}
#evakuator_popup .form_box .p1 { font-size:40px; clear:both; padding:15px 0 0 0;}
#evakuator_popup .form_box .p1 a { text-decoration:none}


/*form_sucess*/
#form_sucess_popup {text-align: center; width:600px;  color:#FFFFFF; margin:0 0 0 -310px; background:none;   text-transform:uppercase; padding:30px 10px;}
#form_sucess_popup .p1 { font-size:48px;}
#form_sucess_popup .p2 { font-size:35px; margin-top:35px;}
#form_sucess_popup .close { display:none;}

/*other styles*/
.clear { clear:both;}


#our_prices .p2 .orange .star {font-size: 46px;    margin-top: 7px;    position: absolute;}


/*tarifs*/
#tarifs { padding:31px 0 120px 0;}
#tarifs h1 { font-size:60px; text-transform:uppercase; position:relative ;  z-index:1;}
#tarifs .p1 { font-size:13px; margin-top:-4px; line-height:16px; position:relative; z-index:1;}
#tarifs * { position:relative; z-index:1;}
#tarifs .left { position:absolute; left:0; bottom:0; margin:18px 0 0 -89px; z-index:0}
#tarifs .right { float:right; width:464px; margin-top:39px; position:relative; z-index:1}
#tarifs .heading2 { font-size:22px; text-transform:uppercase; font-weight:bold;}
#tarifs .right dl { padding:22px 0 0 0; width:101%;}
#tarifs .right dt, #tarifs .right dd { vertical-align: bottom; position:relative; display:inline-block;  }
#tarifs .right dd { width:256px; text-align:right; text-transform:uppercase; color:#fac400; font-size:44px; font-weight:bold; margin-bottom:-2px; line-height:47px;}
#tarifs .right dd .star { position:absolute; right:0; top:-10px; color:#FAC400; font-size:20px;margin-right: -10px;}
#tarifs .right dt {width:204px; font-size:18px;  line-height:22px;}
#tarifs .right dd:before {content:""; width:101px; height:1px; background:#b2b3b6; left:0; bottom:6px; position:absolute;}
#tarifs .for_star { color:#8c8c8c; font-size:12px; font-style:italic; margin:16px 0 0 0;}
#tarifs .prileg { margin-top:35px; width:102%;}
#tarifs .prileg  .heading3 { font-size:18px; text-transform:uppercase; font-weight:bold;}
#tarifs .prileg a { margin-left:10px; font-size:14px;}
#tarifs .tel_block { position:relative; margin-top:34px; width:300px; height:111px; background:url(../images/bg1.jpg) 0 0 repeat #fccc00; padding:18px 34px 0 130px; line-height:22px; font-size:18px; font-weight:bold; text-transform:uppercase; }
#tarifs .tel_block .tel { font-size:36px; font-weight:normal; font-weight:500; line-height:normal; white-space:nowrap; margin-top:3px;}
#tarifs .tel_block:before {content:""; position:absolute; left:0; top:0; background: url(../images/sprite.png) -311px -561px no-repeat #1e212a; width:104px; height:129px; }
#tarifs .tel_block a { text-decoration:none}

/*evak_form_block*/
#evak_form_block { padding:30px 0 0 0; clear:both;}
#evak_form_block .left { float: left; width:440px;}
#evak_form_block .left .heading { font-size:24px; font-weight:bold; text-transform:uppercase; line-height:29px;}
#evak_form_block .left dl { padding:8px 0 0 0;}
#evak_form_block .left dt, #evak_form_block .left dd { vertical-align:top; display:inline-block; margin:10px -4px 0 0; height:42px; border-bottom:1px solid #b2b3b6;}
#evak_form_block .left dt { width:165px; font-size:18px; padding-top:2px; height:40px;}
#evak_form_block .left dt label { display:block;}
#evak_form_block .left dd { width:276px;}
#evak_form_block .left dd .txt {  color:#1d2029; font:italic 16px 'Roboto', sans-serif; width:270px; height:20px; padding:4px 0 0 0; vertical-align:top; background:none; border:0; }
#evak_form_block .left dd .txt.error { background:#FFE6E6; box-shadow:0 0 4px #FF0000; }

#evak_form_block .left .p1 { font-size:12px; margin-top:3px;}
#evak_form_block .yandex_cart {  width: 440px; height: 405px; margin-top:27px;  }
#evak_form_block .right { float:right; width:464px;}
#evak_form_block .right .heading2 { font-size:18px;}
#evak_form_block .perevoz { margin-top:6px; width:102%;}
#evak_form_block .perevoz li { vertical-align:top; display:inline-block; width:158px; margin:10px -4px 0 0; text-align:center;}
#evak_form_block .perevoz li img { vertical-align:middle;}
#evak_form_block .perevoz li .name { position:absolute; left:0; width:100%; bottom:13px; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:16px; }
#evak_form_block .perevoz li .name:before { content: ""; z-index: 4; position: absolute; width: 100%; background: url(/images/spacer.gif); height: 250px; top: -190px; left: 0px}
#evak_form_block .perevoz .change_checkbox  { position:relative; display:block; margin:0 0 0 0; width:144px; height:213px; background:none; border:2px solid #ececec; line-height:211px;}
#evak_form_block .perevoz .change_checkbox.check { border:2px solid #fecc03;  }
#evak_form_block .perevoz .change_checkbox.check:before {content:""; position:absolute; left:0; top:0; width:140px; border:2px solid #fecc03; height:209px;}
#evak_form_block .perevoz .change_checkbox .ch_box { display:none;}

#evak_form_block .right  .radios  { padding:19px 0 5px 0;}
#evak_form_block .right  .radios li { position:relative; width:216px; display:inline-block;  vertical-align:top; line-height:25px;  }
#evak_form_block .right  .radios li .text { position:absolute; left:0; top:0;}
#evak_form_block .right select { width:242px;}
#evak_form_block .right .lineForm { margin-top:-7px; }

#evak_form_block .right .order_form_cusel2 .cusel-scroll-wrap { width: 242px!important;	margin-left:-152px;}
#evak_form_block .right .order_form_cusel2 .cusel { height:39px;}
#evak_form_block .right .order_form_cusel2 .cusel select { height:39px;}
#evak_form_block .right .order_form_cusel2 .cuselFrameRight { height:39px;}
#evak_form_block .right .order_form_cusel2 .cuselFrameRight:before { top:16px;}
#evak_form_block .right .order_form_cusel2 .cusel.cuselOpen .cuselFrameRight:before  {border-bottom: 8px solid #1e1e1e; border-top:0;;}
#evak_form_block .right .order_form_cusel2  .cuselText  { top:-4px; color:#1d2029; left:175px; line-height:23px;}

#evak_form_block .right  .radios li+li { width:205px;}
#evak_form_block .right  .price { font-size:72px; font-weight:700; margin:5px 0 0 -4px; float:left; word-spacing:-10px; letter-spacing:-3px; min-height:99px;}
#evak_form_block .right  .price .r { font-size:48px; text-transform:uppercase; margin-left:6px; font-weight:900;}
#evak_form_block .right  .action { float:right; background:url(../images/sprite.png) 0 0 no-repeat; padding-right:20px; width:203px; margin:24px 0 0 0; height:60px; color:#FFFFFF;  text-transform:uppercase; white-space:nowrap;}
#evak_form_block .right  .action .num { letter-spacing:-1px; color:#fecc03; font-size:48px; font-weight:500; float:left; margin:-3px 0 0 37px;}
#evak_form_block .right  .action .num sup { font-size:24px; position:relative; top:-1px;}
#evak_form_block .right  .action .today { float:right; font-size:10px; margin-top:-17px;}
#evak_form_block .right  .action .act { float:right; font-size:26px; font-weight:bold;  padding-top:5px; margin-right:-1px;}
#evak_form_block .right  .sub_button {position:relative; z-index:1;    display:inline-block; vertical-align:top; width:100%; background:#000}
#evak_form_block .right  .submit { width:464px; position:relative; height:79px; border:0; cursor:pointer; text-transform:uppercase; font:bold 24px 'Roboto', sans-serif; color:#1d2029; background:url(../images/bg1.jpg) -42px -7px repeat #fece00; padding-left:82px; }
#evak_form_block .right  .submit:before { content:"";  position:absolute; width:81px; height:79px; left:0; top:0;  background: url(../images/sprite.png) -84px -861px no-repeat #1d2029}
.ie8 #evak_form_block .right  .submit:before { top:-24px;}
#evak_form_block .right  .submit:hover { opacity:0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}


#close_cupon { position:absolute; z-index:10; right:0;top:0; width:200px; height:50px; background:#ccc; color:#000; font-size:20px;}

@media only screen and (min-width: 0px) and (max-width: 1080px) {
#we_wait_for_you { white-space:normal;}
#we_wait_for_you .p2 { font-size:104px;}
#we_wait_for_you .p1 { font-size:30px;}



#services .wrapper:before { display:none;}

#our_prices {  background:url(../images/bg4.png) 0 0 no-repeat #1d2029;}
#our_prices .wrapper { background:none}


#evakuator_cost {  background:url(../images/bg4.png) 0 0 no-repeat #1d2029; }
#evakuator_cost .wrapper { background:none;}
#evakuator_cost .wrapper:before { display:none;}
#find_cheep.type2 .wrapper:before { display:none;}

#map_block .map_block {  margin-left:-40px;}
#map_block .right { width:410px; }
}

@media only screen and (min-width: 0px) and (max-width: 1000px) {
.form_box .h1 { font-size:39px; }
#order_form_block2 .cost_block .p2 { font-size:60px; }
#reviews_slider  .jcarousel-control-prev, #reviews_slider  .jcarousel-control-next { right:80px; }
#reviews_slider  .jcarousel-control-next { right:20px;  }
#order_form_block3 .h1 { padding-top:37px;}
#order_form_block3.form_box .h2 { font-size:22px; line-height:34px;}
#order_form_block3 .p3 { font-size:50px; }
#we_wait_for_you .p2 { font-size:90px;}
#we_wait_for_you .p1 { font-size:26px;}
#services .wrapper:before,  #evakuator_cost .wrapper:before { display:none;}
#our_prices .wrapper, #evakuator_cost .wrapper { width:auto;}
#wrap, #footer, #onTop {   min-width:320px;  }
#header .logo { width:240px;}
.wrapper { width: auto; padding-left:10px!important; padding-right:10px!important}
#onTop .wr {  min-width:320px;}
.form_box .wrapper { padding:16px 10px 0 10px; width:440px; position:relative; height:674px; float:right; }
.form_box .wrapper:before {content:""; position:absolute; right:475px; bottom:0;  width:709px; height:690px; z-index:0;}
#order_form_block .wrapper:before { background:url(../images/bg2.jpg) 0 0 no-repeat; }
#our_prices .wrapper { padding-left:170px!important;}

#autopark .list { width:100%;}
#autopark .list li {  width:30%; margin-right:-4px; padding-right:3%;}

#evakuator_cost { background:#1d2029; padding-left:10px;}

/*#form_sucess_popup*/
#form_sucess_popup { width:90%!important;   margin:0!important;  padding:30px 5%;}
#tarifs { padding-left:20px!important; padding-right:20px!important;}

#map_block .map_block {  margin-left:-20px;}

#thanks_slider:before { left:-10px;}
}

@media only screen and (min-width: 0px) and (max-width: 990px) {
#header .tel { left:310px;}
#header .nal {  left:680px; }
#header .tel  { padding-bottom:10px;}
#header .tel .number { font-size:32px; word-spacing:-1px;}
#services .list li { width:25%!important; padding-left:8%!important}

#our_trust .list  { width:auto;}
#our_trust .list li, #our_trust .list li+li, #our_trust .list li+li+li { width:24%; margin-right:-4px; }
#our_trust .list li .foto img  { max-width:100%; height:auto;}
#our_trust .list li p.name  { width:140px; font-size:16px;}
#our_trust .list li+li .foto, #our_trust .list li+li+li .foto, #our_trust .list li+li+li+li .foto { margin-left:0;}
#our_trust .list li .foto:before {  right:10px;}
#map_block .right { width:400px; }
#map_block .right .heading { white-space:nowrap;}

#find_cheep .text1, #find_cheep .text2, #find_cheep.type2 .text1, #find_cheep.type2 .text2 { text-align: left; float: none; width: auto; margin:25px 0 0 0;}
#find_cheep .tel, #find_cheep.type2 .tel { float: none; margin:20px auto 0 auto;  width:315px;  }

}
@media only screen and (min-width: 0px) and (max-width: 970px) {
#header .nal { left:660px;}
#header .logo { width:220px;}
/*#reviews_block*/
#reviews_block .item .text { margin-left:200px; float:none; width:auto; }
#reviews_block .item .name { text-transform: uppercase; font-size:24px; font-weight:bold; color:#fac400; padding:0 0 0 20px;}
#reviews_block .item .date { font-size:14px; font-style:italic; padding:2px 0 0 20px;} 
#reviews_block .item .message { border:1px solid #e6e6e6; margin-top:12px; font-size:18px; line-height:21px; padding:14px 45px 21px 19px; position:relative;}
#reviews_block .item .message:before {content:""; position:absolute; width:17px; height:31px; background:url(../images/sprite.png) -631px -109px no-repeat; left:-17px; top:-7px;}



#find_cheep.type2 .wrapper {  padding:25px 10px;}

#map_block .map_block {  width:540px;}
}


@media only screen and (min-width: 0px) and (max-width: 950px) {
/*
#discount_popup { background-position:-60px 0; width:880px; margin-left:0; left:30px!important }
*/

/*#header*/
#header { height:auto; text-align:center; padding-bottom:15px;}
#header .wrapper:before { left:0; top:0; width:100%;}
#header .logo,#header .tel, #header .nal, #header .list  { margin-top:10px; z-index:2; position:relative; left:0; top:0;}
#header .logo { width: auto; height:auto; margin-top:17px; max-width:320px;}
#header .nal br { display:none;}
#header .tel {  padding:15px 0 0 0; background: none;  min-height:0; }
#header .tel .number { font-size:32px;}
#header .list {  border:0; padding:0; width: auto; line-height:24px;  }
#header .list li { display:inline; padding:0 0 0 8px;}
#header .list li:first-child { padding-left:0;}

#services .list li { width:24%!important; padding-left:9%!important}

#confidence_to_us .list { margin-left:0; width:auto;}
#confidence_to_us .list li { width:18%; padding-right:2%; padding-left:0;}
#confidence_to_us .list li:before { left:50%;  margin-left:-38px;}

/*map_block*/
#map_block {  padding-top:25px; padding-bottom:25px;}
#map_block .map_block { float:none; margin:0 auto;}
#map_block .right {  float:none; margin:0 auto; }


.popup_block { left:2%!important; width:92%!important;  margin-left:0; padding-left:2%!important; padding-right:2%!important;}

#discount_popup .form_box, #evakuator_popup .form_box {  padding:0; }
#discount_popup .foto, #evakuator_popup .foto {  width:48%;} 

/*evak_form_block*/
#evak_form_block .left { margin:0 auto; float:none;}
#evak_form_block .right { margin:35px auto 0 auto; float:none;}
#map_block .right { width:440px; }
#map_block .right .heading { white-space:normal}
}

@media only screen and (min-width: 0px) and (max-width: 900px) {
#thanks_slider .jcarousel {   height:240px;}
#discount_popup .foto, #evakuator_popup .foto {  width:46%;} 
#tarifs .left {  left:-70px; }
#discount_popup { background-position:-60px 0;}
#evakuator_popup .foto {  background-size:100%;}
}
@media only screen and (min-width: 0px) and (max-width: 880px) {
.form_box .wrapper { float:none; height:auto; margin:0 auto; padding-bottom:20px; }
.form_box .wrapper:before { display:none;}
#recomend_friens .price { width:69%; margin-right:-4px;}
#recomend_friens .text { padding-left:2%; width:29%; margin-right:-4px;}
#autopark .list li .name { font-size:16px;}
#autopark .list li .foto { height:150px; }
#thanks_slider .jcarousel {   height:220px;}
#order_form_block3 .wrapper  { height: auto;}



/*footer*/
.pfooter { height:25px;  }
#footer { padding:20px 0 20px 0;  height: auto; margin:0; background: url(../images/bg6.jpg) 0 0 repeat #0d0d0d;  }
#footer .best-price { padding:0;min-height:0; }
#footer .best-price:before, #footer .work-time:before, #footer .tel:before   { display:none;}
#footer .work-time { float:right; padding:14px 0 0 0; min-height:0; }
#footer .tel { float:none; clear:both;  padding:23px 0 0 0; text-align: center; width:100%;}
#footer .tel br { display:none;}
#footer .logo { position:relative; left:0; top:0; padding-top:20px; text-align:center; margin:0 auto; display: block; width:251px;}
#footer .slogan  { position:relative; left:0; top:0; text-align:center; padding-top:10px;}

}
@media only screen and (min-width: 0px) and (max-width: 850px) {
#discount_popup .foto, #evakuator_popup .foto {  width:44%;} 
#tarifs .left { display:none; }
#tarifs .right { float: none; width:464px; margin:40px auto 0 auto;}
#tarifs { padding-bottom:30px;}
#discount_popup { background-position:-100px 0;}
}

@media only screen and (min-width: 0px) and (max-width: 800px) {
/*services*/
#services .heading{ padding-left:10px; }
#services .wrapper:before { display:none;}
#services .wrapper { padding:20px 0; }
#services .list { margin:18px 0 0 0; }
#services .list li {padding-left:90px!important;  border:0!important; border-top:1px solid #45484f!important; width: auto!important;   font-size:16px; display:block; }
#services .list li:first-child { border:0!important; margin-left:17px; padding-left:73px!important }
#services .list li+li+li+li { margin-left:0; background-position:-213px -183px;}
#services .list li+li+li+li+li { margin-left:0; margin-top:15px;}
#thanks_slider .jcarousel {   height:200px;}

/*road_help*/
#road_help { text-align:center; padding-top:20px; padding-bottom:20px;}
#road_help dt {text-align:center; display:block; width:auto;}
#road_help dd { padding:20px 0 0 0; background:none; font-size:28px; height:auto;}

#we_wait_for_you .p2 { font-size:90px;}
#we_wait_for_you .p1 { font-size:26px;}
#discount_popup .foto, #evakuator_popup .foto {  width:40%;} 
#discount_popup { background-position:-130px 0;}
}

@media only screen and (min-width: 0px) and (max-width: 750px) {
#thanks_slider .jcarousel {   height:180px;}
#we_wait_for_you .p2 { font-size:86px;}
#we_wait_for_you .p1 { font-size:24px;}
#discount_popup { background-image:none}

/*evakuator_popup*/
.popup_block, #discount_popup { left:1%!important; width:92%;  margin-left:0; padding:35px 3% 25px 3%!important;}
#evakuator_popup { min-height:0;}
#evakuator_popup .foto { display:none;}
#evakuator_popup .form_box { float:none; width:100%; padding:0; }
#evakuator_popup .form_box .h1 {  font-size:24px; line-height: normal;}
#evakuator_popup .form_box .form_dl { padding-top:1px; width:100%;}
#evakuator_popup .form_box .form_dl dd,#evakuator_popup .form_box .form_dl dt { margin-top:10px;}
#evakuator_popup .form_box .form_dl dd { width:100%;  }
#evakuator_popup .form_box .input { width:100%; }
#evakuator_popup .form_box .submit  { width:100%;}
#evakuator_popup .form_box .p1 { font-size:30px; text-align:center;}
.form_box .price { font-size:50px; margin:10px 0 0 0; float:none; word-spacing:0; letter-spacing:-1px;}

#discount_popup .form_box { float:none; width:100%; padding:0;}
#discount_popup .form_box .submit { width:100%;}
#discount_popup .form_box .input { width:100%; }
#discount_popup .form_box .submit:before { display:none;}

/*#form_sucess_popup*/
#form_sucess_popup .p1 { font-size:35px;}
#form_sucess_popup .p2 { font-size:24px; margin-top:35px;}

.popup_block .form_box .h1  { font-size:26px; width:auto;}
.popup_block .form_box .h2 {font-size:18px;  line-height:24px;}
.popup_block .form_box .form_dl{ width:auto;}
.popup_block .form_box .form_dl dt, .popup_block .form_box .form_dl dd { border-bottom:1px solid #b2b3b6; padding-top:12px; margin:0; width:100%!important;}
.popup_block .form_box .form_dl dt { border:0; height:auto; }
.popup_block .form_box .form_dl dd { padding:0;}
.popup_block .form_box .input  {  margin:0; padding:10px 0 9px 0; width:100%;}
.popup_block .form_box .lineForm { margin:0; width:100%; }
.popup_block .cusel, .popup_block .cusel select { height:46px; width:100%;}
.popup_block .cusel:hover .cuselFrameRight { background:none}
.popup_block .cusel .cuselFrameRight { top:-5px;}
.popup_block .cuselText { padding: 9px 0 7px 0; }
}

@media only screen and (min-width: 0px) and (max-width: 700px) {
#our_prices .wrapper { background:none; padding-left:10px!important; }
#our_prices .wrapper:before { display:none;}
#our_prices { background:#1d2029}

#autopark .list li .foto { height:120px; }

/*clients_thanks*/
#clients_thanks { padding:25px 10px; }
#thanks_slider .jcarousel ul { width:10000%;  }
#thanks_slider .jcarousel ul li.active +li img { filter: alpha(opacity=100);  opacity:1; width:100%; margin:0;}
#thanks_slider { margin-top:30px;}
#thanks_slider:before { display:none; }
#thanks_slider .jcarousel ul li img {  filter: alpha(opacity=100);  opacity:1;}
#thanks_slider .jcarousel { padding-top:0; padding-bottom:0;   height:350px;}

#we_wait_for_you .p2 { font-size:70px;}
#we_wait_for_you .p1 { font-size:20px;}
}

@media only screen and (min-width: 0px) and (max-width: 600px) {
#tarifs { padding-bottom:20px;}

#our_prices, #evakuator_cost { background:#1d2029}
#wrap, #footer, #onTop {   min-width:320px;  }
.wrapper { width:auto!important; padding-left:10px; padding-right:10px;  }
#onTop .wr {  min-width:300px;}
#onTop {  bottom:100px;}


.heading { font-size:26px; line-height:normal;}

/*.form_box*/
.form_box .wrapper { padding:15px 10px; width:auto; height:auto;}
.form_box .wrapper:before  { display:none;}
.form_box .h1  { font-size:26px; width:auto;}
.form_box .h2 {font-size:18px;  line-height:24px;}
.form_box .form_dl{ width:auto;}
.form_box .form_dl dt, .form_box .form_dl dd { border-bottom:1px solid #b2b3b6; padding-top:12px; margin:0; width:100%!important;}
.form_box .form_dl dt { border:0; height:auto; }
.form_box .form_dl dd { padding:0;}
.form_box .input  {  margin:0; padding:10px 0 9px 0; width:100%;}

.form_box .lineForm { margin:0; width:100%; }
.cusel, .cusel select { height:46px; width:100%;}
.cusel:hover .cuselFrameRight { background:none}
.cusel .cuselFrameRight { top:-5px;}
.cuselText { padding: 9px 0 7px 0; }

#evak_form_block .right .order_form_cusel2 .cusel { }

#evak_form_block .right .lineForm { width:115%; margin-top:-4px;}
#evak_form_block .right .order_form_cusel2  .cuselText {  left:auto; right:40px;}


.form_box .radios  { padding-top:5px;}
.form_box .radios li { margin-top:10px;}
.form_box .price { font-size:60px;float:none; word-spacing:-5px; letter-spacing:-1px;}
.form_box .action { float:none; margin-top:10px;}
.form_box .sub_button  {margin-top:10px;}
.form_box .submit { width:100%; height:65px;  font-size:22px; padding:0;}
.form_box .submit:before { display:none;}
#order_form_block .garanty { float:none; width: auto; margin-top:25px; padding-top:15px; background-position: -167px -776px;}

#order_form_block .garanty .p2 { width:205px; padding-left:68px; margin-top:5px;}
#order_form_block .we-work { float:none; width: auto; margin:15px 0 0 0; }
#order_form_block .we-work .p2 { margin:8px 0 0 72px;}


/*text-block*/
.text-block { padding-top:20px; }
.text-block h1 { font-size:26px; padding-bottom:7px; line-height:normal;}
.text-block p { margin-top:15px;}
#text-block-1 { padding-bottom:30px;}



/*confidence_to_us*/
#confidence_to_us  { padding-top:25px; border:0;}
#confidence_to_us .list { margin:0; width:100%; float:none; display:inline-block; vertical-align:top;  padding-bottom:15px; position:relative;}
#confidence_to_us .list:before {content:""; position:absolute; left:-10%; bottom:0; width:120%; border-bottom:1px solid #e6e6e6;}
#confidence_to_us .list li { margin:30px 0 0 0; float:none; display:inline-block; vertical-align:top; width:300px;  padding:0 0 0 0;  }
#confidence_to_us .list li:before { left:0;  top:0; position:relative; float:left; margin:-10px 5px 0 0;}
#confidence_to_us .list li:first-child:before { margin-top:-20px;}
#confidence_to_us .list li+li+li+li+li:before { margin-top:-20px;}
#confidence_to_us.type2 {  margin-top:0;}


#confidence_to_us .list .icon1:before { left:6px;}
#confidence_to_us .list .icon2:before { left:8px;}
#confidence_to_us .list .icon3:before {  left:7px;}
#confidence_to_us .list .icon4:before {  left:0;}
#confidence_to_us .list .icon5:before {  left:9px;}



/*our_trust*/
#our_trust { clear:both; padding:25px 10px 0 10px; text-align:center;}
#our_trust .list { margin:20px 0 0 0; width:100%;  }
#our_trust .list li { margin:0!important; width:100%!important; max-width:320px!important;  }
#our_trust .list li p.name { width:auto; margin-left:0; }
#our_trust .list li .foto { margin:0!important;}

/*discount_button*/
#discount_button { display:none;}

/*our_prices*/
#our_prices {  margin-top:5px;}
#our_prices .wrapper { background:none; width: auto; padding:25px 10px;}
#our_prices .wrapper:before { display:none;}
#our_prices .wrapper .p2 { font-size:22px; margin-top:0;}
#our_prices .wrapper .p2 .orange { font-size:32px; }
#our_prices .p2 .orange .star {font-size: 32px; margin:0;}
#our_prices .wrapper .p3 { font-size:16px; margin-top:35px; line-height: normal;}

/*one_more_tel*/
#one_more_tel {  padding:30px 0;}
#one_more_tel .tel { background:none; padding:0; font-size:28px; }


/*order_form_block2*/
#order_form_block2 .wrapper  { height: auto;}
#order_form_block2 .wrapper:before { display:none;}
#order_form_block2 .h1{ padding-top:10px;}
#order_form_block2 .sub_button { margin-top:20px;}
#order_form_block2 .cost_block {  padding:40px 0 0 0;  }
#order_form_block2 .cost_block .p1, #order_form_block2 .cost_block .p2, #order_form_block2 .cost_block .p3 { font-size:18px;}
#order_form_block2 .cost_block .p2 { font-size:40px; white-space:nowrap; margin:0;}
#order_form_block2 .cost_block .p4 { font-size:18px; margin:29px 5px 0 0;  line-height:21px;}

/*map_block*/
#map_block {  padding-top:25px; padding-bottom:25px;}
#map_block .map_block { float:none;  margin-left:-10px;}
#map_block .right { width: auto; float:none; padding:30px 0 0 0; }

/*recomend_friens*/
#recomend_friens { border-bottom:1px solid #e6e6e6; padding-top:25px; padding-bottom:25px; }
#recomend_friens  p { margin-top:5px;}
#recomend_friens .price { text-align:left;  width: auto;  font-size:80px; display: block; margin: 20px 0 0 0; }
#recomend_friens .text { display: block; padding:0 0 0 0; width: auto; line-height:22px;}
#recomend_friens .text br { display:none;}

/*reviews_slider*/
#reviews_slider { padding:25px 0 25px 0;}
#reviews_slider .jcarousel .foto { float: none; margin:0;}
#reviews_slider .jcarousel .name { font-size:32px;  padding-top:15px;}
#reviews_slider .jcarousel .text { padding:0 10px 0 0;}
#reviews_slider.type2 { padding-top:50px; padding-bottom:20px;}
#reviews_slider.type2 .jcarousel-control-next { top:-40px; left:auto; right:0;}
#reviews_slider.type2 .jcarousel .name { margin-top:10px;}
#reviews_slider.type2 .jcarousel p { padding-top:10px;}

/*find_cheep*/
#find_cheep { padding-top:25px; padding-bottom:25px; }
#find_cheep .text1, #find_cheep .text2 { float: none; width: auto; font-size:18px; margin:20px 0 0 0;  }
#find_cheep .tel { float:none; margin:30px 0 0 0; padding:0; width: auto; background:none; font-size:32px;}
#find_cheep .tel a { text-decoration:none}
#find_cheep.type2 .wrapper:before { display:none;}
#find_cheep.type2 .wrapper {  padding:25px 10px;}

/*autopark*/
#autopark { padding-top:25px; padding-bottom:25px; text-align:center}
#autopark .list { padding:0; width:100%;}
#autopark .list li { width:100%; margin-top:25px; }
#autopark .list li img { max-width:100%; height:auto;}


/*evakuator_cost*/
#evakuator_cost .wrapper { min-height:0; background:none; width: auto; padding:25px 10px;}
#evakuator_cost .wrapper:before { display:none;}
#evakuator_cost .p1 { font-size:24px; line-height:normal;}

/*order_form_block3*/
#order_form_block3 .wrapper  { height: auto;}
#order_form_block3 .wrapper:before { display:none}
#order_form_block3 .h1 { padding-top:0;}
#order_form_block3.form_box .h2 { padding-top:10px; font-size:20px; line-height:normal;}
#order_form_block3 .p3 { font-size:28px;  padding:15px 0 0 0; white-space: normal;}
#order_form_block3 .sub_button{ margin-top:25px;}

/*reviews_block*/
#reviews_block { padding:25px 10px}
#reviews_block .item .foto { float:none;}
#reviews_block .item .text { float:none; width: auto; margin:18px 0 0 0;}
#reviews_block .item .name {  font-size:20px;}
#reviews_block .item .message:before { display:none;}
#reviews_block .item .message {  font-size:16px; line-height: normal; padding:10px;}

/*we_wait_for_you*/
#we_wait_for_you {  padding-top:25px; white-space: normal;}
#we_wait_for_you .p2 { font-size:32px; margin-top:10px;}
#we_wait_for_you .p1 {}



/*tarifs*/
#tarifs { padding:25px 10px;}
#tarifs h1 { font-size:30px; line-height:normal; padding-bottom:15px;}
#tarifs .left { display:none;}
#tarifs .right { float:none; width: auto; margin-top:30px;}
#tarifs .right dl  { padding-top:5px;}
#tarifs .right dt {width:60%; font-size:14px;  line-height: 18px; margin-top:10px;}
#tarifs .right dd { width:35%; white-space:nowrap;  font-size:24px;  margin:10px 0 -2px 0; line-height:30px;}
#tarifs .right dd .star {  top:-3px; font-size:18px; margin-right: -10px;}
#tarifs .right dd:before { left:-400px; width:900px; bottom:-3px;}
#tarifs .prileg  .heading3 { display:block}
#tarifs .prileg a { margin:0 10px 0 0;}
#tarifs .tel_block:before { display:none;}
#tarifs .tel_block { margin-top:25px; width: auto; height: auto; text-align:center;  padding:15px 5px ; line-height:22px; font-size:16px;  }
#tarifs .tel_block .tel { font-size:26px; margin-top:8px;}

/*evak_form_block*/
#evak_form_block { padding:25px 10px;}
#evak_form_block .left { float: none; width: auto;}
#evak_form_block .left dt { width:100%; border:0; height:auto; margin-top:15px;}
#evak_form_block .left dd { width:100%; margin:0; height:auto; padding:3px 0 6px 0;}
#evak_form_block .left dd .txt { padding-bottom:2px; width:100%;}
#evak_form_block .yandex_cart {  width: 100%; height: 305px; margin-top:27px;  }




#our_prices .wrapper .p2 {  margin-top:0;}

#thanks_slider .jcarousel {  height:300px;}

}

@media only screen and (min-width: 0px) and (max-width: 550px) {
#thanks_slider .jcarousel {  height:270px;}
#tarifs { padding-left:10px!important; padding-right:10px!important;}
#map_block .map_block {  margin-left:-35px;}
#order_form_block3 .h1 { width:auto;}
}

@media only screen and (min-width: 0px) and (max-width: 500px) {
#evak_form_block .right { float:none; width: auto; margin-top:30px; }
#evak_form_block .perevoz li {  width:33%; }
#evak_form_block .right  .radios li {  width:100%; margin-top:10px;}
#evak_form_block .right  .radios li+li {  width:100%;}
#evak_form_block .right .lineForm { margin:-4px 0 0 25px; float:left; width:60px;  }
#evak_form_block .right .lineForm .cusel { /*width:60px;*/ }
#evak_form_block .right  .radios li .text { float:left; position:relative;}
#evak_form_block .right .order_form_cusel2  .cuselText { left:0;}
#evak_form_block .right  .price { font-size:60px; margin:10px 0 0 0px; float:none; word-spacing:0; letter-spacing:-1px; min-height:0;}
#evak_form_block .right  .action { float:none; }
#evak_form_block .right  .sub_button { margin-top:20px;}
#evak_form_block .right  .submit:before { display:none;}
#evak_form_block .right  .submit { width:100%; height:70px; padding:0; font-size:22px; }

}
@media only screen and (min-width: 0px) and (max-width: 470px) {
#evak_form_block .perevoz li {  width:50%; text-align:center;}
#evak_form_block .perevoz li  .change_checkbox { width:86%; margin:0 auto;}
#evak_form_block .perevoz .change_checkbox.check:before { display:none;}
}

@media only screen and (min-width: 0px) and (max-width: 450px) {
#thanks_slider .jcarousel {  height:250px;}
#map_block .map_block {  margin-left:-60px;}
}
@media only screen and (min-width: 0px) and (max-width: 400px) {
#map_block .map_block { display:none;}
#evak_form_block .perevoz li  .change_checkbox {  margin:0;}
}




