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

html, body, form, ul, li, dl, dd, dt, fieldset, form, table, tbody, tr, td, th { margin:0; padding:0; border:0 none; }
ul, dl, dd, dt { list-style:none; }

table, tbody, tr, td, th { margin:0; padding:0; border:0 none; border-collapse:collapse; border-spacing:0; vertical-align:top; }
table { font-size:1em; }

input, select, textarea { font: 13px Arial; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

html, body { width:100%; height: 100%; }
body { position: relative; width: 100%; font-family: Arial; color: #5e6a71; background: #FFFFFF; }

img { border: none; }

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
h1, h2 { line-height: 1em; font-weight: normal; }

p {
	font-size: 13px;
	margin: 0 0 1em 0;
	line-height: 1.4em;
}
li {
	font-size: 13px;
	line-height: 1.4em;
}
a {
	color: #087eb8;
}
a:hover {
	text-decoration: none;
}

.hor-dline {
	border-top: 1px solid #beccd3;
	border-bottom: 1px solid #beccd3;
	clear: both;
	height: 1px;
	margin-bottom: 14px;
}
.devider {
	height: 18px;
	clear: both;
}
.selector {
	float: left;
	width: 100%;
	margin: 4px 0 4px 0;
}
.selector .block-name {
	float: left;
	padding: 1px 6px 3px 0;
}
.selector a {
	float: left;
	padding: 1px 6px 3px 6px;
}
.selector .active {
	float: left;
	padding: 1px 6px 3px 6px;
	background: #0c4b72;
	color: #ffffff;
}
.selector .vert-devider {
	float: left;
	color: #baad90;
	padding: 1px 6px 3px 6px;
}
.more {
	padding: 6px 15px 9px 15px;
	background: url(/img/bdr_003.gif) left bottom repeat-x;
}
.more-right {
	padding: 0 0 9px 0;
	text-align: right;
	color: #beccd3;
}
.more-right-float {
	float: right;
	text-align: right;
	color: #beccd3;
	padding-bottom: 10px;
}
.more-right-wo-brd {
	text-align: right;
	color: #beccd3;
	clear: left;
}
.pager {
	margin-bottom: 3px;
	float: right;
	width: 100%;
	font-size: 12px;
}
.pTop {
	padding: 0px 0 10px 0;
	margin-bottom: 15px;
	border-bottom: double #beccd3;
}
.pBottom {
	padding: 10px 0 10px 0;
	margin-top: 15px;
	border-top: double #beccd3;
}
.pager .count {
	padding-top: 4px;
	float: left;
	width: 35%;
	color: #b3c1c8;
}
.pager .pages {
	float: right;
	width: 45%;
	text-align: right;
}
.pager .pages div {
	float: right;
}
.pager .pages a {
	float: left;
	border: 1px solid #d6d6d6;
	background: #fff;
	color: #d6d6d6;
	padding: 0 4px;
	margin-left: 6px;
	text-decoration: none;
	font-weight: bold;
}
.pager .pages a.act {
	background: url(/img/bdr_017.gif) left top no-repeat;
	color: #fff;
	cursor: text;
	border: none;
	padding: 1px 5px;
}

.top-part {
	position: relative;
	background: url(/img/bdr_011.gif) left top repeat-x;
}
.top-part .menu1 {
	height: 28px;
	text-align: right;
	background: url(/img/bdr_014.gif) left top repeat-x;
}
.top-part .menu1 .gradient {
	padding: 5px 24px 0 226px;
	height: 23px;
	background: url(/img/bdr_013.gif) left top no-repeat;
}
.top-part .menu1 .search {
	float: right;
	padding-left: 26px;
	margin-top: -2px;
}
.top-part .menu1 .search img {
	display: block;
}
.top-part .menu1 .search .inp {
	background: url(/img/search/search_1_2.gif) left top repeat-x;
}
.top-part .menu1 .search .inp input {
	border: none;
	background: none;
	width: 201px;
}
.top-part .menu1 .link {
	float: left;
	color: #7bb8d3;
	font-size: 12px;
}
.top-part .menu1 .link a {
	font-weight: bold;
}
.top-part .site-name {
	osition: relative;
	padding: 0 16px 0 205px;
	height: 117px;
	text-align: center;
}
.top-part .site-name .icon {
	position: absolute;
	right: 10px;
	top: 20px;
}
.top-part .site-name .icon img {
	float: left;
	margin-left: 24px;
}
.top-part .menu2 {
	padding-left: 226px;
	height: 30px;
	text-align: left;
}
.top-part .menu2 img {
	float: left;
}
.top-part .menu3 {
	padding: 6px 0 0 12px;
	height: 22px;
	text-align: left;
}
.top-part .menu3 a {
	float: left;
	padding: 0px 6px 1px 6px;
	font-weight: bold;
}
.top-part .menu3 a.active {
	background: #4e5457;
	text-decoration: none;
}
.top-part .menu3 div {
	float: left;
	padding: 0px 6px 1px 6px; 
}
.top-part .logo {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
.top-part .logo img {
	background:url(/img/logo_new_2.png) no-repeat left top;
	-background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo_new_2.png', sizingMethod='crop');
}
.top-part .header_links {
	text-align:right;
	font-family:arial;
	font-size:11px;
	padding-top:5px;
	margin-right:10px;
}
.top-part .header_links a {
	color:#7bb8d3;
}
.top-part .header_links span {
	color:#387793;
}
.middle-part {
	padding: 36px 0 0 0;
	background: url(/img/bdr_012.gif) left top repeat-x;
}
.middle-part-bgr {
	background: url(/img/bdr_016.gif) left bottom repeat-x;
}

.bottom-part {
	position: relative;
	background: #105681 url(/img/bdr_018.gif) left top repeat-x;
}
.bottom-part img {
	display: block;
}
.bottom-part .left {
	vertical-align: middle;
}
.bottom-part .center {
	vertical-align: middle;
}
.bottom-part .center .link {
	color: #7dbad7;
	font-size: 12px;
	margin-bottom: 10px;
}
.bottom-part .center .link a {
	font-weight: bold;
}
.bottom-part .center .copy {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 8px;
}
.bottom-part .center .adrs {
	color: #7dbad7;
}
.bottom-part .center .adrs a {
	color: #ffffff;
}
.bottom-part .right {
	vertical-align: middle;
	text-align: right;
}
.bottom-part .right .search {
	float: right;
	clear: right;
	width: 242px;
	height: 68px;
	margin-bottom: 12px;
	background: url(/img/bdr_019.gif) left top no-repeat;
}
.bottom-part .right .search table {
	margin-top: 25px;
	margin-left: 18px;
}
.bottom-part .right .search img {
	display: block;
}
.bottom-part .right .search .inp {
	background: url(/img/search/search_2_2.gif) left top repeat-x;
}
.bottom-part .right .search .inp input {
	border: none;
	background: none;
	width: 170px;
}
.bottom-part .right .djem {
	clear: right;
	font-size: 13px;
	color: #7dbad7;
}
.bottom-part .right .djem a {
	color: #7dbad7;
}

.hot-news {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.hot-news h2 {
	float: left;
	width: 100%;
	margin-bottom: 0.3em;
	position: relative;
	z-index: 99;
}
.hot-news p {
	margin-bottom: 0;
}
.hot-news .sub_info {
	margin-bottom: 2px;
}
.hot-news .foto {
	float: left;
}
.hot-news .foto img {
	border: 1px solid #beccd3;
	margin: 3px 10px 0 0;
}
.hot-news .date-container {
	position: relative;
	float: left;
	width: 100%;
}
.hot-news .date {
	float: left;
	z-index: 1;
	padding-bottom: 26px;
	margin-bottom: -20px;
	background: url(/img/bdr_001.gif) left bottom repeat-x;
}
.hot-news .date div {
	float: left;
	padding: 3px 11px 4px 11px;
	color: #ffffff;
	background: #bbc9d0 url(/img/bdr_002.gif) left bottom repeat-x;
}
.hot-news .time-and-company {
	float: left;
	z-index: 1;
	padding-bottom: 26px;
	margin-bottom: -20px;
}
.hot-news .time-and-company div {
	float: left;
	padding: 3px 11px 4px 11px;
}


.vac {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.vac h2 {
	float: left;
	width: 100%;
	margin-bottom: 0.3em;
	position: relative;
	z-index: 99;
}
.vac p {
	margin-bottom: 0;
}
.vac .announce {
	font-size: 16px;
	line-height: 1.4em;
	color: #7895a3;
	margin: 0 0 16px 0;
}
.vac .announce p {
	font-size: 16px;
	line-height: 1.4em;
	margin: 0;
}
.vac .date-container {
	position: relative;
	float: left;
	width: 100%;
}
.vac .date {
	float: left;
	z-index: 1;
	padding-bottom: 26px;
	margin-bottom: -14px;
	background: url(/img/bdr_001.gif) left bottom repeat-x;
}
.vac .date div {
	float: left;
	padding: 3px 11px 4px 11px;
	color: #ffffff;
	background: #bbc9d0 url(/img/bdr_002.gif) left bottom repeat-x;
}
.vac .time-and-company {
	float: left;
	z-index: 1;
	padding-bottom: 26px;
	margin-bottom: -14px;
}
.vac .time-and-company div {
	float: left;
	padding: 3px 11px 4px 11px;
}
.vac p {
	margin: 0 0 14px 0;
}


.ceo {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.ceo h2 {
}
.ceo h3 {
}
.ceo p {
	margin-top: 1em;
	margin-bottom: 0;
}
.ceo .foto {
	float: left;
}
.ceo .foto img {
	border: 1px solid #beccd3;
	margin: 3px 10px 0 0;
}

.files {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.files h2 {
	float: left;
	width: 100%;
	margin-bottom: 0.3em;
	position: relative;
	z-index: 99;
}
.files p {
	margin-bottom: 0;
}
.files .foto {
	float: left;
}
.files .foto img {
	border: 1px solid #beccd3;
	margin: 3px 10px 0 0;
}
.files .date-container {
	position: relative;
	float: left;
	width: 100%;
	margin-top: 16px;
}
.files .type-of-doc {
	float: left;
	z-index: 1;
	position: relative;
	top: -16px;
	width: 56px;
	height: 43px;
	margin-bottom: -20px;
}
.files .doc, .files .txt, .files .docx {
	background: url(/img/icon/doc.gif) left top no-repeat;
}
.files .date {
	float: left;
	z-index: 1;
	padding-bottom: 26px;
	margin-bottom: -20px;
	background: url(/img/bdr_001.gif) left bottom repeat-x;
}
.files .date div {
	float: left;
	padding: 3px 11px 4px 11px;
	color: #ffffff;
	background: #bbc9d0 url(/img/bdr_002.gif) left bottom repeat-x;
}
.files .time-and-company {
	float: left;
	z-index: 1;
	padding-bottom: 26px;
	margin-bottom: -20px;
}
.files .time-and-company div {
	float: left;
	padding: 3px 11px 4px 11px;
}


.monitoring {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.monitoring .foto {
	padding-right: 10px;
	vertical-align: middle;
}
.monitoring .text-w-foto {
	vertical-align: middle;
}
.info {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.info .date {
	margin-bottom: 2px;
}
.map {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.add {
	position: relative;
	clear: left;
	padding-bottom: 22px;
}
.about {
	position: relative;
	width: 256px;
	margin-left: -8px;
	margin-right: -8px;
	padding-bottom: 22px;
}
.about img {
	display: block;
}
.about .left, .about .right {
	vertical-align: middle;
}
.about .center {
	background: url(/img/bdr_005_2.gif);
}
.about .container {
	padding: 0 16px 0 15px;
	background: url(/img/bdr_005_1.gif) left top no-repeat;
}
.about .foto-container {
	margin-bottom: 11px;
}
.about .foto {
	border: 2px solid #cecece;
}
.about .foto img {
	display: block;
}
.about .foto-name {
	padding: 5px 10px 7px 10px;
	background: url(/img/bdr_009.gif) left bottom repeat-x;
}
.about .devider {
	height: 2px;
	margin-bottom: 8px;
}

.cal {
	position: relative;
	width: 256px;
	margin-left: -8px;
	margin-right: -8px;
	padding-bottom: 22px;
}
.cal img {
	display: block;
}
.cal .left, .about .right {
	vertical-align: middle;
}
.cal .center {
	background: url(/img/bdr_022_2.gif);
}
.cal .container {
	padding: 0 16px 0 15px;
	background: url(/img/bdr_022_1.gif) left top no-repeat;
}
.cal .devider {
	height: 2px;
	margin-bottom: 8px;
}
.cal h3 {
	margin-bottom: 4px;
}
.cal .date {
	margin-bottom: 10px;
}
.cal .date th {
	padding: 3px 3px 2px 3px;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	background: #156795;
}
.cal .date td {
	padding: 4px 3px 3px 3px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #087eb8;
}
.cal .date td.act {
	color: #ffffff;
	background: #0c4b72;
}
.cal select {
	width: 100%;
	margin-bottom: 4px;
}

.text {
}
.text h1 {
	font-size: 25px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 17px 0;
}
.text h1.with-file {
	float: left;
	width: 100%;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	position: relative;
	z-index: 99;
}
.text h2 {
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 8px 0;
}
.text h2.sub {
	font-size: 15px;
	font-weight: bold;
	color: #818a8f;
	margin: 0 0 2px 0;
	padding: 4px 0 0 0;
}
.text div.infoblock p {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
}
.text h3 {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin: 0 0 5px 0;
}
.text .download {
	width: 28%;
	float: right;
	margin: -10px 0 0 -1px;
}
.text .download img {
	float: right;
	border: none;
}
.text .download div {
	float: right;
	padding: 6px 10px 0 0;
}
.text .announce {
	font-size: 16px;
	line-height: 1.4em;
	color: #7895a3;
	margin: 0 0 16px 0;
}
.text .announce p {
	font-size: 16px;
	line-height: 1.4em;
	margin: 0;
}
.text .foto-container-2 {
	float: left;
	margin: 3px 12px 10px 0;
	width: 187px;
}
.text .foto-container {
	float: left;
	margin: 3px 12px 10px 0;
	width: 267px;
}
.text .first-foto img {
	display: block;
	float: none;
	margin: 0;
}
.text .foto-name {
	padding: 5px 10px 7px 10px;
	background: url(/img/bdr_015.gif) left bottom repeat-x;
}
.text p {
	margin: 0 0 17px 0;
}
.text ul {
	margin: 0 100px 17px 40px;
	list-style: circle;
}
.text li {
	padding: 0 0 4px 10px;
}
.text .vrez {
	font-size: 16px;
	color: #7895a3;
	margin: 27px 26px 25px 26px;
	padding: 20px 26px 9px 26px;
	border-top: double #d7e0e4;
	border-bottom: double #d7e0e4;
}
.text .vrez p {
	font-size: 17px;
	color: #7895a3;
	margin: 0 0 11px 0;
}
.text img {
	float: left;
	margin: 3px 12px 10px 0;
	border: 1px solid #c8d6dd;
}

.tender {
}
.tender div.line {
	border-bottom: 1px solid #bac8d0;
	height: 1px;
}
.tender h1 {
	font-size: 25px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 17px 0;
}
.tender table {
	font-size: 13px;
	border-bottom: 1px solid #bac8d0;
}
.tender table th {
	padding: 9px 12px 10px 12px;
	color: #ffffff;
	text-align: left;
	background-color: #bac8d0;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.tender table td {
	padding: 9px 12px 10px 12px;
	border-right: 1px solid #e7eff2;
}
.tender table tr.gr td {
	background-color: #f6f8f9;
}
.tender table th.last, .tender table td.last {
	border-right: none;
}
.tender td p {
	margin-bottom: 0;
}

.sitemap {
}
.sitemap div.line {
	border-bottom: 1px solid #bac8d0;
	border-top: 1px solid #bac8d0;
	height: 1px;
}
.sitemap h1 {
	font-size: 25px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 17px 0;
}
.sitemap h2 {
	font-size: 21px;
	font-weight: normal;
	color: #000000;
	margin: 26px 0 0 0;
}
.sitemap ul {
	margin-left: 25px;
}
.sitemap ul li {
	padding: 15px 0 0 0;
	font-size: 18px;
}
.sitemap ul li a {
	color: #a14245;
}
.sitemap ul li ul {
	margin: 4px 0 0 20px;
}
.sitemap ul li ul li {
	padding-top: 10px;
	font-size: 13px;
	font-weight: bold;
}
.sitemap ul li ul li ul {
	margin: 6px 0 0 0px;
}
.sitemap ul li ul li ul li {
	padding: 4px 0 0 16px;
	font-size: 11px;
	font-weight: normal;
	background: url(/img/bul_01.gif) left 7px no-repeat;
}
.sitemap ul li ul li ul li a {
	color: #087eb8;
}
.sitemap ul li ul li ul li ul {
	margin: 0;
}

.gal01 {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 6px;
}
.gal01 img {
	float: left;
	margin: 3px 19px 19px 0;
	border: 1px solid #c8d6dd;
}
.gal01 h2 {
	margin-bottom:0px;
}
.gal01 h2 img {
	float:none;
	margin:0px;
	border:0px;
}
.photo_popup .lt {
	background:url(/img/popup_img/popup_lt.png) no-repeat left top;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/popup_img/popup_lt.png', sizingMethod='crop');  /* подгружаем полупрозрачный png для ie6 */
	font-size:0px;
}
.photo_popup .t {
	background:url(/img/popup_img/popup_t.png) repeat-x left top;
	font-size:0px;
	width:100%;
}
.photo_popup .rt {
	background:url(/img/popup_img/popup_rt.png) no-repeat left top;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/popup_img/popup_rt.png', sizingMethod='crop');  /* подгружаем полупрозрачный png для ie6 */
	font-size:0px;
}
.photo_popup .l {
	background:url(/img/popup_img/popup_l.png) repeat-y left top;
	font-size:0px;
}
.photo_popup .r {
	background:url(/img/popup_img/popup_r.png) repeat-y left top;
	font-size:0px;
}
.photo_popup .bl {
	background:url(/img/popup_img/popup_bl.png) no-repeat left top;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/popup_img/popup_bl.png', sizingMethod='crop');  /* подгружаем полупрозрачный png для ie6 */
	font-size:0px;
}
.photo_popup .b {
	background:url(/img/popup_img/popup_b.png) repeat-x left top;
	font-size:0px;
	width:100%;
}
.photo_popup .br {
	background:url(/img/popup_img/popup_br.png) no-repeat left top;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/popup_img/popup_br.png', sizingMethod='crop');  /* подгружаем полупрозрачный png для ie6 */
	font-size:0px;
}
.photo_popup .main {
	background-color:#fff;
}
.photo_popup .x_button {
	float:right;
}
.photo_popup .x_button a {
	font-size:0px;
}
.photo_popup .x_button a img {
	background:url(/img/popup_img/x_button.png) no-repeat left top;
	-background: none;  /* убираем бэкграунд для ie6 */
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/popup_img/x_button.png', sizingMethod='crop');  /* подгружаем полупрозрачный png для ie6 */
}
.photo_popup .l_button {
	position: absolute;
	left: 24px;
}
.photo_popup .r_button {
	position: absolute;
	right: 25px;
}
.photo_popup .big_photo {
	clear:right;
	padding-top:10px;
	font-size:0px;
	margin: 0px 0px 7px 13px;
}
.photo_popup .big_photo img {
	border:1px solid #c8d6dd;
}
.photo_popup .text_block {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 14px 13px;
}
.photo_popup .text_block h3 {
	font-size:18px;
	color:#000;
	margin-bottom:7px;
}
.photo_popup .text_block .text p {
	color:#7895a3;
	font-size:13px;
	margin-bottom:5px;
	line-height:130%;
}

.feedback {
}
.feedback label {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 3px 0;
}
.feedback img {
	display: block;
	margin: 0;
	border: 0;
}
.feedback .inp {
	background: url(/img/search/search_1_2.gif) left top repeat-x;
}
.feedback .inp2 {
	background: url(/img/inp/center02.gif) left top repeat-x;
	padding: 7px 0;
}
.feedback .inp input {
	border: none;
	background: none;
	width: 201px;
	color: #667a81;
}
.feedback .inp select {
	border: none;
	background: none;
	width: 313px;
	color: #667a81;
}
.feedback .inp2 textarea {
	border: none;
	background: none;
	width: 313px;
	height: 123px;
	color: #667a81;
}

.wordSearch {
	margin: 0 0 10px 0;
}
.wordSearch td {
	padding: 0 10px 4px 0;
}
.wordSearch td td {
	padding: 0;
}
.wordSearch td td img {
	margin: 0;
}
.wordSearch img {
	margin: 1px 0 0 0;
}
.wordSearch .inp {
	background: url(/img/search/search_1_2.gif) left top repeat-x;
}
.wordSearch .inp input {
	border: none;
	background: none;
	width: 201px;
	color: #667a81;
}
.wordSearch .inp select {
	border: none;
	background: none;
	width: 313px;
	color: #667a81;
}


.small {
	font-size: 11px;
	font-weight: normal;
}
.normal {
	font-size: 13px;
	line-height: 1.4em;
	font-weight: normal;
}
.small-middle {
	font-size: 15px;
	line-height: 1.4em;
	font-weight: normal;
}
.middle {
	font-size: 18px;
	line-height: 1.4em;
	font-weight: normal;
}
.header {
	font-size: 25px;
	font-weight: normal;
	color: #000000;
	margin: 0 0 10px 0;
}
.header-small {
	font-size: 20px;
	font-weight: normal;
	color: #464646;
	margin: 0 0 10px 0;
}

.red {
	color: #a14245;
}
.blue {
	color: #087eb8;
}
.light-blue {
	color: #7895a3;
}
.blue-on-dark {
	color: #7dbad7;
}
.light-gray {
	color: #dae4e9;
}
.gray {
	color: #898989;
}
.black {
	color: #000000;
}
.white {
	color: #ffffff;
}
.bold {
	font-weight: bold;
}

.vacansu_popup_block {
	position:absolute; 
	top:200px;
	width:640px; 
	left:50%; 
	margin-left:-480px; 
	border:1px solid #105883; 
	background:url(/img/bdr_012.gif) repeat-x left top; 
	background-color:#fff; 
	padding:30px 20px 20px 20px;
}
.vacansu_popup_block td {
	font-size:13px;
	line-height:1.4em;
	width:30%;
	padding-bottom:15px;
	vertical-align:middle;
}
.vacansu_popup_block td span {
	color:#A14245;
}
.vacansu_popup_block td p {
	font-size:100%;
}
.vacansu_popup_block .buttons {
	text-align:right;
	padding:0px;
}
.vacansu_popup_block .buttons input {
	width:auto;
	font-size:13px;
}
.vacansu_popup_block input {
	width:200px;
	font-size:13px;
}
.vacansu_popup_block td label {
	display:block;
}
.vacansu_popup_block td label input {
	width:auto;
}
.vacansu_popup_block textarea {
	width:200px;
	font-size:13px;
	height:100px;
}
.vacansu_popup_block .close {
	display:block;
	float:right;
	font-size:11px;
	color:#707070;
	position:absolute;
	right:10px;
	top:5px;
}
.cameraOnline {
	margin-bottom:20px;
}
.cameraOnline .text {
	font-size:11px;
	margin-bottom:10px;
}
.cameraOnline .links a {
	display:block;
	background:url(/img/ico_camera.gif) no-repeat left 4px;
	padding-left:18px;
	font-size:12px;
	margin-bottom:10px;
}
.branch_map {
	position:relative;
}
.branch_map .date {
	position:absolute;
	left:0px;
	top:0px;
	font-size:9px;
}
.branch_map .date p {
	display:block;
	font-size:26px;
}
font.blue {
	color: #087EB8 !important;
}

font.bordovi {
	color: #A14245 !important;
}

.belgorodMap {
	position:relative;
}
.belgorodMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.belgorodMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.belgorodMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.belgorodMap a:hover .popup {
	display:block;
}
.belgorodMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.belgorodMap a.num1 {
	left:183px;
	top:37px;
} 
.belgorodMap a.num2 {
	left:169px;
	top:60px;
}
.belgorodMap a.num3 {
	left:142px;
	top:83px;
}
.belgorodMap a.num4 {
	left:155px;
	top:105px;
}
.belgorodMap a.num5 {
	left:182px;
	top:136px;
}
.belgorodMap a.num6 {
	left:168px;
	top:155px;
}
.belgorodMap a.num7 {
	left:210px;
	top:197px;
}
.belgorodMap a.num8 {
	left:223px;
	top:210px;
}
.belgorodMap a.num9 {
	left:238px;
	top:242px;
}
.belgorodMap a.num10 {
	left:222px;
	top:261px;
}
.belgorodMap a.num11 {
	left:217px;
	top:281px;
}
.belgorodMap a.num12 {
	left:217px;
	top:301px;
}
.belgorodMap a.num13 {
	left:241px;
	top:317px;
}
.belgorodMap a.num14 {
	left:257px;
	top:304px;
}
.belgorodMap a.num15 {
	left:263px;
	top:388px;
}
.belgorodMap a.num16 {
	left:279px;
	top:412px;
}
.belgorodMap a.num17 {
	left:279px;
	top:463px;
}
.belgorodMap a.num18 {
	left:295px;
	top:486px;
}
.belgorodMap a.num19 {
	left:485px;
	top:232px;
}
.belgorodMap a.num20 {
	left:223px;
	top:130px;
}
.belgorodMap a.num21 {
	left:605px;
	top:173px;
}

.blagoveshMap {
	position:relative;
}
.blagoveshMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.blagoveshMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.blagoveshMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.blagoveshMap a:hover .popup {
	display:block;
}
.blagoveshMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.blagoveshMap a.num1 {
	left:262px;
	top:270px;
}
.blagoveshMap a.num2 {
	left:254px;
	top:292px;
}
.blagoveshMap a.num3 {
	left:390px;
	top:328px;
}
.blagoveshMap a.num4 {
	left:466px;
	top:409px;
}
.blagoveshMap a.num5 {
	left:463px;
	top:389px;
}
.blagoveshMap a.num6 {
	left:477px;
	top:425px;
}
.blagoveshMap a.num7 {
	left:497px;
	top:442px;
}
.blagoveshMap a.num8 {
	left:529px;
	top:423px;
}
.blagoveshMap a.num9 {
	left:625px;
	top:437px;
}

.bryanksMap {
	position:relative;
}
.bryanksMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.bryanksMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.bryanksMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.bryanksMap a:hover .popup {
	display:block;
}
.bryanksMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.bryanksMap a.num1 {
	left:136px;
	top:151px;
}
.bryanksMap a.num2 {
	left:161px;
	top:176px;
}
.bryanksMap a.num3 {
	left:183px;
	top:226px;
}
.bryanksMap a.num4 {
	left:128px;
	top:258px;
}
.bryanksMap a.num5 {
	left:160px;
	top:265px;
}
.bryanksMap a.num6 {
	left:128px;
	top:276px;
}
.bryanksMap a.num7 {
	left:105px;
	top:298px;
}
.bryanksMap a.num8 {
	left:126px;
	top:298px;
}
.bryanksMap a.num9 {
	left:118px;
	top:318px;
}
.bryanksMap a.num10 {
	left:128px;
	top:354px;
}
.bryanksMap a.num11 {
	left:214px;
	top:349px;
}
.bryanksMap a.num12 {
	left:275px;
	top:166px;
}
.bryanksMap a.num13 {
	left:568px;
	top:150px;
}
.bryanksMap a.num14 {
	left:573px;
	top:182px;
}
.bryanksMap a.num15 {
	left:563px;
	top:209px;
}
.bryanksMap a.num16 {
	left:584px;
	top:225px;
}
.bryanksMap a.num17 {
	left:610px;
	top:173px;
}
.bryanksMap a.num18 {
	left:615px;
	top:210px;
}
.bryanksMap a.num19 {
	left:603px;
	top:225px;
}
.bryanksMap a.num20 {
	left:610px;
	top:246px;
}
.bryanksMap a.num21 {
	left:92px;
	top:106px;
}
.bryanksMap a.num22 {
	left:564px;
	top:166px;
}
	

.vladivostokMap {
	position:relative;
}
.vladivostokMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.vladivostokMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.vladivostokMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.vladivostokMap a:hover .popup {
	display:block;
}
.vladivostokMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.vladivostokMap a.num1 {
	left:310px;
	top:370px;
}
.vladivostokMap a.num2 {
	left:253px;
	top:433px;
}
.vladivostokMap a.num3 {
	left:239px;
	top:516px;
}
.vladivostokMap a.num4 {
	left:260px;
	top:511px;
}
.vladivostokMap a.num5 {
	left:264px;
	top:541px;
}
.vladivostokMap a.num6 {
	left:278px;
	top:640px;
}
.vladivostokMap a.num7 {
	left:265px;
	top:661px;
}
.vladivostokMap a.num8 {
	left:285px;
	top:691px;
}
.vladivostokMap a.num9 {
	left:282px;
	top:666px;
}
.vladivostokMap a.num10 {
	left:301px;
	top:655px;
}
.vladivostokMap a.num11 {
	left:309px;
	top:630px;
}
.vladivostokMap a.num12 {
	left:345px;
	top:604px;
}
.vladivostokMap a.num13 {
	left:329px;
	top:565px;
}
.vladivostokMap a.num14 {
	left:394px;
	top:585px;
}
.vladivostokMap a.num15 {
	left:417px;
	top:593px;
}
.vladivostokMap a.num16 {
	left:498px;
	top:452px;
}
.vladivostokMap a.num17 {
	left:510px;
	top:340px;
}

.volgogradMap {
	position:relative;
}
.volgogradMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.volgogradMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.volgogradMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.volgogradMap a:hover .popup {
	display:block;
}
.volgogradMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.volgogradMap a.num1 {
	left:219px;
	top:601px;
}
.volgogradMap a.num2 {
	left:273px;
	top:593px;
}
.volgogradMap a.num3 {
	left:273px;
	top:573px;
}
.volgogradMap a.num4 {
	left:321px;
	top:612px;
}
.volgogradMap a.num5 {
	left:306px;
	top:540px;
}
.volgogradMap a.num6 {
	left:329px;
	top:476px;
}
.volgogradMap a.num7 {
	left:332px;
	top:403px;
}
.volgogradMap a.num8 {
	left:389px;
	top:346px;
}
.volgogradMap a.num9 {
	left:412px;
	top:329px;
}
.volgogradMap a.num10 {
	left:430px;
	top:310px;
}
.volgogradMap a.num11 {
	left:264px;
	top:288px;
}
.volgogradMap a.num12 {
	left:524px;
	top:184px;
}
.volgogradMap a.num13 {
	left:620px;
	top:324px;
}
.volgogradMap a.num14 {
	left:620px;
	top:345px;
}
.volgogradMap a.num15 {
	left:367px;
	top:357px;
}
.volgogradMap a.num16 {
	left:119px;
	top:418px;
}

.irkutsMap {
	position:relative;
}
.irkutsMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.irkutsMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.irkutsMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.irkutsMap a:hover .popup {
	display:block;
}
.irkutsMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.irkutsMap a.num1 {
	left:209px;
	top:419px;
}
.irkutsMap a.num2 {
	left:195px;
	top:662px;
}
.irkutsMap a.num3 {
	left:303px;
	top:632px;
}
.irkutsMap a.num4 {
	left:257px;
	top:724px;
}
.irkutsMap a.num5 {
	left:326px;
	top:717px;
}
.irkutsMap a.num6 {
	left:361px;
	top:722px;
}
.irkutsMap a.num7 {
	left:381px;
	top:719px;
}
.irkutsMap a.num8 {
	left:395px;
	top:640px;
}

.kaliningradMap {
	position:relative;
}
.kaliningradMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.kaliningradMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.kaliningradMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.kaliningradMap a:hover .popup {
	display:block;
}
.kaliningradMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.kaliningradMap a.num1 {
	left:143px;
	top:119px;
}
.kaliningradMap a.num2 {
	left:152px;
	top:137px;
}
.kaliningradMap a.num3 {
	left:168px;
	top:171px;
}
.kaliningradMap a.num4 {
	left:187px;
	top:250px;
}
.kaliningradMap a.num5 {
	left:222px;
	top:342px;
}
.kaliningradMap a.num6 {
	left:280px;
	top:466px;
}
.kaliningradMap a.num7 {
	left:354px;
	top:491px;
}
.kaliningradMap a.num8 {
	left:373px;
	top:506px;
}
.kaliningradMap a.num9 {
	left:463px;
	top:452px;
}
.kaliningradMap a.num10 {
	left:448px;
	top:304px;
}
.kaliningradMap a.num11 {
	left:465px;
	top:323px;
}
.kaliningradMap a.num12 {
	left:468px;
	top:303px;
}
.kaliningradMap a.num13 {
	left:488px;
	top:303px;
}
.kaliningradMap a.num14 {
	left:437px;
	top:202px;
}
.kaliningradMap a.num15 {
	left:388px;
	top:199px;
}
.kaliningradMap a.num16 {
	left:266px;
	top:214px;
}
.kaliningradMap a.num17 {
	left:245px;
	top:214px;
}
.kaliningradMap a.num18 {
	left:293px;
	top:172px;
}
.kaliningradMap a.num19 {
	left:303px;
	top:132px;
}
.kaliningradMap a.num20 {
	left:233px;
	top:146px;
}
.kaliningradMap a.num21 {
	left:218px;
	top:133px;
}
.kaliningradMap a.num22 {
	left:218px;
	top:113px;
}
.kaliningradMap a.num23 {
	left:293px;
	top:376px;
}
.kaliningradMap a.num24 {
	left:210px;
	top:250px;
}
.kaliningradMap a.num25 {
	left:242px;
	top:342px;
}
.kaliningradMap a.num26 {
	left:247px;
	top:412px;
}

.kamchatMap {
	position:relative;
}
.kamchatMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.kamchatMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.kamchatMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.kamchatMap a:hover .popup {
	display:block;
}
.kamchatMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.kamchatMap a.num1 {
	left:501px;
	top:840px;
}
.kamchatMap a.num2 {
	left:534px;
	top:770px;
}
.kamchatMap a.num3 {
	left:518px;
	top:736px;
}
.kamchatMap a.num4 {
	left:585px;
	top:928px;
}

.krasnoyarMap {
	position:relative;
}
.krasnoyarMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.krasnoyarMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.krasnoyarMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.krasnoyarMap a:hover .popup {
	display:block;
}
.krasnoyarMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.krasnoyarMap a.num1 {
	left:260px;
	top:333px;
}
.krasnoyarMap a.num2 {
	left:393px;
	top:378px;
}
.krasnoyarMap a.num3 {
	left:331px;
	top:728px;
}
.krasnoyarMap a.num4 {
	left:421px;
	top:699px;
}
.krasnoyarMap a.num5 {
	left:402px;
	top:793px;
}
.krasnoyarMap a.num6 {
	left:349px;
	top:890px;
}
.krasnoyarMap a.num7 {
	left:434px;
	top:871px;
}
.krasnoyarMap a.num8 {
	left:456px;
	top:890px;
}
.krasnoyarMap a.num9 {
	left:394px;
	top:856px;
}
.krasnoyarMap a.num10 {
	left:393px;
	top:317px;
}

.magadanMap {
	position:relative;
}
.magadanMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.magadanMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.magadanMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.magadanMap a:hover .popup {
	display:block;
}
.magadanMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.magadanMap a.num1 {
	left:660px;
	top:48px;
}
.magadanMap a.num2 {
	left:680px;
	top:48px;
}
.magadanMap a.num3 {
	left:624px;
	top:150px;
}
.magadanMap a.num4 {
	left:640px;
	top:130px;
}
.magadanMap a.num5 {
	left:673px;
	top:150px;
}
.magadanMap a.num6 {
	left:297px;
	top:572px;
}
.magadanMap a.num7 {
	left:550px;
	top:508px;
}
.magadanMap a.num8 {
	left:552px;
	top:475px;
}

.maxachkMap {
	position:relative;
}
.maxachkMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.maxachkMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.maxachkMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.maxachkMap a:hover .popup {
	display:block;
}
.maxachkMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.maxachkMap a.num1 {
	left:227px;
	top:130px;
}
.maxachkMap a.num2 {
	left:372px;
	top:482px;
}
.maxachkMap a.num3 {
	left:288px;
	top:365px;
}
.maxachkMap a.num4 {
	left:316px;
	top:419px;
}
.maxachkMap a.num5 {
	left:235px;
	top:403px;
}
.maxachkMap a.num6 {
	left:233px;
	top:423px;
}
.maxachkMap a.num7 {
	left:282px;
	top:448px;
}
.maxachkMap a.num8 {
	left:362px;
	top:691px;
}
.maxachkMap a.num9 {
	left:394px;
	top:705px;
}
.maxachkMap a.num10 {
	left:404px;
	top:692px;
}
.maxachkMap a.num11 {
	left:408px;
	top:673px;
}
.maxachkMap a.num12 {
	left:412px;
	top:648px;
}
.maxachkMap a.num13 {
	left:421px;
	top:593px;
}
.maxachkMap a.num14 {
	left:440px;
	top:554px;
}

.mypmanskMap {
	position:relative;
}
.mypmanskMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.mypmanskMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.mypmanskMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.mypmanskMap a:hover .popup {
	display:block;
}
.mypmanskMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.mypmanskMap a.num1 {
	left:165px;
	top:137px;
}
.mypmanskMap a.num2 {
	left:120px;
	top:171px;
}
.mypmanskMap a.num3 {
	left:211px;
	top:133px;
}
.mypmanskMap a.num4 {
	left:204px;
	top:201px;
}
.mypmanskMap a.num5 {
	left:220px;
	top:166px;
}
.mypmanskMap a.num6 {
	left:101px;
	top:355px;
}
.mypmanskMap a.num7 {
	left:146px;
	top:206px;
}
.mypmanskMap a.num8 {
	left:143px;
	top:360px;
}
.mypmanskMap a.num9 {
	left:228px;
	top:364px;
}
.mypmanskMap a.num10 {
	left:156px;
	top:394px;
}
.mypmanskMap a.num11 {
	left:355px;
	top:414px;
}
.mypmanskMap a.num12 {
	left:444px;
	top:434px;
}
.mypmanskMap a.num13 {
	left:173px;
	top:594px;
}
.mypmanskMap a.num14 {
	left:424px;
	top:434px;
}

.nijegorMap {
	position:relative;
}
.nijegorMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.nijegorMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.nijegorMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.nijegorMap a:hover .popup {
	display:block;
}
.nijegorMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.nijegorMap a.num1 {
	left:210px;
	top:179px;
}
.nijegorMap a.num2 {
	left:188px;
	top:239px;
}
.nijegorMap a.num3 {
	left:233px;
	top:408px;
}
.nijegorMap a.num4 {
	left:360px;
	top:555px;
}
.nijegorMap a.num5 {
	left:422px;
	top:678px;
}
.nijegorMap a.num6 {
	left:304px;
	top:762px;
}
.nijegorMap a.num7 {
	left:525px;
	top:806px;
}

.novosibMap {
	position:relative;
}
.novosibMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.novosibMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.novosibMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.novosibMap a:hover .popup {
	display:block;
}
.novosibMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.novosibMap a.num1 {
	left:393px;
	top:277px;
}
.novosibMap a.num2 {
	left:388px;
	top:433px;
}
.novosibMap a.num3 {
	left:126px;
	top:321px;
}
.novosibMap a.num4 {
	left:102px;
	top:337px;
}
.novosibMap a.num5 {
	left:128px;
	top:394px;
}
.novosibMap a.num6 {
	left:130px;
	top:445px;
}
.novosibMap a.num7 {
	left:151px;
	top:435px;
}
.novosibMap a.num8 {
	left:158px;
	top:592px;
}
.novosibMap a.num9 {
	left:231px;
	top:572px;
}
.novosibMap a.num10 {
	left:218px;
	top:588px;
}
.novosibMap a.num11 {
	left:227px;
	top:616px;
}
.novosibMap a.num12 {
	left:243px;
	top:609px;
}
.novosibMap a.num13 {
	left:258px;
	top:627px;
}
.novosibMap a.num14 {
	left:266px;
	top:644px;
}
.novosibMap a.num15 {
	left:532px;
	top:196px;
}
.novosibMap a.num16 {
	left:159px;
	top:558px;
}
.novosibMap a.num17 {
	left:563px;
	top:310px;
}

.omskMap {
	position:relative;
}
.omskMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.omskMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.omskMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.omskMap a:hover .popup {
	display:block;
}
.omskMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.omskMap a.num1 {
	left:136px;
	top:454px;
}
.omskMap a.num2 {
	left:157px;
	top:458px;
}
.omskMap a.num3 {
	left:285px;
	top:491px;
}
.omskMap a.num4 {
	left:212px;
	top:591px;
}
.omskMap a.num5 {
	left:259px;
	top:686px;
}
.omskMap a.num6 {
	left:353px;
	top:682px;
}
.omskMap a.num7 {
	left:369px;
	top:695px;
}
.omskMap a.num8 {
	left:362px;
	top:651px;
}

.orenburMap {
	position:relative;
}
.orenburMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.orenburMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.orenburMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.orenburMap a:hover .popup {
	display:block;
}
.orenburMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.orenburMap a.num1 {
	left:108px;
	top:310px;
}
.orenburMap a.num2 {
	left:310px;
	top:409px;
}
.orenburMap a.num3 {
	left:448px;
	top:240px;
}
.orenburMap a.num4 {
	left:50px;
	top:428px;
}
.orenburMap a.num5 {
	left:62px;
	top:452px;
}
.orenburMap a.num6 {
	left:103px;
	top:492px;
}
.orenburMap a.num7 {
	left:161px;
	top:530px;
}
.orenburMap a.num8 {
	left:191px;
	top:546px;
}
.orenburMap a.num9 {
	left:159px;
	top:553px;
}
.orenburMap a.num10 {
	left:147px;
	top:569px;
}
.orenburMap a.num11 {
	left:176px;
	top:601px;
}
.orenburMap a.num12 {
	left:253px;
	top:634px;
}
.orenburMap a.num13 {
	left:253px;
	top:654px;
}
.orenburMap a.num14 {
	left:272px;
	top:647px;
}
.orenburMap a.num15 {
	left:333px;
	top:716px;
}
.orenburMap a.num16 {
	left:344px;
	top:663px;
}

.pskovMap {
	position:relative;
}
.pskovMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.pskovMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.pskovMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.pskovMap a:hover .popup {
	display:block;
}
.pskovMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.pskovMap a.num1 {
	left:339px;
	top:49px;
}
.pskovMap a.num2 {
	left:299px;
	top:107px;
}
.pskovMap a.num3 {
	left:263px;
	top:140px;
}
.pskovMap a.num4 {
	left:273px;
	top:69px;
}
.pskovMap a.num5 {
	left:257px;
	top:88px;
}
.pskovMap a.num6 {
	left:241px;
	top:80px;
}
.pskovMap a.num7 {
	left:216px;
	top:92px;
}
.pskovMap a.num8 {
	left:208px;
	top:110px;
}
.pskovMap a.num9 {
	left:177px;
	top:130px;
}
.pskovMap a.num10 {
	left:148px;
	top:143px;
}
.pskovMap a.num11 {
	left:148px;
	top:163px;
}
.pskovMap a.num12 {
	left:108px;
	top:197px;
}
.pskovMap a.num13 {
	left:106px;
	top:217px;
}
.pskovMap a.num14 {
	left:440px;
	top:614px;
}

.rostovMap {
	position:relative;
}
.rostovMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.rostovMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.rostovMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.rostovMap a:hover .popup {
	display:block;
}
.rostovMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.rostovMap a.num1 {
	left:482px;
	top:36px;
}
.rostovMap a.num2 {
	left:502px;
	top:36px;
}
.rostovMap a.num3 {
	left:413px;
	top:64px;
}
.rostovMap a.num4 {
	left:368px;
	top:78px;
}
.rostovMap a.num5 {
	left:337px;
	top:134px;
}
.rostovMap a.num6 {
	left:300px;
	top:157px;
}
.rostovMap a.num7 {
	left:280px;
	top:157px;
}
.rostovMap a.num8 {
	left:259px;
	top:172px;
}
.rostovMap a.num9 {
	left:214px;
	top:102px;
}
.rostovMap a.num10 {
	left:198px;
	top:91px;
}
.rostovMap a.num11 {
	left:172px;
	top:86px;
}
.rostovMap a.num12 {
	left:152px;
	top:85px;
}
.rostovMap a.num13 {
	left:70px;
	top:103px;
}
.rostovMap a.num14 {
	left:113px;
	top:138px;
}
.rostovMap a.num15 {
	left:125px;
	top:153px;
}
.rostovMap a.num16 {
	left:150px;
	top:197px;
}
.rostovMap a.num17 {
	left:184px;
	top:204px;
}
.rostovMap a.num18 {
	left:165px;
	top:229px;
}
.rostovMap a.num19 {
	left:183px;
	top:242px;
}

.spbMap {
	position:relative;
}
.spbMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.spbMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.spbMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.spbMap a:hover .popup {
	display:block;
}
.spbMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.spbMap a.num1 {
	left:630px;
	top:69px;
}
.spbMap a.num2 {
	left:512px;
	top:130px;
}
.spbMap a.num3 {
	left:532px;
	top:130px;
}
.spbMap a.num4 {
	left:450px;
	top:222px;
}
.spbMap a.num5 {
	left:676px;
	top:268px;
}
.spbMap a.num6 {
	left:401px;
	top:420px;
}
.spbMap a.num7 {
	left:339px;
	top:263px;
}
.spbMap a.num8 {
	left:319px;
	top:263px;
}
.spbMap a.num9 {
	left:266px;
	top:256px;
}
.spbMap a.num10 {
	left:236px;
	top:244px;
}
.spbMap a.num11 {
	left:216px;
	top:244px;
}
.spbMap a.num12 {
	left:200px;
	top:236px;
}
.spbMap a.num13 {
	left:182px;
	top:236px;
}
.spbMap a.num14 {
	left:162px;
	top:236px;
}
.spbMap a.num15 {
	left:137px;
	top:230px;
}
.spbMap a.num16 {
	left:199px;
	top:256px;
}
.spbMap a.num17 {
	left:183px;
	top:267px;
}
.spbMap a.num18 {
	left:145px;
	top:266px;
}
.spbMap a.num19 {
	left:134px;
	top:287px;
}
.spbMap a.num20 {
	left:87px;
	top:290px;
}
.spbMap a.num23 {
	left:60px;
	top:303px;
}
.spbMap a.num22 {
	left:40px;
	top:303px;
}
.spbMap a.num21 {
	left:20px;
	top:303px;
}
.spbMap a.num24 {
	left:107px;
	top:358px;
}
.spbMap a.num25 {
	left:128px;
	top:358px;
}
.spbMap a.num26 {
	left:148px;
	top:361px;
}
.spbMap a.num27 {
	left:120px;
	top:378px;
}
.spbMap a.num28 {
	left:139px;
	top:396px;
}
.spbMap a.num29 {
	left:137px;
	top:325px;
}

.sahalinMap {
	position:relative;
}
.sahalinMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.sahalinMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.sahalinMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.sahalinMap a:hover .popup {
	display:block;
}
.sahalinMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.sahalinMap a.num1 {
	left:645px;
	top:34px;
}
.sahalinMap a.num2 {
	left:52px;
	top:284px;
}
.sahalinMap a.num3 {
	left:72px;
	top:277px;
}
.sahalinMap a.num4 {
	left:131px;
	top:304px;
}
.sahalinMap a.num5 {
	left:150px;
	top:453px;
}
.sahalinMap a.num6 {
	left:221px;
	top:547px;
}
.sahalinMap a.num7 {
	left:230px;
	top:565px;
}
.sahalinMap a.num8 {
	left:270px;
	top:523px;
}
.sahalinMap a.num9 {
	left:311px;
	top:678px;
}
.sahalinMap a.num10 {
	left:323px;
	top:712px;
}
.sahalinMap a.num11 {
	left:349px;
	top:644px;
}
.sahalinMap a.num12 {
	left:365px;
	top:688px;
}
.sahalinMap a.num13 {
	left:382px;
	top:678px;
}
.sahalinMap a.num14 {
	left:632px;
	top:600px;
}
.sahalinMap a.num15 {
	left:616px;
	top:731px;
}
.sahalinMap a.num16 {
	left:663px;
	top:720px;
}

.sochiMap {
	position:relative;
}
.sochiMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.sochiMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.sochiMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.sochiMap a:hover .popup {
	display:block;
}
.sochiMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.sochiMap a.num1 {
	left:383px;
	top:40px;
}
.sochiMap a.num2 {
	left:175px;
	top:29px;
}
.sochiMap a.num3 {
	left:142px;
	top:40px;
}
.sochiMap a.num4 {
	left:191px;
	top:73px;
}
.sochiMap a.num5 {
	left:146px;
	top:109px;
}
.sochiMap a.num6 {
	left:166px;
	top:109px;
}
.sochiMap a.num7 {
	left:146px;
	top:137px;
}
.sochiMap a.num8 {
	left:156px;
	top:154px;
}
.sochiMap a.num9 {
	left:150px;
	top:195px;
}
.sochiMap a.num10 {
	left:170px;
	top:195px;
}
.sochiMap a.num11 {
	left:168px;
	top:302px;
}
.sochiMap a.num12 {
	left:150px;
	top:407px;
}
.sochiMap a.num13 {
	left:170px;
	top:407px;
}
.sochiMap a.num14 {
	left:165px;
	top:428px;
}
.sochiMap a.num15 {
	left:188px;
	top:428px;
}
.sochiMap a.num16 {
	left:446px;
	top:417px;
}
.sochiMap a.num17 {
	left:410px;
	top:573px;
}
.sochiMap a.num18 {
	left:271px;
	top:232px;
}

.uralMap {
	position:relative;
}
.uralMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.uralMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.uralMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.uralMap a:hover .popup {
	display:block;
}
.uralMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.uralMap a.num1 {
	left:48px;
	top:417px;
}
.uralMap a.num2 {
	left:70px;
	top:438px;
}
.uralMap a.num3 {
	left:70px;
	top:458px;
}
.uralMap a.num4 {
	left:57px;
	top:478px;
}
.uralMap a.num5 {
	left:106px;
	top:474px;
}
.uralMap a.num6 {
	left:111px;
	top:437px;
}
.uralMap a.num7 {
	left:125px;
	top:421px;
}
.uralMap a.num8 {
	left:125px;
	top:401px;
}
.uralMap a.num9 {
	left:165px;
	top:454px;
}
.uralMap a.num10 {
	left:185px;
	top:460px;
}
.uralMap a.num11 {
	left:215px;
	top:468px;
}
.uralMap a.num12 {
	left:220px;
	top:449px;
}
.uralMap a.num13 {
	left:238px;
	top:474px;
}
.uralMap a.num14 {
	left:273px;
	top:461px;
}
.uralMap a.num15 {
	left:273px;
	top:481px;
}
.uralMap a.num16 {
	left:313px;
	top:481px;
}
.uralMap a.num17 {
	left:410px;
	top:270px;
}
.uralMap a.num18 {
	left:521px;
	top:265px;
}
.uralMap a.num19 {
	left:495px;
	top:291px;
}
.uralMap a.num20 {
	left:547px;
	top:311px;
}
.uralMap a.num21 {
	left:167px;
	top:332px;
}
.uralMap a.num22 {
	left:146px;
	top:372px;
}
.uralMap a.num23 {
	left:260px;
	top:347px;
}
.uralMap a.num24 {
	left:85px;
	top:453px;
}

.habarskMap {
	position:relative;
}
.habarskMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.habarskMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.habarskMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.habarskMap a:hover .popup {
	display:block;
}
.habarskMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.habarskMap a.num1 {
	left:362px;
	top:151px;
}
.habarskMap a.num2 {
	left:495px;
	top:462px;
}
.habarskMap a.num3 {
	left:536px;
	top:491px;
}
.habarskMap a.num4 {
	left:536px;
	top:491px;
}
.habarskMap a.num4 {
	left:536px;
	top:521px;
}
.habarskMap a.num5 {
	left:591px;
	top:638px;
}
.habarskMap a.num6 {
	left:598px;
	top:656px;
}
.habarskMap a.num7 {
	left:442px;
	top:752px;
}
.habarskMap a.num8 {
	left:462px;
	top:750px;
}
.habarskMap a.num9 {
	left:361px;
	top:843px;
}
.habarskMap a.num10 {
	left:401px;
	top:810px;
}
.habarskMap a.num11 {
	left:464px;
	top:837px;
}
.habarskMap a.num12 {
	left:319px;
	top:811px;
}

.chitaMap {
	position:relative;
}
.chitaMap a {
	position:absolute;
	left:0px;
	top:0px;
	text-decoration:none;
}
.chitaMap a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.chitaMap a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.chitaMap a:hover .popup {
	display:block;
}
.chitaMap a img {
	float:none;
	margin:0px;
	border:0px;
}
.chitaMap a.num1 {
	left:305px;
	top:448px;
}
.chitaMap a.num2 {
	left:307px;
	top:607px;
}
.chitaMap a.num3 {
	left:417px;
	top:555px;
}
.chitaMap a.num4 {
	left:437px;
	top:555px;
}
.chitaMap a.num5 {
	left:475px;
	top:555px;
}
.chitaMap a.num6 {
	left:495px;
	top:555px;
}
.chitaMap a.num7 {
	left:522px;
	top:558px;
}
.chitaMap a.num8 {
	left:566px;
	top:503px;
}
.chitaMap a.num9 {
	left:566px;
	top:424px;
}

.filialMapBlock {
	position:relative;
}
.filialMapBlock a {
	position: absolute;
	text-decoration: none;
	display:block;
}
.filialMapBlock a img {
	border:0px;
	float:none;
	margin:0px;
}
.filialMapBlock a .popup {
	display:none;
	color:#fff;
	font-family:Arial;
	font-size:15px;
	background:url(http://two.djem.ru/img/test/map-popup-bg.png) repeat left top;
	position:absolute;
	left:30px;
	top:-7px;
	white-space:nowrap;
	padding:8px 20px;
	font-weight:bold;
}
.filialMapBlock a .popup img {
	margin-right:10px;
	vertical-align:-6px;
	border:0px;
}
.filialMapBlock a:hover .popup {
	display:block;
}

.floatinput {
	position: absolute;
	top: -10000px;
}
