/* Elmar55.ru */

/*--------------------PANEL-------------------------------*/
.b-special__on-btn{
  font-size: 16px;
  display: block;
  position: absolute;
  z-index: 2;
  top: 14px;
  right: 174px;
  background:url(/bitrix/templates/GDK/static/img/btn_bg.jpg) right top;
  border-radius: 3px;
  padding: 5px 10px;
  color: white !important;
  text-decoration: none;
  font-size: 14px;
}
.b-special__on-btn:hover{

  background:url(/bitrix/templates/GDK/static/img/btn_bg.jpg) right -50px;
  color: white;
}
.b-special__panel{
  width: 100%;
  height: 40px;
  background: #fff !important;
  display: none;
  position: relative;
  z-index: 2;
  border-bottom: 1px solid #ccc;
}

@media (min-width: 0px) and  (max-width: 1349px) {
.elmar__logo{
  display: none;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 121px;
  height: 23px;
  background: url(elmar.png) no-repeat;
}
.elmar__logo:hover{
  display: none;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 121px;
  height: 23px;
  background: url(elmar.png) no-repeat 0 -23px;
}
}
@media (min-width: 1350px) {
.elmar__logo{
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 121px;
  height: 23px;
  background: url(elmar.png) no-repeat;
}
.elmar__logo:hover{
  display: block;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 121px;
  height: 23px;
  background: url(elmar.png) no-repeat 0 -23px;
}
}



.b-special__panel a:visited, .b-special__panel a:hover, .b-special__panel span,.b-special__normal,.b-special__imgyes, .b-special__imgno{
  color: #222 ;
}
.b-special__panel-inner{
  width: 960px;
  height: 35px;
  margin: 0 auto;
  display: block;
}
.b-special__panel-inner span{
  line-height: 35px!important;
  font-size: 15px!important;
}
.b-special__panel-fonts{
  width: auto;
  float: left;
  margin: 0 30px 0 0;
  display: block;
  height: 35px;
  padding: 3px 0 0 5px;
  line-height: 0;
}
.b-special__smallf{
  font-size: 16px!important;
  width: 18px;
  text-align: center;
  display: inline-block;
  line-height: 30px!important;
}
.b-special__medf{
  font-size: 18px!important;
  width: 18px;
  text-align: center;
  display: inline-block;
  line-height: 30px!important;
}
.b-special__bigf{
  font-size: 24px!important;
  width: 24px;
  text-align: center;
  display: inline-block;
  height: auto;
  line-height: 30px!important;
}


.b-special__panel-colors{
  width: auto;
  float: left;
  margin: 0 30px 0 0;
  display: block;
  height:35px;
  padding: 3px 0 0 5px;
}
.b-special__panel-colors span{
  line-height: 35px;
  font-size: 15px!important;
  display: block;
  float: left;
  margin: 0px;
}

#b-special__colorgray.b-special__colorgray{
  font-size: 24px!important;
  width: 18px;
  line-height: 18px!important;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  padding: 4px;
  background: white;
  border: 1px black solid;
  color: black !important;
  margin: 3px;
  border-radius: 3px;
  text-decoration: none !important;
}

#b-special__colorblack.b-special__colorblack{
  font-size: 24px!important;
  width: 18px;
  line-height: 18px!important;
  text-align: center;
  display: block;
  text-decoration: none;
  padding: 3px 4px 4px 4px;
  display: inline-block;
  border: 1px black solid;
  color: white !important;
  margin: 3px;
  background: black;
  border-radius: 3px;
  color: white !important;
  text-decoration: none !important;
}
#b-special__colorblue.b-special__colorblue{
  font-size: 24px!important;
  width: 18px;
  line-height: 18px!important;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  padding: 3px 4px 4px 4px;
  background: #9DD1FF;
  border: 1px #195183 solid;
  color: #195183 !important;
  margin: 3px;
  border-radius: 3px;
  text-decoration: none !important;
}
#b-special__coloryellow.b-special__coloryellow{
  font-size: 24px!important;
  width: 18px;
  line-height: 18px!important;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  padding: 3px 4px 4px 4px;
  background: #54351b;
  border: 1px #54351b solid;
  color: #A9E44D !important;
  margin: 3px;
  border-radius: 3px;
  text-decoration: none !important;
}

