@charset "utf-8";
*{-webkit-text-size-adjust:100%;}
html * {max-height:1000000px;}

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;}
ins {    background-color:#ff9;    color:#000;    text-decoration:none;}
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;}
hr {    display:block;    height:1px;    border:0;   border-top:1px solid #cccccc;    margin:1em 0;    padding:0;}
input, select {    vertical-align:middle; outline:none;}
input, button, textarea { border-radius:0;}
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;	}
input::-ms-clear {   display: none;    width : 0;  height: 0;}
/*reset.css end*/	

.popup-list-container {
	position: absolute;
	width: calc(100% + 2px);
	left: -1px;
	background: #fff;
	padding: 10px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	max-height: 100px;
	overflow: auto;
	display: none;
}

.popup-list li{
	display: block;
	margin-bottom: 5px;
}

/*cusel begin*/
.cusel { display:inline-block; vertical-align:top; border:1px solid #c2c2c2; background:#000; height:44px; position:relative; font:400 18px 'Open Sans', sans-serif; }
.lineForm select { position:relative; z-index:3; height:100%;   filter: alpha(opacity=0);  opacity:0; font:400 18px 'Open Sans', sans-serif; width:368px;}
.cuselFrameRight { 	position: absolute;	z-index: 2;	top: -1px;	right: -1px; width:46px; height:45px; border-left:1px solid #c2c2c2;}
.cuselFrameRight:before {content:""; position:absolute; top: 19px;	left: 18px;   border: 5px solid transparent;  width:0; height:0; font-size:0; border-top: 6px solid #191919;}
.cusel.cuselOpen .cuselFrameRight { background:#191919; border-color:#191919 }
.cusel.cuselOpen .cuselFrameRight:before { top:14px; border: 5px solid transparent;   border-bottom: 6px solid #ffc700;}
.cuselText { 	cursor: pointer;	overflow: hidden;	z-index: 1;	position: absolute;	top: 0;	left: 0; white-space:nowrap; width:86%; text-overflow:ellipsis;  padding:8px 0 13px 38px; color:#000000; height:23px; 	}
.cusel-scroll-pane  span { 	display: block;	cursor: pointer;	white-space: nowrap; color:#fff;	padding: 4px 0 4px 38px;	zoom: 1; font-size:16px;		}
.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 { color:#ffc700;}
.cusel.classDisCusel,.cusel.classDisCusel .cuselFrameRight {  filter: alpha(opacity=65);  opacity: .65;	cursor: default;}
.classDisCusel .cuselText {	cursor: default;}
#cuselBox {  position: absolute;  z-index: 9999;}
.cusel-scroll-wrap { border:0; background:#191919; margin-top:-1px;	visibility: hidden; width:100%;	}
.cusel-scroll-pane { padding:14px 0 20px 0; }
.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;}

/*scroll-pane begin*/
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 5px;height: 100%;background:#636363}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 7px;background: #dcdcdc;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background:#636363;position: relative;}
.jspDrag{background: #ffc700;position: relative;top: 0;left: 0;width:5px;cursor: pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspArrow{cursor: pointer;padding: 0;margin: 0;width:11px;height:0;margin:0;padding:0;position:relative;background:#e44000;border-radius:6px;}
.jspArrowDown  {}
.jspArrowUp  {}
.jspArrow.jspDisabled{cursor: default;}
.jspHorizontalBar .jspArrow{width: 19px;float: left;height: 19px;background-color:#ee2f21; }
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{background: #eeeef4;float: left;height: 100%;}
/*scroll-pane end*/

/*main*/
html {height:100%; font-size: 100.01%; /*overflow-y:scroll;*/   }
body {margin:0;padding:0;height:100%;font:400 14px 'Open Sans', sans-serif;color:#000000;background: #191919;background: url(http://www.bankgorodov.ru/public//photos/places/Mah-44546.jpg);background-size:cover;}	
a { text-decoration: none; color:#000000; }
a, button, input { border-radius:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; text-decoration:none;}
a:hover { text-decoration: underline; }

/*wrap*/
#wrap {overflow:hidden;min-height:100%;width:100%;overflow:hidden;min-width:320px;position:relative;z-index:1;/* background: url(http://www.bankgorodov.ru/public//photos/places/Mah-44546.jpg); */background: rgba(25, 25, 25, 0.78);}
.wrapper { margin:0 auto; max-width:980px; min-width:320px;  position:relative; }
.ie8 #wrap, .ie8 .wrapper { min-width:980px;}

/*header*/
.body_clicker { display:none; position: absolute; z-index:48; left:-100%; top:0; width:300%; height:10000px; cursor:default; text-decoration:none; }
.for_body_clicker .body_clicker { display:block;}
.for_body_clicker #wrap  { z-index:10;}
#header { position: relative;  min-width:320px; z-index:7; color:#fff; width:100%; height:75px; background:#191919;}
#header a { color:#fff;}
#header .logo { position:absolute; left:0; top:0; z-index:52; background-color:#ffcd00; background:-webkit-linear-gradient(top, #ffcd00, #ffb600);background:-o-linear-gradient(top, #ffcd00, #ffb600);background:-moz-linear-gradient(top, #ffcd00, #ffb600);background:-ms-linear-gradient(top, #ffcd00, #ffb600);background:linear-gradient(top, #ffcd00, #ffb600);}
.logo {max-width:238px}
#header .telef { text-decoration:none; position:absolute; right:-1px; top:14px; font-size:21px; font-weight:600; z-index:51;}
#header .roundday {
    text-decoration: none;
    position: absolute;
    right: -1px;
    top: 40px;
    font-size: 16px;
    font-weight: 600;
    z-index: 51;
}
#header .menu {position: relative;left:0;top:27px;z-index:50;padding-left: 265px;min-height:20px;}
#header .menu .menu_click { display:none;}
#header .menu .item { display:inline-block; vertical-align:top; position:relative; margin-left:11px;  }
#header .menu .item.autopark { position:static}
#header .menu .item.reviews { position:static;}
#header .menu .item .link {font-size:15px; text-transform:uppercase; font-weight:600;}
.ie8 #header .menu .item { margin-left:4px;}
#header .menu .item.active .link { color:#ffc700;}
#header .menu .item:first-child { margin-left:0;}
#header .menu .item .popup_menu {font-weight:500; display:none;font-size:14px; padding:20px 38px 37px 37px;  width:405px; text-transform:none; position:absolute; left:-18px; top:48px; color:#fff; background:#191919; z-index:10;  line-height:20px;}
#header .menu .item .popup_menu.popup1 { width:600px;}
#header .menu .list2 { display:none;}
#header .menu .item .popup_menu:before {content:""; position:absolute; left:0; top:-1px; height:2px; width:100%; background:#191919;}
#header .menu .item.active .popup_menu { display:block;}

/*reviews_form*/
.reviews_form { display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:#191919; z-index:5;}


/*content*/
#content {min-width:320px;position: relative;z-index:1;min-height: 585px;background:#ffffff;box-shadow: 0 5px 8px #000;}
#content .top_block {
    padding: 39px 0 28px 0;
    max-width: 780px;
    margin: 0 auto;
    text-align: center;
}
#wrap  h1, #content  .h_place {case; */ont-size: 29px;font-weight:600;font-size: 16px;padding-bottom: 5px;}
#wrap  .wrapper1 h2 {text-transform:uppercase; font-size:36px; font-weight:600; margin-left:-1px;}
#wrap .for_h {  width:100%;  z-index:2; }
#wrap .for_h h1, #wrap .for_h h2 { max-width:780px; margin:0 auto; }

/*sucess_order*/
.popup_menu_open #sucess_order  { display:none!important;}
#sucess_order { display:none; max-width:550px; margin:0 auto; padding-top:34px;}
#sucess_order .heading { font-size:36px; text-transform:uppercase; font-weight:600; padding:5px 0 10px 60px; background:url(../files/sprite.png) -323px -513px no-repeat; margin-left:30px; }
#sucess_order .address { padding-top:60px; white-space:nowrap;}
#sucess_order .address_d { font-size:24px; padding-top:5px;}
#sucess_order .p1 { text-align:center; padding-top:79px;}
#sucess_order .p2 { text-align:center; padding-top:37px;}


#content .popup_menu { display:none; background:#fff; position:absolute; left:0; top:0; width:100%; height:100%;  z-index:20;}
#content .popup_menu.open { display:block;}
#content #bb_popup1.popup_menu.open,
#content #bb_popup2.popup_menu.open,
#content #bb_popup3.popup_menu.open,
#content #bb_popup4.popup_menu.open,
#content #bb_autopark.popup_menu.open { display:none;}

/*bottom_block*/
#content .bottom_block {
    background: url(../files/bg2.png) 0 0 no-repeat;
    width: 742px;
    /* height: 72px; */
    /*     position: absolute; */
    left: 0;
    /*     display: inline; */
    padding: 20px 120px 0;
    /*     margin-top: 101px; */
}
#content .features li { background:url(../files/sprite.png) no-repeat; padding:0 0 0 41px; min-height:40px; margin-right:15px;  display: inline-block; vertical-align:top; line-height:18px; }
#content .features li.icon1 { background-position:0 -932px;}
#content .features li.icon2 { background-position:-39px -883px;}
#content .features li.icon3 { background-position:-79px -835px;}
#content .free_evak {margin-top: 5px;}
#content .free_evak .num { font-size:22px; padding:0 0 0 30px; margin:0 6px 0 5px; font-weight:600; background:url(../files/sprite.png) -122px -797px no-repeat;}
#content .inputs_list { padding:17px 0 0 0; width:110%; margin-left:-36px;}
#content .inputs_list .item { display:inline-block; vertical-align:top; width:370px; margin:11px 0 10px 36px;}
#content .inputs_list .item .cusel { width:368px!important; }
#content .inputs_list .item .lineForm.icon2 .cusel {background:url(../files/sprite.png) -175px -718px no-repeat;}
#content .input { position:relative; width:368px; border:1px solid #c2c2c2; background:#fff; height:44px;}
#content .input input {-webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s; position:relative; z-index:2; border:0; width:300px; padding:9px 29px 13px 38px; color:#000000; height:22px; font:400 18px 'Open Sans', sans-serif; }
#content .input input.icon1, #content .input input.icon2, #content .input input.icon3 { background:url(../files/sprite.png) -149px -758px no-repeat!important;}
#content .input input.icon2 { background-position:-175px -718px!important;}
#content .input input.icon3 { background-position:-204px -685px!important;}
#content .input input.icon1.error { background-position:-229px -646px!important;}
#content .input input.icon2.error { background-position:-255px -606px!important;}
#content .input input.icon3.error { background-position:-284px -573px!important;}
#content .inputs_list .item.zbig { position:relative; z-index:10;}
#content .inputs_list .item .lineForm { display:none;}
#content .inputs_list .item.input_choice .input { display:none;}
#content .inputs_list .item.input_choice .lineForm { display:block;}
#content .input label.error { background:#e00000; color:#fff; font:13px 'Open Sans', sans-serif; padding:1px 6px; white-space:nowrap; height:18px; position:absolute; left:-1px; top:-20px; z-index:1;}
#content .input input.error+label.error:before {content:""; position:absolute; left:0; top:19px; width:366px; z-index:0; height:42px; border:2px solid #df0000;}
#content .input .caret {-webkit-transition: all 0s; -moz-transition: all 0s; -o-transition: all 0s; transition: all 0s; position:absolute; right:1px; top:0; z-index:4; width:44px; height:100%; border-left:1px solid #c2c2c2; background:url(../files/sprite.png) -277px -106px no-repeat #fff;}
#content .input input.error+label.error+.caret { top:1px; height:42px; background-position:-277px -107px;}
#content .input .popup { display:none; position:absolute; left:-1px; top:44px; width:370px; background:#191919; z-index:10;}
#content .input .popup a  {color:#fff;}
#content .input .popup a.ic { display:block; position:relative; text-decoration:none;  font-size:18px; padding:16px 0 20px 68px;}
#content .input .popup a.ic+a.ic{ border-top:1px solid #3c3c3c;}
#content .input .popup a.ic.icon1:before, #content .input .popup a.ic.icon2:before {content:""; position:absolute; left:28px; top:10px; width:22px; height:33px; background:url(../files/sprite.png) -85px -179px no-repeat;}
#content .input .popup a.ic.icon1:before { background-position:-44px -179px;}
#content .input .popup a.ic:hover { background-color:#3c3c3c}
#content .input.active .popup{ display:block;}
#content .input.active .caret { background-color:#191919; right:-1px; top:-1px; width:45px; border:1px solid #191919; z-index:1;}
#content .input .caret.caret2:before {content:""; position:absolute; left:-324px; top:0; width:324px;  height:100%;  background:none;}
#content .input.active .caret:before, #content .input.active .caret.caret2:before {content:""; position:absolute; left:0; top:0; width:100000px; left:-10000px; top:-10000px; height:100000px;  z-index:0; cursor:default;}
#content .input.active { z-index:99}
#content .input.active input { width:255px; background-color:#fff;}
#wrap.zIndex, #wrap.zIndex #content { z-index:10;}
#wrap.zIndex .for_h { z-index:11;}
#content .input .caret.caret2 { background:#fff;}
#content .input .caret.caret2:after {content:""; position:absolute; top: 18px;	left: 18px;   border: 5px solid transparent;  width:0; height:0; font-size:0; border-top: 6px solid #191919;}
#content .input.active .caret.caret2 {background:#191919;}
#content .input.active .caret.caret2:after { top:13px; border: 5px solid transparent;   border-bottom: 6px solid #ffc700;}
#content .input .popup .days_block1 { font-size:16px; padding:16px 14px 30px 7px;}
#content .input .popup .days_block1 .nearly_days li { float: left; margin-left:13px; line-height:30px;}
#content .input .popup .days_block1 .nearly_days li.nearly_time { float:right;margin:0; height:30px; border:1px solid #717171;}
#content .input .popup .days_block1 .nearly_days li.nearly_time a {  padding:4px 18px;  }
#content .input .popup .days_block1 .nearly_days li.nearly_time a:hover { color:#000; text-decoration:none; background:#ffca00;}
#content .input .popup .days_block1 .nearly_days li a.acty { color:#ffc700;}
#content .input .popup .days_block1 .buttons { clear:both; padding:22px 0 0 23px;}
#content .input .popup .days_block1 .buttons .back { height:40px; width:70px; border:0; cursor:pointer; vertical-align:top; background:url(../files/sprite.png) -348px -108px no-repeat;}
#content .input .popup .days_block1 .buttons .orange_button { width:126px; height:40px; font-size:16px; padding:0; margin-left:18px;}
#content .input .popup .days_block1 .buttons .orange_button:before { display:none;}
#content .input.act .hint { display:block;}
#content .input  .hint { display:none;  color:#ffffff; width:327px; padding:9px 0 14px 0; text-align:center; position:absolute; left:-64px; top:40px; z-index:4; background-color:#313131;background:-webkit-linear-gradient(top, #313131, #010101);background:-o-linear-gradient(top, #313131, #010101);background:-moz-linear-gradient(top, #313131, #010101);background:-ms-linear-gradient(top, #313131, #010101);background:linear-gradient(top, #313131, #010101);}
#content .input  .hint:before {content:""; width:17px; height:9px; background:url(../files/sprite.png) -249px -186px no-repeat; position:absolute; left:50%; top:-5px; margin:-2px 0 0 -9px; }

.radios_list_overflow  .popapus { display:none;}
#content .radios_list { padding:34px 0 0 14px;}
#content .radios_list li { display:inline-block; vertical-align:top; width:51px; position:relative; margin:0 20px;}
#content .radios_list .change_checkbox .ch_box { width:51px; height:40px; margin:0; border:0; background:url(../files/sprite.png) no-repeat;}
#content .radios_list .change_checkbox input { width:100%; height:100%;}
#content .radios_list .icon1 .ch_box  { background-position:2px 0;}
#content .radios_list .icon2 .ch_box  { background-position:-63px 0;}
#content .radios_list .icon3 .ch_box  { background-position:-126px 0;}
#content .radios_list .icon4 .ch_box  { background-position:-184px 0;}
#content .radios_list .icon5 .ch_box  { background-position:-241px 0;}
#content .radios_list .icon6 .ch_box  { background-position:-297px 0;}
#content .radios_list .icon7 .ch_box  { background-position:-353px 0;}
#content .radios_list .icon8 .ch_box  { background-position:-403px 0;}
#content .radios_list .icon1.check .ch_box  { background-position:2px -50px;}
#content .radios_list .icon2.check .ch_box  { background-position:-63px -50px;}
#content .radios_list .icon3.check .ch_box  { background-position:-126px -50px;}
#content .radios_list .icon4.check .ch_box  { background-position:-184px -50px;}
#content .radios_list .icon5.check .ch_box  { background-position:-241px -50px;}
#content .radios_list .icon6.check .ch_box  { background-position:-297px -50px;}
#content .radios_list .icon7.check .ch_box  { background-position:-353px -50px;}
#content .radios_list .icon8.check .ch_box  { background-position:-403px -50px;}
#content .radios_list li .popup { display:none; width:127px; text-align:center; position:absolute; left:-38px; top:-41px; background:#292929; color:#fff; font-size:12px; padding:6px 0 5px 0;}
#content .radios_list li .popup:before, .radios_list_overflow  .popapus:before {content:""; width:17px; height:9px; background:url(../files/sprite.png) -276px -186px no-repeat; position:absolute; left:50%; top:100%; margin:-2px 0 0 -9px;}

#content .radios_list li .popup p:first-child { font-size:11px; color:#ffbf00; text-transform:uppercase; font-weight:600; margin-bottom:-1px;}
#content .radios_list li .change_checkbox:hover .popup  {/* display:block;*/}
.radios_list_overflow {  margin:0; padding:0 0 0 0; position:relative; z-index:2;}
.radios_list_overflow  .popapus { display:none; width:127px; margin-left:-38px; text-align:center; position:absolute; left:0; top:-7px; background:#292929; color:#fff; font-size:12px; height:36px; padding:6px 0 0 0;}
.radios_list_overflow  .popapus p:first-child { font-size:11px; color:#ffbf00; text-transform:uppercase; font-weight:600; margin-bottom:-1px;}

#content .border_block { margin:45px -100px 0 -100px; border-top:1px solid #dedede; padding-top:10px;}
#content .border_block .left { padding:0 0 0 100px; float:left; width:280px; font-size:36px;}
#price_number { font-size:60px; font-weight:600; margin-left:-1px;}
#content .border_block .left .cheeper {  margin:-10px 0 0 12px; font-size:14px;}
#content .border_block .right  {
    width: 430px;
    padding: 19px 75px 0 0;
    float: right;
}
#content .border_block .right .orange_button {
    margin-top: 0;
}
#content .border_block .right .ring {
    line-height: 17px;
    margin-top: 18px;
    text-align: center;
}

/*days_blocks*/
#days_blocks { display:none; color:#fff; position:relative; height:165px; background:url(../files/bg3.png) 194px 0 no-repeat; padding:15px 0 0 20px;}

/*okrug_menu*/
#okrug_menu { float:right; position:relative; width:216px; padding:7px 0 0 16px; z-index:10; margin-right:-17px;}
#okrug_menu .doted { position:relative; z-index:22; color:#000; border-bottom:1px dashed #000; text-decoration:none; font-size:14px;}
#okrug_menu .doted:before{content:""; position:absolute; right:-17px; top:7px; border: 6px solid transparent; border-top: 6px solid #000; width:0; height:0; }
#okrug_menu.open .doted:before { border-top:0; border-bottom: 6px solid #ffc600; top:7px;}
#okrug_menu.open .droped{ display:block;}
#okrug_menu.open .doted  { color:#fff; border-bottom:1px dashed #fff;}
#okrug_menu .droped { display:none; position:absolute; left:0; top:-5px; z-index:21; background:#191919; width:184px; padding:61px 8px 25px 40px;}
#okrug_menu .droped  ul { float:left; width:80px; text-transform:uppercase;}
#okrug_menu .droped  ul+ul { float:right;}
#okrug_menu .droped  ul li { padding-top:7px; font-size:16px;}
#okrug_menu .droped  ul li a { color:#fff; text-decoration:none;}
#okrug_menu .droped  ul li.active a { color:#fec900}
#okrug_menu.open .closer { display:block}
#okrug_menu .closer { cursor:default; position:fixed; left:0; top:0; width:100%; height:100%; z-index:20; display:none}

/*checkbox*/
.change_checkbox {cursor:pointer; display:inline-block; vertical-align:top; position:relative; }
.change_checkbox 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:3px 9px 0 0; width:11px; height:11px; border:1px solid #aeaeae;  background: #e0e0e0; }
.change_checkbox.check .ch_box{ background:#000 }

/*footer*/
#footer {overflow:hidden;min-width:320px;position: fixed;z-index:6;bottom: 0;width: 100%;height:75px;margin-top:-75px;background:#191919;color:#fff;}
#footer .wrapper:before {content:""; position:absolute; right:5px; top:0; background:url(../files/bg4.png) 0 0 no-repeat; width:191px; height:75px;}
#footer .logo { float: left; background-color:#ffcd00; background:-webkit-linear-gradient(top, #ffcd00, #ffb600);background:-o-linear-gradient(top, #ffcd00, #ffb600);background:-moz-linear-gradient(top, #ffcd00, #ffb600);background:-ms-linear-gradient(top, #ffcd00, #ffb600);background:linear-gradient(top, #ffcd00, #ffb600);}
#footer .copyright { float:left; font-size:10px; text-transform:uppercase; color:#afafaf; padding:31px 0 0 16px;}
.ie8 #footer { min-width:980px;}
#footer .orange_button, .call { display:none}
.bottom_call
{top: 500px;
left: 500px;}

/*other styles*/
.clear { clear:both;}
.orange_button {border:0; position:relative; background-color:#ffb600;background:-webkit-linear-gradient(top, #ffdf00, #ffb600);background:-o-linear-gradient(top, #ffdf00, #ffb600);background:-moz-linear-gradient(top, #ffdf00, #ffb600);background:-ms-linear-gradient(top, #ffdf00, #ffb600);background:linear-gradient(top, #ffdf00, #ffb600); width:299px; height:67px; border:0; color:#000000; font:700 22px 'Open Sans', sans-serif; text-transform: uppercase; cursor:pointer; padding-bottom:4px;}
.orange_button:hover { background-color:#ffdf00;background:-webkit-linear-gradient(bottom, #ffdf00, #ffb600);background:-o-linear-gradient(bottom, #ffdf00, #ffb600);background:-moz-linear-gradient(bottom, #ffdf00, #ffb600);background:-ms-linear-gradient(bottom, #ffdf00, #ffb600);background:linear-gradient(bottom, #ffdf00, #ffb600); }
a.orange_button  { text-align:center; text-decoration:none; display:inline-block; vertical-align:top; padding:0; line-height:64px;}
.ie8 .orange_button:before { top:-18px;}
.ie8 a.orange_button:before { top:-3px;}
.orange_button:before {content:""; position:absolute; width:29px; height:73px; position:absolute; right:-8px; top:-3px; background: url(../files/sprite.png) 0 -116px no-repeat; z-index:3;}
input::-webkit-input-placeholder {color:#000;}
input::-moz-placeholder          {color:#000;}/* Firefox 19+ */
input:-moz-placeholder           {color:#000;}/* Firefox 18- */
input:-ms-input-placeholder      {color:#000;}
textarea::-webkit-input-placeholder {color:#000;}
textarea::-moz-placeholder          {color:#000;}/* Firefox 19+ */
textarea:-moz-placeholder           {color:#000;}/* Firefox 18- */
textarea:-ms-input-placeholder      {color:#000;}

@media only screen and (min-width:0px) and (max-width:1200px){
body {background-size:auto;  }
}

@media only screen and (min-width:0px) and (max-width:1000px){
#header .telef, #header .roundday {  right:5px;}
#header .menu .item { margin-left:7px;  }
#header .menu .item .link {font-size:14px; }
#content .input  .hint { left:-1px; top:44px;}
/*
#header .menu .item #autopark {   padding:0 50px;  width:900px; }
*/
}
@media only screen and (min-width:0px) and (max-width:950px){
#header .menu .item { margin-left:6px;  }
#header .menu .item .link {font-size:13px; }
#header .telef { font-size:18px; }
#header .roundday {font-size: 10px;}
#header .menu {  padding-left:225px;}

/*
#header .menu .item #autopark { left:-225px;  }
*/
}

@media only screen and (min-width:0px) and (max-width:880px){
#header .telef {/* right:21px; */top:17px;/* width:0; */height: 32px;/* background:url(../files/sprite.png) -180px -179px no-repeat; */overflow:hidden;/* padding-left:21px; */}
#header .roundday {/* display:none; */}
#content .radios_list { text-align:center;}
#content .radios_list li {  width:51px; position:relative; margin:0 15px;}
#content .bottom_block {/* left:50%; *//* margin-left:-400px; */padding: 20px 40px 0;}
#content .top_block, #wrap .for_h h1,#wrap .for_h h2 {   max-width:750px; }
#content .inputs_list { margin-left:-5px;}
#content .inputs_list .item { margin-left:5px;}
#content .border_block .right  { padding-right:100px; }

}
@media  (min-width:760px){.bottom_block2{
    display: none;
}}
@media only screen and (min-width:0px) and (max-width:760px){
#okrug_menu { display:none}
#wrap .for_h, #wrap.zIndex .for_h { z-index:2;}

body { background: url(../files/bg1.jpg) center center repeat fixed #191919;}
#wrap { max-width:480px; margin:0 auto; background:#fff; }

/*header*/
#header {  height:65px;  position:fixed; left:0; top:0; width:100%;}
#header .wrapper { height:65px; max-width:480px; background-color:#ffcd00; background:-webkit-linear-gradient(top, #ffcd00, #ffb600);background:-o-linear-gradient(top, #ffcd00, #ffb600);background:-moz-linear-gradient(top, #ffcd00, #ffb600);background:-ms-linear-gradient(top, #ffcd00, #ffb600);background:linear-gradient(top, #ffcd00, #ffb600);}
#header .logo {width: auto;height:55px;background:none;left: 5%;/* margin-left:-63px; */top: 10px;}
#header .logo img {  display:none;}
#header .logo:before {content:""; position:absolute; left:0; top:0; background:url(../files/logo_mob.png) 0 0 no-repeat; width:126px; height:23px;}
#header .telef {/* background-position:-143px -179px */}
#header .menu { padding-left:0; position:absolute; left:0; top:0; width:18px; height:18px; z-index:5;}
#header .menu .list { display:none;}
#header .menu .menu_click { display:block; position:absolute; left:0; top:0; width:58px; height:65px; }
#header .menu .menu_click:before{content:""; position:absolute; left:20px; width:18px; top:30px;  height:4px; border-top:4px solid #613200;}
#header .menu .menu_click:after {content:""; position:absolute; left:20px; top:23px; width:18px; height:10px; border-bottom:4px solid #613200; border-top:4px solid #613200; width:18px;}


#header .menu  { width:100%;}
#header .menu .list2 { padding:18px 0 100px 0; background:#191919; position:absolute; z-index:14; width:100%; top:65px; height:2000px; left:0;  }
#header .menu .list2 li { padding:10px 0 4px 57px; text-transform:uppercase; font-size:15px; font-weight:600;}

#header .menu .hiding { display:block; }
#header .menu .p1 { text-transform:uppercase; padding-top:0; color:#ffc600}
#header .menu .list1 { padding:0 0 0 19px; }
#header .menu .list1 li { padding:4px 0 0 0;}

.menu_open #header .menu .list2 { display:block;}
.menu_open #header .menu .menu_click { background:#191919;}
.menu_open #header .menu .menu_click:before, .menu_open #header .menu .menu_click:after { border-color:#ffc300;}
.menu_open  #content { height:230px; overflow:hidden; }
.menu_open #header { position:absolute;}
#wrap.menu_open { min-height:620px;}
.menu_open #wrap .for_h, .popup_menu_open .for_h{ display:none;}

/*content*/
#content { box-shadow:none; background:none;  min-height:0; padding-top:65px; padding-bottom:30px;}
#wrap .for_h{ top:84px;}
#wrap .for_h h1, #wrap .for_h h2 { font-size:18px; text-align:center; padding:0 10px 0 10px;}
#content  h1, #content  .h_place { text-align:center;  font-size:18px; margin:0;  }
#content .free_evak {text-align:center; margin-top:6px; font-size:12px;}
#content .free_evak .num { font-size:12px; padding:0 0 0 18px; margin:0 5px 0 2px; font-weight: normal; background-position:-379px -495px;}

/*bottom_block*/
#content .bottom_block { display:none;}
#content .bottom_block2 {display:block;margin: 0 auto;width: 280px;}
#content .features li {
    padding-bottom: 5px;
}
#content .border_block {position:relative;margin: 10px 0 0 0;padding-top:9px;border-top:1px dashed #dedede;}
#content .border_block .left { padding:0; float: none; width: auto; font-size:24px; text-align:center;}
#content .border_block .left .price { margin-top:-3px;}
#content .border_block .left .price img {height: 100%;}
#content .border_block .left .cheeper { font-size:12px; margin:-9px 0 0 0;  line-height:13px;}
#content .border_block .right  { width: auto; padding:0 0 0 0; float:none;}
#content .border_block .right .orange_button { display:none;}
#content .border_block .right .ring {line-height:13px; font-size:12px; padding:0;   width: auto; margin:0; text-align: center; float:none;}
#content .border_block .right .ring br { display:none;}

/*radios_list_overflow*/
.radios_list_overflow {  padding:5px 0 0 0; }
.radios_list_overflow  .popapus { top:69px; height:34px; padding-top:4px; width:99px; margin-left:-24px; font-size:11px;}
.radios_list_overflow  .popapus:before { background-position:-249px -186px; top:-5px;}

.radios_list_overflow  .popapus p:first-child { margin-bottom:-2px; font-weight:700;}

#content .radios_list { text-align: left; padding:13px 0 21px 0; width:100%; overflow: auto; white-space:nowrap; -webkit-overflow-scrolling: touch;}
#content .radios_list li {  width:52px;  }
#content .radios_list li:first-child { margin-left:29px;}
#content .radios_list li:last-child { margin-right:29px;}
#content .radios_list li .popup { display:none!important;  }


/*top_block*/
#content .top_block {padding: 50px 0 10px 0;width:100%;margin:0 auto;text-align: center;}
#content .inputs_list { padding:19px 0 0 0; width:290px; margin:0 auto; }
#content .inputs_list .item {  width:100%; margin:-1px 0 0 0;}
#content .input { position:relative; width:290px;  height:42px;}
#content .input input { width:223px; padding:9px 29px 13px 38px;  height:20px; font-size:14px; }
#content .input input.error { margin-bottom:10px}
#content .inputs_list .item .cusel {height:42px; width:290px!important; }
#content .inputs_list .item .lineForm select { width:290px;}
#content .inputs_list .item .cuselFrameRight {  width:36px; height:43px; }
#content .inputs_list .item .cuselText { 	 width:73%; font-size:14px; padding:10px 0 11px 38px;  height:21px; 	}
#content .inputs_list .item .cuselFrameRight:before {	left: 12px;  }
.cusel-scroll-pane  span { font-size:14px;}
#content .input label.error { height:0; text-indent:1000px; background:none}
#content .input input.error+label.error:before { width:289px; z-index:0; height:40px; }
#content .input .caret { width:34px; background-position:-282px -107px;}
#content .input input.error+label.error+.caret {  height:40px; background-position:-282px -108px;}
#content .input.active .caret { width:35px;}
#content .input.active input { width:187px;}
#wrap.zIndex, #wrap.zIndex #content { z-index:1;}
#content .input .popup {  top:42px; width:292px;}
#content .input .popup a.ic {  font-size:14px; padding:15px 0 18px 68px;}
#content .input .popup a.ic.icon2:before { background-position:-85px -182px;}
#content .input .popup a.ic.icon1:before { background-position:-44px -182px;}
#content .input  .hint {  width:100%; padding:8px 1px 0 1px; height:30px; left:-1px; top:-38px; font-size:12px; background-color:#010101;background:-webkit-linear-gradient(bottom, #313131, #010101);background:-o-linear-gradient(bottom, #313131, #010101);background:-moz-linear-gradient(bottom, #313131, #010101);background:-ms-linear-gradient(bottom, #313131, #010101);background:linear-gradient(bottom, #313131, #010101);}
#content .input  .hint:before { top:100%; background-position:-276px -186px;}

#content .input .caret.caret2:after {	left: 12px;  }
#content .input .popup .days_block1 { font-size:14px; text-align:center;}
#content .input .popup .days_block1 .nearly_days li { float: none; display:inline-block; margin:0 6px; }
#content .input .popup .days_block1 .nearly_days li.nearly_time { float:none; height: auto; border:0;}
#content .input .popup .days_block1 .nearly_days li.nearly_time a {  padding:4px 18px;  border:1px solid #717171;}
#content .input .popup .days_block1 { display:none;}
#content .inputs_list .item.input_choice .input { display:block;}
#content .inputs_list .item .lineForm.icon2 { display:none;}

/*footer*/
.pfooter { height:67px;}
#footer {height: 88px;margin-top:-67px;position: fixed;left:0;bottom:0;width:100%;background: #fff;}
#footer .wrapper:before, #footer .logo, #footer .copyright  { display:none;}
#footer .wrapper { max-width:480px; }
#footer .orange_button{ width:100%; height:54px; padding-bottom:0; display:block;}
.call {width:100%;padding-bottom:10px;display:block;text-align: center;font-size: 18px;color: #000;}
#footer .orange_button:before { display:none;}
#footer .ok, #footer .close_popup { display:none;}
#footer.okey  .submit { display:none}
#footer.okey  .ok { display:block}
#footer .close_popup { position:absolute; left:0; top:0; z-index:10;}
#footer .send_review { position:absolute; left:0; top:0; z-index:11; display:none}
#footer.change_button .ok, #footer.change_button  .submit  { display:none;}
#footer.change_button .close_popup { display:block;}

#wrap.bg_black {background:#191919;}

#content .input  .hint:after, #content .radios_list li .popup:after, .radios_list_overflow  .popapus:after  { display:none}
}

@media only screen and (min-width:0px) and (max-width:480px){
body { background:#191919;}
}