

/* Start:/bitrix/templates/mbdoy/components/bitrix/menu/horizontal_multilevel1/style.css?16502916945209*/
/**Top menu**/
#horizontal-multilevel-menu1,
#horizontal-multilevel-menu1 ul
{
	margin:0; padding:0;
	/*background:#BC262C url(/bitrix/templates/mbdoy/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;*/
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:14px;
	float:left;
	/*font-size:90%*/
	
}

#horizontal-multilevel-menu1
{
    position:relative;
    display: table;
	top: 0;
	left:15px;
	text-align: center;
	z-index: 6;
}

/*Links*/
#horizontal-multilevel-menu1 a
{
	color: white;
	display: block;
	font-family: Open Sans;
	font-size: 12px;
	font-weight: 400;
	height: 57px;
	line-height: 57px;
	padding: 0 19px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.10s ease 0s;
}

#horizontal-multilevel-menu1 li
{
	float:left;
	display: table-cell;
	position: relative;
	margin-left: 0px;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

/*Root items*/
#horizontal-multilevel-menu1 li a.root-item
{
	color:#232323;
	/*color:#fefefe;*/
}

/*Root menu selected*/
#horizontal-multilevel-menu1 li a.root-item-selected
{
	/*background:#fc8d3d;
	background:#66aac1;
	color:#232323;
	background: radial-gradient(#519646, #98de6e);
	background: radial-gradient(#11ff46, #98de6e);*/
        background: radial-gradient(#232323,#565656);
	color:#fefefe !important;
}

/*Root items: hover*/
#horizontal-multilevel-menu1 li:hover a.root-item, #horizontal-multilevel-menu1 li.jshover a.root-item
{
	/*background:#e26336;
	background:#66aac1;
	color:#232323;*/
	background: radial-gradient(#232323,#565656);
	color:#fefefe;
}

/*Item-parents*/
#horizontal-multilevel-menu1 a.parent
{
	background: url(/bitrix/templates/mbdoy/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu1 a.denied
{
	background: url(/bitrix/templates/mbdoy/components/bitrix/menu/horizontal_multilevel1/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu1 li:hover, #horizontal-multilevel-menu1 li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu1 li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu1 li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:60;
	height:auto;
	/*width:12em;*/
	width:180px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu1 li li
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
	width:180px;
	display:block;
	/*display: table-cell;*/
	float:none;
	position: relative;
	margin-left: 0px;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}

/*Item link*/
#horizontal-multilevel-menu1 li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu1 li a,
#horizontal-multilevel-menu1 li:hover li a,
#horizontal-multilevel-menu1 li.jshover li a,
#horizontal-multilevel-menu1 li:hover li:hover li a,
#horizontal-multilevel-menu1 li.jshover li.jshover li a,
#horizontal-multilevel-menu1 li:hover li:hover li:hover li a,
#horizontal-multilevel-menu1 li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu1 li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu1 li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu1 li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu1 li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#000;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu1 li:hover li:hover a,
#horizontal-multilevel-menu1 li.jshover li.jshover a,
#horizontal-multilevel-menu1 li:hover li:hover li:hover a,
#horizontal-multilevel-menu1 li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu1 li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu1 li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu1 li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu1 li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu1 li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu1 li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#111;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu1 li:hover ul ul,
#horizontal-multilevel-menu1 li.jshover ul ul,
#horizontal-multilevel-menu1 li:hover ul ul ul,
#horizontal-multilevel-menu1 li.jshover ul ul ul,
#horizontal-multilevel-menu1 li:hover ul ul ul ul,
#horizontal-multilevel-menu1 li.jshover ul ul ul ul,
#horizontal-multilevel-menu1 li:hover ul ul ul ul ul,
#horizontal-multilevel-menu1 li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu1 li:hover ul,
#horizontal-multilevel-menu1 li.jshover ul,
#horizontal-multilevel-menu1 li li:hover ul,
#horizontal-multilevel-menu1 li li.jshover ul,
#horizontal-multilevel-menu1 li li li:hover ul,
#horizontal-multilevel-menu1 li li li.jshover ul,
#horizontal-multilevel-menu1 li li li li:hover ul,
#horizontal-multilevel-menu1 li li li li.jshover ul,
#horizontal-multilevel-menu1 li li li li li:hover ul,
#horizontal-multilevel-menu1 li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

/* End */


/* Start:/bitrix/templates/mbdoy/components/bitrix/menu/vertical_multilevel1/style.css?165029108999*/
.vertical .root-item-selected{
	color: #cc0000;
}
.vertical .item-selected{
	color: #cc0000;
}
/* End */


/* Start:/bitrix/templates/mbdoy/components/bitrix/news.list/template1/style.css?1649325958150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/mbdoy/components/bitrix/breadcrumb/template1/style.min.css?1649325958447*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:2px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/mbdoy/template_styles.css?17567155226900*/
@font-face {
    font-family: Open Sans;
    font-weight: normal;
    font-style: normal;
}

*  { 
    margin:0; 
    padding:0; 
}
html, body {
    height: 100%;
}

/*@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=latin,cyrillic);*/

body {
  font-family: Open Sans;
  color: #292a28;
  font-size: 14px;
  line-height: 1.5;
  min-height: 100%;
  position: relative;
}


h2,
h3,
h4,
h5,
h6 {
  font-size: 18px;
  color: #111;
}
h1 {
  font-size: 21px;
  font-weight: 400;
  text-transform: uppercase;
  border-bottom: 2px solid #35236d;
  line-height: 1.2;
  color: #35236d;
  margin: 2px 0 2px 0;
}

h2 {
    font-size: 19px;
    font-weight: 400;
    line-height: 1.2;
    color: #35236d;
    margin: 15px 0 5px 0;
}
    
small {
    font-size: 11px;
}
a {
    color: black;
    text-decoration: none;
}

p{ }

a:hover{
    color: #156A7E;
    text-decoration: none;
}

#header {
  /*background: url('/bitrix/templates/mbdoy/img/2.png') top center no-repeat;*/
  border-top: 6px solid #35236d;
  height: 125px;
}

.header {
    position: fixed;
    /* overflow: hidden; */
    color: #35236d;
    font-weight:600;
    margin: 0 auto;
    background: white;
    padding: 10px 0;
    height:160px;
    z-index:1000;
    width:100%;
    border-bottom:0px solid #333;	
}

.header .phone{
    padding-top: 0px;
    text-align:right;
}

.main-navbar,.main-navbar2,
.main-navbar *,.main-navbar2 *
/*.main-navbar div,.main-navbar2 div,.main-navbar menu,.main-navbar2 menu*/
{
     -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
     transition: all 0.5s ease;
}

#logo_img {
	float:left;
	width:25%;
}

.co_div{
	float:left;
	width:75%;	
} 


#logo_img img{
	width:120px;
	height:auto;
}

#head-left h1{
    font-size:20px;
}

#head-left .subtitle{
    font-size:14px;
}

.header .phone{
    font-size:16px;
    width:66%;
}
.header .phone .adr{
    font-size:14px;
}

.header .slabvid{
    width:34%;
}


@media screen and (max-width: 767px) {
   .header {
	height:120px;
   }
	
   .col-md-12,.col-md-6{
       padding:0;
   } 	

   .header #logo_img img{
           width:70px;
   }

   .header .phone{
	font-size:14px;
   }
   
   #head-left h1{
        font-size:16px;
	text-align:center;
   }
    .header .adr,.header .subtitle{
  	display:none;
   }
 
   .header .phone{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
        width:70%;
   }

   .header .slabvid{
	float:left;
	padding:0;
	margin:0;
	text-align:center;
        width:70%;
   }
  
}