.b-special__panel-img{
  width: auto;
  float: left;
  margin: 0 30px 0 0;
  display: block;
  height:35px;
  padding:  3px 0 0 5px;
}
.b-special__panel-img span{
  line-height: 35px;
  font-size: 15px!important;
  display: block;
  float: left;
  margin: 0px;
}
.b-special__imgyes, .b-special__imgno{
  font-size: 24px!important;
  width: auto;
  line-height: 18px!important;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 3px 4px 4px 4px;
  border: 1px #000 solid;
  color: #000;
  margin:  3px;
  border-radius: 3px;
  text-decoration: none !important;
}

.currentimg {
  display: none;
}

.b-special__panel-normal{
  float: right;
}
.b-special__normal{
  line-height: 40px!important;
  font-size: 18px!important;
}
.currentsize{
  text-decoration: none !important;
}


/* body.b-specbody__colorgray */ 

body.b-specbody__colorgray .b-special__panel{
  background: #fff!important;
  border-bottom: 1px solid #ccc!important;
}
body.b-specbody__colorgray .b-special__panel a:visited, body.b-specbody__colorgray .b-special__panel a:hover, body.b-specbody__colorgray .b-special__panel span,body.b-specbody__colorgray .b-special__normal,body.b-specbody__colorgray .b-special__imgyes, body.b-specbody__colorgray .b-special__imgno{
  color: #222 !important;
}

body.b-specbody__colorgray #b-special__colorgray.b-special__colorgray{
  background: white!important;
  border: 1px black solid!important;
  color: black !important;
}

body.b-specbody__colorgray #b-special__colorblack.b-special__colorblack{
  border: 1px black solid!important;
  color: white !important;
  background: black!important;
}
body.b-specbody__colorgray #b-special__colorblue.b-special__colorblue{
  background: #9DD1FF!important;
  border: 1px #195183 solid!important;
  color: #195183 !important;
}
body.b-specbody__colorgray #b-special__coloryellow.b-special__coloryellow{
  background: #54351b!important;
  border: 1px #54351b solid!important;
  color: #A9E44D !important;
}

body.b-specbody__colorgray .b-special__imgyes,body.b-specbody__colorgray .b-special__imgno{
  border: 1px #000 solid!important;
  color: #000!important;
  text-decoration: none !important;
}
/* body.b-specbody__colorgray */


/* body.b-specbody__colorblack */ 

body.b-specbody__colorblack .b-special__panel{
  background: black!important;
  border-bottom: 1px solid white!important;
}
body.b-specbody__colorblack .b-special__panel a:visited, body.b-specbody__colorblack .b-special__panel a:hover, body.b-specbody__colorblack .b-special__panel span,body.b-specbody__colorblack .b-special__normal,body.b-specbody__colorblack .b-special__imgyes, body.b-specbody__colorblack .b-special__imgno{
  color: white !important;
}

body.b-specbody__colorblack #b-special__colorgray.b-special__colorgray{
  background: white!important;
  border: 1px black solid!important;
  color: black !important;
}

body.b-specbody__colorblack #b-special__colorblack.b-special__colorblack{
  border: 1px white solid!important;
  color: white !important;
  background: black!important;
}
body.b-specbody__colorblack #b-special__colorblue.b-special__colorblue{
  background: #9DD1FF!important;
  border: 1px #195183 solid!important;
  color: #195183 !important;
}
body.b-specbody__colorblack #b-special__coloryellow.b-special__coloryellow{
  background: #54351b!important;
  border: 1px #54351b solid!important;
  color: #A9E44D !important;
}

body.b-specbody__colorblack .b-special__imgyes, body.b-specbody__colorblack .b-special__imgno{
  border: 1px white solid !important;
  color: white !important;
  text-decoration: none !important;
}
/* body.b-specbody__colorblack */

/* body.b-specbody__colorblue */ 

body.b-specbody__colorblue .b-special__panel{
  background: #9DD1FF!important;
  border-bottom: 1px solid #063462!important;
}
body.b-specbody__colorblue .b-special__panel a:visited, body.b-specbody__colorblue .b-special__panel a:hover, body.b-specbody__colorblue .b-special__panel span,body.b-specbody__colorblue .b-special__normal,body.b-specbody__colorblue .b-special__imgyes, body.b-specbody__colorblue .b-special__imgno{
  color: #063462 !important;
}

body.b-specbody__colorblue #b-special__colorgray.b-special__colorgray{
  background: white!important;
  border: 1px black solid!important;
  color: black !important;
}

body.b-specbody__colorblue #b-special__colorblack.b-special__colorblack{
  border: 1px white solid!important;
  color: white !important;
  background: black!important;
}
body.b-specbody__colorblue #b-special__colorblue.b-special__colorblue{
  background: #9DD1FF!important;
  border: 1px #195183 solid!important;
  color: #195183 !important;
}
body.b-specbody__colorblue #b-special__coloryellow.b-special__coloryellow{
  background: #54351b!important;
  border: 1px #54351b solid!important;
  color: #A9E44D !important;
}

