body {
	margin: 0 auto;
	padding: 0px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #151515;
	max-width: 1280px;
	min-width: 1010px;
}
*+html body {
	font-family: Arial, sans-serif;
}
p {
	text-align: justify !important;
	word-spacing: 3px;
}
table {
	word-spacing: 3px;
}
.ui-widget {
	font-family: Tahoma, Arial, sans-serif;
}
.site_width {
	max-width: 1280px;
	min-width: 1015px;
	margin: 0 auto;
	overflow: hidden;
}

.flash-success p {
	margin-bottom: 500px;
}
.site_content_width {
	width: 1010px;
	margin: 0 auto;
	overflow: hidden;
}
.btn {
  display: inline-block;
  *display: inline;
  padding: 7px 30px 7px !important;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 16px !important;
  line-height: 20px;
  color: #252525 !important;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	text-decoration: none !important;
}
*+html .btn {
	border: 0px !important;
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-blue {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.btn-blue.disabled,
.btn-blue[disabled] {
  color: #ffffff;
  background-color: #0044cc;
  *background-color: #003bb3;
}

.btn-blue:active,
.btn-blue.active {
  background-color: #003399 \9;
}
a:link, a:visited, a:active {
	color: #1470cc;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h1 {
	margin: 0px 0px 20px 0px;
	color: #000;
	font-weight: normal;
	font-size: 26px;
	line-height: 25px;
}
h3 {
	color: #151515;
	font-family: Tahoma, sans-serif;
	font-size: 21px;
	font-weight: normal;
}
img {
	border: 0px;
}

#content, .list-view {
	overflow: hidden;
}
#logo {
	float: left;
	width: 147px;
	height: 87px;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	background: url(/css/images/logo.png) top left no-repeat;
	margin-top: 22px;
}
#logo.newlogo {
	background: url(/images/logo_new.png) top left no-repeat;
}
#internet_bank {
	height: 63px;
	width: 187px;
	float: right;
	margin: 35px 0px 0px 0px;
	background: url(/css/images/internet_bank.png) 0px 0px no-repeat;
}
#internet_bank:hover {
	background: url(/css/images/internet_bank.png) 0px -63px no-repeat;
}
#header {
	height: 156px;
	position: relative;
	overflow: visible;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	z-index: 100;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
}
#header .site_name {
	color: #fff;
	position: absolute;
	right: 20px;
	top: 22px;
	font-size: 30px;
	line-height: 20px;
	text-shadow: 0px 1px 0px #073459;
	-moz-text-shadow: 0px 1px 0px #073459;
	-webkit-text-shadow: 0px 1px 0px #073459;
}
#header .site_name span {
	font-size: 17px;
	text-transform: uppercase;
	padding: 0px 0px 0px 3px;
}
#header .header_contscts {
	font-size: 16px;
	color: #fff;
	position: absolute;
	right: 28px;
	top: 80px;
}
#header .header_contscts font {
	margin: 0px 0px 0px 30px;
}
#header .social_button {
	display: block;
	position: absolute;
	right: 28px;
	bottom: 5px;
}
#header .requests, #header .calculator, #header .services, #header .town {
	float: left;
	margin-top: 80px;
	font-size: 16px;
	color: #1470cc;
}
#header .dropdown_arrow {
	border: 0px !important;
	width: 7px;
	height: 4px;
	background: url(/css/images/dropdown_arrow.png) 0px 0px no-repeat;
	margin: 0px 0px 0px 7px;
	display: inline-block;
	position: relative;
	top: -2px;
}
*+html #header .dropdown_arrow {
	top: -6px;
	left: 7px;
}
#header .requests span, #header .calculator span, #header .town span {
	border-bottom: 1px dashed #1470cc;
	color: #1470cc;
	display: inline-block;
	line-height: 16px;
}

#header .town {
	position: absolute;
	margin-top: 34px;
	margin-left: 232px;
	margin-right: 23px;
	padding: 8px 15px;
	cursor: pointer;
	
}
#header .town:hover, #header .town.active  {
	background: #1470cc;
}
#header .town:hover span, #header .town.active span {
	color: #fff;
	border: 0px;
}
#header .town:hover span.dropdown_arrow, #header .town.active span.dropdown_arrow {
	background-position: 0px -4px;
}
#header .town .town_icon {
	border: 0px;
	width: 12px;
	height: 12px;
	margin: 0px 10px 0px 0px;
	background: url(/css/images/town_icon.png) top left no-repeat;
}
*+html #header .town .town_icon {
	position: relative;
	top: -4px;
}
#header .town:hover .town_icon, #header .town.active .town_icon {
	background-position: 0px -12px;
}



#header .requests {
	margin-top: 72px;
	margin-left: 85px;
	margin-right: 23px;
	padding: 8px 15px;
	cursor: pointer;
}
#header .requests:hover, #header .requests.active  {
	background: #1470cc;
}
#header .requests:hover span, #header .calculator:hover span, #header .requests.active span, #header .calculator.active span {
	color: #fff;
	border: 0px;
}
#header .requests:hover span.dropdown_arrow, #header .calculator:hover span.dropdown_arrow, #header .requests.active span.dropdown_arrow, #header .calculator.active span.dropdown_arrow {
	background-position: 0px -4px;
}
#header .requests .request_icon {
	border: 0px;
	width: 12px;
	height: 12px;
	margin: 0px 10px 0px 0px;
	background: url(/css/images/request_icon.png) top left no-repeat;
}
*+html #header .requests .request_icon {
	position: relative;
	top: -4px;
}
#header .requests:hover .request_icon, #header .calculator:hover .calc_icon, #header .requests.active .request_icon, #header .calculator.active .calc_icon {
	background-position: 0px -12px;
}
#header ul.requests_menu, #header ul.calculator_menu, #header ul.town_menu {
	display: none;
	margin: 0px;
	padding: 10px 25px;
	border: 1px solid #e5e5e5;
	list-style-type: none;
	position: absolute;
	top: 104px;
	left: 50%;
	margin: 0px 0px 0px -274px;
	z-index: 10000;
	background: #fff;
}
#header ul.calculator_menu {
	margin: 0px 0px 0px -129px;
}
#header ul.town_menu {
	margin: -69px -30px 0px -65px;
}

