/* файл сброса стилей */
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Ubuntu');

* { margin:0; padding:0; outline:none; box-sizing:border-box; }
html { height:100%; overflow-y:auto; /* font:14px Tahoma Regular, sans-serif; */ font-size:16px; font-family:'Ubuntu', arial, sans-serif; font-weight:normal; }
body { min-height:100%; min-width:980px; color:#292929; line-height:1.4; }
h1,h2,h3,h4,h5,h6 { font-family:'Ubuntu Bold', arial, sans-serif; font-size:24px; line-height:1.2; }
ul li { list-style:inside disc;}
li { display:list-item; }
a { color:#10335d; }
a:hover { color:#d60b29; text-decoration:none; }
a, input[type="submit"], button { cursor:pointer; transition:.5s; }
img { display:inline-block; border:0;}
input, select, button { overflow:visible; vertical-align:middle;}
table { border-collapse:collapse; }
hr { background:#deded6; border:none; height:1px; margin:5px 1% 38px;}
.clear { clear:both; }
.hide { display:none !important; }
.error, .no { color:#d60b29; }
.ok { color:#1e8ac8; }
.container { position:relative; width:1280px; padding:0; margin:auto; /* background:#ebf3f6;  */}
.center { text-align:center; }
	/* блок с ... для добавления в конец отрезаемого текста */
.endStr { display:inline-block; width:65px; height:20px; padding:0 3px 0 0; margin:0 0 0 -45px; background:linear-gradient( to left, #fff 33%, rgba(255, 255, 255, 0) 100% ); text-align:right; }
.nobr { white-space:nowrap; }

/* .contentZone { color:#777; } */
.contentZone li{ display:list-item; list-style-position:inside; margin:5px 0; }
.contentZone ul li{ padding:0 0 0 20px; }
.contentZone h2, .contentZone h3, .contentZone h3 { margin:10px 0 5px; font-weight:normal; }
.contentZone p { margin:0 0 10px; }
.contentZone img { max-width:100%; height:auto !important; }

.breadcrumb { padding:30px 0 20px; }
.breadcrumb li { display:inline-block; padding:0; margin:0; line-height:1.8; }
.breadcrumb li.active { color:#1e8ac8; }


.paginatorZ { text-align:center; }
.paginatorZ li { display:inline-block !important; height:auto !important; margin:0 !important; }
.paginatorZ li a { padding:0 10px; margin:0 10px 0 0; }
.paginatorZ li a:hover { text-decoration:underline; }
.paginatorZ .page_link.act { color:#d60b29; }
.paginatorZ .page_link.act:hover { text-decoration:none; }

.no_photo { opacity:.5; transition:.5s; }
.no_photo:hover { opacity:1; }

@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?43040719');
  src: url('../font/fontello.eot?43040719#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?43040719') format('woff2'),
       url('../font/fontello.woff?43040719') format('woff'),
       url('../font/fontello.ttf?43040719') format('truetype'),
       url('../font/fontello.svg?43040719#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?43040719#fontello') format('svg');
  }
}
*/
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-search:before { content: '\e800'; } /* '' */
.icon-mail:before { content: '\e801'; } /* '' */
.icon-location:before { content: '\e805'; } /* '' */
.icon-info-circled:before { content: '\e806'; } /* '' */
.icon-address:before { content: '\e807'; } /* '' */
.icon-clock-1:before { content: '\e808'; } /* '' */
.icon-upload:before { content: '\e809'; } /* '' */
.icon-print:before { content: '\e80a'; } /* '' */