body.b-specbody__colorblue .b-special__imgyes, body.b-specbody__colorblue .b-special__imgno{
  border: 1px #063462 solid !important;
  color: #063462 !important;
  text-decoration: none !important;
}
/* body.b-specbody__colorblue */

/* body.b-specbody__coloryellow */ 

body.b-specbody__coloryellow .b-special__panel{
  background: #3B2716!important;
  border-bottom: 1px solid #A9E44D!important;
}
body.b-specbody__coloryellow .b-special__panel a:visited, body.b-specbody__coloryellow .b-special__panel a:hover, body.b-specbody__coloryellow .b-special__panel span,body.b-specbody__coloryellow .b-special__normal,body.b-specbody__coloryellow .b-special__imgyes, body.b-specbody__coloryellow .b-special__imgno{
  color: #A9E44D !important;
}

body.b-specbody__coloryellow #b-special__colorgray.b-special__colorgray{
  background: white!important;
  border: 1px black solid!important;
  color: black !important;
}

body.b-specbody__coloryellow #b-special__colorblack.b-special__colorblack{
  border: 1px white solid!important;
  color: white !important;
  background: black!important;
}
body.b-specbody__coloryellow #b-special__colorblue.b-special__colorblue{
  background: #9DD1FF!important;
  border: 1px #195183 solid!important;
  color: #195183 !important;
}
body.b-specbody__coloryellow #b-special__coloryellow.b-special__coloryellow{
  background: #54351b!important;
  border: 1px #54351b solid!important;
  color: #A9E44D !important;
}

body.b-specbody__coloryellow .b-special__imgyes, body.b-specbody__coloryellow .b-special__imgno{
  border: 1px #A9E44D solid !important;
  color: #A9E44D !important;
  text-decoration: none !important;
}
/* body.b-specbody__coloryellow */









/*--------------------------SITE----------------------------*/


/*------------------------------------*/
body.b-specbody__smallf a,
body.b-specbody__smallf a:hover,
body.b-specbody__smallf p,
body.b-specbody__smallf span,
body.b-specbody__smallf span:hover,
body.b-specbody__smallf div,
body.b-specbody__smallf h3,
body.b-specbody__smallf h4,
body.b-specbody__smallf h5,
body.b-specbody__smallf h6,
body.b-specbody__smallf i,
body.b-specbody__smallf b,
body.b-specbody__smallf li,
body.b-specbody__smallf font,
body.b-specbody__smallf input[type="text"]
body.b-specbody__smallf div,
body.b-specbody__smallf div:hover,
body.b-specbody__smallf textarea,
body.b-specbody__smallf label,
body.b-specbody__smallf label:hover,
body.b-specbody__smallf button,
body.b-specbody__smallf .culturatext,
body.b-specbody__smallf .b-lnav__li:hover .b-lnav__span_active,
body.b-specbody__smallf .b-lnav__li:hover .b-lnav__span,
body.b-specbody__smallf .bx-breadcrumb .bx-breadcrumb-item span
 {
  line-height: 1;
  font-size: 13px;
  font-family: arial;
}
body.b-specbody__smallf {
  line-height: 1;
  font-size: 16px;
  font-family: arial;
}
body.b-specbody__smallf span.b-hnav__span,
body.b-specbody__smallf a.footer__centmenuitem,
body.b-specbody__smallf span.b-hnav__span:hover,
body.b-specbody__smallf span.b-hnav__span_active,
body.b-specbody__smallf li:hover span.b-hnav__span,
body.b-specbody__smallf .gkc_name_small,
body.b-specbody__smallf .gkc_name_small:hover,
body.b-specbody__smallf h1,
body.b-specbody__smallf h2
{
  line-height: 1;
  font-size: 18px;
  font-family: arial;
}



body.b-specbody__smallf .afishalogo,
body.b-specbody__smallf .gkc_name_big,
body.b-specbody__smallf .gkc_name_big:hover,
body.b-specbody__smallf .b-news__title,
body.b-specbody__smallf .b-afisha-widjet__title,
body.b-specbody__smallf .b-afisha-widjet__title:hover,
body.b-specbody__smallf .b-news-widget__title,
body.b-specbody__smallf .b-foto-widget__title,
body.b-specbody__smallf .b-dep-map__title

{
  font-size: 24px;
  font-weight: bold;
  background: none;
}


