/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
/* @import url('https://fonts.googleapis.com/css?family=Roboto+Mono&subset=cyrillic');*/
/*@import url('https://fonts.googleapis.com/css?family=Ubuntu:300&subset=cyrillic');*/
body {
  padding-top: 54px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}
p {
  text-align: justify;
  margin: 20px 0;
  padding-left: 10px; 
  padding-right: 5px;
}
p_header {
  text-align: justify;
  color: #fff;
  font-size: 35px;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}
h1 {
  color: #8b0000;
  font-size: 30px;
}
h2 {
  color: #8b0000;
  font-size: 25px;
}
h3_header {
  color: #fff;
  font-weight: 400;
  font-size: 65px;
  margin: 0 0 60px;
  padding-top: 20px;
  text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}

ul li, ol li {padding: 5px; margin: 0 10px 0 0; text-align: left; }

.text_mid_curs {
  font-weight: bold;
  color: #690d1f;
  text-align: center;
  margin: 3px;
  padding: 3px;
  font-style: italic;
}
.doctor { display: block; margin: 20px auto; background: url(../img/but_diagn.png); 
          height:38px; width: 320px; border:0; outline: none; 
}
.doctor:hover { background: url(../img/but_diagnh.png); 
}

.doctor_ukr { display: block; margin: 20px auto; background: url(../img/but_diagn_ukr.png); 
          height:38px; width: 320px; border:0; outline: none; 
}
.doctor_ukr:hover { background: url(../img/but_diagnh_ukr.png); 
}
.block_res {
  background-color: #f1ffde;
  text-align: justify;
  display: block;
  border: 1px solid #ccc;
  padding: 15px;
  /*box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);*/
  margin-top: 20px;
}
.redbold {
   font-weight: bold;
   color: #8B0000;
}
.redbold_vbig {
   font-weight: bold;
   font-size: 35px;
   text-align: center;
   color: #8B0000;
   padding: 50px 0px 0px 0px;
}
.redbold_big {
   font-weight: bold;
   font-size: 25px;
   color: #8B0000;
   padding: 15px;
}

.redbold1_vbig {
   font-weight: bold;
   font-size: 35px;
   text-align: center;
   color: #8B0000;
   padding: 50px 0px 0px 0px;
}

