﻿::-moz-selection { background:#0099AA; color: #fff; text-shadow: none; }
::selection { background:#0099AA; color: #fff; text-shadow: none; }
.jq-checkbox {
	position: relative;
	width: 13px;
	height: 13px;
	border: 1px solid #C3C3C3;
	border-radius: 3px;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked span {
	display: block;
	width: 9px;
	height: 9px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}
.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-radio {
	width: 12px;
	height: 12px;
	border: 1px solid #C3C3C3;
	border-radius: 50%;
	background: #F6F6F6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked span {
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #666;
}
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}


.jq-file {
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
}
.jq-file.focused {
	border: 1px solid #5794BF;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	width: 170px;
	padding: 7px 10px 6px;
	border: none;
	background: none;
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
.jq-file__browse {
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, Tahoma, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}


.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	width: 185px;
	height: 30px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F5F5F5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, Tahoma, sans-serif;
}
.jq-selectbox__select:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	opacity: 1;
	filter: alpha(opacity=100);
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.jq-selectbox__dropdown {
	top: 33px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #C6CBD0;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font: 14px/18px Arial, Tahoma, sans-serif;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background: #00688C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, Tahoma, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, Tahoma, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, Tahoma, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}

/*
* Author CSS/HTML Inga Senik
* ICQ: 262373491
* Skype: safina.skype
* Email: postacal@yandex.ru
*/

body {
	height: 100% !important;
  padding: 0px;
  margin: 0px;
  font: normal 14px/19px arial, tahoma, verdana;
  color: #000000;
  cursor: default;
  background: #ffffff url(../images/body.png) top center repeat;
}
@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot');
  src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype');
	src: local('MyriadPro-Regular'),
       url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
       url('../fonts/MyriadPro-Regular.woff') format('woff'),
       url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
}
@font-face {
  font-family: 'MyriadPro-Light';
  src: url('../fonts/MyriadPro-Light.eot');
  src: url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype');
	src: local('MyriadPro-Light'),
       url('../fonts/MyriadPro-Light.ttf') format('truetype'),
       url('../fonts/MyriadPro-Light.woff') format('woff'),
       url('../fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
}
@font-face {
  font-family: 'MyriadPro-Semibold';
  src: url('../fonts/MyriadPro-Semibold.eot');
  src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype');
	src: local('MyriadPro-Semibold'),
       url('../fonts/MyriadPro-Semibold.ttf') format('truetype'),
       url('../fonts/MyriadPro-Semibold.woff') format('woff'),
       url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
}
@font-face {
  font-family: 'MyriadPro-Bold';
  src: url('../fonts/MyriadPro-Bold.eot');
  src: url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype');
	src: local('MyriadPro-Bold'),
       url('../fonts/MyriadPro-Bold.ttf') format('truetype'),
       url('../fonts/MyriadPro-Bold.woff') format('woff'),
       url('../fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
}
.placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-webkit-placeholder,
:-o-placeholder {
  opacity: 1;
  color: #000000;
}

/*btns*/
.blockBtn {
  border: 0px;
}
input[type="submit"] {
  min-width: 110px;
  height: 30px;
  padding: 0px 5px 0px 5px;
  margin: 0px;
  overflow: hidden;
  clear: both;
  font: normal 16px/29px 'MyriadPro-Bold', arial, tahoma;
  text-align: center;
  text-shadow: 1px 1px 0px #333333;
  box-shadow: /*inset 4px 4px 4px -4px #666666,*/
                     0px 2px 2px #333333;
  color: #ffffff;
  cursor: pointer;
	background: url(../images/tabs/btn.gif) repeat-x;
  border: 0px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -khtl-border-radius: 6px;
}
#tabs1 .body.privateBlock input[type="submit"] {
  box-shadow: 0px 2px 2px #004e64;
}
#tabs1 .body.corporateBlock input[type="submit"] {
  box-shadow: 0px 2px 2px #b10000;
}
input[type="submit"]:hover {
  text-decoration: none !important;
  background-position: 0px -30px;
}
/*end btns*/

/*DEFAULT*/
html, * html {height: 100% !important;}
img {border: 0px;}
p {margin: 15px 0px;}
.left {float: left !important;}
.right {float: right !important;}
.both {clear: both;}
.tleft {text-align: left !important;}
.tright {text-align: right !important;}
.tcenter {text-align: center !important;}
.justify {text-align: justify;}
.bold {font-weight: bold;}
.small {font-size: 10px !important;}
.normal {font-size: 11px !important;}
.medium {font-size: 14px !important;}
.mid {font-size: 16px !important;}
.midi {font-size: 18px !important;}
.big {font-size: 22px !important;}
.upper {text-transform: uppercase;}
.lower {text-transform: lowercase;}
.lthrou {text-decoration: line-through;}
.relative {position: relative !important;}
.absolute {position: absolute;}
.hidden {overflow: hidden;}
.visible {overflow: visible !important;}
.dblock {display: block;}
.dnone {display: none;}
.dinline {display: inline;}
.dtable {display: table;}
.nopad {padding: 0px !important;}
.nomarg {margin: 0px !important;}
.nobg {background: none !important;}
.nobord {border: 0px !important;}
.btn {cursor: pointer;}
.z100 {z-index: 100;}

.tcell {
  display: table-cell;
  vertical-align: middle;
}
form,
fieldset,
textarea {
  padding: 0px;
  margin: 0px;
  position: relative;
  border: 0px;
}
form input[type="submit"],
form input[type="button"],
form input[type="reset"] {
  text-decoration: none;
  cursor: pointer;
}
form input[type="submit"]:hover,
form input[type="button"]:hover,
form input[type="reset"]:hover {
  text-decoration: underline;
}
/*table {
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
  border: 1px solid #000000;
}
table td {
  padding: 5px;
  font-size: 12px;
  line-height: normal;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
}*/

/*table total*/
table.total {
  width: 100%;
  padding: 0px;
  margin: 30px 0px;
  border-collapse: collapse;
  border: 0px;
}
table.total th {
  padding: 5px 10px;
  color: #00869d;
  border-top: 2px solid #00869d;
  border-bottom: 2px solid #00869d;
}
table.total td {
  padding: 5px 10px;
  border-bottom: 1px solid #00869d;
}
/*end table total*/

/*ul.spisok*/
ul.spisok {
  padding: 0px;
  margin: 0px;
}
.sideright ul.spisok {
  padding: 0px 0px 20px 0px;
}
ul.spisok li {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 10px 20px;
  list-style: none;
  background: url(../images/li.png) 0px 5px no-repeat;
}
/*end ul.spisok*/
/*end DEFAULT*/

/*links, colors, bg*/
a:link,
a:visited {
	outline: none;
	text-decoration: underline;
  color: #000000;
}
a.nodecor:link,
a.nodecor:visited {
	text-decoration: none;
}
a.nodecor:hover {
	text-decoration: underline;
}
.blue,
a.blue:link,
a.blue:visited {
  color: #0099aa;
}
.gray,
a.gray:link,
a.gray:visited {
  color: #999999;
}
.white,
a.white:link,
a.white:visited {
  color: #ffffff;
}
.red,
a.red:link,
a.red:visited {
  color: #ec2633;
}
.black,
a.black:link,
a.black:visited {
  color: #000000;
}
h1,
h1 a:link,
h1 a:visited {
  margin: 0px 0px 15px 0px;
  font-family: 'MyriadPro-Bold', arial, tahoma;
  font-size: 32px;
  line-height: 32px;
  text-decoration: none;
  text-transform: uppercase;
	color: #0099aa;
}
h2,
h2 a:link,
h2 a:visited {
  margin: 0px 0px 15px 0px;
  font-family: 'MyriadPro-Bold', arial, tahoma;
  font-size: 26px;
  line-height: 26px;
  text-decoration: none;
  text-transform: uppercase;
	color: #0099aa;
}
h3,
h3 a:link,
h3 a:visited {
  margin: 0px 0px 15px 0px;
  font-family: 'MyriadPro-Bold', arial, tahoma;
  font-size: 22px;
  line-height: 22px;
  text-decoration: none;
  text-transform: uppercase;
	color: #0099aa;
}
h4,
h4 a:link,
h4 a:visited {
  margin: 0px 0px 15px 0px;
  font-family: 'MyriadPro-Bold', arial, tahoma;
  font-size: 16px;
  line-height: 18px;
  text-decoration: none;
  text-transform: uppercase;
	color: #0099aa;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover {
  text-decoration: underline;
}
a:hover {text-decoration: none;}
/*end links, colors, bg*/

/*WRAPPER*/
.all{min-height: 100%; width:94%; min-width: 980px;
  max-width:1400px;
  margin: 0px auto;}
#wrapper {
	width:100%;
	padding:0;
	float:left;
  background:#fff;
  position:relative;
  box-shadow:0 0 3px #ccc;
}

/*HEADER*/
header {
  width:100%;
  background: #efefef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #efefef 20%, #efefef 80%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(20%,#efefef), color-stop(80%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#efefef 20%,#efefef 80%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#efefef 20%,#efefef 80%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#efefef 20%,#efefef 80%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#efefef 20%,#efefef 80%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#efefef',GradientType=1 ); /* IE6-8 */


  height: 250px;
  margin: 0px auto;
  /*overflow: hidden;*/
  position: relative;
  color: #00688c;
  z-index: 0;
}
header > div{width:96%; margin:0 auto; position:relative}
header > div > section{ position: absolute; left:0; top:0; width: 100%;}



.inside header {height:243px}

header > *{z-index:1; position:relative}
/*header > section {
width:100%;
padding-bottom: 10px;
float: left;
position: absolute;
left:0;
z-index: 0;
}*/
header a:link,
header a:visited {
  color: #00688c;
}
#logotype {
  /*float: left;*/
  position: relative;
  /*top: 10px;*/
  /*left: 0px;*/
  margin:10px 50px 15px 0;
  display: inline-block;
  text-decoration: none;
}