/*------------------------------------*/

body.b-specbody__medf a,
body.b-specbody__medf a:hover,
body.b-specbody__medf p,
body.b-specbody__medf span,
body.b-specbody__medf span:hover,
body.b-specbody__medf div,
body.b-specbody__medf h3,
body.b-specbody__medf h4,
body.b-specbody__medf h5,
body.b-specbody__medf h6,
body.b-specbody__medf i,
body.b-specbody__medf b,
body.b-specbody__medf li,
body.b-specbody__medf font,
body.b-specbody__medf input[type="text"]
body.b-specbody__medf div,
body.b-specbody__medf div:hover,
body.b-specbody__medf textarea,
body.b-specbody__medf label,
body.b-specbody__medf label:hover,
body.b-specbody__medf button,
body.b-specbody__medf .culturatext,
body.b-specbody__medf .b-lnav__li:hover .b-lnav__span_active,
body.b-specbody__medf .b-lnav__li:hover .b-lnav__span,
body.b-specbody__medf .bx-breadcrumb .bx-breadcrumb-item span
 {
  line-height: 1.5;
  font-size: 15px;
  font-family: arial;
}
body.b-specbody__medf {
  line-height: 1.5;
  font-size: 18px;
  font-family: arial;
}
body.b-specbody__medf span.b-hnav__span,
body.b-specbody__medf a.footer__centmenuitem,
body.b-specbody__medf span.b-hnav__span:hover,
body.b-specbody__medf span.b-hnav__span_active,
body.b-specbody__medf li:hover span.b-hnav__span,
body.b-specbody__medf .gkc_name_small,
body.b-specbody__medf .gkc_name_small:hover,
body.b-specbody__medf h1,
body.b-specbody__medf h2
{
  line-height: 1.5;
  font-size: 20px;
  font-family: arial;
}



body.b-specbody__medf .afishalogo,
body.b-specbody__medf .gkc_name_big,
body.b-specbody__medf .gkc_name_big:hover,
body.b-specbody__medf .b-news__title,
body.b-specbody__medf .b-afisha-widjet__title,
body.b-specbody__medf .b-afisha-widjet__title:hover,
body.b-specbody__medf .b-news-widget__title,
body.b-specbody__medf .b-foto-widget__title,
body.b-specbody__medf .b-dep-map__title

{
  font-size: 24px;
  font-weight: bold;
  background: none;
}


/*------------------------------------*/
body.b-specbody__bigf a,
body.b-specbody__bigf a:hover,
body.b-specbody__bigf p,
body.b-specbody__bigf span,
body.b-specbody__bigf span:hover,
body.b-specbody__bigf div,
body.b-specbody__bigf h3,
body.b-specbody__bigf h4,
body.b-specbody__bigf h5,
body.b-specbody__bigf h6,
body.b-specbody__bigf i,
body.b-specbody__bigf b,
body.b-specbody__bigf li,
body.b-specbody__bigf font,
body.b-specbody__bigf input[type="text"]
body.b-specbody__bigf div,
body.b-specbody__bigf div:hover,
body.b-specbody__bigf textarea,
body.b-specbody__bigf label,
body.b-specbody__bigf label:hover,
body.b-specbody__bigf button,
body.b-specbody__bigf .culturatext,
body.b-specbody__bigf .b-lnav__li:hover .b-lnav__span_active,
body.b-specbody__bigf .b-lnav__li:hover .b-lnav__span,
body.b-specbody__bigf .bx-breadcrumb .bx-breadcrumb-item span
 {
  line-height: 2;
  font-size: 17px;
  font-family: arial;
}
body.b-specbody__bigf {
  line-height: 2;
  font-size: 20px;
  font-family: arial;
}
body.b-specbody__bigf span.b-hnav__span,
body.b-specbody__bigf a.footer__centmenuitem,
body.b-specbody__bigf span.b-hnav__span:hover,
body.b-specbody__bigf span.b-hnav__span_active,
body.b-specbody__bigf li:hover span.b-hnav__span,
body.b-specbody__bigf .gkc_name_small,
body.b-specbody__bigf .gkc_name_small:hover,
body.b-specbody__bigf h1,
body.b-specbody__bigf h2
{
  line-height: 2;
  font-size: 24px;
  font-family: arial;
}

body.b-specbody__bigf .b-footer{
  min-height: 220px;
}