#header ul.requests_menu li a, #header ul.calculator_menu li a, #header ul.town_menu li a {
	font: normal 14px Arial, sans-serif;
	line-height: 25px;
}
#header .requests:hover ul, #header .calculator:hover ul, #header .town:hover ul {
	display: block;
}
#header .calculator {
	margin-right: 62px;
	margin-top: 72px;
	padding: 8px 15px;
	cursor: pointer;
}
#header .calculator .calc_icon {
	border: 0px;
	width: 9px;
	height: 12px;
	margin: 0px 10px 0px 0px;
	background: url(/css/images/calc_top_icon.png) 0px 0px no-repeat;
}
*+html #header .calculator .calc_icon {
	position: relative;
	top: -5px;
}
#header .calculator:hover, #header .calculator.active {
	background: #1470cc;
}
#header #contact_us {
	display: block;
	position: absolute;
	top: 35px;
	right: 50%;
	margin-right: -282px;
	width: 193px;
	height: 35px;
	background: url(/css/images/contacs_us_btn.png) 0px 0px no-repeat;
}
#header #contact_us:hover {
	background: url(/css/images/contacs_us_btn.png) 0px -35px no-repeat;
}
#mainmenu {
	overflow: visible;
	background: transparent;
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	margin: 24px 0px 0px 0px;
	text-align: center;
	position: relative;
	z-index: 10;
}
.main_menu_right {
	position: absolute;
	top: 0px;
	right: 50%;
	margin-right: -510px;
	width: 5px;
	height: 48px;
	background: url(/css/images/main_menu_right.png) top left no-repeat;
}
.main_menu_left {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -510px;
	width: 5px;
	height: 48px;
	background: url(/css/images/main_menu_left.png) top left no-repeat;
}
#mainmenu ul {
	width: 1010px;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 4px 0px;
	overflow: visible;
	background: url(/css/images/main_menu_bg.png) top left repeat-x; /* Old browsers */
	/*border-bottom: 2px solid #b56d00;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-ms-border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 2px 3px #5d5d5d;
	-moz-box-shadow: 0px 2px 3px #5d5d5d;
	-webkit-box-shadow: 0px 2px 3px #5d5d5d;
	-ms-box-shadow: 0px 2px 3px #5d5d5d;*/
	zoom: 1;
	position: relative;
}
#mainmenu ul ul {
	display: none;
	position: absolute;
	top: 44px;
	left: 0px;
	background: #fbf194; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7e43a 0%, #fbf194 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e43a), color-stop(100%,#fbf194)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7e43a 0%,#fbf194 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7e43a 0%,#fbf194 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7e43a 0%,#fbf194 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7e43a 0%,#fbf194 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e43a', endColorstr='#fbf194',GradientType=0 ); /* IE6-9 */
	border: 0px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	box-shadow: 0px 0px 0px #5d5d5d;
	-moz-box-shadow: 0px 0px 0px #5d5d5d;
	-webkit-box-shadow: 0px 0px 0px #5d5d5d;
	min-width: 100%;
	width: auto;
	z-index: 9999;
}
#mainmenu ul li {
	overflow: visible;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 44px;
	position: relative;
}/*
#mainmenu ul li ul li {
	display: block;
	background: none;
	float: none;
	height: 30px;
}
#mainmenu ul li ul li a {
	background:none !important;
	display: block;
	font-size: 13px;
	line-height: 30px !important;
	text-align: left;
}
#mainmenu ul li ul li a:hover {
	background: #fbf194 !important;
}
#mainmenu ul li:hover ul {
	display: block;
}*/
#mainmenu ul li a {
	display: inline-block;
	zoom: 1;
	*display: inline;
	line-height: 44px;
	padding: 0px 16px;
	text-align: center;
	text-decoration: none;
	color: #3e1807;
	font-size: 17px;
	text-shadow: 0px 1px 1px #eee;
	-moz-text-shadow: 0px 1px 1px #eee;
	-webkit-text-shadow: 0px 1px 1px #eee;
}
#mainmenu ul li:first-child  a{
	-webkit-border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	border-radius: 6px 0px 0px 6px;
}
#mainmenu ul li a#home_btn {
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 54px;
	line-height: 44px;
	height: 44px;
	-webkit-border-radius: 6px 0px 0px 6px;
	-moz-border-radius: 6px 0px 0px 6px;
	border-radius: 6px 0px 0px 6px;	
	Padding: 0px;
	margin-left: -5px;
}
#mainmenu ul li a#home_btn img {
	border: 0px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
	padding: 0px;
	margin-top: 17px;
}
#mainmenu ul li a#home_btn:hover, #mainmenu ul li a#home_btn.active {
	cursor: pointer;
	background: url(/css/images/home_btn_hover.png) top left no-repeat !important;
	filter: none;
}
#mainmenu ul li.active a, #mainmenu ul li a:active, #mainmenu ul li a:hover {
	background: #fbf194; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbf194 0%, #f7e43a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf194), color-stop(100%,#f7e43a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbf194 0%,#f7e43a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbf194 0%,#f7e43a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbf194 0%,#f7e43a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbf194 0%,#f7e43a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf194', endColorstr='#f7e43a',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
}
#mainmenu ul li a:hover {
	text-decoration: underline;
}
#mainmenu ul li.last_li_menu span{
	display: inline-block;
	line-height: 44px;
	padding: 0px 15px;
	text-align: center;
	text-decoration: none;
	color: #3e1807;
	font-size: 17px;
	zoom: 1;
    *display: inline;
}
#mainmenu ul li.last_li_menu {
	float: right;
	list-style-type: none !important;
}


.depo_main {
width: 600px;
height: 209px;
position: relative;
}

#mainmenu ul li span form input {
	display: inline-block;
	margin: 10px 2px 2px 2px;
	border-radius: 2px;
	width: 121px;
	padding: 0px 10px 0px 10px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 0px;
	height: 24px;
	outline: 0px;
	background: #ebcb3d url(/css/images/search.png) 0px 0px no-repeat; /* Old browsers */
}
*+html #mainmenu ul li span form input {
	line-height: 24px;
}
#mainmenu ul li span form input:focus, #mainmenu ul li span form input.ieFocusHack {
	background: #d6bb41 url(/css/images/search_hover.png) 0px 0px no-repeat; /* Old browsers */

}
#login-form input#LoginForm_username, #login-form input#LoginForm_password {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
		  border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	 -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	   -o-transition: border linear 0.2s, box-shadow linear 0.2s;
		  transition: border linear 0.2s, box-shadow linear 0.2s;
	height: 20px;
	padding: 4px 6px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#login-form input#LoginForm_username:focus, #login-form input#LoginForm_password:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
		  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