.bg-menu {
    /*background: #35236d;
    background-color: #7e8abf;
    background-color: #66FCF1;*/
    /*background-color: #45a29e;
    background: radial-gradient(#519646, #98de6e);*/
    background-color:#fec110;	
    height: 57px;
    margin-top:5px;
}

.wrap-menu{
    margin: 0px auto;
    width: 990px;
}

.mobmenu_btn{
    display:none;
}

#bt_widget-vi-on a{
    box-shadow: none!important;
    border: 1px solid rgb(53, 35, 109)!important;
    padding: 4px 11px!important;
    margin-top: 0px;
    border-radius:5px;
}

    
@media screen and (max-width: 767px){
    .bg-menu {
	display:none;
    }
    
    .mobmenu_btn{
        position:fixed;
    	top: -10px;
	right: 40px;
	width: 40px;
     }
     
    .mobmenu_btn{
        display:block;
    }
    
    .mobmenu_line {
        height: 2px;
        width: 25px;
        background:#fefefe;	
        background:#66FCF1;
        margin: 4px;
    }
   
    #bt_widget-vi-on a{
        padding:1px;
	font-size:10px;
    }

}


.contain {
    overflow: hidden;
    position: relative;
    min-height: 100%;
    clear: both;
}

.contain .clear {
    height: 60px;
    clear: both;
}