body.b-specbody__bigf .afishalogo,
body.b-specbody__bigf .gkc_name_big,
body.b-specbody__bigf .gkc_name_big:hover,
body.b-specbody__bigf .b-news__title,
body.b-specbody__bigf .b-afisha-widjet__title,
body.b-specbody__bigf .b-afisha-widjet__title:hover,
body.b-specbody__bigf .b-news-widget__title,
body.b-specbody__bigf .b-foto-widget__title,
body.b-specbody__bigf .b-dep-map__title

{
  font-size: 24px;
  font-weight: bold;
  background: none;
}


/*---------------------------------COLORSSITE colorgray----------------------*/

body.b-specbody__colorgray a,
body.b-specbody__colorgray a:hover,
body.b-specbody__colorgray p,
body.b-specbody__colorgray span,
body.b-specbody__colorgray div,
body.b-specbody__colorgray h1,
body.b-specbody__colorgray h2,
body.b-specbody__colorgray h3,
body.b-specbody__colorgray h4,
body.b-specbody__colorgray h5,
body.b-specbody__colorgray h6,
body.b-specbody__colorgray i,
body.b-specbody__colorgray b,
body.b-specbody__colorgray li,
body.b-specbody__colorgray font,
body.b-specbody__colorgray input[type="text"],
body.b-specbody__colorgray div,
body.b-specbody__colorgray textarea,
body.b-specbody__colorgray label,
body.b-specbody__colorgray button,
body.b-specbody__colorgray td
{
  font-family: arial !important;
  color: black !important;
  font-style: normal !important;
}
body.b-specbody__colorgray a,
body.b-specbody__colorgray label{
  text-decoration: underline!important;
}

body.b-specbody__colorgray .b-header__nav{
  height: auto !important; 
}

body.b-specbody__colorgray .b-hnav__ul_2-level{
  background: white;
}
body.b-specbody__colorgray td,
body.b-specbody__colorgray input[type="text"],
body.b-specbody__colorgray textarea,
body.b-specbody__colorgray button,
body.b-specbody__colorgray .b-hnav__span_2-level,
body.b-specbody__colorgray .b-hnav__li_2-level .b-hnav__span,
body.b-specbody__colorgray .b-hnav__li_2-level .b-hnav__span_active,
body.b-specbody__colorgray .elmar__menu_left_vertical span
{
  border: 1px solid black;
}
body.b-specbody__colorgray{
  background:white;
}
body.b-specbody__colorgray .b-page,
body.b-specbody__colorgray .b-page__content,
body.b-specbody__colorgray .b-header__bunner,
body.b-specbody__colorgray .b-sliderafisha,
body.b-specbody__colorgray .b-page__cultura,
body.b-specbody__colorgray .b-header__nav,
body.b-specbody__colorgray .b-footer,
body.b-specbody__colorgray li,
body.b-specbody__colorgray li:hover,
body.b-specbody__colorgray span,
body.b-specbody__colorgray span:hover,
body.b-specbody__colorgray td,
body.b-specbody__colorgray body,
body.b-specbody__colorgray input[type="text"],
body.b-specbody__colorgray p,
body.b-specbody__colorgray b,
body.b-specbody__colorgray i,
body.b-specbody__colorgray ul,
body.b-specbody__colorgray .b-feedback__msg_container,
body.b-specbody__colorgray .b-feedback__answer_container,
body.b-specbody__colorgray textarea,
body.b-specbody__colorgray button,
body.b-specbody__colorgray .b-h__seach-input,
body.b-specbody__colorgray .b-header,
body.b-specbody__colorgray .b-header__img,
body.b-specbody__colorgray .b-afisha-widjet,
body.b-specbody__colorgray .b-sliderafisha__all,
body.b-specbody__colorgray .b-news-widget__all,
body.b-specbody__colorgray .b-news-widget,
body.b-specbody__colorgray .b-dep-map__info,
body.b-specbody__colorgray .b-news-widget__title,
body.b-specbody__colorgray .b-foto-widget__title,
body.b-specbody__colorgray .b-dep-map__title,
body.b-specbody__colorgray .b-afisha-widjet__title,
body.b-specbody__colorgray .b-page_bb,
body.b-specbody__colorgray .b__seach_item,
body.b-specbody__colorgray .b-guest__guest_osn_padding,
body.b-specbody__colorgray .b-guest__guest_top,
body.b-specbody__colorgray .b-guest__guest_bottom,
body.b-specbody__colorgray .b-guest__answer_osn,
body.b-specbody__colorgray .b-guest__answer_top,
body.b-specbody__colorgray .b-guest__answer_bottom,
body.b-specbody__colorgray .guest-form_button_button_blue_left