#login-form label {
	width: 160px;
	float: left;
	margin-right: 20px;
	text-align: right;
}
.admin_label {
	position: fixed;
	top: 0px;
	right: 50%;
	margin-right: -446px;
	display: block;
	text-decoration: none !important;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	*margin-left: .3em;
	margin-left: 180px;
	font-size: 13px;
	line-height: 18px;
	*line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-top: 0px;
	*border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 0px 0px 4px 4px;
	 -moz-border-radius: 0px 0px 4px 4px;
		  border-radius: 0px 0px 4px 4px;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	z-index:500;
}
.login_fom {
	width: 550px;
	margin: 0 auto;
}
.breadcrumbs a, .breadcrumbs span{
	line-height: 32px;
	display: inline-block;
	vertical-align: middle;
	border: 3px solid #fff;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #fff;
	padding: 0px 32px;
	margin: 0px 0px 0px -25px;
	position: relative;
	font-size: 16px;
	overflow: hidden;
	/*behavior: url(/css/ie.htc);*/
}
.breadcrumbs a {
	background: #478fd8; /* Old browsers */
	background: -moz-linear-gradient(left,  #478fd8 0%, #1470cc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#478fd8), color-stop(100%,#1470cc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #478fd8 0%,#1470cc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #478fd8 0%,#1470cc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #478fd8 0%,#1470cc 100%); /* IE10+ */
	background: linear-gradient(to right,  #478fd8 0%,#1470cc 100%); /* W3C */
	z-index: 9;
}
:root .breadcrumbs a {
  background: #478fd8\9;
}
.breadcrumbs span {
	background: #b1d8ff; /* Old browsers */
	background: -moz-linear-gradient(left,  #b1d8ff 0%, #8dc6ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b1d8ff), color-stop(100%,#8dc6ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b1d8ff 0%,#8dc6ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b1d8ff 0%,#8dc6ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b1d8ff 0%,#8dc6ff 100%); /* IE10+ */
	background: linear-gradient(to right,  #b1d8ff 0%,#8dc6ff 100%); /* W3C */
	z-index: 8;
}
:root .breadcrumbs span {
  background: #b1d8ff\9;
}
.breadcrumbs .BreadcrumbsHomeLink{
	width: 32px;
	height: 32px;
	background: #1470cc;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}
.breadcrumbs .BreadcrumbsHomeLink img {
	margin: 9px 0px 0px 9px;
}
:root .breadcrumbs a.BreadcrumbsHomeLink {
  background-color: #1470cc\9 !important;
}
/*Главная*/

.main_widget {
	width: 234px;
	min-height: 150px;
	position: relative;
	padding: 60px 29px 0px 70px;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
    *display: inline;
}
.news_widget, .blog_widget {
	border-right: 1px solid #e5e5e5;
}
.news_list_page .blog_widget {
	border-left: 1px solid #e5e5e5;
	border-right: 0px solid #e5e5e5;
}
.ad_blocks {
	padding: 60px 0px 0px 0px;
	width: 333px;
	border: 0px;
	overflow: hidden;
	margin: 0px;
}
.ad_blocks img {
	width: inherit;
	display: block;
}
.ad_blocks span {
	display: block;
	margin: 13px 0px 9px 70px;
	font-size: 14px;
	text-transform: uppercase;
}
.main_widget.ad_blocks p {
	display: block;
	margin: 0px 15px 0px 70px;
	font-size: 14px;
	line-height: 18px;
}
.news_widget a.widget_header {
	background: url(/images/icons/category/7.png) top left no-repeat;
	height: 34px;
	line-height: 34px;
	padding-left: 49px;
}
.blog_widget a.widget_header {
	background: url(/css/images/blog_icon.png) top left no-repeat;
	height: 34px;
	line-height: 34px;
	padding-left: 49px;
}
.currency_exchange a.widget_header {
	background: url(/images/icons/category/5.png) top left no-repeat;
	height: 34px;
	line-height: 34px;
	padding-left: 49px;
}
.main_widget .widget_header, a.widget_header {
	color: #000;
	position: absolute;
	font-size: 26px;
	top: 8px;
	left: 20px;
	text-decoration: none;
}
.main_widget .widget_header_all {
	color: #58585a;
	font-size: 14px;
	text-decoration: none;
	background: url(/css/images/all_news_icon.png) left center no-repeat;
	padding-left: 15px;
	margin-left: -15px;
}
*+html .main_widget .widget_header_all {
	padding-left: 16px;
}
.main_widget .widget_header_all:hover {
	text-decoration: none;
}
.main_widget .news_item_name {
	font-size: 14px;
	line-height: 17px;
}
*+html .main_widget .news_item_name {
	line-height: 25px;
}
.main_widget .news_item_name:first-letter {
	text-transform: uppercase;
}
.main_widget p {
	font-size: 12px;
	margin: 5px 0px 20px 0px;
	color: #7a7a7a;
}
a.bannerLink {
	float: left;
}
a.bannerLink img {
	width: 220px;
}
.currency_exchange table {
	width: 100%;
	text-align: left;
}
.currency_exchange table th {
	color: #7a7a7a;
	font-weight: normal;
	font-size: 12px;
}
.currency_exchange table td:first-child {
	font-weight: bold;
}
.currency_exchange table td span.to_bottom {
	position: relative;
	top: -1px;
	color: #e00000;
	font-weight: bold;
	font-size: 16px;
}
.currency_exchange table td span.to_top {
	position: relative;
	top: -1px;
	color: #5fba20;
	font-weight: bold;
	font-size: 16px;
}
#albumCarousel {
	padding: 15px 0px 25px 0px;
	margin: 40px 0px 0px 0px;
	background: #fff;
	position: relative;
	border-top: 1px solid #e5e5e5;
}
#albumCarousel a.widget_header {
	top: 12px;
	left: 10px;
}
#albumCarousel ul {
    position:absolute; /* required */
    overflow:hidden; /* required */
    margin:0;
    padding:0;
    list-style:none;
}
 
#albumCarousel ul li {
    float:left; /* required */
    width:138px;
    height:98px;
    margin: 10px 10px 0px 0px;
	overflow: hidden;
	opacity: 0.7;
}
#albumCarousel ul li:hover {
	opacity: 1;
}
#albumCarousel ul li img {
	width:138px;
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); 
    filter: gray;
    -webkit-filter: grayscale(100%);*/
}
#albumCarousel ul li:hover img {
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);*/
}
 
#albumCarousel .mask {
    position:relative; /* required */
    overflow:hidden; /* required */
    width:735px; /* required */
	margin: 0 auto;
}
 
#albumCarousel .pagination-links {
    list-style:none;
    margin:0;
    padding:0;
	text-align: right;
	border-bottom: 1px solid #f3f4f4;
	display: none;
}
 
#albumCarousel .pagination-links li a {
    display:block;
	color: #838282;
	text-decoration: none;
	font-size: 14px;
}
#albumCarousel .prev, #albumCarousel .next {
	width: 34px;
	height: 34px;
	position: absolute;
	top: 50%;
	margin-top: -17px;
}
#albumCarousel .prev {
	left: 30px;
	background: url(/css/images/carousel_left.png) top left no-repeat;
}
#albumCarousel .next {
	right: 30px;
	background: url(/css/images/carousel_right.png) top left no-repeat;
}
#albumCarousel .pagination-links li.current a, #albumCarousel .pagination-links li:hover a {
    color: #1a7db0;
	text-decoration: underline;
}
#albumCarousel .disabled a {
    color: #1a7db0;
	text-decoration: underline;
}
.widgets_background {
	overflow: hidden;
	padding: 20px;
	background: #f3f4f4;
	float: left;
}
.widget_video {
	float: left;
	position: relative;
}
.widget_video a {
	color: #113a57;
	position: absolute;
	font-size: 16px;
	top: 8px;
	left: 0px;
	text-decoration: none;
}
.widget_video iframe {
	margin-top: 47px;
}

.last_events {
	width: 235px;
	padding-top: 30px;
	float: left;
}
.last_events p {
	margin: 5px 0px 10px 0px;
}
.last_events  a.widget_header {
	top: 0px;
}
.last_events  a:last-child {
	float: right;
	font-size: 12px;
	color: #09264b;
}
.indexAlbumList {
	list-style-type: none;
	margin: 19px 0px;
	padding: 0px;
	text-align: justify;
	border-top: 1px solid #151515;
	border-bottom: 1px solid #151515;
}
.indexAlbumList li {
	display: inline-block;
	vertical-align: top;
	margin: 22px 0px;
	position: relative;
}
.indexAlbumList li div {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: 31px;
	background: rgba(0,0,0,0.6);
	padding: 3px 10px 0px 10px;
	color: #ff81a5;
	line-height: 34px;
	font: bold 24px Times New Roman, sans-serif;
}
.indexAlbumList li a {
	width: 313px;
	height: 209px;
	display: block;
}
.indexAlbumList li a img {
	width: 313px;
	height: 209px;
}
#fader {
	display: none;
	background: #000;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	z-index: 9000;
}
#contact_us_modal {
	display: none;
	background: #fff;
	width: 567px;
	z-index: 9999;
	position: fixed;
	top: 110px;
	left: 50%;
	margin-left: -309px;
	padding: 25px;
	text-align: justify;
	font-family: Helvetica, sans-serif;
	overflow: hidden;
	box-shadow: 0px 0px 3px #727272;
	-moz-box-shadow: 0px 0px 3px #727272;
	-webkit-box-shadow: 0px 0px 3px #727272;
}
#contact_us_modal .cloase_modal {
	position: absolute;
	width: 23px;
	height: 23px;
	top: 0px;
	right: 0px;
	background: url(/css/images/close_modal.png) 0px 0px no-repeat;
}
#contact_us_modal .cloase_modal:hover {
	background: url(/css/images/close_modal.png) 0px -23px no-repeat;
}
#contact_us_modal div {
	width: 254px;
	padding: 20px 0px;
	border: 1px solid #e5e5e5;
	border-width: 1px 0px 1px 0px;
	color: #a1a1a1;
	font-size: 14px;
	font-weight: normal;
}
#contact_us_modal div span {
	display: block;
	color: #58585a;
	font-size: 26px;
}
#contact_us_modal div span.follow_us {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 10px;
	margin-bottom: 10px;
}
#contact_us_modal div a {
	display: block;
	overflow: hidden;
	line-height: 40px;
	height: 40px;
}
#contact_us_modal div a img {
	float: left;
	margin: 0px 10px 0px 0px;
}
#contact_us_modal .ask_quest {
	display: block;
	clear: both;
	background: url(/css/images/ask_quest.png) 0px 19px no-repeat;
	padding: 15px 0px 5px 25px;
	font-size: 15px;
}
*+html #contact_us_modal .ask_quest {
	padding-top: 7px;
}
#contact_us_modal .comment_us {
	display: block;
	clear: both;
	background: url(/css/images/comment_us.png) 2px center no-repeat;
	padding: 5px 0px 5px 25px;
	color: #f4ac40;
	font-size: 15px;
}