#contain {
  padding: 0px 0px;
}

#contain .content_block{
	padding-top:190px;
}

@media screen and (max-width: 767px){
 #contain .content_block{
	padding-top:130px;
 }

}

#contain .content_block .tab td{
   padding:5px;
   border:1px solid #121212;
}
#contain .title-sidebar {
  padding-left: 25px;
  margin-top: 30px;
}

#contain .title-sidebar:first-child {
  margin-top: 20px;
}
#contain .sidebar {
    margin-top: 20px;
    padding: 25px;
    border: 1px dashed rgba(0, 0, 0, 0.3);
    background: rgba(232, 241, 247, 0.4);
    border-radius: 10px;
    /*background-color: #66FCF1;*/
    background:#c5c6c7;
    background:#fefefe;
    background-color: #fec110;
    background:#feeca4;	
    /*background: radial-gradient(#519646, #98de6e);*/
}
#contain .sidebar p:last-child {
  margin-bottom: 0;
}
#contain .sidebar ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#contain .sidebar ul li {
  margin-bottom: 8px;
}
#contain .sidebar ul li i.fa {
  cursor: pointer;
  padding: 4px 8px;
}
#contain .sidebar ul li:last-child {
  margin-bottom: 0;
}
#contain .sidebar ul li a {
  outline: none;
  color: #333333;
}
#contain .sidebar ul li a:hover {
  border-bottom: 1px dashed #222;
  text-decoration: none;
}
#contain .sidebar ul li ul.root-item {
  padding: 10px 20px;
  background: rgba(202, 211, 217, 0.4);
  border-radius: 5px;
  display: none;
}
#contain .sidebar .date {
  color: #c01d1d;
  margin-right: 10px;
}
#contain .sidebar .prev-text {
  padding-top: 10px;
}
#contain #breadcrumb {
  color: #92a9ae;
  margin-top: 21px;
}
#contain #breadcrumb a {
  text-decoration: none;
  color: #92a9ae;
  margin: 0 5px;
}
#contain #breadcrumb a:first-child {
  margin-left: 0px;
}
#contain #breadcrumb a:last-child {
  margin-right: 0px;
}
#contain #breadcrumb a:hover {
  border-bottom: 1px dashed #bbb;
}
#contain #content {
  padding-left: 25px;
}
#contain #content #main-content {
  margin-top: 13.5px;
}

/*	СЛАЙДЕР		*/

#contain #main-slider {
  margin-bottom: 10px;
  margin-top: 10px;
}
#contain #main-slider div {
  border-radius: 10px;
  outline: none;
}
#contain #main-slider div img {
  border-radius: 10px;
  width: 100%;
}
#contain #main-slider .slick-arrow {
  position: absolute;
  z-index: 100;
  padding: 15px 15px 15px 15px;
  background: #849ba0;
  color: #57676b;
  font-size: 18px;
  border: none;
  outline: none;
}
#contain #main-slider .slick-arrow:hover {
  background: #5e757a;
  color: #ddd;
}
#contain #main-slider .slick-prev {
  top: 45%;
  left: 0;
  border-radius: 0px 90px 90px 0px ;
}
#contain #main-slider .slick-next {
  top: 45%;
  right: 0px;
  border-radius: 90px 0px 0px 90px ;
}

/*	ПОДВАЛ		*/

#footer {
  width: 100%;
background-color: #fec110;
  overflow: hidden;
  margin-top: 0px;
}
#footer h3 {
  color: #222;
}
#footer a {
  color: #666;
}
#footer #footer-wrap {
  padding: 0px 98px;
}
#footer #footer-wrap ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer #footer-wrap ul li a {
  color: #343434;
}
#footer #footer-wrap p {
  color: #454545;
}

@media screen and (max-width: 767px) {
    #footer .col-md-4{
        width:100%;
    }
    #footer #footer-wrap{
    	
    	padding:3px;
    	margin:0;
    }

}

/* End */
/* /bitrix/templates/mbdoy/components/bitrix/menu/horizontal_multilevel1/style.css?16502916945209 */
/* /bitrix/templates/mbdoy/components/bitrix/menu/vertical_multilevel1/style.css?165029108999 */
/* /bitrix/templates/mbdoy/components/bitrix/news.list/template1/style.css?1649325958150 */
/* /bitrix/templates/mbdoy/components/bitrix/breadcrumb/template1/style.min.css?1649325958447 */
/* /bitrix/templates/mbdoy/template_styles.css?17567155226900 */
