

/* Start:/bitrix/templates/anp/css/reset.css?14219794002062*/
/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

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

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

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

sub,
sup,
small {
  font-size: 75%;
}

sub,
sup {
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
/* End */


/* Start:/bitrix/templates/anp/css/text.css?15760754042020*/
body, h1, h2, h3, h4, h5, h6, #cont p, #cont span, #cont p a, #menu li a, .tour_tab_h a, .table_tab li a, #menu_b a, p.copir_14, p.copir_12_g, #s_map a, #tour_tab_td1 ul li a, #tour_tab_head a, #menu_b li a, p.copir_12, #cont2 p, #cont2 span, #cont2 p a, .tour_tab_td1 ul li a:hover {
  font-family: "Verdana", "Arial", "Helvetica", "regular";
  font-size: 14px;
}
p, td, tr, div, span {
  color: #333333;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 13px;
  font-style: normal;
  line-height: 17px;
}


h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}
h1, h2 {
  color: #006D74;
  font-size: 18px;
}
h4, h2 {
  padding-bottom: 5px;
}
h1, h2 {
  color: #006D74;
  font-size: 18px;
}
h3, h4 {
  color: #006D74;
  font-size: 16px;
}


a:visited {
  color: #058F98;
}
a, a:link, a:visited {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12px;
  text-decoration: underline;
  color: #058F98;
}
a:hover {
  text-decoration: none;
}

img {
  margin: 0 10px 10px 0;
}

.content p {
  margin-bottom: 12px;
}


h4 a {
  font-size: 16px !important;
}

ul{
	list-style-type:disc;
	padding-left:20px;
	padding-bottom:10px;
}
ul li{
	margin-top:2px;
}

#menu_personal { position: relative; }
.bx-wrapper .bx-viewport {
  box-shadow: none !important;
  border: none !important;
}
.bx-controls-direction a {
  text-indent: 0  !important;
  text-decoration: none;
  font-weight: 900;
  background-color: #006D74 !important;
  border: 0;
  position: absolute;
  top: -12px !important;
  padding: 0.25em 0.5em;
  color: #fff;
  border-radius: 3px;
  outline: none !important;
  cursor: pointer;
  width: auto !important;
  height: auto !important;
  background-image: none  !important;
  z-index: 6000 !important;
}
.bx-prev { right: 32px !important; left: auto !important; }
.bx-next{ right: 6px !important; left: auto !important; }
.summ_repl{
-moz-appearance:textfield;
}
.summ_repl::-webkit-outer-spin-button,
.summ_repl::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
/* End */