#enter_sandman {
	display: none;
	background: #fff;
	width: 567px;
	z-index: 9999;
	position: fixed;
	top: 110px;
	left: 50%;
	margin-left: -309px;
	padding: 25px 25px 45px 25px;
	text-align: justify;
	font-family: Helvetica, sans-serif;
	overflow: hidden;
	box-shadow: 0px 0px 3px #727272;
	-moz-box-shadow: 0px 0px 3px #727272;
	-webkit-box-shadow: 0px 0px 3px #727272;
}
#enter_sandman h1 {
	font-size: 22px;
}
#enter_sandman .cloase_modal {
	position: absolute;
	width: 23px;
	height: 23px;
	top: 0px;
	right: 0px;
	background: url(/css/images/close_modal.png) 0px 0px no-repeat;
}
#enter_sandman .cloase_modal:hover {
	background: url(/css/images/close_modal.png) 0px -23px no-repeat;
}
#enter_sandman div {
	width: 254px;
	padding: 20px 0px;
	border: 1px solid #e5e5e5;
	border-width: 1px 0px 1px 0px;
	color: #a1a1a1;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	position: relative;
}
#enter_sandman div span {
	display: block;
	color: #58585a;
	font-size: 26px;
}
#enter_sandman div span.follow_us {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 10px;
	margin-bottom: 10px;
}
#enter_sandman div a {
	display: inline-block;
}
#enter_sandman div a.more_sandman {
	display: block;
	position: absolute;
	bottom: -32px;
	right: 0px;
	font-size: 16px;
	text-decoration: none;
}
#enter_sandman div a.more_sandman:hover {
	text-decoration: underline;
}
#enter_sandman div a img {
	float: left;
	margin: 0px 10px 0px 0px;
}
#enter_sandman div img {
	display: inline-block;
	zoom: 1;
	*display: block;
}
#enter_sandman div img:hover {
	opacity: 0.8;
	cursor: pointer;
}
#enter_sandman .ask_quest {
	display: block;
	clear: both;
	background: url(/css/images/ask_quest.png) 0px 19px no-repeat;
	padding: 15px 0px 5px 25px;
	font-size: 15px;
}
*+html #enter_sandman .ask_quest {
	padding-top: 7px;
}
#enter_sandman .comment_us {
	display: block;
	clear: both;
	background: url(/css/images/comment_us.png) 2px center no-repeat;
	padding: 5px 0px 5px 25px;
	color: #f4ac40;
	font-size: 15px;
}
/*Главная конец*/

/*футер*/
.footer_menu {
	overflow: hidden;
	padding: 40px 0px;
	margin-top: 40px;
	text-align: center;
	background: url(/css/images/footer_shadow.png) top center no-repeat;
}
.footer_menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: top;
	text-align: center;
}
.footer_menu ul {
	display: block;
	margin: 0px;
	
}
.footer_menu ul li span {
	color: #000 !important;
	font-size: 18px;
	margin: 0px 0px 20px 0px;
}
.footer_menu ul li {	
	color: #00aaff;
	margin: 0px 22px;
	font-size: 12px;
	text-align: left;
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: top;
	width: 182px;
}
.footer_menu ul li li {
	display: block;
	width: auto;
	margin: 4px 0px 0px 0px;
}
.footer_menu ul li a:hover, .footer_menu ul li:hover {
	color: #6CF;
}
#footer {
	margin: 0 auto;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 20px 0px 20px 0px;
	overflow: hidden;
	background: transparent;
	border: 1px solid #e5e5e5;
	border-width: 1px 0px 1px 0px;
	text-align: center;
}
#footer .footer_blocks {
	padding: 0px 15px;
	display: inline-block;
	text-align: left;
	color: #7a7a7a;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	zoom: 1;
    *display: inline;
}
#footer .footer_blocks .footer_logo_text {
	display: inline-block;
	margin-top: 5px;
}
.footer_line {
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	padding: 0px 30px 0px 30px;
}
.footer_line .footer_line_text {
	float: left;
	line-height: 34px;
	color: #ababab;
}
.footer_line .footer_social {
	float: right;
	width: 75px;
    width: 36px;
	position: relative;
}
.footer_line .footer_social .footer_facebook {
	display: block;
	position: absolute;
	top: 0px;
	right: 60px;
	z-index: 10;
}
.footer_line .footer_social .footer_twitter {
	display: block;
	position: absolute;
	top: 0px;
	right: 30px;
	z-index: 20;
}
.footer_line .footer_social .footer_vk {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 30;
}
.footer_line .footer_social a:hover {
	z-index: 40;
}
/*футер конец*/


/*новости*/
.news_list_page {
	margin-top: 50px;
}
.news_list_page .main_widget, .events_list_page .main_widget{
	width: 330px;
	padding: 30px 0px 0px 20px;
	margin: 30px 0px 0px 0px;
}
.news_list_page .main_widget .widget_header_all, .events_list_page .main_widget .widget_header_all {
	top: 0px;
	right: 0px;
}
.news_list_page a.widget_header, .events_list_page a.widget_header {
	top: 0px;
	left: 0px;
	display: none;
}
.content {
	width: 640px;
	float: left;
	padding: 0px 20px 0px 0px;
}
.news_list_page h1, .events_list_page h1 {
	float: left;
	margin: 20px 0px 20px 0px;
	color: #151515;
	font-weight: normal;
	font-size: 26px;
	width: 560px;
}
.news_list_page h1 {
	background: url(/images/icons/category/7.png) top left no-repeat;
	height: 34px;
	line-height: 34px;
	padding-left: 49px;
}
.content div.news, div.fullnews {
	margin: 0px;
	padding: 0px;
}
.content div.news div + div {
	border-top: 1px solid #e7e7e7;
}
.content div.news {
	overflow: hidden;
	padding: 15px 0px 15px 49px;
}
.content div.news.search_result {
	padding: 5px 0px 10px 49px;
}
.content div.news.search_result p {
	margin: 0px;
}
.content div.news img {
	/*width: 100px;*/
	/*height: 171px;*/
	float: left;
}
.content div.news div {
	float: left;
	width: 476px;
	margin: 0px 0px 0px 10px;
}
.content div.news div a {
	font-size: 16px;
}
.content div.news div div {
	margin: 7px 0 7px 0;
	font-size: 13px;
}
.content div.news div p.date{
    color: #666;
    font-size: 12px;
}
.news_page {
	overflow: hidden;
	padding-top: 20px;
}
.news_item {
	width: 710px;
	float: left;
	overflow: hidden;
	padding: 0px 20px 0px 0px;
}
.news_item p.date {
	color: #666;
    font-size: 12px;
}
.news_item h1 {
	font-size: 16px;
	margin: 0px 0px 0px 0px;
}
.news_page h4 {
	font-size: 14px;
	margin: 10px 0px 0px 0px;
}
.news_item_image {
	width: 220px;
	float: left;
	margin: 0px 15px 15px 0px;
}
.ui-state-active {
	border: 0px;
}
.ui-widget-content {
	border: 0px;
}
.ui-accordion .ui-accordion-content {
	padding: 10px 0px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display: none;
}
.ui-accordion .ui-accordion-icons {
	padding: 0px;
}
.ui-state-default {
	background: none;
	border: 0px;
}
.ui-accordion .ui-accordion-header {
	color: #ddd;
	font-family: CenturyGothicRegular, sans-serif;
	font-size: 25px;
}
.ui-accordion .ui-accordion-header:hover {
	color: #363636;
}
/*новости конец*/
.search-form {
	width: 390px;
	padding: 20px 0px 20px 0px;
}
.search-form  form {
	overflow: hidden;
}
.search-form input {
	display: block;
	height: 27px;
	border: 1px solid #dfe1e3;
	width: 335px;
	margin: 0px;
	padding: 0px 10px 0px 10px !important;
	outline: none;
	float: left;
	padding: 0px;
}
.search-form  input.search_button {
	width: 33px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background: url(/css/images/search_button.png) top left no-repeat;
	border-left: 0px;
}
/*События*/
.events_list_page .news_widget {
	border: 0px;
}
#uploadedPhotos {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
#uploadedPhotos li {
	float: left;
	width: 164px;
	height: 98px;
	margin: 10px 10px 0px 0px;
	overflow: hidden;
	opacity: 0.8;
	border: 1px solid #ECECEC;
}
#uploadedPhotos.albumView li {
	float: left;
	width: 178px;
	height: 109px;
	margin: 10px 10px 0px 0px;
	overflow: hidden;
	opacity: 0.8;
	border: 1px solid #ECECEC;
}
#uploadedPhotos li:hover {
	opacity: 1;
	border: 1px solid #1A7DB0;
}
#uploadedPhotos li img {
	width: 165px;
	display: block;
}
#uploadedPhotos.albumView li  img {
	width: 179px;
}
/*События конец*/