/*lang*/
.lang {
  position: absolute;
  top: 0px;
  left: 158px;
}
.lang span {
  padding: 2px 8px 0px 8px;
  display: block;
  float: left;
  margin-right: 4px;
}
.lang span.active {
  padding: 0px;
  background: #ec2633;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.lang a:link,
.lang a:visited {
  color: #00688c;
}
.lang span.active a:link,
.lang span.active a:visited {
  padding: 2px 8px 0px 8px;
  display: block;
  text-decoration: none;
  color: #ffffff;
  cursor: default;
}
/*end lang*/

.femida{position: absolute; width: 203px; text-decoration: none !important; display: block; top:20px; left:320px; text-align: center; z-index: 101;}

.yur_cons_page .femida{left:50%; margin-left: -102px; top:15px !important;}

.femida img{max-width: 100%; margin:0 auto; display: block;}


.femida_detail,.femida_detail1, .femida_detail2{position: absolute; z-index: 99;

    animation-duration: 1.5s; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-fill-mode: forwards; 
    animation-fill-mode: forwards; 
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-iteration-count:infinite; 
    -webkit-animation-iteration-count:infinite; 
    animation-direction: alternate;
    -webkit-animation-direction: alternate;
}

.femida_detail{ top:26px; left:35px; width: 69px;
    -webkit-animation-name: femidaDetail; 
    animation-name: femidaDetail; 
}

.femida_detail1{	
	-webkit-animation-name: femidaDetail1; 
    animation-name: femidaDetail1; 
}
.femida_detail2{	
	-webkit-animation-name: femidaDetail2; 
    animation-name: femidaDetail2; 
}

@keyframes femidaDetail1 { 
    0% { 
        transform:translate(0, 0)
    } 
	25% { 
        transform:translate(0px,-3px) 
    } 

    50% { 
        transform:translate(0, 0)
    } 

    75% { 
        transform:translate(0, 3px); 
    } 

    100% { 
        transform:translate(0, 0)
    } 
} 

@-webkit-keyframes femidaDetail1 { 
    0% { 
        -webkit-transform:translate(0, 0)
    } 
	25% { 
        -webkit-transform:translate(0px,-5px) 
    } 

    50% { 
        -webkit-transform:translate(0, 0)
    } 

    75% { 
        -webkit-transform:translate(2px, 5px); 
    } 

    100% { 
        -webkit-transform:translate(0, 0)
    } 
} 

@keyframes femidaDetail2 { 
    0% { 
        transform:translate(0, 0)
    } 
	25% { 
        transform:translate(0,3px) 
    } 

    50% { 
        transform:translate(0, 0)
    } 

    75% { 
        transform:translate(0,-3px); 
    } 

    100% { 
        transform:translate(0, 0)
    } 
} 


@-webkit-keyframes femidaDetail2 { 
    0% { 
        -webkit-transform:translate(0, 0)
    } 
	25% { 
        -webkit-transform:translate(-2px,5px) 
    } 

    50% { 
        -webkit-transform:translate(0, 0)
    } 

    75% { 
        -webkit-transform:translate(0, -5px); 
    } 

    100% { 
        -webkit-transform:translate(0, 0)
    } 
} 



@-webkit-keyframes femidaDetail { 
    0% { 
        -webkit-transform:rotate(0deg); 
    } 
	25% { 
        -webkit-transform:rotate(12deg); 
    } 

    50% { 
        -webkit-transform:rotate(0deg); 
    } 

    75% { 
        -webkit-transform:rotate(-12deg); 
    } 

    100% { 
        -webkit-transform:rotate(0deg); 
    } 
} 

@keyframes femidaDetail { 
    0% { 
        transform:rotate(0deg); 
    } 
	25% { 
        transform:rotate(5deg); 
    } 

    50% { 
        transform:rotate(0deg); 
    } 

    75% { 
        transform:rotate(-5deg); 
    } 

    100% { 
        transform:rotate(0deg); 
    } 
} 

.femida_detail1, .femida_detail2{width: 39px; top:42px;}

.femida_detail1{left: 21px;}
.femida_detail2{left:78px}

.femida span{background:#efefef;  text-align: center; display: block; position: relative; width: 223px; z-index: 10;}


a.femida span{color:#E13517; text-decoration: underline;}
a.femida:hover span,
a.femida:active span,
.yur_cons_page .femida span{text-decoration: none;}

.yur_cons_page .femida span{color:#0099aa;}
.yur_cons_page .femida{cursor: default;}

/*form.search*/
form.search {
  position: absolute;
  top: 0px;
  left: 320px;
}
form.search input[type="text"] {
  width: 165px;
  padding: 5px 30px 5px 5px;
  margin: 0px;
  color: #00688c;
  background: #ffffff;
  box-shadow: inset 4px 4px 4px -4px #666666/*,
                     0px 3px 3px #afafaf*/;
  border: 1px solid #d1d1d1;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtl-border-radius: 8px;
}
form.search input[type="submit"] {
  width: 26px;
  min-width: 0px;
  height: 26px;
  padding: 0px;
  margin: 0px;
  position: absolute;
  top: 1px;
  right: 1px;
  font-size: 0px;
  text-shadow: none;
  box-shadow: none;
  cursor: pointer;
	background: url(../images/btn_loop.png) center center no-repeat;
  border: 0px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -khtl-border-radius: 0px;
}
/*end form.search*/

/*ul.bar*/
ul.bar {
  padding: 0px;
  margin: 0px;
  /*left:32%;*/
  left: 580px;
  position: absolute;
  top: 54px;
}

ul.bar li {
  padding: 0px;
  margin: 0px 0px 14px 0px;
  overflow: hidden;
  position: relative;
  list-style: none;
  font: normal 18px arial, tahoma, verdana;
}
/*ul.bar li:first-child{margin-left: 0;}*/
ul.bar li a:link,
ul.bar li a:visited {
  padding: 0px 0px 0px 15px;
  text-decoration: none;
}
ul.bar li.active,
ul.bar li:hover {
  background: url(../images/arrow.png) 0px 4px no-repeat;
}
ul.bar li.active a,
ul.bar li:hover a {
  color: #ec2633;
}
/*end ul.bar*/

/*blockRight*/
.blockRight {
  max-width: 350px;
  text-align: right;
  float: right;
  z-index:10
}

/*socweb*/
.socweb {
  padding-bottom:4px;
  overflow: hidden;
}
.socweb span {
  margin-right: 5px;
  float: right;
}
.socweb span:first-child {
  margin-right: 0px;
}
/*end socweb*/

/*info*/
.info {
  line-height: 18px;
}
.info > div:first-child{position: relative; z-index: 99;}
.info a:link,
.info a:visited {
  text-decoration: none;
}
.info a:hover {
  text-decoration: underline;
}
.info img {
  margin-right: 5px;
  position: relative;
}
.info .phone span{
  
  font: normal 36px/36px 'MyriadPro-Light', 'MyriadPro-Regular', arial;
}
.info .phone a {
  font: normal 36px/36px 'MyriadPro-Semibold', 'MyriadPro-Regular', arial;
}
.info .phone img {
  top: 6px;
}
.info .addr {
  line-height: 22px;
  position:relative; z-index:99
}
/*end info*/
/*end blockRight*/

/*credits*/
.credits {
padding: 0px 0px 20px 0px;
/*overflow: hidden;*/
position: absolute;
clear: both;
top: 110px;
left: 51%; right:0;
height:80px;
}

.hist222 a,
.hist a{width:80px; text-align:left; }

.hist {
margin-left: 0;
float: left;
/*height: 96px;*/
vertical-align: middle;
padding-top: 44px;width:155px;
}
.hist222 {
width:155px;
margin-left: 51%;
z-index:99; position:relative;
vertical-align: middle;
padding-top: 35px;
}

.femida_main_img{width: 203px !important; height:150px !important;}

@media only screen and (max-width: 1440px) {
	.femida{left:28%;}
	.yur_cons_page .femida{left:50%;}
	 header {height:260px}
	.inside header {height:275px; overflow: hidden;}
	ul.bar {
	    display:block;
	    margin: 10px 0 0 0;
	    padding: 14px 0 40px;
	    position: relative;
	    white-space: nowrap;
	    left:auto;
	    top:auto;
	    width: 100%; 
	    border-radius: 20px 20px 0 0;
	    background: #DBDBDB; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #DBDBDB 1%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#DBDBDB), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #DBDBDB 1%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #DBDBDB 1%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #DBDBDB 1%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(to right,  #DBDBDB 1%,#f4f4f4 100%); /* W3C */
	}
	.inside ul.bar{padding: 14px 0; border-radius: 0; margin:10px -30px 0; width: auto;}
	ul.bar li {
	  display: inline-block;
	  vertical-align: top;
	  margin:0 0 0 30px;
	}
	ul.bar li:first-child{margin-left:15px;}

}

@media only screen and (max-width: 1278px) {
	.femida{ width: 150px; top:35px; left:30%;}
	.femida_main_img{width: 150px !important; height:111px !important;}
	.yur_cons_page .femida_main_img {width: 203px !important; height:150px !important;}

	.yur_cons_page .femida{width: 203px; top:20px; left:50%;}

	.femida span{ font-size: 13px; line-height: 16px; width: 160px; padding-left: 10px;}
	.yur_cons_page .femida span{width: 223px; font-size: 14px}

	.femida_detail{width: 52px; top:20px; left:25px;}
	.femida_detail1,
	.femida_detail2{width:28px; top:31px;}

	.femida_detail1{left:16px;}
	.femida_detail2{left:58px;}
}

@media only screen and (max-width: 1140px) {
	/*ul.bar { left:30%}*/
	.hist222{margin-left: 48%;}
	.credits{left:48%}
}
@media only screen and (min-width: 1240px) {
	.hist222{margin-left:54%;}
	.credits{left:54%}
}
@media only screen and (min-width: 1440px) {
	.hist222{margin-left:58.5%;}
	.credits{left:58.5%}
}

.hist222 > div{width:100%; display:inline-block; vertical-align:top; padding-top:8px; position:relative}
.hist222 > div:first-child{padding-top:0}
.consult {
line-height: 96px;
margin-right: 110px;
float: right;
margin-top:24px;
white-space:nowrap;
display:table
}
.consult a, .info a{text-decoration:none; border-bottom:1px dashed #00688C}
.consult a:hover, .info a:hover{border-bottom-color:#FF3424; text-decoration:none; color:#FF3424}
.credits .hist img,
.credits .consult img {
  float: left;
  margin-right: 15px;
}
/*end credits*/
/*end HEADER*/

/*CONTAINER*/
#container {
  width:96%;
  margin:0 2%;
  padding:0 0 25px;
  position: relative;
  float:left
}
.inside #container {padding-top:20px; padding-bottom:0}

/*tabs*/
.ui-tabs {
  height: 415px;
  padding-bottom: 47px;
  position: relative;
  overflow: hidden;
  color: #ffffff;
}

/*ui-tabs-nav*/
.ui-tabs .ui-tabs-nav {
  height: 80px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
  position: absolute;
  top: 83%;
  left: 0px;
  right: 0px;
}
.ui-tabs .ui-tabs-nav li {
  width: 50%;
  height: 80px;
  padding: 0px;
  margin: 0px;
  float: left;
  position: relative;
  list-style: none;
  font: normal 24px/24px 'MyriadPro-Bold', arial, tahoma;
  /*text-align: center;*/
  text-transform: uppercase;
  color: #ffffff;
}
.ui-tabs .ui-tabs-nav li a {
  height: 80px;
  line-height: 55px;
  display: block;
  overflow: hidden;
  text-decoration: none;
  text-shadow: 0px 0px 1px #000000;
  color: #ffffff;
  border-radius: 0px 0px 20px 20px;
  -moz-border-radius: 0px 20px 20px 0px;
  -webkit-border-radius: 0px 20px 20px 0px;
  -o-border-radius: 0px 20px 20px 0px;
  -khtl-border-radius: 0px 20px 20px 0px;
}
.ui-tabs .ui-tabs-nav li a.corporate {
  background: #ff3424;
}
.ui-tabs .ui-tabs-nav li.ui-state-default a.private {
  cursor: pointer;
  background: #004a5f url(../images/tabs/privateTab/tabGR.gif) left bottom repeat-x;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -khtl-border-radius: 20px;
}
.ui-tabs .ui-tabs-nav li.ui-state-default a.corporate {
  cursor: pointer;
  background: #8a0000 url(../images/tabs/corporateTab/tabGR.gif) left bottom repeat-x;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -khtl-border-radius: 20px;
}
.ui-tabs .ui-tabs-nav li.ui-state-default.ui-tabs-selected a.private {
  cursor: default;
  background: #00acb3;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -khtl-border-radius: 20px;
}
.ui-tabs .ui-tabs-nav li.ui-state-default.ui-tabs-selected a.corporate {
  cursor: default;
  background: #ff3424;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -khtl-border-radius: 20px;
}
.ui-tabs .ui-tabs-nav li a div {
  height: 47px;
  display: block;
  position: relative;
  top: 33px;
  background: url(../images/tabs/corporateTab/folder.png) 30px 47% no-repeat;
  z-index: 10;
}
.ui-tabs .ui-tabs-nav li a.private div {
  background: url(../images/tabs/privateTab/pay.png) 30px 79% no-repeat;
}
.ui-tabs .ui-tabs-nav li a div span {
  position: absolute;
  top: 0px;
  left: 70px;
}
.ui-tabs .ui-tabs-nav li a.private div span {
  left: 65px;
}
.ui-tabs .ui-tabs-nav li a:hover {
  color: #ffffff;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}
/*end ui-tabs-nav*/

/*tabs body*/
#tabs1 .body {
  min-height: 390px;
  padding: 25px 30px 0px 30px;
  /*overflow: hidden;*/
  clear: both;
  position: relative;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -khtl-border-radius: 20px;
  z-index: 2;
}
#tabs1 .body.privateBlock {
  background: #00acb3 url(../images/tabs/privateTab/gr.gif) top left repeat-x;
}
#tabs1 .body.corporateBlock {
  background: #ff3424 url(../images/tabs/corporateTab/gr.gif) top left repeat-x;
}
.moscowImg {
  width: 465px;
  height: 326px;
  position: absolute;
  left: 29px;
  bottom: 0px;
  background: url(../images/tabs/moscowImg.png) no-repeat;
}

.piter_page .moscowImg{background: url(../images/tabs/piterImg.png) no-repeat 0 0; width:349px; height:328px; left: 39px;}

#tabs1 .body.privateBlock .moscowImg {
  left: auto;
  right: 27px;
}

.piter_page #tabs1 .body.privateBlock .moscowImg{right:37px; left:auto}

.gerbImg {
  width: 572px;
  height: 465px;
  position: absolute;
  top:0;
  background: url(../images/tabs/corporateTab/gerbImg.png) no-repeat 0 0;
  z-index: -1;
  left:50%;
  margin-left:-286px;
}
#tabs1 .body.privateBlock .gerbImg {
  background: url(../images/tabs/privateTab/gerbImg.png) no-repeat 0 0;
}

.ui-tabs-hide{z-index:0 !important}

#tabs1 .contents {
  position: relative;
  z-index: 20;
}
#tabs1 .contents .text {
/*  width: 60%; */ height:260px
}
#tabs1 .body.corporateBlock .text {
  float: right;
}
#tabs1 .contents .title {
  padding-bottom: 15px;
  overflow: hidden;
  font-family: 'MyriadPro-Bold', arial, tahoma;
  font-size: 26px;
  line-height: 29px;
  text-transform: uppercase;
  text-shadow: 0px 0px 1px #000000;
  color: #ffffff;
}
#tabs1 .body.corporateBlock .contents .title {
  text-align: right;
}

