You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

13335 lines
251 KiB

html,
button,
input,
select,
textarea {
color: #222;
}
body {
font-size: 1em;
line-height: 1.4;
}
::-moz-selection {
background: #b3d4fc;
text-shadow: none;
}
::selection {
background: #b3d4fc;
text-shadow: none;
}
hr {
display: block;
height: 1px;
border: 0;
border-top: 1px solid #ccc;
margin: 1em 0;
padding: 0;
}
img {
vertical-align: middle;
}
fieldset {
border: 0;
margin: 0;
padding: 0;
}
textarea {
resize: vertical;
}
.chromeframe {
background: #cc0000;
color: #ffeeee;
padding: 1em;
margin: 0;
font-size: 16px;
}
.chromeframe a {
color: #ffeeee;
}
.chromeframe a:hover {
color: #ffffff;
}
/* ==========================================================================
Fonts
========================================================================== */
@font-face {
font-family: 'dindisplay_pro';
src: url('../fonts/pfdindisplaypro-med-webfont.eot');
src: url('../fonts/pfdindisplaypro-med-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pfdindisplaypro-med-webfont.woff') format('woff'),
url('../fonts/pfdindisplaypro-med-webfont.ttf') format('truetype'),
url('../fonts/pfdindisplaypro-med-webfont.svg#pf_dindisplay_promedium') format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'dindisplay_pro';
src: url('../fonts/pfdindisplaypro-thin-webfont.eot');
src: url('../fonts/pfdindisplaypro-thin-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pfdindisplaypro-thin-webfont.ttf') format('truetype'),
url('../fonts/pfdindisplaypro-thin-webfont.woff') format('woff');
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: 'dindisplay_pro';
src: url('../fonts/pfdindisplaypro-light-webfont.eot');
src: url('../fonts/pfdindisplaypro-light-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pfdindisplaypro-light-webfont.woff') format('woff'),
url('../fonts/pfdindisplaypro-light-webfont.ttf') format('truetype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'dindisplay_pro';
src: url('../fonts/pfdindisplaypro-italic-webfont.eot');
src: url('../fonts/pfdindisplaypro-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pfdindisplaypro-italic-webfont.woff') format('woff'),
url('../fonts/pfdindisplaypro-italic-webfont.ttf') format('truetype');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'dindisplay_pro';
src: url('../fonts/pfdindisplaypro-bold-webfont.eot');
src: url('../fonts/pfdindisplaypro-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pfdindisplaypro-bold-webfont.ttf') format('truetype'),
url('../fonts/pfdindisplaypro-bold-webfont.woff') format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'dindisplay_pro';
src: url('../fonts/pfdindisplaypro-reg-webfont.eot');
src: url('../fonts/pfdindisplaypro-reg-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pfdindisplaypro-reg-webfont.woff') format('woff'),
url('../fonts/pfdindisplaypro-reg-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'pt_sans';
src: url('../fonts/pts75f-webfont.eot');
src: url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pts75f-webfont.woff') format('woff'),
url('../fonts/pts75f-webfont.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'pt_sans';
src: url('../fonts/pts55f-webfont.eot');
src: url('../fonts/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/pts55f-webfont.woff') format('woff'),
url('../fonts/pts55f-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* ==========================================================================
Site's main styles
========================================================================== */
html,
body {
margin: 0;
padding: 0;
height: 100%;
background: #f8f8f6;
color: #464646;
font-family: Arial,'Helvetica Neue', sans-serif;
font-weight: normal;
font-style: normal;
font-size: 13px;
line-height: 18px;
-webkit-font-smoothing: antialiased;
}
body {
position: relative;
height: auto;
min-width: 1024px;
}
body.no-scroll {
overflow: hidden;
}
a {
color: #ff6600;
background: none;
outline: none !important;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
a:hover {
text-decoration: none;
}
a[class*="icon-"]:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
background: url(../img/sprites.png) 0 0 no-repeat;
margin-right: 4px;
}
a.icon-mail:before {
width: 15px;
height: 12px;
background-position: -223px 0;
}
a.icon-ext-link:before {
width: 15px;
height: 13px;
background-position: -261px 0;
}
hr {
display: block;
border: dotted #cccccc;
border-width: 1px 0 0;
margin: 17px 0;
background: none;
clear: both;
}
.e-details .item-wrap.event + hr {
margin-top: 5px;
}
.rub {
font-style: normal;
text-decoration: none;
}
.rub:before {
content: '\20CF';
font-family: "pt_sans", sans-serif;
}
.rub i {
display: none;
}
.page-wrap {
-moz-box-sizing: border-box;
box-sizing: border-box;
/*width: 100%;*/
width: 1024px;
max-width: 1310px;
/*padding: 0 80px 0 10px;*/
padding: 0 7px;
/*overflow: hidden;*/
margin: 0 auto;
}
.page-wrap .layout {
padding-left: 13px;
}
.page-wrap .layout .layout-wrap {
padding-left: 220px;
}
.page-wrap .layout .layout-wrap:before,
.page-wrap .layout .layout-wrap:after {
content: " ";
display: table;
}
.page-wrap .layout .layout-wrap:after {
clear: both;
}
.page-wrap .layout .layout-wrap > * {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.page-wrap .layout .layout-wrap > aside {
position: relative;
float: left;
/*width: 21%;*/
width: 220px;
padding-right: 40px;
margin: 0 -100% 0 -220px;
}
.page-wrap .layout.main-part .layout-wrap > aside {
padding-top: 30px;
}
.page-wrap .layout .layout-wrap > aside > .sbg {
width: 200em;
height: 150px;
background: #ff6600 url(../img/search-bg.jpg) 0 0 no-repeat;
position: absolute;
/*left: -230px;*/
margin-right: 40px;
right: 100%;
top: 0;
border-radius: 4px;
}
.page-wrap .layout .layout-wrap .mcl {
/*width: 79%;*/
width: 100%;
float: right;
}
.page-wrap .layout.mp-announces .layout-wrap {
padding: 0 257px 0 220px;
}
.page-wrap .layout.mp-announces .layout-wrap aside {
float: right;
margin-right: -257px;
padding-right: 0;
/*width: 26.9%;*/
width: 257px;
}
.page-wrap .layout.mp-announces .layout-wrap .mcl {
float: left;
/*margin: 0 -100% 0 0;
width: 73.1%;*/
padding-right: 40px;
/*min-width: 0;*/
}
.page-wrap > header {
font-family: 'dindisplay_pro', Arial, sans-serif;
}
.page-wrap .header-wrap {
padding: 5px 0;
}
.main-page .page-wrap .header-wrap {
padding: 5px 10px 5px 230px;
margin: 0 -10px;
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, .4);
}
@-moz-document url-prefix() {
.main-page .page-wrap .header-wrap {
box-shadow: 0 3px 5px -5px rgba(0, 0, 0, .3);
}
}
.lt-ie9 .main-page .page-wrap .header-wrap {
border-bottom: 1px solid #ddd;
}
.page-wrap > header .logo {
/*width: 21%;*/
width: 220px;
padding: 38px 0 0 0;
float: left;
margin: 0 -100% -0px -220px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.page-wrap > header .logo h1,
.page-wrap > header .logo h2,
.page-wrap > header .logo h3 {
-moz-box-sizing: border-box;
box-sizing: border-box;
/*margin: 0 0 0 -67px;*/
margin: 0 0 0 -13px;
width: 196px;
padding-left: 67px;
font-family: 'dindisplay_pro', sans-serif;
font-weight: 500;
font-style: normal;
font-size: 13px;
line-height: 13px;
}
.page-wrap > header .logo a {
text-decoration: none;
color: #a2a2a2;
}
.page-wrap > header .logo strong {
display: block;
width: 196px;
height: 0;
padding-top: 59px;
overflow: hidden;
background: url(../img/logo.png) 0 0 no-repeat;
margin-left: -67px;
}
.page-wrap > header .logo b {
margin-top: -8px;
display: block;
font-weight: normal;
}
.page-wrap > header .header-body {
width: 79%;
min-width: 770px;
float: right;
}
.header-body .header-top {
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 5px 10px 1px 25px;
margin: 0 -10px 0 -25px;
font-size: 12px;
line-height: 25px;
text-transform: uppercase;
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, .4);
}
@-moz-document url-prefix() {
.header-body .header-top {
box-shadow: 0 3px 5px -5px rgba(0, 0, 0, .3);
}
}
.lt-ie9 .header-body .header-top {
border-bottom: 1px solid #ddd;
}
.header-body .header-top {
padding-right: 510px;
}
.header-body .header-top.coordinators {
padding-right: 10px;
}
.header-body ul {
margin: 0;
padding: 0;
list-style: none;
}
.header-body .header-top ul li {
display: inline;
}
/*.header-body .header-top .ht-main {
width: 46%;
float: left;
}*/
.header-body .header-top .ht-main {
width: 100%;
float: left;
}
.header-body .header-top.coordinators .ht-main {
width: auto;
}
.header-body .header-top .add-link {
width: 50%;
float: left;
}
a.l-button {
color: #ff6600;
font-family: 'dindisplay_pro', sans-serif;
font-weight: 500;
font-size: 12px;
line-height: 15px;
text-decoration: none;
display: inline-block;
margin-left: -21px;
padding: 5px;
border: 1px solid transparent;
border-radius: 4px;
}
a.l-button:hover {
/*border-color: #ff6600;*/
color: #000;
}
a.l-button.ico:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 11px;
height: 12px;
background: url(../img/sprites.png) 0 0 no-repeat;
margin: -1px 4px 0 0;
}
.add-link a.l-button.ico:hover:before {
background-position: -63px -145px;
}
.header-body .header-top ul {
float: left;
}
.header-body .header-top .lang-switch {
width: 50%;
color: #a2a2a2;
}
.header-body .header-top.coordinators .lang-switch {
width: auto;
}
.header-body .header-top .lang-switch li:before {
content: '|';
margin: -1px 7px 0 3px;
}
.header-body .header-top .lang-switch li:first-child:before {
content: '';
margin: 0;
display: none;
}
.header-body .header-top .lang-switch a {
color: #464646;
}
.header-body .header-top .lang-switch a:hover {
color: #ff6600;
}
/*.header-body .header-top .ht-side {
width: 54%;
float: right;
}*/
.header-body .header-top .ht-side {
width: 470px;
margin-right: -470px;
float: right;
}
.header-body .header-top.coordinators .ht-side {
width: auto;
margin-right: 0;
}
.header-body .header-top .authorisation-links {
float: right;
font-weight: 500;
text-decoration: none;
}
.header-body .header-top .authorisation-links a {
margin: 0 -6px 0 16px;
}
.header-body .header-top .authorisation-links a:first-child {
margin-left: 0;
}
.header-body .header-top .authorisation-links a.register {
color: #000;
}
.header-body .header-top .authorisation-links a.register:hover {
color: #ff6600;
}
.header-body .header-top .authorisation-links a.register:before {
background-position: -12px 0;
height: 13px;
margin-top: -2px;
}
.header-body .header-top .authorisation-links a.register:hover:before {
background-position: -24px 0;
}
.header-body .header-top .authorisation-links a.login:before {
background-position: -36px 0;
width: 9px;
height: 12px;
margin-top: -2px;
}
.header-body .header-top .authorisation-links a.login:hover:before {
background-position: -75px -145px;
}
.cabinet-links {
float: right;
padding-right: 35px;
width: 360px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.coordinators .cabinet-links {
width: auto;
}
.cabinet-links .cl-body {
width: 100%;
float: left;
background: #ff6600;
color: #fff;
font-family: 'dindisplay_pro', sans-serif;
font-size: 11px;
line-height: 20px;
font-weight: bold;
text-transform: uppercase;
/*height: 20px;*/
/*padding: 54px 0 0;*/
/*margin: -50px 0 -10px;*/
padding-left: 22px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 44px;
margin-top: -10px;
margin-bottom: -4px;
}
.cabinet-links .cl-body > div,
.cabinet-links .cl-body > ul {
display: block;
border-left: 1px solid #fff;
float: left;
height: 30px;
margin-top: 14px;
padding-left: 2px;
padding-right: 2px;
}
.cabinet-links .cl-body .clb-messages{
min-width: 40px;
padding-left: 3px;
}
.cabinet-links .cl-body > ul {
padding: 0 0 12px;
}
.cabinet-links .cl-body > ul > li {
display: block;
padding: 0 2px 12px;
margin-bottom: -10px;
border-left: 1px solid #fff;
float: left;
}
.cabinet-links .cl-body > *:first-child {
border-left: none;
}
.cabinet-links .cl-body > ul > li:first-child {
border-left: none;
}
.cabinet-links .cl-body > div.clb-settings {
width: 32px;
float: right;
}
.cabinet-links .cl-body > div.clb-docs {
width: 57px;
padding-left: 6px;
float: right;
}
.cabinet-links .cl-body > div.clb-docs a.cl-btn {
margin-left: -4px;
margin-right: -2px;
}
.cabinet-links .cl-body a {
color: #fff;
text-decoration: none;
position: relative;
display: inline-block;
height: 30px;
line-height: 30px;
padding: 0 7px;
margin: -6px 0;
border: 1px solid transparent;
border-radius: 4px;
}
.cabinet-links .cl-body a:hover {
border-color: #fff;
}
.cabinet-links .cl-body .clb-messages a {
/*width: 38px;*/
text-align: center;
display: table;
margin-left: auto;
margin-right: auto;
}
.cabinet-links .cl-body a.cl-btn {
width: 30px;
height: 0;
padding: 30px 0 0;
overflow: hidden;
}
a.icon-user:before {
content: '';
display: inline-block;
vertical-align: middle;
width: 11px;
height: 13px;
background: url(../img/sprites.png) -283px -101px no-repeat;
margin: -2px 3px 0 -1px;
}
a.icon-msg:before {
content: '';
display: inline-block;
vertical-align: middle;
width: 13px;
height: 12px;
background: url(../img/sprites.png) -268px -88px no-repeat;
margin: -2px 3px 0 -1px;
}
a.cl-btn:before {
content: '';
display: block;
width: 13px;
height: 13px;
background: url(../img/sprites.png) -283px -88px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -6px 0 0 -6px;
}
a.icon-gear:before {
background-position: -268px -101px;
}
a.icon-cal:before {
height: 15px;
background-position: -60px -17px;
margin-top: -7px;
}
a.icon-doc:before {
width: 10px;
height: 14px;
background-position: -74px -16px;
margin: -7px 0 0 -5px;
}
.cabinet-links .logout {
width: 32px;
float: right;
margin: 0 -35px 0 -32px;
}
.cabinet-links .logout a {
position: relative;
display: block;
width: 30px;
height: 0;
padding-top: 30px;
overflow: hidden;
border: 1px solid transparent;
border-radius: 4px;
margin: -1px 0 -6px;
}
.cabinet-links .logout a:hover {
border-color: #ff6600;
background: #fff;
}
.cabinet-links .logout a:before {
content: '';
display: block;
width: 13px;
height: 12px;
background: url(../img/sprites.png) -283px -88px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -5px 0 0 -5px;
}
.soc-media-buttons {
margin: 0;
padding: 0;
list-style: none;
}
.soc-media-buttons li {
display: inline-block;
line-height: 18px;
margin-left: 2px;
}
.soc-media-buttons li:first-child {
margin-left: 0;
}
.header-body .header-top .soc-media-buttons {
width: auto;
}
.header-body .header-top.coordinators .soc-media-buttons {
margin-right: 10px;
}
.header-body .header-top .soc-media-buttons li {
line-height: 14px;
margin: 0 5px 0 0;
}
.header-body .header-top .soc-media-buttons img {
height: 14px;
vertical-align: middle;
}
.header-body .hb-wrap {
padding: 22px 470px 22px 0;
}
.serv-links {
float: left;
width: 100%;
}
.header-body .hb-wrap ul {
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 49.9%;
min-width: 140px;
float: left;
padding-right: 10px;
}
.header-body .hb-wrap ul li {
margin-top: 3px;
}
.header-body .hb-wrap ul li:first-child {
margin-top: 0;
}
.header-body .hb-wrap ul a {
color: #a2a2a2;
text-decoration: none;
}
.header-body .hb-wrap ul a:hover {
color: #ff6600;
text-decoration: underline;
}
.header-body .hb-wrap .abn {
float: right;
width: 468px;
height: 60px;
border: 1px solid #eee;
margin-right: -470px;
}
.page-wrap > footer {
font-family: 'dindisplay_pro', Arial, sans-serif;
margin-top: 20px;
}
.page-wrap > footer .layout-wrap.footer-wrap {
padding: 25px 10px 25px 230px;
margin: 0 -10px;
box-shadow: inset 0 3px 6px -5px rgba(0, 0, 0, .4);
}
@-moz-document url-prefix() {
.page-wrap > footer .footer-wrap {
box-shadow: inset 0 3px 5px -5px rgba(0, 0, 0, .3);
}
}
.lt-ie9 .page-wrap > footer .layout-wrap.footer-wrap {
border-top: 1px solid #ddd;
}
.page-wrap > footer .copy {
font-size: 12px;
color: #ff6600;
margin-bottom: 10px;
}
.page-wrap > footer nav {
width: 65%;
float: left;
}
nav ul {
margin: 0;
padding: 0;
list-style: none;
text-transform: uppercase;
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 13px;
line-height: 16px;
display: inline-block;
}
@-moz-document url-prefix() {
nav ul {
line-height: 17px;
}
}
.page-wrap .layout .layout-wrap > aside nav {
margin-bottom: 20px;
}
.main-page .page-wrap .layout .layout-wrap > aside nav {
margin-bottom: 0;
}
aside nav > ul.main-menu > li {
margin-top: -4px;
}
aside nav > ul.main-menu > li:first-child {
margin-top: 0;
}
.page-wrap > footer nav > ul > li {
display: inline-block;
}
nav > ul > li > a {
display: block;
text-decoration: none;
padding: 4px 6px 2px;
border: 1px solid transparent;
border-radius: 4px;
}
@-moz-document url-prefix() {
nav > ul > li > a {
padding: 3px 6px 2px;
}
}
aside nav > ul.main-menu > li > a {
padding: 5px 10px 3px;
}
nav > ul > li > a:hover {
border-color: #ff6600;
}
nav .main-menu {
font-size: 25px;
line-height: 25px;
margin: -5px 0 10px -11px;
}
.page-wrap > footer nav .main-menu {
font-size: 20px;
line-height: 20px;
margin: -3px 0 1px -10px;
}
.page-wrap > footer nav .main-menu > li {
margin-left: 10px;
letter-spacing: 1px;
}
.page-wrap > footer nav .main-menu > li:first-child {
margin-left: 0;
}
.main-menu > li > a {
color: #464646;
padding: 5px 9px 2px;
}
@-moz-document url-prefix() {
.main-menu > li > a {
padding: 4px 9px 3px;
}
}
.page-wrap > footer nav .main-menu > li.sub > a {
padding-right: 10px;
}
.main-menu li:hover > a {
color: #ff6600;
border-color: #ff6600;
}
.main-menu > li.sub > a {
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.main-menu > li.sub:hover > a {
color: #ff9e74;
}
.main-menu .sub {
position: relative;
}
.main-menu > li.sub:hover > a {
background: #ff6600;
}
.main-menu li.sub > a:after {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 13px;
height: 12px;
background: url(../img/sprites.png) -46px 0 no-repeat;
margin: -3px 0 0 8px;
}
.main-menu .sub:hover > a:after {
background-position: -46px -16px;
}
.page-wrap > footer nav .main-menu li.sub > a:after {
width: 12px;
height: 10px;
background-position: 0 -16px;
margin-left: 5px;
}
.page-wrap > footer nav .main-menu .sub:hover > a:after {
background-position: -13px -16px;
}
.main-menu .sub ul {
position: absolute;
width: 100%;
left: 0;
top: 100%;
padding: 5px 10px;
font-size: 18px;
line-height: 22px;
letter-spacing: normal;
background: #ff6600;
margin-top: -5px;
border-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
}
.page-wrap > footer nav .main-menu .sub ul {
top: auto;
bottom: 100%;
font-size: 16px;
line-height: 18px;
margin: 0 0 -5px;
}
.main-menu .sub:hover ul {
display: block;
}
.main-menu .sub ul a {
text-decoration: none;
color: #fff;
}
.main-menu > li.sub ul a:hover {
color: #ffc4aa;
}
aside nav ul.s-menu {
display: inline-block;
font-size: 14px;
line-height: 17px;
margin-top: -2px;
}
nav ul.s-menu {
margin: 0 0 0 -7px;
}
aside nav ul.s-menu > li {
margin-top: -2px;
}
.page-wrap > footer nav ul.s-menu > li {
margin-left: 3px;
}
aside nav ul.s-menu > li:first-child,
.page-wrap > footer ul.s-menu > li:first-child {
margin: 0;
}
aside nav + hr {
margin-top: -5px;
}
.page-wrap > footer .counters {
width: 33.33%;
float: right;
/*text-align: right;*/
}
.page-wrap > footer .counters > ul {
display: inline-block;
vertical-align: top;
margin: 0;
padding: 0;
list-style: none;
text-align: left;
}
.page-wrap > footer .counters > ul > li {
display: inline-block;
vertical-align: top;
margin: 0 0 5px 3px;
}
.swiper-wrapper {
margin: 0;
padding: 0;
list-style: none;
}
.main-page section.layout {
margin: 30px 0;
}
.mp-top .recent-expo {
position: relative;
overflow: hidden;
padding-top: 5px;
}
.mp-top .recent-expo ul {
margin: 0;
padding: 0;
list-style: none;
}
.mp-top .recent-expo ul li {
float: left;
width: 100%;
display: none;
}
.mp-top .recent-expo ul li:first-child {
display: block;
}
.mp-top .recent-expo .re-pict {
width: 220px;
height: 220px;
margin-right: 40px;
overflow: hidden;
float: left;
border-radius: 4px;
}
.mp-top .recent-expo .re-pict {
max-width: 100%;
max-height: 100%;
}
.mp-top .recent-expo .re-body {
position: relative;
overflow: hidden;
min-height: 220px;
}
.mp-top .recent-expo .re-body .re-info {
margin-bottom: 70px;
}
.mp-top .recent-expo .re-body .re-info a {
text-decoration: none;
}
.mp-top .recent-expo .re-title {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: 100;
font-size: 50px;
line-height: 48px;
margin: 0 80px 5px 0;
}
.mp-top .recent-expo .re-title a {
text-decoration: none;
}
.mp-top .recent-expo .re-date {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: 100;
font-size: 24px;
line-height: 27px;
color: #464646;
margin-bottom: 3px;
}
.mp-top .recent-expo .re-date span {
color: #afafaf;
}
.mp-top .recent-expo .re-descr {
color: #a2a2a2;
font-size: 14px;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.mp-top .recent-expo footer {
position: absolute;
width: 100%;
bottom: 0;
left: 0;
}
.mp-top .recent-expo .re-buttons {
margin-bottom: 12px;
}
.mp-top .recent-expo .re-tags {
color: #a2a2a2;
font-size: 11px;
line-height: 15px;
}
.mp-top .recent-expo .re-tags a {
color: #a2a2a2;
text-decoration: none;
}
.mp-top .recent-expo .re-tags .re-t-total {
color: #d4d4d4;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.mp-top .recent-expo .re-tags a:hover,
.mp-top .recent-expo .re-tags a:hover .re-t-total {
color: #ff6600;
}
.mp-top .recent-expo .re-controls {
position: absolute;
right: 0;
top: 0;
z-index: 100;
display: none;
}
.mp-top .recent-expo .re-controls.enabled {
display: block;
}
.mp-top .recent-expo .re-controls a {
position: relative;
display: inline-block;
width: 29px;
height: 0;
padding-top: 29px;
overflow: hidden;
background: #e3e3e3;
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1), 0 1px 0 #fff;
}
.mp-top .recent-expo .re-controls a:before {
content: ' ';
display: block;
width: 10px;
height: 12px;
background: url(../img/sprites.png) -113px 0 no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -6px 0 0 -5px;
}
.mp-top .recent-expo .re-controls a:hover {
background: #ff6600;
}
.mp-top .recent-expo .re-controls a.prev {
border-radius: 4px 0 0 4px;
margin-right: -1px;
}
.mp-top .recent-expo .re-controls a.prev:before {
background-position: -113px 0;
}
.mp-top .recent-expo .re-controls a.next {
border-radius: 0 4px 4px 0;
margin-left: -1px;
}
.mp-top .recent-expo .re-controls a.next:before {
background-position: -123px 0;
}
.mp-top .recent-expo .re-controls a.prev.disabled,
.mp-top .recent-expo .re-controls a.next.disabled {
background: #e3e3e3;
opacity: .5;
cursor: default;
}
.button,
.pgc-buttons button,
.e-form button {
display: inline-block;
vertical-align: middle;
height: 26px;
padding: 3px 14px 2px;
background: transparent;
text-decoration: none;
color: #ff6600;
border: 1px solid #feb17d;
text-transform: uppercase;
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: bold;
font-size: 13px;
line-height: 20px;
text-shadow: 0 1px 0 #fff;
border-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: background .3s, color .3s;
-o-transition: background .3s, color .3s;
transition: background .3s, color .3s;
word-spacing: normal;
white-space: nowrap;
}
.lc {
text-transform: none;
}
.button.lc {
font-weight: normal;
line-height: 18px;
}
.button.big {
height: 36px;
font-size: 15px;
line-height: 31px;
padding: 3px 19px 2px;
}
.e-form button,
.e-form .button {
color: #ffffff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
}
@-moz-document url-prefix() {
.button.lc {
line-height: 17px;
}
}
.button:hover,
.pgc-buttons button:hover,
.e-form button:hover {
border-color: #ff6600;
background: #ff6600;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}
.e-form button:hover,
.e-form .button:hover,
.e-form .input-file:hover .button {
background: #ff8000;
border-color: #ffffff;
}
.button.blue {
border-color: #90c7e0;
color: #2592c5;
}
.button.blue:hover, .button.blue.active {
border-color: #2592c5;
background: #2592c5;
color: #fff;
}
.button.blue2 {
border-color: #7ed4f5;
color: #00adef;
}
.button.blue2 i {
font-style: normal;
color: #1d447d;
}
.button.blue2:hover {
border-color: #1d447d;
background: #1d447d;
color: #00adef;
}
.button.blue2:hover i {
color: #fff;
}
.button.green {
border-color: #c1e090;
color: #87c525;
}
.button.green:hover, .button.green.active{
border-color: #87c525;
background: #87c525;
color: #fff;
text-shadow: none;
}
.button.red {
border-color: #e87e7d;
color: #d90000;
}
.button.red:hover {
border-color: #d90000;
background: #d90000;
color: #fff;
}
.button.grey {
border-color: #c6c6c6;
color: #b4b4b4;
}
.button.grey:hover {
border-color: #b4b4b4;
background: #b4b4b4;
color: #fff;
}
.button.orange {
border-color: #ff6600;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
color: #fff;
background: #ff6600;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8000), color-stop(100%,#ff6600));
background: -webkit-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -webkit-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: linear-gradient(to bottom, #ff8000 0%,#ff6600 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8000', endColorstr='#ff6600',GradientType=0 );
}
.button.orange:hover {
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
background: #ff8000;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9150), color-stop(100%,#ff8000));
background: -webkit-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -webkit-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: linear-gradient(to bottom, #fe9150 0%,#ff8000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9150', endColorstr='#ff8000',GradientType=0 );
}
.cli-photo-list .cli-phg-bot .cli-pb-button .button {
height: 29px;
line-height: 22px;
padding-top: 4px;
}
.button.more,
.cli-photo-list .cli-phg-bot .cli-pb-button .button.more{
height: 29px;
font-size: 17px;
line-height: 19px;
text-transform: none;
padding-top: 4px;
}
.button.more:after {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 5px;
height: 9px;
background: url(../img/sprites.png) -148px -16px no-repeat;
margin: 1px 0 0 10px;
}
.button.b-more:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 8px;
height: 12px;
background: url(../img/sprites.png) -175px 0 no-repeat;
margin: -1px -5px 0 8px;
}
.button.blue.more:after {
background-position: -165px -14px;
}
.button.more:hover:after {
background-position: -165px -23px;
}
.button[class*="icon-"]:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 16px;
height: 16px;
background: url(../img/sprites.png) no-repeat;
margin: -3px 5px 0 0;
}
.button.big[class*="icon-"]:before {
margin-right: 7px;
}
.button.icon-calendar:before {
width: 14px;
background-position: -60px 0;
}
.button.icon-calendar:hover:before, .button.icon-calendar.active:before {
background-position: -60px -16px;
}
.button.icon-calendar-o:before {
width: 13px;
background-position: -183px -145px;
}
.button.icon-calendar-o:hover:before {
background-position: -197px -145px;
}
.button.icon-save:before {
width: 12px;
height: 13px;
background-position: -155px -145px;
margin-top: -1px;
}
.button.icon-save:hover:before {
background-position: -155px -159px;
}
.button.icon-print:before {
width: 13px;
height: 13px;
background-position: -169px -145px;
margin-top: -2px;
}
.button.icon-print:hover:before {
background-position: -169px -159px;
}
.button.icon-note:before {
width: 11px;
height: 14px;
background-position: -74px 0;
}
.button.icon-note:hover:before, .button.icon-note.active:before {
background-position: -74px -16px;
}
.button.icon-sm:before {
width: 8px;
height: 9px;
background-position: -287px -32px;
margin-left: -2px;
}
.button.icon-sm:hover:before {
background-position: -287px -41px;
}
.button.icon-edit:before {
width: 14px;
height: 13px;
background-position: -277px 0;
}
.button.icon-edit:hover:before,
.button.orange.icon-edit:before {
background-position: -277px -15px;
}
.button.icon-del:before {
width: 12px;
height: 14px;
background-position: -259px -30px;
}
.button.icon-del:hover:before {
background-position: -259px -45px;
}
.button.icon-copy:before {
width: 15px;
height: 14px;
background-position: -261px 0;
}
.button.icon-copy:hover:before {
background-position: -261px -15px;
}
.button.icon-info:before {
width: 10px;
height: 11px;
background-position: -280px -64px;
}
.button.icon-info:hover:before {
background-position: -280px -76px;
}
.button.icon-list:before {
width: 10px;
height: 9px;
}
.button.blue.icon-list:before {
background-position: -175px -52px;
}
.button.green.icon-list:before {
background-position: -186px -52px;
}
.button.icon-list:hover:before {
background-position: -197px -52px;
}
.button.icon-msg:before {
width: 11px;
height: 11px;
background-position: -268px -64px;
}
.button.icon-msg:hover:before {
background-position: -268px -76px;
}
.button.icon-photo:before {
width: 11px;
height: 11px;
background-position: -226px -96px;
}
.button.icon-photo:hover:before {
background-position: -226px -108px;
}
.button.icon-reply:before {
width: 11px;
height: 12px;
background-position: -238px -95px;
}
.button.icon-reply:hover:before {
background-position: -238px -108px;
}
.button.icon-go:before {
width: 8px;
height: 10px;
background-position: -291px -64px;
}
.button.icon-go:hover:before {
background-position: -291px -75px;
}
.button.icon-check:before,
.pgc-buttons button.icon-check:before {
width: 13px;
height: 11px;
background-position: -106px -16px;
}
.button.icon-check:hover:before,
.button.orange.icon-check:before,
.pgc-buttons button.icon-check:hover:before {
background-position: -120px -16px;
}
.button.icon-find:before {
width: 12px;
height: 13px;
background-position: -184px 0;
}
.button.icon-find:hover:before {
background-position: -250px -95px;
}
.button.icon-bell:before {
width: 12px;
height: 13px;
background-position: -211px -49px;
margin-top: 0;
}
.button.icon-bell:hover:before {
background-position: -225px -120px;
}
.button.icon-tag:before {
width: 10px;
height: 10px;
background-position: -239px 0;
}
.button.icon-tag:hover:before {
background-position: -250px 0;
}
.button.icon-clip:before {
width: 14px;
height: 16px;
background-position: -225px -147px;
margin-bottom: -1px;
}
.button.icon-clip:hover:before,
.e-form .button.icon-clip:before {
background-position: -240px -147px;
}
.button.icon-camera:before {
width: 16px;
height: 15px;
background-position: -300px -85px;
}
.button.icon-camera:hover:before,
.button.orange.icon-camera:before{
background-position: -300px -101px;
}
.button.icon-view:before {
width: 15px;
height: 11px;
background-position: -225px -164px;
}
.button.icon-view:hover:before {
background-position: -241px -164px;
}
.button.icon-add:before {
width: 13px;
height: 14px;
background-position: -268px -116px;
}
.button.icon-add:hover:before {
background-position: -282px -116px;
}
button,
.e-price-wrap .button.big.orange {
border: none;
outline: none;
height: 36px;
padding: 1px 25px 0;
font-family: 'dindisplay_pro', sans-serif;
font-weight: bold;
font-size: 15px;
line-height: 35px;
text-transform: uppercase;
text-align: center;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
letter-spacing: normal;
word-spacing: normal;
background: #ff6600;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8000), color-stop(100%,#ff6600));
background: -webkit-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -webkit-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: linear-gradient(to bottom, #ff8000 0%,#ff6600 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8000', endColorstr='#ff6600',GradientType=0 );
border-radius: 3px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.e-price-wrap .button.big.orange {
height: 41px;
font-size: 17px;
line-height: 40px;
}
.button.orange:hover,
button:hover,
.e-price-wrap .button.big.orange:hover{
background: #ff8000;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9150), color-stop(100%,#ff8000));
background: -webkit-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -webkit-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: linear-gradient(to bottom, #fe9150 0%,#ff8000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9150', endColorstr='#ff8000',GradientType=0 );
}
.pw-form button {
padding: 2px 25px 0;
height: 46px;
line-height: 44px;
}
.pw-form button[class *= "icon-"]{
padding: 2px 40px 0 30px;
}
.pw-reg .pw-form button{
width: 265px;
}
button[class *= "icon-"]:before {
content: ' ';
display: inline-block;
vertical-align: middle;
background: url(../img/sprites.png) 0 0 no-repeat;
margin: -2px 7px 0 0;
}
button.icon-check:before {
width: 13px;
height: 11px;
background-position: -120px -16px;
}
button.icon-save:before {
width: 13px;
height: 14px;
background-position: -203px -16px;
}
button.icon-arrow:before {
width: 8px;
height: 12px;
background-position: -176px 0;
}
.page-wrap section.layout.search-form .layout-wrap {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 18px;
color: #fff;
background: #ff6600 url(../img/search-bg.jpg) 100% 100% no-repeat;
height: 125px;
padding: 25px 0 25px 420px;
margin-left: -200px;
border-radius: 0 4px 4px 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/***************************\
# форма поиска
\**************************/
.in-search-form {
position: relative;
/*display: none;*/
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: normal;
font-size: 14px;
line-height: 18px;
color: #fff;
background: #ff6600 url(../img/search-bg.jpg) 100% 100% no-repeat;
height: 150px;
margin: 0 0 15px -40px;
padding: 30px 0 5px 40px;
z-index: 3;
border-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.modals .popup-window{
display: none;
}
.search-form aside .s-title {
font-size: 25px;
line-height: 25px;
text-transform: uppercase;
white-space: nowrap;
margin-right: -20px;
}
.in-search-form .s-title {
font-size: 25px;
line-height: 25px;
text-transform: uppercase;
margin-bottom: 15px;
}
.search-form .mcl {
padding-right: 50px;
}
.search-form-wrap {
display: table;
width: 100%;
border-collapse: collapse;
}
.search-form-wrap .search-line {
display: table-row;
}
.search-form-wrap .search-line .sf-field-wrap {
display: table-cell;
vertical-align: middle;
padding: 0 10px 8px 0;
color: #ffd9bf;
line-height: 15px;
}
.search-form-wrap .search-line .sf-field-wrap:first-child {
width: 48%;
}
.search-form-wrap .search-line .sf-field-wrap + .sf-field-wrap {
width: 32%;
}
.search-form-wrap .search-line .sf-field-wrap + .sf-field-wrap + .sf-field-wrap {
width: 20%;
}
.search-line.sl-options a {
display: inline-block;
color: #fff;
text-decoration: none;
border-bottom: 1px dashed;
line-height: 13px;
}
.search-line.sl-options a:hover {
border-bottom: none;
}
.search-line.sl-options a.sf-clear {
position: relative;
display: inline-block;
vertical-align: middle;
border-bottom: none;
width: 16px;
height: 0;
padding-top: 24px;
margin: -5px 0 -5px 2px;
overflow: hidden;
}
.search-line.sl-options a.sf-clear:before {
content: '';
display: block;
width: 6px;
height: 7px;
background: url(../img/sprites.png) -135px -25px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -3px 0 0 -3px;
}
.sf-field {
position: relative;
display: table;
width: 100%;
height: 40px;
border-collapse: collapse;
background: #fff;
color: #aaa;
box-shadow: inset 0 1px 0 #d9d9d9, 0 -1px 0 rgba(0, 0, 0, .2);
z-index: 1;
}
.sf-field-wrap:first-child .sf-field {
border-radius: 4px 0 0 4px;
}
.sf-field > * {
display: table-cell;
vertical-align: middle;
}
.sf-field label {
font-size: 16px;
line-height: 20px;
font-weight: normal;
padding: 10px 5px 10px 20px;
white-space: nowrap;
}
.sf-field .input-text {
width: 100%;
height: 100%;
}
.sf-field .input-text input[type="text"] {
display: block;
width: 100%;
height: 100%;
background: none;
border: none;
outline: none;
padding: 10px 10px 10px 0;
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: normal;
font-size: 16px;
line-height: 20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.search-form button.search_submit,
.search-form button.modal-approve,
.in-search-form button.search_submit,
.in-search-form button.modal-approve{
display: inline-block;
vertical-align: top;
height: 40px;
border: 1px solid #fff;
/*background: none;*/
outline: none;
color: #fff;
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: bold;
font-size: 15px;
line-height: 41px;
text-transform: uppercase;
padding: 0 25px;
border-radius: 0 4px 4px 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
box-shadow: 0 1px 0 rgba(0, 0, 0, .2), inset 0 1px 0 rgba(0, 0, 0, .2);
-webkit-filter: none;
filter: none;
}
button.modal-approve{
border-radius: 4px !important;
}
.search-form button.search_submit:before,
.search-form button.modal-approve:before,
.in-search-form button.search_submit:before ,
.in-search-form button.modal-approve:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 15px;
height: 14px;
background: url(../img/sprites.png) -98px 0 no-repeat;
margin: -2px 5px 0 -1px;
}
.search-form button:hover,
.in-search-form button:hover {
position: relative;
top: -1px;
/*background: none;*/
}
.sf-autocomplete {
position: relative;
z-index: 3048;
height: 40px;
display: none;
}
.sf-autocomplete.show {
display: block;
}
.sf-autocomplete .sfa-wrap {
position: absolute;
left: 0;
width: 100%;
top: 0;
background: #fff;
padding: 20px 20px 20px 20px;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
box-shadow: 0 0 0 3px rgba(0, 0, 0, .2);
visibility: hidden;
background: #ffffff; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 10%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 10%,#efefef 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #ffffff 10%, #efefef 100%);
background: -o-linear-gradient(top, #ffffff 10%, #efefef 100%);
background: linear-gradient(to bottom, #ffffff 10%,#efefef 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.sf-autocomplete .sfa-wrap {
border-radius: 4px 0 4px 4px;
}
.sf-autocomplete .sfa-wrap.show {
visibility: visible;
}
.ui-autocomplete {
position: relative;
width: 100%;
max-height: 265px;
overflow-y: auto;
overflow-x: hidden;
left: 0 !important;
top: 0 !important;
padding: 5px 10px 0 0;
border-top: 1px dotted #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.ui-autocomplete-category {
font-size: 15px;
line-height: 17px;
color: #ff6600;
padding: 8px 10px 0 0;
}
.ui-menu .ui-menu-item {
padding: 0 10px 0 5px;
margin-top: 2px;
}
.ui-menu .ui-menu-item a {
color: #464646;
font-size: 15px;
line-height: 15px;
border: none;
padding: 2px 5px;
cursor: pointer;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
color: #ff6600;
margin: 0;
}
.ui-menu .ui-menu-item a i {
font-style: normal;
color: #a2a2a2;
}
/* # clear all button*/
.in-search-form .modal-clear,
.search-form .modal-clear{
height: 40px;
border: 1px solid #fff;
padding: 0 25px;
box-shadow: 0 1px 0 rgba(0, 0, 0, .2), inset 0 1px 0 rgba(0, 0, 0, .2);
}
/* end of search block*/
.main-page .page-wrap .mp-catalog .layout-wrap {
padding: 0 10px 30px 230px;
margin: 0 -10px;
box-shadow: 0 3px 6px -5px rgba(0, 0, 0, .4);
}
@-moz-document url-prefix() {
.main-page .page-wrap .mp-catalog .layout-wrap {
box-shadow: 0 3px 5px -5px rgba(0, 0, 0, .3);
}
}
.mp-catalog-lists {
display: table;
table-layout: fixed;
width: 100%;
border-collapse: collapse;
}
.mp-catalog-lists .mpc-list {
display: table-cell;
vertical-align: top;
padding-right: 40px;
width: 33.33%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mp-catalog-lists .mpc-list:first-child {
min-width: 260px;
}
.mp-catalog-lists .mpc-list header {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: 100;
font-size: 28px;
line-height: 28px;
text-transform: uppercase;
color: #ff6600;
margin-bottom: 10px;
}
.mp-catalog-lists .mpc-list ul {
margin: 0 0 7px;
padding: 0;
list-style: none;
font-size: 12px;
line-height: 15px;
}
.mp-catalog-lists .mpc-list ul li {
margin-bottom: 4px;
}
.mp-catalog-lists .mpc-list ul a {
color: #464646;
text-decoration: none;
}
.mp-catalog-lists .mpc-list ul a span {
text-decoration: underline;
}
.mp-catalog-lists .mpc-list ul a i {
font-style: normal;
color: #aaa;
}
.mp-catalog-lists .mpc-list ul a,
.mp-catalog-lists .mpc-list ul a * {
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.mp-catalog-lists .mpc-list ul a:hover,
.mp-catalog-lists .mpc-list ul a:hover * {
color: #ff6600;
text-decoration: none;
}
.mp-catalog-lists .mpc-list footer {
font-size: 11px;
}
a.more:after {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 6px;
height: 7px;
background: url(../img/sprites.png) -39px -16px no-repeat;
margin-left: 5px;
}
a.more.blue2 {
color: #40bbea;
}
a.more.blue2:after {
background-position: -249px -52px;
}
.mp-catalog-lists + .abn {
display: inline-block;
margin-top: 25px;
overflow: hidden;
border-radius: 4px;
}
.s-phone {
margin: 0 0 15px 0;
padding-left: 25px;
}
.main-page .s-phone {
margin-bottom: 40px;
}
.main-page .s-phone .sp-wrap {
border: none;
padding-top: 0;
}
.s-phone .s-tel {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 500;
font-style: normal;
font-size: 25px;
line-height: 25px;
}
.s-phone .s-tel em {
display: block;
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 19px;
float: left;
margin: 0 5px 0 -25px;
color: #a2a2a2;
}
@-moz-document url-prefix() {
.s-phone .s-tel em {
margin-top: 1px;
}
}
.main-page .s-phone .s-tel em {
color: #ff6600;
}
.s-phone .s-callback {
font-family: 'dindisplay_pro', sans-serif;
font-weight: normal;
font-size: 10px;
text-transform: uppercase;
margin-top: -2px;
}
.s-phone .s-callback a {
color: #a2a2a2;
}
.s-phone .s-callback a:hover {
color: #ff6600;
text-decoration: none;
}
.online-adviser {
margin: 0 0 15px 0;
padding-left: 40px;
}
.main-page .online-adviser {
margin-bottom: 40px;
}
.main-page .online-adviser .oa-wrap {
border: none;
padding-top: 0;
}
.online-adviser header {
overflow: hidden;
font-family: 'dindisplay_pro', sans-serif;
font-weight: 500;
font-size: 16px;
text-transform: uppercase;
padding-left: 40px;
margin: 0 0 8px -40px;
}
.online-adviser header a {
color: #464646;
text-decoration: none;
}
.online-adviser header b {
display: block;
font-weight: normal;
font-size: 20px;
line-height: 20px;
text-decoration: underline;
color: #87c525;
}
.online-adviser header b:before {
content: ' ';
display: block;
width: 31px;
height: 26px;
background: url(../img/sprites.png) 0 -33px no-repeat;
float: left;
margin: 0 -100% -0px -40px;
}
.online-adviser header a,
.online-adviser header a * {
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.online-adviser header a:hover,
.online-adviser header a:hover * {
color: #ff6600;
text-decoration: none;
}
.online-adviser header a:hover b:before {
background-position: -84px -145px;
}
.online-adviser .oa-descr {
font-size: 11px;
line-height: 14px;
color: #a2a2a2;
}
.subscribe-sm {
font-family: 'dindisplay_pro', sans-serif;
}
.subscribe-sm header {
font-weight: 100;
font-size: 18px;
line-height: 18px;
text-transform: uppercase;
margin-bottom: 10px;
}
.subscribe-sm ul {
margin: 0 -100% 0 0;
padding: 0;
list-style: none;
font-size: 10px;
line-height: 13px;
}
.subscribe-sm ul li {
display: inline-block;
vertical-align: bottom;
margin-left: 5px;
}
.subscribe-sm ul li:first-child {
margin-left: 0;
}
.subscribe-sm ul li a {
text-decoration: none;
}
.subscribe-sm ul li a:before {
content: ' ';
display: block;
background: url(../img/sprites.png) 0 0 no-repeat;
margin: 0 auto 5px;
}
a.icon-big-email {
color: #5e5e5e;
}
.subscribe-sm ul li a.icon-big-email:before {
width: 30px;
height: 26px;
background-position: -32px -33px;
}
a.icon-big-rss {
color: #ff6600;
}
.subscribe-sm ul li a.icon-big-rss:before {
width: 25px;
height: 26px;
background-position: -91px -33px;
}
a.icon-big-twitter {
color: #00bff3;
}
.subscribe-sm ul li a.icon-big-twitter:before {
width: 29px;
height: 25px;
background-position: -117px -33px;
}
a.icon-big-ical {
color: #ed1c24;
}
.subscribe-sm ul li a.icon-big-ical:before {
width: 26px;
height: 29px;
background-position: -64px -33px;
}
.mp-news-list {}
.mp-news-list header {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 27px;
line-height: 28px;
color: #a2a2a2;
margin-bottom: 15px;
}
.mp-news-list header a {
color: #a2a2a2;
text-decoration: none;
}
.mp-news-list header a:hover {
color: #ff6600;
}
.mp-news-list ul {
margin: 0;
padding: 0;
list-style: none;
}
.mp-news-list ul li {
margin-bottom: 20px;
overflow: hidden;
font-size: 12px;
line-height: 15px;
}
.mp-news-list ul li a {
display: block;
text-decoration: none;
color: #767675;
}
.mp-news-list ul li a:hover {
color: #ff6600;
}
.mp-news-list li a span {
display: block;
}
.mp-news-list .nl-pict {
width: 80px;
height: 80px;
overflow: hidden;
margin-right: 20px;
float: left;
border-radius: 4px;
}
.mp-news-list .nl-body {
overflow: hidden;
}
.mp-news-list .nl-text {
margin-bottom: 5px;
}
.mp-news-list .nl-date {
font-size: 11px;
line-height: 13px;
color: #ff6600;
}
.mp-news-list footer {
font-family: 'dindisplay_pro', sans-serif;
}
.mp-news-list footer a.more {
color: #bbb;
}
.mp-news-list footer a.more:after {
background-position: -39px -24px;
}
.mp-news-list footer a.more:hover {
color: #ff6600;
}
.mp-news-list footer a.more:hover:after {
background-position: -39px -16px;
}
.s-news-list {
margin: 20px 0;
}
.s-news-list header {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 23px;
line-height: 25px;
color: #a2a2a2;
margin-bottom: 15px;
}
.s-news-list header a {
text-decoration: none;
color: #a2a2a2;
}
.s-news-list header a:hover {
color: #ff6600;
}
.s-news-list ul {
margin: 0;
padding: 0;
list-style: none;
}
.s-news-list ul li {
margin-bottom: 15px;
overflow: hidden;
font-size: 12px;
line-height: 15px;
}
.s-news-list ul li a {
display: block;
text-decoration: none;
color: #767675;
}
.s-news-list ul li a:hover {
color: #ff6600;
}
.s-news-list li a span {
display: block;
}
.s-news-list .nl-pict {
width: 40px;
height: 40px;
overflow: hidden;
margin-right: 20px;
float: left;
border-radius: 4px;
}
.s-news-list .nl-pict img {
width: 100%;
}
.s-news-list .nl-body {
overflow: hidden;
}
.s-news-list .nl-text {
margin-bottom: 5px;
}
.s-news-list .nl-date {
font-size: 11px;
line-height: 13px;
color: #ff6600;
}
.s-news-list footer {
font-family: 'dindisplay_pro', sans-serif;
}
.s-news-list footer a.more {
color: #bbb;
}
.s-news-list footer a.more:after {
background-position: -39px -24px;
}
.s-news-list footer a.more:hover {
color: #ff6600;
}
.s-news-list footer a.more:hover:after {
background-position: -39px -16px;
}
.mp-photo-gallery {
font-family: 'dindisplay_pro', sans-serif;
margin-left: -220px;
}
.mp-photo-gallery header {
font-weight: 100;
font-size: 27px;
line-height: 28px;
color: #a2a2a2;
margin-bottom: 15px;
padding-left: 220px;
}
.mp-photo-gallery header .pg-title {
width: 225px;
margin: 0 -220px 0 -220px;
float: left;
}
.mp-photo-gallery header .pg-title > a {
color: #a2a2a2;
}
.mp-photo-gallery header .pg-title > a:hover {
color: #ff6600;
}
.mp-photo-gallery header h2 {
display: inline-block;
font-weight: normal;
font-size: 28px;
line-height: 28px;
margin: 0;
color: #ff6600;
}
.mp-photo-gallery header h2 a:hover {
color: #464646;
}
.mp-photo-gallery .photo-gallery {
position: relative;
width: 720px;
max-width: 100%;
height: 320px;
margin: 0;
}
.mp-photo-gallery a {
display: inline-block;
width: 100%;
text-decoration: none;
}
.mp-photo-gallery .photo-gallery ul {
width: 100%;
height: 100%;
}
.mp-photo-gallery li {
width: 100%;
height: 100%;
float: left;
}
.mp-photo-gallery .pg-item {
display: inline-block;
position: relative;
max-width: 100%;
overflow: hidden;
border-radius: 4px;
}
.mp-photo-gallery .pg-item .pgi-pict {
max-width: 100%;
text-align: center;
}
.mp-photo-gallery .pg-item .pgi-pict img {
margin: 0 -50%;
}
.mp-photo-gallery .pg-item .pgi-descr {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
background: rgba(0, 0, 0, .6);
padding: 12px 25px 15px 220px;
font-size: 14px;
line-height: 16px;
display: none;
}
.lt-ie9 .mp-photo-gallery .pg-item .pgi-descr {
background: url(../img/semitransparent-ie8.png);
}
.mp-photo-gallery li:first-child .pg-item .pgi-descr {
display: block;
}
.mp-photo-gallery .pg-item .pgi-descr .pgi-date {
width: 145px;
float: left;
margin: 0 -145px 0 -180px;
font-weight: 100;
font-size: 13px;
line-height: 16px;
}
.mp-photo-gallery .pg-item .pgi-descr .pgi-date b {
display: block;
font-weight: 500;
font-size: 15px;
}
.mp-photo-gallery .pg-item .pgi-descr .pgi-date b:before {
content: ' ';
display: block;
width: 12px;
height: 14px;
background: url(../img/sprites.png) -85px 0 no-repeat;
float: left;
margin: 2px -12px -14px -16px;
}
.mp-photo-gallery .re-controls {
display: none;
}
.mp-photo-gallery .re-controls.enabled {
display: block;
}
.mp-photo-gallery .re-controls a {
display: block;
width: 71px;
height: 0;
padding-top: 71px;
overflow: hidden;
position: absolute;
top: 50%;
margin-top: -55px;
}
.mp-photo-gallery .re-controls a:before {
content: ' ';
display: block;
width: 31px;
height: 62px;
background: url(../img/sprites.png) 0 -63px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -31px 0 0 -15px;
}
.mp-photo-gallery .re-controls a.prev {
left: 0;
}
.mp-photo-gallery .re-controls a.prev:before {
background-position: 0 -63px;
}
.mp-photo-gallery .re-controls a.next {
right: 0;
}
.mp-photo-gallery .re-controls a.next:before {
background-position: -32px -63px;
}
.mp-photo-gallery .re-controls a.prev.disabled,
.mp-photo-gallery .re-controls a.next.disabled {
display: none;
}
.mp-partners .layout-wrap {
padding-left: 200px;
margin-left: -200px;
}
.mp-partners .mpp-wrap {
margin-left: -200px;
padding: 10px 0 12px 420px;
line-height: 71px;
background: #ffffff;
border-radius: 0 4px 4px 0;
box-shadow: 0 -1px 0 #f0f0f0;
}
.mp-partners .mpp-wrap header {
display: block;
float: left;
width: 220px;
margin: 0 -220px;
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 27px;
color: #a2a2a2;
}
.mp-partners .mpp-wrap ul {
margin: 0 0 0 -30px;
padding: 0;
list-style: none;
}
.mp-partners .mpp-wrap li {
display: inline-block;
vertical-align: middle;
margin-left: 30px;
}
.mp-partners .mpp-wrap ul {
margin-left: -20px;
}
.mp-partners .mpp-wrap li {
margin-left: 20px;
}
.mps-sect {}
.mps-sect header {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 27px;
line-height: 28px;
color: #ff6600;
margin-bottom: 10px;
}
.mps-sect nav ul {
margin: 0 -20px 0 -10px;
text-transform: none;
}
.mps-sect nav ul li {
margin-bottom: 2px;
}
.mps-sect nav a {
display: inline-block;
font-size: 14px;
line-height: 17px;
text-decoration: underline;
color: #464646;
padding: 2px 15px 2px 9px;
border-color: transparent;
}
.mps-sect nav a:hover {
text-decoration: none;
color: #ff6600;
border-color: transparent;
}
.mps-sect nav a:after {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 5px;
height: 8px;
background: url(../img/sprites.png) -86px -16px no-repeat;
margin: -1px -12px 0 7px;
visibility: hidden;
}
.mps-sect nav a:hover:after {
visibility: visible;
}
.mp-reviews-wrap {}
.mp-reviews-wrap .mp-reviews {
width: 65.9%;
float: left;
/*padding-right: 5px;*/
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mp-reviews-wrap .mp-reviews header {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 27px;
line-height: 28px;
color: #a2a2a2;
display: table;
width: 100%;
margin-bottom: 10px;
}
.mp-reviews-wrap .mp-reviews header > * {
display: table-cell;
width: 50%;
}
.mp-reviews-wrap .mp-reviews header .mpr-title a {
color: #a2a2a2;
text-decoration: none;
}
.mp-reviews-wrap .mp-reviews header .mpr-title a:hover {
color: #ff6600;
}
.mp-reviews-wrap .mp-reviews header .more-link {
font-size: 13px;
}
.mp-reviews-wrap .mp-reviews ul {
margin: 0;
padding: 0;
list-style: none;
display: table;
width: 100%;
font-family: 'dindisplay_pro', sans-serif;
font-size: 14px;
line-height: 17px;
}
.mp-reviews-wrap .mp-reviews ul > li {
display: table-cell;
width: 50%;
padding-right: 35px;
}
.mp-reviews-wrap .mp-reviews li a {
display: block;
width: 220px;
color: #464646;
text-decoration: none;
}
.mp-reviews-wrap .mp-reviews li a:hover {
color: #ff6600;
}
.mp-reviews-wrap .mp-reviews li .mpr-pict {
display: block;
overflow: hidden;
margin-bottom: 7px;
border-radius: 4px;
}
.mp-reviews-wrap .sbnr {
width: 33.33%;
float: right;
padding-top: 43px;
}
.mp-reviews-wrap .sbnr .sbnr-wrap {
display: inline-block;
border: 1px solid #e3e3e3;
}
.popups-wrap {
position: absolute;
left: -20000em;
top: -20000em;
width: 100%;
height: 1px;
overflow: hidden;
}
.fancybox-skin {
background: #f8f8f6;
}
.fancybox-close {
top: 5px;
right: 5px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
background: none;
}
.fancybox-close:before {
content: ' ';
display: block;
width: 10px;
height: 10px;
background: url(../img/sprites.png) -133px 0 no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -5px 0 0 -5px;
}
.fancybox-close:hover:before {
background-position: -144px 0;
}
.popup-window {
width: 640px;
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
line-height: 17px;
padding: 35px 50px 30px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.popup-window.pw-period {
width: 530px;
}
.popup-window header {
padding-bottom: 20px;
}
.popup-window.pw-period header {
padding-bottom: 30px;
}
.popup-window .pw-title {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 35px;
line-height: 35px;
color: #ff6600;
}
.popup-window footer {
border-top: 1px dotted #ccc;
margin-top: 25px;
padding-top: 25px;
}
.popup-window footer .soc-med-login {
display: table;
}
.popup-window footer .soc-med-login > div {
display: table-cell;
vertical-align: top;
line-height: 30px;
}
.popup-window footer .soc-med-login .sm-label {
font-style: italic;
padding-right: 15px;
}
.popup-window footer .soc-med-login .sm-body ul {
margin: 0;
padding: 0;
list-style: none;
}
.popup-window footer .soc-med-login .sm-body ul li {
display: inline-block;
margin-left: 5px;
}
.pw-form .pwf-line {
margin-bottom: 15px;
display: table;
}
.pw-form .pwf-line.subj-checks {
margin-bottom: 25px;
}
.pw-form .pwf-line.period {
margin-top: 25px;
}
.pw-form .pwf-buttons-line {
margin-top: 30px;
display: block;
}
.pw-form .pwf-line > div,
.pw-form .pwf-buttons-line > div {
/*display: table-cell;*/
display: inline-block;
vertical-align: middle;
width: auto;
}
.pwf-line > label + div.pwf-field {
display: block;
}
.pw-form .pwf-field {
padding-right: 20px;
vertical-align: top;
width: 310px;
}
.pw-reg .pw-form .pwf-field {
width: 265px;
}
.pw-form .pwf-field + .pwf-field {
padding-right: 0;
}
.epf-field{
position: relative;
}
input[type="text"],
input[type="password"],
textarea,
.custom-select .custom-select-wrap,
.editor-wrap {
border: 1px solid #bdbdbd;
outline: none;
background: #fff;
width: 100%;
height: 40px;
padding: 0 6px;
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
/*line-height: 40px;*/
border-radius: 3px;
box-shadow: inset 0 2px 2px -2px #aaa;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html[data-useragent*='Trident/7.0'] input[type="text"],
html[data-useragent*='Trident/7.0'] input[type="password"],
html[data-useragent*='Trident/7.0'] textarea {
padding: 0 5px 0 20px;
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {
border: 2px solid #ff6600;
padding:0 5px;
}
textarea {
height: 146px;
padding: 5px;
line-height: 20px;
resize: none;
}
.editor-wrap {
height: auto;
padding: 0;
line-height: normal;
overflow: hidden;
}
.editor-wrap textarea {
border: none;
padding: 5px;
box-shadow: none;
}
textarea:focus {
padding: 4px;
}
.p-form textarea {
height: 176px;
resize: vertical;
}
.p-form .mf-photos-list textarea {
height: 146px;
resize: none;
}
.pw-form input[type="text"],
.pw-form input[type="password"] {
height: 40px;
/*line-height: 40px;*/
}
.pw-period .pw-form .pwf-field + .pwf-field {
padding-left: 10px;
}
.mf-field .period .pwf-field {
display: inline-block;
padding-left: 30px;
}
.mf-field .period .pwf-field {
font-size: 17px;
line-height: 40px;
}
.period .pwf-field label {
font-size: 20px;
margin: 0 5px 0 -15px;
}
.mf-field .period .pwf-field label {
font-size: 17px;
}
.period input[type="text"].date {
width: 175px;
padding-right: 35px;
background: #fff url(../img/select.png) 100% 50% no-repeat;
}
.period input[type="text"].date + button {
position: absolute;
width: 36px;
padding: 0;
overflow: hidden;
margin-left: -37px;
-moz-box-sizing: border-box;
box-sizing: border-box;
opacity: 0;
}
.period input[type="text"].date + button:hover{
top: auto;
}
.lt-ie9 .period input[type="text"].date + button {
-ms-filter: alpha(opacity=0);
filter: alpha(opacity=0);
}
::-webkit-input-placeholder { color: #a2a2a2; }
:-moz-placeholder { color: #a2a2a2; }
::-moz-placeholder { color: #676767; }
:-ms-input-placeholder { color: #a2a2a2; }
.placeholder { color: #a2a2a2; }
label.check {
display: inline-block;
font-size: 13px;
line-height: 15px;
padding-left: 27px;
word-spacing: normal;
cursor: pointer;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
label.check input {
opacity: 0;
outline: none;
}
.lt-ie9 label.check input {
-ms-filter: alpha(opacity=0);
filter: alpha(opacity=0);
}
.check .custom-checkbox,
.check .custom-radio {
position: relative;
display: block;
width: 20px;
height: 20px;
margin: -3px -100% -0px -27px;
float: left;
background: #fff;
border: 1px solid #bdbdbd;
border-radius: 3px;
box-shadow: inset 0 2px 2px -2px #aaa;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.check .custom-radio {
width: 22px;
height: 22px;
border-radius: 20px;
}
.check .custom-checkbox:before {
content: ' ';
display: none;
width: 11px;
height: 9px;
background: url(../img/sprites.png) -93px -16px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -5px 0 0 -5px;
}
.check .custom-radio:before {
content: ' ';
display: none;
width: 10px;
height: 10px;
background: url(../img/sprites.png) -93px -16px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -5px 0 0 -5px;
background: #ff6600;
border-radius: 10px;
}
.check .custom-checkbox.checked:before,
.check .custom-radio.checked:before {
display: block;
}
.custom-select {
position: relative;
display: block;
text-align: left;
line-height: 18px;
height: 40px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.pw-form .custom-select {
width: 100%;
height: 40px;
}
.e-form .custom-select {
width: 200px;
height: 26px;
}
.custom-select select {
position: relative;
width: 100%;
padding-right: 30px;
height: 40px;
opacity: 0;
z-index: 0;
cursor: pointer;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lt-ie9 .custom-select select {
filter: alpha(opacity=0);
}
.custom-select select[disabled] {
cursor: default;
}
.pw-form .custom-select select {
height: 40px;
}
.custom-select option {
padding: 2px 10px;
}
.custom-select .custom-select-wrap {
display: block;
position: absolute;
overflow: hidden;
left: 0;
right: 0;
top: 0;
z-index: 1;
padding-top: 1px;
padding-right: 30px;
cursor: pointer;
}
.custom-select select[disabled] + .custom-select-wrap {
cursor: default;
}
.pw-form .custom-select .custom-select-wrap {
line-height: 47px;
height: 40px;
}
.e-form .custom-select .custom-select-wrap {
line-height: 26px;
height: 26px;
padding-left: 7px;
}
.custom-select .custom-select-wrap:after {
content: " ";
display: block;
width: 8px;
height: 5px;
overflow: hidden;
background: url(../img/sprites.png) -86px -27px no-repeat;
position: absolute;
right: 12px;
top: 50%;
margin-top: -3px;
}
.e-form .custom-select .custom-select-wrap:after {
margin-top: -2px;
}
.custom-select .custom-select-text {
display: block;
width: 100%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
line-height: 39px;
}
.pw-form .custom-select .custom-select-text {
line-height: 39px;
}
.e-form .custom-select .custom-select-text {
line-height: 25px;
}
.custom-select select:focus + .custom-select-wrap {
border: 2px solid #ff6600;
padding: 0 29px 0 19px;
}
.custom-select select:focus + .custom-select-wrap:after {
right: 11px;
}
.custom-select .cs-menu-wrap {
position: absolute;
min-width: 100%;
left: 0;
top: 100%;
margin-top: -1px;
background: #fff;
white-space: nowrap;
z-index: 50;
padding: 5px;
border: 1px solid #ccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
}
.custom-select .cs-scroll-container {
max-height: 230px;
}
.custom-select .scroll-content {
padding: 5px 18px;
}
.custom-select .scroll-content ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
line-height: 19px;
}
.custom-select .scroll-content ul li {
margin-top: 2px;
cursor: pointer;
}
.custom-select .scroll-content ul li:first-child {
margin-top: 0;
}
.custom-select .scroll-content ul li:hover {
color: #ff6600;
}
.input-file {
display: block;
position: relative;
}
.e-form .input-file {
color: #ffffff;
cursor: pointer
}
.mf-line .input-file {
vertical-align: middle;
}
.e-form .input-file .button {
float: left;
margin-right: 10px;
}
.mf-line .input-file .button {
float: left;
margin-right: 20px;
}
.input-file .file-text {
display: block;
overflow: hidden;
height: 26px;
line-height: 26px;
text-overflow: ellipsis;
font-size: 15px;
white-space: nowrap;
}
.mf-line .input-file .file-text {
font-size: 17px;
line-height: 35px;
}
.mf-line .input-file .file-text.placehlder {
color: #aeaeae;
}
.input-file .if-field-wrap {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
overflow: hidden;
}
.input-file .if-field-wrap input[type=file] {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
letter-spacing: 10em; /* IE 9 fix */
-ms-transform: scale(20); /* IE 9 fix */
-webkit-transform: scale(20);
-o-transform: scale(20);
transform: scale(20);
font-size: 200em;
opacity: 0;
cursor: pointer
}
.lt-ie9 .input-file .if-field-wrap input[type=file] {
filter: alpha(opacity=0);
}
form {
font-family: 'dindisplay_pro', sans-serif;
}
form.s-message {
padding-left: 20px;
}
.s-message .mf-line {
padding-left: 120px;
margin: 20px 0 10px;
}
.s-message .mf-line label {
margin: 5px -120px;
float: left;
font-size: 20px;
color: #ff6600;
}
.s-message .mf-buttons-line {
padding-left: 120px;
margin-top: 10px;
}
.s-message .mf-buttons-line a {
margin-left: 25px;
font-size: 15px;
}
.pwf-msg .msg-help {
color: #ff6600;
padding-left: 20px;
display: none;
}
.pwf-msg .msg-help:before {
content: '—';
float: left;
margin: 0 -15px 0 -20px;
}
.pw-login a.forgot {
font-size: 14px;
color: #464646;
}
.pw-login .pw-form .pwf-field{
width: 310px;
}
.pw-login a.forgot:hover {
color: #ff6600;
}
.pw-login button {
margin-right: 20px;
}
.pw-login a.reg {
font-weight: 500;
font-size: 16px;
}
.pwf-line.subj-checks > .pwf-field label.check,
.mf-line.afs-type > .mf-field label.check {
padding-right: 0;
width: 20%;
}
.pwf-line.subj-checks > .pwf-field label.check {
font-size: 17px;
}
.c-select-box {
position: relative;
border: 1px solid #bdbdbd;
outline: none;
background: #fff;
width: 100%;
padding: 3px;
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
line-height: 19px;
border-radius: 3px;
box-shadow: inset 0 2px 2px -2px #aaa;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.c-select-box.select {
padding-bottom: 0;
min-height: 40px;
}
.e-form .c-select-box.select {
min-height: 26px;
padding: 0 1px;
}
.c-select-box .csb-title {
padding: 0 35px 0 0;
height: 40px;
font-size: 16px;
line-height: 40px;
border-bottom: 1px dotted #cdcdcd;
color: #a2a2a2;
background: #fff ;
margin-bottom: 3px;
}
.c-select-box .csb-title input {
border: none;
padding: 0;
height: 35px;
box-shadow: none;
padding-left: 18px;
}
.c-select-box .csb-selected-items {
display: none;
border-bottom: 1px dotted #cdcdcd;
padding: 2px 0;
margin-bottom: 3px;
min-height: 30px;
line-height: 24px;
}
.e-form .c-select-box .csb-selected-items {
min-height: 18px;
line-height: 18px;
padding: 1px 0;
margin-bottom: 2px;
}
.c-select-box .csb-selected-items.show {
display: block;
}
.c-select-box.select .csb-selected-items {
display: block;
border: none;
padding-right: 30px;
margin-bottom: 0;
cursor: pointer;
}
.c-select-box.select.disabled .csb-selected-items {
cursor: default;
}
.c-select-box.select .csb-selected-items:after {
content: " ";
display: block;
width: 8px;
height: 5px;
overflow: hidden;
background: url(../img/sprites.png) -86px -27px no-repeat;
position: absolute;
right: 12px;
top: 20px;
margin-top: -3px;
}
.e-form .c-select-box.select .csb-selected-items:after {
top: 15px;
}
.c-select-box .csb-selected-items .csb-placeholder {
display: none;
min-height: 28px;
line-height: 28px;
padding-left: 18px;
color: #aeaeae;
}
.c-select-box .csb-selected-items .csb-placeholder.show {
display: block;
}
.c-select-box .csb-selected {
position: relative;
display: none;
vertical-align: top;
min-height: 26px;
line-height: 25px;
color: #ff6600;
white-space: nowrap;
margin: 0 3px 3px 0;
border: 1px solid #ff6600;
padding-right: 25px;
border-radius: 3px;
}
.e-form .c-select-box .csb-selected {
min-height: 16px;
margin: 0 2px 1px 0;
}
.c-select-box .csb-selected.show {
display: inline-block;
}
.c-select-box .csb-selected > * {
display: inline-block;
vertical-align: middle;
}
.c-select-box .csb-selected .csbs-text {
padding-left: 15px;
line-height: 18px;
font-size: 16px;
white-space: normal;
}
.c-select-box .csb-selected a.csbs-del:hover{
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}
.c-select-box .csb-selected a.csbs-del {
display: block;
position: absolute;
right: 0;
top: 0;
width: 25px;
overflow: hidden;
height: 18px;
line-height: 25px;
text-align: right;
padding-right: 10px;
text-decoration: none;
font-family: Verdana, san-serif;
}
.e-form .c-select-box .csb-selected a.csbs-del {
padding-top: 20px;
}
.c-select-box .csb-menu {
max-height: 230px;
/*overflow: hidden;*/
}
.popup-window .c-select-box.select .csb-menu {
max-height: 145px;
}
.c-select-box.select .csb-menu-wrap {
position: absolute;
left: -1px;
right: -1px;
top: 100%;
margin-top: -3px;
background: #fff;
z-index: 50;
padding: 5px;
border: 1px solid #ccc;
/*border-width: 0 1px 1px;*/
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
}
.e-form .c-select-box.select .csb-menu-wrap {
margin-top: 0;
}
/*.c-select-box.select .csb-menu {
border-top: 1px dotted #cdcdcd;
}*/
.c-select-box.places .csb-menu {
height: 245px;
}
.c-select-box .csb-menu .scroll-content {
padding: 5px 10px;
}
.c-select-box .csb-menu ul {
margin: 0;
padding: 0;
list-style: none;
}
.c-select-box .csb-menu ul li {
margin-bottom: 4px;
}
.c-select-box .csb-menu a,
.c-select-box .csb-menu label {
cursor: pointer;
color: #464646;
position: relative;
margin-left: 12px;
}
.c-select-box .csb-menu label.active {
color: #a2a2a2;
}
.c-select-box .csb-menu a:hover,
.c-select-box .csb-menu label:hover {
color: #ff6600;
}
.c-select-box .csb-menu label input[type="checkbox"] {
opacity: 0;
outline: none;
position: absolute;
z-index: -1;
}
.lt-ie9 .c-select-box .csb-menu label input[type="checkbox"] {
-ms-filter: alpha(opacity=0);
filter: alpha(opacity=0);
}
.c-select-box .csb-menu .places-list {
width: 260px;
float: left;
}
.c-select-box .csb-menu .places-list > ul > li > a {
display: inline-block;
border-bottom: 1px dashed;
text-decoration: none;
font-size: 17px;
line-height: 15px;
}
.c-select-box .csb-menu .places-list > ul > li.active > a,
.c-select-box .csb-menu .places-list > ul > li.active > label {
color: #ff6600;
}
.c-select-box .csb-menu .places-list > ul ul {
margin: 5px 0 0 16px;
font-size: 16px;
/*display: none;*/
}
.places-list .final-tire{
margin-left: 16px;
}
.places-list .final-tire .custom-radio-check{
padding-left: 12px;
}
.c-select-box .csb-menu .places-list > ul >li{
margin-bottom: 15px;
}
.c-select-box .csb-menu .places-list .active > .sublist {
display: block;
}
.c-select-box .csb-menu .places-list .sublist {
display: none;
}
.c-select-box .csb-menu .places-list .sublist.parent {
display: block;
}
.c-select-box .csb-menu .q-sel {
width: 190px;
float: right;
}
.c-select-box .csb-menu .q-sel .q-sel-title {
font-size: 14px;
color: #a2a2a2;
margin-bottom: 3px;
}
.c-select-box .csb-menu .q-sel .q-sel-title + ul {
margin-bottom: 10px;
}
.c-select-box .csb-menu .q-sel a.clear {
display: inline-block;
font-size: 14px;
line-height: 12px;
text-decoration: none;
border-bottom: 1px dashed;
color: #a2a2a2;
margin-left: 0;
}
.c-select-box .csb-menu .q-sel a.clear:hover {
color: #ff6600;
}
.mCSB_scrollTools .mCSB_draggerRail {
width: 10px;
background: #dbdbdb;
border: 1px solid #cccccc;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mCSB_scrollTools .mCSB_dragger {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 8px;
border: solid #dbdbdb;
border-width: 2px 1px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
left: 20px;
right: 20px;
bottom: 5px;
width: auto;
height: 20px;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
width: 100%;
height: 12px;
background: #dbdbdb;
}
.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
height: 10px;
margin: 8px auto;
border-width: 2px 3px;
}
.pw-subscribe {}
.pw-subscribe header {
margin: -5px 0 20px;
padding: 0;
border-bottom: 1px dotted #cccccc;
}
.pw-subscribe header .pw-title {
float: left;
padding: 5px 20px 0 0;
}
.tabs {
position: relative;
margin: 0 0 -1px;
padding: 0;
list-style: none;
z-index: 2;
}
.pw-subscribe header .tabs {
margin: 0 0 -1px;
overflow: hidden;
}
.tabs li {
display: block;
height: 51px;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
opacity: .2;
border: dotted transparent;
border-width: 1px 1px 0;
margin-left: 5px;
}
.tabs li:hover {
opacity: 1;
}
.tabs li.active {
border: dotted #cccccc;
border-width: 1px 1px 0;
background: #fcfcfb;
opacity: 1;
}
.popup-window .tabs li.active {
background: #f8f8f6;
}
.tabs li a {
position: relative;
display: block;
height: 50px;
padding: 12px;
overflow: hidden;
text-decoration: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 15px;
}
.popup-window .tabs li a {
width: 54px;
}
.tabs li a:before {
content: '';
display: inline-block;
vertical-align: middle;
background: url(../img/sprites.png) 0 0 no-repeat;
margin: 0 7px 3px 0;
}
.popup-window .tabs li a:before {
display: block;
margin: 0 auto 50px;
}
.tabs li a.icon-big-email {
}
.tabs li a.icon-big-email:before {
width: 30px;
height: 26px;
background-position: -32px -33px;
}
.tabs li a.icon-big-rss:before {
width: 25px;
height: 26px;
background-position: -91px -33px;
}
.tabs li a.icon-big-twitter:before {
width: 29px;
height: 25px;
background-position: -117px -33px;
}
.tabs li a.icon-big-ical:before {
width: 26px;
height: 29px;
background-position: -64px -33px;
}
.tabs-content {
margin: 0;
padding: 0;
list-style: none;
}
.tabs + .tabs-content {
position: relative;
border-top: 1px dotted #cccccc;
z-index: 1;
padding-top: 20px;
}
.tabs-content > li {
display: none;
}
.tabs-content > li.active {
display: block;
}
.pw-subscribe .pw-form .pwf-field {
width: 370px;
}
.pw-subscribe .mail {
margin-bottom: 25px;
}
.ui-datepicker {
display: none;
width: 236px;
height: auto;
padding: 10px;
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
border: 1px solid #bdbdbd;
background: #fff;
border-radius: 4px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}
.ui-datepicker a {
text-decoration: none;
}
.ui-datepicker table {
width: 100%;
border-collapse: collapse;
}
.ui-datepicker-header {
font-weight: 500;
text-transform: uppercase;
border-bottom: 1px dotted #bdbdbd;
padding-bottom: 12px;
margin-bottom: 12px;
font-size: 21px;
line-height: 33px;
}
.ui-datepicker-title {
text-align: center;
font-weight: 100;
color: #ff6600;
}
.ui-datepicker-prev, .ui-datepicker-next {
position: relative;
display: inline-block;
width: 31px;
height: 0;
padding-top: 31px;
cursor: pointer;
border: 1px solid #bdbdbd;
border-radius: 3px;
overflow: hidden;
}
.ui-datepicker-prev:hover, .ui-datepicker-next:hover {
border-color: #ff6600;
background: #ff6600;
}
.ui-datepicker-prev.ui-state-disabled,
.ui-datepicker-next.ui-state-disabled {
border-color: #bdbdbd;
background: none;
opacity: .5;
}
.ui-datepicker-prev:before, .ui-datepicker-next:before {
content: ' ';
display: block;
width: 10px;
height: 12px;
background: url(../img/sprites.png) -155px 0 no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -6px 0 0 -5px;
}
.ui-datepicker-prev {
float: left;
}
.ui-datepicker-prev:before,
.ui-datepicker-prev.ui-state-disabled:hover:before {
background-position: -155px 0;
margin-left: -6px;
}
.ui-datepicker-prev:hover:before {
background-position: -113px 0;
}
.ui-datepicker-next {
float: right;
}
.ui-datepicker-next:before,
.ui-datepicker-next.ui-state-disabled:hover:before {
background-position: -165px 0;
margin-left: -4px;
}
.ui-datepicker-next:hover:before {
background-position: -123px 0;
}
.ui-datepicker th {
text-transform: uppercase;
font-weight: 500;
padding: 0 0 4px;
}
.ui-datepicker th.ui-datepicker-week-end {
color: #ff6600;
}
.ui-datepicker tbody td {
padding: 4px 0;
text-align: center;
}
.ui-datepicker td a,
.ui-datepicker td span {
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
border: 1px solid #e2e2e2;
border-radius: 3px;
color: #e2e2e2;
/*padding: 4px;*/
}
.ui-datepicker td a {
color: #2b2b2b;
border-color: #bdbdbd;
}
.ui-datepicker td.ui-datepicker-week-end a {
color: #ff6600;
border-color: #ff6600;
}
.ui-datepicker td a:hover {
background: #f0f0f0;
}
.ui-datepicker td.ui-datepicker-today a {
background: #565656;
border-color: #565656;
color: #fff;
}
.ui-datepicker td a.ui-state-active {
background: #ff6600;
border-color: #ff6600;
color: #fff;
}
.pw-reply .pw-form .pwf-line {
width: 100%;
}
.pw-reply .pw-form .pwf-line .pwf-field {
display: block;
padding-right: 0;
width: auto;
}
.pwf-line > label {
display: block;
margin: -5px 0 5px;
}
.pw-reply .pw-form .pwf-line label {
font-size: 20px;
display: block;
margin-bottom: 10px;
}
.pw-reply .pw-form .pwf-buttons-line {
margin-top: 0;
}
.layout-wrap > aside .sbnr {
margin: 25px 0;
}
.layout-wrap > aside .sbnr .sbnr-wrap {
display: inline-block;
border: 1px solid #e3e3e3;
}
.layout-wrap > aside .vk-widget {
width: 180px;
margin: 30px 0;
}
.main-part .abn {
margin: 20px 0;
}
.main-page .abn {
margin-bottom: 0;
}
.so-text {
margin: 20px 0;
font-size: 12px;
line-height: 15px;
}
.so-text h2 {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 30px;
line-height: 30px;
margin: 15px 0;
color: #ff6600;
}
.bread-crumbs {
margin: 17px 0;
font-size: 11px;
line-height: 13px;
}
.bread-crumbs a {
color: #a2a2a2;
margin-right: 3px;
}
.bread-crumbs a:hover {
color: #ff6600;
}
.bread-crumbs a:after {
content: '→';
color: #a2a2a2;
display: inline-block;
margin-left: 7px;
text-decoration: none;
}
.bread-crumbs b,
.bread-crumbs strong {
font-weight: normal;
}
.page-title {
margin: 17px 0;
}
.page-title h1,
.page-title h2 {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 40px;
line-height: 40px;
margin: 0;
color: #ff6600;
}
.page-title h1 strong,
.page-title h2 strong {
font-weight: normal;
color: #464646;
}
.page-title.clearfix h1,
.page-title.clearfix h2 {
float: left;
}
.p-filter {
font-size: 12px;
color: #a2a2a2;
margin: 17px 0;
}
.page-title + .p-filter {
margin-top: -10px;
}
.p-filter .pf-body {
width: 100%;
float: left;
padding: 0 280px 0 55px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.p-filter .pf-body .pf-label {
width: 55px;
float: left;
margin: 0 -55px;
}
.p-filter .pf-body a {
color: #464646;
white-space: nowrap;
}
.p-filter .pf-body a:hover {
color: #ff6600;
}
.p-filter .ch-dates-range {
width: 260px;
float: right;
margin-left: -260px;
}
.p-filter .ch-dates-range a {
text-decoration: none;
border-bottom: 1px dashed;
-webkit-transition: border .3s;
-o-transition: border .3s;
transition: border .3s;
}
.p-filter .ch-dates-range a:hover {
border-bottom: none;
}
.page-body {
margin: 15px 0 0 -20px;
}
.pagination {
margin: 25px 0 40px;
}
.pagination .pg-info {
float: right;
padding-right: 20px;
font-size: 12px;
line-height: 29px;
}
.pagination .pg-info i {
font-style: normal;
color: #a2a2a2;
}
.pagination .pg-body {
overflow: hidden;
font-family: 'dindisplay_pro', sans-serif;
}
.pagination .pg-body ul {
margin: 0;
padding: 0;
list-style: none;
display: inline-block;
vertical-align: middle;
}
.pagination .pg-body li {
display: inline-block;
}
.pagination .pg-body li a,
.pagination .pg-body li b {
display: block;
min-width: 29px;
height: 29px;
padding: 0 5px;
font-weight: bold;
font-size: 16px;
line-height: 29px;
text-decoration: none;
text-align: center;
border: 1px solid #fcaf7b;
margin-right: 1px;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 1px;
}
.pagination .pg-body li b {
border-color: #ff6600;
background: #ff6600;
color: #ffffff;
}
.pagination .pg-body > a {
display: inline-block;
vertical-align: middle;
height: 29px;
padding: 0 7px;
font-weight: 500;
font-size: 17px;
line-height: 29px;
text-decoration: none;
border: 1px solid #fcaf7b;
margin-right: 1px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.pagination .pg-body a.pg-prev {
border-radius: 4px 0 0 4px;
}
.pagination .pg-body a.pg-next {
border-radius: 0 4px 4px 0;
}
.pagination .pg-body a.pg-prev:before,
.pagination .pg-body a.pg-next:after {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 5px;
height: 8px;
background: url(../img/sprites.png) -143px -16px no-repeat;
margin-top: -1px;
}
.pagination .pg-body a.pg-prev:before {
background-position: -143px -16px;
margin-right: 7px;
}
.pagination .pg-body a.pg-next:after {
background-position: -148px -16px;
margin-left: 7px;
}
.pagination .pg-body a:hover {
background: #fcaf7b;
color: #fff;
}
.pagination .pg-body a.pg-prev:hover:before {
background-position: -143px -24px;
}
.pagination .pg-body a.pg-next:hover:after {
background-position: -148px -24px;
margin-left: 7px;
}
.pagination .pg-body > a.disabled {
border-color: #cdcdcc;
background: none;
color: #babab9;
cursor: default;
width: 29px;
overflow: hidden;
padding: 27px 0 0;
position: relative;
}
.pagination .pg-body a.pg-prev.disabled:before,
.pagination .pg-body a.pg-next.disabled:after {
position: absolute;
left: 50%;
top: 50%;
margin: -4px 0 0 -3px;
}
.pagination .pg-body a.pg-prev.disabled:before,
.pagination .pg-body a.pg-prev.disabled:hover:before {
background-position: -153px -16px;
}
.pagination .pg-body a.pg-next.disabled:after,
.pagination .pg-body a.pg-next.disabled:hover:after {
background-position: -158px -16px;
}
.cat-list {
margin: 0;
padding: 0;
list-style: none;
}
.cat-list > li.ad {
overflow: hidden;
margin-bottom: 20px;
}
.cat-list > .cl-item,
.m-article {
position: relative;
padding: 17px 20px 15px;
margin-bottom: 20px;
background: #fcfcfb;
box-shadow: inset 0 1px 0 #e8e8e7;
border-radius: 4px;
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
}
.m-article .cat-list > .cl-item {
margin-bottom: 15px;
}
.cat-list > li.cl-item:hover {
background: #fff;
box-shadow: 0 3px 5px -3px #888;
}
/*.cat-list > li.cl-item:after,
.cat-list > li.cl-item:before,
.cat-list > li .cli-pict,
.cat-list > li .cli-info {
cursor: pointer;
}*/
/*.hit .cli-info:after {
content: ' ';
display: block;
width: 81px;
height: 81px;
background: url(../img/sprites.png) -63px -63px no-repeat;
position: absolute;
left: 0;
top: 0;
z-index: 20;
}*/
.hit {
display: block;
width: 81px;
height: 81px;
background: url(../img/sprites.png) -63px -63px no-repeat;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
/*.cat-list > li.cl-item.canceled > * {
opacity: .25;
}*/
/*.cat-list > li.cl-item.canceled .cli-info:before {
content: ' ';
display: block;
width: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: transparent;
z-index: 20;
}*/
.cancel {
display: block;
width: 100%;
position: absolute;
left: 0;
top: 0;
bottom: 0;
background: rgba(255, 255, 255, .75);
z-index: 20;
}
.lt-ie9 .cancel {
background: #fff;
-ms-filter: alpha(opacity=75);
filter: alpha(opacity=75);
}
.cancel:after {
content: ' ';
display: block;
width: 81px;
height: 81px;
background: url(../img/sprites.png) -144px -63px no-repeat;
position: absolute;
left: 0;
top: 0;
z-index: 21;
}
/*.cat-list > li.cl-item.canceled:after {
content: ' ';
display: block;
width: 81px;
height: 81px;
background: url(../img/sprites.png) -144px -63px no-repeat;
position: absolute;
left: 0;
top: 0;
opacity: 1;
z-index: 21;
}*/
.cl-item .cl-item-wrap {
padding-left: 120px;
margin-bottom: 10px;
}
.cl-photos .cl-item .cl-item-wrap,
.e-cat .cl-item .cl-item-wrap {
padding-left: 90px;
margin-bottom: 0;
}
.m-article .cl-item .cl-item-wrap {
padding-left: 100px;
margin-bottom: 0;
}
.cl-item .cl-item-wrap > a {
color: #464646;
text-decoration: none;
}
.cli-pict,
.i-pict {
width: 100px;
line-height: 96px;
text-align: center;
background: #ffffff;
margin: 3px -100% 0 -120px;
float: left;
box-shadow: inset 0 1px 0 #e8e8e7;
border-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.i-pict {
margin: 0 0 10px;
position: relative;
}
.i-pict .user-avatar{
display: block;
width: 100%;
height: 100%;
}
.cl-photos .cli-pict,
.e-cat .cli-pict {
width: 70px;
height: 70px;
line-height: 60px;
padding: 4px;
margin-left: -90px;
}
.m-article .cl-item .cli-pict {
width: 80px;
height: 80px;
line-height: 70px;
padding: 5px;
margin-left: -100px;
}
.cat-list li.cl-item:hover .cli-pict {
box-shadow: none;
}
.cli-pict img,
.i-pict img {
max-width: 100%;
max-height: 100%;
border-radius: 4px;
}
.cli-info {
width: 100%;
float: left;
margin-bottom: 15px;
}
.e-cat .cli-info {
margin-bottom: 0;
}
.cat-list.cl-places .cli-info {
margin-bottom: 7px;
}
.cli-info .cli-top {
margin-bottom: 10px;
}
.cat-list.cl-places .cli-info .cli-top {
margin-bottom: 7px;
}
.cl-item .cli-approved {
float: right;
opacity: .25;
-webkit-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s;
}
.cat-list li.cl-item:hover .cli-approved,
.cat-list > li.cl-item.canceled .cli-approved {
opacity: 1;
}
.cl-item .cli-status {
float: right;
font-size: 11px;
line-height: 13px;
color: #a2a2a2;
}
.cl-item .cli-status .status {
height: 13px;
overflow: hidden;
}
.cl-item .cli-status .status.active {
width: 13px;
}
.cl-item .cli-status .status:before {
content: ' ';
display: inline-block;
width: 13px;
height: 13px;
background: url(../img/sprites.png) -211px -32px no-repeat;
margin: 0 3px -2px 0;
}
.cli-photo-list .cli-phg-bot .cli-pb-button {
background-position: -345px -32px;
}
.cl-item .cli-status .status.moderated:before {
background-position: -211px -160px;
}
.cl-item .cli-status .status.draft:before {
content: none;
}
.cl-item .cli-status b {
display: inline-block;
font-size: 16px;
font-weight: normal;
padding-top: 5px;
}
.cl-item .cli-status b:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 16px;
height: 15px;
background: url(../img/sprites.png) -171px -16px no-repeat;
margin: -2px 5px 0 0;
}
.cl-item .cli-status b.participant {
color: #ff6600;
}
.cl-item .cli-status b.visitor {
color: #464646;
}
.cl-item .cli-status b.visitor:before {
width: 14px;
background-position: -188px -16px;
margin-top: -2px;
}
.cl-item header {
font-family: 'dindisplay_pro', sans-serif;
margin-bottom: 2px;
}
.cl-item header .cli-title {
display: inline-block;
vertical-align: top;
font-size: 30px;
line-height: 30px;
margin: 0 6px 0 0;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
max-width: 490px;
}
.cl-item header .cli-title a {
color: #464646;
text-decoration: none;
}
.cat-list li.cl-item:hover header .cli-title {
color: #ff6600;
}
.cl-item header .cli-title a:hover {
color: #ff6600;
}
.cat-list > li.cl-item.canceled header .cli-title {
text-decoration: line-through;
color: #464646;
}
.cl-item header .cli-rate {
display: inline-block;
vertical-align: top;
color: #ff6600;
font-size: 16px;
margin-top: 2px;
}
.cl-item header .cli-rate:before {
content: ' ';
display: inline-block;
vertical-align: baseline;
width: 14px;
height: 13px;
margin: 0 4px -1px 0;
background: url(../img/sprites.png) -181px -32px no-repeat;
opacity: .5;
}
.cli-descr {
font-size: 12px;
line-height: 15px;
color: #a2a2a2;
}
.cli-info .cli-bot {
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
line-height: 19px;
}
.cli-info .cli-bot .cli-date {
font-size: 17px;
line-height: 18px;
float: left;
}
.cli-info .cli-bot .cli-area {
font-size: 17px;
line-height: 18px;
font-weight: 500;
color: #ff6600;
float: left;
}
.cli-info .cli-bot .cli-area a {
text-decoration: none;
}
.cli-info .cli-bot .cli-area a:hover {
color: #464646;
}
.cli-info .cli-bot .cli-position {
font-size: 20px;
line-height: 21px;
font-weight: 500;
color: #ff6600;
float: left;
}
.cli-info .cli-bot .cli-position a {
color: #ff6600;
text-decoration: none;
}
.cli-info .cli-bot .cli-position a:hover {
color: #464646;
}
.cli-info .cli-bot .cli-dim {
font-size: 16px;
line-height: 18px;
font-weight: bold;
float: left;
}
.cli-info .cli-bot .cli-dim:before {
content: ' ';
display: inline-block;
width: 16px;
height: 16px;
background: url(../img/sprites.png) -242px -16px no-repeat;
vertical-align: middle;
margin: -4px 4px 0 0;
}
.cli-place {
float: right;
padding-left: 15px;
}
.cli-place:before {
content: ' ';
display: block;
width: 10px;
height: 16px;
background: url(../img/sprites.png) -217px -16px no-repeat;
float: left;
margin: 1px -10px 0 -15px;
}
.cli-place a {
color: #464646;
text-decoration: none;
}
.cli-place a:hover {
color: #ff6600;
}
.cli-buttons {
position: relative;
width: 100%;
float: left;
}
.cli-m-buttons {
float: left;
}
.cli-m-buttons > * {
margin-left: 5px;
}
.cli-m-buttons > *:first-child {
margin-left: 0;
}
.cli-services {
display: inline-block;
vertical-align: top;
}
.cli-services:hover {
padding-bottom: 10px;
margin-bottom: -10px;
background: #ff6600;
border-radius: 4px 4px 0 0;
}
.cli-services:hover .button.icon-sm {
border-color: #ff6600;
background: #ff6600;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}
.cli-services:hover .button.icon-sm:before {
background-position: -287px -41px;
}
.cli-services-sm {
margin-top: 5px;
padding: 10px 0 1px 15px;
position: absolute;
background: #ff6600;
color: #fff;
font-size: 12px;
font-weight: bold;
width: 100%;
border-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
z-index: 100;
}
.cli-services:hover .cli-services-sm {
display: block;
}
.cli-services-sm ul {
margin: 0;
padding: 0;
list-style: none;
}
.cli-services-sm ul li {
display: inline-block;
vertical-align: top;
margin: 0 10px 9px 0;
}
.cli-services-sm a {
display: block;
color: #fff;
text-decoration: none;
text-transform: uppercase;
padding: 2px 10px;
border: 1px solid #ffb880;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
border-radius: 4px;
}
.cli-services-sm a:hover {
border-color: #ffffff;
background: #ffffff;
color: #ff6600;
text-shadow: none;
}
.cli-s-buttons {
float: right;
}
.cat-list > li > footer {
padding-left: 120px;
font-size: 11px;
line-height: 16px;
}
.cat-list > li > footer .cli-stats {
width: 120px;
text-align: center;
margin: 0 -100% 0 -130px;
float: left;
}
.i-stats {
font-size: 11px;
text-align: center;
margin-left: -5px;
}
.cat-list .cli-stats > *,
.i-stats > * {
display: inline-block;
vertical-align: baseline;
white-space: nowrap;
margin-left: 5px;
}
.cat-list .cli-stats > *:first-child {
margin-left: 0;
}
.cat-list .cli-stats > *:before,
.i-stats > *:before {
content: ' ';
display: inline-block;
width: 11px;
height: 12px;
background: url(../img/sprites.png) -12px 0 no-repeat;
margin: 0 3px -1px 0;
}
.cat-list .cli-stats .visitors,
.cat-list .cli-stats .schedule,
.i-stats .visitors,
.i-stats .schedule {
color: #464646;
}
.cat-list .cli-stats .visitors:before,
.i-stats .visitors:before {
width: 11px;
height: 12px;
background-position: -12px 0;
margin: 0 2px -1px 0;
}
.cat-list .cli-stats .schedule:before,
.i-stats .schedule:before {
width: 13px;
height: 14px;
background-position: -228px -16px;
margin-bottom: -1px;
}
.cat-list .cli-stats .participants,
.cat-list .cli-stats .views,
.i-stats .participants,
.i-stats .views {
color: #ff6600;
}
.cat-list .cli-stats .participants:before,
.i-stats .participants:before {
width: 13px;
height: 12px;
background-position: -197px 0;
margin-bottom: -2px;
}
.cat-list .cli-stats .views:before,
.i-stats .views:before {
width: 13px;
height: 8px;
background-position: -148px -52px;
margin-bottom: 0;
}
.cat-list > li > footer .cli-tags {
color: #a2a2a2;
}
.cat-list > li > footer .cli-tags a {
color: #a2a2a2;
white-space: nowrap;
}
.cat-list > li > footer .cli-tags a:hover {
color: #ff6600;
}
.cli-photo-list {
/*margin-right: -15px;*/
}
.cli-photo-list .clipl-wrap {
margin: 0 0 10px;
}
.sli-slides {
overflow: hidden;
margin-right: -15px;
}
.cli-photo-list ul {
margin: 0;
padding: 0;
list-style: none;
width: 100%;
}
.cli-photo-list ul > li {
width: 25%;
padding-right: 15px;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cli-photo-list ul > li a {
display: block;
overflow: hidden;
border-radius: 4px;
}
.cli-photo-list ul > li img {
width: 100%;
}
.clipl-wrap .re-controls {
display: none;
}
.clipl-wrap .re-controls.enabled {
display: block;
}
.clipl-wrap .re-controls a {
display: block;
width: 71px;
height: 0;
padding-top: 71px;
overflow: hidden;
position: absolute;
top: 50%;
margin-top: -35px;
}
.clipl-wrap .re-controls a:before {
content: ' ';
display: block;
width: 31px;
height: 62px;
background: url(../img/sprites.png) 0 -63px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -31px 0 0 -15px;
}
.clipl-wrap .re-controls a.prev {
left: 0;
}
.clipl-wrap .re-controls a.prev:before {
background-position: 0 -63px;
}
.clipl-wrap .re-controls a.next {
right: 15px;
}
.clipl-wrap .re-controls a.next:before {
background-position: -32px -63px;
}
.clipl-wrap .re-controls a.prev.disabled,
.clipl-wrap .re-controls a.next.disabled {
display: none;
}
.cli-photo-list .cli-phg-bot {
width: 100%;
}
.cli-photo-list .cli-phg-bot > div {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cli-photo-list .cli-phg-bot .cli-pb-button {
width: 50%;
float: left;
padding-right: 15px;
}
.cli-photo-list .cli-phg-bot .cli-pb-button .button {
width: 49%;
min-width: 175px;
text-align: center;
margin-right: 11px;
}
.cli-photo-list .cli-phg-bot .cli-pb-info {
padding-left: 15px;
float: right;
font-size: 12px;
line-height: 29px;
color: #a2a2a2;
}
.cli-photo-text {
font-size: 12px;
line-height: 15px;
margin-bottom: 15px;
}
.cli-photo-text > *:first-child {
margin-top: 0;
}
.cli-photo-gallery {
margin-right: -15px;
}
.i-photos .cli-photo-gallery {
margin-right: -20px;
}
.cli-photo-gallery > ul {
margin: 0;
padding: 0;
list-style: none;
}
.cli-photo-gallery > ul > li {
display: inline-block;
vertical-align: top;
width: 33.3%;
padding: 0 15px 0 0;
margin: 0 -4px 15px 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.i-photos .cli-photo-gallery > ul > li {
width: 20%;
padding-right: 20px;
margin-bottom: 20px;
}
.cli-photo-gallery > ul > li > a {
position: relative;
display: block;
width: 100%;
/*height: 140px;*/
overflow: hidden;
text-align: center;
border-radius: 4px;
}
.i-photos .cli-photo-gallery > ul > li > a {
height: 140px;
}
.cli-photo-gallery > ul > li img {
display: block;
width: 100%;
}
.i-photos .cli-photo-gallery > ul > li img {
display: inline-block;
width: auto;
height: 100%;
margin: 0 -50%;
}
.cli-photo-gallery .pg-title {
display: none;
position: absolute;
padding: 10px 20px;
background: rgba(0, 0, 0, .7);
color: #fff;
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
width: 100%;
left: 0;
bottom: 0;
text-align: left;
padding: 20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.lt-ie9 .cli-photo-gallery .pg-title {
background: url(../img/semitransparent-ie8.png);
}
.popup-gallery-container {
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
overflow: auto;
background: rgba(0, 0, 0, .75);
z-index: 1000;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
}
.lt-ie9 .popup-gallery-container {
background: url(../img/semitransparent-ie8.png);
}
.pg-container-wrap {
display: table;
width: 100%;
height: 100%;
}
.popup-gallery-outer {
position: fixed;
width: 100%;
height: 100px;
}
/* popup Галерея*/
.popup-gallery {
position: absolute;
display: block;
width: 1040px;
height: 533px;
top: 50%;
left: 50%;
margin-top: -266px;
margin-left: -520px;
border-radius: 4px;
background-color: #ffffff
}
.popup-gallery .pg-wrap {
position: relative;
background: #fff;
padding-left: 730px;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
}
.popup-gallery .ajax-load-popup{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.popup-gallery .ajax-load-popup img{
display: block;
width: 54px;
height: 55px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -27px;
margin-left: -27px;
}
.lt-ie9 .popup-gallery .pg-wrap {
border: 1px solid #ccc;
}
.popup-gallery .pg-photos {
width: 730px;
height: 533px;
line-height: 530px;
background: #eee;
margin: 0 -730px 0 -730px;
float: left;
}
.popup-gallery .pg-photos img {
max-width: 730px;
max-height: 533px;
text-align: center;
vertical-align: middle;
}
.popup-gallery .pg-photos ul {
margin: 0;
padding: 0;
list-style: none;
}
.popup-gallery .pg-info {
padding: 15px 20px 145px;
font-family: 'dindisplay_pro', sans-serif;
width: 100%;
height: 100%;
text-align: left;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.pgi-wrap {
height: 100%;
overflow: auto;
}
.pg-photo-title {
font-size: 20px;
padding-right: 20px;
margin-bottom: 10px;
}
.pg-photo-text {
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 15px;
color: #8d8d8d;
margin-bottom: 10px;
}
.popup-gallery .pg-info hr {
margin: 10px 0;
}
.pg-photo-descr {
font-size: 12px;
line-height: 15px;
}
.pg-photo-descr h3 {
font-size: 15px;
margin: 0 0 3px;
font-weight: normal;
}
.pg-photo-descr p {
margin: 3px 0 0;
}
.pg-comments .pgc-title {
font-size: 15px;
margin: 0 0 5px;
}
.pg-comments ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 12px;
line-height: 15px;
color: #8d8d8d;
}
.pg-comments ul li {
margin-top: 10px;
}
.pg-only-text .pg-photo-title{
font-size: 24px;
line-height: 1em;
margin-top: 24px;
margin-bottom: 36px;
/*text-indent:1em;*/
margin-left: 0.5em;
}
/* the end of gallerypopup*/
.pgc-user {
color: #ff6600;
}
.pgc-form {
position: absolute;
left: 750px;
right: 20px;
bottom: 20px;
}
.pgc-form .pgc-field {
margin-bottom: 5px;
}
.pgc-form label {
display: block;
font-size: 15px;
margin-bottom: 5px;
}
.pgc-form textarea {
height: 50px;
padding: 5px;
}
.pgc-form .pgc-buttons button,
.pgc-form .pgc-buttons .button {
padding-left: 8px;
padding-right: 8px;
}
.pgc-form .pgc-buttons button {
background: none;
-webkit-filter: none;
filter: none;
}
.pgc-form .pgc-buttons button:hover {
background: #ff6600;
}
.pg-photos-controls a {
position: absolute;
width: 60px;
height: 0;
padding-top: 533px;
overflow: hidden;
top: 0;
opacity: .5;
}
.pg-photos-controls a:hover {
opacity: 1;
}
.pg-photos-controls a:before {
content: ' ';
display: block;
width: 21px;
height: 42px;
background: url(../img/sprites.png) -257px -133px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -21px 0 0 -10px;
}
.pg-photos-controls a.pgpc-prev {
left: -60px;
}
.pg-photos-controls a.pgpc-next {
right: -60px;
}
.pg-photos-controls a.pgpc-next:before {
background-position: -279px -133px;
}
.pg-close {
display: block;
position: absolute;
right: 0;
top: 0;
width: 32px;
height: 32px;
cursor: pointer;
z-index: 100;
}
.pg-close:before {
content: '';
display: block;
width: 10px;
height: 10px;
background: url(../img/sprites.png) -133px 0 no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -5px 0 0 -5px;
}
.pg-close:hover:before {
background-position: -144px 0;
}
.item-wrap {
padding-left: 120px;
}
.item-wrap > aside {
width: 100px;
float: left;
margin: 0 -100% 0 -120px;
}
.item-wrap > aside .i-pict {
float: none;
margin-bottom: 5px;
}
.item-wrap > aside .i-rating {
font-family: 'dindisplay_pro', sans-serif;
font-size: 21px;
line-height: 22px;
text-align: center;
color: #ff6600;
padding: 4px 10px 3px;
margin: 15px 0;
border: 1px solid #fdcfaf;
border-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.item-wrap > aside .i-rating:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 20px;
height: 19px;
margin: -3px 5px -2px -2px;
background: url(../img/sprites.png) -160px -32px no-repeat;
opacity: .5;
}
.item-wrap.event > aside .i-rating {
margin-top: 22px;
}
.i-info {
width: 100%;
float: left;
}
.i-info header {
font-family: 'dindisplay_pro', sans-serif;
margin-bottom: 2px;
}
.i-info header .i-place {
float: right;
font-size: 15px;
padding: 13px 0 0 15px;
max-width: 235px;
white-space: nowrap;
}
.i-info header .i-place:before {
content: ' ';
display: block;
width: 10px;
height: 16px;
background: url(../img/sprites.png) -217px -16px no-repeat;
float: left;
margin: 1px -10px 0 -15px;
}
.i-info header .i-place a {
color: #464646;
text-decoration: none;
}
.i-info header .i-place a:hover {
color: #ff6600;
}
.i-info .i-title {
display: inline-block;
font-size: 40px;
line-height: 37px;
color: #ff6600;
margin: 0 6px 5px 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}
.i-info .i-position {
font-family: 'dindisplay_pro', sans-serif;
font-size: 20px;
}
.i-info .i-position a {
text-decoration: none;
color: #464646;
}
.i-info .i-position a:hover {
color: #ff6600;
}
.i-info .i-descr {
font-size: 12px;
line-height: 16px;
color: #7e7e7e;
height: 27px;
font-family: Arial, sans-serif;
}
.place .i-info .i-descr {
min-height: 30px;
}
.i-info .i-area {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 500;
font-size: 22px;
line-height: 23px;
margin-bottom: 15px;
}
.i-info .i-area a {
color: #464646;
text-decoration: none;
}
.i-info .i-area a:hover {
color: #ff6600;
}
.i-info .i-address {
margin-bottom: 15px;
}
.i-address header {
font-family: 'dindisplay_pro', sans-serif;
font-size: 18px;
line-height: 21px;
margin-bottom: 15px;
}
.i-address header > * {
display: inline-block;
vertical-align: middle;
}
.i-address header .address {
margin-right: 10px;
}
.i-info .i-address a.toggle-map {
display: inline-block;
vertical-align: middle;
font-size: 15px;
line-height: 12px;
color: #a2a2a2;
text-decoration: none;
border-bottom: 1px dashed;
margin-left: 15px;
}
.i-info .i-address.map-opened header a.toggle-map {
display: none;
}
.i-info .i-address a.toggle-map:hover {
color: #ff6600;
}
.i-info .i-address a.toggle-map:before {
content: ' ';
display: block;
width: 10px;
height: 16px;
background: url(../img/sprites.png) -217px -16px no-repeat;
float: left;
margin: 0 -10px -0px -15px;
}
.i-info .i-address .i-map {
position: relative;
/*margin: 0 0 20px -120px;*/
margin: 0 0 20px;
display: none;
}
.place .i-info .i-address .i-map {
margin-left: -120px;
}
.i-info .i-address.map-opened .i-map {
display: block;
}
.i-info .i-address .i-map .close-map {
position: absolute;
right: 0;
bottom: 100%;
z-index: 20;
margin-bottom: 15px;
}
.i-info .i-address .i-map .map-canvas {
width: 100%;
height: 305px;
background: #eee;
overflow: hidden;
border-radius: 4px;
}
.i-info .i-tags {
margin-bottom: 15px;
font-size: 11px;
line-height: 16px;
color: #a2a2a2;
}
.i-info .i-tags {
margin-top: -5px;
}
.i-info .i-tags a {
color: #a2a2a2;
white-space: nowrap;
}
.i-info .i-tags a:hover {
color: #ff6600;
}
.i-info .i-contacts {
margin-bottom: 15px;
}
.i-info .i-contacts .ic-buttons {
width: 265px;
margin-right: 40px;
float: left;
}
.i-info .i-contacts .ic-buttons .icb-exit-edit {
display: none;
}
.i-info .i-contacts .ic-buttons .soc-media-buttons {
margin-top: 25px;
}
.i-info .i-contacts .ic-links {
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
line-height: 20px;
width: 310px;
float: left;
}
.ic-tel {
font-size: 20px;
line-height: 21px;
margin-bottom: 4px;
}
.i-additional {
margin-bottom: 15px;
font-size: 12px;
line-height: 15px;
}
.i-additional .ia-title {
font-family: 'dindisplay_pro', sans-serif;
font-size: 20px;
line-height: 23px;
margin-bottom: 30px;
}
dl.add-info p{
margin: 0;
}
dl.add-info {
margin: 0 0 -7px;
padding: 0;
font-size: 12px;
line-height: 15px;
}
dl.add-info dt {
min-height: 15px;
width: 178px;
float: left;
clear: left;
margin: 0 5px 10px 0;
}
dl.add-info dd {
min-height: 15px;
padding: 0;
overflow: hidden;
margin: 0 0 12px;
}
dl.add-info dd a {
text-decoration: none;
color: #464646;
}
dl.add-info dd a:hover {
text-decoration: none;
color: #ff6600;
}
dl.add-info dd ul {
margin: 0;
padding: 0;
list-style: none;
}
dl.add-info dd ul li {
margin-bottom: 3px;
}
.i-statistics > header {
font-family: 'dindisplay_pro', sans-serif;
padding-left: 120px;
margin-bottom: 20px;
font-weight: 500;
font-size: 20px;
line-height: 23px;
color: #ff6600;
}
.i-statistics > header b {
font-weight: bold;
font-size: 40px;
letter-spacing: -2px;
margin-right: 2px;
}
.i-statistics > header .ish-title {
width: 100px;
margin: 0 -100% 0 -120px;
float: left;
font-weight: normal;
font-size: 17px;
line-height: 18px;
text-align: right;
color: #464646;
}
.i-statistics > header .ish-data {
/*display: table;
height: 40px;*/
width: 100%;
text-align: justify;
padding-right: 70px;
margin-bottom: -20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.i-statistics > header .ish-data > * {
/*display: table-cell;
width: 33.3%;
padding: 5px 10px 0 0;
vertical-align: middle;*/
display: inline-block;
padding-top: 10px;
max-width: 30%;
}
.i-statistics > header .ish-data:after {
content: '';
display: inline-block;
width: 100%;
height: 0;
}
.i-statistics > header .ish-data a {
text-decoration: none;
color: #ff6600;
}
.i-statistics > header .ish-data a:hover {
color: #464646;
}
.m-article .sect-title {
font-family: 'dindisplay_pro', sans-serif;
font-size: 23px;
line-height: 24px;
margin-bottom: 15px;
}
.e-details .sect-title {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 300;
font-size: 30px;
line-height: 32px;
color: #feb17d;
}
.m-article .sect-title a {
color: #464646;
text-decoration: none;
}
.m-article .sect-title a:hover {
color: #ff6600;
}
.graph-title {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 300;
font-size: 25px;
line-height: 26px;
color: #feb17d;
}
.i-staff-list {
margin-bottom: 15px;
}
.i-staff-list > ul {
margin: 0;
padding: 0 0 0 4px;
list-style: none;
}
.i-staff-list > ul > li {
display: inline-block;
width: 33%;
margin-left: -4px;
}
.i-staff-list > ul > li > a {
text-decoration: none;
color: #464646;
}
.i-staff-list .sl-item {
padding-left: 110px;
}
.i-staff-list .sl-pict {
display: block;
width: 90px;
height: 90px;
overflow: hidden;
margin: 0 -100% 0 -110px;
float: left;
border-radius: 4px;
}
.i-staff-list .sl-info {
display: table;
width: 100%;
height: 90px;
}
.i-staff-list .sl-info .sl-info-wrap {
display: table-cell;
vertical-align: middle;
padding-right: 40px;
}
.i-staff-list .sl-info .sl-name {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 500;
font-size: 19px;
line-height: 20px;
color: #ff6600;
margin-bottom: 4px;
}
.i-staff-list a:hover .sl-info .sl-name {
color: #464646;
}
.i-staff-list .sl-info .sl-position {
font-size: 11px;
line-height: 14px;
}
.i-stats {
line-height: 15px;
margin-bottom: 7px;
}
.i-date {
font-family: 'dindisplay_pro', sans-serif;
font-size: 27px;
margin: 12px 0 10px;
}
.i-discount {
margin-top: 15px;
font-size: 10px;
line-height: 12px;
color: #a2a2a2;
}
.i-discount .discount-button {
display: block;
text-align: center;
text-decoration: none;
border: none;
outline: none;
height: 26px;
padding: 1px 5px 0;
font-family: 'dindisplay_pro', sans-serif;
font-weight: bold;
font-size: 13px;
line-height: 25px;
text-transform: uppercase;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
background: #ff6600;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8000), color-stop(100%,#ff6600));
background: -webkit-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -webkit-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: linear-gradient(to bottom, #ff8000 0%,#ff6600 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8000', endColorstr='#ff6600',GradientType=0 );
border-radius: 3px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.i-discount .discount-button:hover {
background: #ff8000;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9150), color-stop(100%,#fe9150));
background: -webkit-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -webkit-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: linear-gradient(to bottom, #fe9150 0%,#ff8000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9150', endColorstr='#ff8000',GradientType=0 );
}
.i-discount .dsc-text {
font-size: 10px;
line-height: 11px;
margin-top: 5px;
padding: 0 0 0 10px;
}
.i-buttons {}
.i-buttons .ib-main {
float: left;
}
.i-buttons .ib-add {
float: right;
}
.i-divs {
margin-bottom: 20px;
}
.i-divs .i-subj {
width: 55%;
float: left;
font-family: 'dindisplay_pro', sans-serif;
font-size: 14px;
}
.i-divs .i-subj ul {
margin: -3px 0 0;
padding: 0;
list-style: none;
}
.i-divs .i-subj a {
color: #6d6d6d;
}
.i-divs .i-subj a:hover {
color: #ff6600;
}
.i-divs .i-tags {
width: 45%;
float: right;
margin-bottom: 0;
}
.i-divs .i-tags a {
white-space: normal;
}
.i-sub-articles {
font-family: 'dindisplay_pro', sans-serif;
font-size: 16px;
padding: 0 0 0 10px;
background: #fcf4ee;
margin-bottom: 25px;
border-radius: 4px;
}
.i-sub-articles ul {
margin: 0;
padding: 0;
list-style: none;
display: table;
width: 100%;
}
.i-sub-articles ul > li {
display: table-cell;
padding: 15px 15px;
}
.i-steps {
margin-bottom: 20px;
}
.i-steps .is-title {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 100;
font-size: 26px;
line-height: 27px;
text-align: center;
text-transform: uppercase;
margin-bottom: 15px;
}
.i-steps ul {
margin: 0;
padding: 0;
list-style: none;
display: table;
width: 100%;
}
.i-steps ul > li {
display: table-cell;
width: 33.3%;
padding: 0 3px;
}
.i-steps .label {
font-size: 12px;
line-height: 15px;
font-style: italic;
margin-bottom: 5px;
white-space: nowrap;
}
.i-steps a.step {
position: relative;
display: block;
text-align: center;
height: 31px;
line-height: 30px;
border: 1px solid;
font-family: 'dindisplay_pro', sans-serif;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
text-decoration: none;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
}
.i-steps ul > li.s1 a:after,
.i-steps ul > li.s2 a:before,
.i-steps ul > li.s2 a:after,
.i-steps ul > li.s3 a:before {
content: ' ';
display: block;
width: 15px;
height: 31px;
background: url(../img/sprites.png) 0 -144px no-repeat;
position: absolute;
top: -1px;
}
.i-steps ul > li a:after {
right: -1px;
}
.i-steps ul > li a:before {
left: -1px;
}
.i-steps ul > li.s1,
.i-steps ul > li.s1 a {
color: #ff6600;
}
.i-steps ul > li.s1 a:after {
background-position: 0 -144px;
}
.i-steps ul > li.s1 a:hover {
background: #ff6600;
border-color: #ff6600;
color: #fff;
}
.i-steps ul > li.s2,
.i-steps ul > li.s2 a {
color: #00adef;
}
.i-steps ul > li.s2 a b {
color: #1d447d;
}
.i-steps ul > li.s2 a:before {
background-position: -15px -144px;
}
.i-steps ul > li.s2 a:after {
background-position: -30px -144px;
}
.i-steps ul > li.s2 a:hover {
background: #00adef;
border-color: #00adef;
color: #fff;
}
.i-steps ul > li.s3,
.i-steps ul > li.s3 a {
color: #ef3976;
}
.i-steps ul > li.s3 a b {
color: #08293a;
}
.i-steps ul > li.s3 a:before {
background-position: -45px -144px;
}
.i-steps ul > li.s3 a:hover {
background: #ef3976;
border-color: #ef3976;
color: #fff;
}
.i-photo-slides {
margin-bottom: 25px;
}
.ps-photo-gallery {
width: 100%;
overflow: hidden;
border-radius: 4px;
}
.ps-photo-gallery ul {
margin: 0;
padding: 0;
list-style: none;
width: 100%;
}
.ps-photo-gallery ul > li {
width: 100%;
float: left;
}
.ps-photo-gallery ul > li img {
width: 100%;
}
.ps-photo-gallery .re-controls {
display: none;
}
.ps-photo-gallery .re-controls.enabled {
display: block;
}
.ps-photo-gallery .re-controls a {
display: block;
width: 71px;
height: 0;
padding-top: 71px;
overflow: hidden;
position: absolute;
top: 50%;
margin-top: -35px;
}
.ps-photo-gallery .re-controls a:before {
content: ' ';
display: block;
width: 31px;
height: 62px;
background: url(../img/sprites.png) 0 -63px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -31px 0 0 -15px;
}
.ps-photo-gallery .re-controls a.prev {
left: 0;
}
.ps-photo-gallery .re-controls a.prev:before {
background-position: 0 -63px;
}
.ps-photo-gallery .re-controls a.next {
right: 0;
}
.ps-photo-gallery .re-controls a.next:before {
background-position: -32px -63px;
}
.ps-photo-gallery .re-controls a.prev.disabled,
.ps-photo-gallery .re-controls a.next.disabled {
display: none;
}
.i-event-description {
margin-bottom: 15px;
}
.ied-title {
font-family: 'dindisplay_pro', sans-serif;
font-weight: normal;
font-size: 21px;
line-height: 22px;
margin-bottom: 15px;
}
.ied-text {
font-size: 12px;
line-height: 15px;
}
.i-event-additional {
margin-bottom: 20px;
}
.i-event-additional .e-docs {
width: 30%;
float: right;
margin: 0;
padding: 0;
list-style: none;
font-family: 'dindisplay_pro', sans-serif;
font-size: 15px;
line-height: 18px;
}
.i-event-additional .e-docs > li {
margin-bottom: 5px;
}
.i-event-additional .e-docs a:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 11px;
height: 13px;
background: url(../img/sprites.png) -211px 0 no-repeat;
margin: -1px 5px 0 0;
}
.i-event-additional .add-info {
width: 70%;
padding-right: 30px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.i-members {
display: table;
width: 100%;
margin-bottom: 15px;
}
.i-members > * {
display: table-cell;
vertical-align: top;
padding-left: 25px;
}
.i-members .im-title {
display: inline-block;
font-family: 'dindisplay_pro', sans-serif;
font-size: 23px;
line-height: 24px;
margin: 0 0 12px;
}
.i-members .im-title:before {
content: ' ';
display: block;
width: 17px;
height: 15px;
background: url(../img/sprites.png) -239px -33px no-repeat;
float: left;
margin: 4px -100% -0px -25px;
}
.i-members .im-visitors .im-title:before {
width: 13px;
background-position: -188px -16px;
margin-left: -22px;
}
.i-members a.more {
font-size: 11px;
}
.i-members ul {
margin: 0;
padding: 0;
list-style: none;
}
.i-members ul a {
color: #464646;
}
.i-members ul a:hover {
color: #ff6600;
}
.i-members .im-participants {
width: 70%;
padding-right: 30px;
}
.i-members .im-participants .button.icon-up:before{
background-position:-365px -108px;
}
.i-members .im-participants .button.icon-up:hover:before{
background-position:-365px -92px;
}
.i-members .im-title {
width: 33.3%;
}
.i-members .im-participants a.more {
margin-left: -3px;
}
.i-members .im-participants ul {
padding: 4px 0 0 4px;
}
.i-members .im-participants ul li {
display: inline-block;
vertical-align: top;
width: 33.3%;
margin-left: -4px;
margin-bottom: 20px;
}
.i-members .im-participants ul li a {
display: block;
width: 140px;
font-size: 11px;
line-height: 14px;
text-align: center;
}
.i-members .im-participants ul li a .imp-pict {
position: relative;
display: block;
width: 140px;
overflow: hidden;
margin-bottom: 5px;
border-radius: 4px;
}
.i-members .im-participants ul li a img {
display: block;
width: 140px;
}
.i-members .im-participants ul li a .imp-pict:before {
content:'';
display:block;
position:absolute;
width:100%;
height:100%;
border-radius: 4px;
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .2);
}
.i-members .im-visitors {
width: 30%;
font-size: 12px;
line-height: 17px;
}
.i-members .im-visitors ul {
margin-bottom: 10px;
}
.i-members .im-visitors ul li {
margin-bottom: 2px;
}
.e-num-info {
padding-left: 130px;
margin-bottom: 30px;
font-family: 'dindisplay_pro', sans-serif;
min-height: 120px;
margin-top: 30px;
}
.eni-area-wrap {
color: #ff6600;
position: relative;
}
.eni-area-wrap .eni-title {
position: absolute;
top: 0;
left: 0;
margin-left: -130px;
display: block;
width: 110px;
margin-right: 16px;
font-size: 20px;
line-height: 21px;
text-align: right;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
color: #464646;
margin-top: 28px;
}
.eni-area-wrap .eni-title:hover{
color: #ff6600;
}
.eni-area-wrap .eni-area {
display: inline-block;
vertical-align: middle;
font-weight: bold;
font-size: 120px;
line-height: 120px;
letter-spacing: -2px;
margin-bottom: -5px;
}
.e-num-info sup {
font-size: 60%;
}
.eni-stats {
line-height: 47px;
margin-bottom: 10px;
}
.eni-stats .enis-item {
display: inline-block;
vertical-align: middle;
margin-right: 50px;
font-size: 20px;
}
.eni-stats .enis-item b {
display: inline-block;
vertical-align: middle;
font-size: 45px;
}
.eni-founded {
font-size: 23px;
color: #a2a2a2;
}
.eni-areas {
margin: 20px 0;
}
.eni-areas .enis-col {
width: 225px;
display: inline-block;
vertical-align: top;
margin-right: 16px;
font-size: 15px;
line-height: 20px;
}
.eni-holds .enis-item b,
.eni-areas .enis-col b {
display: block;
vertical-align: middle;
font-size: 45px;
line-height: 40px;
margin-bottom: -5px;
letter-spacing: -1px;
}
.eni-areas .enis-col b {
margin-bottom: -3px;
}
.eni-areas .enis-col .enc-title {
color: #ff6600;
margin-bottom: 5px;
}
.eni-areas .enis-col ul {
margin: 0;
padding: 0;
list-style: none;
}
.eni-areas .enis-col ul li {
margin-bottom: 2px;
color: #a2a2a2;
}
.eni-areas .enis-col ul li i {
color: #464646;
font-style: normal;
}
.eni-holds {
margin: 25px 0 25px -130px;
}
.eni-holds .eni-title {
display: inline-block;
vertical-align: middle;
width: 110px;
margin-right: 16px;
font-size: 17px;
line-height: 20px;
text-align: right;
color: #ff6600;
}
.eni-holds .enis-item {
display: inline-block;
vertical-align: middle;
margin-right: 50px;
font-size: 20px;
line-height: 21px;
text-align: center;
}
.i-events-list + .m-article {
margin-top: 30px;
}
.h-booking {
margin: 30px -30px 30px 0;
padding: 0 20px;
}
.m-article .h-booking {
margin: 0 -30px 0 0;
padding: 0;
}
.h-booking header {
margin-bottom: 15px;
}
.h-booking .sect-title {
display: inline-block;
font-family: 'dindisplay_pro', sans-serif;
font-size: 23px;
line-height: 24px;
color: #40bbea;
width: 581px;
}
.h-booking .sect-title a {
color: #40bbea;
text-decoration: none;
}
.h-booking .sect-title a:hover {
color: #1d447d;
}
.m-article .h-booking .sect-title {
margin: 0;
}
.h-booking .sect-title b {
font-weight: normal;
color: #1d447d;
}
.h-booking a.more {
font-size: 11px;
}
.h-booking ul {
margin: 0;
padding: 0 0 0 4px;
list-style: none;
}
.h-booking ul li {
display: inline-block;
vertical-align: top;
width: 150px;
margin-right: 40px;
text-align: center;
}
.h-booking ul li a {
font-size: 12px;
line-height: 15px;
color: #32a7d3;
display: block;
}
.h-booking .hb-link{
margin-bottom: .8em;
display: block;
line-height: 1em;
}
.h-booking .hb-pict {
display: block;
width: 150px;
height: 150px;
overflow: hidden;
margin-bottom: 7px;
border-radius: 4px;
}
.h-booking .hb-pict img {
width: 100%;
}
.h-booking ul li .hb-price {
font-family: 'dindisplay_pro', sans-serif;
font-weight: bold;
font-size: 16px;
line-height: 19px;
color: #1d447d;
margin: 3px 0;
}
.h-booking ul li a.button {
font-size: 13px;
}
.e-cat {
margin-bottom: 40px;
}
.m-article + .e-cat {
margin-top: 30px;
}
.e-cat .sect-title {
font-family: 'dindisplay_pro', sans-serif;
font-size: 23px;
line-height: 24px;
color: #ff6600;
padding: 0 20px;
margin-bottom: 20px;
}
.e-cat .sect-title a {
color: #ff6600;
text-decoration: none;
}
.e-cat .sect-title a:hover {
color: #464646;
}
.i-services li{
color: #ff6600;
}
.i-services {
margin-bottom: 20px;
}
.i-services .is-wrap {
margin-right: -20px;
}
.i-services ul {
margin: 0;
padding: 0;
list-style: none;
width: 33.3%;
float: left;
}
.i-services ul li {
margin-bottom: 3px;
padding-right: 30px;
}
.e-pv-container {
margin: 20px 0;
}
.div-img-wrap img {
display: block;
width: 100%;
}
.e-video-container {
margin-top: 20px;
}
.div-video-wrap {
background: #000;
}
.div-video-wrap iframe {
margin: 0 auto;
display: block;
}
.i-events-list {
margin-bottom: 20px;
}
.i-events-list .sect-title {
font-family: 'dindisplay_pro', sans-serif;
font-size: 23px;
line-height: 24px;
color: #ff6600;
padding-left: 20px;
margin-bottom: 20px;
}
.i-contacts {
margin: 30px 0;
}
.i-contacts .sect-title {
margin-bottom: 20px;
}
.i-contacts .ic-wrap {
display: table;
width: 100%;
font-size: 13px;
line-height: 16px;
}
.i-contacts .ic-wrap .ic-col {
display: table-cell;
vertical-align: top;
width: 55%;
}
.i-contacts .ic-wrap .ic-col:first-child {
width: 45%;
padding-right: 30px;
}
.i-contacts .ic-addr {
min-height: 32px;
}
.i-contacts .ic-wrap .ic-col ul.tels {
margin: 0;
padding: 0;
list-style: none;
}
.s-comments {
margin: 30px 0;
}
.s-comments .sect-title {
padding-left: 20px;
margin-bottom: 15px;
font-family: 'dindisplay_pro', sans-serif;
font-size: 22px;
line-height: 23px;
color: #ff6600;
}
.sc-comments .cl-item-wrap {
padding-left: 90px;
}
.sc-comments .cli-pict {
margin-left: -90px;
width: 70px;
height: 70px;
line-height: 65px;
padding: 2px;
}
.sc-comments .cli-info {
margin-bottom: 0;
}
.sc-comments .sc-name {
font-family: 'dindisplay_pro', sans-serif;
font-weight: 500;
font-size: 17px;
line-height: 20px;
color: #ff6600;
margin: -7px 0 10px;
}
.sc-comments .sc-name a {
text-decoration: none;
color: #ff6600;
}
.sc-comments .sc-name a:hover {
color: #000000;
}
.sc-comments .sc-text {
font-size: 12px;
line-height: 16px;
}
.ma-text {
font-size: 13px;
line-height: 16px;
}
.ma-text h2 {
font-family: 'dindisplay_pro', sans-serif;
font-weight: normal;
font-size: 25px;
line-height: 26px;
color: #ff6600;
margin: 25px 0 20px;
}
.ma-text h3 {
font-family: 'dindisplay_pro', sans-serif;
font-weight: normal;
font-size: 20px;
line-height: 23px;
color: #ff6600;
margin: 20px 0 15px;
}
.ma-text p {
margin: 20px 0;
}
.ma-text > *:first-child {
margin-top: 0;
}
.ma-text .pt-block {
margin: 25px 0;
}
.ma-text .pt-block img {
float: left;
margin-right: 30px;
}
.ma-text .pt-block.p-right img {
float: right;
margin-left: 30px;
}
.ma-text .pt-block .ptb-text {
overflow: hidden;
}
.ma-text .pt-block .ptb-text > *:first-child {
margin-top: 0;
}
.ma-text .pt-block .ptb-text ul {
margin: 0;
padding: 0;
list-style: none;
}
.ma-text .pt-block .ptb-text ul li {
padding-left: 16px;
margin-bottom: 7px;
}
.ma-text .pt-block .ptb-text ul li:before {
content: '';
display: block;
width: 11px;
height: 8px;
background: url(../img/sprites.png) -287px -51px no-repeat;
float: left;
margin: 5px -100% 0 -16px;
}
.s-slide-gallery-wrap {
width: 100%;
overflow: hidden;
}
.s-slide-gallery {
margin-right: -15px;
overflow: hidden;
}
.s-slide-gallery ul {
width: 100%;
}
.s-slide-gallery li {
width: 25%;
padding-right: 15px;
float: left;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.s-slide-gallery li a {
display: block;
overflow: hidden;
border-radius: 4px;
}
.s-slide-gallery li img {
width: 100%;
}
.s-slide-gallery .re-controls {
display: none;
}
.s-slide-gallery .re-controls.enabled {
display: block;
}
.s-slide-gallery .re-controls a {
display: block;
width: 71px;
height: 0;
padding-top: 71px;
overflow: hidden;
position: absolute;
top: 50%;
margin-top: -35px;
}
.s-slide-gallery .re-controls a:before {
content: ' ';
display: block;
width: 31px;
height: 62px;
background: url(../img/sprites.png) 0 -63px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -31px 0 0 -15px;
}
.s-slide-gallery .re-controls a.prev {
left: 0;
}
.s-slide-gallery .re-controls a.prev:before {
background-position: 0 -63px;
}
.s-slide-gallery .re-controls a.next {
right: 15px;
}
.s-slide-gallery .re-controls a.next:before {
background-position: -32px -63px;
}
.s-slide-gallery .re-controls a.prev.disabled,
.s-slide-gallery .re-controls a.next.disabled {
display: none;
}
.s-order {
margin: 25px 0;
display: table;
width: 100%;
}
.s-order .so-col {
display: table-cell;
vertical-align: middle;
padding-right: 40px;
}
.s-order .so-col + .so-col {
width: 100%;
}
.order-button,
.rq-order-button {
display: inline-block;
text-decoration: none;
color: #ff6600;
border: 1px solid #ff6600;
height: 44px;
font-family: 'dindisplay_pro', sans-serif;
white-space: nowrap;
border-radius: 4px;
}
.rq-order-button .rqob-wrap {
display: table;
border: none;
border-collapse: collapse;
}
.order-button > span,
.order-button > a {
display: inline-block;
vertical-align: top;
padding: 1px 20px 0;
line-height: 43px;
height: 44px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.rq-order-button .rqob-wrap > * {
display: table-cell;
padding: 0;
line-height: 43px;
height: 44px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.order-button .ob-price {
font-size: 25px;
}
.rq-order-button .rqob-wrap .rqob-price {
vertical-align: middle;
padding: 0 30px;
font-size: 25px;
line-height: 44px;
}
.order-button .rqob-button {
vertical-align: top;
}
.order-button .ob-text,
.rq-order-button button,
.rq-order-button .ob-text {
font-weight: bold;
font-size: 17px;
text-decoration: none;
text-transform: uppercase;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
border-radius: 0;
background: #ff6600;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8000), color-stop(100%,#ff6600));
background: -webkit-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -webkit-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: linear-gradient(to bottom, #ff8000 0%,#ff6600 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8000', endColorstr='#ff6600',GradientType=0 );
}
.rq-order-button button,
.rq-order-button .ob-text {
display: block;
width: 100%;
height: 44px;
font-size: 17px;
line-height: 45px;
text-align: center;
padding: 1px 20px 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
a.order-button:hover .ob-text,
.order-button a.ob-text:hover,
.rq-order-button button:hover,
.rq-order-button a.ob-text:hover {
background: #ff8000;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9150), color-stop(100%,#ff8000));
background: -webkit-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%,#ff8000 100%);
background: -webkit-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: -o-linear-gradient(top, #fe9150 0%, #ff8000 100%);
background: linear-gradient(to bottom, #fe9150 0%,#ff8000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9150', endColorstr='#ff8000',GradientType=0 );
}
.order-button .ob-text:after,
.rq-order-button button:after,
.rq-order-button .ob-text:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 8px;
height: 12px;
background: url(../img/sprites.png) -175px 0 no-repeat;
margin: -1px 0 0 7px;
}
.order-button .rub,
.rq-order-button .rub {
font-size: 22px;
}
.order-descr {
font-size: 13px;
line-height: 15px;
color: #ff6600;
}
.s-note {
font-size: 12px;
line-height: 15px;
}
.s-note p {
margin: 7px 0;
}
.s-note ul {
margin: 7px 0;
padding: 0;
list-style: none;
}
.s-note ul li {
padding-left: 10px;
}
.s-note ul li:before {
content: '-';
float: left;
margin: 0 -100% 0 -10px;
}
.messages-list {
margin: 0;
padding: 0;
list-style: none;
}
.messages-list > li {
padding: 20px 20px 5px;
background: #fcfcfb;
margin-bottom: 15px;
border-radius: 4px;
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .2);
}
.messages-list > li.mi-new {
padding: 19px 19px 4px;
border: 1px solid #ff6600;
box-shadow: none;
}
.messages-list > li:hover {
background: #fff;
}
.messages-list .mi-wrap {
position: relative;
padding-left: 90px;
margin-bottom: 15px;
}
.messages-list .mi-wrap.me {
padding: 0 90px 0 0;
}
.messages-list > li > a {
color: #464646;
text-decoration: none;
}
.messages-list .mi-pict {
width: 70px;
height: 70px;
line-height: 65px;
text-align: center;
overflow: hidden;
margin: 0 -100% 0 -90px;
float: left;
border-radius: 4px;
}
.messages-list .me .mi-pict {
margin: 0 -90px 0 -100%;
float: right;
}
.messages-list .mi-pict img {
max-width: 100%;
max-height: 100%;
vertical-align: middle;
}
.messages-list .mi-body {
width: 100%;
float: left;
}
.messages-list .mi-body > header {
padding-right: 130px;
}
.messages-list .mi-time {
width: 110px;
float: right;
font-size: 11px;
line-height: 16px;
color: #a2a2a2;
text-align: right;
margin: 0 0 0 -110px;
}
.messages-list .me .mi-time {
float: left;
margin: 10px 0 0;
text-align: left;
}
.messages-list .mi-sender {
font-family: 'dindisplay_pro', sans-serif;
font-size: 18px;
line-height: 19px;
color: #ff6600;
margin-bottom: 7px;
}
.messages-list .mi-sender a {
color: #ff6600;
text-decoration: none;
}
.messages-list .mi-sender a:hover {
color: #464646;
}
.messages-list .me .mi-sender {
color: #2592c5;
}
.messages-list .mi-buttons {
margin-bottom: 10px;
display: none;
}
.set-sect {
padding: 10px 20px 10px;
background: #fcfcfb;
margin-bottom: 20px;
border-radius: 4px;
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .2);
}
.set-sect.p-form {
padding: 20px;
}
.set-sect > header {
font-family: 'dindisplay_pro', sans-serif;
text-transform: uppercase;
color: #a2a2a2;
padding: 5px 0;
cursor: pointer;
}
.set-sect > header:before {
content: '';
display: inline-block;
vertical-align: middle;
width: 14px;
height: 15px;
background: url(../img/sprites.png) -196px -32px no-repeat;
margin: 0 4px 0 0;
}
.set-sect.closed > header:before {
background-position: -250px -109px;
}
.set-sect .set-sect-body {
margin: 20px 0 10px;
}
.set-sect.closed .set-sect-body {
display: none;
}
.mf-buttons-line {
margin-top: 25px;
}
.mf-line {
margin-bottom: 15px;
}
.mf-line.cols-2 {
display: table;
width: 100%;
}
.mf-line .mf-field {
padding-right: 10px;
width: 65%;
display: inline-block;
vertical-align: top;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-bottom: 5px;
}
.mf-line.cols-2 .mf-field,
.mf-line.cols-2 > label {
display: table-cell;
width: 50%;
padding: 0 0 5px 10px;
}
.mf-line.cols-2 .mf-field:first-child,
.mf-line.cols-2 > label:first-child {
padding: 0 10px 5px 0;
}
.mf-line.full-width .mf-field {
padding: 0 0 5px;
width: 100%;
}
.ch-pwd .mf-line .mf-field {
width: 47%;
}
.tabs-content .mf-line .mf-field {
display: block;
}
.mf-line.full-width > label {
display: block;
margin-bottom: 5px;
}
.mf-line > label.check {
font-size: 15px;
}
.mf-line > label.check i {
font-style: normal;
font-size: 12px;
color: #a2a2a2;
}
.mf-line > label.check {
margin-right: 40px;
}
.adm-form .mf-line > label {
font-size: 17px;
line-height: 18px;
}
.mf-soc-m {
margin: -5px 0 10px;
}
.mf-soc-m .mf-soc-col {
padding-right: 10px;
width: 47%;
display: inline-block;
vertical-align: top;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mfsm-title {
font-size: 15px;
margin-bottom: 10px;
}
.mf-soc-m .mf-soc-col + .mf-soc-col .mfsm-title {
color: #a2a2a2;
}
.mf-soc-m .sm-i {
display: inline-block;
vertical-align: middle;
font-size: 18px;
line-height: 21px;
padding-top: 4px;
}
.mf-soc-m .sm-i img {
vertical-align: middle;
margin: -4px 4px 0 0;
}
.mf-soc-m a.clear {
position: relative;
display: inline-block;
vertical-align: middle;
width: 30px;
height: 0;
padding-top: 30px;
overflow: hidden;
margin: -5px 0;
}
.mf-soc-m a.clear:before {
content: '';
display: block;
width: 9px;
height: 10px;
background: url(../img/sprites.png) -162px -52px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -5px 0 0 -5px;
}
.mf-soc-m a.clear:hover:before {
background-position: -238px -121px;
}
.mf-soc-m .sm-body ul {
margin: 0;
padding: 0;
list-style: none;
}
.mf-soc-m .sm-body ul li {
display: inline-block;
margin-right: 5px;
}
.mf-checks-title {
font-size: 15px;
margin-bottom: 15px;
color: #a2a2a2;
}
.mf-announces {
padding-left: 205px;
}
.mf-announces .mf-subj-checks-title {
display: block;
width: 155px;
margin: 0 -100% 0 -205px;
float: left;
}
.mf-announces .mf-announces-body.disabled {
opacity: .5;
}
.lt-ie9 .mf-announces .mf-announces-body.disabled {
-ms-filter: alpha(opacity=30);
filter: alpha(opacity=30);
}
.set-sect.subscribe label.check {
font-size: 17px;
}
.set-sect.subscribe .tabs-content label.check {
font-size: 15px;
}
.set-sect.subscribe .mf-subj-checks-title label.check {
font-size: 17px;
}
.set-sect .tabs-content {
margin-bottom: 25px;
}
.tabs-content .mf-line.subj-checks {
margin-bottom: 25px;
}
.mf-line.subj-checks > label.check {
margin-right: 30px;
}
.tabs-content .mf-line {
margin-bottom: 10px;
}
.tabs-content .mf-line .mf-field select,
.tabs-content .mf-line .mf-field .custom-select {
width: 100%;
}
.mf-line.country {
margin: 20px 0 5px;
}
.mf-line.subj {
margin: 20px 0 25px;
}
.mf-line.country > label,
.mf-line.city > label,
.mf-line.subj > label {
display: block;
font-size: 17px;
width: 65%;
margin: 0 0 5px;
/*padding-left: 10px;*/
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.p-editable {
position: relative;
}
.p-editable.pe-active {
padding-left: 24px;
}
.i-pict.p-editable.pe-active {
padding-left: 0;
}
.i-info header .i-place.p-editable.pe-active {
padding-left: 24px;
}
.i-info header .i-place.p-editable.pe-active:before {
content: none;
}
.edit-wrap {
position: absolute;
left: 0;
top: 0;
display: none;
margin: -1px 0 0 -6px;
}
.i-pict.p-editable .edit-wrap {
left: 100%;
top: 5px;
margin: 0 0 0 -30px;
line-height: 1em;
}
.i-place.p-editable .edit-wrap {
margin-top: 10px;
}
.i-descr.p-editable .edit-wrap,
.i-additional .p-editable .edit-wrap {
margin-top: -6px;
}
.ic-buttons .p-editable .edit-wrap {
margin-top: -2px;
}
.ic-tel.p-editable .edit-wrap {
margin-top: 0;
}
.p-editable.pe-active .edit-wrap {
display: block;
}
.e-btn {
position: relative;
display: block;
width: 24px;
height: 0;
padding-top: 24px;
overflow: hidden;
border-radius: 3px;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.i-pict.p-editable .e-btn {
background: #fcfcfb;
width: 25px;
}
.e-btn:before {
display: block;
position: absolute;
left: 5px;
top: 4px;
font-size: 18px;
color: #ff6600;
}
.e-btn:hover {
opacity: 0.7;
}
.lt-ie9 .e-btn:hover {
filter: alpha(opacity=70);
}
.i-pict.p-editable .e-btn:hover {
background: #ff6600;
}
.p-editable.pe-current .e-btn {
width: 28px;
background: #ff6600;
border-radius: 3px 0 0 3px;
}
.p-editable.pe-current .e-left .e-btn {
width: 28px;
border-radius: 0 3px 3px 0;
}
.i-pict.p-editable .e-btn:hover,
.p-editable.pe-current .e-btn:hover {
opacity: 1;
}
.lt-ie9 .i-pict.p-editable .e-btn:hover,
.lt-ie9 .p-editable.pe-current .e-btn:hover {
filter: alpha(opacity=100);
}
.i-pict.p-editable .e-btn:hover:before,
.p-editable.pe-current .e-btn:before {
color: #ffffff;
}
.i-pict.p-editable.pe-current .e-btn {
width: 33px;
}
.edit-wrap .e-form {
position: absolute;
left: 28px;
top: 0;
width: 600px;
z-index: 2;
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 12px;
line-height: 15px;
text-align: left;
background: #ff6600;
padding: 9px 20px 15px;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 0 3px 3px 3px;
display: none;
}
.i-pict.p-editable .edit-wrap .e-form {
left: 32px;
}
.ic-links .edit-wrap .e-form {
width: 330px;
}
.edit-wrap.e-left .e-form {
left: auto;
right: 100%;
border-radius: 3px 0 3px 3px;
}
.edit-wrap .e-form:before {
content: '';
display: block;
width: 0;
height: 0;
border: 1px solid;
border-color: #ff6600 #ff6600 transparent transparent;
border-radius: 2px;
position: absolute;
right: 100%;
top: 24px;
}
.edit-wrap.e-left .e-form:before {
border-color: #ff6600 transparent transparent #ff6600;
right: auto;
left: 100%;
}
.p-editable.pe-active.pe-current .edit-wrap .e-form {
display: block;
}
.edit-wrap .e-form .ef-body {
width: 420px;
float: left;
word-spacing: 16px;
margin-bottom: -10px;
}
.ic-links .edit-wrap .e-form .ef-body {
width: 150px;
}
.edit-wrap .e-form .epfl {
display: inline-block;
vertical-align: top;
word-spacing: normal;
min-width: 200px;
margin-bottom: 10px;
}
.ic-links .edit-wrap .e-form .epfl {
width: 150px;
min-width: 0;
}
.i-pict .edit-wrap .e-form .epfl {
display: block;
}
.edit-wrap .e-form .ef-body .epfl > label, .edit-wrap .e-form .ef-body .epf-field > label {
color: #ffffff;
display: block;
margin-bottom: 5px;
}
.edit-wrap .e-form .ef-body .epf-field > label{
word-spacing: normal;
}
.edit-wrap .e-form .ef-body .epfl > label img {
margin: -3px 0 -2px;
}
.edit-wrap .e-form .epfl .c-select-box {
width: 200px;
}
.e-form select,
.e-form .custom-select select {
width: 200px;
height: 26px;
}
.e-form input[type="text"] {
height: 29px;
line-height: 26px;
padding-left: 6px;
}
.e-form input[type="text"]:focus {
border-width: 1px;
}
.i-title .e-form input[type="text"] {
width: 420px;
}
.edit-wrap .e-form textarea {
width: 420px;
height: 90px;
border-width: 1px;
}
.edit-wrap .e-form .ef-buttons {
float: right;
padding-top: 20px;
}
.edit-wrap .e-form .ef-close {
display: block;
width: 22px;
height: 0;
padding-top: 22px;
overflow: hidden;
position: absolute;
right: 15px;
top: 5px;
}
.edit-wrap .e-form .ef-close:before {
content: '';
display: block;
width: 9px;
height: 10px;
background: url(../img/sprites.png) -63px -159px no-repeat;
position: absolute;
left: 50%;
top: 50%;
margin: -5px 0 0 -4px;
}
.ed-back {
margin: 20px 0;
}
.ed-back a {
display: inline-block;
font-size: 17px;
line-height: 17px;
text-decoration: none;
border: 1px solid #fcaf7b;
padding: 5px 25px;
border-radius: 4px;
}
.ed-back a:before {
content: '';
display: inline-block;
width: 6px;
height: 11px;
background: url(../img/sprites.png) -157px 0 no-repeat;
margin-right: 8px;
}
.ed-back a:hover {
color: #ffffff;
background: #ff6600;
border-color: #ff6600;
}
.ed-back a:hover:before {
background-position: -115px 0;
}
.e-programm {
margin-bottom: 30px;
}
.ep-sect {
margin-bottom: 30px;
}
.ep-sect-title {
height: 12px;
border-bottom: 1px dotted #cccccc;
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 25px;
line-height: 25px;
font-weight: bold;
}
.e-programm .ep-sect-title {
height: 14px;
font-size: 30px;
line-height: 30px;
}
.p-calendar .ep-sect-title {
font-size: 17px;
line-height: 20px;
border: none;
height: auto;
color: #959595;
}
.ep-sect-title a {
display: inline-block;
text-decoration: none;
text-transform: uppercase;
background: #fcfcfb;
padding: 0 10px 0 5px;
color: #464646;
}
.e-programm .ep-sect-title a {
min-width: 180px;
margin-left: -5px;
}
.p-calendar .ep-sect-title a {
color: #959595;
}
.ep-sect-title a:before {
content: '';
display: inline-block;
width: 18px;
height: 18px;
background: url(../img/sprites.png) -296px -22px no-repeat;
margin-right: 8px;
}
.e-programm .ep-sect-title a:before {
width: 21px;
height: 21px;
background-position: -317px 0;
margin-right: 8px;
}
.eps-opened .ep-sect-title a:before {
background-position: -315px -22px;
}
.e-programm .eps-opened .ep-sect-title a:before {
background-position: -295px 0;
}
.p-calendar .ep-sect-title a:before {
width: 13px;
height: 14px;
background-position: -250px -109px;
margin-right: 5px;
vertical-align: middle;
margin-top: -2px;
}
.p-calendar .eps-opened .ep-sect-title a:before {
background-position: -211px -145px;
}
.ep-sect-body {
padding-top: 25px;
display: none;
}
.eps-opened .ep-sect-body {
display: block;
}
.e-programm ul {
margin: 0;
padding: 0;
list-style: none;
}
.e-programm li {
margin-top: 20px;
padding: 15px 0 5px;
}
.e-programm li:first-child {
margin-top: 0;
}
.e-programm .ep-item {
border: 1px dotted #cccccc;
padding: 0 10px 0 30px;
}
.e-programm .ep-item header {
font-family: 'dindisplay_pro', Arial, sans-serif;
margin-top: -15px;
padding: 0 0 0 160px;
}
.ep-item .ep-time {
font-size: 25px;
line-height: 25px;
color: #ff6600;
background: #fcfcfb;
padding: 0 5px;
float: left;
margin: 0 -100% 0 -165px;
}
.ep-item .ep-title {
display: inline;
font-size: 22px;
line-height: 25px;
background: #fcfcfb;
outline: #fcfcfb solid 6px;
outline-offset: -1px;
}
.ep-item .ep-title span {
position: relative;
}
.ep-item .ep-body {
font-size: 12px;
line-height: 16px;
margin: 7px 0;
}
.ep-item .ep-body p {
margin: 7px 0;
}
.ep-item .ep-body .ep-coord {
color: #ff6600;
}
.e-programm .ep-item footer {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 15px;
line-height: 15px;
margin-bottom: -7px;
}
.ep-item .ap-area {
display: inline-block;
padding: 0 5px;
color: #8f8f8f;
background: #fcfcfb;
margin-left: -5px;
}
.e-programm + .i-steps,
.e-statistic + .i-steps {
margin-top: 40px;
margin-bottom: 15px;
}
.e-statistic {
font-family: 'dindisplay_pro', Arial, sans-serif;
}
.ep-stats {
padding: 5px 25px 0;
border-bottom: 1px dotted #cccccc;
margin-bottom: 25px;
}
.ep-stats .eps-item {
width: 220px;
float: right;
font-weight: bold;
font-size: 28px;
line-height: 28px;
margin-bottom: -13px;
}
.ep-stats .eps-item:first-child {
color: #ff6600;
width: 450px;
float: left;
}
.ep-stats b {
display: block;
font-size: 120px;
line-height: 120px;
margin-top: -10px;
word-spacing: -10px;
letter-spacing: -7px;
white-space: nowrap;
}
.ep-stats .eps-text {
display: block;
margin: -18px 0 0;
padding: 0 5px;
background: #fcfcfb;
float: left;
}
.ep-info {
padding: 0 30px;
margin-bottom: 20px;
}
.ep-info .ep-area-wrap {
width: 450px;
float: left;
font-size: 80px;
line-height: 80px;
}
.ep-info .epa-title {
font-size: 18px;
line-height: 18px;
width: 110px;
padding-top: 12px;
float: left;
}
.ep-info .epa-area {
display: inline-block;
font-weight: 100;
letter-spacing: -2px;
word-spacing: -5px;
}
.ep-info .epa-area sup {
display: inline-block;
font-size: 45px;
margin: 0 0 0 3px;
}
.ep-info .ep-founded {
width: 210px;
float: right;
font-size: 16px;
line-height: 18px;
color: #afafae;
padding-top: 14px;
}
.ep-founded b {
display: block;
font-size: 40px;
line-height: 40px;
letter-spacing: -1px;
margin: 0 0 -5px -2px;
}
.ep-countries {
padding: 0 30px 0 140px;
border-top: 1px dotted #cccccc;
font-size: 18px;
color: #ff6600;
}
.ep-countries .epc-title {
color: #feb17d;
background: #fcfcfb;
margin: -10px -100% 0 -115px;
padding: 0 5px;
float: left;
}
.ep-countries .epc-list {
margin-top: -10px;
display: table;
table-layout: fixed;
width: 100%;
}
.ep-countries ul {
margin: 0;
padding: 0;
list-style: none;
display: table-cell;
vertical-align: top;
}
.ep-countries ul + ul + ul {
width: 215px;
}
.ep-countries ul li {
padding: 0 5px;
background: #fcfcfb;
margin-top: 4px;
float: left;
clear: left;
}
.ep-countries ul li:first-child {
margin-top: 0;
}
.e-price {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 15px;
line-height: 18px;
margin-bottom: 5px;
}
.e-price-wrap {
margin: 0 -20px;
padding-top: 15px;
}
.epr-layout {
display: table;
width: 100%;
border-spacing: 20px 0;
}
.eprl-col {
border: 1px dotted #cccccc;
display: table-cell;
vertical-align: top;
padding: 0 15px 15px;
}
.eprl-col:first-child {
width: 350px;
}
.epr-title {
font-weight: bold;
font-size: 28px;
margin: -12px 0 20px -5px;
}
.epr-title span {
display: inline-block;
padding: 0 5px;
background: #fcfcfb;
}
.epr-subtitle {
color: #ff6600;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 10px;
}
.pr-list {
margin: 0 0 20px;
padding: 0;
list-style: none;
color: #ff6600;
}
.pr-list.grey {
color: #8b8b8b;
}
.pr-list li {
margin-bottom: 3px;
word-spacing: -2px;
white-space: nowrap;
}
.pr-list .prl-value {
display: inline-block;
vertical-align: middle;
border: 1px solid #ffd2b2;
height: 32px;
padding: 2px 15px 0;
font-weight: bold;
font-size: 28px;
line-height: 32px;
word-spacing: -4px;
border-radius: 4px 0 0 4px;
}
.pr-list .prl-descr {
display: inline-block;
vertical-align: top;
border: 1px solid #ffd2b2;
min-height: 34px;
padding: 0 15px;
font-size: 18px;
line-height: 32px;
word-spacing: normal;
white-space: normal;
border-radius: 0 4px 4px 0;
}
.pr-list.grey .prl-value,
.pr-list.grey .prl-descr {
border-color: #c6c6c6;
}
.pr-list .prl-descr span {
display: inline-block;
vertical-align: middle;
line-height: 19px;
}
.epr-conditons {
margin-top: 20px;
}
.epr-conditons p {
margin: 0;
}
.tp-wrap,
.tp-btn-wrap {
display: table;
table-layout: fixed;
width: 100%;
border-spacing: 0;
border-collapse: collapse;
margin-bottom: 20px;
}
.tp-wrap > *,
.tp-btn-wrap > * {
display: table-cell;
vertical-align: middle;
margin-bottom: 0;
}
.tp-wrap .pr-list,
.tp-btn-wrap .tp-btn {
width: 215px;
}
.tp-wrap .tp-descr,
.tp-btn-wrap .tp-categories {
font-weight: 500;
font-size: 14px;
line-height: 17px;
text-transform: uppercase;
color: #ff6600;
}
.tp-wrap .tp-descr.grey {
color: #8b8b8b;
}
.tp-btn-wrap {
margin-bottom: 0;
}
.tp-btn-wrap > * {
vertical-align: top;
}
.tp-btn-wrap .tp-categories {
font-weight: normal;
text-transform: none;
}
.tp-btn-wrap .tp-categories .tpc-title {
font-size: 13px;
color: #feb17d;
margin-bottom: 3px;
}
.tp-btn-wrap .tp-categories ul {
margin: 0;
padding: 0 0 0 15px;
font-size: 15px;
line-height: 16px;
font-weight: bold;
}
.targets {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 15px;
line-height: 16px;
}
.t-layout {
display: table;
width: 100%;
}
.t-layout .t-col {
display: table-cell;
vertical-align: top;
width: 50%;
padding-right: 20px;
}
.tg-title {
font-size: 22px;
line-height: 22px;
color: #ff6600;
margin-bottom: 10px;
}
.tg-title:before {
content: '';
display: inline-block;
width: 24px;
height: 23px;
background: url(../img/sprites.png) -300px -41px no-repeat;
margin: 0 5px -3px 0;
}
.tg-title.icon-case:before {
width: 23px;
height: 19px;
background-position: -300px -65px;
margin: 0 6px -1px 0;
}
.targets ul {
margin: 0;
padding: 0 0 0 30px;
list-style: none;
}
.targets ul li {
margin-bottom: 5px;
}
.targets small {
display: inline-block;
font-size: 13px;
}
.tad-price ul {
margin: 0;
padding: 0;
list-style: none;
}
.tad-price li {
position: relative;
padding: 17px 230px 20px 20px;
margin-bottom: 20px;
background: #fcfcfb;
box-shadow: inset 0 1px 0 #e8e8e7;
border-radius: 4px;
-webkit-transition: background .3s;
-o-transition: background .3s;
transition: background .3s;
}
.tad-price li:before,
.tad-price li:after {
content: " ";
display: table;
}
.tad-price li:after {
clear: both;
}
.tad-price li.p-left {
padding: 17px 20px 20px 230px;
}
.tad-price .tad-pict {
width: 190px;
float: right;
padding: 5px 0;
margin: 0 -210px 0 -100%;
}
.tad-price li.p-left .tad-pict {
float: left;
margin: 0 -100% 0 -210px;
}
.tad-price .tad-pict img {
width: 190px;
}
.tad-price .tad-pict a:hover img {
opacity: 0.9;
}
.tad-price h3 {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: normal;
font-size: 25px;
line-height: 26px;
margin: 0 0 10px;
}
.tadi-text {
font-size: 13px;
line-height: 16px;
min-height: 55px;
margin-bottom: 25px;
}
.tad-price p {
margin: 10px 0 0;
color: #464646;
}
.tad-price p:first-child {
margin-top: 0;
}
.btn-wrap {
margin: 25px 0 5px;
}
.btn-wrap .tad-prise-descr {
padding-left: 21px;
margin-top: 5px;
color: #ff6600;
}
.a-graphic {
position: relative;
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 12px;
line-height: 14px;
padding-top: 10px;
}
.a-graphic table {
width: 100%;
border-collapse: collapse;
}
.a-graphic > table > tbody > tr > td {
width: 100%;
padding: 0 5px 0 20px;
vertical-align: top;
background: url(../img/ag-bg.png) 0 0 repeat;
}
.a-graphic > table > tbody.bottom > tr > td {
background: none;
vertical-align: middle;
}
.a-graphic > table > tbody > tr > td:first-child {
width: auto;
padding: 0 10px 0 0;
height: 20px;
vertical-align: middle;
text-align: left;
background: none;
}
.a-graphic > table > tbody > tr > td > div {
display: inline-block;
min-width: 45px;
height: 20px;
line-height: 20px;
text-align: right;
}
.a-graphic > table > tbody.bottom > tr > td:first-child {
font-size: 11px;
line-height: 12px;
color: #aeaeae;
height: 35px;
}
.a-graphic > table > tbody.bottom > tr > td:first-child div {
line-height: 12px;
text-align: center;
}
.a-graphic table table {
table-layout: fixed;
}
.a-graphic table table td {
width: 20%;
padding: 0 5px;
}
.a-graphic tbody.main table td {
vertical-align: bottom;
}
.a-graphic tbody.bottom table td {
text-align: center;
font-size: 14px;
font-weight: 500;
color: #ff6600;
}
.a-graphic .at-bar {
height: 20px;
background: #ff6600;
border-radius: 4px;
}
.a-graphic .at-bar.bh1 {
height: 20px;
}
.a-graphic .at-bar.bh2 {
height: 40px;
}
.a-graphic .at-bar.bh3 {
height: 60px;
}
.a-graphic .at-bar.bh4 {
height: 80px;
}
.a-graphic .at-bar.bh5 {
height: 100px;
}
.a-graphic .at-bar.bh6 {
height: 120px;
}
.a-graphic .at-bar.bh7 {
height: 140px;
}
.a-graphic .at-bar.bh8 {
height: 160px;
}
.a-graphic .at-bar.bh9 {
height: 180px;
}
.a-graphic .at-bar.bh10 {
height: 200px;
}
.a-graphic .at-bar .atb-text {
padding: 10px 5px;
color: #ffffff;
font-size: 13px;
text-align: center;
}
.a-graphic .at-bar .atb-text p {
margin: 30px 0 0;
}
.a-graphic .at-bar .atb-text p:first-child {
margin-top: 10px;
font-size: 15px;
}
.a-graphic .at-bar .atb-text p b {
display: block;
font-weight: 500;
font-size: 20px;
line-height: 21px;
word-spacing: -2px;
white-space: nowrap;
}
.a-graphic .at-bar .atb-text p:first-child b {
display: block;
font-size: 25px;
line-height: 25px;
word-spacing: -3px;
}
/*.a-graphic td {
padding: 0 10px 0 0;
height: 20px;
vertical-align: middle;
}
.a-graphic .main td {
position: relative;
}
.a-graphic .main td:first-child {
position: static;
width: 70px;
padding: 0 15px 0 0;
}
.a-graphic .main td:first-child:before {
content: '';
display: block;
width: 100%;
height: 10px;
border-bottom: 1px dotted #cccccc;
position: absolute;
}
.a-graphic td:first-child div {
position: relative;
display: inline-block;
}
.a-graphic .main td:first-child div {
min-width: 45px;
height: 20px;
line-height: 20px;
padding-right: 15px;
background: #fcfcfb;
text-align: right;
}
.a-graphic .bottom td {
text-align: center;
font-size: 14px;
font-weight: 500;
color: #ff6600;
padding-top: 5px;
}
.a-graphic .bottom td:first-child {
text-align: left;
font-weight: normal;
font-size: 11px;
line-height: 12px;
color: #aeaeae;
}
.a-graphic .bottom td:first-child div {
text-align: center;
width: 60px;
}
.a-graphic .at-bar {
height: 20px;
background: #ff6600;
}
.a-graphic .at-bar.first {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.a-graphic .at-bar.last {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.a-graphic .at-bar.first.last {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}*/
.p-calendar {
font-family: 'dindisplay_pro', Arial, sans-serif;
}
.p-calendar .ep-sect {
margin-bottom: 0;
}
.p-calendar .ep-sect-body {
padding-top: 10px;
}
.p-calendar .ep-sect-body header {
height: 15px;
margin-bottom: 25px;
text-align: center;
border-bottom: 1px dotted #cccccc;
}
.p-calendar .pc-month-wrap {
display: inline-block;
padding: 0 10px;
background: #fcfcfb;
}
.p-calendar .pc-month-wrap a {
position: relative;
display: inline-block;
vertical-align: middle;
width: 18px;
height: 0;
padding-top: 18px;
overflow: hidden;
background: #464646;
border-radius: 18px;
}
.p-calendar .pc-month-wrap a:hover {
background: #ff6600;
}
.p-calendar .pc-month-wrap a:before {
content: '';
display: block;
width: 8px;
height: 12px;
background: url(../img/sprites.png) -225px -134px no-repeat;
position: absolute;
}
.p-calendar .pc-month-wrap a.pcm-prev:before {
background-position: -225px -134px;
left: 4px;
top: 4px;
}
.p-calendar .pc-month-wrap a.pcm-next:before {
background-position: -175px 0;
right: 4px;
top: 4px;
}
.p-calendar .pc-month {
display: inline-block;
vertical-align: middle;
font-weight: bold;
font-size: 30px;
line-height: 30px;
text-transform: uppercase;
margin: 0 15px;
}
.cal-wrap {
margin: 0 -20px;
}
.calendar-container{
width: 100%;
position: relative;
padding-right: 20px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.calendar-container .scroll-content {
padding: 25px 0 5px;
width: 100%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.calendar-container table {
border-collapse: collapse;
}
.calendar-container .cal-days td > div {
width: 136px;
}
.calendar-container table td {
width: 115px;
border-left: 1px dotted #cccccc;
text-align: center;
padding: 0;
}
.calendar-container table td:first-child {
border-left: none;
}
.calendar-container table tr.c-sep td {
height: 10px;
}
.calendar-container table td.c-cur {
background: #fff0e5;
border: solid #ffd8bb;
border-width: 0 1px;
}
.calendar-container .cal-days td {
font-size: 25px;
color: #959595;
padding: 8px 0 12px;
}
.calendar-container .cal-body + .cal-days td {
padding: 2px 0 28px;
}
.calendar-container .cal-days td.c-cur > div {
position: relative;
width: 136px;
background: #fff0e5;
padding-top: 33px;
margin: -33px -1px 0;
border: solid #ffd8bb;
border-width: 1px 1px 0;
border-radius: 4px 4px 0 0;
}
.calendar-container .cal-body + .cal-days td.c-cur > div {
padding: 0 0 32px;
margin: 0 -1px -32px;
border-width: 0 1px 1px;
border-radius: 0 0 4px 4px;
}
.calendar-container .cal-days td b {
letter-spacing: -1px;
color: #464646;
margin-right: 3px;
}
.calendar-container .cal-days td i {
font-style: normal;
font-size: 20px;
}
.calendar-container .cal-days td.c-cur {
color: #ffb380;
}
.calendar-container .cal-days td.c-cur b {
color: #ff6600;
}
.calendar-container .cal-days td.c-cur .cur-mark {
position: absolute;
width: 100%;
left: 0;
top: 10px;
font-size: 14px;
color: #ff6600;
}
.calendar-container .cal-body + .cal-days td.c-cur .cur-mark {
top: auto;
bottom: 12px;
}
.calendar-container .c-event {
position: relative;
width: 100%;
padding: 0 5px;
background: #ff6600;
color: #ffffff;
margin: 0 -5px;
text-align: left;
border-radius: 4px;
}
.calendar-container .c-event.grey {
background: #7e7e7e;
}
.calendar-container .c-event.cont-prev {
padding-left: 20px;
margin-left: -20px;
border-radius: 0 4px 4px 0;
}
.calendar-container .c-event.cont-next {
padding-right: 20px;
margin-right: -20px;
border-radius: 4px 0 0 4px;
}
.calendar-container .c-event.cont-prev.cont-next {
border-radius: 0;
}
.calendar-container .c-event .ce-wrap {
padding: 10px 7px 10px 12px;
}
.calendar-container .c-event h3 {
margin: 0 0 5px;
font-weight: normal;
font-size: 13px;
line-height: 14px;
}
.calendar-container .c-event h3 a {
color: #ffffff;
text-decoration: none;
}
.calendar-container .c-event .ce-info {
font-size: 12px;
line-height: 14px;
color: #ffd0ae;
}
.calendar-container .c-event.grey .ce-info {
color: #c0c0c0;
}
.calendar-container .c-event .ce-info > div {
display: inline-block;
vertical-align: middle;
margin-bottom: 4px;
}
.ce-ico {
position: relative;
display: inline-block;
vertical-align: middle;
width: 19px;
height: 19px;
margin-right: 2px;
border: 1px solid #ffb380;
border-radius: 3px;
}
.c-event.grey .ce-ico,
.cal-item .ce-ico.icon-fav {
border-color: #bfbfbf;
}
.ce-ico:before {
content: '';
background: url(../img/sprites.png) 0 0 no-repeat;
position: absolute;
}
.ce-ico.icon-check:before {
width: 12px;
height: 9px;
background-position: -93px -16px;
left: 4px;
top: 5px;
}
.c-event .ce-ico.icon-check:before {
background-position: -117px -162px;
}
.ce-ico.icon-fav:before {
width: 11px;
height: 11px;
background-position: -130px -162px;
left: 4px;
top: 4px;
}
.c-event .ce-ico.icon-fav:before {
background-position: -142px -162px;
}
.cal-lists {
font-family: 'dindisplay_pro', Arial, sans-serif;
}
.cl-sect {
margin-top: 20px;
}
.cl-sect:first-child {
margin-top: 0;
}
.cl-sect .cls-title {
font-size: 25px;
line-height: 26px;
padding-bottom: 10px;
border-bottom: 1px dotted #cccccc;
}
.cl-sect ul {
margin: 0;
padding: 0;
list-style: none;
}
.cl-sect ul li {
position: relative;
padding: 10px 50px 10px 0;
border-bottom: 1px dotted #cccccc;
}
.cal-item {
padding-left: 50px;
}
.cal-item .cali-pict {
width: 40px;
float: left;
margin: 0 -100% 0 -50px;
}
.cal-item .cali-pict img {
width: 40px;
}
.cal-item .cli-info {
margin-bottom: 0;
}
.cal-item .cli-info .cli-top {
margin-bottom: 3px;
}
.cal-item header {
margin-bottom: 2px;
}
.cal-item .cli-title {
display: inline-block;
font-size: 20px;
line-height: 22px;
color: #ff6600;
margin-right: 5px;
max-width: 550px;
}
.cal-item .cli-title a {
color: #ff6600;
text-decoration: none;
}
.cal-item .cli-title a:hover {
color: #464646;
}
.cli-icos {
display: inline-block;
vertical-align: top;
}
.cal-item .cli-info .cli-bot .cli-date {
width: 150px;
font-size: 15px;
}
.cal-item .cli-place {
font-size: 15px;
float: left;
}
.cl-sect ul li .check-wrap {
position: absolute;
right: 5px;
top: 12px;
}
.cl-actions {
border-bottom: 1px dotted #cccccc;
padding: 15px 0 12px;
font-size: 15px;
line-height: 16px;
}
.cl-actions .cla-title {
float: left;
margin-right: 20px;
line-height: 26px;
color: #979797;
}
.cl-actions .cla-btns {
overflow: hidden;
}
.cl-actions .cla-btns .button {
margin-bottom: 4px;
}
.to-prev-cal {
font-size: 15px;
margin-top: 20px;
}
.to-prev-cal .icon-back:before {
width: 11px;
height: 12px;
background-position: -183px -162px;
margin-right: 7px;
}
.a-bot-buttons-line {
margin-top: 20px;
padding-top: 20px;
border-top: 1px dotted #cccccc;
word-spacing: 16px;
}
.p-form .a-bot-buttons-line {
border-top: none;
padding-top: 0;
}
.a-bot-buttons-line .abb-left {
float: left;
width: 75%;
}
.a-bot-buttons-line .abb-right {
float: right;
}
.page-title.clearfix .a-pt-button {
float: right;
margin: 3px 0 -3px;
}
.cl-item.cpe-inactive .cl-item-wrap,
.cl-item.cpe-inactive .cli-photo-list .clipl-wrap,
.cl-item.cpe-inactive .cli-pb-button .button.more,
.cl-item.cpe-inactive .cli-pb-info {
opacity: 0.5;
}
.mf-photos-list {
font-family: 'dindisplay_pro', Arial, sans-serif;
}
.mfpl-button-line {
display: table;
width: 100%;
margin-bottom: 20px;
}
.mfpl-button-line > * {
display: table-cell;
vertical-align: middle;
}
.mfpl-button-line .mfpl-button {
padding-right: 30px;
}
.mfpl-button-line .mfpl-text {
width: 100%;
}
.mfpl-button-line .mfpl-text {
font-size: 14px;
line-height: 16px;
word-spacing: normal;
}
.mfpl-button-line .mfpl-text p {
margin: 0;
max-width: 400px;
}
.i-wait {
display: inline-block;
vertical-align: middle;
font-size: 18px;
}
.adm-form .i-wait {
display: block;
text-align: center;
margin-bottom: 20px;
}
.i-wait img {
vertical-align: middle;
margin: -4px 3px 0 0;
}
.mf-photos-list ul {
margin: 0;
padding: 0;
list-style: none;
}
.mf-photos-list li {
border-top: 1px dotted #cccccc;
padding: 20px 0 20px 210px;
}
.mf-photos-list li:before,
.mf-photos-list li:after {
content: " ";
display: table;
}
.mf-photos-list li:after {
clear: both;
}
.mf-photos-list .mfpli-pict {
width: 190px;
height: 190px;
float: left;
margin: 0 -100% 0 -210px;
}
.mf-photos-list .mfpli-pict img {
max-width: 190px;
max-height: 190px;
border-radius: 4px;
}
.set-sect.adm-form {
margin-bottom: 22px;
}
.set-sect .set-sect-title {
font-family: 'dindisplay_pro', Arial, sans-serif;
}
.set-sect .set-sect-title h3 {
margin: 0;
font-weight: 300;
font-size: 25px;
line-height: 26px;
color: #ff6600;
float: left;
}
.set-sect.not-active .set-sect-title h3 {
color: #d1d1d1;
}
.set-sect .set-sect-title .afh-right {
float: right;
}
.set-sect.passed .set-sect-title h3,
.set-sect.passed .set-sect-title .afh-right .button {
opacity: 0.5;
}
.lt-ie9 .set-sect.passed .set-sect-title h3,
.lt-ie9 .set-sect.passed .set-sect-title .afh-right .button {
filter: alpha(opacity=50);
}
.set-sect.passed .set-sect-title .afh-right .button:hover {
opacity: 1;
}
.lt-ie9 .set-sect.passed .set-sect-title .afh-right .button:hover {
filter: alpha(opacity=100);
}
.set-sect .set-sect-title .afh-right .sst-info {
font-weight: 300;
font-size: 20px;
color: #ff6600;
}
.set-sect .set-sect-title .afh-right .sst-info b {
font-weight: 500;
}
.adm-form .adm-form-body.disabled {
opacity: 0.5;
}
.lt-ie9 .adm-form .adm-form-body.disabled {
filter: alpha(opacity=50);
}
.adm-form h2 {
margin: -5px 0 15px;
font-weight: 100;
font-size: 30px;
line-height: 30px;
color: #ff6600;
}
.adm-form hr {
margin-bottom: 21px;
}
.adm-form .mf-line > label {
display: inline-block;
font-size: 17px;
line-height: 17px;
margin-right: 5px;
}
.adm-form .mf-line > label.h2 {
display: inline-block;
font-weight: 100;
font-size: 30px;
line-height: 30px;
color: #ff6600;
vertical-align: middle;
margin-top: -6px;
padding-bottom: 5px;
}
.adm-form .mf-line .mf-field {
vertical-align: middle;
}
.mf-line.afs-type {
word-spacing: 16px;
padding-top: 5px;
}
.set-sect-title + form .mf-line.afs-type {
padding-top: 0;
}
.mf-line.afs-type label {
word-spacing: normal;
}
.mf-line.afs-type .mf-field {
padding: 0;
}
.mf-line.s-subj-tag {
word-spacing: 16px;
margin-top: -5px;
}
.mf-line.s-subj-tag .mf-field {
width: 45%;
word-spacing: normal;
vertical-align: top;
}
.mf-line.s-subj-tag .mf-field label {
display: block;
font-size: 17px;
line-height: 18px;
margin-bottom: 5px;
}
.button.big.a-more:after,
button.big.a-more:after {
content: '';
display: inline-block;
vertical-align: middle;
width: 7px;
height: 11px;
background: url(../img/sprites.png) -234px -134px no-repeat;
margin: -1px -3px 0 7px;
}
.button.big.grey.a-more:after,
button.big.grey.a-more:after {
background-position: -250px -134px;
}
.button.big.a-more:hover:after,
.button.big.orange.a-more:after,
button.big.orange.a-more:after {
background-position: -242px -134px;
}
.mfs-location .mf-line {
word-spacing: 16px;
}
.mfs-location .mf-line + .mf-line .mf-field {
width: 45%;
}
.mfs-additional .mf-line {
padding-left: 135px;
}
.mfs-additional .mf-line > label {
display: inline-block;
width: 120px;
float: left;
margin: 0 -120px 0 -135px;
padding-top: 3px;
}
.mfs-additional .mf-line .mf-field {
width: 100%;
}
.mfs-additional .mf-line .mf-field hr {
margin: 10px 0 0;
}
.mfs-additional .mf-line .mf-field .mff-col {
width: 45%;
margin-right: 25px;
float: left;
}
.mfs-additional .mf-line.mf-targets .mf-field .mff-col {
width: 30%;
}
.mfs-additional .mf-line.mf-targets .mf-field .mff-col:first-child {
width: 45%;
}
.adm-form-body label.check {
font-size: 15px;
min-height: 20px;
}
.mf-targets label.check {
width: 100%;
margin-bottom: 7px;
}
.mf-membership label.check {
display: inline-block;
vertical-align: top;
width: 45%;
margin: 0 25px 7px 0;
}
.mf-prod input[type="text"],
.mf-prod textarea {
margin: 10px 0 10px;
}
.mf-prod input[type="text"]:first-child,
.mf-prod textarea:first-child {
margin-top: 0;
}
.mf-prod input[type="text"] {
width: 75%;
}
.mf-line.mf-time > label {
padding-top: 11px;
}
.w-time {
margin-bottom: 10px;
word-spacing: 22px;
display: none;
}
.w-time:first-child,
.w-time.show {
display: block;
}
.w-time > div {
display: inline-block;
vertical-align: middle;
word-spacing: normal;
}
.w-time .w-time-day {
width: 125px;
display: none;
}
.w-time.show .w-time-day {
display: inline-block;
}
.w-time .w-time-wrap {
position: relative;
width: 90px;
}
.w-time.show .w-time-wrap,
.w-time .w-time-wrap + .w-time-wrap {
margin-left: 20px;
}
.w-time.show .w-time-day + .w-time-wrap {
margin-left: 15px;
}
.w-time .w-time-wrap label {
font-size: 15px;
position: absolute;
right: 100%;
margin-right: 7px;
top: 12px;
z-index: 10;
}
.adm-form-body .mf-line.mf-logo > label {
width: 130px;
}
.mf-photos-list + hr {
margin-top: 5px;
}
.mfs-additional.mf-stat .mf-line > label {
padding-top: 11px;
}
.mf-line > label.h3 {
font-size: 20px;
}
.mf-prod.mf-short-input input[type="text"] {
width: 140px;
}
.mf-stat-item {}
.mf-stat-item hr {
margin-left: 135px;
}
.mf-line.mf-prod + .mf-stat-item hr {
margin: -10px 0 20px 135px;
}
.mf-year {
width: 140px;
margin-bottom: 15px;
}
.mf-stat-data {
display: table;
width: 100%;
}
.mf-stat-data > div {
display: table-cell;
padding-right: 20px;
}
.mf-stat-data .sd-visitors,
.mf-stat-data .sd-participants {
width: 35%;
}
.mf-stat-data .sd-visitors input[type="text"],
.mf-stat-data .sd-participants input[type="text"] {
width: 100%;
}
.mf-stat-data .sd-area {
font-size: 17px;
}
.mf-stat-data .sd-area input[type="text"] {
width: 70%;
margin-right: 5px;
}
.mf-line.mf-stat-countries {
margin-top: -15px;
}
.mf-stat-countries .c-select-box {
width: 65%;
}
.mf-stat .mf-stat-add-button {
padding-left: 135px;
}
.adm-form .e-price-wrap {
margin: 0 -20px 30px;
padding-top: 0;
}
.adm-form .epr-layout {
display: table;
width: 100%;
border-spacing: 20px 0;
}
.adm-form .eprl-col {
padding: 0;
border: none;
}
.adm-form .eprl-col-wrap {
padding: 15px 20px;
border: 1px dotted #cccccc;
}
.adm-form .eprl-col:first-child .eprl-col-wrap {
min-width: 350px;
}
.adm-form .epr-subtitle {
font-size: 15px;
}
.adm-form .eprl-col hr {
margin: 10px 0;
}
.adm-form .eprl-col input[type="text"] {
padding-left: 7px;
padding-right: 7px;
}
.adm-form .eprl-col input[type="text"]:focus {
padding-left: 6px;
padding-right: 6px;
}
.adm-form .tp-wrap {
margin: 0;
}
.adm-form .pr-list {
color: #464646;
margin-bottom: 10px;
}
.adm-form .pr-list input[type="text"] {
width: 75%;
margin-right: 6px;
vertical-align: top;
}
.adm-form .tp-wrap .pr-list input[type="text"] {
width: 115px;
}
.adm-form .eprl-col .custom-select {
display: inline-block;
vertical-align: top;
width: 70px;
}
.adm-form .eprl-col .custom-select .custom-select-wrap {
padding-left: 7px;
}
.adm-form .eprl-col .custom-select .scroll-content {
padding-left: 2px;
}
.eprl-col .mf-line label {
display: block;
margin-bottom: 5px;
}
.eprl-col .mf-line .mf-field {
width: 100%;
padding: 0;
}
.eprl-col .mf-line.mf-min-area label {
display: inline-block;
margin-bottom: 0;
}
.adm-form .eprl-col .mf-line.mf-min-area .mf-field {
font-size: 15px;
width: 38%;
}
.adm-form .eprl-col .mf-line.mf-min-area .mf-field input[type="text"] {
width: 78%;
margin-right: 3px;
}
.adm-form .eprl-col .mf-field .period .pwf-field {
padding: 0;
}
.adm-form .eprl-col .mf-field .period input.date[type="text"] {
padding-right: 35px;
}
.adm-form .eprl-col .mf-field .period input.date[type="text"]:focus{
padding-right: 34px;
}
.mf-reg-payment input[type="text"] {
width: 120px;
margin-right: 6px;
}
.mf-line.mf-deadline {
margin-bottom: 0;
}
.cl-news {}
.cl-news header .news-s-pict {
width: 100px;
height: 100px;
overflow: hidden;
text-align: center;
border-radius: 4px;
margin-right: 20px;
float: left;
}
.cl-news header .news-s-pict img {
height: 100%;
margin: 0 -50%;
}
.cl-news header .news-header-body {
overflow: hidden;
font-family: 'dindisplay_pro', Arial, sans-serif;
}
.cl-news header .news-header-body h2 {
margin: 0 0 7px;
font-weight: 500;
font-size: 25px;
line-height: 26px;
}
.cl-news header .news-header-body .news-header-date {
font-size: 15px;
color: #ff6600;
}
.request-form .rq-info {
margin-bottom: 15px;
display: table;
width: 100%;
}
.request-form .rq-info > * {
display: table-cell;
}
.request-form .rq-info .rqi-pict {
vertical-align: top;
width: 130px;
padding-right: 30px;
text-align: center;
}
.request-form.rq-tickets .rq-info .rqi-pict {
width: 155px;
}
.request-form .rq-info .rqi-body {
vertical-align: middle;
font-size: 13px;
line-height: 15px;
}
/*.request-form .rq-info .rqi-pict + .rqi-body {
margin-left: 160px;
}
.request-form.rq-tickets .rq-info .rqi-pict + .rqi-body {
margin-left: 185px;
}*/
.request-form .rq-info .rqi-body h2,
.request-form .rq-info .rqi-body h3,
.request-form .rq-info .rqi-body h4 {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: normal;
}
.request-form .rq-info .rqi-body h2 {
margin: 20px 0 10px;
font-size: 23px;
line-height: 24px;
}
.request-form .rq-info .rqi-body h3 {
font-size: 22px;
line-height: 24px;
color: #ff6600;
margin: 20px 0 10px;
}
.request-form .rq-info .rqi-body h4 {
font-size: 16px;
line-height: 19px;
margin: 20px 0 10px;
}
.request-form .rq-info .rqi-body ul {
margin: 10px 0;
padding: 0;
list-style: none;
}
.request-form .rq-info .rqi-body ul li {
padding-left: 15px;
margin-bottom: 10px;
}
.request-form .rq-info .rqi-body ul li:before {
content: '';
display: block;
width: 11px;
height: 8px;
background: url(../img/sprites.png) -250px -124px no-repeat;
float: left;
margin: 4px -11px 0 -15px;
}
.request-form .rq-info .rqi-body p {
margin: 10px 0;
}
.request-form .rq-info .rqi-cols {
display: table;
width: 80%;
margin: 0;
}
.request-form .rq-info .rqi-cols > *,
.request-form .rq-info .rqi-cols > ul {
display: table-cell;
margin: 0;
width: 50%;
padding-right: 20px;
}
.request-form .rq-info .rqi-cols > ul li {
margin-bottom: 5px;
}
.request-form .rq-info .rqi-body > *:first-child {
margin-top: 0;
}
.request-form .rq-form {
display: none;
margin: 10px 0;
}
.request-form.rqf-opened .rq-form {
display: block;
}
.request-form.rqf-opened .rq-btn-to-hide,
.request-form.rqf-opened .rq-to-hide {
display: none;
}
.request-form .rq-form .rqf-title {
font-family: 'dindisplay_pro', Arial, sans-serif;
font-weight: 100;
font-size: 30px;
line-height: 31px;
color: #ff6600;
margin-bottom: 15px;
}
.request-form hr {
margin: 25px 0 15px;
}
.request-form .rq-form hr {
margin: 20px 0;
}
.request-form .rq-btn-wrap {
margin-bottom: 15px;
}
.request-form .rq-form hr + .rq-btn-wrap {
margin-top: 25px;
}
.request-form .rq-btn-wrap .rqb-cols {
display: table;
width: 100%;
}
.request-form .rq-btn-wrap .rqb-cols > * {
display: table-cell;
width: 50%;
}
.request-form .rq-btn-wrap .rqb-cols .rqb-button {
vertical-align: top;
}
.request-form .rq-btn-wrap .rqb-cols .rqb-text {
vertical-align: middle;
padding-left: 30px;
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 16px;
}
.request-form .rq-btn-wrap > .button.big.orange,
.request-form .rq-btn-wrap > button.big.orange {
height: 44px;
line-height: 40px;
padding: 2px 30px 0;
font-size: 17px;
}
@-moz-document url-prefix() {
.request-form .rq-btn-wrap > .button.big.orange,
.request-form .rq-btn-wrap > button.big.orange {
line-height: 39px;
}
}
.rq-catalog .rq-btn-wrap {
width: 100%;
max-width: 650px;
}
.rq-remotely .rq-btn-wrap {
width: 100%;
max-width: 770px;
margin-bottom: 0;
}
.rq-tickets .rq-btn-wrap {
width: 100%;
max-width: 800px;
}
.rq-translator .rq-btn-wrap {
width: 100%;
margin-top: 20px;
}
.rq-translator .rq-form .rq-btn-wrap {
width: 50%;
min-width: 420px;
}
.rq-catalog .rq-order-button,
.rq-remotely .rq-order-button,
.rq-tickets .rq-order-button,
.rq-translator .rq-order-button {
width: 100%;
}
.rq-catalog .rq-order-button .rqob-wrap,
.rq-remotely .rq-order-button .rqob-wrap,
.rq-tickets .rq-order-button .rqob-wrap,
.rq-translator .rq-order-button .rqob-wrap {
width: 100%;
}
.rq-participation .rq-btn-wrap,
.rq-tour .rq-btn-wrap {
margin-left: 160px;
}
.rq-participation .rq-form .rq-btn-wrap,
.rq-tour .rq-form .rq-btn-wrap {
margin-left: 0;
}
.request-form .rq-btn-wrap .ob-descr {
padding-left: 160px;
color: #ff6600;
font-family: Arial, sans-serif;
font-size: 13px;
line-height: 15px;
margin-top: 7px;
}
.request-form.rq-tickets .rq-btn-wrap .ob-descr {
padding-left: 185px;
}
.rq-note {
/*margin-top: 10px;
border-top: 1px dotted #cccccc;
padding-top: 10px;*/
font-size: 13px;
line-height: 15px;
}
hr + .rq-note {
margin-top: -3px;
}
.rq-note p {
margin: 10px 0 0;
}
.rq-note *:first-child {
margin-top: 0;
}
.s-tour .sect-title {
color: #ff6600;
font-family: 'dindisplay_pro',sans-serif;
font-size: 22px;
line-height: 23px;
margin: 25px 0 15px;
padding-left: 20px;
}
.rq-form {
padding-top: 1px;
}
.rq-form hr:first-child {
margin-top: 0;
}
.rq-form-sect .mf-line.cols-2 {
width: auto;
}
.rq-form-sect .mf-line.cols-2.rq-place {
width: 75%;
}
.rq-form .mf-line.rq-person .mf-field {
width: 60%;
}
.rq-form-sect .mf-line.cols-2.rq-tickets-data .mf-field:first-child {
padding-right: 40px;
}
.rq-form-sect .mf-line.cols-2.rq-contacts {
width: 85%;
}
.rq-form .mf-line label {
font-size: 17px;
}
.mf-line.cols-2.rq-remotely-what {
width: 100%;
}
.mf-line.cols-2.rq-remotely-what label {
width: 150px;
padding-right: 0;
}
.mf-line.cols-2.rq-remotely-what label em {
font-style: normal;
font-size: 14px;
line-height: 16px;
margin-top: 5px;
display: block;
color: #b0b0b0;
}
.mf-line.cols-2.rq-remotely-what .mf-field {
width: auto;
}
.mf-line.rq-remotely-options > label {
width: auto;
}
.mf-line.rq-remotely-options .mf-field {
width: auto;
}
.mf-line.rq-remotely-options .mf-field label {
margin-left: 15px;
}
.mf-line.rq-remotely-options .mf-field label:first-child {
margin-left: 0;
}
.rq-form-sect .mf-line.cols-2 .mf-field.rq-area-val {
width: 280px;
}
.rq-form-sect .mf-line.cols-2 .mf-field.rq-area-val input[type="text"],
.rq-form-sect .mf-line .rq-num input[type="text"] {
width: 80px;
margin-left: 7px;
}
.rq-form-sect .mf-line .rq-num input[type="text"]:first-child,
.rq-form-sect.rq-tour-form .mf-line .rq-num input[type="text"] {
margin-left: 0;
}
.rq-form-sect .mf-line.cols-2 .mf-field.rq-area-type .custom-select {
display: inline-block;
vertical-align: middle;
width: 190px;
margin-left: 7px;
}
.rq-form .rq-btn-wrap {
display: none;
}
.request-form.rqf-opened .rq-form .rq-btn-wrap {
display: block;
}
.mf-line.rq-tel2 .mf-field {
width: 50%;
}
.rq-translator .rq-form-sect .mf-line.cols-2.rq-trans {
width: 100%;
}
.rq-translator .mf-line .mf-field {
vertical-align: middle;
font-size: 17px;
width: auto;
}
.rq-translator .rq-form-sect .mf-line.cols-2.rq-trans .mf-field {
width: 50%;
}
.rq-translator .mf-line .mf-field.rq-num input[type="text"] {
margin-right: 5px;
}
.rq-translator .mf-line.rq-trans .mf-field > label {
display: block;
margin-bottom: 5px;
}
.rq-translator .mf-line > label {
display: inline-block;
vertical-align: middle;
width: 150px;
margin-top: -6px;
}
.rq-translator .mf-line.rq-p-days > label {
width: 124px;
}
.rq-form .rq-tour-form .mf-line {
display: table;
table-layout: fixed;
width: 100%;
}
.rq-form .rq-tour-form .mf-line > * {
display: table-cell;
vertical-align: top;
width: auto;
padding: 0;
}
.rq-form .rq-tour-form .mf-line > label {
width: 160px;
padding-top: 11px;
}
.rq-form .rq-tour-form .mf-line.rq-p-days > label {
width: 130px;
}
.rq-tour-form .mf-field > div {
display: inline-block;
margin-right: 20px;
}
.rq-tour-form .rq-sel-cond .custom-select {
display: inline-block;
vertical-align: middle;
margin-left: 5px;
max-width: 290px;
}
.rq-tour-form .rq-sel-cond .custom-select:first-child {
margin-left: 0;
}
.mf-line.rq-from-city input[type="text"] {
width: 50%;
}
.custom-radio-check.rq-rad-rate {
display: inline-block;
vertical-align: middle;
height: 40px;
border: 1px solid #feb17d;
border-radius: 3px;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
overflow: hidden;
position: relative;
margin-right: 2px;
}
.custom-radio-check.rq-rad-rate:hover {
border-color: #ff6600;
background: #ff6600;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8000), color-stop(100%,#ff6600));
background: -webkit-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%,#ff6600 100%);
background: -webkit-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: -o-linear-gradient(top, #ff8000 0%, #ff6600 100%);
background: linear-gradient(to bottom, #ff8000 0%,#ff6600 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8000', endColorstr='#ff6600',GradientType=0 );
}
.custom-radio-check.rq-rad-rate .custom-checkbox {
display: block;
height: 38px;
line-height: 38px;
padding: 0 12px;
}
.custom-radio-check.rq-rad-rate .custom-checkbox:before {
content: '';
display: inline-block;
vertical-align: middle;
height: 15px;
background: url(../img/sprites.png) 0 0 no-repeat;
margin: -2px -1px 0 0;
}
.custom-radio-check.rq-rad-rate .custom-checkbox:before {
background-position: -340px -16px;
}
.custom-radio-check.rq-rad-rate .custom-checkbox.checked:before {
background-position: -340px -32px;
}
.custom-radio-check.rq-rad-rate:hover .custom-checkbox:before {
background-position: -340px 0;
}
.custom-radio-check.rq-rad-rate.rr1 .custom-checkbox:before {
width: 15px;
}
.custom-radio-check.rq-rad-rate.rr2 .custom-checkbox:before {
width: 31px;
}
.custom-radio-check.rq-rad-rate.rr3 .custom-checkbox:before {
width: 47px;
}
.custom-radio-check.rq-rad-rate.rr4 .custom-checkbox:before {
width: 63px;
}
.custom-radio-check.rq-rad-rate.rr5 .custom-checkbox:before {
width: 79px;
}
.custom-radio-check.rq-rad-rate input {
position: absolute;
cursor: pointer;
bottom: 110%;
right: 110%;
}
.rq-tour-form .rq-sel-cond.rq-hotel-loc .custom-select {
max-width: 150px;
}
.rq-tour-form .rq-sel-cond.rq-h-price label {
font-size: 14px;
}
.rq-tour-form .rq-sel-cond.rq-h-price input[type="text"] {
width: 80px;
margin-left: 5px;
}
.rq-tour-form .rq-sel-cond.rq-h-price .custom-select {
max-width: 120px;
}
.rq-form .rq-tour-form .mf-line.rq-notes {
width: 95%;
}
.mf-line.rq-options {
margin-top: 20px;
}
.mf-line.rq-options .mf-field > ul {
margin: 0;
padding: 15px 20px;
list-style: none;
}
.mf-line.rq-options .mf-field > ul li {
margin-top: 10px;
}
.mf-line.rq-options .mf-field ul li:first-child {
margin-top: 0;
}
.mf-line .rq-sub-sect {
display: table;
background: #f3f3ef;
}
.rq-tour-form .mf-field > div.rq-sub-sect {
margin-right: 0;
}
.mf-line .rq-sub-sect.transl-service {
min-width: 595px;
}
.mf-line .rq-sub-sect.transl-service .rq-sub-sect-body {
width: 355px;
}
.mf-line .rq-sub-sect > * {
display: table-cell;
vertical-align: top;
padding: 15px 20px;
width: auto;
}
.mf-line .rq-sub-sect.transl-service .rq-switch {
width: 180px;
padding-right: 0;
}
.mf-line .rq-sub-sect .rq-sub-sect-body.disabled > * {
opacity: 0.5;
}
.mf-line .rq-sub-sect.avia-tickets {
max-width: 470px;
}
.mf-line .rq-sub-sect.avia-tickets .rq-sub-sect-body {
padding-right: 0;
padding-bottom: 5px;
}
.mf-line .rq-sub-sect .rq-sub-sect-body .check {
margin: 0 20px 10px 0;
}
.mf-line .rq-s-line {
margin-top: 12px;
font-size: 15px
}
.mf-line .rq-s-line:first-child {
margin-top: 0;
}
.rq-form .mf-line .rq-sub-sect-body label.check {
font-size: 15px;
}
.mf-line .rq-s-line label {
display: inline-block;
vertical-align: middle;
font-size: 15px;
}
.mf-line .rq-s-line .rq-num {
display: inline-block;
margin-left: 10px;
}
.mf-line .rq-s-line .rq-num input[type="text"] {
width: 60px;
margin-right: 5px;
}
/* ==========================================================================
Media Queries
========================================================================== */
@media only screen and (min-width: 1080px) {
.page-wrap {
width: 100%;
padding-right: 40px;
}
.page-wrap .layout {
padding-left: 3%;
}
.page-wrap .layout.mp-announces .layout-wrap {
padding-right: 0;
}
.page-wrap .layout.mp-announces .layout-wrap aside {
margin-right: 0;
width: 33.33%;
margin-left: -100%;
}
.page-wrap .layout.mp-announces .layout-wrap .mcl {
width: 66.66%;
}
.eprl-col {
padding: 0 20px 15px;
}
}
@media only screen and (min-width: 1100px) {
.e-price-wrap {
margin: 0 -40px;
}
.epr-layout {
border-spacing: 40px 0;
}
}
@media only screen and (min-width: 1170px) {
.page-wrap .layout {
padding-left: 6%;
}
.page-wrap .layout .layout-wrap {
padding-left: 230px;
}
.main-page .page-wrap .header-wrap,
.main-page .page-wrap .mp-catalog .layout-wrap,
.page-wrap > footer .layout-wrap.footer-wrap {
padding-left: 240px;
}
.page-wrap section.layout.search-form .layout-wrap {
padding-left: 430px;
}
.page-wrap .layout .layout-wrap > aside {
width: 230px;
padding-right: 50px;
margin-left: -230px;
}
.page-wrap > header .logo {
margin-left: -230px;
}
.page-wrap > header .logo h1,
.page-wrap > header .logo h2,
.page-wrap > header .logo h3 {
margin-left: -67px;
}
.page-wrap .layout .layout-wrap > aside > .sbg {
/*left: -239px;*/
}
.mp-partners .mpp-wrap {
padding-left: 430px;
}
.mp-partners .mpp-wrap header {
width: 230px;
margin-left: -230px;
}
.s-phone {
margin-left: -25px;
}
.online-adviser {
margin-left: -40px;
}
.s-news-list ul li {
padding-left: 60px;
margin-left: -60px;
}
.s-news-list .nl-pict {
margin: 0 -40px 0 -60px;
}
.page-wrap .layout.mp-announces .layout-wrap {
padding-left: 230px;
}
.mp-photo-gallery {
margin-left: -230px;
}
.mp-photo-gallery header {
padding-left: 230px;
}
.mp-photo-gallery header .pg-title {
margin-left: -230px;
}
.mp-photo-gallery .pg-item .pgi-descr {
padding-left: 230px;
}
.mp-photo-gallery .pg-item .pgi-descr .pgi-date {
margin-left: -190px;
}
}
@media only screen and (min-width: 1200px) {
.page-wrap .layout {
/*padding-left: 9%;*/
}
.page-wrap > header .logo h1,
.page-wrap > header .logo h2,
.page-wrap > header .logo h3 {
margin-left: -67px;
}
.mp-partners .mpp-wrap ul {
margin-left: -30px;
}
.mp-partners .mpp-wrap li {
margin-left: 30px;
}
.eprl-col:first-child {
width: 50%;
}
}
@media only screen and (min-width: 1260px) {
.header-body .header-top {
padding-right: 510px;
}
.header-body .header-top .ht-main {
width: 100%;
}
.header-body .header-top .ht-side {
width: 505px;
margin-right: -505px;
}
.mp-partners .mpp-wrap ul {
margin-left: -40px;
}
.mp-partners .mpp-wrap li {
margin-left: 40px;
}
}
@media print,
(-o-min-device-pixel-ratio: 5/4),
(-webkit-min-device-pixel-ratio: 1.25),
(min-resolution: 120dpi) {
}
/* ==========================================================================
Helper classes
========================================================================== */
.ir {
background-color: transparent;
border: 0;
overflow: hidden;
*text-indent: -9999px;
}
.ir:before {
content: "";
display: block;
width: 0;
height: 150%;
}
.hidden {
display: none !important;
visibility: hidden;
}
.visible{
display: block !important;
/*visibility: hidden;*/
}
.c-select-box .csb-selected.dna-clone{
display: inline-block;
}
.visuallyhidden {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
.invisible {
visibility: hidden;
}
.clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
/* ==========================================================================
Print styles
========================================================================== */
@media print {
* {
background: transparent !important;
color: #000 !important; /* Black prints faster: h5bp.com/s */
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
/*
* Don't show links for images, or javascript/internal links
*/
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group; /* h5bp.com/t */
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
}
/*block*/
.pwf-msg .msg-error{
color: #fe0238;
padding-left: 20px;
}
.pwf-msg .msg-help:before {
content: '—';
float: left;
margin: 0 -15px 0 -20px;
}
.mf-line .mf-error, .pwf-field .error{
color: #ff083c;
font-size: 15px;
padding-right: 10px;
padding-bottom: 5px;
width: 65%;
}
.mf-line .mf-success{
display: none;
color: #31ff13;
font-size: 15px;
padding-right: 10px;
padding-bottom: 5px;
width: 65%;
}
.fancybox-inner {
overflow: visible!important;
}
.pw-subj{
min-height: 480px;
}
.pw-subj .csb-menu .level .sublist{
display: none;
}
.pw-subj .csb-menu .level.active .sublist{
display: block;
}
.pw-subj .csb-menu .level1{
display: none;
}
.pw-subj .csb-menu .level1 > ul{
margin-left: 1em;
margin-top: 0.5em;
}
.pw-subj .csb-menu .level1 > ul .trigger{
margin-left: 1em;
}
.pw-subj .csb-menu .level1.visible{
display: block;
}
#mCSB_1, #mCSB_3{
min-height: 188px;
}
/* Page group by*/
.leter-list{
float:left;
width: 30%;
min-height:6em;
}
.leter-list .leter{
color: #ff6600;
}
/* END block*/
/*dimonn style*/
.clear { clear: both;}
.about_pic { float: left; margin: 0 20px 10px 0; display: block;}
.about_block h2 { margin: 0 0 0 0; padding: 10px 0 0 0; color: #ff6600;font-family: 'dindisplay_pro'; font-size: 20px; font-weight: normal;}
.about_block ul { position: relative; left: 15px; list-style-type: none;}
.about_block ul li {padding-left: 15px;}
.about_block ul li:before { content: '';display: block;width: 11px;height: 8px;background: url(../img/sprites.png) -250px -124px no-repeat; float: left;
margin: 4px -11px 0 -15px;}
.about_block a.clolr_1 { color: #3b5998;}
.about_block a.clolr_2 { color: #1ab2e8;}
.about_block a.clolr_3 { color: #597da3;}
.signature_block { padding: 15px 0 42px 0;font-family: 'dindisplay_pro'; font-size: 13px; color: #8d8c8c; font-weight: normal;}
.signature_block_pic { display: block; float: left; margin: 0 30px 0 10px;}
.signature_block h3 { font-size: 16px; font-weight: normal; margin: 0 0 0 0; color: #010101;}
.signature_block strong { display: block; font-weight: normal; color: #ff6600; padding: 0 0 2px 0;}
.signature_block p { padding: 0 0 0 0; margin: 0 0 0 0;}
.about_block_menu {border-bottom: 1px dotted #ccc; list-style-type: none;float: left; width: 100%; padding: 0 0 0 0; margin: 0 0 25px 0;}
.about_block_menu li { float: left; height: 35px; padding: 15px 25px 0 25px; border: 1px dotted #fcfcfb; position: relative; top: 1px;list-style-type: none; margin: 0 0 0 0; overflow: hidden; border-bottom: none;}
.about_block_menu li a { font-size: 18px; color: #ff6600; text-decoration: none;font-family: 'dindisplay_pro'; background: url(../img/libk_bg.png) left bottom repeat-x; display: inline-block; height: 18px;-webkit-transition: none;-o-transition: none;transition: none;}
.about_block_menu li a:hover { background: none;}
.about_block_menu li:first-child { padding-left: 0;}
.about_block_menu li.active {border-color: #ccc; background: #fcfcfb;}
.about_block_menu li.active a { background: none; color: #000;}
.about_block_menu li.active:first-child {border-left-color: #fcfcfb;}
.about_block_menu.about_active {border-top: 1px dotted #ccc; border-bottom-color: #fcfcfb;}
.about_block_menu.about_active li { border: none;}
.about_block_menu.about_active li.m_05 { display: none;}
.contacts_top_block { width: 100%; float: left;}
.contacts_top_block_left { float: left; width: 340px; color: #464646; font-size: 13px;font-family: 'dindisplay_pro';}
.contacts_top_block_left strong { font-size: 20px; font-weight: normal; padding: 0 17px 0 0 ; position: relative; top: 5px;}
.contacts_top_block_left p { padding: 0 0 0 0; margin: 0 0 0 0;}
.contacts_top_block_right { float: right; width: 396px; border-bottom: 1px dotted #ccc; padding: 7px 0 15px 0; font-size: 13px; color: #787777;font-family: 'dindisplay_pro';}
.contacts_top_block_right table tr th { text-align: left; vertical-align: top; padding: 1px 10px 1px 0; font-weight: normal;}
.contacts_top_block_right table tr td { text-align: left; vertical-align: top; padding: 1px 0;}
.contacts_top_block_right table tr td a { display: inline-block; position: relative; text-decoration: none; padding: 0 0 0 21px;}
.contacts_top_block_right table tr td a i { font-style: normal; text-decoration: underline;}
.contacts_top_block_right table tr td a:hover i { text-decoration: none;}
.contacts_top_block_right table tr td a span { display: block; width: 15px; height: 12px; position: absolute; left: 0; top: 3px; background: url(../img/sprites.png) -223px 0 no-repeat;}
.button.icon-call:before {width: 12px;height: 12px;background-position: -304px -117px;}
.button.icon-call:hover:before, .button.orange.icon-call:before {background-position: -304px -130px;}
.contacts_bottom { padding: 25px 0 0 0; font-size: 12px; color: #464646;}
.contacts_bottom h3 { font-size: 13px; font-weight: normal; color: #8b8b8b; padding: 0 0 5px 0; margin: 0 0 0 0;font-family: 'dindisplay_pro';}
.contacts_bottom p { padding: 0 0 0 0; margin: 0 0 0 0;}
.contacts_bottom .soc-media-buttons { float: right; margin: 0 0 0 0;}
.contacts_bottom h3 span { font-size: 16px; position: relative; color: #464646; top: 1px; padding: 0 0 0 5px;}
.contacts_bottom_map { margin: 10px 0 -5px 0;border-bottom: 1px dotted #ccc; padding: 0 0 26px 0;}
.contacts_bottom_map img { display: block; width: 100%;}
.parnters_about_block_table { width: 100%;}
.parnters_about_block_table a:hover {color: #ff6600;}
.parnters_about_block_table tr td { text-align: left;vertical-align: top;width: 140px; padding: 0 0 20px 0;}
.parnters_about_block_table tr td.delimiter { width: auto !important;}
.parnters_about_block_table tr td a {color: #464646;display: block; width: 140px;font-size: 11px;line-height: 14px; text-align: center;}
.parnters_about_block_table tr td a .imp-pict { position: relative;display: block;width: 140px;overflow: hidden;margin-bottom: 5px;border-radius: 4px;}
.parnters_about_block_table tr td a img {display: block;width: 140px;}
.parnters_about_block_table tr td a .imp-pict:before {content:'';display:block; position:absolute; width:100%; height:100%; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(0, 0, 0, .2);}
.review_list { list-style-type: none; padding: 0 0 0 0; margin: -10px 0 0 0;}
.review_list li { position: relative; border-bottom: 1px dotted #ccc; padding: 25px 0 19px 0;}
.review_list li:first-child { padding-top: 0;}
.review_list li:last-child { border-bottom: none;}
.review_list .cl-item-wrap {padding-left: 90px;}
.review_list .cli-pict {margin-left: -90px;width: 70px;height: 70px;line-height: 65px;padding: 2px;}
.review_list .cli-info {margin-bottom: 0;}
.review_list .sc-name {font-family: 'dindisplay_pro', sans-serif;font-weight: 500;font-size: 17px;line-height: 20px;color: #ff6600;margin: -7px 0 10px; position: relative;}
.review_list .sc-name span a { font-weight: normal; font-size: 12px; float: right;}
.review_list .sc-name span a:before {
content: ' ';
display: inline-block;
vertical-align: middle;
width: 11px;
height: 13px;
background: url(../img/sprites.png) -211px 0 no-repeat;
margin: -1px 5px 0 0;
}
.review_list .sc-name a { text-decoration: none;}
.review_list .sc-name a:hover {color: #464646;}
.review_list .sc-text {font-size: 12px;line-height: 16px;}
.review_list .cli-top {margin-bottom: 10px;}
.review_list header {font-family: 'dindisplay_pro', sans-serif;margin-bottom: 2px;}
.review_list header .cli-title {display: inline-block;vertical-align: top;font-size: 30px;line-height: 30px;margin: 0 6px 0 0;-webkit-transition: color .3s;-o-transition: color .3s;transition: color .3s;max-width: 490px;}
.review_list header .cli-title a {text-decoration: none;}
.review_list header .cli-title a:hover {color: #464646;
}
.team_list { width: 100%; float: left; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none;}
.team_list li { float: left; width: 33%; font-size: 11px; position: relative; line-height: 1.25;}
.team_list li.delimiter { width: 100%; height: 25px;}
.team_list li .team_list_bg { position: relative; float: left; padding: 0 0 0 104px;}
.team_list li .team_list_bg .pic { display: block; position: absolute; left: 0; top: 0; width: 89px; height: 89px; border-radius: 4px;}
.team_list li p { padding: 0 0 0 0; margin: 0 0 0 0; color: #a6a6a5;}
.team_list li strong { display: block; font-weight: normal; color: #464646; font-size: 13px; padding: 0 0 5px 0;}
.team_list li h4 { font-size: 21px; font-weight: 500; color: #ff6600; padding: 3px 0 3px 0; margin: 0 0 0 0; line-height: 1.0;}
.team_list li:hover h4 {color: #464646;}
.team_list li a { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../img/spacer.gif);}
.blog_block { font-size: 12px; color: #464646;}
.blog_block h1 { color: #424242; font-size: 25px; font-weight: normal;font-family: 'dindisplay_pro', sans-serif; margin: 0 0 0 0; padding: 0 0 0 0;}
.blog_block h2 { color: #424242; font-size: 22px; font-weight: normal;font-family: 'dindisplay_pro', sans-serif; margin: 0 0 -5px 0; padding: 7px 0 0 0;}
.blog_block h3 { color: #424242; font-size: 19px; font-weight: normal;font-family: 'dindisplay_pro', sans-serif; margin: 0 0 -5px 0; padding: 7px 0 0 0;}
.blog_block h4 { color: #ff6600; font-size: 14px; font-weight: normal;font-family: 'dindisplay_pro', sans-serif; margin: 0 0 -10px 0; padding: 4px 0 0 0;}
.blog_block_headline { padding: 5px 0 0 120px; position: relative; font-size: 13px; min-height: 95px;}
.blog_block_headline strong { display: block; font-weight: normal; font-size: 14px; color: #ff6600; padding: 8px 0 10px 0;}
.blog_block_headline strong span { padding: 0 30px 0 0;}
.blog_block_headline p { margin: 0 0 0 0;}
.blog_block_headline strong span:before {content: ' ';display: inline-block;vertical-align: middle; width: 13px; height: 16px; background: url(../img/sprites.png) -183px -145px no-repeat; margin: 0 5px 0 0; position: relative; top: -2px;}
.blog_block_headline strong a.profile_link:before {content: ' ';display: inline-block;vertical-align: middle; width: 11px; height: 13px; background: url(../img/sprites.png) -24px 0 no-repeat;margin: 0 5px 0 0;}
.blog_block_headline strong a.flag:before {content: ' ';display: inline-block;vertical-align: middle; width: 14px; height: 14px; background: url(../img/sprites.png) -329px -49px no-repeat;margin: 0 5px 0 0;}
.blog_block_headline .pic { display: block; position: absolute; left: 0; top: 0; width: 100px; height: 100px; border-radius: 4px;}
.blog_block .pic_left { float: left; margin: 4px 30px 5px 0;}
.blog_block .pic_left img { display: block; border-radius: 4px;}
.blog_block .pic_left i { font-size: 11px; color: #a1a1a1; display: block; padding: 3px 0 0 0;}
.blog_block .pic_right { float: right; margin: 4px 0 10px 10px;}
.blog_block .pic_right img { display: block; border-radius: 4px;}
.blog_block .pic_right i { font-size: 11px; color: #a1a1a1; display: block; padding: 3px 0 0 0;}
.blog_avtor { border-top: 1px dotted #ccc; padding: 20px 0 0 0; margin: 19px 0 0 0;}
.blog_avtor table { float: left;}
.blog_avtor table tr th { text-align: left; vertical-align: top; padding: 3px 20px 0 0; font-weight: normal; font-size: 13px; color: #a2a2a2;font-family: 'dindisplay_pro', sans-serif;}
.blog_avtor table tr td { text-align: left; vertical-align: middle; padding: 0 9px 0 0;font-family: 'dindisplay_pro', sans-serif;}
.blog_avtor table tr td .pic { display: block; width: 50px; height: 50px; border-radius: 3px;}
.blog_avtor table tr td h3 { padding: 0 0 5px 0; margin: 0 0 0 0;}
.blog_avtor table tr td h3 a { text-decoration: none; color: #464646; font-size: 20px;}
.blog_avtor table tr td h3 a:hover { color: #f60;}
.blog_avtor table tr td a.facebook { font-size: 13px; color: #3b5998;}
.blog_avtor table tr td a.facebook:before {content: ' ';display: inline-block;vertical-align: middle; width: 17px; height: 17px; background: url(../img/sprites.png) -304px -144px no-repeat;margin: 0 5px 0 0;}
.blog_avtor_right { float: right; font-size: 13px; color: #ff6600;font-family: 'dindisplay_pro', sans-serif;}
.blog_avtor_right .soc_icons { margin: 0 0 12px 0; display: block;}
.blog_avtor_right .icon { display: inline-block; width: 12px; height: 13px; position: relative; top: 3px; margin: 0 3px 0 0;background: url(../img/sprites.png) -305px -162px no-repeat;}
.blog_avtormidle {font-size: 13px; font-family: 'dindisplay_pro', sans-serif; color: #ff6600;}
.blog_avtormidle i { font-style: normal; color: #a2a2a2; padding: 0 32px 0 0;}
.blog_avtormidle .icon { display: inline-block; width: 12px; height: 13px; position: relative; top: 3px; margin: 0 3px 0 0;background: url(../img/sprites.png) -305px -162px no-repeat;}
.blog_link { position: relative;}
.blog_link .button { position: absolute; right:0; top: -5px;}
.blog_link a { text-decoration: none;}
.acticle_list { padding: 0 0 0 90px; position: relative; font-size: 12px; color: #7b7b7b;}
.acticle_list .pic { display: block; position: absolute; left: 0; top: 0; width: 70px; height: 70px; border-radius: 3px;}
.acticle_list h3 { margin: 0 0 0 0; padding: 2px 0 6px 0; font-size: 22px; font-weight: normal;font-family: 'dindisplay_pro', sans-serif;}
.acticle_list h3 a { color: #464646; text-decoration: none;}
.acticle_list h3 a:hover { color: #f60;}
.acticle_list strong { display: block; font-weight: normal; font-size: 13px; color: #ff6600; padding: 5px 0 0 0;}
.acticle_list strong span { padding: 0 30px 0 0;}
.acticle_list strong a { text-decoration: none;}
.acticle_list p { margin: 0 0 0 0; line-height: 16px;}
.acticle_list strong span:before {content: ' ';display: inline-block;vertical-align: middle; width: 13px; height: 16px; background: url(../img/sprites.png) -183px -145px no-repeat; margin: 0 5px 0 0; position: relative; top: -2px;}
.acticle_list strong i { font-style: normal; opacity: 0.5;}
.acticle_list strong i:before {content: ' ';display: inline-block;vertical-align: middle; width: 11px; height: 13px; background: url(../img/sprites.png) -24px 0 no-repeat;margin: 0 5px 0 0; position: relative; top: -1px;}
.acticle_list strong a:hover i { opacity: 1;}
.acticle_list strong b { font-weight: normal; opacity: 0.6;}
.acticle_list strong b:before {content: ' ';display: inline-block;vertical-align: middle; width: 14px; height: 14px; background: url(../img/sprites.png) -329px -49px no-repeat;margin: 0 5px 0 0;}
.acticle_list strong a { text-decoration: none;}
.acticle_list strong a:hover b { opacity: 1;}
.acticle_list_big { padding: 0 0 0 270px; position: relative; font-size: 12px; color: #7b7b7b; min-height: 180px;}
.acticle_list_big .pic { display: block; position: absolute; left: 0; top: 0; width: 250px; height: 180px; border-radius: 4px;}
.acticle_list_big h3 { margin: 0 0 0 0; padding: 2px 0 6px 0; font-size: 22px; font-weight: normal;font-family: 'dindisplay_pro', sans-serif;}
.acticle_list_big h3 a { color: #464646; text-decoration: none;}
.acticle_list_big h3 a:hover { color: #f60;}
.acticle_list_big strong { display: block; font-weight: normal; font-size: 13px; color: #ff6600; padding: 5px 0 0 0;}
.acticle_list_big strong span { padding: 0 30px 0 0; display: block; float: left;}
.acticle_list_big p {line-height: 16px;}
.acticle_list_big strong span:before {content: ' ';display: inline-block;vertical-align: middle; width: 13px; height: 16px; background: url(../img/sprites.png) -183px -145px no-repeat; margin: 0 5px 0 0; position: relative; top: -2px;}
.acticle_list_big .icon { display: inline-block; width: 12px; height: 13px; position: relative; top: 3px; margin: 0 3px 0 0;background: url(../img/sprites.png) -305px -162px no-repeat;}
.mf-line1 { margin-bottom: 0;}
.country_table { width: 100%; margin: 6px 0 12px 0;}
.country_table tr td { text-align: left; vertical-align: top; width: 50%;}
.country_table tr td ul { list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.country_table tr td ul li { padding: 2px 0;font-family: 'dindisplay_pro', sans-serif; font-size: 14px; color: #a2a2a2; font-weight: 500;}
.country_table tr td ul li strong {color: #a2a2a2; font-weight: 500; font-size: 16px;}
.country_table tr td ul li span { padding: 0 0 0 9px; font-size: 16px; color: #424242;}
.country_table tr td ul li span a {color: #424242; font-size: 18px; font-weight: bold;}
.country_table tr td ul li span a:hover { color: #f60;}
.country_table tr td ul li i { font-style: normal; float: left; display: block; padding: 0 0 5px 0;}
.country_map {}
.country_map .i-map .close-map { bottom: -50px!important;}
.country_towns { padding: 0 0 0 122px;font-weight: 500;font-family: 'dindisplay_pro', sans-serif;}
.country_towns h4 { font-size: 14px; color: #a2a2a2; font-weight: 500; padding: 0 0 0 0; margin: 0 0 0 0;}
.country_towns table { width: 100%;}
.country_towns table tr td { text-align: left; vertical-align: top; width: 28%;}
.country_towns table tr td ul { list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.country_towns table tr td ul li { font-size: 16px; padding: 3px 0 2px 0;}
.country_towns table tr td ul li a { color: #424242;}
.country_towns table tr td ul li a:hover { color: #f60;}
.country_content p { color: #464646;}
.country_content h4 { font-size: 23px; font-weight: normal; color: #ff6600; margin: -5px 0 -5px 0; padding: 0 0 0 0;font-family: 'dindisplay_pro', sans-serif;}
.country_content h5 { font-size: 20px; font-weight: normal; color: #ff6600; margin: 15px 0 -5px 0; padding: 0 0 0 0;font-family: 'dindisplay_pro', sans-serif;}
.country_content_table { width: 100%; font-size: 12px; color: #464646;}
.country_content_table tr td { text-align: left; vertical-align: top; width: 58%;}
.country_content_table tr td.delimiter { width: auto;}
.country_content_table tr th { text-align: left; vertical-align: top; width: 33%; font-weight: normal;}
.country_content_table h4 { font-size: 18px; font-weight: normal; color: #ff6600; margin: 0 0 0 0; padding: 0 0 5px 0;}
.country_content_table h4 span { color: #464646;}
.country_content_table p { padding: 0 0 0 0; margin: 0 0 0 0;}
.country_content_table tr td ul { list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0;}
.country_content_table tr td ul li:before {content: '•';display: inline-block; margin: 0 5px 0 0;vertical-align: middle;}
.page-title { position: relative;}
.page-title .button {position: absolute; right: 0;top: 4px;}
.archive_block { padding: 0 0 20px 0;}
.archive_block h4 { float: left; font-size: 23px; color: #b8b8b7; font-weight: normal;font-family: 'dindisplay_pro', sans-serif; padding: 8px 28px 0 0; margin: 0 0 0 0;}
.archive_block .select_1 { float: left; width: 148px; margin: 0 10px 0 0;}
.archive_block .select_2 { float: left; width: 128px;}
.show-map_1 { float: right;}
.map_info_block { width: 100%;font-family: 'dindisplay_pro', sans-serif;}
.map_info_block tr th { text-align: left; vertical-align: top; width: 15%; font-weight: 500; color: #a2a2a2; font-size: 14px; padding: 9px 0 0 0;}
.map_info_block tr td { text-align: left; vertical-align: top; border-bottom: 1px dotted #ccc; padding: 8px 0; font-size: 16px; color: #424242; font-weight: 500;}
.map_info_block tr td.width_1 { width: 35%;}
.map_info_block tr td p { padding: 1px 0; margin: 0 0 0 0;}
.map_info_block tr td p a { display: inline-block; position: relative;color: #424242;}
.map_info_block tr td p a i { font-style: normal; position: absolute; right: -125px; top: 0; font-size: 13px; opacity: 0.7; display: none;}
.map_info_block tr td p a i:before {content: '';display: inline-block; margin: 0 5px 0 0;vertical-align: middle; width: 8px; height: 14px; background: url(../img/sprites.png) -330px -65px;}
.map_info_block tr td p a:hover { color: #f60; text-decoration: none;}
.map_info_block tr td p a:hover i { display: block;}
.map_info_block tr:last-child td { border-bottom: none;}
.i-photo-slides_1 { margin-bottom: 0;}
.button.about { padding: 3px 12px 2px 12px; margin: 10px 0 0 0;}
.button.about:before {content: ' '; display: inline-block;vertical-align: middle;width: 13px;height: 14px;background: url(../img/sprites.png) -328px -81px no-repeat;margin: 0 4px 0 0; position: relative; top: -1px;}
.button.about:hover:before { background-position: -328px -98px;}
.content_list {list-style-type: none; float: none !important;width: auto !important; padding: 13px 0 0 0 !important;}
.content_list li {float: none !important; width: auto !important; margin: 0 0 0 0 !important; padding: 1px 0 1px 17px !important; color: #464646;}
.content_list li:before {content: '';display: block;width: 11px;height: 8px;background: url(../img/sprites.png) -250px -124px no-repeat;float: left;
margin: 5px -11px 0 -15px;}
.i-staff-list > ul > li.delimiter { width: 100%; height: 25px;}
.profile_top { padding: 21px 0 0 120px; position: relative; min-height: 200px;}
.profile_top_pic { position: absolute; left: 0; top: 0; width: 110px;}
.profile_top_pic img { display: block; border-radius: 4px; float: left;}
.profile_top_pic .big { width: 100px; height: 100px;}
.profile_top_pic .big_link { display: block;width: 100px; height: 100px;}
.profile_top_pic .small { width: 45px; height: 45px; margin: 10px 10px 0 0;}
.profile_top h1 { font-size: 40px; color: #ff6600; font-weight: normal;font-family: 'dindisplay_pro', sans-serif; margin: 0 0 0 0; padding: 0 0 12px 0;}
.profile_top h3 { font-size: 18px; color: #ff6600; font-weight: normal;font-family: 'dindisplay_pro', sans-serif; margin: 0 0 0 0; padding: 0 0 2px 0;}
.profile_top_left_1 { float: left; width: 72%; font-size: 15px; color: #464646;font-family: 'dindisplay_pro', sans-serif;}
.profile_top_left_1 b { font-size: 18px; font-weight: 500;}
.profile_top_left_1 span, .profile_top_right_1 span { display: inline-block; background: url(../img/sprites.png) no-repeat; position: relative;}
.profile_top_left_1 span.icon1, .profile_top_right_1 span.icon1 { width: 16px; height: 16px; background-position: -326px -114px; margin: 0 5px 0 0; top: 3px;}
.profile_top_left_1 span.icon2, .profile_top_right_1 span.icon2 { width: 13px; height: 19px; background-position: -327px -134px; margin: 0 5px 0 0; top: 5px;}
.profile_top_left_1 span.icon3, .profile_top_right_1 span.icon3 { width: 12px; height: 11px; background-position: -327px -154px; margin: 0 5px 0 25px; top: 1px;}
.profile_top_left_1 span.icon4, .profile_top_right_1 span.icon4 { width: 9px; height: 15px; background-position: -348px -52px; margin: 0 5px 0 0; top: 2px;}
.profile_top_left_1 span.icon5, .profile_top_right_1 span.icon5 { width: 15px; height: 13px; background-position: -346px -70px; margin: 0 5px 0 0;top: 2px;}
.profile_top_right_1 { float: right; width: 26%; text-align: right;font-size: 15px; color: #464646;font-family: 'dindisplay_pro', sans-serif;}
.profile_top_left_1 p { margin: 0 0 0 0; padding: 2px 0;}
.profile_top_right_1 p { margin: 0 0 0 0; padding: 4px 0;}
.profile_top_right_1 p a { text-decoration: none; color: #464646;}
.profile_top_right_1 p a:hover { color: #f60;}
.profile_top_table { width: 100%; margin-bottom: 16px;}
.profile_top_table tr td { width: 47%; text-align: left; vertical-align: top; border-bottom: 1px dotted #ccc;font-family: 'dindisplay_pro', sans-serif; font-size: 15px; padding: 0 0 16px 0;}
.profile_top_table tr td h3 { font-size: 22px; padding: 0 0 10px 0;}
.profile_top_table tr td p { padding: 0 0 0 0; margin: 0 0 0 0;}
.profile_top_table tr td span { color: #a2a2a2;}
.profile_top_table tr td ul { list-style-type: none; margin: 0 0 0 0; padding: 1px 0 9px 0;}
.profile_top_table tr td ul li { font-family: Arial; font-size: 13px;}
.profile_top_table tr td ul li:before { content:''; display: inline-block; width: 12px; height: 11px;background: url(../img/sprites.png) -327px -154px no-repeat; margin: 0 6px 0 0; top: 1px;}
.profile_top_table_1 { margin-bottom: 0;}
.profile_top_table_1 tr td { border-bottom: none; padding: 0 0 0 0;}
.profile_top_table tr td .subjects_list { position: relative;}
.profile_top_table tr td .subjects_list.more { padding-bottom: 21px;}
.profile_top_table tr td .subjects_list span { display: none; font-size: 12px; color: #ff6600; background: url(../img/subjects_list.png) left bottom repeat-x; position: absolute; left: 18px; bottom: 15px; height: 16px; font-family: Arial; cursor: pointer;}
.profile_top_table tr td .subjects_list span:hover { background: none;}
.profile_top_table tr td .subjects_list span i { font-style: normal;}
.profile_top_table tr td .subjects_list.more span { display: inline-block;}
.profile_bottom_table { width: 100%; font-size: 15px; color: #424242;font-family: 'dindisplay_pro', sans-serif;}
.profile_bottom_table tr td { text-align: left; vertical-align: top;}
.profile_bottom_table tr td.headline { width: 120px; padding: 6px 0 0 0; font-size: 17px; color: #464646;}
.profile_bottom_table tr td.profile_info { width: 48%;}
.profile_bottom_table tr td.profile_info table { width: 100%;border-collapse: separate !important;}
.profile_bottom_table tr td.profile_info table tr td { padding: 10px 15px 10px 20px; vertical-align: middle; font-size: 18px; color: #ff6701; border: 1px solid #fdd0af; border-radius: 4px; font-weight: 500; white-space: nowrap;}
.profile_bottom_table tr td.profile_info table tr td.delimiter { width: 4px; border: none; padding: 0 0 0 0;}
.profile_bottom_table tr td.profile_info table tr td.delimiter div { width: 4px;}
.profile_bottom_table tr td.profile_info table tr.delimiter td { height: 4px; border: none; padding: 0 0 0 0;}
.profile_bottom_table tr td.profile_info table tr td strong { font-weight:bolder; font-size: 25px;}
.profile_bottom_table tr td.buttons { width: 31%;}
.profile_bottom_table tr td.buttons .buttons_bg { padding: 30px 0 0 0;}
.profile_bottom_table1 { width: 100%; font-size: 17px; color: #464646;font-family: 'dindisplay_pro', sans-serif;}
.profile_bottom_table1 tr td { text-align: left; vertical-align: middle;}
.profile_bottom_table1 tr td.headline { width: 120px;}
.profile_bottom_table1 tr td.width1 {width: 31%;}
.profile_bottom_table1 tr td.widths { font-size: 20px; color: #ff6600; font-weight: 500;}
.profile_bottom_table1 tr td.widths strong { font-size: 40px; font-weight: bold; padding: 0 7px 0 0; position: relative; top: 3px;}
.profile_bottom_table1 tr td.width3 { width: 31%;}
.subscribe_link { display: none;}
.pw-subscribe_doing .pw-title span { font-size: 25px; font-weight: 200; display: block; margin-top: -6px;}
.pw-subscribe_doing .pwf-msg a.reg { position: relative; left: -117px;}
.subscribe_after p { padding: 0 0 0 0; margin: -10px 0 0 0;}
.subscribe_after { display: none;}
.places_list .space { color: #464646; font-size: 15px; font-weight: 500; float: left;}
.places_list .space:before { content:''; display: inline-block; width: 16px; height: 16px; background: url(../img/space.png) no-repeat; margin: 0 4px 0 0; position: relative; top: 2px;}
.places_list .cli-top { margin-bottom: 5px;}
.places_list .cli-info { margin-bottom: 5px;}
.places_list .button.about { margin-top: 0;}
/*dimonn style*/
/*dimonn style 14.07.2014*/
.end_reg_list {margin:0 0 0 0;padding:0 0 0 0;}
.end_reg_list li {padding:0 0 24px 0;list-style-type:none;}
.end_reg_list li:last-child {padding:0 0 0 0;}
.end_reg_list li.input_top {padding-right:140px;}
/*.end_reg_list .input_bottom {padding-right:120px;}*/
.end_reg_list li table {}
.end_reg_list li table tr th {text-align:left;vertical-align:top;padding:8px 5px 0 0;font-size:17px;color:#000;font-weight:normal;}
.end_reg_list li table tr td {text-align:left;vertical-align:top;}
.end_reg_list li table tr td p {padding:0 0 25px 0;margin:0 0 0 0;text-align:center;font-size:13px;color:#a2a2a2;}
.end_reg_list li table tr td.width1 {width:98px;padding:0 9px 0 0;}
.end_reg_list li table tr td.width2 {width:88px;padding:0 9px 0 0;}
.end_reg_list li table tr td.width3 {width:185px;}
.add_pic_block {
display:block;
width:100px;
height:80px;
text-align:center;
font-size:12px;
color:#a2a2a2;
font-weight:500;
text-decoration:none;
position:relative;
line-height:1.0;
-webkit-transition:background .3s, color .3s;
-o-transition:background .3s, color .3s;
transition:background .3s, color .3s;
font-family:dindisplay_pro;
cursor:pointer;
padding:20px 0 0;
}
.add_pic_block span {
display: block;
width: 36px;
font-size: 40px;
background-position: center center;
background-repeat: no-repeat;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
position: relative;
margin: 0 auto;
}
.add_pic_block .input {
display:block;
width:100px;
height:100px;
position:absolute;
left:0;
top:0;
opacity:0;
cursor:pointer;
}
.add_pic_block i {
display:block;
font-style:normal;
padding:10px 0 1px;
}
.add_pic_block b {
font-size:14px;
font-weight:500;
}
.add_pic_block b:before {
content:'';
display:inline-block;
width:14px;
height:12px;
background:url(../img/sprites.png) -365px -53px no-repeat;
position:relative;
top:1px;
margin:0 4px 0 0;
}
.add_pic_block:hover {
color:#f60;
}
.add_pic_block:hover b:before {
background-position:-181px -32px;
}
.add_pic_block .add-wrapper{
margin: 0;
padding: 0;}
.pic_block{
width: 100px;
display: block;
overflow: hidden;
}
.pic_block .input{
opacity: 0;
position: absolute;
top: 0;
left: 0;
width: 0;
height: 0;
z-index: 0;
}
.pic_block img{
position: relative;
z-index: 1;
}
.pic-edit-photo{
display: none;
line-height: 1em;
margin-top: 0.5em;
}
.pe-active .pic-edit-photo-wrap{
-moz-box-sizing: border-box;
box-sizing: border-box;
display: block;
position: absolute;
top: 4px;
right: 4px;
z-index: 4;
padding: 4px 1px 4px 4px;
background-color: #ffffff;
border-radius: 4px;
-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.pe-active .pic-edit-photo{
display: block;
text-indent: -9999999px;
width: 18px;
height: 16px;
margin: 0;
background: #fff url(../img/sprites.png) -117px -145px no-repeat;
}
.add_link_text {
padding-left:0!important;
line-height:20px;
min-height:25px;
}
.add_link_text_text {
font-size:17px;
color:#a2a2a2;
font-family:dindisplay_pro;
font-weight:500;
display:inline-block;
position:relative;
}
.add_link_text_top {
min-height:60px;
}
.add_link_text a {
color:#a2a2a2;
}
.add_link_text .edit-wrap {
display: inline-block !important;
position: relative;
left: 0;
top: 0;
height: 20px;
margin: 0 5px 0 0 !important;
}
.add_link_text a.e-btn {
display:inline-block;
width:auto;
height:auto;
font-size:17px;
color:#a2a2a2;
font-family:dindisplay_pro;
font-weight:500;
opacity:1;
vertical-align:middle;
margin:0 5px 0 0;
padding:0 0 0 0;
line-height: 18px;
}
.add_link_text a.e-btn .fa{
width: 24px;
}
.add_link_text a.e-btn .fa:before {
display:inline-block;
width:16px;
height:17px;
-webkit-transition:color .3s;
-o-transition:color .3s;
transition:color .3s;
position:absolute;
top:0;
left:0;
font-size: 18px;
}
.add_link_text b { margin-left: 10px;}
.add_link_text b:before {content:'';display:inline-block;width:14px;height:12px;background:url(../img/sprites.png) -365px -53px no-repeat;margin:0 4px 0 0;}
.add_link_text_medium a:before { top: 2px;}
.add_link_text.p-editable.pe-current .edit-wrap .e-form {display: block!important; top: -5px;}
.add_link_text.p-editable.pe-current a.e-btn { text-indent: -9000px; position: relative; padding: 5px 0 5px 5px; left: -5px; position: absolute; top: -5px;}
.add_link_text.p-editable.pe-current a.e-btn:before { position: absolute; left: 5px; top: 5px;display: block !important;background-position: -405px -51px;}
.add_link_text.p-editable.pe-current .add_link_text_text { display: none;}
.add_link_text_medium a.e-btn, .add_link_text_medium .add_link_text_text, .add_link_text_medium { font-size: 15px !important;}
.i-info header .i-place.add_link_text:before { display: none;}
.i-info header .i-place.add_link_text a { text-decoration: underline;color: #a2a2a2;}
.i-info header .i-place.add_link_text a:hover { color: #ff6600;}
.dd_width_1 { width: 200px !important;}
.dd_width_2 { width: 328px; padding-right: 23px!important;padding-left: 75px!important;}
.dd_width_3 { width:218px; padding-right: 23px!important;}
.dd_width_4 { width: 320px !important;}
.dd_width_5 { width: 260px !important;}
.i-place.add_link_text.p-editable.pe-current .add_link_text_text { display: block; padding-left: 35px; top: 0;}
.i-place.add_link_text.p-editable.pe-current a.e-btn:before { left: 10px;}
.add_link_text a:hover { color: #ff6600;}
.add_link_text a:hover:before { background-position: -425px -52px;}
.add_link_teg .select { float: left; width: 368px; margin: 0 13px 0 0; min-height: 36px;}
.add_link_teg b { float: left; position: relative; top: 10px; font-size: 15px; color: #a2a2a2;font-family:'dindisplay_pro'; font-weight: 500;}
.add_link_teg b:before {content:'';display:inline-block;width:14px;height:12px;background:url(../img/sprites.png) -365px -53px no-repeat;margin:0 4px 0 0;}
.ic-buttons_pos { position: relative;}
.ic-buttons_text { left: 0; top: 32px; font-size: 13px; color: #a2a2a2; font-weight: 500;font-family:'dindisplay_pro';}
.add_indent { margin-bottom: 4px;}
.ic-links_indent { padding-top: 5px;}
.soc-media-buttons1 { display: inline-block; position: relative; margin: 0 0 0 0!important; top: -2px; left: 5px;}
.soc-media-indent { margin: 10px 0 0 0;}
.pe-current .soc-media-buttons1 { position: static;}
.add_indo_table { width: 100%;font-family:'dindisplay_pro';}
.add_indo_table tr th { text-align: left; vertical-align: top; font-size: 19px; color: #a2a2a2; font-weight: normal; padding: 0 0 13px 0;}
.add_indo_table tr th b { font-size: 20px; color: #a2a2a2;font-family:'dindisplay_pro'; font-weight: 500;}
.add_indo_table tr th b:before {content:'';display:inline-block;width:14px;height:12px;background:url(../img/sprites.png) -365px -53px no-repeat;margin:0 4px 0 0;}
.add_indo_table tr td { text-align: left; vertical-align: middle; font-size: 17px; color: #464646; padding: 5px 0;}
.add_indo_table tr td.click_td span { color: #ff6600; font-size: 14px;}
.add_indo_table tr td.click_td span a {color: #ff6600;}
.add_indo_table tr td.click_td span a:hover { opacity: 0.5;}
.add_indo_table tr td.click_td span a:before { content:'';display: inline-block;width:11px;height:12px; background: url(../img/sprites.png) 0 0; position: relative; top:2px; margin: 0 4px 0 0;}
.add_indo_table tr td.click_td b { color: #ff6600; font-weight: normal; font-size: 14px;}
.add_indo_table tr td.click_td b a {color: #ff6600;}
.add_indo_table tr td.click_td b a:hover { opacity: 0.5;}
.add_indo_table tr td.click_td b a:before { content:'';display: inline-block;width:12px;height:13px; background: url(../img/sprites.png) -368px -69px; position: relative; top:2px; margin: 0 4px 0 0;}
.add_indo_table tr td .headline { width: 1px; height: 1px; position: relative;}
.add_indo_table tr td .headline p { position: absolute; left: 0; top: 5px;}
.add_pic_list li { position: relative;}
.add_pic_list li span.close { display: block; position: absolute; right: 29px; top: 9px; width: 16px; height: 16px; background: url(../img/sprites.png) -385px -72px no-repeat; cursor: pointer;}
.add_pic_list li span.close:hover { background-position: -404px -72px;}
.add_pic_list li a.add_pic_link {text-align:center;background:#ffffff; display: block;box-shadow:inset 0 1px 0 #e8e8e7;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box;
font-size:16px;color:#a2a2a2;font-weight:500;text-decoration:none;position:relative;line-height:1.0;-webkit-transition:background .3s, color .3s;-o-transition:background .3s, color .3s;transition:background .3s, color .3s;font-family:'dindisplay_pro';}
.add_pic_list li a.add_pic_link span {display:block;margin:30px auto 0 auto;width:46px;height:46px;background-color:#d0d0d0;border-radius:50%;background-image:url(../img/add_pic_block_bg2.png);background-position:center center;background-repeat:no-repeat;-webkit-transition:background .3s, color .3s;-o-transition:background .3s, color .3s;transition:background .3s, color .3s; position: relative;}
.add_pic_list li a.add_pic_link .input { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer;}
.add_pic_list li a.add_pic_link i {display:block;font-style:normal;padding:10px 0 1px 0;}
.add_pic_list li a.add_pic_link b {font-size:14px;font-weight:500;}
.add_pic_list li a.add_pic_link b:before {content:'';display:inline-block;width:14px;height:12px;background:url(../img/sprites.png) -365px -53px no-repeat;margin:0 4px 0 0;position:relative;top:1px;}
.add_pic_list li a.add_pic_link:hover { color: #ff6600;}
.add_pic_list li a.add_pic_link:hover span { background-color: #ff6600;}
.add_pic_list li a.add_pic_link:hover b:before { background-position: -181px -32px;}
.i-staff-list > ul > li a.add_pic_link {text-align:center;background:#ffffff; display: block;box-shadow:inset 0 1px 0 #e8e8e7;border-radius:4px;-moz-box-sizing:border-box;box-sizing:border-box; width: 90px; height: 79px; padding: 11px 0 0 0;
font-size:13px;color:#a2a2a2;font-weight:500;text-decoration:none;position:relative;line-height:1.0;-webkit-transition:background .3s, color .3s;-o-transition:background .3s, color .3s;transition:background .3s, color .3s;font-family:'dindisplay_pro';}
.i-staff-list > ul > li a.add_pic_link span {display:block;margin:0 auto;width:27px;height:27px;background-color:#d0d0d0;border-radius:50%;background-image:url(../img/add_pic_block_bg1.png);background-position:center center;background-repeat:no-repeat;-webkit-transition:background .3s, color .3s;-o-transition:background .3s, color .3s;transition:background .3s, color .3s; position: relative;}
.i-staff-list > ul > li a.add_pic_link .input { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0; cursor: pointer;}
.i-staff-list > ul > li a.add_pic_link i {display:block;font-style:normal;padding:10px 0 1px 0;}
.i-staff-list > ul > li a.add_pic_link b {font-size:14px;font-weight:500;}
.i-staff-list > ul > li a.add_pic_link b:before {content:'';display:inline-block;width:14px;height:12px;background:url(../img/sprites.png) -365px -53px no-repeat;margin:0 4px 0 0;position:relative;top:1px;}
.i-staff-list > ul > li a.add_pic_link:hover { color: #ff6600;}
.i-staff-list > ul > li a.add_pic_link:hover span { background-color: #ff6600;}
.i-staff-list > ul > li a.add_pic_link:hover b:before { background-position: -181px -32px;}
.reason_block { font-size: 11px; color: #ff6600; line-height: 13px; margin: -10px 0 0 0;}
.reason_block p { padding: 6px 0 0 0; margin:0 0 0 0;}
.i-info header { position: relative;}
.site_link { text-align: right; position: absolute; z-index: 1; right: 0; width: 201px; top: 41px; font-size: 15px !important; color: #ff6600 !important;font-family:'dindisplay_pro', sans-serif; font-weight: 500; }
.site_link a { text-decoration: none !important;color: #ff6600 !important;}
.site_link a:before { content:''; width: 16px; height: 16px; background: url(../img/sprites.png) -426px -73px; display: inline-block; margin: 0 5px 0 0; position: relative; top: 4px;}
.site_link a:hover:before { background-position: -426px -73px!important;}
.i-contacts1 { margin-top: 0!important;}
.i-additional1 {margin-bottom: 0!important;}
.cl-item_active { border: 1px solid #fe9232;}
.doings_block { padding-right: 0;}
.doings_block .button { border-color: #ccc; margin: 0 10px 10px 0; font-weight: 400; color: #424242;font-family:'dindisplay_pro'; font-size: 17px;}
.doings_block .button:hover { color: #fff;border-color: #ff7600;}
.doings_block .button.more:after { background-position: -158px -16px;}
.doings_block .button.more:hover:after { background-position: -165px -23px;}
.button.dark_green {border-color:#a5c67d;color:#4e9000;}
.button.dark_green:hover {border-color:#4e9000;background:#4e9000;color:#fff;}
.button.icon-up:before {width:13px;height:15px;background-position:-348px -92px;}
.button.icon-up:hover:before {background-position:-365px -92px;}
.s-news-list ul li {}
.s-news-list .nl-pict { float: left; margin: 0 10px 5px 0;}
.add_company { text-align: right;}
.add_company a { color: #fff; text-decoration: underline; word-spacing: normal; position: relative; top: -6px;}
.add_company a:hover { text-decoration: none; color: #fff;}
.add_company a:before { content:'';background: url(../img/sprites.png) -405px -51px; display: inline-block !important; width: 16px; height: 17px; position: relative; left: -5px; top: 4px;}
.add_company a:hover:before {background: url(../img/sprites.png) -405px -51px !important;}
/*dimonn style 14.07.2014*/
.hide-element{
display: none !important;
}
.show-element{
display: block !important;
}
.i-additional .add_link_text .edit-wrap > .e-btn{
display: none;
}
.wait-ajax{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .3);
z-index: 4;
}
.wait-ajax img{
display: block;
position: absolute;
left: 50%;
top: 50%;
margin-top: -27px;
margin-left: -27px;
}
.wait-ajax.absolute{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: rgba(191, 191, 191,0.3);
display: none;
}
.dna-template { display: none; }
.pw-body .place-box{
min-height: 282px;
position: relative;
}
.c-select-box.topics .csb-title ul.ui-autocomplete {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #CCCCCC;
margin-left: 0;
z-index: 1020;
}
.main-field-complete{
z-index: 3;
height: auto;
}
/******************************\
# reusable elements
\******************************/
.button.icon-eye:before{
width: 15px;
height: 11px;
background-position: -225px -164px;
}
.button.icon-eye:hover:before,.button.icon-eye.active:before{
background-position: -241px -164px;
}
.full-visible{
visibility:visible !important;
}
.ov-hidden{
overflow: hidden !important;
}
.specify-link{
color: #464646;
text-decoration: none;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
display: block;
float: right;
clear: right;
}
.specify-link:hover{
text-decoration: underline;
color: #ff6600;
}
.no-wrap{
white-space: nowrap;
}
.pd-top-14{
padding-top: 14px;
}
.mt-0{
margin-top: 0;
}
button.gray{
background: #dbdbdb; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#bdbdbd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dbdbdb 0%,#bdbdbd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dbdbdb 0%,#bdbdbd 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #dbdbdb 0%, #bdbdbd 100%);
background: -o-linear-gradient(top, #dbdbdb 0%, #bdbdbd 100%);
background: linear-gradient(to bottom, #dbdbdb 0%,#bdbdbd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#bdbdbd',GradientType=0 ); /* IE6-9 */
}
button.gray:hover{
background: #dbdbdb; /* Old browsers */
}
.inline-block{
display: inline-block;
vertical-align: top;
}
.body-fixed{
width:100%;
height:100%;
position:fixed;
overflow:hidden
}
.modal-wrapper{
top: 0;
left: 0;
width:100%;
height:100%;
position:fixed;
background: rgba(0,0,0,.8);
z-index: 4;
}
/* hide inner :before element */
.disable-inner:before{
display: none !important;
}
.right{
float: right;
}
/******************************\
# Модальное окно выбора тематики
\******************************/
.pw-subj .q-sel{
top: 0;
position: absolute;
right: 0;
margin-top: 1em;
}
.search_form .scroll-container{
overflow: hidden;
}
/******************************\
# Модальное окно общий вид
\******************************/
.search-modal-overlay{
position: fixed;
bottom: 0;
right: 0;
top: 0;
left: 0;
z-index: 10;
background: url('../lib/fancybox/fancybox_overlay.png');
display: none;
overflow-y: auto;
}
.search-modal-wrap{
position: absolute;
z-index: 11;
top: 50%;
left: 50%;
width: 640px;
height: auto;
min-height: 360px;
margin-bottom: 3em;
}
/******************************\
# Страница "моя лента событий" EXPO-12
\******************************/
.events-feed-page{
margin-top: -14px;
margin-bottom: 2em;
}
.events-feed-page h2{
font-size: 16px;
font-weight: normal;
margin-left: 1em;
color: #ffffff;
/*float: left;*/
/*margin-right: 2em;*/
margin-bottom: 0;
}
.events-filter{
clear: both;
margin-left: -2%;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.events-filter .c-select-box{
border-color: #ffffff;
border: 0;
background-color: transparent;
padding: 0;
box-shadow: none;
}
.events-filter .csb-selected-items{
background-color: transparent;
}
.events-filter .csb-selected{
background: #ffffff; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(67%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 67%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 67%,#f5f5f5 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #ffffff 67%, #f5f5f5 100%);
background: -o-linear-gradient(top, #ffffff 67%, #f5f5f5 100%);
background: linear-gradient(to bottom, #ffffff 67%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
padding-bottom: 0;
}
.events-filter a{
color: #ffffff;
text-decoration: underline;
}
.events-filter a:hover{
text-decoration: none;
}
.events-filter:after{
content: '';
display: block;
clear: both;
}
.events-filter .csb-selected a{
color: #ff6600;
}
.events-filter .col{
margin-left: 2%;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top: 1px;
}
.events-filter-box .csb-selected-items{
display: block;
border: 0;
padding: 8px;
min-height: initial;
}
.events-filter-box .csb-selected-items .csb-selected{
margin-bottom: 8px;
}
.events-filter-box .csb-selected.dna-clone{
display: inline-block;
}
.events-feed-page .cl-exhibitions{
border-top: 1px dotted #cdcdcd;
padding-top: 1.5em;
margin-top: 2em;
}
.events-feed-page .events-filter{
display: none;
border-radius: 4px;
background: #FF6600;
padding-right: 2%;
border-top-right-radius: 0;
-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}
.events-filter-wrap{
position: relative;
overflow: visible;
margin-bottom: 1em;
}
.events-filter-wrap .button{
margin-top: -40px;
float: right;
line-height: 32px;
height: 36px;
position: relative;
}
.events-filter-wrap .button.active:after{
position: absolute;
content: '';
display: block;
width: 100%;
height: 5px;
background: #ff6600;
border: 1px solid #ff6600;
left: 0;
margin-left: -1px;
bottom: 0;
margin-bottom: -5px;
}
.events-filter-wrap .button.active{
background: #ff6600;
color: #ffffff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
border-color: #ff6600;
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.button.apply-filter{
background: #ffffff; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(67%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 67%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 67%,#f5f5f5 100%); /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #ffffff 67%, #f5f5f5 100%);
background: -o-linear-gradient(top, #ffffff 67%, #f5f5f5 100%);
background: linear-gradient(to bottom, #ffffff 67%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
color: #ff6600;
margin-top: 0;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomright: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom: 0;
display: none;
}
.button.apply-filter.icon-check:hover{
box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.3);
text-shadow: none;
}
.button.apply-filter.icon-check:hover:before{
background-position: -106px -16px;
}
.events-feed-page .filter-hint-block{
border: 1px dashed #87C525;
display: none;
border-radius: 4px
}
.events-feed-page .filter-hint-block p{
margin: 8px;
text-align: center;
color: #464646;
}
.events-feed-page .filter-hint-block p .red{
font-weight: bold;
color: #d80000;
}
.message-not-found{
margin-top: 60px;
}
.message-not-found .fa{
color: #ff6600;
font-size: 80px;
margin-bottom: 30px;
}
.message-not-found span{
display: block;
text-align: center;
}
.message-not-found .message{
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 26px;
/*color: #a2a2a2;*/
}
/*************************\
# блок умный поиск
catalog_search.html
\************************/
.mp-search .clear-all-button, .search-form-wrap .clear-all-button{
display: none;
width: 17px;
height: 17px;
background: url(../img/sprites.png) -385px -72px no-repeat;
cursor: pointer;
vertical-align: top;
margin-top: 2px;
}
.mp-search .clear-all-button.active, .search-form-wrap .clear-all-button.active{
display: inline-block;
}
.mp-search .clear-all-button:active, .search-form-wrap .clear-all-button:active{
background-position: -385px -89px;
}
.mp-search .pw-period .pwf-field.err input{
border-width: 2px;
border-color: #D80000;
}
.search-modal-wrap .ui-menu .ui-menu-item .subj-category{
display: inline-block;
color: #a2a2a2;
font-size: 15px;
line-height: 15px;
border: none;
padding: 2px 5px;
cursor: pointer;
text-decoration: none;
min-height: 0;
font-weight: 400;
white-space: normal;
}
.search-modal-wrap .ui-autocomplete{
width: 533px;
}
.search-modal-wrap .ui-menu .ui-menu-item{
white-space: nowrap;
}
.search-modal-wrap .ui-menu .ui-menu-item a{
display: inline-block;
}
.search-modal-wrap .ui-menu li{
margin-bottom: 4px;
}
.search-modal-wrap .ui-menu{
line-height: 15px;
}
@media (max-width: 1086px){
.mp-search .search-form-wrap{
max-width: 764px;
overflow: hidden;
display: block;
}
.mp-search .search-form-wrap .search-line{
display: block;
word-spacing: -4px;
}
.mp-search .search-form-wrap .search-line .sf-field-wrap{
display: inline-block;
word-spacing: normal;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}
/******************************\
# form validation
\******************************/
.required{
position: relative;
}
.required.err input{
border-width: 2px;
border-color: #d80000;
}
.required.err:before{
content: '';
display: block;
position: absolute;
top: 50%;
right: 0;
margin-right: 32px;
margin-top: -8px;
width: 15px;
height: 16px;
background: transparent url(../img/sprites.png) -360px -159px;
z-index: 1;
}
.err-message-box{
display: none !important;
}
.err-message-box.active{
display: block !important;
padding-left: 24px;
color: #ce0000;
}
.err-message-box:before{
content: '';
display: block;
width: 15px;
height: 16px;
background: transparent url(../img/sprites.png) -390px -159px;
margin-left: -24px;
float: left;
}
.err-message-box.red:before{
background: transparent url(../img/sprites.png) -360px -159px;
}
/******************************\
# add to calendar button
\******************************/
.button.removecalendar{
border-color: #2592c5;
background: #2592c5;
color: #fff;
text-shadow: none;
}
.button.removecalendar:before{
background-position: -60px -16px;
}
.button.removecalendar:hover {
background: #4c9ec4;
}
/******************************\
# plan to visit button
\******************************/
.button.unvisit{
border-color: #ff6600;
background: #ff6600;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .3);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .1);
}
.button.unvisit:before, .button.unvisit:hover:before{
background-position: -64px -159px;
width: 9px;
height: 10px;
margin-top: 0;
}
.button.unvisit:hover{
background: #FF8635;
}
/******************************\
# papge of place object
\******************************/
.place .i-info .i-descr-readmore{
display: block;
padding-bottom: 1em;
margin-bottom: 36px;
border-bottom: dashed 1px #7e7e7e;
font-size: 15px;
color: #a2a2a2;
text-decoration: none;
}
.place .i-info .i-descr-readmore:hover{
text-decoration: underline;
}
/******************************\
# edit note overlay on /expo/ page
\******************************/
.note-wrap, .note-wrap-disabled{
display: inline-block;
vertical-align: top;
position: relative;
}
.note-wrap-disabled .note-overlay{
display: none;
}
.note-wrap .note-overlay{
margin-top: 5px;
padding: 10px 14px;
position: absolute;
background: #87c525;
color: #fff;
font-size: 12px;
font-weight: bold;
width: 240px;
border-radius: 4px;
-moz-box-sizing: border-box;
box-sizing: border-box;
display: none;
z-index: 10;
}
.note-wrap:hover .note-overlay{
display: block;
}
.note-wrap:hover .note-text{
width: 100%;
height: 100px;
}
.note-wrap:hover .note-text:focus{
border: 1px solid #6EA01E;
}
.note-wrap:hover .note-button{
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.note-wrap:hover .note-button{
border-color: #87c525;
background: #87c525;
color: #fff;
text-shadow: none;
position: relative;
}
.note-wrap:hover .note-button:before{
background-position: -74px -16px;
}
.note-wrap:hover .note-button:after{
content: '';
border: 1px solid #87c525;
display: block;
position: absolute;
background: #87c525;
width: 100%;
height: 8px;
bottom: 0;
left: 0;
margin-left: -1px;
margin-bottom: -8px;
}
/******************************\
# edit note overlay on /main page
\******************************/
.main-page.note-wrap .note-overlay{
bottom: 0;
margin-bottom: 26px;
}
.main-page.note-wrap:hover .note-button:after{
margin-bottom: 22px;
}
/************************\
# блок "смотри так же"
\***********************/
.look-also a{
display: block;
position: relative;
color: #6d6d6d;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
margin-bottom: .5em;
}
.look-also a:hover{
color: #ff6600;
text-decoration: none;
}
.look-also a:hover:before{
background-position: -235px -134px;
}
.look-also a:before{
content: '';
display: inline-block;
vertical-align: middle;
height: 9px;
top: 50%;
margin-top: -4px;
width: 8px;
background: url('../img/sprites.png') no-repeat -251px -134px;
margin-right: 10px;
}
/************************\
# ошибки ввода на страницах услуг expo-6
\***********************/
.service-page .error-field{
position: relative;
/*padding:0 5px;*/
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.service-page .error-field.simple-wrap{
display : inline-block;
}
.service-page .error-field.simple-wrap:before{
margin-right: 16px;
margin-top: -8px;
}
.mf-line.cols-2 .mf-field.error-field:first-child:before{
margin-right: 30px;
}
.service-page .error-field:before {
content: '';
display: block;
position: absolute;
top: 50%;
right: 0;
margin-right: 20px;
margin-top: -11px;
width: 15px;
height: 16px;
background: transparent url(../img/sprites.png) -360px -159px;
}
.service-page .error-field input{
border-color: #d80000;
}
.service-page .error-blob{
border-width: 2px;
border-color: #d80000;
background: #696969;
text-align: center;
color: #ffffff;
position: absolute;
padding: 8px 16px;
top: 0;
left: 50%;
margin-top: -41px;
width: 160px;
margin-left: -100px;
border-radius: 4px;
display: none;
font-size: 14px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.service-page .error-field:hover .error-blob{
display: block;
}
.error-blob:after, .error-blob:before {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.error-blob:after {
border-color: rgba(0, 0, 0, 0);
border-top-color: #696969;
border-width: 3px;
margin-left: -3px;
}
.error-blob:before {
border-color: rgba(0, 0, 0, 0);
border-top-color: #696969;
border-width: 9px;
margin-left: -9px;
}
.service-page .error-blob ul{
margin: 0;
padding: 0;
display: block;
list-style-type: none;
}
/************************\
# страница календаря /profile/calendar/
\***********************/
.cal-scroll-button .sprite{
display: block;
width: 17px;
height: 17px;
border-radius: 10px;
background: #464646;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
padding-left: 4px;
padding-top: 3px;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cal-scroll-button .sprite:before{
display: block;
content: '';
width: 8px;
height: 12px;
background: transparent url(../img/sprites.png) -225px -134px no-repeat;
}
.cal-scroll-button:hover .sprite{
background: #ff6600;
}
.cal-scroll-button{
position: absolute;
top: 0;
width: 34px;
height: 34px;
border-radius: 17px;
background: #FCFCFB;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-left: 9px;
padding-top: 9px;
cursor: pointer;
margin-top: 96px;
}
.cal-scroll-button.to-left{
left: 0;
margin-left: 6px;
}
.cal-scroll-button.to-right{
right: 0;
margin-right: 6px;
}
.cal-scroll-button.to-right .sprite{
padding-left: 5px;
}
.cal-scroll-button.to-right .sprite:before{
background-position: -175px 0;
}
.calenadar-body{
overflow: hidden;
}
.calenadar-body .mCSB_scrollTools_horizontal{
opacity: 0!important;
}
.no-events .c-event{
background-color: #CACACA;
}
.no-events .c-event .ce-wrap{
-moz-box-sizing: border-box;
box-sizing: border-box;
height: 60px;
text-align: center;
padding-top: 20px;
font-size: 20px;
/*line-height: 44px;*/
color: #464646;
overflow: hidden;
font-family: 'dindisplay_pro';
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.no-events .c-event .ce-wrap .message{
text-align: center;
-webkit-transition: all 0.8s ease-In;
-o-transition: all 0.8s ease-In;
transition: all 0.8s ease-In;
}
.no-events .c-event .ce-wrap.small{
font-size: 14px;
padding-top: 14px;
}
/************************\
# страница редактирования профиля
пользователь и компания
\***********************/
.edit-profile .edit-wrap{
display: block;
}
.edit-profile .i-title .e-form{
margin-top: 7px;
}
.edit-profile .full-width .static-value{
height: 27px;
}
.edit-profile .pe-current .e-form{
display: block;
}
.edit-profile .social.pe-current .i-descr{
opacity: 0;
}
.edit-profile .p-editable{
padding-left: 22px;
}
.edit-profile .p-editable.i-place{
padding-left: 36px;
}
.edit-profile .p-editable.social .e-btn.full-complete{
color: #ff6600;
}
.edit-profile .p-editable.social .e-btn.full-complete:hover{
opacity: 0.7;
}
.edit-profile .i-pict.p-editable{
padding: 0;
}
.edit-profile .i-pict.p-editable img{
z-index: 0;
}
.my-companies-block{
}
.my-companies-block:after{
content: '';
display: block;
clear: both;
}
.my-companies-block .ia-title{
font-family: 'dindisplay_pro', sans-serif;
font-size: 20px;
line-height: 23px;
margin-bottom: 10px;
}
.my-companies-block .company{
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 23%;
float: left;
margin-right: 2%;
margin-top: 20px;
}
/*добавить меньшую длину для разрешения меньше 1200*/
.my-companies-block .company a{
display: block;
margin-left: auto;
margin-right: auto;
}
.my-companies-block .company .logo{
display: block;
width: 100%;
/*height: 180px;*/
height: auto;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
border-top: 1px solid #CCCBC6;
background-color: #ffffff;
overflow: hidden;
min-height: 141px;
position: relative;
}
.my-companies-block .company .logo img{
display: block;
width: 100%;
height: auto;
}
.my-companies-block .company .logo img.portrait{
height: 141px;
width: auto;
margin-left: auto;
margin-right: auto;
}
.my-companies-block .company .logo img.no-logo{
position: absolute;
margin-top: -29px;
margin-left: -30px;
top: 50%;
left: 50%;
width: 60px;
height: 58px;
}
.my-companies-block .company .title{
display: block;
color: #606060;
margin-top: 8px;
text-decoration: underline;
text-align: center;
position: relative;
}
.my-companies-block .company .title .e-btn{
padding: 0; border-radius: 0;
height: 16px;
top: 3px;
}
.my-companies-block .company a:hover .title{
text-decoration: none;
}
.my-companies-block.editable .company .fa:before{
position: absolute;
left: 0;
top: 0;
font-size: 18px;
color: #ff6600;
}
.add-company-block{
margin-top: 2em;
}
.edit-profile .hidden{
display: none;
}
.edit-profile .i-info .i-descr{
/*margin-top: 1em;*/
}
.edit-profile .i-info .e-btn{
margin-right: 0;
}
.edit-profile .i-info .add_link_text_text{
vertical-align: middle;
}
.edit-profile .ic-buttons .add_link_text{
display: inline-block;
}
.edit-profile .ic-buttons .p-editable{
padding-left: 0;
}
.create-company-modal .select-input.err{
width: auto;
}
.create-company-modal .select-input.err .select2-choices{
border-color: #d80000;
border-width: 2px;
}
.p-editable.pe-current .e-btn.social{
background-color: transparent;
}
.p-editable.pe-current .e-btn.social:before{
display: none;
}
.p-editable.social .edit-label{
display: none;
}
.p-editable.pe-current.social .e-form:before{
display: none;
}
.p-editable.pe-current.social .edit-label, .edit-profile.company .add-info .edit-label{
display: block;
width: 24px;
margin-left: -24px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
background-color: #ff6600;
position: absolute;
top: 0;
left: 0;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 0;
border-top-left-radius: 3px;
border-top-right-radius: 0;
}
.p-editable.pe-current.social .edit-label .fa, .edit-profile.company .add-info .edit-label .fa{
font-size: 18px;
color: #ffffff;
}
.edit-profile .editable-wrap .static-value.website{
height: 27px !important;
}
.edit-profile .editable-wrap .static-value.address{
line-height: 28px;
height: 27px;
display: block;
}
.edit-profile .i-contacts .editable-wrap .static-value{
display: block;
height: 23px;
}
.edit-profile .editable-wrap > p {
display: block;
margin: 0;
}
.edit-profile .i-additional .editable-wrap > p{
min-height: 23px;
}
.edit-profile .i-additional .editable-wrap .static-value{
min-height: 27px;
}
.edit-profile .editable-wrap:before{
display: none;
}
.edit-profile .social .e-form .err:before{
margin-right: 9px;
}
.edit-profile .add_link_teg .select2-input{
font-size: 36px !important;
line-height: 36px !important;
font-size: 16px !important;
}
.edit-profile .description-text{
font-size: 14px;
}
.edit-profile .add_link_teg .label{
float: none;
margin-left: 12px;
}
.outer-profile .i-additional{
margin-bottom: 36px;
}
.outer-profile .i-info .i-title{
margin-bottom: 14px;
}
.add_link_teg .tags{
display: inline-block;
font-size: 14px;
}
.add_link_teg .e-btn{
vertical-align: middle;
}
.edit-profile.company .i-additional .e-btn{
vertical-align: middle;
margin-right: 3px;
}
.edit-profile.company .i-additional dl.add-info dd{
min-height: 19px;
padding-top: 5px;
}
/************************\
# about page /about/
\***********************/
.about-page .tab{
display: none;
}
.about-page .tab.active{
display: block;
}
.about-page .tabs-body{
padding-top: 20px;
}
.about-page .tabs-opening{
margin-bottom: 20px;
}
/************************\
# callback modal window
\***********************/
.сallback-modal{
width: 534px;
}
.сallback-modal .pw-form .pwf-field{
width: 340px;
}
.сallback-modal .submit:before{
display: none;
}
.сallback-modal .submit:after{
content: ' ';
display: inline-block;
vertical-align: middle;
background: url(../img/sprites.png) -176px 0 no-repeat;
margin: -2px 7px 0 6px;
width: 8px;
height: 12px;
}
.сallback-modal .required.err:before{
margin-top: 2px;
}
/************************\
# add event page /organiser/add-event/
\***********************/
.add-event-page .set-sect.not-active .form-wrap{
display: none;
}
.add-event-page .w-time .mCSB_inside>.mCSB_container{
margin-right: 0;
}
.add-event-page .w-time .mCustomScrollBox{
overflow: hidden !important;
}
/*.add-event-page .date-to-date*/
/************************\
# completion of registration modal
\***********************/
.after-register-modal .pw-form .pwf-line{
margin-bottom: 0;
}
.after-register-modal .pw-form .pwf-field{
padding: 0;
}
.after-register-modal .pwf-field input[type="text"]{
line-height: 30px;
height: 30px;
}
.after-register-modal .pw-form .pwf-line, .after-register-modal .pw-form .input_top .pwf-field{
display: block !important;
}
.after-register-modal .input_top select{
width: 100%;
}
.after-register-modal .required.err .select2-choice{
border-width: 2px;
border-color: #d80000;
}
.after-register-modal input[type="text"]:focus{
padding: 0 6px;
}
.after-register-modal .required.err:before{
margin-right: 8px;
margin-top: -27px;
}
.after-register-modal .input_bottom .required.err:before{
margin-right: 8px;
margin-top: -7px;
}
.after-register-modal .input_top .required.err:before{
margin-right: 8px;
margin-top: -8px;
}
.thank-registering{
font-size: 16px;
}
.thank-registering header{
padding-bottom: 16px !important;
}
.after-register-modal .pwf-line.phone .err-message-box{
font-size: 13px;
}
.after-register-modal .pwf-line .err-message-box{
margin-top: 4px;
}
/************************\
# successful registration message
\***********************/
.message-register-success{
margin-top: 40px;
}
.message-register-success .fa{
color: #ff6600;
font-size: 80px;
margin-bottom: 40px;
}
.message-register-success span{
display: block;
text-align: center;
}
.message-register-success .message{
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 26px;
/*color: #a2a2a2;*/
}
/*********************\
# add more company message
\*********************/
.message-standart{
margin-top: 40px;
}
.message-standart .fa{
color: #ff6600;
font-size: 40px;
vertical-align: bottom;
margin-right: 9px;
}
.message-standart .message{
font-family: 'dindisplay_pro', Arial, sans-serif;
font-size: 18px;
line-height: 40px;
display: inline-block;
}
/*********************\
# recovery password page
\*********************/
.recovery-page{
padding-bottom: 2.6em;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.recovery-page .label{
font-size: 18px;
margin-bottom: 1.5em;
}
.recovery-page .submit, .recovery-page .input, .recovery-page .error-text{
display: inline-block;
}
.recovery-page .submit{
height: 40px;
line-height: 40px;
}
.recovery-page .input input{
margin-left: 24px;
width: 340px;
}
.recovery-page .input.err:before{
margin-right: 12px;
}
.recovery-page .error-text{
padding-left: 12px;
font-size: 14px;
color: #d80000;
}