.redboldcursmid_big {
   font-weight: bold;
   font-style: italic;
   text-align: center;
   font-size: 25px;
   color: #8B0000;
   padding: 30px 5px 5px 10px;
}
.blackbold_big {
   font-weight: bold;
   font-size: 20px;
   color: #000;
   margin: 5px;
   padding: 5px;
}
.blackbold_ul_big {
   font-weight: bold;
   font-size: 20px;
   color: #000;
}
.blackbold_u_big {
   font-weight: bold;
   font-size: 20px;
   text-decoration: underline;
   color: #000;
   margin: 5px;
   padding: 5px;
}
.redtext {
   font-weight: bold;
   color: #8B0000;
}
.greenbold { font-family: Verdana,Arial,sans-serif; font-size: 18px; font-weight: bold; color: #7ba211; text-align: justify; }

.res_dis {
  color: #990000;
  font-style: italic;
  font-weight: bold;
  text-align: justify;
  text-shadow: 1px 1px 0px #eee, 1px 1px 5px #aaa;
}
.text_boldkurs {
  font-style: italic;
  font-weight: bold;
  color: #000;
  text-align: justify;
  margin: 5px;
  padding: 5px;
}
.block_green {
  color: #FFFFFF;
  background:transparent url(../img/menu_t.jpg) top left repeat-x;
  text-align: center;
  padding: 3px;
  margin: 15px 3px 10px;
  width: 100%;
}

.submit{
  background: url(../img/order_bl.png);
  background-position: 0 0;
  height: 42px;
  width: 120px; 
  cursor: pointer;
  border: 0;
  margin: 0 5px;
}
.submit:hover{
  background-position: 0 43px; 
/*  background: url(img/order_o.png) bottom; */
}
.buy{
  background: url(../img/buy_green.png);
/*  background-position: 0 0;*/
  height: 37px;
  width: 120px; 
  cursor: pointer;
  border: 0;
  margin: 20px 10px;
}
.buy:hover{
/*  background-position: 0 38px;*/
  background: url(../img/buy_green.png) bottom;
}
.buy_ukr{
  background: url(../img/buy_green_ukr.png);
/*  background-position: 0 0;*/
  height: 37px;
  width: 120px; 
  cursor: pointer;
  border: 0;
  margin: 20px 10px;
}
.buy_ukr:hover{
/*  background-position: 0 38px;*/
  background: url(../img/buy_green_ukr.png) bottom;
}

.buy_en{
  background: url(../img/buy_green_en.png);
/*  background-position: 0 0;*/
  height: 37px;
  width: 120px; 
  cursor: pointer;
  border: 0;
  margin: 20px 10px;
}
.buy_en:hover{
/*  background-position: 0 38px;*/
  background: url(../img/buy_green_en.png) bottom;
}

.order{
  background: url(../img/buy_red1.png);
  background-position: 0 0;
  height: 38px;
  width: 122px; 
  cursor: pointer;
  border: 0;
  margin: 0 5px;
}

.order:hover{
/*  background-position: 0 43px; */
  background: url(../img/buy_red.png); 
}
.order_ukr{
  background: url(../img/buy_red1_ukr.png);
  background-position: 0 0;
  height: 38px;
  width: 122px; 
  cursor: pointer;
  border: 0;
  margin: 0 5px;
}

.order_ukr:hover{
/*  background-position: 0 43px; */
  background: url(../img/buy_red_ukr.png); 
}

.order_en{
  background: url(../img/buy_red1_en.png);
  background-position: 0 0;
  height: 38px;
  width: 122px; 
  cursor: pointer;
  border: 0;
  margin: 0 5px;
}

.order_en:hover{
/*  background-position: 0 43px; */
  background: url(../img/buy_red_en.png); 
}

.name_list{
  font-weight: bold;
  color: #CC0000;
  text-align: center;
}

.text_mid_curs {
  font-weight: bold;
  color: #690d1f;
  text-align: center;
  margin: 3px;
  padding: 3px;
  font-style: italic;
}
/*очистка обтекания*/
.clear { clear: both; }

.price_content { /*position: absolute; top:100px; */ list-style-type: none; }
.price_content li { padding: 5px 0;} 

.table_center { font-size: 16px; font-weight: bold; text-align: center; }
.table_center a { font-weight: bold; }
.text_table { padding: 5px; font-size: 16px; text-align: justify;}

li.cena_page { text-align: left; }
.cena_page { font-family: Verdana,Arial,sans-serif; font-size: 24px; font-weight: bold; color: #7ba211; text-align: center; }
.cena_page_del { font-family: Verdana,Arial,sans-serif; font-size: 18px; font-weight: bold; color: #8b0000; text-align: center; text-decoration: line-through;}

ul.price_content li img { padding: 0 !important; margin: -5px 10px 5px 0 !important; }
li.list_check { /*background: url(image/2.png) no repeat; */ list-style-image: url(../img/2.png);  }
li.marker { list-style-type: none; background: url(../img/marker.jpg) no-repeat 0px 4px; padding: 10px 10px 10px 29px; }
li.not { list-style-type: none; background: url(../img/6.png) no-repeat 0px 7px; padding: 8px 10px 10px 35px; }
li.greenpoint { list-style-type: none; background: url(../img/2.png) no-repeat 0px 9px; padding: 10px 10px 10px 29px; }

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}

.card-footer {
   /* padding: .75rem 1.25rem;*/
    text-align: center;
    background-color: rgba(0,0,0,.03);
    font-family: Verdana,Arial,sans-serif; font-size: 24px; font-weight: bold; color: #7ba211;
    /*background-color: rgba(0,0,0,.03);*/
    border-top: 1px solid
    rgba(0,0,0,.125);
  }
  .btn-primary {
    /*background: url(../img/buy_red1.png);*/
    background-position: 0 0;
    height: 38px;
    width: 122px; 
    cursor: pointer;
    border: 0;
    margin: 0 5px;
  }
  .btn-primary:hover{
  background-position: 0 43px; 
 /* background: url(../img/buy_red.png); */
  }

  .prop_item .hover_img {
    float: left;
    width: 300px;
    margin-right: 20px;
  }

  .hover_img {
    position: relative;
    overflow: hidden;
  }

  .recent_text {
    padding: 16px 0 37px;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    line-height: 20px;
    font-size: 14px;
}
.prop_item .recent_text {
    float: left;
    padding: 0;
    width: 300px;
}
.recent_text ul li {
    border-bottom: none;
}

ul li .list-group .list-grop-item{
    border: hidden;
    list-style-type: none;
}