/*topBar*/
.topBar {
  padding: 0px;
  margin: 0px 0px 10px 0px;
  overflow: hidden;
  color: #ffffff;
  font-size: 0px;
}
#tabs1 .body.corporateBlock .topBar {
  text-align: right;
}
.topBar a:link,
.topBar a:visited {
  color: #ffffff;
}
.topBar span {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 15px 30px;
  list-style: none;
  background: url(../images/tabs/tire.gif) 0px 9px no-repeat;
  overflow: hidden;
  font-size: 14px;
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block;
  /*_overflow: hidden; фикса для IE6*/
  zoom: 1;
  /**display: inline;*/
}
/*end topBar*/

/*contForm*/

form.contForm {
  padding: 0px;
  margin: 0px;
  position: relative;
}
#tabs1 .body.corporateBlock form.contForm {
  float: right;
}

form.contForm div {
  min-height: 28px;
  margin-bottom: 10px;
}
.blockForm form.contForm div {
  margin-bottom: 5px;
}
form.contForm div div {
  min-height: 0px;
  margin-bottom: auto;
}
form.contForm label {
  width: 140px;
  padding-top: 6px;
  margin-right: 20px;
  display: block;
  float: left;
  text-align: right;
}
.blockForm form.contForm label {
  width: auto;
  padding-top: 0px;
  margin: 0px 0px 5px;
  display: block;
  float: none;
  text-align: left;
  color: #ffffff;
}

