
@font-face {
    font-family: 'myriad';
    src: url('/assets/fonts/myriadpro-regular.eot');
    src: url('/assets/fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/myriadpro-regular.woff') format('woff'),
         url('/assets/fonts/myriadpro-regular.ttf.gz') format('truetype');
    font-weight: normal;
    font-style: normal;
 
}

/* This stylesheet generated by Transfonter (https://transfonter.org) on September 22, 2017 5:40 PM */

@font-face {
	font-family: 'RobotoThin';
	src: url('/assets/fonts/RobotoSlab-Thin.eot');
	src: local('Roboto Slab Thin'), local('RobotoSlab-Thin'),
		url('/assets/fonts/RobotoSlab-Thin.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/RobotoSlab-Thin.woff') format('woff'),
		url('/assets/fonts/RobotoSlab-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'RobotoLight';
	src: url('/assets/fonts/RobotoSlab-Light.eot');
	src: local('Roboto Slab Light'), local('RobotoSlab-Light'),
		url('/assets/fonts/RobotoSlab-Light.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/RobotoSlab-Light.woff') format('woff'),
		url('/assets/fonts/RobotoSlab-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'RobotoBold';
	src: url('/assets/fonts/RobotoSlab-Bold.eot');
	src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'),
		url('/assets/fonts/RobotoSlab-Bold.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/RobotoSlab-Bold.woff') format('woff'),
		url('/assets/fonts/RobotoSlab-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Roboto Slab';
    src: url('/assets/fonts/myriadpro-regular.eot');
    src: url('/assets/fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/myriadpro-regular.woff') format('woff'),
         url('/assets/fonts/myriadpro-regular.ttf.gz') format('truetype');
    font-weight: normal;
    font-style: normal;
}



body {
font-family: 'Roboto Slab','myriad', serif ;	
background-color: #fff; height: 100%;
color: #111;
}

body p {
color: #111;  	
	}


h1, .h1 {
  font-size: 2.0em;
  line-height: 2.4em;
  margin: 20px 0 10px;
  color: #111;
  font-weight: 500;
}

h2, .h2 {
  font-size: 1.6em;
  line-height: 1.8em;
  margin: 15px 0 10px;
  color: #111;
  font-weight: 500;
}   

h3, .h3 {
  font-size: 1.4em;
  line-height: 1.6em;
  margin: 15px 0 10px;
  color: #111;
  font-weight: 500;
}

h4, .h4 {
  font-size: 1.3em;
  line-height: 1.4em;
  margin: 15px 0 10px;
  color: #111;
  font-weight: 500;
}


h4.name {
  color: #111;   
}

h5 {
  color: #111;   
  font-weight: 400;
}


h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
    font-size: 75%;
    font-weight: normal;
    line-height: 1;
    color: #555;
}

h5, .h5 {
  font-size: 1.1em;
  line-height: 1.2em;
  margin-bottom: 0px;
  color: #111;
}

h6, .h6 {
  font-size: 0.9em;
  color: #111;
}

.title,
.card-title,
.wizard-title {
  font-weight: 700;
}
.title,
.title a,
.card-title,
.card-title a,
.wizard-title,
.wizard-title a {
  color: #333;
  text-decoration: none;
}

h2.title {
  margin-bottom: 30px;
}


.card-description,
.footer-big p {
  color: #111;  
}

.text-warning {
  color: #b39200;
}

.text-primary {
  color: #9c27b0;
}

.text-danger {
  color: #f44336;
}

.text-success {
  color: #4caf50;
}

.text-info {
  color: #00bcd4;
}

.rub {
font-family: arial;
vertical-align: middle;
border-bottom:1px solid;
line-height: 5px;
display: inline-block;
width:0.4em;
}

.number{
  min-height: 60px; 
  border-radius: 10px; 
  font-size: 40px; 
  background-color:#DDD; 
  color:#FFF; 
  margin-bottom: 20px;
  padding-top: 20px;
  font-weight: 900; 
  text-align: center; 
  width: 100%;
}

a, a:hover, a:focus {
color: #111111;
}

a.link {
  color:#0047eb !important;
  text-decoration: underline;
}


a.link:hover {
  font-weight: 700;
  color:rgb(26, 37, 129) !important;
  text-decoration: none;
}

small, .small {
 color: #666;
}

.main-content a, .main-content a:hover, .main-content a:focus {
text-decoration: none;
}

.alert {
  border-radius: 10px;
}

.alert.alert-info {
    background-color: #8aeffc;
    color: #181818;
}

.alert.alert-warning {
    background-color: #FFFA90;
    color: #111;
}
.alert.alert-warning a{
    border-radius: 10px;
    color: rgb(141, 105, 0);
}

div.title {
   margin-top: 40px;	
	}
h1.title
{
  font-size: 1.8em;
  line-height: 1.2em;  
  margin: 15px 0 7px;   
  color: #111; min-height: 30px;
  text-align: left;
}
h1.title small
{
  font-size: 16px;
  line-height: 18px;
	color: #111;
	text-transform: none;
	margin: 0;
}

h3.label-title {
  font-size: 1.4em;
  line-height: 1.2em;
  margin: 5px 0 0px;
  color: #333;
  font-weight: 500;  
}

h2, .h2 {
  color: #111;
}  

h2.tab-title {
  font-size: 20px;
  line-height: 24px;
  color: #111;
	text-transform: none;
  margin: 5px 0 10px 0;
} 

h3.label-title a {
  text-decoration: none;
}

h3.label-title a:hover {
	color: #111;
}

h4.label-subtitle {
  font-size: 1.0em;
  line-height: 1.2em;
  color: #666;
  margin-top:0px;
  margin-bottom:0px;
  font-weight: 100;
}

.stqrCardTitle {padding-bottom: 0px;
	font-size: 1.2em;
    line-height: 1.3em;
    color: #111;
}
.stqrCardText {
	font-size: 1em;
    line-height: 1em;	
}

 .top-navigation
 {
 	margin-top: 80px;
 	}

.nopadding {
	padding: 0 !importnant;
	margin: 0 !importnant;
}


footer a, footer ul li a {
color: #111;
}


footer ul li a:hover, footer ul li a:focus {
    color: #111;
	text-decoration: underline;
}


footer .copyright {
color: #111;
}

.features {
padding: 15px 0 0;
}

.features a{
color: #333;
font-size:16px;
}

.features a:hover{
text-decoration: underline;
color: #111;
}

.features h3{
font-weight: bolder;
}


.features h4{
font-weight: bolder;
color: #333 !important;
}

.features p.featurestext{
font-size:16px;
color: #000;
}


.section {
padding: 30px 0;
}

h4.title {
font-size: 24px;
margin-bottom: 30px;	
	}
	
.info {
max-width: 75%;
margin: 0 auto;
padding: 10px 0 10px;
}

.info p {
 color: #333;
}	

.info .info-title {
margin: 5px 0px 10px; 
}	
	
.main-content
{	
margin: 10px 0px 10px 0px; 
padding: 10px 10px;
background: white;

}	

.container
{	
	/*width: 1600px; */
		width: 100%

}


@media (min-width: 1200px) and (max-width: 1600px){
    .container
    {	
		width: 100%

    }
}


@media (max-width: 640px){
    .main-content
    {	
    margin: 0px 0px 0px 0px; 
    padding: 2px 2px;
    border-radius: 2px;
    }


    .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 5px;
        padding-right: 5px;
    }
	
}


.no_background {
	background: none;
	border-radius: none;
	box-shadow: none;
	}


.no_paddings {
	padding: 0 0;
	}


.main-content h1.title {
 color: #333;	
 margin: 20px 0 10px;
	}

.main-content h1.title small{
 color: #444;	
 
	}
	
.main-content
{
	margin: 90px 0px 0px 0px;  
}
		
.main-header h1.title
{ margin: 0px;}		
		

.landing-page .wrapper {
   background: none;	
	}
	
.landing-page .back .header { min-height : inherit 
}	


.main-raised {
    border-radius: 0px;
    box-shadow: none;
}


.back_link{
    color: #FFFFFF;
    border-radius: 100px;
    display: inline-block;
    margin: 0 10px;
    padding: 15px;	
		 border: 1px ;
		 border-color: #FFF;
		 background-color:#FFF;background: transparent 50%;
}

.navbar .navbar-brand {
    position: relative;
    height: 64px;
    line-height: 30px;
    color: inherit;
    padding: 5px 5px 5px 25px;
    margin-top: -5px;
}

.navbar-text {
    margin-top: 7px;
    margin-bottom: 7px;
}

.navbar .navbar-nav > li > a {
    color: #666;
}


.navbar .navbar-nav > li > a:hover {
    color: #111;
}

.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #EFD603;
}