/*Альбомы*/
.album_list_item {
	display: inline-block;
	vertical-align: top;
	float: none;
	margin: 0px 14px 20px 14px;
}
.album_list_item .album_thumb {
	width: 280px;
	height: 170px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 3px;
	position: relative;
	margin: 0px 0px 5px 0px;
}
.album_list_item .album_thumb img {
	width: 280px;
	height: 170px;
}
.album_list_item .album_thumb .count_foto {
	background: rgba(0,0,0,0.7);
	width: 280px;
	height: 35px;
	display: none;
	position: absolute;
	bottom: 3px;
	left: 3px;
	color: #fff;
	cursor: pointer;
}
.album_list_item:hover .album_thumb .count_foto {
	display: block;
}
.album_list_item .album_thumb .count_foto span {
	color: #fff;
	position: absolute;
	bottom: 6px;
	right: 20px;
	font-size: 20px;
	background: url(/css/images/count_photo.png) 0px 0px no-repeat;
	padding: 0px 0px 0px 35px;
}
.album_list_item a {
	text-decoration: none;
	display: block;
	width: 280px;
	font-size: 16px;
}
.album_list_item a:hover {
	text-decoration: underline;
}
.album_list_item  span {
	color: #9e9e9e;
	display: block;
	font-size: 12px;
}
/*Альбомы конец*/
/*Частным клиентам*/
.header_line {
	height: 55px;
	/*background: url(/css/images/header_line_bg.png) 0px 0px repeat;*/
	padding-top: 45px;
}
.infoblok_clients {
	padding: 25px 0px 30px 0px;
	overflow: hidden;
}
.infoblok_clients + .infoblok_clients {
	border-top: 1px solid #e5e5e5;
}
.infoblok_clients img {
	float: left;
}
.infoblok_clients div.text_block {
	float: left;
	width: 306px;
	margin: 0px 0px 0px 15px;
	color: #000;
	font-size: 26px;
	padding: 7px 0px 0px 0px;
	min-height: 188px;
	border-right: 1px solid #e5e5e5;
}
.infoblok_clients div.text_block p, .infoblok_clients p {
	/*color: #7a7a7a;*/
	font-size: 14px;
}
.infoblok_clients div.links_block {
	float: left;
	width: 280px;
	padding: 7px 0px 0px 36px;
}
.infoblok_clients div.links_block a {
	font-size: 14px;
	line-height: 23px;
	display: inline-block;
	width: 235px;
	vertical-align: top;
}
div.links_block p {
	text-align: left !important;
}
.infoblok_clients div.links_block a.btn {
	width: 190px;
}
.infoblok_clients div.links_block a.vklad_left_btn {
	text-decoration: none;
	margin: 3px 0px;
}
.infoblok_clients div.links_block a.vklad_left_btn span {
	color: #000;
	font-weight: normal;
	font-size: 18px;
	font-family: Tahoma;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
*+html .infoblok_clients div.links_block a.vklad_left_btn span {
	margin-top: 5px;
}
.infoblok_clients div.links_block a.vklad_left_btn:hover span {
	text-decoration: underline;
}
.infoblok_clients div.links_block a.vklad_left_btn:hover {
	opacity: 0.8;
}
.infoblok_clients div.links_block a.vklad_left_btn img {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin: 0px 5px 0px 0px;
}
.infoblok_clients div.links_block span {

	color: #58585a;
	font-size: 24px;
	margin-right: 10px;
	font-weight: bold;
}
*+html .infoblok_clients div.links_block span {
	position: relative;
	top: -5px;
}
.infoblok_clients .clients_banner {
	float: left;
	width: 336px;
	height: 188px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.infoblok_clients .clients_banner span {
	display: none;
	position: absolute;
	background: rgba(247,228,57,0.9);
	line-height: 40px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 316px;
	text-align: left;
	text-transform: uppercase;
	font-size: 14px;
	color: #000;
	padding: 0px 0px 0px 20px;
	letter-spacing: -1px;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5F7E439,endColorstr=#E5F7E439)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5F7E439,endColorstr=#E5F7E439);   /* IE6 & 7 */
	zoom: 1;
}
*+html .infoblok_clients .clients_banner span {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5F7E439,endColorstr=#E5F7E439)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5F7E439,endColorstr=#E5F7E439);   /* IE6 & 7 */
	zoom: 1;
}
.infoblok_clients .clients_banner:hover span {
	display: block;
}
/*Частным клиентам конец*/
.infoblok_clients.infoblok_deposits .links_block a.active_section {
	color: #58585a;
	text-decoration: none;
}
.infoblok_clients.infoblok_deposits div.text_block {
	width: 600px;
	padding: 7px 40px 0px 0px;
}
.infoblok_clients.infoblok_deposits + .infoblok_clients.infoblok_deposits {
	padding: 20px 49px;
}
.infoblok_clients.infoblok_deposits span {
	color: #151515;
	font-size: 14px;
}
.infoblok_clients.infoblok_deposits ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-image: url(/css/images/ul_image.png);
	list-style-position: outside;
	/*color: #7a7a7a;*/
	font-size: 14px;
}

.infoblok_clients.infoblok_deposits .spoiler_content ul {
	margin: 0px 0px 0px 24px;
}

.infoblok_clients.infoblok_deposits ol {
	color: #151515;
	font-size: 14px;
}
.infoblok_clients.infoblok_deposits ul li {
	padding: 0px 0px 5px 7px;
}
span.small_header, .infoblok_clients.infoblok_deposits span.small_header {
	margin: 0px 0px 20px 0px;
	color: #000;
	font-weight: normal;
	font-size: 20px;
	display: block;
	font-family: Tahoma;
}
.infoblok_clients.infoblok_deposits table {
	border-collapse: collapse;
	width: 100%;
	font-size: 14px;
	/*olor: #58585a;*/
}
.infoblok_clients.infoblok_deposits table td {

	border: 1px solid #e5e5e5;
	padding: 5px;
}

.infoblok_clients.infoblok_deposits table td:first-child {
	border-left: 0px;

}
.infoblok_clients.infoblok_deposits table td:last-child {
	border-right: 0px;
}
div.client_enter {
	padding: 10px 0px 10px 55px;
	margin: 10px 0;
	margin-left: 6px;
	font-size: 14px;
	background: url(/css/images/footer_logo.png) center left no-repeat;
}
div.content_document {
	padding: 10px 0px 10px 40px;
	margin: 10px 0;
	margin-left: 6px;
	font-size: 14px;
	background: url(/css/images/word.png) center left no-repeat;
}
div.xls_document {
	padding: 10px 0px 10px 40px;
	margin: 10px 0;
	margin-left: 6px;
	font-size: 14px;
	background: url(/css/images/excel.png) center left no-repeat;
}
div.pdf_document {
	padding: 5px 0px 5px 40px;
	margin: 5px 0;
	margin-left: 6px;
	font-size: 14px;
	background: url(/css/images/pdf.png) center left no-repeat;
}
div.ppt_document {
	padding: 5px 0px 5px 40px;
	margin: 5px 0;
	margin-left: 6px;
	font-size: 14px;
	background: url(/css/images/ppt.png) center left no-repeat;
}
/*Вклады*/
/*Вклады конец*/
/*Заявки*/
.infoblok_clients.infoblok_requests .links_block a.active_section {
	color: #58585a;
	text-decoration: none;
}
.infoblok_clients.infoblok_requests div.text_block {
	width: 575px;
	padding: 7px 65px 0px 0px;
	border: 0px;
}
.infoblok_clients.infoblok_requests .links_block {
	border-left: 1px solid #e5e5e5;
	float: right;
}
.infoblok_clients.infoblok_requests .links_block + .links_block {
	margin-top: 50px;
}
.infoblok_clients.infoblok_requests .links_block p {
	line-height: 25px;
}
.infoblok_clients.infoblok_requests .links_block .links_block_header {
	margin: 0px 0px 0px 0px;
	color: #000;
	font-weight: normal;
	font-size: 26px;
}
.infoblok_clients.infoblok_requests + .infoblok_clients.infoblok_requests {
	padding: 50px 49px;
}
.infoblok_clients.infoblok_requests span {
	color: #7a7a7a;
	font-size: 14px;
}

.infoblok_clients.infoblok_requests ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-image: url(/css/images/ul_image.png);
	list-style-position: outside;
	color: #7a7a7a;
	font-size: 14px;
}
.infoblok_clients.infoblok_requests ul li {
	padding: 0px 0px 5px 7px;
}

