/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, button::-moz-focus-inner {padding:0;border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display:block;}

/* Site styles */
body {font:14px/18px Arial, Helvetica, sans-serif;color:#222;background:#fff;min-width:1000px;position:relative;}
a:link {text-decoration:underline;color:#1a43f7;}
a:visited {color:#870094;}
a:hover {color:#e90000;}
input[type="text"], input[type="tel"], input[type="email"], input[type="password"], textarea {background:#fff url("../i/input.png") repeat-x 0 0;border:1px solid #bcbcbc;padding:8px;color:#333;font:italic 14px Arial, sans-serif;border-radius:2px;margin:0;outline:none;}
button {background:#ffb201 url("../i/button.png") repeat-x 0 0;font:13px/27px Arial, sans-serif;cursor:pointer;color:#fff;text-shadow:0 -1px 0 #ff3802;height:29px;border:0;border-top:1px solid #ff8203;border-bottom:1px solid #ffb343;overflow:visible;min-width:110px;padding:0 10px;border-radius:14px;box-shadow:0 3px 0 #ff1a02;white-space:nowrap;}
button:hover {background-position:0 5px;}

/* Header */
.header {position:relative;height:165px;background:url("../i/header.png") repeat-x 0 0;margin:0 0 27px;}
    .logo {position:absolute;top:35px;left:43%;margin:0 0 0 -431px;width:350px;height:120px;overflow:hidden;text-indent:-10000px;background:url("../i/logo.png") no-repeat 0 0;}
	.slogan {position:absolute;top:76px;left:50%;margin:0 0 0 -178px;font:italic bold 16px/22px Arial, sans-serif;color:#000;text-shadow:0 1px 0 #fff;width:400px; font-size: 17px;}
	.contacts {position:absolute;top:20px;right:50%;margin:0 -470px 0 0;font:14px Arial, sans-serif;color:#000;text-shadow:1px 1px 0 #fff;}
		.contacts .tel {font:bold 25px/25px Tahoma, sans-serif;margin:0 0 15px;}
		.contacts a {color:#000;}
		.contacts a:hover {text-decoration:none;}
		.contacts .workhours {padding:0 0 0 22px;background:url("../i/workhours.png") no-repeat 0 0;margin:0 0 10px 60px;}
		.contacts .email {margin:0 0 10px 60px;}
			.contacts .email a {padding:0 0 0 22px;background:url("../i/email.png") no-repeat 0 2px;}

/* Container */
.container {width:940px;padding:0 30px;margin:0 auto;}
.container:after {clear:both;content:'';display:block;}
	.rightside {float:right;margin:0 0 30px;}
	.rightside.wide {width:680px;}
	nav.addNav {background:#f7e7c5 url("../i/bg.png");border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.5);font:15px/18px Verdana, sans-serif;padding:3px 0;margin:0 0 30px;}
	.container>nav.addNav {float:left;width:230px;}
		nav.addNav>ul>li {padding:0 17px;margin:12px 0;background:url("../i/add-nav-bullet.png") no-repeat 8px 6px;}
			nav.addNav a {color:#1a43f7;text-shadow:1px 1px 0 #fff;}
			nav.addNav a:hover {color:#e90000;}
			nav.addNav li.current>span {color:#fff;background:#ff8805 url("../i/add-nav-bullet-current.png") no-repeat 3px 6px;text-shadow:0 -1px 0 #ff1a02;padding:0 6px 0 12px;margin:0 0 0 -12px;display:inline-block;}
			nav.addNav ul ul {font:13px/18px Verdana, sans-serif;border-bottom:1px solid #ff6e02;margin:0 -9px;padding:5px 0 8px;}
				nav.addNav ul ul li {padding:0 24px;background:url("../i/add-nav-bullet2.png") no-repeat 14px 9px;margin:2px 0;}
	.serviceCarousel {position:relative;background:url("../i/service-carousel.png") repeat-x 0 100%;height:178px;width:680px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.5);}
		.serviceCarousel .arrow {position:absolute;width:33px;height:33px;top:72px;background-image:url("../i/arrows.png");cursor:pointer;z-index:2;-moz-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;-ms-transition:opacity .25s ease;transition:opacity .25s ease;}
		.serviceCarousel .arrow:hover {opacity:.75;}
		.serviceCarousel .prev {left:3px;background-position:0 0;}
		.serviceCarousel .next {right:3px;background-position:0 -33px;}
		.serviceCarousel ul {overflow:hidden;height:178px;}
			.serviceCarousel ul li {height:168px;float:left;padding:10px 340px 0 105px;width:235px;text-align:center;}
				.serviceCarousel ul .description {float:right;margin:0 -265px 0 0;width:220px;font:italic 13px/16px Arial, sans-serif;text-align:left;padding:10px 0 0;}
					.serviceCarousel ul .description p {margin:0 0 16px;}
				.serviceCarousel ul .title {font:26px/33px Arial, sans-serif;margin:0 0 15px;}
				a.btn {display:inline-block;background:#ffb201 url("../i/button.png") repeat-x 0 0;font:13px/27px Arial, sans-serif;color:#fff;text-shadow:0 -1px 0 #ff3802;border-top:1px solid #ff8203;border-bottom:1px solid #ffb343;min-width:110px;padding:0 10px;border-radius:14px;box-shadow:0 3px 0 #ff1a02;white-space:nowrap;text-decoration:none;text-align:center;outline:none;}
				a.btn:hover {background-position:0 5px;}
	.about {float:left;width:650px;margin:0 0 30px;}
		.about h1 {font:22px Arial, sans-serif;color:#000;margin:0 0 20px;}
		.about h2 {margin:0 0 18px;color:#000;font:28px/33px Arial, sans-serif;}
		.about p {margin:0 0 18px;}
		.more {margin:0 0 18px;}
			.more a {background:url("../i/more.png") no-repeat 100% 2px;padding:0 20px 0 0;}
	.request {border:1px solid #ff6d02;padding:8px 16px 10px;width:226px;background:#fff url("../i/bottom-bg.png") repeat-x 0 100%;border-radius:4px;text-align:center;margin:0 0 30px;box-shadow:0 1px 2px rgba(0,0,0,.5);}
	.container>.request {float:right;}
		.request input[type="text"], .request input[type="tel"], .request input[type="email"] {width:208px;}
		.request p {margin:0 0 14px;}
		.request .title {margin:0 0 6px -24px;padding:0 0 6px 12px;font:22px/29px Arial, sans-serif;color:#fff;background:url("../i/request-title.png") no-repeat 0 0;text-align:left;text-shadow:0 -1px 0 #ff1a02;}
	.advantages {background:#ffe341 url("../i/advantages.png") repeat-x 0 0;height:321px;margin:0 0 30px;position:relative;}
		.videobox {position:absolute;top:30px;left:50%;margin:0 0 0 -470px;border:1px solid #b1b0ac;border-radius:4px;padding:10px 16px 26px;width:226px;background:#b7c0c5 url("../i/video-box.png") repeat-x 0 100%;box-shadow:0 1px 2px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,255,255,.65);}
			.videobox .title {font:24px/33px Arial, sans-serif;margin:0 0 10px;text-align:center;color:#000;text-shadow:0 1px 0 #fff;background:url("../i/video-box-title.png") no-repeat 50% 18px;}
		.advantagesIn {position:absolute;top:30px;left:50%;margin:0 0 0 -180px;width:680px;font-size:0;}
			.advantages h2 {margin:0 0 18px;color:#000;font:28px Arial, sans-serif;text-shadow:1px 1px 0 #fff;}
			.advantages article {padding:0 30px 15px 70px;display:inline-block;vertical-align:top;width:240px;min-height:60px;font:14px Arial, sans-serif;}
				.advantages article img {float:left;margin:0 0 0 -70px;}
				.advantages article a {color:#000;text-shadow:1px 1px 0 #fff;text-decoration:none;}
				.advantages article a:hover {text-decoration:underline;}
	.reviews {border:1px solid #ff6d02;padding:8px 16px 24px;background:#fff url("../i/bottom-bg.png") repeat-x 0 100%;border-radius:4px;text-align:center;margin:0 0 30px;box-shadow:0 1px 2px rgba(0,0,0,.5);}
	.container>.reviews {float:right;width:226px;min-height:229px;}
		.reviews .title {font:24px/33px Arial, sans-serif;margin:0 0 10px;background:url("../i/reviews-title.png") no-repeat 50% 18px;}
		.reviews .review {border:2px solid #ffc69d;border-radius:3px;padding:10px;font:13px Arial, sans-serif;text-align:left;margin:0 0 12px;position:relative;}
		.reviews .review:after {position:absolute;width:8px;height:14px;background:url("../i/review.png") no-repeat 0 0;bottom:-14px;left:54px;display:block;content:'';}
		.reviews .author {font:italic 12px Arial, sans-serif;color:#333;margin:0 0 10px;text-align:left;}
	.clients {width:550px;border:1px solid #ff6d02;padding:19px 54px;background:#fff url("../i/bottom-bg.png") repeat-x 0 100%;border-radius:4px;margin:0 0 30px;box-shadow:0 1px 2px rgba(0,0,0,.5);position:relative;}
	.container>.clients {float:left;min-height:223px;}
		.clients .title {font:28px/33px Arial, sans-serif;color:#000;margin:0 -15px 14px;}
			.clients .title a {background:url("../i/more.png") no-repeat 100% 2px;padding:0 20px 0 0;font:14px/18px Arial, sans-serif;}
		.clients ul {overflow:hidden;height:126px;}
			.clients ul li {float:left;width:172px;height:126px;padding:0 4px;}
			.homeclients ul li {width:516px;height:126px;}
		.clients .arrow {position:absolute;width:33px;height:33px;top:113px;background-image:url("../i/arrows.png");cursor:pointer;z-index:2;-moz-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;-ms-transition:opacity .25s ease;transition:opacity .25s ease;}
		.clients .arrow:hover {opacity:.75;}
		.clients .prev {left:12px;background-position:0 0;}
		.clients .next {right:12px;background-position:0 100%;}
	.offer {background:#cee7eb url("../i/offer.png");box-shadow:0 1px 2px rgba(0,0,0,.5);margin:0 0 30px;}
		.offerIn {width:940px;margin:0 auto;}
		.offerIn:after {clear:both;content:'';display:block;}
			.offer .info {float:right;width:650px;padding:25px 0 30px;}
				.offer h2 {margin:-30px 0 18px -4px;padding:30px 0 0 70px;color:#000;font:28px/33px Arial, sans-serif;text-shadow:1px 1px 0 #fff;background:url("../i/offer-h2.png") no-repeat 0 0;}
				.offer h3 {font:20px Arial, sans-serif;color:#000;margin:0 0 10px;}
				.offer p {margin:0 0 18px;}
			.goodToKnow {border:1px solid #ff6d02;padding:0 10px 15px;background:#fff url("../i/bottom-bg.png") repeat-x 0 100%;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.5);font:14px Arial, sans-serif;margin:0 0 30px;}
			.offer .goodToKnow {margin:30px 0;float:left;width:238px;}
				.goodToKnow .title {border-top:1px solid #faf20f;background:url("../i/good-to-know-title.png") no-repeat 50% 0;font:24px/45px Arial, sans-serif;text-align:center;color:#000;text-shadow:0 1px 1px #fff;border-bottom:1px solid #ff6d02;margin:-1px -11px 5px;border-radius:4px 4px 0 0;box-shadow:inset 0 1px 0 #fff;}
				.goodToKnow ul {margin:0 0 15px;}
					.goodToKnow li {padding:10px 0 10px 15px;border-bottom:1px dotted #ff6d02;background:url("../i/good-to-know-bullet.png") no-repeat 0 15px;}
				.goodToKnow .more {margin:0 0 0 15px;}

/* Content */
.content {float:right;width:680px;margin:0 0 30px;}
	.content h1 {font:28px Arial, sans-serif;color:#000;margin:0 0 10px;}
	.content h2 {font:25px Arial, sans-serif;color:#000;margin:0 0 10px;}
	.content h3 {font:20px Arial, sans-serif;color:#000;margin:0 0 10px;}
	.content h4 {font:18px Arial, sans-serif;color:#000;margin:0 0 10px;}
	.content h5 {font:bold 16px Arial, sans-serif;color:#000;margin:0 0 10px;}
	.content ul {margin:0 0 18px 15px;}
		.content ul li {padding:0 0 0 16px;background:url("../i/bullet.png") no-repeat 0 7px;}
	.content ol {margin:0 0 18px 15px;counter-reset:ol;}
		.content ol li {padding:0 0 0 26px;counter-increment:ol;}
		.content ol li:before {content:counter(ol)'.';color:#ff6d02;float:left;margin:0 0 0 -26px;font-weight:bold;}
	img.alignleft {float:left;padding:1px;border:1px solid #7db0e3;margin:0 12px 12px 0;}
	img.alignright {float:right;padding:1px;border:1px solid #7db0e3;margin:0 0 12px 12px;}
	a:hover img.alignleft, a:hover img.alignright {border-color:#ff6d02;}
	.content p {margin:0 0 18px;}
	.content small {font-size:.9em;}
	.content table {width:100%;margin:0 0 18px;}
		.content th {border:1px solid #b6d3ef;background:#e5eff9;padding:15px 10px;font-weight:bold;}
		.content td {border:1px solid #b6d3ef;background:#fff;padding:10px;vertical-align:top;text-align:center;}
		.content tr td:first-child {text-align:left;}
		.content tr:nth-child(2n+1) td {background:#f2f7fc;}
	.content .clear {clear:both;}
	.crumbs {margin:0 0 18px;color:#ff6d02;}
		.crumbs span.current {color:#000;}
	nav.mNav {background:#2782ff url("../i/main-nav.png") repeat-x 0 0;margin:0 0 20px;height:60px;border-radius:4px;box-shadow:inset 0 3px 5px rgba(50,0,248,.45), 0 1px 2px rgba(0,0,0,.5);}
		nav.mNav ul {margin:0;}
			nav.mNav li {float:left;background:url("../i/main-nav-separator.png") no-repeat 0 50%;padding:0 0 0 2px;position:relative;}
			nav.mNav li:first-child {background:none;padding:0;}
				nav.mNav a {display:block;padding:0 9px;font:bold 15px/60px Verdana, sans-serif;white-space:nowrap;color:#fff;text-shadow:0 -1px 0 #3200f8;}
				nav.mNav li:first-child a {padding-left:14px;}
				nav.mNav a:hover {background:#fee706;color:#000;text-shadow:0 1px 0 #fff;border-radius:4px;box-shadow:inset 0 3px 5px rgba(255,109,2,.55);text-decoration:none;}
				nav.mNav li.current span {display:block;padding:0 9px;background:#fee706;color:#000;text-shadow:0 1px 0 #fff;border-radius:4px;box-shadow:inset 0 3px 5px rgba(255,109,2,.55);font:bold 15px/60px Verdana, sans-serif;white-space:nowrap;}
					nav.mNav .action {display:block;position:absolute;top:-3px;right:10px;width:19px;height:21px;background:url("../i/main-nav-action.png") no-repeat 0 0;}
	.vcard {margin:18px 0;}
	.vcard:after {clear:both;content:'';display:block;}
		.vcard .fn {font:25px Arial, sans-serif;color:#000;margin:0 0 10px;}
		.vcard .caption {font:20px Arial, sans-serif;color:#000;}
		.vcard .column {float:left;width:320px;margin:0 20px 0 0;}
	.feedback {width:472px;border:1px solid #ff6d02;padding:10px 16px;background:#fff url("../i/bottom-bg.png") repeat-x 0 100%;border-radius:4px;margin:30px 0;box-shadow:0 1px 2px rgba(0,0,0,.5);}
		.feedback .caption {font:24px Arial, sans-serif;color:#000;margin:0 0 10px;}
		.feedback .cols {margin:0 -10px;}
		.feedback .cols:after {clear:both;content:'';display:block;}
			.feedback .column {float:left;margin:0 10px;width:226px;}
		.feedback p {margin:0 0 14px;}
		.feedback input[type="text"], .feedback input[type="email"] {width:208px;}
		.feedback textarea {width:208px;height:115px;}
	.article {border-bottom:1px dotted #ff6d02;margin:0 0 24px;padding:0 0 18px;}
		.article .caption {margin:0 0 10px;}
		.article p {margin:0 0 10px;}
		.article .more {margin:0;}
	ul.paging {margin:40px 0;font:bold 14px/30px Arial, sans-serif;}
	ul.paging:after {clear:both;content:'';display:block;}
		ul.paging li {float:left;margin:0 10px 0 0;width:30px;height:30px;padding:0;background:none;text-align:center;}
		ul.paging li.prev {margin:0 20px 0 0;}
		ul.paging li.next {margin:0 0 0 10px;}
		ul.paging li.current {color:#fff;background:url("../i/paging.png") no-repeat 0 -30px;}
			ul.paging a {display:block;background:url("../i/paging.png") no-repeat 0 0;color:#fff;}
			ul.paging a:hover {background-position:0 -30px;}
			ul.paging li.prev a {overflow:hidden;text-indent:-10000px;background-position:0 -60px;}
			ul.paging li.prev a:hover {background-position:0 -90px;}
			ul.paging li.next a {overflow:hidden;text-indent:-10000px;background-position:0 -120px;}
			ul.paging li.next a:hover {background-position:0 -150px;}
	.back {margin:0 0 18px;}
		.back a {background:url("../i/back.png") no-repeat 0 2px;padding:0 0 0 20px;}
	.clientsTable {background:none;}
	.clientsTable li {background:none !important; float:left; width:172px; height:378px; padding:10px 20px !important; }
	.rouble {font-family:als_rublregular;}
	ul.packs {font-size:0;margin:0 -30px;}
		ul.packs li {margin:0 30px 40px;padding:0;display:inline-block;vertical-align:top;width:290px;background:none;font-size:14px;text-align:center;}
			ul.packs a {display:block;padding:27px 17px 17px;border:1px solid #c3c3c3;text-decoration:none;color:#222;}
			ul.packs a:hover {border-color:#ff6d02;}
				ul.packs .pic {margin:0 0 10px;}
				ul.packs .caption {font:bold 16px/18px Arial, sans-serif;color:#000;margin:0 0 6px;}
				ul.packs p {margin:0 0 10px;}
				ul.packs .price {width:101px;height:37px;font:bold 20px/37px Arial, sans-serif;text-align:center;margin:0 auto;background:url("../i/price.png") no-repeat 50% 0;text-shadow:0 1px 0 #fff;}
	.cReview {margin:0 0 40px;padding:0 0 0 125px;}
	.cReview:after {clear:both;content:'';display:block;}
		.cReview .pic {float:left;margin:0 0 0 -125px;}
			.cReview .pic img {border:1px solid #7db0e3;}
			.cReview .pic a:hover img {border-color:#ff6d02;}
		.cReview .caption {margin:0 0 8px;}
		.cReview p {margin:0 0 4px;}
		.cReview .author {font-size:12px;font-style:italic;}
		.cReview .more {margin:12px 0 0;}
	.content .request {float:right;margin:0 0 10px 30px;}
	.note {margin:-8px 0 18px;}
	.note:after {clear:both;content:'';display:block;}
		.note a.btn {float:right;margin:0 0 0 20px;}
	.red {color:#f00;}
	.cOffer {background:#faf30f url("../i/c-offer.png") repeat-x 0 100%;margin:0 0 30px;text-shadow:1px 1px 0 #fff;}
	.cOfferIn {background:url("../i/c-offer-in.png");padding:25px 30px 30px;}
		.cOffer ul {margin:0;}
			.cOffer ul li {margin:30px 0 0;padding:0 0 0 70px;background:none;}
			.cOffer ul li:after {clear:both;content:'';display:block;}
				.cOffer .pic {float:left;margin:0 0 0 -70px;}
				.cOffer .caption {font-weight:bold;}
				.cOffer p {margin:0;}
	.links {margin:0 0 18px;}
	.links:after {clear:both;content:'';display:block;}
		.links ul {float:left;width:300px;margin-right:25px;}
			.links ul li {margin-bottom:4px;}
	.cAction {margin:0 0 40px;padding:0 0 0 280px;}
	.cAction.ended {position:relative;}
	.cAction:after {clear:both;content:'';display:block;}
		.cAction .pic {float:left;margin:0 0 0 -280px;}
			.cAction .pic img {border:0px solid #7db0e3;}
			.cAction .pic a:hover img {border-color:#ff6d02;}
			.cAction.ended .pic img {opacity:.55;}
		.cAction .caption {margin:0 0 8px;}
		.endedFlag {position:absolute;top:-7px;left:180px;padding:18px 6px 0 0;width:72px;text-align:center;font:11px Arial, sans-serif;color:#000;text-shadow:0 1px 0 #fff;background:url("../i/ended-flag.png") no-repeat 0 0;height:67px;}
	.cActionImg {margin:0 0 18px;}
		.cActionImg img {border:0px solid #7db0e3;padding:1px;}
	ul.autopark {font-size:0;margin:0 -5px;}
		ul.autopark li {vertical-align:top;font-size:14px;display:inline-block;width:220px;margin:0 5px 30px;padding:0;background:none;}
			ul.autopark a {display:block;}
				ul.autopark .pic {margin:0 0 10px;position:relative;}
					ul.autopark .pic .volume {width:41px;height:42px;background:url("../i/volume.png") no-repeat 0 0;position:absolute;top:10px;right:10px;text-align:center;color:#585858;text-decoration:none;font:10px/42px Arial, sans-serif;}
						ul.autopark .pic .volume span {font:bold 12px/42px Arial, sans-serif;}
						ul.autopark .pic .volume sup {line-height:0;}
					ul.autopark img {border:1px solid #c3c3c3;vertical-align:top;}
					ul.autopark a:hover img {border-color:#ff6d02;}
	ul.tabs {margin:0 0 -1px;position:realtive;}
	ul.tabs:after {clear:both;content:'';display:block;}
		ul.tabs li {margin:0 3px 0 0;padding:3px 0 0;background:none;float:left;position:relative;}
		ul.tabs li.ui-tabs-active {padding:0;}
			ul.tabs a {color:#000;font:18px/32px Arial, sans-serif;display:block;border:1px solid #b6d3ef;border-radius:4px 4px 0 0;background:#e5eff9;border-bottom:0;text-decoration:none;min-width:160px;text-align:center;padding:0 10px;outline:none;}
			ul.tabs a:hover {background:#f2f7fc;}
			ul.tabs li.ui-tabs-active a {background:#fff;cursor:default;line-height:36px;}
	.tabContent {padding:19px 19px 9px;border:1px solid #b6d3ef;border-radius:0 4px 4px 4px;margin:0 0 30px;}
	.ui-tabs-hide {display:none;}

/* Sidebar */
.sidebar {float:left;width:230px;margin:0 0 30px;}
	.social {margin:0 0 30px;zoom:1;}
		ul.socialList {margin:5px 0;font-size:0;}
			ul.socialList li {margin:0 8px 5px 0;font-size:14px;display:inline-block;vertical-align:top;}
				ul.socialList img {vertical-align:top;}
		.social .note {font:11px/18px Arial, sans-serif;color:#444;}
	.sidebar .clients {width:180px;padding:15px 24px;min-height:0;}
		.sidebar .clients .title {margin:0;}
		.sidebar .clients ul {height:378px;}
			.sidebar .clients li {height:378px;width:172px;padding:0 4px;}
				.sidebar .clients li img {display:block;}
		.sidebar .clients .more {margin:0;}
		.sidebar .clients .arrow {width:18px;height:18px;top:230px;background-image:url("../i/arrows-small.png");}
		.sidebar .clients .prev {left:4px;}
		.sidebar .clients .next {right:4px;}

/* Footer */
.footer {background:#646f80 url("../i/footer.png");color:#fff;font:12px/16px Arial, sans-serif;}
.footerIn {background:url("../i/footer-top.png") repeat-x 0 0;}
.footerIn .footerIn {padding:25px 30px;width:940px;margin:0 auto;background:none;}
.footerIn .footerIn:after {clear:both;content:'';display:block;}
	.footer a {color:#ededed;}
	.footer a:hover {color:#fff;}
	.copy {width:230px;float:left;font:14px/18px Arial, sans-serif;}
		.copy .rights {font-size:11px;}
	.fContacts {float:right;width:190px;}
		.fContacts .tel {font:18px Verdana, sans-serif;margin:0 0 8px;}
		.fContacts p {margin:0 0 8px;}
		p.center {text-align:center;}
	ul.fNav {float:left;}
		ul.fNav>li {float:left;width:200px;padding:0 10px 0 0;font:bold 14px/16px Arial, sans-serif;}
			ul.fNav>li>ul {margin:5px 0 0;font:12px/16px Arial, sans-serif;}

/* Recall */
.overlay {background:#000;position:fixed;top:0;left:0;right:0;bottom:0;opacity:.55;z-index:98;display:none;}
a.recallLink {position:absolute;top:118px;right:50%;margin:0 -472px 0 0;display:block;width:174px;height:36px;padding:0 0 0 54px;font:16px/36px Arial, sans-serif;color:#fff;text-shadow:0 -1px 0 #0557ff;background:url("../i/recall-link.png") no-repeat 0 0;z-index:99;outline:none;}
a.recallLink:hover {text-decoration:none;}
a.recallLinks {position:absolute;top:118px;right:50%;margin:0 -472px 0 0;display:block;width:174px;height:36px;padding:0 0 0 54px;font:16px/36px Arial, sans-serif;color:#fff;text-shadow:0 -1px 0 #0557ff;background:url("../i/recall-link.png") no-repeat 0 0;z-index:99;outline:none;}
a.recallLinks:hover {text-decoration:none;}
.recallPopup {position:absolute;top:154px;right:50%;margin:0 -470px 0 0;border:1px solid #45a8ff;background:#398dfd url("../i/recall-popup.png") repeat-x 0 100%;border-radius:0 0 14px 14px;padding:5px 15px 15px;width:192px;text-align:center;z-index:99;display:none;}
	.recallPopup p {margin:14px 0 0;}
	.recallPopup input[type="text"], .recallPopup input[type="tel"] {width:174px;}
.thanks {position:absolute;top:118px;right:50%;margin:0 -470px 0 0;border:1px solid #45a8ff;background:#398dfd url("../i/thanks.png") repeat-x 0 100%;border-radius:14px;padding:15px 30px;font:bold 16px/24px Arial, sans-serif;color:#fff;text-shadow:1px 1px 0 #0557ff;width:162px;text-align:center;z-index:99;display:none;}

/* Order */
.orderPopup {position:absolute;z-index:99;background:#fff;border:2px solid #40a1ff;top:100px;left:50%;margin:0 0 0 -309px;padding:0 29px 19px;border-radius:14px;width:556px;display:none;}
	.orderPopup .close {position:absolute;width:30px;height:30px;background:url("../i/close.png") no-repeat 0 0;top:12px;right:12px;overflow:hidden;text-indent:-10000px;display:block;cursor:pointer;}
	.orderPopup .caption {background:#45a8ff url("../i/order-popup-caption.png") repeat-x 0 0;font:25px/54px Arial, sans-serif;color:#fff;text-align:center;text-shadow:0 1px 0 #0041c6;margin:0 -29px 39px;border-bottom:1px solid #40a1ff;border-radius:12px 12px 0 0;}
	.orderPopup p {margin:0 0 20px;}
	.orderPopup input[type="text"], .orderPopup input[type="tel"] {width:230px;}
	.orderPopup textarea {width:240px;height:120px;}
	.orderPopup select {background:#fff url("../i/input.png") repeat-x 0 0;border:1px solid #bcbcbc;padding:7px;color:#333;font:italic 14px Arial, sans-serif;border-radius:2px;margin:0;outline:none;width:248px;}
	.orderPopup .subcaption {font:bold 16px Arial, sans-serif;margin:0 0 10px;}
	.orderPopup table {width:100%;margin:0 0 20px;}
		.orderPopup table td {vertical-align:top;}
		.orderPopup table li {margin:0 5px 5px 0;}
	.required {color:#f00;}
	.orderPopup .columns:after {clear:both;content:'';display:block;}
		.orderPopup .columns .colLeft {float:left;}
		.orderPopup .columns .colRight {float:right;}

/* IE hacks */
.lt-ie8 a * {cursor:pointer;}
.lt-ie8 .container, .lt-ie8 .offerIn, .lt-ie8 .footerIn .footerIn, .lt-ie8 ul.socialList, .lt-ie8 .vcard, .lt-ie8 .feedback .cols, .lt-ie8 .cReview, .lt-ie8 .note, .lt-ie8 .cOffer ul li, .lt-ie8 ul.tabs, .lt-ie8 .offer h2, .lt-ie8 .goodToKnow .title, .lt-ie8 .goodToKnow, .lt-ie8 .cAction, .lt-ie8 .links, .lt-ie8 .orderPopup .columns {zoom:1;}
.lt-ie8 ul.packs li, .lt-ie8 .advantages article, .lt-ie8 ul.autopark li, .lt-ie8 ul.socialList li {display:inline;}
.lt-ie9 .serviceCarousel .arrow:hover, .lt-ie9 .clients .arrow:hover {filter:alpha(opacity=75);}
.lt-ie9 .overlay, .lt-ie9 .cAction.ended .pic img {filter:alpha(opacity=55);}
.lt-ie9 nav.mNav {background:url("../i/ie-main-nav.png") repeat-x 0 0;}
.lt-ie9 nav.mNav li.current span, .lt-ie9 nav.mNav a:hover {background:url("../i/ie-main-nav.png") repeat-x 0 -60px;}
.lt-ie8 .content ol {list-style:decimal;margin-left:30px;}
.lt-ie8 .content ol li {padding:0;}

.error{border:1px solid red !important;}