

/* Start:/bitrix/templates/stellanin_info/styles.css?17515528717456*/
@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'PTSansRegular';
    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'),
         url('/fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansBold';
    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'),
         url('/fonts/PTS75F-webfont.svg#PTSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansNarrowRegular';
    src: url('/fonts/PTN57F-webfont.eot');
    src: url('/fonts/PTN57F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PTN57F-webfont.woff') format('woff'),
         url('/fonts/PTN57F-webfont.ttf') format('truetype'),
         url('/fonts/PTN57F-webfont.svg#PTSansNarrowRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('/fonts/PTN77F-webfont.eot');
    src: url('/fonts/PTN77F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PTN77F-webfont.woff') format('woff'),
         url('/fonts/PTN77F-webfont.ttf') format('truetype'),
         url('/fonts/PTN77F-webfont.svg#PTSansNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {outline:none;}

html {
  margin:0;
  padding:0;
  min-width:100%;
}

body {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-size:14px; 
}

img {
  border:0;
  margin:0;
  padding:0;
  vertical-align:bottom;
}

table {
  border-collapse:collapse;
  border:0;
}

input {
  font-family:Arial, Helvetica, sans-serif;
 }

.cfl {
  clear:both;
}

a{	
	color:#5B7BBA;	
}

a:hover {	
	color:#D1760D;	
}

.article-image {
  padding: 5px;
/*margin: 5px;*/
}

.posrel {
  position:relative;
}

.top {
	width:1000px;
	margin:0 auto;
	height:217px;
}

.top .l{
	width:170px;	
	background:url(/images/top_back_l.jpg) no-repeat;
	background-size:cover;
	font-family: 'PTSansNarrowRegular', sans-serif;
	text-align:center;
	font-size:18px;
}

.top .c{		
	/*background: url(/images/top_back_c.jpg) no-repeat;*/
	background: url(/images/Header-Lediton.jpg) no-repeat;
	background-size:cover;
	vertical-align:top;	
}

.top .r{
	width:170px;	
	background: url(/images/b1_2.jpg) no-repeat 0px 0px;
	background-size:cover;
}

.top .content{		
	height:216px;
	position:relative;	
}

.top .name {
	width:520px;
	position:absolute;
	left:80px;
	top:60px;
	color:#ED1C24;
	text-align:center;
}

.top .name sup{
	font-size:20px;
}

.top .name span{
	font-size:39px;
	line-height:35px;
	font-weight:bold;
}

.top .name p{
	font-size:28px;
	margin:0;
	padding:0;
	font-family: 'PTSansNarrowRegular', sans-serif;		
}

.mmenu {
	height:38px;
	width:658px;
	position:absolute;
	left:-1px;
	bottom:-5px;
}

.mmenu a{
	color:#fff;
}

.mmenu a:hover{
	color:#fff;
}

.mmenu .item{
	float:left;
	font-family: 'PTSansNarrowRegular', sans-serif;
	background: url("/images/button_blue_grad.png");
	color:#fff;
	font-size:20px;
	line-height:20px;
	text-align:center;
	height:26px;
	padding:4px 0 0;
	width:158px;
	overflow:hidden;
	max-width:168px;
	border:3px solid #FFF;	
	position:relative;
	-webkit-top-left-radius: 10px;
	-webkit-top-right-radius: 10px;
	-moz-top-left-radius: 10px;
	-moz-top-right-radius: 10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	behavior: url(/PIE.htc);
}

.mmenu .active{
	/*background: url(/images/button_grey_grad.jpg);*/
	/*background: url(/images/button_lediton_flat.jpg);*/
	background: none;
	background-color: #fff;
}
.mmenu .active a{
	color:#16377c;
	text-decoration: none;
	font-weight: 700;
}
.vs_mview { display: none; }


.page {
  max-width:1000px;
  width:1000px;
  min-width:1000px;
  margin:0 auto;
}

.page .l{
	width:170px;
	max-width:170px;	
	background:url(/images/back_page_l.jpg) repeat-y right top;
	vertical-align:top;
	text-align:center;
	padding:20px 0;
}

.page .c{	
	vertical-align:top;
	padding:20px 25px;
}

.page .r{
	width:170px;
	text-align:center;
	padding:20px 0;
	max-width:170px;	
	background:url(/images/back_page_r.jpg) repeat-y left top;
	vertical-align:top;
}


.page-title {
	font-family: 'PTSansNarrowRegular', sans-serif;
	font-size:34px;
	line-height:38px;
	margin:0 0 14px;
}

.page-content {
	color:#58595B;
	font-size:13px;
	line-height:140%;
	word-spacing:.17em;
	font-size:14px;
}

/* sidebars */

.side-cap {
	font-weight:bold;
	font-size:16px;
	padding:0 0 2px;
}

.red-cap {
	color:#D2611C;
	padding:0 0 5px;
}

.side-sub {	
	font-size:10px;
	padding:0 0 2px;
}

.red-cap-sub {
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding:0 5px;
}

.side-ul {
	margin:0;
	padding:0 5px 0 22px;
	font-size:11px;
	text-align:left;	
}

.side-ul li{
	margin:0 0 5px;
}

.side-button {
	display:block;
	width:145px;
	text-align:center;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	padding:12px 0;
	margin:10px auto;
	overflow:hidden;
	position:relative;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	behavior: url(/PIE.htc);
	
}

.side-button:hover {
	color:#fff;
}

.blue-button {
font-weight:bold;
background: url("/images/button_blue_grad.png");
background-size:contain;
overflow: hidden;
}

.l #right-sticker {
    margin-top: 100px;
}
.r #left-sticker {
    margin-top: 50px;
}
.l .blue-button {
    padding:20px 0 !important;
}

.orange-button {
background: url("/images/button_orange_grad.png");
background-size:contain;
font-weight:bold;
overflow: hidden;
}

.ask-button {
background: url("/images/button_orange_light_grad.png");
color:#000;
text-decoration:underline;
overflow: hidden;
}

.copy {
	text-align:left;
	padding:0 5px;
	font-size:10px;
	color:#58595B;
}

/* Email form */

.email {  
  width:400px; 
  font-family:Tahoma, sans-serif;
  padding-top:24px;
  }

.email div{  
  margin:0 0 10px 0; 
  font-size:14px;     
  }
  
.email label{   
  font-size:13px;
  margin-left:5px;       
  }
  
.email .inp{  
  border: 1px solid  #b6bec1;
  width:100%;  
  }
  
 
.email p {
  margin:0 0 5px;
  font-size:14px;
  color:#555;
  }
  
.email .code{
  margin-left:8px;
  border: 1px solid  #b6bec1;
  width:85px;
  text-transform:uppercase;
  font:20px "Courier New", Courier, monospace;
  font-weight:bold;
}

.email input[type="submit"]{
padding:6px 10px;
font-size:18px;
}

.l .is-sticky {
padding:0 10px;
}

.r .is-sticky {
padding:0;
}

@media only screen and (max-width: 768px) {
    .vs_mview { display: block; }

    .side-button {
	    width:200px !important;
    }
    .mmenu .active{
	background-color: #fff !important;
	background: none !important;
    }
    
    table.top .name {
	background-image: linear-gradient(#53b4df, #3798c3) !important;
    }
    .l #right-sticker {
	margin-top: 10px;
    }
}
/* FancyBox modding */
@media (max-height: 576px) {
    .fancybox-slide {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
    }
}
@media (max-width: 420px) {
    .fancybox-slide {
	padding: 44px 5px !important;
    }
}
/*.fancybox-slide {padding: 44px 0; }*/
/* End */


/* Start:/bitrix/templates/stellanin_info/template_styles.css?175155287129*/
.mobile-menu {display: none;}
/* End */
/* /bitrix/templates/stellanin_info/styles.css?17515528717456 */
/* /bitrix/templates/stellanin_info/template_styles.css?175155287129 */
