﻿/* play-regular - cyrillic_latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: normal;
  font-display: fallback;
  src: url('/static/font/play-v9-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Play Regular'), local('Play-Regular'),
       url('/static/font/play-v9-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/font/play-v9-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/font/play-v9-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/static/font/play-v9-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/font/play-v9-cyrillic_latin-regular.svg#Play') format('svg'); /* Legacy iOS */
}
/* play-700 - cyrillic_latin */
@font-face {
  font-family: 'Play';
  font-style: normal;
  font-weight: Bold;
  font-display: fallback;
  src: url('/static/font/play-v9-cyrillic_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Play Bold'), local('Play-Bold'),
       url('/static/font/play-v9-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/static/font/play-v9-cyrillic_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/static/font/play-v9-cyrillic_latin-700.woff') format('woff'), /* Modern Browsers */
       url('/static/font/play-v9-cyrillic_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/static/font/play-v9-cyrillic_latin-700.svg#Play') format('svg'); /* Legacy iOS */
}
.top-menu a{
	color:#fff
}
body {
  position: relative;
}
.container {
	position:relative;
}
ul, ol, li {
  padding:0;
  list-style-position: inside;
}
.left-menu {

  background: #68283e;
  width: 15%;
  position: absolute;
  top: 420px;
}
.link {
  color: #fff;
  text-decoration:none;
}
.left-menu__item {
  padding: 10px 5px;
  text-align:center;
  border: double #bdcde8;
/*   width: 100px; */
  
}

.left-menu__item:hover {
  background: #9e4d65;
  
}
html,body{
	padding:0;
	min-width:1020px;
	background-color:#bdcde8;
	font-family:Play, Arial, sans-serif
}
.header{
	text-align:center;
	height:420px;
	color:#FFF;
	margin-bottom:-245px;
	background: url('/static/img/header-background-pconv.webp');
	background-size: cover
}
.wrapped{
	position:relative;
	width:1020px;
	margin:0px auto
}
.big-line{
	height:115px;
	line-height:115px;
	background-color:RGBA(35, 28, 36, 0.82);
	font-weight:100;
	font-family:Play, Arial, sans-serif
}
.big-line > div span, .footer > div span{
	vertical-align:middle;
	display:inline-block;
	line-height:21px
}
.sml-line{
	font-size:11pt;
	background-color:#68283e;
	height:60px;
	line-height:60px
	
}
.text-red{
	color:#f00;
	text-indent:0px
}
.phone-size+input{
	display:none
}
#inputFileLabel{
	display:block;
	padding:9px 0 10px;
	background-color:#adbfde
}
#inputFile{
	display:none
}
.form-group label{
	text-indent:10px
}
#callBackForm label{
	font-weight:400;
	color:#000
}
#callBackForm textarea{
	resize:none;
	height:110px
}
#callBackForm{
	display:none;
	font-size:14px;
	line-height:initial;
	position:absolute;
	width:25%;
	height:402px;
	right:0px;
	top:100%;
	background:#dee7f4;
	padding:15px;
	overflow:hidden;
	z-index:3;
	font-family:Play, Arial, sans-serif
}
a.callback-size{
	position:relative
}
a.logo-size,a.simple,a.callback-size{
	color:#fff
}
a.simple:hover,a.simple:focus{
	color:#fff
}
.top-menu a:hover,.top-menu a:focus,.top-menu .form-inline:hover,a.active,.active{
	background:#9e4d65;
	text-decoration:none
}
a.logo-size:hover,a.logo-size:focus,.callback-size.open,.callback-size:hover,a.logo-size.active{
	background:RGBA(110,102,138,.65);
	text-decoration:none
}
.logo-size{
	font-size:23pt;
	font-weight:100;
	font-family:Play, Arial, sans-serif
}
.address-size{
	font-size:12.7px
}
.big-line div.address-size > span {
	line-height:19pt
}
.phone-size{
	font-size:13pt
}
.callback-size{
	font-size:16pt;
	margin:0
}
.callback-size img{
	margin-top:4px
}
.callback-size,#inputFileLabel,.formControls > *{
	cursor:pointer
}
.line-table{
	white-space:nowrap
}
.line-table > *{
	display:inline-block;
	margin:0px 11px
}
#pagination {
	margin-top: 10px;
	font-size: 10px;
}
#pagination #previous-page {
	float: left;
}
#pagination #num-pages {
	text-align: center;
}
#pagination #next-page {
	float: right;
}
@media (min-height: 720px) {
.content-main + .footer{
	position:fixed;
	bottom:0;
	width:100%
}
}

/* 576 - 768 px */
@media screen and (max-width: 768px) {
	.form-inline {
	margin-top: 17px;
	}

	}

/* 0 - 1330 px */
@media screen and (max-width: 1330px) {
	.left-menu{
		display: none;
	}
	}

.footer{
	position: relative;
	color:#FFF;
	text-align:center;
	height:50px;
	line-height:50px;
	background-color:#3e4461;
	font-weight:lighter;
	font-size: medium;
	font-family:Play, Arial, sans-serif
}
.footer span{
	padding: 10px;
}
.content{
	padding:30px 56px;
	font-size:12pt;
	background-color:#eff6ff
}
.breadcrumbs{
	/* margin-bottom:30px; */
	color:#9e4d65
}
.content .breadcrumbs a{
	color:#9e4d65
}
.formControls{
	white-space:nowrap
}
.label-cancel{
	padding:9px;
	margin:0px;
	background:#a299b2;
	width:30%
}
.label-submit+input{
	display:none
}
.label-submit{
	padding:9px 23px;
	margin:0px;
	background:#c87e94;
	width:70%
}
.search-group{
	height:25px;
	line-height:25px;
	border-radius:12px;
	overflow:hidden
}
.search-addon{
	height:25px;
	background:#fff;
	border:none;
	padding:0 2px 0 12px
}
#queryText{
	color:#000;
	width:190px;
	border:none;
	padding-left:0px;
	margin-left:0px;
	border-radius:0px 12px 12px 0px;
	height:27px;
	padding-right:10px
}
#queryText:focus {
	outline:none
}
.btn-buy{
	color:#fff;
	background:#68283e;
	border-radius:0px;
	height: 25px;
	width:94px;
	padding:0px 0px 0px
}
.btn-buy:hover,.btn-buy:focus{
	color:#fff;
	background:red;
	border-radius:0px
}

.content a.content_link {
	color:#00008B;
	
}


.content-main{
	padding:30px 38px;
	margin-top:245px;
	background:none
}
.map{
	min-height:400px
}
.search{
	background:#e0a6b7
}
#callBackSuccess{
	display:none;
	width:25%;
	position:absolute;
	right:0px;
	line-height:initial;
	top:100%;
	padding:11px 0px;
	font-size:13pt;
	z-index:3;
	background:#9E4D65
}
.partners li{
	margin-bottom:15px
}

.btn-primary {
	max-height: 30px;
	padding:2px 5px 2px

}