.navbar .dropdown-menu li > a:hover, .navbar .dropdown-menu li > a:focus, .navbar.navbar-default .dropdown-menu li > a:hover, .navbar.navbar-default .dropdown-menu li > a:focus {
    color: #3d3d3d;
    background-color: #EFD603;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.12);    
}

.navbar .navbar-nav > li.open > .dropdown-menu {
  background-color: #f4f4f4;
}

.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:active:focus, .btn.btn-primary:active:hover, .btn.btn-primary.active:focus, .btn.btn-primary.active:hover, .open > .btn.btn-primary.dropdown-toggle, .open > .btn.btn-primary.dropdown-toggle:focus, .open > .btn.btn-primary.dropdown-toggle:hover, .navbar .navbar-nav > li > a.btn.btn-primary, .navbar .navbar-nav > li > a.btn.btn-primary:hover, .navbar .navbar-nav > li > a.btn.btn-primary:focus, .navbar .navbar-nav > li > a.btn.btn-primary:active, .navbar .navbar-nav > li > a.btn.btn-primary.active, .navbar .navbar-nav > li > a.btn.btn-primary:active:focus, .navbar .navbar-nav > li > a.btn.btn-primary:active:hover, .navbar .navbar-nav > li > a.btn.btn-primary.active:focus, .navbar .navbar-nav > li > a.btn.btn-primary.active:hover, .open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle, .open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:focus, .open > .navbar .navbar-nav > li > a.btn.btn-primary.dropdown-toggle:hover 
{
    color: #3d3d3d;
    background-color: #EFD603;

}