.contForm input[type="text"],
.contForm select,
.blockForm .contForm textarea {
  width: 260px;
  max-width:260px !important;
  padding: 7px 10px;
  margin: 0px;
  font: normal 12px/15px arial, tahoma, verdana;
  color: #000000;
  background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC") repeat-x scroll 0 0 #F5F5F5;
  box-shadow:1px -1px #F1F1F1 inset, -1px 0 #F1F1F1 inset, 0 1px 2px rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  text-shadow: 1px 1px #FFFFFF;
  color:#333;
  border-color:#CCCCCC #CCCCCC #B3B3B3
}
.blockForm .contForm textarea{background: #F5F5F5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e8e8e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}
.blockForm .contForm input[type="text"],
.blockForm .contForm select,
.blockForm .contForm textarea {
  width: 210px; max-width:210px !important
}
*/
.contForm select {
  padding: 3px;
}
.contForm .Default {
  width: 205px !important;
}
.contForm .Small {
  width: 220px !important;
}
.blockForm form.contForm .blockBtn {
  margin-top: 20px;
}
form.contForm .jq-selectbox .jq-selectbox__select{padding:0; min-height:inherit; margin: 0; width:100%;}
form.contForm .jq-selectbox {margin:0; width:100% !important}
form.contForm .jq-selectbox__select-text{padding:0 50px 0 10px; width:auto; margin:0 !important}

form.contForm .jq-selectbox li:hover{background:#00698C}
/*end block_form*/
/*end tabs body*/

/*CONTENT*/
.content {
  width:100%;
  padding: 30px 0px 0;
  margin: 0px auto;
  float:left
}
body.inside .content {
  padding: 0;
}
.equal{padding-bottom:40px}

/*userbar*/
.userbar {
  margin: 12px 0 11px;
  overflow: hidden;
  color: #004e64;
  background: #efefef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #efefef 1%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #efefef 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #efefef 1%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #efefef 1%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #efefef 1%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */


  padding:11px 0 11px 2%;
  width:98%;
}
.userbar span {
  margin: 0px 5px;
}
.userbar span img {
  position: relative;
  top: -1px;
}
.userbar a:link,
.userbar a:visited {
  color: #004e64;
}
/*end userbar*/

/*SIDERIGHT*/
.sideright {
  width: 300px;
  margin-left: 40px;
  float: right;
  padding-top:1px
}
body.inside .sideright {
  width: 280px;
  margin-left: 39px;
  padding-top:0
}
.banner {
  margin-bottom: 10px;
  overflow: hidden;
  text-align: center;
}

/*block_info*/
.inform {
  padding-bottom: 20px;
  margin-bottom:10px;
  overflow: hidden;
  position: relative;
}
.inform.otzyv {
  padding-top: 20px;
  padding-bottom: 20px;
}
.inform .post {
  /*padding: 5px 0px;*/
  padding-bottom: 20px;
  overflow: hidden;
  display:inline-block; width:100%; position:relative; vertical-align:top
}
.inform .post .imgshow {
  margin-right: 15px;
  float: left;
  text-align: center;
}
.inform .post .imgpre {
  margin-top: 10px;
  overflow: hidden;
}
.inform .post .imgshow img {
  max-width: 70px;
  max-height: 120px;
}
.inform .post .imgpre img {
  width: 100%;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  -khtl-border-radius: 8px;
}
.inform .post .date {
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  line-height: 15px;
  color: #999999;
}
.inform .post .title {
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  line-height: 15px;
  color: #0099aa;
}
.inform .post .title a:link,
.inform .post .title a:visited {
  color: #0099aa;
}
.inform .txt.opis {
  margin: 5px 20px;
}
.inform .txt p {
  margin-top: 10px;
}

.inform .txt > p{padding:0; margin:0}
.inform .txt > a{display:table; margin:0; padding:10px 0 0; text-decoration:none; border-bottom:1px solid #2C2C2C; color:#000 !important; line-height:13px}

.inform .txt > a.blue_color{color:#00688c !important; border-color:#00688c !important;}

.inform .txt > a:hover,
.inform .txt > a.blue_color:hover{border-color:transparent !important; color:#EB2633 !important}


.inform .post .name {
  margin-top: 5px;
  overflow: hidden;
  color: #eb2633;
}
.inform .post .name a {
	font-size: 20px;
}
.inform .post .name a:link,
.inform .post .name a:visited {
  color: #eb2633;
}
.inform .post .name a:active,
.inform .post .name a:hover{color:#00A9B1}

/*btnAll*/
.btnAll{position:absolute; right:20px; bottom:10px; z-index:888}
.btnAll a:hover,
.btnAll a:hover *{color:#fff !important}
.btnAll a:link,
.btnAll a:visited {
  height: 22px;
  line-height: 22px;
  display: block;
  font-size: 12px;
  text-transform: lowercase;
  color: #ffffff;
}
.btnAll a span {
  min-width: 80px;
  padding: 0px 2px 0px 10px;
  display: block;
  float: left;
  text-align: center;
  text-decoration: underline;
  background: url(../images/arrowGR.png) top left repeat-x;
  border-radius: 6px 0px 0px 6px;
  -moz-border-radius: 6px 0px 0px 6px;
  -webkit-border-radius: 6px 0px 0px 6px;
  -o-border-radius: 6px 0px 0px 6px;
  -khtl-border-radius: 6px 0px 0px 6px;
}
.btnAll span.arrow_right {
  width: 8px;
  min-width: 0px;
  height: 22px;
  padding: 0px;
  background: url(../images/arrow_right.png) no-repeat;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -o-border-radius: 0px;
  -khtl-border-radius: 0px;
}
.btnAll a:hover span {
  text-decoration: none;
}
/*end btnAll*/

/*tabloMoney*/
.tabloMoney {
  margin: 20px 0px 20px 0px;
  overflow: hidden;
}
.tabloMoney div {
  margin-bottom: 10px;
  overflow: hidden;
}
.tabloMoney div span {
  margin-right: 20px;
  display: block;
  float: left;
}
.tabloMoney div span img {
  position: relative;
  top: 0px;
}
.tabloMoney div span.red img,
.tabloMoney div span.blue img {
  position: relative;
  top: -2px;
}
.tabloMoney .btnAll span {
  margin: 0px;
}
/*end tabloMoney*/
/*end block_info*/

/*blockForm*/
.blockForm {
  min-height: 400px;
  padding: 20px;
  background: #00698c url(../images/formGR.gif) center bottom repeat-x;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -khtl-border-radius: 20px;
}
.sideright .blockForm {
  margin-bottom: 30px;
}
.sideright.width_230px .blockForm { margin-bottom:53px}
.blockForm .contForm {
  width: 232px;
  margin: 0px auto;
}
.blockForm h2,
.blockForm h2 a:link,
.blockForm h2 a:visited {
  font-size: 24px;
  text-decoration: none;
  color: #ffffff;
}
.blockForm h2 a:hover {
  text-decoration: underline;
}
/*emd blockForm*/
/*end SIDERIGHT*/

/*SIDECENTER*/
.sidecenter {
  display: block;
  margin-right:320px; background:#fff; position:relative
}

.inside .sidecenter{margin-right: 330px;}

/*blockBanks*/
.blockBanks {
  padding-top: 20px;
  overflow: hidden;
  clear: both;
  border-top: 1px solid #0099aa;
}
.blockBanks .btnAll {
  position: relative;
  top: -2px;
}
/*end blockBanks*/
/*end SIDECENTER*/
/*end CONTENT*/
/*end CONTAINER*/
/*end WRAPPER*/

/*FOOTER*/
footer {
  width: 94%;
	height: 100px;
	max-width: 1400px;
	min-width: 940px;
  padding-top: 20px;
	margin: -121px auto;
  position: relative;
  color: #000000;
  border-top: 1px solid #0099aa;
  clear:both
}


footer aside {
  width: 280px;
  margin-left: 30px;
  float: right;
  text-align: right;
	white-space: nowrap;
	z-index: 10;
	position: relative;
}
footer aside a {
height: 21px;
padding-right: 92px;
}
footer aside a span {
background: url(../images/dash.png) no-repeat center center;
width: 14px;
height: 10px;
position: absolute;
right: 74px;
display: block;
top: 5px;
}
footer aside a > div {
background: url(../images/web2b.png) no-repeat right -21px;
position: absolute;
right: 0;
top: 0;
width: 69px;
height: 21px;
}
footer aside a:hover > div {
background-position: right 0;
}
footer section {
  display: block;
  overflow: hidden;
}
ul.item {
  padding: 0px;
  margin: 15px 0px 0px 0px;
  overflow: hidden;
}
ul.item li {
  padding: 0px;
  margin: 0px 0px 5px 0px;
  overflow: hidden;
  float: left;
  list-style: none;
  position: relative;
  color: #009aaa;
}
ul.item li a:link,
ul.item li a:visited {
  color: #009aaa;
}
ul.item li a:hover {
  text-decoration: none;
}
ul.item li span {
  padding: 0px 5px;
  text-align: center;
}
/*end FOOTER*/


.stb-container {
margin: 0px auto;
padding: 0px;
position: static;
}
.stb-alert-caption_box {
border-top-style: none;
border-right-style: none;
border-left-style: none;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
font-weight: bold;
background-repeat: no-repeat;
-webkit-background-origin: border;
-webkit-background-clip: border;
-moz-background-origin: border;
-moz-background-clip: border;
background-origin: border;
background-clip: border;
padding-left: 5px;
padding-right: 5px;
background-position: left;
text-align: left;
padding-top: 3px;
padding-bottom: 3px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 0px;
border-left-width: 1px;
border-left-style: solid;
min-height: 20px;
background-color: #FF4F4A;
color: #FFFFFF;
border-top-color: #FF4F4A;
border-right-color: #FF4F4A;
border-bottom-color: #FF4F4A;
border-left-color: #FF4F4A;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-webkit-box-shadow: 3px 3px 3px #888;
-moz-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
}
.stb-alert-body_box {
padding: 5px;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
text-align: left;
border-left-style: none;
border-right-style: none;
border-bottom-style: none;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 10px;
background-color: #FFE7E6;
color: #000000;
border-top-color: #FF4F4A;
border-right-color: #FF4F4A;
border-bottom-color: #FF4F4A;
border-left-color: #FF4F4A;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
-webkit-box-shadow: 3px 3px 3px #888;
-moz-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
}

.text ul.bar {
	float:none;
	position:static;
}
.text a {
	color:#00688c;
}

.topBar span > div {
	position:absolute;
	width:auto;
	padding:5px;
	border-radius:10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border:solid 1px #aaa;
	background: #ffffff url(../images/body.png) top center repeat;
	display:none;
	color:#0099aa;
	 z-index:9999;
}
.topBar span:hover > div {
	display:block;
}
.topBar span > div a{ color:#0099aa !important; padding:3px 0;}


/* NOTE; specs for #wn in head of demo too */
div#wn	{ 
    position:relative; /* scroll area div must be positioned */
    width:100%; height:110px; /* width and height required. adjust to suit  */
    overflow:hidden; /* required! */
	}

/* styles to display list items horizontally */
ul#horiz {
    list-style:none; margin:0; padding:0;
    white-space:nowrap;
    }
ul#horiz li {
    display:inline;
    white-space:nowrap;
    }
    
/* style scrollLinks to suit your taste and layout. */
div#scrollLinks {
    position:relative;
    width:100%;
	height:15px;
    }
div#scrollLinks .left {
    background-image:url('../images/tri-lft.gif');
    background-repeat:no-repeat;
    width:12px; height:12px; /* specify width and height of your image */
    position:absolute; left:30px;
    }
div#scrollLinks .right {
    background-image:url('../images/tri-rt.gif');
    background-repeat:no-repeat;
    width:12px; height:12px; /* specify width and height of your image */
    position:absolute; right:30px;
    }

/* safari, chrome, opera have very prominent outline by default 
   opera shows outline movement with scrolling and won't allow none
   set to suit your page design
*/
div#wn:focus {
    outline:1px dotted #eee;
    }
	
.sidecenter table{
width:100% !important;
	border-collapse:collapse
}

.sidecenter table *{
	color:#000;
	border-collapse:collapse
}
.sidecenter table { border-collapse:collapse; border-spacing:0;  border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1}

.sidecenter table{width:100%; border-collapse:collapse; margin-bottom:25px}
.sidecenter td, .sidecenter  th{text-align:left; font-weight:bold; border-left:1px solid #E1E1E1}

.sidecenter td *, .sidecenter  th *{background:none !important}

.sidecenter th{padding:5px 14px 11px;}

.sidecenter td{border-top:1px solid #E1E1E1; padding:10px;}

.sidecenter table tr td:first-child, .sidecenter table tr th:first-child{padding-left:10px; border-left:none}


.sidecenter table tr:last-child td{border-bottom:1px solid #E1E1E1;}

.sidecenter table tr.odd td{background:#F3F3F3; border-left-color:#F3F3F3}

.sidecenter table tr:hover td{background:#eee; border-color:#D4D4D4}




#frmcredit input[type="text"] {  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D1D1D1;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 4px 4px 4px -4px #666666 inset;
    color: #000000;
    font: 12px/15px arial,tahoma,verdana;
    margin: 0;
    padding: 5px;
    width: 270px;
}

.sidecenter img{float:right; margin:0 6px 10px 15px !important;}
.sidecenter img.simple_banner_img{margin:5px 0 !important; width: 100%; float: none;}
.sidecenter table img{float:left; margin:0 !important; max-width:120px; height:auto}

.yur_cons_page .sidecenter .text{width: 100%; display: inline-block; vertical-align: top;}

.sidecenter table,
.sidecenter table *{font-size:13px; line-height:18px}
@media only screen and (min-width: 1320px) {
	.sidecenter table img{max-width:131px;}
}
@media only screen and (max-width: 1278px) {
	.sidecenter table,
.sidecenter table *{font-size:12px; line-height:16px}
	.sidecenter td{padding:6px;}
	.sidecenter td,
	.sidecenter td *{font-weight:normal}
}

@media only screen and (max-width: 1120px) {
	.sidecenter table tr td:first-child img{max-width:70px}
}

#list_boxed2{display: table; margin:0 auto;}

#list_boxed{width:576px; display: table; margin:0 auto; padding:20px 0}
#list_boxed a{position: static}

.sidecenter #list_boxed img{float:left; width:156px; height:156px; padding:0; margin:0 18px 36px !important; position:relative}
.sidecenter #list_boxed img:hover{z-index:99}

.head_banner{height:53px; left:0; right:0; display:block; position:relative; background:#00A8B1; z-index:12001; list-style:none; padding:0; margin:0} 

div.head_banner{margin-top:15px}

ul.head_banner{background: url(../images/head_banner_ul.png) no-repeat center bottom}

.head_banner a,
.head_banner > span{display:block; width:100%; height:100%;cursor:pointer; transition: all 0.3s ease-out 0s;}
.head_banner > span{cursor:default}
.head_banner > a:hover{box-shadow:0 0 5px #00A8B1}
.head_banner > span{box-shadow:0 0 2px #00A8B1}
.head_banner img{margin:0 auto; display:block}

.head_banner a:hover img{}

.head_banner > li{float:left; width:48%; box-shadow:0 0 4px #FF3424; display:block; background:#FF3424; position:relative;  transition: all 0.3s ease-out 0s; margin:0 1%; border-radius:20px}

.head_banner > li:hover{box-shadow:0 0 8px #C73424; z-index:99; background:#C73424}

.head_banner > li:first-child{background:#00A9B1; box-shadow:0 0 4px #00A9B1;}

.head_banner > li:first-child:hover{box-shadow:0 0 8px #00708C; background:#00708C}

.left_position{float:left}
.right_position{float: right;}

.semi_full_width{width: 48%; padding:20px 0; text-align: left;}
.semi_full_width ul{padding-bottom: 25px;}


@media only screen and (max-width: 1178px) {
	.semi_full_width{width: 100%; padding:0; float: none;}
}

.width_230px{width:230px !important; margin:0 !important}

.margin_0_265px{float:none !important; margin:0 265px;}
aside{display:block}


.width_230px > *{width:100%; float:left; padding-bottom:20px}

.width_230px > .blockForm {width:200px; padding:18px 15px}

.width_230px > .blockForm .contForm input[type="text"], .width_230px > .blockForm .contForm select, .width_230px > .blockForm .contForm textarea{max-width:178px !important; width:178px}
form.contForm div {white-space:normal}


.width_230px > .blockForm .contForm{width:100%}
.width_230px > .blockForm .contForm div{font-size:12px}

.width_230px > .blockForm .contForm div label{font-size:13px}

.width_230px.sideright .inform .post{margin-left:0}

.width_230px > h2{padding-bottom:0}

.width_230px > .blockForm h2{font-size:21px; line-height:24px}

.manager_info h5,
.manager_info h4{text-transform:uppercase; text-align:center}


.manager_info img{float:left !important; margin:0 12px 12px 0  !important; display:block; max-width:100%; width:100%} 
.sideright{position:relative}
.sideright > *{position:relative; z-index:1}
.width_230px ul.bar{position:relative; left:0; top:inherit; padding-bottom:20px}
.width_230px {position:relative}
.width_230px > *{z-index:1; position:relative}
.right_decor_column{ box-shadow:-1px 0 2px #ccc}
.left_decor_column{box-shadow:1px 0 2px #ccc}
.left_decor_column,
.right_decor_column{ display:block;
background: #f0f0f0; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZjBmMGYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 7%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(7%,#f0f0f0), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 7%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 7%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 7%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 7%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */

position:absolute !important; z-index:0 !important; top:-18px; bottom:0; width:100%; height:100%; }

#wrapper {overflow:hidden}
.right_decor_column{ padding:18px 50px 0 18px; right:-50px}
.left_decor_column{padding:18px 18px 0 50px; left:-50px;}

.inside .left_decor_column,
.inside .right_decor_column{border-bottom:1px solid #0099AA}

.inside .right_decor_column{border-radius:30px 0 0 0}

.inside .mortgage_page .right_decor_column{border-radius:0} 

.inside .mortgage_page .blockForm{border-radius:0}


#qag1{padding-top:40px}

.main_page_column{width:342px; bottom:186px; top:726px;}

.width_230px ul.bar li,
.width_230px ul.bar li a{display:block; font-size:15px; font-weight:bold}
.width_230px ul.bar li a{ color:#00688C;}

.color_blue,
.color_blue *{color:#0099AA !important}

.width_230px ul.bar li a:hover,
.width_230px ul.bar li{ color:#EC2633}

.width_230px ul.bar li{background:url(../images/arrow2.png) no-repeat 0 2px}

.width_230px ul.bar li:hover{background:url(../images/arrow.png) no-repeat 0 2px}

.width_230px ul.bar li,
.width_230px ul.bar li *{font-size:14px}

.width_230px .inform {overflow:visible; padding-top:10px}
.width_230px .inform .post{margin-left:-20px}

.width_230px .inform .post .imgshow{margin-right:10px}

.width_230px .inform .post .name{padding-bottom:8px}

.width_230px .inform .post .name,
.width_230px .inform .post .name *{font-size:16px}

.width_230px .inform .post .txt,
.width_230px .inform .post .txt *{font-size:13px; line-height:18px}

.width_230px .inform .txt p {display:block; margin:0}

.width_230px .inform .txt > a{display:table; text-decoration:none; border-bottom:1px solid #2C2C2C; padding-top:8px; line-height:12px !important}

.width_230px .btnAll{bottom:-10px}
.width_230px .inform .txt > a:hover{border-color:transparent}

.width_230px ul.bar li.active{padding-left:15px;}
.width_230px ul.bar li.active a{padding-left:0}

.sidecenter a:hover,
.sidecenter a:hover *{color:#EC2633; text-decoration:none}

.mortgage_page .blockBanks {padding:20px 0 30px !important}


/* line 22, sass/screen.scss */
#viewport-shadow {
  position: relative;
  width: 300px;
  padding:0; margin-bottom:40px;
}

#viewport-shadow a{display:block; width:100%; height:100%; border:none !important; text-decoration:none !important}

/* line 29, sass/screen.scss */
#viewport, #box, .slide {
  width:300px;
  height:150px;
}

/* line 34, sass/screen.scss */
#viewport {
  overflow: hidden;
}
#box *{padding:0; margin:0}
/* line 127, sass/screen.scss */
#time-indicator {
  width: 0px;
  height: 3px;
  background-color: #DBDBDB;
  position: absolute;
  bottom:-3px;
  left:0;
}
#viewport img{width:300px; height:150px;}

.slide > div{position:absolute; font-size:90px; line-height:90px; color:#056fbc; height:70px; bottom:26px; left:0; right:0; text-align:center; z-index:99; font-weight:bold; text-shadow:1px 1px 2px #11394d; font-family: Arial, Helvetica, sans-serif}


#qag2 {
padding-top: 40px;
}
.script_font,
.script_font *{font-family: 'Bad Script', cursive !important; line-height:24px; font-style:normal !important}


@media only screen and (max-width: 1300px){
	.topBar > span{font-size:13px; margin-left:10px}
	.topBar > span:first-child{ margin-left:0}
}
@media only screen and (max-width: 1150px){
	.topBar > span{font-size:12px;}
	.consult{margin-right:80px}
}

.privateBlock input[type=submit]{margin-top:-4px}
 
.sel_city_area,
.phone,
.contact_tab_content address,
.contact_tab_content{display:inline-block; width:100%; vertical-align:top; padding-bottom:10px}

.contact_tab_content{height:0; overflow:hidden; visibility:hidden; position:absolute; z-index:0}
.contact_tab_content.active{height:auto; overflow:visible; visibility:visible; position:relative; z-index:1; width:99% !important}


.sel_city_area .jq-selectbox__select,
.sel_city_area .jq-selectbox__select:focus{border:none !important; }
.sel_city_area .jq-selectbox__select,
.sel_city_area .jq-selectbox__select *,
.sel_city_area .jq-selectbox__select:focus,
.sel_city_area .jq-selectbox__select:focus *{outline:none !important}

.sel_city_area > span:first-child{padding-right:10px}
.phone{background:url(../images/phone.png) no-repeat 0 8px; padding:7px 0 5px; height:36px; width:303px; position:relative;}
.phone > span{display:none; position:relative; z-index:2}
.phone > span.active{display:block}
.active,
.active *{cursor:default !important}

.phone > span,
.phone > span a{ height:34px;}
.phone > span,
.phone > span a{padding:0; position:relative}
.phone > span a{border-bottom:none}
.phone > span{width:239px !important; left:58px !important; white-space:nowrap;}
.phone > span a{
background: #efefef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left,  #efefef 10%, #fdfdfd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(10%,#efefef), color-stop(100%,#fdfdfd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #efefef 10%,#fdfdfd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #efefef 10%,#fdfdfd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #efefef 10%,#fdfdfd 100%); /* IE10+ */
background: linear-gradient(to right,  #efefef 10%,#fdfdfd 100%); /* W3C */

}
.phone > span a{color:#EC2633; text-decoration:none}
.phone > span a span{color:#00688C}

.addr > span, .note > span{display:none}
.addr > span.active, .note > span.active{display:block}

.note{position: absolute;
    top: 207px; left:0;}
 @media only screen and (max-width: 1440px) {
	.note{display: none;}
 }
 .note, .note *{font-weight: bold; color:red;}
 
 .phone_number_link,
 .phone_number_link *{cursor:default}
 
 .contact_map {
width : 100%;
height : 401px;
margin-bottom : 27px;
display:inline-block; vertical-align:middle; border:1px solid #fff;
border-radius:3px; overflow:hidden;
box-shadow : 0 0 2px 1px #C7C7C7;
}
.map iframe, .contact_map iframe {
width : 100% !important ;
height : 100% !important ; border:none !important
}
 .contact_tab_content address,
 .contact_tab_content address *{ font-size:14px; line-height:18px; font-style:normal}
 .contact_tab_content address > span{display:block; padding-bottom:4px}
 
 .contact_tab_content address span span{color:#00688C}
 

.contact_tab_content address{padding:0 0 18px}


.contact_tab_name {font-size: 0; line-height: 0; letter-spacing: -1px; z-index:99; padding:0; white-space:nowrap; position:relative}
.contact_tab_name li{display:inline-block; font-size: 14px; line-height: 36px; letter-spacing: normal; border-radius:8px 8px 0 0; vertical-align:bottom; margin-left:-1px; border:1px solid #E0E0E0;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fefefe 0%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */

}
.contact_tab_name li:first-child{ margin-left:0;

}
.contact_tab_name li > *{text-decoration:none; font-size:18px; line-height:36px; height:36px; white-space:nowrap; font-weight:bold; display:block; padding:0 35px; color:#00688C; text-align:center}

.contact_tab_name li,
.contact_tab_name li > *{transition:none}


.contact_tab_name li.active:hover > *{opacity:1 !important}

.contact_tab_name li.active{z-index:99; margin-bottom:-2px}
.contact_tab_name li:first-child.active{margin-bottom:-1px;}

.contact_tab_name li.active > *,
.contact_tab_name li.active{border-bottom:none;}

.contact_tab_name li.active > *,
.contact_tab_name li.active:hover > *{height:44px; font-size:23px; line-height:44px; color:#272727 !important}

.contact_tab_content{border-radius:0 8px 8px; margin-top:-1px; border:1px solid #E0E0E0}

.contact_tab_content > div{padding:21px 18px 0;}

.contact_tab_content{
background: #f1f1f1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f1f1f1 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */

padding:0 !important;
}

.lytebox, .active .lytebox, .lytebox.active{cursor:pointer !important}

h1, h1 *{text-align:left !important}

#preloader_of_page{min-width:100%; min-height:100%; position:fixed; left:0; right:0; top:0; bottom:0; z-index:98799; display:block;
background:#F2F2F2}

#preloader_of_page > div{width:266px; height:20px; position:absolute; bottom:50px; right:20px}

#preloader_of_page > div,
#preloader_of_page > div *{font-size:12px; line-height:14px}

#preloader_of_page > div > span{height:20px; bottom:-25px; left:0; position:absolute; z-index:0; text-align:center; width:100%; color:#9A9A9A; background:url(../images/preloader_of_page.GIF) no-repeat right center; text-indent:-3px}

#preloader_of_page > div img{position:absolute; width:100%; height:100%; left:0; top:0}

.text > h3{ display:inline-block; vertical-align:top; width:100%}

.sel_city_area {height:40px}
.sel_city_area .jq-selectbox__select,
.sel_city_area .jq-selectbox__trigger,
.sel_city_area .jq-selectbox__select-text{ height:0 !important; overflow:hidden !important; visibility:hidden !important; cursor:default !important}
.sel_city_area .jq-selectbox__dropdown{display:block !important; top:0; left:0; position:absolute; border:none; background:none; box-shadow: none; cursor:default !important; border-radius:0; overflow:visible !important;}

.sel_city_area .jq-selectbox ul{white-space:nowrap;font-size: 0; line-height: 0; letter-spacing: -1px; display:inline-block; width:100%; vertical-align:top}

.sel_city_area .jq-selectbox li{width:auto !important; display:inline-block !important; float:none; margin-left:28px; cursor:pointer; border-radius:8px; background:#00A9B1; font-weight:bold; text-transform:uppercase; box-shadow: 0 0 3px #00A9B1; text-shadow:1px 1px 1px #0B6070; color:#fff; font-size:14px; line-height:14px; padding:6px 26px; white-space:nowrap;
-moz-transition: all 0.3s ease-out 0s;
-webkit-transition: all 0.3s ease-out 0s;
-o-transition: all 0.3s ease-out 0s;
-ms-transition: all 0.3s ease-out 0s;
transition: all 0.3s ease-out 0s;letter-spacing: normal; vertical-align:top; margin-right:0px;-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;}

.sel_city_area .jq-selectbox li.sel{cursor:default;}
.sel_city_area .jq-selectbox li.selected,
.sel_city_area .jq-selectbox li.selected:hover,
.sel_city_area .jq-selectbox li:hover{box-shadow:0 0 6px #00708C; background:#00708C; text-shadow:1px 1px 1px #333}

.sel_city_area .jq-selectbox .jq-selectbox__dropdown li:first-child{margin-left:0}

.sel_city_area .jq-selectbox__select{width:279px !important;}
@media only screen and (max-width: 940px){
html, body{overflow:visible !important}
}
.tabloMoney{width:130%}
.tabloMoney div{float:none; width:auto; margin-right:29px; white-space:nowrap; color:#0099AA; display:inline-block; vertical-align:top; padding-left:20px; background:url(../images/euro.png) no-repeat 0 center; line-height:26px}
.tabloMoney div:first-child{background:url(../images/usd.png) no-repeat 0 center;}

.ui-tabs-panel, .ui-tabs-panel .body, #sky{border-radius:20px; overflow:hidden}
.ui-tabs-panel .body{position:relative}
.sky {
	position: absolute; left:0; top:0; right:0; bottom:0; z-index:0;
	-moz-perspective: 1000px;			
	-webkit-perspective: 1000px;
	perspective: 1000px;
	overflow: hidden; opacity:.8
}
.text a{text-shadow:0 0 1px #ccc}
.world {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;	
	transform-style: preserve-3d;				
	position: relative;
	height: 100%;
}
.world>div {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;	
	transform-style: preserve-3d;				
}
.cloud {
	position: absolute;
}
.cloudLayer {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 356px;		
	height: 356px;
	margin-left: -178px;
	margin-top: -178px;
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
}
.dop_info{
display: inline-block;
    padding-top: 20px;
    width: 100%;
    clear:both;
}

.asdasdasd,.yur_cons_page .head_banner,
.yur_cons_page .hist222,
.yur_cons_page .hist,
.yur_cons_page .consult,
.inside.yur_cons_page ul.bar,
.yur_cons_page .note,
.yur_cons_page .dop_info,
.yur_cons_page .credits_list_wrapper{display:none !important}

.inside.yur_cons_page header{height:204px;}