{
  background:none;
  background-color: white !important;
  box-shadow:none !important;
}


body.b-specbody__colorgray .news-date-time_tr img
{
  display: none;
}
body.b-specbody__colorgray div.b-news-widget__item_preview
{
  border:none !important;
}

/*---------------------------------COLORSSITE colorblack----------------------*/

body.b-specbody__colorblack a,
body.b-specbody__colorblack a:hover,
body.b-specbody__colorblack p,
body.b-specbody__colorblack span,
body.b-specbody__colorblack div,
body.b-specbody__colorblack h1,
body.b-specbody__colorblack h2,
body.b-specbody__colorblack h3,
body.b-specbody__colorblack h4,
body.b-specbody__colorblack h5,
body.b-specbody__colorblack h6,
body.b-specbody__colorblack i,
body.b-specbody__colorblack b,
body.b-specbody__colorblack li,
body.b-specbody__colorblack font,
body.b-specbody__colorblack input[type="text"],
body.b-specbody__colorblack div,
body.b-specbody__colorblack textarea,
body.b-specbody__colorblack label,
body.b-specbody__colorblack button,
body.b-specbody__colorblack td
{
  font-family: arial !important;
  color: white !important;
  font-style: normal !important;
}
body.b-specbody__colorblack a,
body.b-specbody__colorblack label{
  text-decoration: underline!important;
}

body.b-specbody__colorblack .b-header__nav{
  height: auto !important; 
}

body.b-specbody__colorblack .b-hnav__ul_2-level{
  background: black;
}
body.b-specbody__colorblack td,
body.b-specbody__colorblack input[type="text"],
body.b-specbody__colorblack textarea,
body.b-specbody__colorblack button,
body.b-specbody__colorblack .b-hnav__span_2-level,
body.b-specbody__colorblack .b-hnav__li_2-level .b-hnav__span,
body.b-specbody__colorblack .b-hnav__li_2-level .b-hnav__span_active,
body.b-specbody__colorblack .elmar__menu_left_vertical span
{
  border: 1px solid white;
}
body.b-specbody__colorblack{
  background:black;
}
body.b-specbody__colorblack .b-page,
body.b-specbody__colorblack .b-page__content,
body.b-specbody__colorblack .b-header__bunner,
body.b-specbody__colorblack .b-sliderafisha,
body.b-specbody__colorblack .b-page__cultura,
body.b-specbody__colorblack .b-header__nav,
body.b-specbody__colorblack .b-footer,
body.b-specbody__colorblack li,
body.b-specbody__colorblack li:hover,
body.b-specbody__colorblack span,
body.b-specbody__colorblack span:hover,
body.b-specbody__colorblack td,
body.b-specbody__colorblack body,
body.b-specbody__colorblack input[type="text"],
body.b-specbody__colorblack p,
body.b-specbody__colorblack b,
body.b-specbody__colorblack i,
body.b-specbody__colorblack ul,
body.b-specbody__colorblack .b-feedback__msg_container,
body.b-specbody__colorblack .b-feedback__answer_container,
body.b-specbody__colorblack textarea,
body.b-specbody__colorblack button,
body.b-specbody__colorblack .b-h__seach-input,
body.b-specbody__colorblack .b-header,
body.b-specbody__colorblack .b-header__img,
body.b-specbody__colorblack .b-afisha-widjet,
body.b-specbody__colorblack .b-sliderafisha__all,
body.b-specbody__colorblack .b-news-widget__all,
body.b-specbody__colorblack .b-news-widget,
body.b-specbody__colorblack .b-dep-map__info,
body.b-specbody__colorblack .b-news-widget__title,
body.b-specbody__colorblack .b-foto-widget__title,
body.b-specbody__colorblack .b-dep-map__title,
body.b-specbody__colorblack .b-afisha-widjet__title,
body.b-specbody__colorblack .b-page_bb,
body.b-specbody__colorblack .b__seach_item,
body.b-specbody__colorblack .b-guest__guest_osn_padding,
body.b-specbody__colorblack .b-guest__guest_top,
body.b-specbody__colorblack .b-guest__guest_bottom,
body.b-specbody__colorblack .b-guest__answer_osn,
body.b-specbody__colorblack .b-guest__answer_top,
body.b-specbody__colorblack .b-guest__answer_bottom,
body.b-specbody__colorblack .guest-form_button_button_blue_left

{
  background:none;
  background-color: black !important;
  box-shadow:none !important;
}


body.b-specbody__colorblack .news-date-time_tr img
{
  display: none;
}
body.b-specbody__colorblack div.b-news-widget__item_preview
{
  border:none !important;
}
/*---------------------------------COLORSSITE colorblue----------------------*/