.icon.icon-primary
{
    color: #EFD603;
}


.btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:hover, .navbar .navbar-nav > li > a.btn.btn-primary:focus, .navbar .navbar-nav > li > a.btn.btn-primary:active, .navbar .navbar-nav > li > a.btn.btn-primary:hover {
    box-shadow: 0 14px 26px -12px rgba(156, 39, 176, 0.42), 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}

.btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary:hover, .navbar .navbar-nav > li > a.btn.btn-primary:focus, .navbar .navbar-nav > li > a.btn.btn-primary:active, .navbar .navbar-nav > li > a.btn.btn-primary:hover {
    box-shadow: 0 14px 26px -12px #999999, 0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(156, 39, 176, 0.2);
}


@media (max-width: 768px) {
	.navbar.navbar-transparent {
		padding-top: 5px;
	}

	.navbar.navbar-transparent .navbar-toggle .icon-bar {
		color: #111;
	}

	.navbar .navbar-collapse .navbar-nav {
		background-color: #f5f5f5;
	}	
	.navbar .navbar-collapse ul {
		height: auto;
	}	
	

}

@media (max-width: 1199px) {

.navbar .navbar-brand {
    height: 60px;
    padding: 4px 5px 5px 15px;
}

}


.nav-pills > li > a {
    line-height: 20px;  
    font-size: 16px;
    min-width: 70px;
    background-color: #EEE;
    text-decoration: none;
    color: #888;
}