span.small_header, .infoblok_clients.infoblok_requests span.small_header {
	margin: 0px 0px 20px 0px;
	color: #000;
	font-weight: normal;
	font-size: 20px;
	display: block;
}
.infoblok_clients.infoblok_requests table {
	border-collapse: collapse;
	width: 100%;
	font-size: 16px;
	color: #58585a;
}
.infoblok_clients.infoblok_requests table td {
	width: 16%;
	border: 1px solid #e5e5e5;
	padding: 18px;
}
.infoblok_clients.infoblok_requests table td:first-child {
	border-left: 0px;
}
.infoblok_clients.infoblok_requests table td:last-child {
	border-right: 0px;
}
div.form  .row.license_agree {
	font-size: 14px;
	width: 350px;
	margin: 0px 0px 0px 197px;
}
div.form .license_agree input {
	width:14px;
	margin: 0px 10px 0px 0px;
	vertical-align: middle;
	display: inline-block;
}
div.form .license_agree span {
	line-height: 20px;
	color: #151515;
}
/*Заявки конец*/
/*Калькулятор*/
.infoblok_clients.clac_page div.text_block  {
	border: 0px;
	width: 960px;
}
.calc_form {
	background: #f7f7f7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 20px;
	overflow: hidden;
}
.calc_form div.form {
	width: 500px;
	border-right: 1px solid #e5e5e5;
	padding: 0px 70px 0px 0px;
	box-shadow: 1px 0px 0px #fff;
	-moz-box-shadow: 1px 0px 0px #fff;
	-webkit-box-shadow: 1px 0px 0px #fff;
}
.calc_form div.form select {
	width: 290px;
	float: right;
}
.calc_form div.form input[type="text"] {
	float: right;
	font-weight: bold;
}
.calc_form div.form .ui-slider {
	margin: 0px 0px 0px 20px;
	height: 8px;
	background: #ddd;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #d2d2d2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.calc_form div.form .ui-widget-header {
	border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	background: url(/css/images/ui_slider_bg.png) top left repeat-x;
	box-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: 0px 1px 0px #fff;
	-webkit-box-shadow: 0px 1px 0px #fff;
}
.calc_form div.form .ui-state-default {
	width: 24px;
	height: 24px;
	background: url(/css/images/ui_slider_handler.png) center right no-repeat;
	cursor: pointer;
	border: 0px;
	outline: 0px;
}
.calc_form div.form .slider_labels {
	font-size: 10px;
	position: relative;
	width: 500px;
	color: #7a7a7a;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
.calc_form div.form  .slider_labels .slider_label {
	position: absolute;
}
.calc_form  .clac_results {
	float: right;
	width: 310px;
	font-size: 20px;
}
.calc_form  .clac_results div {
	color: #1470cc;
	font-size: 24px;
	padding: 17px 29px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #e8e8e8;
	margin: 20px 0px 40px 0px;
}
.calc_form  table {
	font-size: 14px;
	width: 100%;
	margin-top: 20px;
}
.calc_form  table td {
	padding: 0px 3px;
	color: #1470cc;
}
.calc_form  table th {
	text-align: left;
}
.calc_form .row.date_select select{
	width: 97px;
}
.vklad_calc {
	width: 575px;
	height: 200px;
	position: relative;
}
.mini_calc {
	position: absolute;
	right: 17px;
	top: 20px;
	width: 261px;
	height: 160px;
	background: #f7e439;
	background: -moz-linear-gradient(top,  #f7e439 0%, #f4ac40 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7e439), color-stop(100%,#f4ac40));
	background: -webkit-linear-gradient(top,  #f7e439 0%,#f4ac40 100%);
	background: -o-linear-gradient(top,  #f7e439 0%,#f4ac40 100%);
	background: -ms-linear-gradient(top,  #f7e439 0%,#f4ac40 100%);
	background: linear-gradient(to bottom,  #f7e439 0%,#f4ac40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e439', endColorstr='#f4ac40',GradientType=0 );
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 0px 5px 1px #000;
	-moz-box-shadow: 0px 0px 5px 1px #000;
	-webkit-box-shadow: 0px 0px 5px 1px #000;
}
.mini_calc input {
	position: absolute;
	background: transparent;
	border: 0px solid #000;
	font-size: 14px;
	color: #292929;
	outline: 0px;
}
.mini_calc input.summ_amount {
	top: 43px;
	left: 20px;
	width: 91px;
}
.mini_calc input.duration_amount {
	top: 44px;
	left: 188px;
	width: 48px;
}
.mini_calc .summary_income {
	color: #114dbc;
	font-size: 24px;
	position: absolute;
	top: 81px;
	left: 120px;
	width: 137px;
}
.mini_calc .percents {
	top: 109px;
	left: 68px;
	width: 91px;
	color: #114dbc !important;
	font-size: 24px;
	text-shadow: 0px 0px 0px #000;
}
.mini_calc span {
	position: absolute;
	background: transparent;
	border: 0px solid #000;
	font-size: 14px;
	color: #292929;
	outline: 0px;
	text-align: center;
}
.mini_calc span.depo_currency {
	width: 35px;
	line-height: 20px;
	color: #fff;
	top: 44px;
	left: 114px;
}
.mini_calc span.depo_currency_up {
	display: block;
	position: absolute;
	height: 20px;
	width: 20px;
	cursor: pointer;
	top: 34px;
	left: 148px;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
}
.mini_calc span.depo_currency_down {
	display: block;
	position: absolute;
	height: 20px;
	width: 20px;
	cursor: pointer;
	top: 54px;
	left: 148px;
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
}
.calc_submit {
	opacity: 0;
	filter: alpha(opacity=0);
	background: #fff;
	border: 0px;
	display: block;
	position: absolute;
	height: 26px;
	width: 91px;
	cursor: pointer;
	top: 114px;
	right: 14px;
}
/*Калькулятор конец*/
/*Обо мне*/
.quote {
	font-family: Times New Roman, sans-serif;
	font-size: 18px;
	font-style: italic;
	width: 436px;
	text-indent: 30px;
	margin: 45px auto;
	position: relative;
}
.quote img {
	position: absolute;
}
.quote img:first-child {
	top: -12px;
	left: -48px;
}
.quote img:last-child {
	bottom: -12px;
	right: -48px;
}
.about_us {
	margin: 25px 0px 0px 0px;
}
.about_us .about_photo {
	width: 384px;
	float: left;
	margin: 0px 45px 0px 0px;
}
/*Обо мне конец*/
/*Офисы и банкоматы*/
.office_filter {
	background: #f6f6f6;
	padding: 20px 30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.office_filter div {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #fff;
}
.office_filter div a {
	font-size: 16px;
	text-decoration: none;
	display: inline-block;
	line-height: 27px;
	zoom: 1;
	* display: inline;
	border: 1px solid #e5e5e5;
	padding: 0px 14px 0px 14px;
}
.office_filter div a:hover, .office_filter div a.active {
	background: #1470cc;
	border: 1px solid #1470cc;
	color: #fff;
}
.office_filter div a.office_filter_list_button span {
	display: inline-block;
	zoom: 1;
	* display: inline;
	background: url(/css/images/office_filter_list_button.png) 0px -11px no-repeat;
	width: 13px;
	height: 11px;
	margin: 0px 10px 0px 0px;
}
.office_filter div a.office_filter_list_button:hover span, .office_filter div a.office_filter_list_button.active span {
	background-position: 0px 0px;
}
.office_filter div a.office_filter_map_button span {
	display: inline-block;
	zoom: 1;
	* display: inline;
	background: url(/css/images/office_filter_map_button.png) 0px 0px no-repeat;
	width: 9px;
	height: 12px;
	margin: 0px 10px 0px 0px;
}
.office_filter div a.office_filter_map_button:hover span, .office_filter div a.office_filter_map_button.active span {
	background-position: 0px -12px;
}
*+html .office_filter div a.office_filter_map_button span {
	position: relative;
	top: -2px;
}
*+html .office_filter div a.office_filter_list_button span {
	position: relative;
	top: -3px;
}
.office_filter span.check_filter {
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: middle;
	margin: 0px 15px;
}
.office_filter span.check_filter.zenit_filter img {
	position: relative;
	top: -2px;
}
.office_filter span.check_filter input {
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.office_filter span.check_filter img {
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: middle;
	float: none;
}
table.offices {
	font-size: 14px;
}
table.offices td.logo_cell {
	width: 0px;
	padding-right: 0px;
	border-right-color: #fff !important;
	vertical-align: top;
}
table.offices td.adress {
	width: 400px;
	border-left-color: #fff !important;
	vertical-align: top;
}
.red_line {
	color: #d9261c !important;
}
.green_line {
	color: #00874a !important;
}
.blue_line {
	color: #084085 !important;
}
.lightblue_line {
	color: #008ccc !important;
}
.ring_line {
	color: #61542b !important;
}
.orange_line {
	color: #f09e36 !important;
}
.purple_line {
	color: #a31c78 !important;
}
.yellow_line {
	color: #facf00 !important;
}
.grey_line {
	color: #9c9999 !important;
}
.lightgreen_line {
	color: #91c71f !important;
}
.smallpenis_line {
	color: #007da8 !important;
}
.zhopa_line {
	color: #75c4f0 !important;
}
.metro_line {
	display: inline-block;
	zoom: 1;
	* display: inline;
	width: 10px;
	height: 15px;
	vertical-align: middle;
	margin: 0px 10px 0px 0px;
}
.red_line .metro_line {
	background: #d9261c;
}
.green_line .metro_line  {
	background: #00874a;
}
.blue_line .metro_line  {
	background: #084085;
}
.lightblue_line .metro_line  {
	background: #008ccc;
}
.ring_line .metro_line  {
	background: #61542b;
}
.orange_line .metro_line {
	background: #f09e36;
}
.purple_line .metro_line {
	background: #a31c78;
}
.yellow_line .metro_line {
	background: #facf00;
}
.grey_line .metro_line {
	background: #9c9999;
}
.lightgreen_line .metro_line {
	background: #91c71f;
}
.smallpenis_line .metro_line {
	background: #007da8;
}
.zhopa_line .metro_line {
	background: #75c4f0;
}
.alltime {
	display: inline-block;
	zoom: 1;
	* display: inline;
	padding: 2px 5px;
	background: #8dc63f;
	color: #fff;
}
.modal_atm {
	display: none;
	background: #fff;
	width: 940px;
	z-index: 9999;
	position: fixed;
	top: 110px;
	left: 50%;
	margin-left: -495px;
	padding: 25px;
	/*text-align: justify;*/
	text-align: left;
	font-family: Helvetica, sans-serif;
	overflow: hidden;
	box-shadow: 0px 0px 3px #727272;
	-moz-box-shadow: 0px 0px 3px #727272;
	-webkit-box-shadow: 0px 0px 3px #727272;
}
.modal_atm .cloase_modal {
	text-decoration: none;
	position: absolute;
	width: 23px;
	height: 23px;
	top: 0px;
	right: 0px;
	background: url(/css/images/close_modal.png) 0px 0px no-repeat;
}
.modal_atm .map {
	background: #eaeaea;
	margin: 0px 25px 0px 0px;
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: top;
}
.modal_atm table {
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: top;
	width: 295px;
}
.modal_atm table td {
	padding: 4px 0px;
}
.modal_atm table td.title {
	font-size: 22px;
}
.modal_atm table td.title_bottom {
	border-bottom: 1px solid #e5e5e5;
}
/*Офисы и банкоматы конец */

.spoiler_content h3 {
	color: #1470cc !important;
	text-decoration: underline;
	font-size: 16px !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	margin: 10px 0px;
}
.spoiler_content h3:hover {
	text-decoration: none;
}
.spoiler_content table th {
	font-size: 12px;
}
.spoiler_content table td{
	font-size: 12px;
	padding: 10px !important;
}
.spoiler_content .spoiler_content h3{
	background: none;
	border: 0px;
	color: #1470cc;
	font-size: 14px;
	text-decoration: underline;
}
.infoblok_clients.infoblok_requests div.text_block.anketa {
	width: 880px;
}
.infoblok_clients.infoblok_requests div.text_block.anketa label {
	width: 390px;
}

#menu_description_-1 {
	width: 1010px;
	display: none;
	position: absolute;
	top: 175px;
	left: 50%;
	margin-left: -505px;
	z-index: 99;
	background: #fbf193; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbf193 0%, #f7e439 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf193), color-stop(100%,#f7e439)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbf193 0%,#f7e439 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbf193 0%,#f7e439 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbf193 0%,#f7e439 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbf193 0%,#f7e439 100%); /* W3C */	
	padding: 20px 0px;
	text-align: center;
	box-shadow: 0px 0px 2px 1px #b59e00;
	-moz-box-shadow: 0px 0px 2px 1px #b59e00;
	-webkit-box-shadow: 0px 0px 2px 1px #b59e00;
	overflow: hidden;
		border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#menu_description_-1 li.level_2 {
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: top;
	opacity: 0.6;
	text-shadow: 0px 1px 1px #eee;
-moz-text-shadow: 0px 1px 1px #eee;
-webkit-text-shadow: 0px 1px 1px #eee;
	padding: 0px 15px;
	min-height: 100px;
	text-align: left;
	width: 205px;
	
}
#menu_description_-1 li.level_2 + li.level_2 {
	border-left: 1px solid #e1d673;
}
#menu_description_-1 li.level_2 a {
	font-size: 14px;
	text-decoration: none;
	color: #151515;
	font-weight: bold;
	letter-spacing: 1px;
}
#menu_description_-1 li ul {
	margin: 0px;
	padding: 0px;
}
#menu_description_-1 li.level_3 {
	list-style-type: none;
}
#menu_description_-1 li.level_3 a {
	font-size: 14px;
	text-decoration: none;
	color: #151515;
	font-weight: normal;
	letter-spacing: 0px;
}
#menu_description_-1 li.level_3 a:hover {
	text-decoration: underline;
}

.MenuDescription {
	display: none;
}
.dropdown_menu {
	width: 1010px;
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -505px;
	z-index: 9;
	background: #fbf193; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbf193 0%, #f7e439 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf193), color-stop(100%,#f7e439)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbf193 0%,#f7e439 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbf193 0%,#f7e439 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbf193 0%,#f7e439 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbf193 0%,#f7e439 100%); /* W3C */
	
	padding: 20px 0px;
	text-align: center;
	box-shadow: 0px 0px 2px 1px #b59e00;
	-moz-box-shadow: 0px 0px 2px 1px #b59e00;
	-webkit-box-shadow: 0px 0px 2px 1px #b59e00;
	overflow: hidden;
		border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-align: left;
}
*+html .dropdown_menu  {
	top: 179px;
}
.dropdown_menu li.level_2 {
	display: inline-block;
	zoom: 1;
	* display: inline;
	vertical-align: top;
	opacity: 0.6;
	text-shadow: 0px 1px 1px #eee;
-moz-text-shadow: 0px 1px 1px #eee;
-webkit-text-shadow: 0px 1px 1px #eee;
	padding: 0px 15px;
	min-height: 100px;
	text-align: left;
	width: 205px;
	margin-bottom: 20px;
}
.dropdown_menu li.level_2 + li.level_2 {
	border-left: 1px solid #e1d673;
}
.dropdown_menu li.level_2 a {
	font-size: 14px;
	text-decoration: none;
	color: #151515;
	font-weight: bold;
	letter-spacing: 1px;
}
.dropdown_menu li ul {
	margin: 0px;
	padding: 0px;
}
.dropdown_menu li.level_3 {
	list-style-type: none;
}
.dropdown_menu li.level_3 a {
	font-size: 14px;
	text-decoration: none;
	color: #151515;
	font-weight: normal;
	letter-spacing: 0px;
}
.dropdown_menu li.level_3 a:hover {
	text-decoration: underline;
}

#vkladtabs {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-family: Tahoma;
}
#vkladtabs.ui-tabs .ui-tabs-panel {
	padding: 20px 0px 0px 0px;
}
#vkladtabs.ui-tabs .ui-tabs-nav {
	margin: 0px;
	background: none;
	border: 0px;
}
#vkladtabs.ui-tabs .ui-tabs-nav li a {
	outline: 0px !important;
	opacity: 0.5;
}
#vkladtabs .ui-tabs .ui-tabs-nav li a {
	padding: 6px 12px;
	color: #000000;
	
}
#vkladtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a span {
	border-bottom: 1px solid #FFFFFF;
	color: #58585a;
	/*cursor: pointer;*/
	
}
#vkladtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	opacity: 1;
}
#vkladtabs.ui-tabs .ui-tabs-nav li a span {
	margin: 0px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
