.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }

.float-left { float: left; }
.float-right { float: right; }
.float-none { float: none; }

.di { display: inline-block; vertical-align: middle; }
.db { display: block; vertical-align: middle; }
.ov-hidden { overflow:hidden; }

.text-center { text-align: center; }
.text-right { text-align: right; }
.text-left { text-align: left; }

.valign-top { vertical-align:top; }
.valign-bottom { vertical-align:bottom; }
.valign-middle { vertical-align:middle; }

.relative { position:relative; }
.abs_fly { position:absolute; }
.left { left:0; }
.right { right:0; }
.top { top:0; }
.bottom { bottom:0; }

.wh-nowrap { white-space: nowrap; }
.wh-wrap { white-space: normal; }

.clear:before { content:''; display:block; height:1px; overflow:hidden; clear:both; }
.clear:after { content:''; display:block; height:1px; overflow:hidden; clear:both; }










.vert:before { content:''; width:1px; vertical-align:middle; overflow:hidden; display:inline-block;  }

.spring { min-height:100%; }
.spring:after { content:''; display:block; height:45px; padding-top:30px; }

/*
.dotted-url { text-decoration:none; border-bottom:1px dotted #005fbe; }
.dotted-url:hover { border-color:#e69714; text-decoration:none; }
*/

.mew { display:none; position:absolute; width:100%; left:0; bottom:0; }
.mew:after { display:block; position:relative; z-index:1; background:#faa61a; content:''; }
.mew:before {  z-index:2; display:block; position:absolute; width:0; overflow:hidden; left:50%; top:0; content:''; }
.mew.size-big { margin:0 0 -9px 0; height:9px; }
.mew.size-big:after { height:3px;  }
.mew.size-big:before { width:11px; height:9px; margin:0 0 0 -5px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAYAAADkZNYtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1RUUwOUU0RDNGMTExRTI5NkI5OUQwNzBBM0E1NTA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1RUUwOUU1RDNGMTExRTI5NkI5OUQwNzBBM0E1NTA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTVFRTA5RTJEM0YxMTFFMjk2Qjk5RDA3MEEzQTU1MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTVFRTA5RTNEM0YxMTFFMjk2Qjk5RDA3MEEzQTU1MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4saWNHAAAAYklEQVR42mL4tULuPzEApI6J4d8fht8r5RnwAbA8UB0TmIdHA0whCDDBRbFoQFYIVswa+ZQRmwZ0hSB1jEC3QySXS//H5WaYgUzoArgUoroZiwYMA0DOQMe/lkn9xyYOEGAAv1x2gBYk/hMAAAAASUVORK5CYII='); }
.mew.size-small { margin:0 0 -3px 0; height:4px; }
.mew.size-small:after { height:1px; }
.mew.size-small:before { width:7px; height:4px; margin:0 0 0 -3px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3MTUyN0UzRDNGMTExRTI5N0I5Qzk4QUQ0MEIzMzFDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3MTUyN0U0RDNGMTExRTI5N0I5Qzk4QUQ0MEIzMzFDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDcxNTI3RTFEM0YxMTFFMjk3QjlDOThBRDQwQjMzMUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDcxNTI3RTJEM0YxMTFFMjk3QjlDOThBRDQwQjMzMUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz44nawUAAAAJ0lEQVR42mL4tUzqPzYAEmcA0gzoCqB8BrAksgKYBIokkgI4HyDAAJBkWsh3XYPxAAAAAElFTkSuQmCC');}

.ico_reg { width:15px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -186px -0px no-repeat; }
.ico_mobile { width:11px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -164px -0px no-repeat; }
.ico_play { width:16px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -135px -0px no-repeat; }
.ico_media { width:15px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -0px -0px no-repeat; }
.ico_nonstandart { width:16px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -27px -0px no-repeat; }
.ico_target { width:16px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -53px -0px no-repeat; }
.ico_mapsme { width:16px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -80px -0px no-repeat; }
.ico_regions { width:12px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -82px -0px no-repeat; }
.ico_audience { width:16px; height:16px; background:url(../../application/sales/images/design/sprite-base.png) -106px -0px no-repeat; }
.ico_sort { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxRjQ2MjFDRDczNTExRTJCODQ2RTUxNEJENzkxNEQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxRjQ2MjFERDczNTExRTJCODQ2RTUxNEJENzkxNEQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjFGNDYyMUFENzM1MTFFMkI4NDZFNTE0QkQ3OTE0RDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjFGNDYyMUJENzM1MTFFMkI4NDZFNTE0QkQ3OTE0RDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6iKqRSAAAAZ0lEQVR42mL8//8/A7Hg93JpkGJGEJsJTZAY8B+uEaaJFM1M6IqJ1MzIwhr5lJGBNABWz0hK4CADJgYywRDSyEKKYmBUweORBVu8EYgiSMpBV0SMJrgfYYqJSAyMGIFDQgoCqwMIMACDaijaRLOdmQAAAABJRU5ErkJggg=='); }
.ico_sort.down { width:5px; height:3px; background-position:-0px -11px; }
.ico_sort.up { width:5px; height:3px; background-position:-0px -1px; }
.ico_sort.left { width:3px; height:5px; background-position:-11px -0px; }
.ico_sort.right { width:3px; height:5px; background-position:-11px -10px; }
.ico_del { width:8px; height:8px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAARCAYAAADg1u3YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBCNzI3QzRFREYzMTFFMkI1NUZDNTFBQTU2MUZEQTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzBCNzI3QzVFREYzMTFFMkI1NUZDNTFBQTU2MUZEQTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMEI3MjdDMkVERjMxMUUyQjU1RkM1MUFBNTYxRkRBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMEI3MjdDM0VERjMxMUUyQjU1RkM1MUFBNTYxRkRBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PitWh5MAAAC9SURBVHjahFDtDoIwDLwWH8XIiO//KrJhfBPY2Y6IzTR6P0jX3keLzPNMEWIcJ0FAKYWCCoUKBipKfjAOFTtfSCLnTCeaEVxFHbDWiuuYpBF21Z0Us6zAhgFTOjeL08tWaEpLpKz2rccu+lZbKtsTm9VLLs1aSr6Rls8NSCk127zYBY3skbaDyY+hI11G8cjjil9wVWPQbeLA/95rydj4qD0iNiLYbvtiH3uKP9A+s9/juCLaRoH2w75+CjAAsCtyOnTcxMoAAAAASUVORK5CYII='); }
.ico_del.color_black { background-position:-0px -9px; }

.page-title { font:20px Pfbeausans, Myriad Pro, Verdana; color:#313131; margin:0 0 30px 0; }
.page-title.with-switcher { margin:0 0 10px 0; }
.page-title_sub { margin:0 0 28px; font:18px Pfbeausans, Myriad Pro, Verdana; color:#313131; }
.page-title_sub.left-m { margin-left:170px; }
.block-title { font:20px Pfbeausans, Myriad Pro, Verdana; color:#313131; margin:0 0 15px 0; }
/*h3 { font:16px/1.3em Pfbeausans, Myriad Pro, Verdana; color:#333333; margin:0 0 20px 0; }*/
h3 cite { display:block; font:italic 13px/1.5em Arial, Tahoma; }
/* h4 { font:14px/1.3em Pfbeausans, Myriad Pro, Verdana; color:#333333; margin:0 0 15px 0; } */
h4 cite { display:block; font:italic 12px/1.5em Arial, Tahoma; }
.closer { margin:0 0 15px 0; }

.page-switcher { display:table; width:100%; padding:17px 0; border-top:1px dashed #d7d7d7; border-bottom:1px dashed #d7d7d7; margin:0 -5px 30px -5px; }
.page-switch_item, .page-switch_item-spacer { display:table-cell; list-style:none; }
.page-switch_item { width:1px; white-space:nowrap; }
.page-switch_item:first-child { padding:0 0 0 25px; }
.page-switch_item:last-child { padding:0 25px 0 0; }
.page-switch_item:before, .page-switch_item-spacer:before { display:none; }
a.page-switch_item-url { font:12.5px/1em Arial; color:#616161; text-decoration:none; border-bottom:1px solid #dadada; position:relative; display:inline-block; }
.page-switch_item-url:hover { color:#e69714; border-color:#e69714; }
.page-switch_item-url.active { border:0; color:#1e1e1e; padding:0 0 1px 0; }
.page-switch_item-url.active .mew { display:block; }

.project-list { display:block; margin:0 0 20px -5px; }
.project-list_item { display:block; margin:0 0 9px 0; }
.project-list_item:before { display:none; }
a.project-list_item-url { display:inline-block; position:relative; font-size:12px; color:#000; text-decoration:none; }
.project-list_item-url:hover { color:#e69714; }
.project-list_item-url.active { color:#000000; }
.project-list_item-slot { display:inline-block; padding:2px; height:19px; }
.project-list_item-slot .project-ico { display:inline-block; width:12px; height:12px; border:1px solid #c8c8c8; vertical-align:middle; margin:0 2px 0 0; }
.project-list_item-slot .project-name { vertical-align:middle; display:inline-block; }
.project-list_item-slot.vert:before { height:19px; }
.project-list_item-url.active .project-list_item-slot { padding:0 13px 0 0; border:2px solid #faa61a; }
.project-list_item-url.active .project-list_item-slot { padding:0 13px 0 0; border:2px solid #faa61a; }
.project-list_item-url.active:before { content:''; display:block; position:absolute; right:0; top:0; width:13px; height:23px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAIAAABfxFLWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJDNzZGNDJERDNGMTExRTI5MTBERjQ0OEVDRDhGNTdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJDNzZGNDJFRDNGMTExRTI5MTBERjQ0OEVDRDhGNTdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkM3NkY0MkJEM0YxMTFFMjkxMERGNDQ4RUNEOEY1N0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkM3NkY0MkNEM0YxMTFFMjkxMERGNDQ4RUNEOEY1N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5gGuzqAAAAm0lEQVR42mL8tUyKgYGBNfIpA17ABKF+L5cmoI7Fay+jqBlBpUyM/BrMpu0ElYLsJUYp1H0ElTLBWfiVMiFz8ChlQtOHSykTplOwKmXC6jtMpYz////HFWb/P974e7ry/+tTOM1DUwSMfSZiFGE3D1MRFnVYFaGrw6UIRR0eRQh1+BVB1RFUBFJHjCJQfEDyEcGsxESMIiAACDAA47Z/9PMqbu8AAAAASUVORK5CYII='); }
.project-list_item-url.active .project-name { font-weight:bold; }

.info-block { padding:25px 30px 0 30px; margin:0 0 30px 0; background:#ececec; }
.info-block:after { display:block; content:''; margin:25px 0 0 0; height:1px; overflow:hidden; }

table.din-table { margin:0 0 40px 0; border-collapse: collapse;}
.din-table { display:table; width:100%; }
table.wauto { width:auto; }
table.w50per { width:50%; }
.din-table_slot { margin:0 0 20px -8px; }
.din-table_row { 
    display:table-row;
    flex-flow: row wrap; 
}
.din-table_cell, table.din-table td, table.din-table th { 
    display:table-cell;
    padding:12px 16px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
    vertical-align: top;
    font-size: 17px;
    line-height: 24px; 
}
.din-table_cell h3, .din-table_cell h2, table.din-table h3, table.din-table h2 { margin:0; }
.din-table_cell p {
    margin-bottom: 0;
}
.din-table_cell-space { display:block; }
/* .din-table_row:nth-child(2n+3) .din-table_cell, table.din-table tr:nth-child(2n+3) td { background:#ececec; padding:9px 8px; } */
.table-head .din-table_cell, table.din-table th { font-weight:bold; text-align: left; border:0; }
.table-head .din-table_cell, table.din-table th { font-weight:bold; text-align: left; border:0; }
.table-head .din-table_cell a { color:#000; }
.table-head .din-table_cell a { text-decoration:none; }
.table-head .din-table_cell span { font-weight:normal; color:#626262; font-size:11px; }
.table-head .din-table_cell.active, .table-head .din-table_cell.active a { color:#f3a118; }
.din-position { width:25%; }
.din-format { width:15%; }
.din-unit { width:15%; }
.din-cost { width:10.5%; }
.din-stat { width:13.5%; }
.din-table.rubber .din-table_cell { width:auto; }
.din-table_cell a {
    text-decoration: none;
}

.din-table_cell a:hover {
    text-decoration: underline;
}

.din-table_cell a {
    color:inherit;
    text-decoration: underline;
}

.din-table_cell a:hover {
    text-decoration: none;
}

.table-cell-right {
    text-align: right;
}

.table-head .din-table_cell {
    background: #F0F0F0;
    border:0;
    font-weight: bold;
    padding-top:13px;
    white-space: nowrap;
    text-align: left;
}
.wysiwyg .din-table th { 
	font-family: "VK Sans Display", Sans-serif, Arial;
font-size: 24px;
line-height: 32px;
color: #000000;
margin-bottom: 24px;
padding-left:0;
padding-top: 0;
}

/* .note { margin: 0 0 40px 0; font:italic 11px Arial, Tahoma; color:#333333; }
.note-block { float:left; margin:0 25px 0 0; }
.note-block_right { float:right; }
.note-block_presentations, .note-block_price { line-height:2em; }
.note-block_presentations { margin: 0 0 40px 20px; }
.note-block_price { float:right; } */

.col2_right, .col2_left { width:48%; }
.col2_left { float:left; }
.col2_right { float:right; }
.col3_right, .col3_left, .col3_center { width:30.5%; }
.col3_left { float:left; }
.col3_right { float:right; }
.col3_center { margin:0 auto; }

.content-switcher { margin:0 0 35px 0; display:block; }
.content-switcher_item { display:inline-block; list-style:none; margin:0 20px 0 0; }
.content-switcher_item:before { display:none; }
a.content-switcher_item-url { font:16px/1em Pfbeausans, Myriad Pro, Verdana; color:#1c5a99; text-decoration:none; border-bottom:1px dotted #1c5a99; }
.content-switcher_item-url:hover { border-color:#e3940f; color:#e3940f; }
.content-switcher_item-url { display:block; position:relative; }
.content-switcher_item-url.active { color:#e3940f; border:0; padding:0 0 1px 0; }
.content-switcher_item-url.active .mew { display:block; }
.content-switcher.type2 a.content-switcher_item-url { font:14px/1em Pfbeausans, Myriad Pro, Verdana; color:#8a8989; text-decoration:none; border-bottom:1px solid #8a8989; }
.content-switcher.type2 .content-switcher_item-url:hover { border-color:#e3940f; color:#e3940f; }
.content-switcher.type2 .content-switcher_item-url.active { color:#353535; border:0; padding:0 0 1px 0; }
.content-switcher.type2.sub { font-size:12px; margin-top:-20px; }
.content-switcher.type2.sub a.content-switcher_item-url { font-size:12px; }

.anchor-list { margin:0 0 30px 0; }
.anchor-list li:before { display:none; }
.anchor-list li a { text-decoration:none; border-bottom:1px dotted #6d6d6d; color:#005FBE }
.anchor-list li a:hover { color:#ec9d1a; border-color:#ec9d1a; }

a.go-up { position:absolute; left:0; bottom:0; color:#2259ac; text-decoration:none; display:inline-block; }
.go-up span { border-bottom:1px dotted #2259ac; display:inline-block; vertical-align:middle; font:12px/1em Arial, Tahoma; }
.go-up:hover { color:#ea9a16; }
.go-up:hover span { border-color:#ea9a16; }
.go-up:before { content:''; display:block; margin:0 5px 0 0; width:14px; height:14px; display:inline-block; vertical-align:middle; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAmCAYAAAD0t6qKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUzNUIxQzg0RDNGRDExRTI5MTM1QTJCQzM2M0EwOTMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUzNUIxQzg1RDNGRDExRTI5MTM1QTJCQzM2M0EwOTMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTM1QjFDODJEM0ZEMTFFMjkxMzVBMkJDMzYzQTA5MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTM1QjFDODNEM0ZEMTFFMjkxMzVBMkJDMzYzQTA5MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vyyqfAAAAqElEQVR42mL8//8/AzagHLW2HETfXRbciU2eCYemBiDVAcJQNmGNUIX1SEL12DQzEdCEUzMTEZqwamYiUhOGZkalyDXEakIGjYzo0QE0EWv8AKOFkWB0EANGNeIBjLhyx2jgjGokT+Pv5dLlIEySRqAGeLkKZRPWCFWIUq5i08xEQBNOzUxEaMKqmYlITRiaGX8tk6JOuQo0EWvOZo18Olqu0lwjQIABAEGUU5qK2FrAAAAAAElFTkSuQmCC'); }
.go-up:hover:before { background-position:-0px -24px; }

.sended-message { font:20px Pfbeausans, Myriad Pro, Verdana; color:#313131; }

/*
.form-field_name { float:left; width:15%; margin:0 15px 0 0; padding:3px 0 0 0; font:14px Arial, Tahoma; color:#313131; }
.form-field_inf { float:right; width:35%; font:12px Arial, Tahoma; color:#232f34; font-style:italic; }
.form-field_cap input:last-child{ width: 70%!important; float: right }
.form-field_cap img{ height: 45px; max-width: 25%;}
.form-field { width:45%; margin:0 37% 0 17%; }
.form-field input[type="text"], .form-field input[type="email"], .form-field input[type="url"], .form-field select { border:1px solid #a8acad; font-size:14px; padding:2px 0;
background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzZTNlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==');
background: -moz-linear-gradient(top,  #e3e3e3 0%, #ffffff 9%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(9%,#ffffff));
background: -webkit-linear-gradient(top,  #e3e3e3 0%,#ffffff 9%);
background: -o-linear-gradient(top,  #e3e3e3 0%,#ffffff 9%);
background: -ms-linear-gradient(top,  #e3e3e3 0%,#ffffff 9%);
background: linear-gradient(to bottom,  #e3e3e3 0%,#ffffff 9%);
}
.form-field input[type="text"], .form-field input[type="email"], .form-field input[type="url"] { width:100%; box-sizing: border-box; }
.form-field select { width:99%; }
.form .error .form-field_name { color:#c90202; }
.form .error .form-field input[type="text"], .form .error .form-field input[type="url"], .form .error .form-field input[type="email"], .form .error .form-field select { border-color:#c90202; }
.radio { vertical-align:middle; display:inline-block; width:16px; height:16px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAQCAYAAAB+690jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1QURBQjEwRDcxMDExRTI4QTNGOTIyNDBEMjc4NjE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1QURBQjExRDcxMDExRTI4QTNGOTIyNDBEMjc4NjE5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODVBREFCMEVENzEwMTFFMjhBM0Y5MjI0MEQyNzg2MTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODVBREFCMEZENzEwMTFFMjhBM0Y5MjI0MEQyNzg2MTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6vjiSLAAAGaklEQVR42nxWbUxb1xl+7oevr/HFxpjYEGKwW0B10ibQQiCOOi2tgqVqUSK1Uv8gVVt/oK3+0f9RFXXKn2xStWlpI+fXpFTKpDbKNm0l9khoRuKRhI8lBVwgREZJCw7+oODva9+791zJWUalvejI555z732f+zzPe144TdOg6zo4jgOL9fX14bm5ueDt27cD09PTfkmS4Pf748ePH48dOnQo4na7o+y+crkMtld/rh46NJTAQ6K5QPO1J5vDd/79JBi9+TDwl9iq38JbMPS6J37qqDf2esAX8TQ5oxrdW80XIFobwDFA7KW1Ws1LIEJXr14dPXz4sDI4OIj29nYIgoBEIoHZ2VkQ0NyJEyfC/f395+kdCQboR6HT0FSo0L2Rr+dDH/3uxmjX/v3KqZ/40NNhB1/hsLyZxczdJL6en899/MFw+KcB73mrriY0yQoGxAAzNjZ26fTp0/rk5KTOolqtGr+0pxNoY76wsKCfPXtWn5iYuFQqlbx1dp8f1ZoOVS17L/955pJ98BP91xdm9avXn+i3HmT1mzPr+j9nkvrt+aT+1URC//0fV/Q9gU/1y3+bv5TPbXtrehU8BRYXF0OxWGzkyJEjOHDgAFgixkydPZaIzX0+H44dOwaScmR1dTW0Wy4WAl/FzOJq6Fe/mRhxuLpgbm9G0cZhaXsbcUHEN5KAByUe27IE2SPitWMD+PDcjZH78VSIJ4nFTCYzTGBG+/r64HA4DMYKhQJD+gwIk4YYMeY2mw1dXV24c+fOaFtbW5SeiT4PaCdVHP7swuRoVtmLwZ91YkHYwapmQYNZQbmUJV+ZUCGP2VFFmfSVX25A8lEbLnxxc7TnhVNRvlgsBlVVVZqbm2G1WrG1tWUAYqaldQNgLpdDpVJBPp8HSQkyNttTaD24m6F8Xgt+9b2mmN/y4ZZcQdZuR141YeEff8WXoRFc/uU7SIxfw5omIGmScZMYRWAfxjJQSuVCUHz69GnA6XQaX26xWAw2GBA2GEtMOgaCBVtj9zDmiB2k0+mAx+P5H0Cp9Fog270PWqsNh512iMQCJwL3vgwjPztDopgRq32Gkyffwg/pPF6wW5EWGpHM5pD+Ph0Q6aX+OhhRFA0QJpPJeDm7ZsywawaGXTPADBBbSyaT/t0MbaS/86PHit5WC3xmAQ4q5QpfpLqukUhmEqtGR4IAucahucmFPeUaEpZtZNp5JDMbfpF9PfNHnR2WlA3GDEvc0NDwDBy7lwFj0m6TSe0kx+6oUNJXuBS6bQfglK1QRAJhEuF/9xf4V+pT8qGO/Sffw94mJyoqFY1chktS8JKaQ0lvgkh+iN+9e3eIfTFjp362mM1mo8LYGgMhyzLIb8Yau06lUujp6YnvBuRxtsS755aHfCSFLDdAMGuQRQtOvP9zvBp8E1WhBo/bB9kskz815ArMFlVUMt/BO+CNiy6XK0bmHHr8+LFRPXWG6iyxymLgGFt1sFTyhsFbWlpiuwHZW92xF0V1qLi2gtb+XohmYpmvQbZIcDu7UeXp43QZVZXOUJ3sIcjILMzDIxXgcNtiPPknQsbMXb9+3ZCOJWWjLlmdpTp7jKXx8XF0dnbmSLLIbkAOmz1ycK87l5q6Aam2hRaxjHaxgj3cDs234MUPcPE7cMglcFIeYi2L0uQN9O9tyzU5nBG+sbExGggEwixxOBzGysrKs1P3+WD7S0tLuHjxogFuYGAgzJ7dDajRaoq+MXQ0/DKxcusPv0VxeR6yVoBZFNBMllZ4CRZOQxPIM4/mMXnxE3RrJbzZfzSsNFijwpkzZ5hJl6mMW9bW1g5eu3bNAMWkooSGX6ampnDlyhVEIhGQxFSyJz/v6Og4R8C2fnRac9R0rY5ld2d7S2Zx9eDU2DjWv12CVZfQYXVAL2l4dG8OU3/6Avf/PoE+Vwfefuftz1v3dZzjxNoWx8qascH62cbGRojawig1UeXhw4fY3Nw0mCGvMAODTvNcb29vmJrueQKTYM8xfz0fBaoWqWqBqtW8mxvJ0L37c6MPpqeVhaVv6NDNoExV51YsONi9H6+8Opjr638t7Gxznyd3JjST9t9ubzRqSkAn9fDOzk6QwASokvxsj9pDvLW1NUa/EUVR/u+/H1TV4PQKOPpTeZ1ayc5wIa8G17NPAtmnGb9YEaC02+LNrrZYm605IjVKUUHXoFaKMEt2/EeAAQDd0jXhF03GJQAAAABJRU5ErkJggg=='); }
.radio.checked { background-position:-20px -0px; }
*/

.audience-tabs { margin:0 0 30px -10px; }
.audience-tabs_item { background:#fbb94b; padding:5px 10px; display:inline-block; font:16px Pfbeausans, Myriad Pro, Verdana; color:#313131; width:280px; margin:0 25px 0 0; }
.audience-table { margin:0 0 30px 0; }
.audience-list { display:inline-block; vertical-align:top; width:22%; margin:0 20px 0 0; }
.audience-list_item:before { display:none; }
.audience-list_item { margin:0 0 10px 0; font-size:14px; }
.audience-list_item span { margin:0 0 0 15px; color:#707070; font-size:12px; }
.audience-list_item h3 { margin:0 0 10px 0; }
.audience-list_item.audience-lastupdate { margin:0 0 20px 0; }
.audience-list_item.audience-archive { margin:30px 0 0 0; }

.drop-down { position:relative; }
.drop-url { display:inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border:1px solid #959595; padding:4px 10px; }
.drop-url a { vertical-align:middle; }
.drop-url:after { content:''; display:inline-block; vertical-align:middle; margin:0 0 0 20px; width:16px; height:10px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNUUyQkVGRDdENjExRTJCNUU1OEYxOTlCNjg5REJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNUUyQkYwRDdENjExRTJCNUU1OEYxOTlCNjg5REJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE1RTJCRUREN0Q2MTFFMkI1RTU4RjE5OUI2ODlEQkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE1RTJCRUVEN0Q2MTFFMkI1RTU4RjE5OUI2ODlEQkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gCdg3AAAAsElEQVR42mL4//8/g2TIBH8g5gexicEgtSA9IDYjkGHPwMBwAIgvALHDs9X5HxnwAKnQifxQ9QYg9UxAYgNUDiRwAKqAGM0gsAFkQAGSGpyGYNEMAgWMIH8AJf2BnAVALACVQPEOFs0fgDgBKL8RbABUkT5UkQCSIgcoG0McqPkiiAM3AI8hDLg0YxgANUQeGrAGaMEA8lYAUPNDZEEMA3D4GWcUYzUAzRAGfOkDIMAAxDF4/vrVa+MAAAAASUVORK5CYII='); }
/* .drop-list, .drop-list_item:before { display:none; }
.drop-list_item { width:130px; display:inline-block; margin:8px 10px; white-space:normal; }
.drop-list_item-url, .drop-list_item label { font:14px Arial, Tahoma; color:#000; text-decoration:none; }
.drop-list_item-url:hover { text-decoration:none; } */
/* .drop-list_item-url.active, .drop-list_item label.active { font-weight:bold; color:#969696; } */
.drop-down.show .drop-list { background:#FFF; white-space:nowrap; display:inline-block; margin:19px 0 0 -5px; min-width:100%; z-index:10; position:absolute; left:0; top:0; -webkit-border-radius: 0px 7px 7px 7px; -moz-border-radius: 0px 7px 7px 7px; border-radius: 0px 7px 7px 7px; border:1px solid #959595; padding:15px 2px 5px 22px; -webkit-box-shadow: 0px 10px 15px -5px #898989; box-shadow: 0px 10px 15px -5px #898989; }
.drop-down.show .drop-url_name { position:relative; z-index:12; left:17px; color:#000; }
.drop-down.show:before { background:#FFF; overflow:hidden; content:''; width:100%; height:100%; margin:-9px -0px 0 -5px; z-index:11; display:block; position:absolute; left:0; top:0; -webkit-border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0px 0px; border-radius: 7px 7px 0px 0px; border:1px solid #959595; border-bottom:0; padding:1px 2px; }
.selector_item.drop-down.show:before { margin:-7px -20px 0 -20px; padding-left:20px; padding-right:20px; }
.selector_item.drop-down.show  .drop-url_name { left:0; }
.selector_item.drop-down.show  .selector_item-url { position:relative; z-index:13; }
.selector_item.drop-down.show .drop-list { margin-left:-20px; }
.header-menu_item .drop-down.show .drop-list, .project-switcher.drop-down.show .drop-list { -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; min-width:511px; margin:44px 0 0 -250px; left:50%; padding:5px 2px 5px 5px; }
.header-menu_item .drop-down.show .drop-list_item { width:105px; }
.header-menu_item .drop-down.show:before { display:none; }
.header-menu_item .drop-list_item-url.active, .header-menu_item .drop-list_item label.active, .project-switcher .drop-list_item-url.active { color:#fba618; font-weight:normal; }
.header-menu_item .drop-down.show .drop-list:before, .project-switcher.drop-down.show .drop-list:before, .content-selector_menu .drop-down.show .project-switcher_url:before { content:''; display:block; position:absolute; left:50%; top:0; margin:-8px 0 0 -7px; width:14px; height:8px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTZDNTAyRDZGREM4MTFFMjlGMzg4NTQ3QjI0Nzg3MjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTZDNTAyRDdGREM4MTFFMjlGMzg4NTQ3QjI0Nzg3MjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NkM1MDJENEZEQzgxMUUyOUYzODg1NDdCMjQ3ODcyMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NkM1MDJENUZEQzgxMUUyOUYzODg1NDdCMjQ3ODcyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNI9JwAAAB9SURBVHjafJBRCsAgDENbP/Qq6v3PoX7pXfywW4QNt9UFhGIaXpRFhDS11qYRQmDNN9plKUW0+TeIReccee9BI8w5528YVa+DhVqrrBpjCGqnlGTdNW8SKKuYedLhrbXNO7T7rBjjI8yop5F2Op9CvXcy1to7tKNp5EOAAQC5s2YaKzUw/QAAAABJRU5ErkJggg=='); }
.page-title_sub .project-switcher { margin-right:35px; }
.project-switcher { display:inline-block; position:relative; margin-right:35px 0 0 0; }
.project-switcher_url { text-decoration:none; border-bottom:1px dashed #9db8d3; color:#1c5a99; display:inline-block; line-height:1em; }
.project-switcher_url:hover { text-decoration:none; }
.project-switcher_url.active { border-bottom:0; color:#000; }
.show .project-switcher_url { color:#262626; border-color:#718090; }
.project-switcher.drop-down.show .drop-list:before { left:0; margin:-8px 0 0 60px; }
.project-switcher.drop-down.show .drop-list { margin:35px 0 0 -5px; left:0; width:992px; }
.project-switcher.drop-down.show .drop-list.atwill-width { width:auto; }
.project-switcher.drop-down.show .drop-list_item { width:140px; }
.project-switcher.drop-down.show:before { display:none; }

.selector { display:block; margin:0 0 30px 0; }
.selector.closer { margin-top:-15px; }
.selector_item { display:inline-block; vertical-align:middle; margin:0 20px 0 0; }
.selector_item:before { display:none; }
.selector_item-url { font:16px/1em Pfbeausans, Myriad Pro, Verdana; color:#195490; text-decoration:none; border:0; padding-left:0; padding-right:0; }
.selector_item-url:hover { text-decoration:none; }
.selector_item-url.active { color:#000; }

.selector-choose { margin:0 0 30px 0; display:block; }
.selector-choose.closer { margin-top:-20px;; }
.selector-choose_item:before { display:none; }
.selector-choose_item { margin:0 5px 5px 0; font:12px/1em Arial, Tahoma; padding:1px 5px; display:inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border:1px solid #a1a1a1; font-weight:bold; }

.calc { margin:0 0 30px 0; }
.calc .input-form { width:auto; }
.calc-item { margin:0 55px 0 0; display:inline-block; vertical-align:middle; }
.calc-item_name { margin:0 0 10px 0; font:12px Arial, Tahoma; font-weight:bold; }
.calc-item_choose { font-size:15px; }
.calc-text { font-size:14px; }
.calc-results { display:table; width:100%; }
.calc-results_row { display:table-row; }
.calc-results_row.level_1 { font-size:14px; }
.calc-results_row.level_2 { background:#e1e1e1; font-size:12px; }
.calc-results_cell, .calc-results_spacer { display:table-cell; }
.calc-results_cell { width:1%; padding:3px 5px; }
.calc-results_cell.int { white-space:nowrap; }
.calc-results_row.level_1 .int { font-size:18px; color:#000; }
.calc-results_row.level_2 .int { font-size:14px; color:#000; }
.calc-item_choose #slider { position:relative; top:-3px; }
.hr-row { margin:35px 0; border-bottom:1px dotted #a1a1a1; }
.calc .col2_left { width:326px; }
.calc .col2_right { width:460px; }
.input-form { position:relative; width:308px; border:1px solid #b5b5b5; background:#FFF; padding:2px 0 2px 9px; }
.input-form input, .input-form select { font-size:14px; width:95%; border:0; }
.input-form select { width:98%; }
.input-form .help-select { margin:20px 0 0 20px; width:297px; }
.help-select { position:absolute; left:0; top:0; z-index:1; display:none; }
.help-select:after { position:absolute; left:0; top:0; background:#9D9D9D; z-index:0; margin:2px 0 0 2px; width:100%; height:100%; display:block; content:''; }
.help-select_cnt { background:#F5F5F5; position:relative; z-index:1; padding:5px 10px; }
.help-select_list a { font-size:14px; color:#000; text-decoration:none; }
.help-select_list a:hover { color:#000; }

#slider { width: 220px; margin:-3px 0 0 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAADCAIAAADpxjPJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU4RTM2NDI5RDgxMTExRTJBREQwODE5QkQ3QjdGMTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU4RTM2NDJBRDgxMTExRTJBREQwODE5QkQ3QjdGMTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThFMzY0MjdEODExMTFFMkFERDA4MTlCRDdCN0YxNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NThFMzY0MjhEODExMTFFMkFERDA4MTlCRDdCN0YxNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz729S6NAAAAHUlEQVR42mJMSEhgoBJg0dLSoppZ+vr61DILIMAAdj0CNQrSS8MAAAAASUVORK5CYII='); }
.ui-slider {position: relative; display:inline-block; }
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 11px; height: 24px; cursor: pointer; background-repeat:none; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAYCAYAAAAs7gcTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg3MUVGMDA2RDgxMTExRTJBQUVEQjFEMDk3MjEzNTVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg3MUVGMDA3RDgxMTExRTJBQUVEQjFEMDk3MjEzNTVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODcxRUYwMDREODExMTFFMkFBRURCMUQwOTcyMTM1NUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODcxRUYwMDVEODExMTFFMkFBRURCMUQwOTcyMTM1NUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76QqODAAAAbklEQVR42uyTwQ2AIAxF+5sAEwhBJtMF3YAEF2KMKgfwIlHP8i79aV6aXj7ATHtKopQirTUZY9qseQ4BdIIYozjnyHtPdwCgcmiyFlwWPbEgIjUuTB8Y8pD/Leecu0Lp4JXftXttci3kwxfbIcAAofcT842fsSIAAAAASUVORK5CYII='); }
.ui-slider .ui-slider-handle span {position: absolute; width:20px; left:50%; margin:26px 0 0 -10px; color:#000; font-size:12px; text-decoration:none; text-align:center; }
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; overflow: hidden; }
.ui-slider-horizontal {height: 3px; }
.ui-slider-horizontal .ui-slider-handle {top: -10px; margin-left: -6px; }
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min {left:0; }
.ui-slider-horizontal .ui-slider-range-max {right:0; }
.ui-widget-content { background: #fff; }
.ui-widget-header { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAADCAIAAADpxjPJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFGMzczNUVBRDgxMTExRTI4QzE3RDM5ODcwRENCM0I4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFGMzczNUVCRDgxMTExRTI4QzE3RDM5ODcwRENCM0I4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUYzNzM1RThEODExMTFFMjhDMTdEMzk4NzBEQ0IzQjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUYzNzM1RTlEODExMTFFMjhDMTdEMzk4NzBEQ0IzQjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6v/jpkAAAAHklEQVR42mJcXyrEQCXA+GuZFNXM+nOqjFpmAQQYAL7NBTCHM/LgAAAAAElFTkSuQmCC'); }
.ui-slider-count { font-size:12px; }
.ui-slider_body { padding:0 0 20px 0; }

.selector-geo { position:relative; vertical-align:middle; height:325px; border:1px solid #b5b5b5; background:#FFF; overflow:auto;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0 12px;
    font-size: 15px;
    line-height: 20px;
    font-family: Proxima Nova;
    color: #333;
    position: relative;
}
.selector-geo a { font-size:14px; font-family:Arial, Tahoma; color:#000; text-decoration:none; display:block; padding:3px 10px 3px 20px; margin:13px 0; }
.selector-geo a:first-child { margin-top:0; }
.selector-geo a:last-child, .selector-geo .geo-group:last-child { margin-bottom:0; }
.selector-geo a:hover { color:#000; text-decoration:none; background:#e6e6e6; }
.selector-geo .selected, .selector-geo .selected a { background:#4e86bf; color:#FFF; }
.selector-geo a.selected:hover, .selector-geo .geo-group.selected a:hover { background:#729ecd; color:#FFF; }
.selector-geo a:before { width:10px; height:10px; margin:4px 0 0 0; display:none; float:right; content:''; overflow:hidden; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAATCAYAAACp65zuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTNFNjZBNUZFREVGMTFFMkI0RDVFMzJERTg3RkIzNjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTNFNjZBNjBFREVGMTFFMkI0RDVFMzJERTg3RkIzNjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0U2NkE1REVERUYxMUUyQjRENUUzMkRFODdGQjM2OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0U2NkE1RUVERUYxMUUyQjRENUUzMkRFODdGQjM2OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrVevxUAAADySURBVHjajFJbboQwDPSY/YAr8NuqyapH4zRIcLYmW/WXUyxx7bCLeKTqjgQKw3g8TgIRoS3GccxE13XY8kwFHIsNlyMBID9HnBxTSkVH9H2/Y6dpysK2bbOzrZmZLnVd77IZaWiaZhVmx2ObYRjEBP9O/XR8aZiXhKWtKWb8C9kxhCAxfp0qYoxye/BLawZVwhTDj2xFTDi3NlcrgH6C9HS4orsO9uk8Thlj/BZBItbBZ6ro6t9RvBQQddI0gru+U3l7FjdNJQs16/oWouyEeTKe9Vxncv4Nzl1hP6zQhlqFSXOqHXnv10z+w8GiPPErwABZXoI88h26MgAAAABJRU5ErkJggg=='); }
.selector-geo a:hover:before { display:block; }
.selector-geo a.selected:hover:before, .selector-geo .geo-group.selected a:hover:before { display:block; background-position:-0px -10px; }
.selector-geo .geo-group { margin:0 0 13px 0; }
.selector-geo .geo-head { padding:3px 10px; font-weight:bold; }

/*
.url-wi { border-color:#005FBE; }
.url-wi, .url-wi:hover { text-decoration:none; }
.url-wi span { vertical-align:middle; }
.url-wi span,
.url-wi:hover.revert span { text-decoration:underline; }
.url-wi:hover span,
.url-wi.revert span { text-decoration:none; }
.url-wi.dotted span { display:inline-block; text-decoration:none; border-bottom:1px dotted #000; line-height:1em; }
.url-wi.dotted:hover span { padding:0 0 1px 0; border-bottom:0; }
*/

.download { font: 12px Arial,Verdana; color:#616161; }
.download span { font-size: 11px; }
.download a { color:#005fbe; text-decoration:underline;  }
.download a:hover { text-decoration:none;  }
.page-title_sub .download { margin-left:35px; }

.content-selector { color: #313131; margin: 0 0 28px 20px; }
.content-selector_menu { margin:0; display:block; }
.content-selector_menu .drop-down.show .project-switcher_url:before { bottom:0; top:auto; left:50%; z-index:11; margin-bottom:-18px; margin-top:0; }
.content-selector_menu .project-switcher.drop-down.show .drop-list { margin: 35px 0 0 0; }
.content-selector_menu .project-switcher, .content-selector_menu .drop-down { position:static; }
.content-selector_menu .drop-down.show .drop-list:before { display:none; }
.content-selector_menu_item:before { display: none; }
.content-selector_menu_item { margin:0 35px 0 0; display:inline-block; }
.content-selector_menu_item.active a {  }
.content-selector .project-switcher_url { font: 18px/1em Pfbeausans,Myriad Pro,Verdana; display:inline-block; position:relative; }
.content-selector .note-block { color: #313131; font: 13px Arial, Tahoma, Verdana; margin: 10px 0 0 0; float:none; }

.center-block { width:100%; height:100%; }
.center-block td { text-align:center; vertical-align:middle; }
.not-found { width:590px; display:inline-block; text-align:left; }
.not-found_head { padding:0 0 50px 0; }
.not-found_footer { padding:20px 0 0 0; }
.not-found_footer a { margin:0 7px 0 0; }
.not-found_message { font:70px Pfbeausans,Myriad Pro,Verdana; }
.not-found_text, .not-found_footer { font:16px Arial, Tahoma; }

.target-list-block { display:block; margin:0 -20px 40px 0; }
.target-list_col { display:block; float:left; width:23%; margin:0 20px 0 0; }
.target-list_item:before, .target-list_col:before, .target-list-sub_item:before { display:none; }
.target-list { display:block; margin:0; }
.target-list_item { font-size:14px; }
.target-list-sub_item { font-size:12px; }
.target-list-sub { display:none; }
.target-list_item.active .target-list-sub { display:block; margin:15px 0 30px 0; }
.target-list_item.active .target-list_item_url { color:#000; border-color:#000; }
.target-list_item_url { text-decoration:none; border-bottom:1px dotted #005fbe; }
.target-list_item_url:hover { border-color:#e69714; text-decoration:none; }

.suburls { margin:0 0 20px 0; }
.suburls_item { margin:0 45px 0 0; float:left; }
.suburls_item:before { display: none; }
.suburl-item { display:inline-block; padding:5px 15px; color:#005fbe; font-size:12.5px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDOEFENDkwQkZCMDExRTNCM0Q2QzI4NDE3REY1NUI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDOEFENDkxQkZCMDExRTNCM0Q2QzI4NDE3REY1NUI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEM4QUQ0OEVCRkIwMTFFM0IzRDZDMjg0MTdERjU1QjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MEM4QUQ0OEZCRkIwMTFFM0IzRDZDMjg0MTdERjU1QjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz60xShhAAAAMUlEQVR42mJ88+YNAwy8fPlSXFwcmcuERw7IZcIjB2Qw4ZEDSeORA0njkRtgpwEEGABkZz6TxKq3/AAAAABJRU5ErkJggg==') repeat; }




.wysiwyg a {
    border:0 !important;
}

div.wysiwyg > li {
    margin-left: 0;
    list-style: none;
    /* margin-bottom: 10px; */
}

div.wysiwyg > li:last-child {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.hidden,
[id*="banner_"] {
    display:none;
}

.hidden {
    display: none !important;
}

[id*="banner_"] table {
    background: #F0F0F0 !important;
    border-radius: 4px !important;
}

[id*="banner_"] table td {
    padding: 20px 20px !important;
}

[id*="banner_"] table td:last-child {
    width:1%;
}


/* > mytarget */

/*html {
    height:100%;
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    font-family:ProximaNova, Sans-serif, Arial;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    color: #000;
    height:100%;
    background:#fafafa;
    margin:0;
}
a, img, input, textarea, select {
    outline:none;
}
label {
    cursor:pointer;
}
img {
    border:0;
    vertical-align:bottom;
}
form {
    margin:0;
}
header, nav, section, article, aside, footer {
    display:block;
}
a {
    color:#00abf2;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
textarea, input, select {
    resize:none;
    outline:none;
}
p {
    margin:0;
    padding:0 0 15px 0;
}
table {
    border-collapse: collapse;
}
h1, h2, h3, h4, h5 {
    margin-top:0;
    font-weight:normal;
}

@font-face {
    font-family: 'ProximaNova_exb';
    src: url('images/font/proxima_nova_extrabold.woff2') format('woff2'),
         url('images/font/proxima_nova_extrabold.woff') format('woff'),
         url('images/font/proxima_nova_extrabold.ttf') format('truetype'),
         url('images/font/proxima_nova_extrabold.svg#proxima_nova_thextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova_l';
    src: url('images/font/proxima_nova_light.woff2') format('woff2'),
         url('images/font/proxima_nova_light.woff') format('woff'),
         url('images/font/proxima_nova_light.ttf') format('truetype'),
         url('images/font/proxima_nova_light.svg#proxima_nova_ltlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('images/font/proxima_nova_regular.woff2') format('woff2'),
         url('images/font/proxima_nova_regular.woff') format('woff'),
         url('images/font/proxima_nova_regular.ttf') format('truetype'),
         url('images/font/proxima_nova_regular.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova_b';
    src: url('images/font/proxima_nova_bold.woff2') format('woff2'),
         url('images/font/proxima_nova_bold.woff') format('woff'),
         url('images/font/proxima_nova_bold.ttf') format('truetype'),
         url('images/font/proxima_nova_bold.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;
}*/

.mytarget-clearbox:before,
.mytarget-clearbox:after {
    content:'';
    display:block;
    height:0;
    overflow:hidden;
    clear:both;
    visibility: hidden;
}
.mytarget-wrapper {
    min-height:100%;
    position:relative;
    background-position:50% -0px;
    background-repeat:no-repeat;
    background-size:100% auto;
	background:url(../../application/sales/images/design/bg_target_top.jpg) 50% -0px no-repeat;
}
.mytarget-wrapper:after {
    content:'';
    display:block;
    height:0;
    margin-top:48px;
}
.mytarget-header,
.mytarget-wrapper,
.mytarget-footer {
    min-width:999px;
}
.mytarget-header {
	padding:73px 0 51px 0;
}
.mytarget-logo {
	width:183px;
	height:50px;
	display:inline-block;
	background:url(../../application/sales/images/design/mytarget_logo.svg) 50% -0px no-repeat;
}
.mytarget-header .mytarget-logo {
	display:block;
	margin:0 auto 45px;
}
.mytarget-footer {
	padding:124px 0;
	background:url(../../application/sales/images/design/bg_target_bottom.jpg) 50% -0px no-repeat;
}
.mytarget-section_wrapper,
.mytarget-content_wrapper {
	max-width:930px;
	margin:0 auto;
}
.mytarget-section-title {
	font:44px/29px ProximaNova, Sans-serif, Arial;
	color: #FFF;
	margin-bottom:33px;
	text-align:center;
}
.mytarget-header .title,
.mytarget-header .basic-text,
.mytarget-footer .title,
.mytarget-footer .basic-text {
    color:#FFF;
    text-align: center;
}
.mytarget-box-title {
	font:24px/29px ProximaNova_b, Sans-serif, Arial;
	color: #000;
	margin-bottom:22px;
	text-align:left;
}
.mytarget-section-title a,
.mytarget-box-title a {
	color:inherit;
	text-decoration:none;
}
.mytarget-box-text,
.mytarget-section-text {
	font:17px/24px ProximaNova, Sans-serif, Arial;
}
.mytarget-box-text,
.mytarget-section-text {
	color: #000;
}
.mytarget-section-text {
	color: #FFF;
	text-align:center;
}
.mytarget-section-footer {
	margin-top:48px;
	text-align:center;
}
.mytarget-button {
	display:inline-block;
	padding:0 10px;
	min-width:190px;
	height: 40px;
	background: #00abf2;
	border: 1px solid rgba(0, 0, 0, 0.12);
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.04);
	font:15px/40px ProximaNova_l, Sans-serif, Arial;
	color: #FFF;
	text-align:center;
	font: ProximaNova-Light;
	box-sizing:border-box;
}
.mytarget-button:hover {
	text-decoration:none;
}
.mytarget-box {
	background-color: #ffffff;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.04);;
}
.mytarget-box-wrapper {
	padding:36px 41px;
}
.mytarget-cards {
	margin-left:-40px;
}
.mytarget-cards-item {
	width:50%;
	display: inline-block;
	box-sizing:border-box;
	vertical-align: top;
	margin-right: -0.27em;
	padding: 0 0 32px 40px;
	box-sizing: border-box;
}
.mytarget-cards-item-pic {
	margin-bottom:34px;
}
.mytarget-cards-item-pic img {
	height:48px;
}
.mytarget-cards-item .mytarget-box {
	min-height:300px;
}

/* < mytarget */

/* > mapsme */

.mapsme-section {
	background: #FFF url(../../application/sales/images/design/graph.png) 50% 522px no-repeat;	
}

.mapsme-section .section-wrapper {
	max-width: 999px;
}

.mapsme {
	padding-top:54px;
}
.mapsme img {
	max-width:none;
}
.mapsme:after {
	content:'';
	display:block;
	height:0;
	clear:both;
}
.mapsme-left_col {
	float:left;
	width:460px;
}
.mapsme-right_col {
	float:right;
	width:533px;
}
.mapsme-about {
	width:440px;
	font-size:14px;
	line-height:28px;
	position:relative;
	margin:0 0 48px 52px;
}
.mapsme-about-pic {
	position:absolute;
	right:100%;
	top:0;
	margin-right:40px;
}
.mapsme-media {
	margin-bottom:40px;
}
.mapsme-media img {
	width:360px;
}
.mapsme-stat {
	width:440px;
	margin:0 0 51px 35px;
}
.mapsme-stat-item {
	display:inline-block;
	width:160px;
	vertical-align:top;
	margin-right:-0.27em;
	padding-right:80px;
}
.mapsme-stat-item:last-child {
	padding-right:0;
}
.mapsme-stat-item-text {
	font-size: 12px;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.56);
}
.mapsme-stat-item-value {
	color:#242833;
	font: bold 48px Myriad Pro, Arial, Tahoma;
}
.mapsme-card {
	width:544px;
	height:884px;
	background:url(../../application/sales/images/design/card.png) -0px -0px no-repeat;
	padding:36px 52px;
	box-sizing:border-box;
}
.mapsme-card-text {
	font-size: 14px;
	line-height: 1.75;
	color: rgb(0, 0, 0);
	margin-bottom:22px;
}
.mapsme-card-title {
	font-size: 32px;
	font-weight: bold;
	line-height: 1.33;
	color: rgb(36, 40, 51);
	margin-bottom:18px;
}
.mapsme-button {
	cursor:pointer;
	outline:none;
	padding:0 20px;
	min-width: 200px;
	height: 24px;
	font:bold 16px/24px Arial, Tahoma;
	text-align: center;
	color: rgb(255, 255, 255);
	width: 280px;
	height: 48px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: rgb(23, 140, 227);
	-webkit-box-shadow: 0 2px 4px 0 rgba(5, 31, 51, 0.24);
	box-shadow: 0 2px 4px 0 rgba(5, 31, 51, 0.24);
	border: solid 1px rgb(77, 175, 255);
}
.mapsme-note ul li {
	list-style: initial;
}
.mapsme-note {
	padding-left:24px;
	font-size: 14px;
	line-height: 1.5;
}

/* > mapsme */

@media screen and (max-width: 1024px) {

	table.w50per {
		width:100%;
	}

}