.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #FFF;
    color: #111;
    text-decoration: none;
    box-shadow: none;
}


.nav-pills > li {
   /* border-bottom: 1px solid #FFF;*/
}


.nav-pills > li.active {
    /*border-bottom: 2px solid #FFF;*/
}

.navbar.navbar-stqr-header {
 padding-top:10px;
}


.navbar.navbar-stqr {
    background: none;
    color: #333;
	border: 0;
    border-radius: 0px;
    box-shadow: none;
}

.navbar.navbar-stqr li a{

    background: none;
    color: #111; 
    border-radius: 0px;
    width: 100%;
    line-height: 24px;
    font-size: 16px; 
    text-decoration: none;  
    padding: 5px 5px 5px 5px;
    margin-top: 2px;        
}

.navbar.navbar-stqr li.sub a{

    line-height: 18px;
    font-size: 14px;
    padding: 3px 5px 3px 20px; 
}

.navbar.navbar-stqr li a.active{
    border-bottom: 2px solid #EFD603;
   }


.navbar.navbar-stqr li.active a, .navbar.navbar-stqr li:hover{
    background-color: #EFD603;
    color: #3d3d3d;
    font-weight: bold;
    border-color: #EFD603;
    color: #3d3d3d;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    border-radius: 3px;
}



.nav-tabs-stqr {
	background-color: #EFD603;
    color: #3d3d3d;
	}

/* Горизонтальный разделитель */
.hseparator {
    float: none;
    margin: 0 auto 4px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}
.hseparator .line {
    border-top: 1px solid #DFDFDF;
    position: absolute;
    top: 10px;
    width: 34%;
}
.hseparator .line.l {
    left: 0;
}
.hseparator .line.r {
    right: 0;
}
.hseparator span {
    color: #424242;
}


.newscard{
    background: none 0 0 #FFFFFF;    
		 margin: 10px 0px 10px 0px;
    padding: 10px 0px; 
    border-radius: 6px;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);    
    width: 100%;
    max-height: 300px;
    color: #444444;
}


.article {
position: relative;
max-height: 240px;
overflow: hidden;
margin-bottom: 30px;

		 margin: 10px 0px 10px 0px;
    padding: 0px 0px; 
    border-radius: 6px;    
    box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.02), 0 1px 1px 1px rgba(0, 0, 0, 0.02), 0 1px 1px -1px rgba(0, 0, 0, 0.02);   
}

.article.is-long_read {
text-align: left;
border-bottom: none;
}

.article__cover-link {
text-align: center;
}


.article__cover, .article__cover-link {
display: block;
height: 240px;   
}

.article.is-long_read .article__cover, .article.is-long_read .article__cover-link {
height: 200px;
}

.article.is-long_read .article__image {
}

.article__image {
width: 130%; 
 
}


.article__veil {
display: none;
}

.article.is-long_read .article__veil {
position: absolute;
display: block;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(180deg,transparent 0,transparent 50%,rgba(0, 0, 0, .7));
}

.article__title {
max-height: 120px;
font-size: 15px; 
transition: all .15s ease-in-out;
text-decoration: none !important;
}


.article__title small{
color: #FFF;    
}

.article__title span{
background-color: #EFD603;
color: #3d3d3d;
line-height: 18px;
padding: 2px 2px;
}

.article__subtitle, .article__title {
overflow: hidden;
display: block;
padding: 6px 13px 0;
line-height: 20px;
word-wrap: break-word;
color: whitesmoke;
}

.article__subtitle:hover, .article__title:hover {
color: white;
}

.article__rubric {
position: absolute;
display: block;
top: 12px;
left: 15px;
font-size: 14px;
transition: all .15s ease-in-out;
}