#vkladtabs .ui-state-default, #vkladtabs .ui-widget-content .ui-state-default, #vkladtabs .ui-widget-header .ui-state-default {
	background: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#vkladtabs ul li a[href="#tabs-1"] {
	background: url(/css/images/depo_usloviya.png) 0px 9px no-repeat;
	padding-left: 35px;
}
#vkladtabs ul li a[href="#tabs-2"] {
	background: url(/css/images/depo_proc.png) 0px 9px no-repeat;
	padding-left: 35px;
}
#vkladtabs ul li a[href="#tabs-3"] {
	background: url(/css/images/depo_opisanie.png) 0px 9px no-repeat;
	padding-left: 35px;
}
#vkladtabs.korpo ul li a[href="#tabs-0"] {
	display: none;
}
#vkladtabs.korpo ul li a[href="#tabs-4"] {
	background: url(/css/images/ur_over.png) 0px 9px no-repeat;
	padding-left: 35px;
}
#vkladtabs.korpo ul li a[href="#tabs-5"] {
	background: url(/css/images/ur_avto.png) 0px 9px no-repeat;
	padding-left: 35px;
}
#vkladtabs.korpo ul li a[href="#tabs-6"] {
	background: url(/css/images/ur_ipoteka.png) 0px 9px no-repeat;
	padding-left: 35px;
}
#vkladtabs.plategy ul li a[href="#tabs-1"] {
	background: url(/css/images/contact_tab.png) 0px 9px no-repeat;
	padding-left: 35px;
}
#vkladtabs.plategy ul li a[href="#tabs-2"] {
	background: url(/css/images/korona_tab.png) 0px 9px no-repeat;
	padding-left: 35px;
}