body.b-specbody__colorblue a,
body.b-specbody__colorblue a:hover,
body.b-specbody__colorblue p,
body.b-specbody__colorblue span,
body.b-specbody__colorblue div,
body.b-specbody__colorblue h1,
body.b-specbody__colorblue h2,
body.b-specbody__colorblue h3,
body.b-specbody__colorblue h4,
body.b-specbody__colorblue h5,
body.b-specbody__colorblue h6,
body.b-specbody__colorblue i,
body.b-specbody__colorblue b,
body.b-specbody__colorblue li,
body.b-specbody__colorblue font,
body.b-specbody__colorblue input[type="text"],
body.b-specbody__colorblue div,
body.b-specbody__colorblue textarea,
body.b-specbody__colorblue label,
body.b-specbody__colorblue button,
body.b-specbody__colorblue td
{
  font-family: arial !important;
  color: #063462 !important;
  font-style: normal !important;
}
body.b-specbody__colorblue a,
body.b-specbody__colorblue label{
  text-decoration: underline!important;
}

body.b-specbody__colorblue .b-header__nav{
  height: auto !important; 
}

body.b-specbody__colorblue .b-hnav__ul_2-level{
  background: #9DD1FF;
}
body.b-specbody__colorblue td,
body.b-specbody__colorblue input[type="text"],
body.b-specbody__colorblue textarea,
body.b-specbody__colorblue button,
body.b-specbody__colorblue .b-hnav__span_2-level,
body.b-specbody__colorblue .b-hnav__li_2-level .b-hnav__span,
body.b-specbody__colorblue .b-hnav__li_2-level .b-hnav__span_active,
body.b-specbody__colorblue .elmar__menu_left_vertical span
{
  border: 1px solid #063462;
}
body.b-specbody__colorblue{
  background:#9DD1FF;
}
body.b-specbody__colorblue .b-page,
body.b-specbody__colorblue .b-page__content,
body.b-specbody__colorblue .b-header__bunner,
body.b-specbody__colorblue .b-sliderafisha,
body.b-specbody__colorblue .b-page__cultura,
body.b-specbody__colorblue .b-header__nav,
body.b-specbody__colorblue .b-footer,
body.b-specbody__colorblue li,
body.b-specbody__colorblue li:hover,
body.b-specbody__colorblue span,
body.b-specbody__colorblue span:hover,
body.b-specbody__colorblue td,
body.b-specbody__colorblue body,
body.b-specbody__colorblue input[type="text"],
body.b-specbody__colorblue p,
body.b-specbody__colorblue b,
body.b-specbody__colorblue i,
body.b-specbody__colorblue ul,
body.b-specbody__colorblue .b-feedback__msg_container,
body.b-specbody__colorblue .b-feedback__answer_container,
body.b-specbody__colorblue textarea,
body.b-specbody__colorblue button,
body.b-specbody__colorblue .b-h__seach-input,
body.b-specbody__colorblue .b-header,
body.b-specbody__colorblue .b-header__img,
body.b-specbody__colorblue .b-afisha-widjet,
body.b-specbody__colorblue .b-sliderafisha__all,
body.b-specbody__colorblue .b-news-widget__all,
body.b-specbody__colorblue .b-news-widget,
body.b-specbody__colorblue .b-dep-map__info,
body.b-specbody__colorblue .b-news-widget__title,
body.b-specbody__colorblue .b-foto-widget__title,
body.b-specbody__colorblue .b-dep-map__title,
body.b-specbody__colorblue .b-afisha-widjet__title,
body.b-specbody__colorblue .b-page_bb,
body.b-specbody__colorblue .b__seach_item,
body.b-specbody__colorblue .b-guest__guest_osn_padding,
body.b-specbody__colorblue .b-guest__guest_top,
body.b-specbody__colorblue .b-guest__guest_bottom,
body.b-specbody__colorblue .b-guest__answer_osn,
body.b-specbody__colorblue .b-guest__answer_top,
body.b-specbody__colorblue .b-guest__answer_bottom,
body.b-specbody__colorblue .guest-form_button_button_blue_left

{
  background:none;
  background-color: #9DD1FF !important;
  box-shadow:none !important;
}


body.b-specbody__colorblue .news-date-time_tr img
{
  display: none;
}
body.b-specbody__colorblue div.b-news-widget__item_preview
{
  border:none !important;
}
/*---------------------------------COLORSSITE coloryellow----------------------*/