.article.is-long_read .article__content {
position: absolute;
width: 100%;
max-height: 155px;
left: 0;
bottom: 0;
}

.article__content {
overflow: hidden;
max-height: 96px;
margin-bottom: 6px;
}


/* file upload input */ 
.file-upload-label {
    width: 100%;
    min-height: 36px;
    border-radius: 4px;
    text-align: center !important;
    margin: auto auto;    
    cursor: pointer;
    display: block;
    font: 18px;
    line-height: 36px;
    transition: all 0.18s ease-in-out;
    border: 1px solid #EFD603;
    background: linear-gradient(to top right, #EFD603, #FFF 20%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0)) top right/500% 500%;
    color: #111;
}

.file-upload-label:hover {
    color: black;
    background-position: bottom left;
}
    
.file-upload-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.file-upload-area{
    width: 100%;
    text-align: center;
    overflow: auto;
    text-align: center; margin: auto auto 10px; border: 6px dashed rgb(235, 235, 235); padding: 10px; display: block;
}

.file-upload-area:hover, .file-upload-area-dd{
    cursor: pointer;
    border: 6px dashed #EFD603;
}



.pricing-table .pricing-col {
    padding: 1rem;
}

.pricing-table .feature .feature-info {
    text-align: center;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.pricing-table .head .package {
    color: #fff;
    padding: 0;
    text-align: center;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.05);
}


@media (min-width: 1200px) {

.pricing-table {
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    padding: 0 15px !important;
}

}


.pricing-table .feature .feature-info .fa {
    font-size: 3.5rem  !important;
    color: #333;
    display: inline-block;
    font-size: inherit;
}


.btn.btn-vk {
    background-color: #597da3;
    color: #fff;
    box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}

.btn.btn-ok {
    background-color: #EE8208;
    color: #fff;
    box-shadow: 0 2px 2px 0 rgba(85, 172, 238, 0.14), 0 3px 1px -2px rgba(85, 172, 238, 0.2), 0 1px 5px 0 rgba(85, 172, 238, 0.12);
}

ul.social-buttons {
 margin-bottom: 0;
 padding: 0;
 list-style: none;
}

ul.social-buttons li {
 display: inline-block;
}

.breadcrumb {
  margin-bottom: 5px;
}




/* By default it's not affixed in mobile views, so undo that */
.bs-docs-sidebar.affix {
  position: relative;
}
@media (min-width: 320px) {
  .bs-docs-sidebar {
  }
}

/* First level of nav */
.bs-docs-sidenav {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* All levels of nav */
.bs-docs-sidebar .nav > li > a {
  display: block;
  padding: 8px 10px;
  font-size: 16px;
  font-weight: 500;
  color: #333;  
}
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
  padding-left: 9px;
  color: #111;
  text-decoration: none;
  background-color: transparent;
  border-left: 2px solid #EFD603;
}
.bs-docs-sidebar .nav > .active > a,
.bs-docs-sidebar .nav > .active:hover > a,
.bs-docs-sidebar .nav > .active:focus > a {
  padding-left: 8px;
  font-weight: 700;
  color: #111;
  background-color: transparent;
  border-left: 2px solid #EFD603;
}
/* Nav: second level (shown on .active) */
.bs-docs-sidebar .nav .nav {
  display: none; /* Hide by default, but at >768px, show it */
  padding-bottom: 10px;
}
.bs-docs-sidebar .nav .nav > li > a {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 400;
}


.bs-docs-sidebar .nav .nav > li > a:hover,
.bs-docs-sidebar .nav .nav > li > a:focus {
  font-weight: 400;
  text-decoration: underline;
}
.bs-docs-sidebar .nav .nav > .active > a,
.bs-docs-sidebar .nav .nav > .active:hover > a,
.bs-docs-sidebar .nav .nav > .active:focus > a {
  font-weight: 400;
}

/* Show and affix the side nav when space allows it */
@media (min-width: 768px) {
  .bs-docs-sidebar .nav > .active > ul {
    display: block;
  }
  /* Widen the fixed sidebar */
  .bs-docs-sidebar.affix,
  .bs-docs-sidebar.affix-bottom {
    width: 213px;
  }
  .bs-docs-sidebar.affix {
    /* position: fixedUndo the static from mobile first approach */
    /*top: 20px; */
  }
  .bs-docs-sidebar.affix-bottom {
    position: absolute; /* Undo the static from mobile first approach */
  }
  .bs-docs-sidebar.affix-bottom .bs-docs-sidenav,
  .bs-docs-sidebar.affix .bs-docs-sidenav {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  /* Widen the fixed sidebar again */
  .bs-docs-sidebar.affix-bottom,
  .bs-docs-sidebar.affix {
    width: 263px;
  }
}




/* Вывод категорий каталога на главных страницах */
.mainpage-preview-div {
  background-color: #fff; padding: 2px; 
  }
  
  .mainpage-preview-div a, .mainpage-preview-div h4  { color: #646464;   }
  
  .mainpage-preview-div a:hover, .mainpage-preview-div a:hover h4 { color: #d60c0c;  
  text-decoration: underline !importnant;   }
  
  .mainpage-preview-div .menu{
  text-align:left; font-size: 16px; line-height: 20px;
  }
  
  
  .mainpage-preview-div-col {

  }
  
  .mainpage-preview-div-cell {
   border: 5px solid #EFEFEF; height: 380px; border-radius:10px;
   text-decoration: none;
   background-color:#EFEFEF;
   margin-top:15px;
   margin-bottom:15px;

  }
  
  .mainpage-preview-div-cell:hover {
   border: 5px solid #EEE;   
  
  }
  
  
  .mainpage-preview-div-cell h4, .mainpage-preview-div a h4 {
  padding-top : 8px;
  text-align: left;
  font-size: 24px;  
  font-weight: normal;
  /*color: #646464;*/     
  }
  
  .mainpage-preview-div-cell h3, .mainpage-preview-div a h3 {
  padding-top : 4px;
  text-align: left;
  font-size: 18px;  
  line-height: 18px;
  margin-top:10px;margin-bottom:10px;
  font-weight: normal;
  /*color: #646464;*/     
  }   
  
  .mainpage-preview-div-circle{
    height: 80px; width:80px; position: absolute;        
    bottom: 15px; right: 15px;
    overflow:hidden;          
    opacity: 0.5;        
  }
  
  .mainpage-preview-div-circle img{
    width:100%;
  } 
  
  .start_vcard{
    background: url('/design/man_w_zavycard2.jpg') no-repeat;
  }
  
  
  .mainpage-preview-div-circle-small{
  
   -moz-border-radius: 150px 0 0 0; /* закругление для старых Mozilla Firefox */
   -webkit-border-radius: 150px 0 0 0; /* закругл. для старых Chrome и Safari */
   -khtml-border-radius: 150px 0 0 0; /* закругл.для брауз.Konquerer сист. Linux */
   border-radius: 150px 0 0; /* закругление углов для всех, кто понимает */
    height: 130px; width:130px; position: absolute;
    bottom: 0px; right: 0px;
    overflow:hidden;
  }
  

  ul.menu { margin-top: 10px; margin-left: 0px; text-align:left;  }
ul.menu li {margin-bottom: 4px; }

 

ul.menu li a{text-decoration:none; }
ul.menu li a:hover{text-decoration:underline;}

.my-handle {
  cursor: move;
  cursor: -webkit-grabbing;
  color: #999;
  margin-right:10px;
}

.my-handle:hover {
  color: #EFD603;
}

.nested-sortable
{
  border-left: solid 2px #EFD603; padding:10px; margin-top: 5px; margin-bottom: 10px;
}

.modal-backdrop {
  visibility: hidden !important;
}
.modal.in {
  background-color: rgba(0,0,0,0.3);
}