/*Reject*/
#jr_overlay {
	top: 0px;
	left: 0px;

	bottom: 0px;
	width: 2000px;
	height: auto;
	padding: 0;
	margin: 0;
	z-index: 10000;
	position: fixed;
}

#jr_wrap {
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 10001;
	padding: 0;
	margin: 0;
}

#jr_inner {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
	font-size: 12px;
	background: #FFF;
	border: 1px solid #CCC;
	color: #4F4F4F;
	margin: 0 auto;
	height: auto;
	padding: 20px;
	position: relative;
}

#jr_header {
	display: block;
	color: #333;
	padding: 5px;
	padding-bottom: 0;
	margin: 0;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 1.3em;
	margin-bottom: 0.5em;
}

#jr_inner p {
	text-align: left;
	padding: 5px;
	margin: 0;
}

#jr_inner ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#jr_inner ul li {
	cursor: pointer;
	float: left;
	width: 120px;
	height: 122px;
	margin: 0 10px 10px 10px;
	padding: 0;
	text-align: center;
}

#jr_inner li a {
	color: #333;
	font-size: 0.8em;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#jr_inner li a:hover {
	text-decoration: underline;
}

#jr_inner .jr_icon {
	width: 100px;
	height: 100px;
	margin: 1px auto;
	padding: 0;
	background: transparent no-repeat scroll left top;
	cursor: pointer;
}

#jr_close {
	margin: 0 0 0 50px;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0;
}

#jr_close a {
	color: #000;
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#jr_close p {
	padding: 10px 0 0 0;
	margin: 0;
}
/*Reject end*/
.highlighted {
	font-weight: bold;
	color: #000;
}
.invisible {
	display: none;
}

.highlight { 
	font-weight: bold;
	color: #000;
}