/* Start:/bitrix/templates/anp/css/960_12_col.css?14219794006466*/
/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11 {
  position: relative;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_3 {
  width: 220px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_6 {
  width: 460px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_9 {
  width: 700px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

.container_12 .grid_12 {
  width: 940px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_3 {
  padding-left: 240px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_6 {
  padding-left: 480px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_9 {
  padding-left: 720px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_3 {
  padding-right: 240px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_6 {
  padding-right: 480px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_9 {
  padding-right: 720px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_3 {
  left: 240px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_6 {
  left: 480px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_9 {
  left: 720px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_3 {
  left: -240px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_6 {
  left: -480px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_9 {
  left: -720px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clear_3 {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 3px;
}
.clear_5 {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 5px;
}
.clear_10 {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 10px;
}
.clear_15 {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 15px;
}
.clear_20 {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 20px;
}
.clear_30 {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 30px;
}
/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12 {
  zoom: 1;
}
/* End */


/* Start:/bitrix/templates/anp/css/jquery.fancybox.css?14219794004064*/
/*! fancyBox v2.1.2 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/bitrix/templates/anp/css/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/bitrix/templates/anp/css/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/bitrix/templates/anp/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/bitrix/templates/anp/css/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/* End */


/* Start:/bitrix/templates/anp/js/bxslider/jquery.bxslider.css?14534732833836*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/bitrix/templates/anp/js/bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/bitrix/templates/anp/js/bxslider/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/bitrix/templates/anp/js/bxslider/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/anp/js/bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/bitrix/templates/anp/js/bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* End */


/* Start:/bitrix/templates/anp/components/bitrix/system.auth.form/logout/style.css?1421979400103*/
.system-auth-form{
	color:#FFF;
}
.system-auth-form a{
	color:#FFF;
}
.no-auth{
	height:12px;
}
/* End */


/* Start:/bitrix/templates/anp/components/bitrix/menu/anp_multilevel/style.css?14677026074922*/
/*=============================*/
/* #horizontal-multilevel-menu */
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{

	border: 1px #7FB6B9 solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	height: 33px;
	margin: 0px;
	padding: 0px;
	width: 938px;
	position: relative;
	list-style: none outside none;
	float: left;
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#006D74;
	/*font-weight:bold;*/
	padding:7px 10px;
	font-size: 16px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	border: 1px #006D74 solid;
	border-radius: 5px;
	/*padding: 4px 6px 0px 6px;*/
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: default;
	text-decoration: none;
	font-size: 16px;

}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	border: 1px #006D74 solid;
	border-radius: 5px;
	/*padding: 4px 6px 0px 6px;*/
	position: relative;
	/*behavior: url(/PIE.htc);*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/anp/components/bitrix/menu/anp_multilevel/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/anp/components/bitrix/menu/anp_multilevel/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	font-size: 16px;
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#006D74;
	/*font-weight:bold;*/
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}
/* /#horizontal-multilevel-menu */
/*==============================*/


div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/templates/anp/components/bitrix/news.list/anp-news-1/style.css?14219794001210*/
.news-list .news-date {
	font-size: 10px;
	margin: 3px 0px;
}
.news-list .news-item {
	margin-bottom: 10px;
}

.news-list .news-outer {
	border: 1px #E3E3E3 solid;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 0;
	position: relative;
	behavior:url('/PIE.htc'); 
}
.news-list .news-title {
	height: 20px;
	border: 1px #fff solid;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	padding: 7px 9px 1px 9px;
	background: #fff;
    background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #ededed 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #ededed 0%, #ffffff 100%);
    background: linear-gradient(top, #ededed 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0);
    font-size: 14px;
	font-weight: 700;
	color: #006D74;
	position: relative;
	behavior:url('/PIE.htc'); 
}
.news-list .news-title h6 {
	font-size: 14px;
	font-weight: 700;
	color: #006D74;
}
.news-list .news-content {
	padding: 10px;
}

/* End */


/* Start:/bitrix/templates/anp/styles.css?16272683644358*/
input[type=text], input[type=password], textarea { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #006D74; padding: 2px; position: relative; behavior: url("/PIE.htc"); }

select { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #006D74; padding: 4px 2px; position: relative; behavior: url(/PIE.htc); font-size: 13px; }

.button { cursor: pointer; font-size: 15px; border: 1px solid #333; padding: 4px 12px; color: #FFF; position: relative; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #16838a; background-image: linear-gradient(top, #16838a, #006D74); background: -webkit-linear-gradient(top, #16838a, #006D74); background: -moz-linear-gradient(top, #16838a, #006D74); background: -o-linear-gradient(top, #16838a, #006D74); background: -ms-linear-gradient(top, #16838a, #006D74); -pie-background: linear-gradient(top, #16838a, #006D74); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#16838a', endColorstr='#006D74',GradientType=0); position: relative; z-index: 1; behavior: url(/PIE.htc); }

.button:hover { background: #006D74; background-image: linear-gradient(top, #006D74, #16838a); background: -webkit-linear-gradient(top, #006D74, #16838a); background: -moz-linear-gradient(top, #006D74, #16838a); background: -o-linear-gradient(top, #006D74, #16838a); background: -ms-linear-gradient(top, #006D74, #16838a); -pie-background: linear-gradient(top, #006D74, #16838a); position: relative; behavior: url(/PIE.htc); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#006D74', endColorstr='#16838a',GradientType=0); }

.button:active { background: #006D74; border: 1px solid #006D74; }

.anp-table { cursor: default; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; border-radius: 3px 3px 0px 0px; position: relative; behavior: url(/PIE.htc); }

.anp-table td { padding: 3px; border: 1px solid #999; }

.anp-table th { font-weight: bold; vertical-align: middle; text-align: center; padding: 4px; border: 1px solid #999; background-color: #006D74; color: #FFF; }

.anp-table tbody tr:hover td { background-color: #d2ddde; }

#menu_personal, #menu_personal ul, #menu_personal li { list-style: none outside none; float: left; }

#menu_personal { margin: 0px; padding: 0px; }

#menu_personal li { margin: 0px 3px; position: relative; }

#menu_personal li a { text-decoration: none; color: #006D74; display: block; font-size: 16px; padding: 5px 7px 5px 7px; text-align: left; border: 1px #006D74 solid; background: #006D74; color: #FFF !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; position: relative; behavior: url(/PIE.htc); }

#menu_personal li a:hover, #menu_personal li.active .o_a a:hover, li.active .o_a a { text-decoration: none; }

#menu_personal li a:hover, #menu_personal li a.selected { border: 1px #006D74 solid; background: #d2ddde; color: #333 !important; }

#menu_personal li a:hover .menu-text, #menu_personal li a.selected .menu-text { color: #333 !important; }

#menu_personal li a.selected { cursor: default !important; text-decoration: none; }

#menu_personal .menu-text { margin-top: 2px; color: #FFF; font-size: 11px; line-height: 12px !important; line-height: none !important; }

.anp-list { padding: 0px 0px 15px 16px; list-style: disc; }

.anp-list li { margin-top: 2px; }



.button_orange { cursor: pointer; font-size: 15px; border: 1px solid #fff; padding: 4px 12px; color: #FFF; position: relative; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;background: rgb(193,87,17);
    background: linear-gradient(90deg, rgba(193,87,17,1) 35%, rgba(243,145,32,1) 100%); position: relative; z-index: 1; behavior: url(/PIE.htc); }

.button_orange:hover { 
    background: rgb(243,145,32);
    background: linear-gradient(90deg, rgba(243,145,32,1) 35%, rgba(193,87,17,1) 100%); position: relative; behavior: url(/PIE.htc); }

.button_orange:active { background: rgb(193,87,17); border: 1px solid #f39120; }
.disabled_scroll{
   -moz-appearance: textfield;
}
.disabled_scroll::-webkit-inner-spin-button { 
  display: none;
}
h2.balance-title{
    color: #D05D0D !important;
    font-weight: 900;
    font-size: 20pt;
    font-family: Calibri;
    line-height: 1;
    margin: 0.4em 0.3em;
}

/* End */


/* Start:/bitrix/templates/anp/template_styles.css?16280544908252*/
@charset "UTF-8";
body { background: #eeeeee; color: #333333; font-size: 12px; line-height: 100%; position: relative; width: 100%; }

.container { position: relative; background: #ffffff; border-left: 1px solid #5a9ba0; border-right: 1px solid #5a9ba0; text-align: left; behavior: url("/PIE.htc"); /*padding: 0px 10px;*/ /*width: 940px;*/ }

#content .con-outer { min-height: 550px; }

/*********** Header ****************/
#top { background: #006d74; position: relative; -pie-background: #006d74; border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; height: 76px; padding: 10px 20px 0; width: 900px; behavior: url(/PIE.htc); }

#top_left { float: left; padding-top: 17px; }

#logo { background: url("/bitrix/templates/anp/images/logo-2.png") no-repeat transparent; height: 50px; width: 210px; }

#logo .logo-margin { height: 50px; }

#logo a { display: block; height: 50px; text-indent: -9999px; width: 199px; }

#top_right { text-align: right; }

#top_right { float: right; }

#contact a, #tel, .tel_big { color: #ffffff; }

#tel { margin-top: 3px; font-size: 14px; }

#tel, .tel_big { font-weight: 700; line-height: 21px; }

.tel_big { font-size: 22px; }

/*************** Content block **************/
.con-outer { border: 1px #e3e3e3 solid; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 0; position: relative; behavior: url("/PIE.htc"); }

.con-title { height: 20px; border: 1px #ffffff solid; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; padding: 7px 9px 1px 9px; background: #ffffff; background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%); background: -o-linear-gradient(top, #ededed 0%, #ffffff 100%); background: -ms-linear-gradient(top, #ededed 0%, #ffffff 100%); background: linear-gradient(top, #ededed 0%, #ffffff 100%); -pie-background: linear-gradient(top, #ededed 0%, #ffffff 100%); z-index: 1; behavior: url("/PIE.htc"); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0); }

.con-title a, a.a-title { font-size: 14px; font-weight: 700; margin-bottom: 15px; display: block; }

.con-content { padding: 10px; margin-top: -33px; }

/*********** Feedback ************/
#right_m { background: url("/bitrix/templates/anp/images/right_b_m.jpg") no-repeat transparent; height: 150px; padding-top: 28px; width: 300px; }

#obr_sv { padding-left: 100px; }

#obr_sv_text { padding: 0px 0px 0px 30px; margin-top: 25px; }

#obr_sv a, #obr_sv_text { font-weight: 700; }

#obr_sv_text { color: #006d74; font-size: 10px; }

#obr_sv a { font-size: 14px; }

/*************** Footer **************/
#footer { position: relative; background: #ffffff; background: -moz-linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%); background: -webkit-linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%); background: -o-linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%); background: -ms-linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%); background: linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%); -pie-background: linear-gradient(bottom, #f2f2f2 0%, #ffffff 100%); /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);*/ /*height: 80px;*/ width: 940px; border: 1px #e1e1e1 solid; border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; behavior: url("/PIE.htc"); }

#copiryte { margin: 9px 0px 0px 10px; width: 700px; float: left; }

#copiryte, #ic, .i, #ic a, .k { color: #006d74; }

#copiryte a, .i { font-weight: 700; }

#razrab { margin: 9px 10px 0px 0px; text-align: right; }

#razrab address { font-style: normal; }

#top_right, #razrab { float: right; }

#ic, #mg, .i, .k { font-size: 10px; }

#ic a { text-decoration: none; }

#ic a:hover { text-decoration: underline; }

#footer a { color: #006d74; }

.overlay { background-color: #000000; display: none; position: absolute; z-index: 999; }

.overlay-text { text-align: center; font-size: 16px; color: #ffffff; z-index: 1000; position: absolute; }

/*.loading{
	width:64px;
	height:64px;
	background:url(/bitrix/templates/anp/images/preloader.gif);
}*/
.actions .news-item { display: table; width: 100%; }

.actions .actions-image { float: left; width: 100px; display: block; min-height: 50px; margin: 0 10px 10px 0; }

#menu.inner ul { margin: 2px 0px 0px 0px; padding-left: 13px; }

/* +++++++++++ */
/* смена цвета */
.color-line { background: url(/bitrix/templates/anp/images/color-line.png) no-repeat top left; background-size: 100% 3px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.ipc-oil.ru/bitrix/templates/nnksite/images/color-line.png', sizingMethod='scale'); height: 3px; width: 100%; clear: both; }

#top { background: #ffffff !important; -pie-background: #ffffff !important; color: #000000 !important; }

#top p, #top td, #top tr, #top div, #top span, .system-auth-form a, .news-title *, a, a:link, a:visited, #footer *, #obr_sv_text, .con-content * { color: #000000 !important; }

#horizontal-multilevel-menu li a.root-item-selected, #horizontal-multilevel-menu, #horizontal-multilevel-menu ul { border: 1px #212121 solid !important; }

#user_info { border-top: 1px solid #212121 !important; border-bottom: 1px solid #212121 !important; }

#karta { background: url("/upload/images/map_bg_knp.png") no-repeat transparent !important; }

#karta * { color: #ffffff !important; font-weight: bold !important; }

#karta #karta_div_right { width: 130px !important; }

/* личный кабинет */
#menu_personal li { width: 20%; }
#menu_personal li a { display: block; background: #ffffff; border: 1px solid #e1e1e1; box-shadow: 0 0 3px 1px rgba(181, 181, 181, 0.19); -moz-box-shadow: 0 0 3px 1px rgba(181, 181, 181, 0.19); -webkit-box-shadow: 0 0 3px 1px rgba(181, 181, 181, 0.19); margin-bottom: 30px; padding: 0; outline: 0; text-decoration: none; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -o-transition: color 0.3s; transition: color 0.3s; color: #333333; }
#menu_personal li a .menu-text { padding: 0 10px; display: block; }
#menu_personal li a .menu-title { font-weight: bold; margin: 0; text-transform: uppercase; font-size: 14px; padding: 12px 0 10px 10px; border-bottom: 3px solid #f39120; color: #333333 !important; white-space: normal; display: block; min-height: 34px; }
#menu_personal li a:hover { background: #fff; border: 1px solid black; }
#menu_personal li a:hover span { color: #333333 !important; }
#menu_personal li a:hover span.menu-text { color: #444444 !important; }
#menu_personal li a.select { background: #fff; }
#menu_personal li a span { color: #333333 !important; }
#menu_personal li.menu_personal_item_0 a, #menu_personal li.menu_personal_item_1 a, #menu_personal li.menu_personal_item_2 a, #menu_personal li.menu_personal_item_3 a, #menu_personal li.menu_personal_item_4 a, #menu_personal li.menu_personal_item_5 a { height: 145px; margin: 0 5px 0 0; width: 100%; }
#menu_personal li.menu_personal_item_0 { width: 147px !important; }
#menu_personal li.menu_personal_item_1 { width: 147px !important; }
#menu_personal li.menu_personal_item_2 { width: 147px !important; }
#menu_personal li.menu_personal_item_3 { width: 147px !important; }
#menu_personal li.menu_personal_item_4 { width: 147px !important; }
#menu_personal li.menu_personal_item_5 { width: 147px !important; }

#th_report_button, #th_exel, #sample_button, #sample_excel, #report_button, #exel, .button.small_button.edit.fancy_bloc_card { color: white !important; background: #7f7f7f; width: auto; }

.button.small_button.edit.fancy_bloc_card:hover { background: #bfbfbf; }

/* таблицы отчётов */
.anp-table th { color: white !important; background: #7f7f7f; }

.anp-table .pouring td, .anp-table .pouring { color: white !important; background: #bfbfbf; }

.font-color-custom-orange, .font-color-custom-orange > strong{
	color: #e38547 !important;
}

/*#menu_personal li a.select{*/
/*	border: 3px solid #f39120;*/
/*	box-sizing: border-box;*/
/*}*/
#menu_personal li a.select{
	background: #e5e5e5;
}
.balance-title h2{
	color: #D05D0D !important;
	font-weight: 900;
	font-size: 20pt;
	font-family: Calibri;
	line-height: 1;

}

/* End */
/* /bitrix/templates/anp/css/reset.css?14219794002062 */
/* /bitrix/templates/anp/css/text.css?15760754042020 */
/* /bitrix/templates/anp/css/960_12_col.css?14219794006466 */
/* /bitrix/templates/anp/css/jquery.fancybox.css?14219794004064 */
/* /bitrix/templates/anp/js/bxslider/jquery.bxslider.css?14534732833836 */
/* /bitrix/templates/anp/components/bitrix/system.auth.form/logout/style.css?1421979400103 */
/* /bitrix/templates/anp/components/bitrix/menu/anp_multilevel/style.css?14677026074922 */
/* /bitrix/templates/anp/components/bitrix/news.list/anp-news-1/style.css?14219794001210 */
/* /bitrix/templates/anp/styles.css?16272683644358 */
/* /bitrix/templates/anp/template_styles.css?16280544908252 */
