@charset "utf-8";
/* CSS Document */

/*------- default
------------------------------------------------------------------------------------------*/

html, body				{ position: relative; height: 100%; min-width: 980px; }

html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, strong, sub, sup, b, u, i, dl, dt, dd,
ol, ul, li, form, label, 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; background: transparent; font-size: 100%; }

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

p, pre, blockquote, ul, ol, dl
						{ margin: 1em 0; }

nav ul					{ list-style: none; }
sub, sup				{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup						{ top: -0.5em; }
sub						{ bottom: -0.25em; }
ins						{ text-decoration: none; }
blockquote				{ margin-left: 40px; margin-right: 40px; }
ol, ul, dd				{ margin-left: 40px; }
pre, code, kbd, samp	{ font-family: monospace, sans-serif; }
table.gallery			{ border-spacing: 10px; border-collapse: separate; }
table.gallery td		{ background-color: #e0e0e1; text-align: center; padding: 15px; }
hr						{ height: 1px; border: none; background: #0E58B2; font-size: 0; line-height: 0; }
a						{ margin: 0; padding: 0; font-size: 100%; background: transparent; outline: none; }
a						{ color: #0E58B2; text-decoration: underline; }
a:hover					{ color: #0E58B2; text-decoration: none; cursor: pointer; }

.table-default			{ margin: 0; padding: 0; border: none; border-collapse: collapse; border-spacing: 0; }

.cell-dafault			{ margin: 0; padding: 0; vertical-align: top; }

.menu-default ul, .menu-default ul li
						{ padding: 0; margin: 0; list-style: none; font-size: 0; }

.YMaps					{ color: #000; }

#printMe				{ color: #000000; }

h1,h2,h3,h4,h5,h6		{ font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #272727; }
h1						{ font-size: 28px; margin: 0; padding-bottom: 12px; }
h2						{ font-size: 25px; margin: .83em 0; }
h3						{ font-size: 24px; margin: 1.0em 0; }
h4						{ font-size: 23px; margin: 1.33em 0; }
h5						{ font-size: 22px; margin: 1.5em 0; }
h6						{ font-size: 21px; margin: 1.67em 0; }


table.table0 			{ border-collapse: collapse; }
table.table0 td 		{ padding: 5px; border: none; }
table.table1 			{ border-collapse: collapse; }
table.table1 td 		{ padding: 5px; border: 1px solid #999; }
table.table2 			{ border-collapse: collapse; }
table.table2 tr:hover 	{ background: #EBECEE; }
table.table2 td 		{ padding: 5px; border: 1px solid #999; }
table.table2 th 		{ padding: 8px 5px; border: 1px solid #999; background-color: #E51C42; color: #fff; text-align: left; }
table.table0 td p, table.table1 td p, table.table2 td p { padding: 0; margin: 0; text-indent: 0; }

.site-path				{ color: #686868; font: normal 11px Arial, Helvetica, sans-serif; margin: 0 0 22px 0; }
.site-path a			{ color: #0E58B2; padding-right: 8px; background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/marker.png) 100% 50% no-repeat;}

/*------- main
------------------------------------------------------------------------------------------*/

html {
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	color: #575757;
	font: normal 15px Arial, Helvetica, sans-serif;
}
.site-wrap {
	position: relative;
	overflow: hidden;
	margin: 0 auto -170px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.site-wrap-in {
	width: 980px;
	margin: 0 auto;
}
.clear-footer {
	clear: both;
	height: 170px;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}

/*------- content
------------------------------------------------------------------------------------------*/

.site-content-wrap {
	position: relative;
	width: 100%;
	padding: 20px 0 30px;
}
.site-content-wrap:after {
	display: block;
	visibility: hidden;
	clear: both; content:".";
	line-height: 0;
}
.site-content {
	float: left;
	width: 100%;
}
.site-content-middle {
	margin: 0 260px 0 0;
	padding: 0;
	min-height: 0;
}
.content-box {
	padding: 5px 0 0;
}

/*------- header
------------------------------------------------------------------------------------------*/

header {
	position: relative;
	height: 206px;
}

/*------- site-logo
------------------------------------------------------------------------------------------*/

.site-logo {
	position: absolute;
	top: 29px;
	left: 0;
}
.site-logo a {
	position: absolute;
	top: 0;
	left: 0;
	width: 95px;
	height: 101px;
}

/*------- phone-top
------------------------------------------------------------------------------------------*/

.phone-top-box {
	position: absolute;
	top: 78px;
	right: 0;
	max-width: 300px;
	height: 70px;
	overflow: hidden;
	color: #515151;
	padding-left: 68px;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/phone.png) 0 5px no-repeat;
	font: normal 25px Tahoma, Verdana, Segoe, sans-serif;
}
.phone-top-box p {
	margin: 0;
}
.phone-top {
	font: normal 30px Tahoma, Verdana, Segoe, sans-serif;
}

/*------- order-usl
------------------------------------------------------------------------------------------*/

.order-usl {
	display: table;
	position: absolute;
	top: 51px;
	left: 479px;
	height: 52px;
	padding-left: 68px;
	overflow: hidden;
	color: #9F9D9D;
	font: normal 16px Tahoma, Verdana, Segoe, sans-serif;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/b-usl.png) 0 0 no-repeat;
	text-decoration: none;
}
.order-usl span {
	display: table-cell;
	vertical-align: middle;
}
.order-usl:hover {
	color: #9F9D9D;
	text-decoration: none;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/b-usl.png) 0 -61px no-repeat;
}
.order-usl span p {
	margin: 0;
}

/*------- order-zay
------------------------------------------------------------------------------------------*/

.order-zay {
	position: absolute;
	top: 44px;
	right: 2px;
	height: 35px;
	overflow: hidden;
	color: #595959;
	font: normal 13px Tahoma, Verdana, Segoe, sans-serif;
	text-decoration: none;
}
.order-zay a {
    display: inline-block;
	color: #0E58B2;
	font: bold 19px Tahoma, Verdana, Segoe, sans-serif;
	margin: 0 0 0 12px;
}
.order-zay a:hover {
	color: #0E58B2;
	text-decoration: none;
}
.order-zay a p {
	margin: 0;
}

/*------- top menu
------------------------------------------------------------------------------------------*/

.menu-top-box {
	position: relative;
	float: left;
	margin: 155px 0 0 0;
	width: 100%;
}
.menu-top-box:before {
	content: " ";
	position: absolute;
	top: 0;
	left: -3000px;
	bottom: 0;
	width: 3000px;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/bg-tmenu.jpg) 0 0 repeat-x;
}
.menu-top-box:after {
	content: " ";
	position: absolute;
	top: 0;
	right: -3000px;
	bottom: 0;
	width: 3000px;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/bg-tmenu.jpg) 0 0 repeat-x;
}
.menu-top {
	margin: 0;
	padding: 0;
	height: 44px;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/bg-tmenu.jpg) 0 0 repeat-x;
	list-style: none;
	font: normal 16px/44px Tahoma, Verdana, Segoe, sans-serif;
	overflow: hidden;
}
.menu-top li {
	display: inline-block;
	margin: 0;
	padding: 0;
    background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/br-tmenu.jpg) 0 0 no-repeat;
}
.menu-top li:first-child {
	background: none;
}
.menu-top li a {
	display: inline-block;
	padding: 0 15px;
	color: #191D1C;
	text-decoration: none;
	cursor: pointer;
}
.menu-top li a:hover {
	background: #E41C46;
	color: #fff;
}

/*------- slider
------------------------------------------------------------------------------------------*/

.slider {
	position: relative;
	height: 375px;
	margin: -7px -2000px 7px;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/bg-slider.jpg) 50% 0 #061A37;
	text-align: left;
}
.slider-in {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -490px;
	display: inline-block;
	width: 980px;
	height: 375px;
	/*background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/slider.png) 0 0 no-repeat;*/
}

/* sizes */
.slider .slider-items, .slider .slider-item {width:980px; height:375px;}

.slider .slider-items {position:relative; overflow:hidden; z-index:2;}
	.slider .slider-item {position:absolute; top:0; left:0; overflow:hidden;}
	.slider .slider-image {position:absolute; z-index:1;text-align:center;width:100%;height:100%;}
	.slider .slider-text {position:absolute; z-index:2;}
		.slider .slider-text .slider-text-inner {padding:15px 143px 15px 17px; color:#fff;}
.slider .slider-controls .slider-prev {position:absolute; top:50%; margin:-21px 0 0; left:0; z-index:4; cursor:pointer; background:url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/slider-arr-l.png) 0 0 no-repeat; width:21px; height:41px;}
.slider .slider-controls .slider-next {position:absolute; top:50%; margin:-21px 0 0; right:0; z-index:4; cursor:pointer; background:url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/slider-arr-r.png) 0 0 no-repeat; width:21px; height:41px;}

/*------- right column
------------------------------------------------------------------------------------------*/

aside.right-sidebar {
	position: relative;
	float: left;
	margin-left: -200px;
	width: 200px;
}
/*------- rblockcl
------------------------------------------------------------------------------------------*/

.rblockcl-box {
	margin: 0 0 11px;
}
.rblockcl-title {
	padding: 7px 0 7px;
	margin-bottom: 10px;
	color: #0E58B2;
	font: normal 20px Tahoma, Verdana, Segoe, sans-serif;
	border-bottom: 2px solid #0E58B2;
}
.rblockcl-text {
	padding: 15px;
	border: 1px solid #D2D2D2;
	color: #575757;
	font: normal 13px Arial, Helvetica, sans-serif;
}

/*------- rblock
------------------------------------------------------------------------------------------*/

.rblock-box {
	margin: 0 0 15px;
}
.rblock-title {
	padding: 10px 0 6px;
	color: #0E58B2;
	font: normal 20px Tahoma, Verdana, Segoe, sans-serif;
	border-bottom: 2px solid #0E58B2;
}
.rblock-text {
	padding: 13px 0 20px;
	color: #575757;
	font: normal 13px Arial, Helvetica, sans-serif;
}

/*------- informers-soc
------------------------------------------------------------------------------------------*/

.informer-soc {
	text-align: center;
	margin: 0 0 25px 0;
}

/*------- informers
------------------------------------------------------------------------------------------*/

.informer {
	text-align: center;
	margin: 0 0 25px 0;
}

/*------- block-images
------------------------------------------------------------------------------------------*/

.block-img {
	margin: 0 0 7px;
	padding: 5px 0 0 30px;
	background: url(/web/20160325213522im_/http://formatbar.ru/d/816362/t/v12/images/block-img.jpg) 0 0 repeat-x;
}
.b-i-box {
	position: relative;
	display: table;
	width: 220px;
	height: 90px;
	float: left;
	margin: 0 22px 0 0;
}
.b-i-box>span {
	display: table-cell;
	vertical-align: middle;
    width: 100%;
}
.b-i-b-wrap {
	display: block;
}
.b-i-b-wrap img {
	border:none;
}
.lchild {
	margin-right: 0;
}
.b-i-b-img {
	display: block;
	margin: 0;
	padding: 0;
}
.b-i-b-link {
	font: normal 14px Arial, Helvetica, sans-serif;
    display: inline-block;
	text-decoration: none;
	color: #3F3F42;
}
.b-i-b-link:hover {
	color: #3F3F42;
}
.b-i-b-link p {
	margin: 0;
}

/*------- footer
------------------------------------------------------------------------------------------*/

footer {
	background: #C1C1C9;
}
.footer-in {
	position: relative;
	margin: 0 auto;
	width: 980px;
	height: 170px;
	color: #4C4C4C;
	font: normal 13px Arial, Helvetica, sans-serif;
}

/*------- bottom menu
------------------------------------------------------------------------------------------*/

.menu-bottom-box {
	float: left;
	margin: 22px 0 0 -17px;
}
.menu-bottom {
	margin: 0;
	padding: 0;
	height: 17px;
	list-style: none;
	font: normal 14px Tahoma, Verdana, Segoe, sans-serif;
	overflow: hidden;
}
.menu-bottom li {
	display: inline-block;
	margin: 0;
	padding: 0 18px;
}
.menu-bottom li:first-child {
	background: none;
}
.menu-bottom li a {
	display: inline-block;
	padding: 0;
	color: #3F3F42;
	text-decoration: none;
	cursor: pointer;
}
.menu-bottom li a:hover {
	color: #E61C42;
}

/*------- site-name-bottom
------------------------------------------------------------------------------------------*/

.site-name-bottom {
	position: absolute;
	top: 110px;
	left: 0;
	width: 240px;
	height: 50px;
	overflow: hidden;
}

/*------- site-counters
------------------------------------------------------------------------------------------*/

.site-counters {
	position: absolute;
	top: 102px;
	right: 257px;
	width: 350px;
	height: 32px;
	overflow: hidden;
	text-align: right;
}
.site-counters a {
	color: #0E58B2;
	text-decoration: underline;
}
.site-counters a:hover {
	text-decoration: none;
}

/*------- site-copyright
------------------------------------------------------------------------------------------*/

.site-copyright {
	position: absolute;
	top: 108px;
	right: 20px;
	width: 230px;
	text-align: right;
}
.site-copyright img {
	border: none;
}
.site-copyright a {
	color: #0E58B2;
	text-decoration: underline;
}
.site-copyright a:hover {
	text-decoration: none;
}

/*746*/
/*
     FILE ARCHIVED ON 21:35:22 Mar 25, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 23:06:30 Sep 14, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  esindex: 0.021
  load_resource: 1565.417 (2)
  PetaboxLoader3.resolve: 468.794 (2)
  exclusion.robots: 0.349
  captures_list: 151.085
  RedisCDXSource: 5.309
  PetaboxLoader3.datanode: 1085.282 (5)
  exclusion.robots.policy: 0.327
  LoadShardBlock: 103.325 (3)
  CDXLines.iter: 32.328 (3)
*/