body.b-specbody__coloryellow a,
body.b-specbody__coloryellow a:hover,
body.b-specbody__coloryellow p,
body.b-specbody__coloryellow span,
body.b-specbody__coloryellow div,
body.b-specbody__coloryellow h1,
body.b-specbody__coloryellow h2,
body.b-specbody__coloryellow h3,
body.b-specbody__coloryellow h4,
body.b-specbody__coloryellow h5,
body.b-specbody__coloryellow h6,
body.b-specbody__coloryellow i,
body.b-specbody__coloryellow b,
body.b-specbody__coloryellow li,
body.b-specbody__coloryellow font,
body.b-specbody__coloryellow input[type="text"],
body.b-specbody__coloryellow div,
body.b-specbody__coloryellow textarea,
body.b-specbody__coloryellow label,
body.b-specbody__coloryellow button,
body.b-specbody__coloryellow td
{
  font-family: arial !important;
  color: #A9E44D !important;
  font-style: normal !important;
}
body.b-specbody__coloryellow a,
body.b-specbody__coloryellow label{
  text-decoration: underline!important;
}

body.b-specbody__coloryellow .b-header__nav{
  height: auto !important; 
}

body.b-specbody__coloryellow .b-hnav__ul_2-level{
  background: #3B2716;
}
body.b-specbody__coloryellow td,
body.b-specbody__coloryellow input[type="text"],
body.b-specbody__coloryellow textarea,
body.b-specbody__coloryellow button,
body.b-specbody__coloryellow .b-hnav__span_2-level,
body.b-specbody__coloryellow .b-hnav__li_2-level .b-hnav__span,
body.b-specbody__coloryellow .b-hnav__li_2-level .b-hnav__span_active,
body.b-specbody__coloryellow .elmar__menu_left_vertical span
{
  border: 1px solid #A9E44D;
}
body.b-specbody__coloryellow{
  background:#3B2716;
}
body.b-specbody__coloryellow .b-page,
body.b-specbody__coloryellow .b-page__content,
body.b-specbody__coloryellow .b-header__bunner,
body.b-specbody__coloryellow .b-sliderafisha,
body.b-specbody__coloryellow .b-page__cultura,
body.b-specbody__coloryellow .b-header__nav,
body.b-specbody__coloryellow .b-footer,
body.b-specbody__coloryellow li,
body.b-specbody__coloryellow li:hover,
body.b-specbody__coloryellow span,
body.b-specbody__coloryellow span:hover,
body.b-specbody__coloryellow td,
body.b-specbody__coloryellow body,
body.b-specbody__coloryellow input[type="text"],
body.b-specbody__coloryellow p,
body.b-specbody__coloryellow b,
body.b-specbody__coloryellow i,
body.b-specbody__coloryellow ul,
body.b-specbody__coloryellow .b-feedback__msg_container,
body.b-specbody__coloryellow .b-feedback__answer_container,
body.b-specbody__coloryellow textarea,
body.b-specbody__coloryellow button,
body.b-specbody__coloryellow .b-h__seach-input,
body.b-specbody__coloryellow .b-header,
body.b-specbody__coloryellow .b-header__img,
body.b-specbody__coloryellow .b-afisha-widjet,
body.b-specbody__coloryellow .b-sliderafisha__all,
body.b-specbody__coloryellow .b-news-widget__all,
body.b-specbody__coloryellow .b-news-widget,
body.b-specbody__coloryellow .b-dep-map__info,
body.b-specbody__coloryellow .b-news-widget__title,
body.b-specbody__coloryellow .b-foto-widget__title,
body.b-specbody__coloryellow .b-dep-map__title,
body.b-specbody__coloryellow .b-afisha-widjet__title,
body.b-specbody__coloryellow .b-page_bb,
body.b-specbody__coloryellow .b__seach_item,
body.b-specbody__coloryellow .b-guest__guest_osn_padding,
body.b-specbody__coloryellow .b-guest__guest_top,
body.b-specbody__coloryellow .b-guest__guest_bottom,
body.b-specbody__coloryellow .b-guest__answer_osn,
body.b-specbody__coloryellow .b-guest__answer_top,
body.b-specbody__coloryellow .b-guest__answer_bottom,
body.b-specbody__coloryellow .guest-form_button_button_blue_left

{
  background:none;
  background-color: #3B2716 !important;
  box-shadow:none !important;
}


body.b-specbody__coloryellow .news-date-time_tr img
{
  display: none;
}
body.b-specbody__coloryellow div.b-news-widget__item_preview
{
  border:none !important;
}