*{margin:0;padding:0;outline:0}
body{font:14px 'Roboto',Helvetica,Arial,sans-serif;color:#000}
h1,h2{color:#004090}
h1{margin:10px 0;font-size:150%}
h2{margin:5px 0;font-size:130%}
p{padding:10px 0;text-align:justify}
#bt_body_outer_bg{background:#fff;border-top:5px solid #004090}
.wrapper{margin:0 auto;text-align:center}
.ClHl tbody tr:nth-of-type(even) {
	background-color: #f7f7f7;
}
.tmtbTbl{margin:5px auto 10px;width:95%;border-spacing:0;font-size:110%;border:1px solid #e7e7e7}
.tmtbTbl thead td{background:#1565c0;color:#fff}.tmtbTbl td{padding:5px 15px;text-align:left}
.tmtbTbl .title1{background:#e7e7e7;color:#233f68;font-weight:bold}
.tmtbTbl .clean{background:#fff}.tmtbTbl .hlight{background:#f7f7f7}
.stop{box-sizing:border-box;padding-top:10px;min-height:100px}
.stop{color:#fff;font-size:140%;text-align:center;text-transform:uppercase;font-weight:bold;}
.stop a{color:#004090;text-decoration:none}
.stop{background-color:#2E8B57}
.header{box-sizing:border-box;padding-top:10px;min-height:100px;text-align:center}
.bt_logo{display:inline-block;width:340px}
.bt_fade_logo{display:block;width:100%;max-width:340px;height:80px;background:url(../img/logo.png) no-repeat 0 50%;background-size:contain}
.bt_cont-ban{display:inline-block;margin-left:40px}
.bt_contakt{display:inline-block}
.vel,.mts{padding-left:35px;min-height:30px;font-size:30px;font-weight:bold}
.vel{background:url(../img/operators-vel.png) no-repeat 0 50%}
.mts{background:url(../img/operators-mts.png) no-repeat 0 50%}
.bt_contakt a{color:#004090;text-decoration:none}
.bt_contakt span{color:#000}
.bt_banner{display:inline-block;margin-left:20px}
.bt_mess{margin:10px 0 0;padding: 0 10px;border-top:1px solid #ccc;font-size:120%;font-weight:bold}
.bt_mess>p{text-align:center!important}
/*.menuTopScroll{position:fixed;position:relative;top:0;width:100%;background:#db4437;z-index:99}*/
#mobMenuBtn{display:none;position:relative;line-height:56px;background:#c31c00;box-shadow:0 2px 3px rgba(0,0,0,0.2);color:#fff;font-size:120%;text-align:center;text-transform:uppercase;cursor:pointer;z-index:98}
.menu-top{position:relative;background:#c31c00;list-style:none;text-align:center;box-shadow:0 3px 5px rgba(0,0,0,.3);z-index:2}
.menu-top li{display:inline-block}
.menu-top a{display:block;padding:15px;min-width:150px;font-size:120%;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none}
.menu-top a:hover{background:rgba(175,25,0,.7);color:#ff9}
.menu-top-sub{background:#004090;list-style:none;text-align:center}
.menu-top-sub li{display:inline-block}
.menu-top-sub a{display:block;padding:7px 15px;min-width:100px;font-size:110%;color:#fff;text-decoration:none}
.menu-top-sub a:hover{background:rgba(0,55,123,0.6);color:#ff9}#bt_reserv{margin-top:10px}#bt_content{box-sizing:border-box;margin-top:10px;max-width:970px}
.bt_half{display:inline-block;width:50%}.bt_excell{list-style:none;padding:0 0 10px!important}
.bt_excell li{box-sizing:border-box;display:inline-block;margin:10px;width:150px;padding:70px 0 0;vertical-align:top;font-size:120%;font-weight:bold}
.icon-driver{background:url(../img/icon/icon-driver.png) no-repeat 50% 0}
.icon-clock{background:url(../img/icon/icon-clock.png) no-repeat 50% 0}
.icon-movies{background:url(../img/icon/icon-movies.png) no-repeat 50% 0}
.icon-wifi{background:url(../img/icon/icon-wifi.png) no-repeat 50% 0}
.icon-comfort{background:url(../img/icon/icon-comfort.png) no-repeat 50% 0}
.pointImg{display:inline-block;margin:3px;padding:3px;border:3px solid #ccd9e9}
.pointImg img{display:block}.pointImg span{display:block;padding:5px;background:#ccd9e9}
.transport{text-align:center}
.transport img{display:inline-block;margin:3px;border:3px solid rgba(0,64,144,0.2);padding:3px;vertical-align:top}
#bt_footer{margin-top:10px;background:#004090;color:#fff}
#bt_footer>div{box-sizing:border-box;display:inline-block;margin:10px;width:250px;vertical-align:top;text-align:left}
.foot-contact a,.copy a{border-bottom:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none!important}
.foot-contact a:hover,.copy a:hover{border-bottom:1px solid #fff}
.social a{display:inline-block;margin:5px 5px 0 0}
@media only screen and (max-width:767px){.bt_banner,.bt_contakt{margin:10px 0!important}
.bt_contakt a{font-size:90%}
.bt_banner{display:none;}
#mobMenuBtn{display:block!important}
.menuTop{display:none;position:fixed!important;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#fff;opacity:.97;z-index:100;overflow-y:auto}
.menu-top{background:0;box-shadow:none}
.menu-top a{color:#c31c00;font-size:150%!important}
.menu-top-sub{background:0}
.menu-top-sub a{color:#004090;font-size:140%!important;text-transform:uppercase}
.menuTop ul li{display:block!important}
.menuTop ul li a{min-width:0;padding:20px 5%;white-space:normal}
.bt_half{display:block;width:100%}.bt_excell div{margin:10px 0 0;width:130px}
.bt_excell li{margin:8px 5px;width:130px}#bt_footer>div{line-height:2em;text-align:center}
.foot-contact,.social{font-size:110%}}@media only screen and (max-width:1000px){.header,#bt_content,#bt_footer{padding:0 4%}.bt_logo,.bt_cont-ban{box-sizing:border-box;display:block;width:100%}
.bt_fade_logo,.bt_cont-ban{margin:0 auto;text-align:center}
.bt_cont-ban{margin:10px 0}
.bt_contakt{margin:0!important}.menu-top a{min-width:120px}
.menu-top-sub a{padding:15px;min-width:120px;font-size:120%}}

summary{ /* строки-заголовок для клика */
  position: relative;
   border-radius: 2px;
  color: #fff;
  cursor: pointer;
	background: #e3e3e3;
}
details summary h2
{
margin:7px 0;
font-size:130%;
color:#004090;
padding: 8px;
}
details summary h2:hover
{
/*color: #fff;*/
color:#c31c00;
}

summary::-webkit-details-marker { /* треугольник */
 /* position: left;
  color: #004090;
  font-size: 20px;*/
   display: none;
}

.details[open]{ /* цвет строки-заголовка в открытом виде */
  background: #c0c0c0;
}

summary:hover {
  background: #c0c0c0;
   color: #800000; /* Цвет ссылки при наведении на нее курсора мыши */

   }
.pravila{
  text-align:justify;
  line-height: 1.5;
   }
 .pr_ul {
	list-style-type: disc; /* Маркеры в виде квадрата */
	list-style-position: inside; /* Маркеры размещаются за пределами текстового блока */
	color: navy; /* Цвет текста списка */
	text-align:justify;
   }
.pr_uldeti   {
	list-style-position: inside;
}
.sotrud{
	text-align:justify;


}
.sotr_ul{
	list-style-position: inside;

}
.sotr_li{
	list-style-type: none;

}
.sotr_li:before {

   color: #048ba9;
	content: "\2611";
	font-size: 1.5em;



  }