@charset "utf-8";
/* CSS Document */

/* Base options */
body {
  background: url('../images/bg.png');
  font-size: 15px;
  font-family: Arial, Helvetica, sans-serif;
  color: #666666;
}

* {
  margin:0;
  padding:0;
}
.ramka {
    border: 5px solid #FFF;
    box-shadow: 0px 0px 2px #818181;
}
/* Base options END */

/* Page align */

#page-top {
  width:100%;
  color:#000;
  text-align:left;
  background: url('../images/bgtop.png') repeat-x;
}

#page-mid {
  width: 100%;
  line-height:1.4;
  color:#666;
}

#page {
  width:1009px;
  margin:auto;
  overflow:hidden;
  background: #fff;
  box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.5);
  border-radius: 5px 5px 0px 0px;
}

/* Page align END */

/* Header */

#header {
  width:1009px;
  height: 206px;
  background: url('../images/header.png');
  margin:auto;
  overflow:hidden;
  position: relative;
}

.moduletable_logoru, .moduletable_logokz {
  position: absolute;
  top: 40px;
  left: 200px;
}
.h1-sv {
display: none;
font-size: 200%;
}


#header .sv {
position: absolute;
left: 210px;
top: 15px;
}
#header .sv .moduletablesv, 
#header .sv .moduletable {
float: left;
}
.slabviddiv span {
cursor: pointer;
font-size: 120%;
color: #ffffff;
}
.slabviddiv .slabvidvkl {
display: inline;
background:url(../images/slabvidvkl.png) no-repeat left center;
padding-left: 30px;
}
.slabviddiv .slabvidotkl {
display: none;
}
#header .sv .moduletable {
display: none;
padding-right: 20px;
}





/* Search */

.moduletable_search {
  position: absolute;
  right: 0px;
  bottom: 7px;
}

.moduletable_search .inputbox_search{
  border: 1px solid #bbbbbb;
  width: 190px;
  height: 23px;
  padding-left: 5px;
  font: 12px Verdana, Geneva, sans-serif;
  color: #666666;
}

a IMG {border:0px; }

.moduletable_search .button_search{
  border: 1px solid #bbbbbb;
  width: 27px;
  height: 25px;
  margin-left: 3px;
  background: url(../images/search.png) 5px 5px no-repeat #fff;
}

.moduletable_search .button_search:hover{
  background: url(../images/search.png) 5px 5px no-repeat #F5F5F5;
  cursor: pointer;
}

.word {
  border: none;
  padding: 10px 0px;
}

.phrases {
  border: none;
  padding: 15px 0px;
}

.searchintro {
  padding: 10px 0px;
  font: 16px Courier New, Courier, monospace;
}

.phrases legend{
  margin-top: 15px;
  margin-bottom: -10px;
}

.only {
  border: none;
  padding: 10px 0px;
}

.only legend{
  margin-top: 15px;
  margin-bottom: -10px;
}

.form-limit {
  margin-bottom: 10px;
}

.search-results {
  border-top: 1px solid #bbbbbb;
  padding-top: 10px;
}

/* Language */

.moduletable_lang {
  font-weight: 700;
  font-size: 75%;
  text-transform: uppercase;
  text-align:center;
  position: absolute;
  right: 180px;
  top: 22px;
  z-index: 9999;
}
.moduletable_lang ul {
margin: 0px;
}
.moduletable_lang ul li{
  list-style:none;
  cursor: pointer;
  position: relative;
  border: 1px solid #448eac;
  background: #fff;
  float: left;
  border-radius: 8px;
  margin: 3px;
}

.moduletable_lang ul li a{
  text-decoration: none;
  color: #747474;
  padding: 5px;
  display: block;
  margin: 0px;
}

.moduletable_lang ul li a:hover{
  text-decoration: underline;
  color: #747474;
}

/* Language END */

/* Search END */

/* Icon menu */

#micon {
  float: right;
  margin-top: -5px;
}

.moduletable_micon ul {
  display:block;
  z-index: 1;  
}

.moduletable_micon ul li {
  width: 21px;
  height: 20px;
  float:left;
  list-style:none;
  position:relative;
  margin-left: 15px;
}

.moduletable_micon ul li a {
  width: 21px;
  height: 20px;
  padding-left: 20px;
  padding-bottom: 5px;
}
.item-186 {
  background-image:url(../images/home.png);
  background-repeat:no-repeat;
  background-position: top left;
}

.item-187 {
  background-image:url(../images/mail.png);
  background-repeat:no-repeat;
  background-position: top left;
}

.item-188 {
  background-image:url(../images/map.png);
  background-repeat:no-repeat;
  background-position: top left;
}

.item-191 {
  background-image:url(../images/home.png);
  background-repeat:no-repeat;
  background-position: top left;
}

.item-192 {
  background-image:url(../images/mail.png);
  background-repeat:no-repeat;
  background-position: top left;
}

.item-193 {
  background-image:url(../images/map.png);
  background-repeat:no-repeat;
  background-position: top left;
}

/* Icon menu END */

/* Header END */

/* Left block */

#left {
  float: left;
  width:230px;
}


/* Main menu */

#left .moduletable {
  padding: 10px 0px 10px 10px;
}
#left .moduletable h3 {
  text-align: left;
  color:#fff;
  font: bold Tahoma, Geneva, sans-serif;
  font-size: 100%;
  padding: 7px 5px 8px 10px;
  margin-bottom: 10px;
  background: url(../images/moduletable-h3.png) no-repeat right center #0090ee;
  border-radius: 3px;
}

.moduletable_menu {
  font: Tahoma, Geneva, sans-serif;
  font-size: 100%;
  text-transform: none;
  text-align:left;
  background-color: #fff;
  padding: 10px 0px 10px 10px;
}
.moduletable_menu ul {
border: 1px solid #bbbbbb;
border-radius: 4px;
}
.moduletable_menu ul li {
  list-style:none;
  cursor: pointer;
  position: relative;  
  border-bottom: 1px solid #bbbbbb;  
  border-collapse: collapse;
  background: url(../images/menu-li.png) no-repeat right center;
}
.moduletable_menu ul li:hover {
  background: url(../images/menu-li.png) no-repeat right center #eeeeee;
}

.moduletable_menu ul li:last-child {
  border-bottom: none;
}


.moduletable_menu ul li.active {
  
}
.moduletable_menu ul li .active a {
  color: #198bff;
}

.moduletable_menu ul li a {
  display:block;
  text-decoration:none;
  color: #026ab6;
  z-index:9999;
  padding: 5px 8px 6px 10px;
}

.moduletable_menu ul li span {
  display:block;
  text-decoration:none;
  color: #026ab6;
  padding: 5px 8px 6px 10px;
}

.moduletable_menu li a:hover {
  color: #198bff;
}

.moduletable_menu li span:hover {
  color: #198bff;
}

.moduletable_menu ul {
  margin:0px; !important;
  z-index:9999;
}

.moduletable_menu h3 {
  text-align: left;
  color:#fff;
  font: bold Tahoma, Geneva, sans-serif;
  font-size: 100%;
  padding: 7px 5px 8px 10px;
  margin-bottom: 10px;
  background: url(../images/moduletable-h3.png) no-repeat right center #0090ee;
  border-radius: 3px;
}

/*1 LEVEL*/
.moduletable_menu li.parent ul {
  text-align:left;
  background-color: #fff;
  position: absolute;
  height: auto;
  width: 220px;
  float:left;
  display:none;
  z-index:9999;
  top:-1px;
  left:100%;  
}

.moduletable_menu li.parent:hover ul{
  display: block;
  z-index:9999;
}

.moduletable_menu li.parent:hover ul li {
  margin: 0 0 0 0px;
  clear:both;
}

/* Main menu END */

/* Left block END */

/* Main content */

#middle {
  width:100%;
  float:left;
}

#content80 {
  float:left;
  width:739px;
  padding: 10px 20px 5px 20px;
  text-align: justify;
}

#content80 h2 {
  font: bold Verdana, Geneva, sans-serif, monospace;
  font-size: 140%;
  color: #005ec8;
  margin-bottom: 7px;
  width: 650px;
}

#content80 h2 a {
  color: #005ec8;
  text-decoration: none;
}

#content80 h2 a:hover {
  color: #4F90DA;
}

#content80 .blog h1 {
  font: bold Verdana, Geneva, sans-serif, monospace;
  font-size: 140%;
  color: #005ec8;
  margin-bottom: 15px;
  width: 650px;
}

#content80 .item-page h1 {
  display: none;
}

#content80 .blog h2 {
  font: bold 16px Verdana, Geneva, sans-serif, monospace;
  text-align: center;
  color: #005ec8;
  margin-bottom: 20px;
  margin-top: 20px;
  width: 100%;
}

#content80 .blog h2 a {
  color: #005ec8;
  text-decoration: none;
}

#content80 .blog h2 a:hover {
  color: #4F90DA;
}

#content80 a {
  color: #005ec8;
}

#content80 a:hover {
  color: #4F90DA;
}

#content80 ul, ol  {
  padding-left: 25px;
}

#content80 img  {
  margin: 5px;
}
#left img  {
  margin: 5px;
}

#content80 p {
  margin-bottom: 10px;
}

.bdr {
  padding: 1px;
  border: 1px solid #bbbbbb;
}

.bdrno {
  padding: 0px !important;
  border: none !important;
}

#content80 table {
      border-collapse: collapse; /* Убираем двойные границы между ячейками */
      border: #bbbbbb;
	  text-align: left;
   }
#content80 table  td, th {
      padding: 4px; /* Поля вокруг текста */
    border: 1px solid #bbbbbb;
  }
  
#content80 .tabno  td, th {
      border: none !important;
  }
  
.fox-copyright {
  display: none;
}

.mk {
  z-index: 10;
}

.chronoform {
  display: none;
}

#pvrbody form {
  display: none;
}

.article-info-term {
  display: none;
}

.published {
  margin-bottom: 15px;
  color: #9C9C9C;
}

.readmore {
      margin-top: -5px;
  padding-top: 5px;
  float: right;
  }
  
.readmore a {
  padding: 5px 10px;   
      font-size: 12px;    
      text-align: center;
      vertical-align: middle;
      cursor: pointer;
      color: rgb(51, 51, 51) !important;
  text-decoration: none;
      text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
      background-color: rgb(245, 245, 245);
      background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230));
      background-repeat: repeat-x;
      border-width: 1px;
      border-style: solid;
      border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(162, 162, 162);
      -moz-border-top-colors: none;
      -moz-border-right-colors: none;
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      border-image: none;
      border-radius: 4px 4px 4px 4px;    
  }
  
.readmore a:hover {
      color: rgb(51, 51, 51);
      text-decoration: none;
      background-color: rgb(230, 230, 230);
      background-position: 0px -15px;
      transition: background-position 0.1s linear 0s;
  }
  
.pagination {  
  clear: both;
  }
  
.pagination ul {  
  padding: 5px 0px 20px;
  }
  
.pagination ul li {
  list-style-type: none;
  float: left;
  margin-right: 5px;
  }
  
.pagination ul li a {
  padding: 3px 10px;   
      font-size: 12px;    
      text-align: center;
      vertical-align: middle;
      cursor: pointer;
      color: rgb(51, 51, 51) !important;
  text-decoration: none;
      text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
      background-color: rgb(245, 245, 245);
      background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230));
      background-repeat: repeat-x;
      border-width: 1px;
      border-style: solid;
      border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(162, 162, 162);
      -moz-border-top-colors: none;
      -moz-border-right-colors: none;
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      border-image: none;
      border-radius: 4px 4px 4px 4px;    
  }
  
.pagination ul li span {
  padding: 3px 10px;   
      font-size: 12px;    
      text-align: center;
  cursor: pointer;
      vertical-align: middle;
      color: #999;
  text-decoration: none;
      text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
      background-color: rgb(245, 245, 245);
      background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgb(230, 230, 230));
      background-repeat: repeat-x;
      border-width: 1px;
      border-style: solid;
      border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(162, 162, 162);
      -moz-border-top-colors: none;
      -moz-border-right-colors: none;
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      border-image: none;
      border-radius: 4px 4px 4px 4px;    
  }

.pagination ul li a:hover {
      color: rgb(51, 51, 51);
      text-decoration: none;
      background-color: rgb(230, 230, 230);
      background-position: 0px -15px;
      transition: background-position 0.1s linear 0s;
  }
.pagination .pagination-start {  
  display: none;
  }
  
.pagination .pagination-end {  
  display: none;
  }
  
.item-separator {
  border-bottom: 1px solid #bbbbbb;
  margin-top: 40px;
}

#pvrbody {
  margin-top: -9px;
}

.gu {
  padding-top: 9px;
}

.at_icon {
  vertical-align: -webkit-baseline-middle;
}

.at_filename {
  padding: none !important;
}

.pvrname {
  margin-top: 15px;
}

.pvrname a {
  margin-top: 10px;
  position: absolute;
}

.prvinforeg {
  margin-top: -8px;
  position: absolute;
}

.warn {
  width: 250px;
}

/* Call Doctor Form */

#chronoform_call_doctor input, #chronoform_call_doctor textarea, 
#chronoform_call_doctor-kz input, #chronoform_call_doctor-kz textarea {
  color:#505050;
  background-color: #ffffff;
  border-radius:5px;
  box-shadow:0 0 10px rgba(192, 192, 192, 0.7) inset, 0px 0px 7px rgba(192, 192, 192, 0.7);
  border:1px solid #c0c0c0;
  margin: 0 3px !important;
  padding: 5px !important;
  width: 596px;
}

#chronoform_call_doctor select, 
#chronoform_call_doctor-kz select {
  color:#505050;
  background-color: #ffffff;
  border-radius:5px;
  box-shadow:0 0 10px rgba(192, 192, 192, 0.7) inset, 0px 0px 7px rgba(192, 192, 192, 0.7);
  border:1px solid #c0c0c0;
  margin: 0 3px !important;
  padding: 5px !important;
  width: 608px;
}

#chronoform_call_doctor input:hover, #chronoform_call_doctor textarea:hover,
#chronoform_call_doctor input:focus, #chronoform_call_doctor textarea:focus,
#chronoform_call_doctor-kz input:hover, #chronoform_call_doctor-kz textarea:hover,
#chronoform_call_doctor-kz input:focus, #chronoform_call_doctor-kz textarea:focus {
  border:1px solid #c0c0c0;
  background-color: #ECF5FC;
}

#chronoform_call_doctor input#submit, 
#chronoform_call_doctor-kz input#submit {
  cursor:pointer;
  padding: 3px 5px 3px 5px !important;
  margin-left: 154px !important;
  width: 200px;
  height: 30px;
  background: #F0F0F0;
  box-shadow: none;
}

#chronoform_call_doctor input#submit span, 
#chronoform_call_doctor-kz input#submit span {
  color: #505050;
}

/* Call Doctor Form END */

/* Call Terapy Form */

#street_container_div {
  display: none;
}

#house_container_div {
  display: none;
  width: 375px;
  float: left;
}

#house_container_div  #house{
  width: 200px;
}

#prefix_container_div {
  display: none;
}

#room_container_div {
  display: none;
  width: 375px;
  margin-top: -84px;
  margin-left: 417px;
  float: left;
}

#room_container_div  #room{
  width: 200px;
}

#room_container_div  label {
  width: 130px;
}

#room_container_div  .small-message {
  margin-left: 138px;
  width: 200px;
}
  
#chronoform_call_teraty input, #chronoform_call_teraty textarea,
#chronoform_call_teraty-kz input, #chronoform_call_teraty-kz textarea {
  color:#505050;
  background-color: #ffffff;
  border-radius:5px;
  box-shadow:0 0 10px rgba(192, 192, 192, 0.7) inset, 0px 0px 7px rgba(192, 192, 192, 0.7);
  border:1px solid #c0c0c0;
  margin: 0 3px !important;
  padding: 5px !important;
  width: 596px;
}

#chronoform_call_teraty select,
#chronoform_call_teraty-kz select {
  color:#505050;
  background-color: #ffffff;
  border-radius:5px;
  box-shadow:0 0 10px rgba(192, 192, 192, 0.7) inset, 0px 0px 7px rgba(192, 192, 192, 0.7);
  border:1px solid #c0c0c0;
  margin: 0 3px !important;
  padding: 5px !important;
  width: 608px;
}

#chronoform_call_teraty input:hover, #chronoform_call_teraty textarea:hover,
#chronoform_call_teraty input:focus, #chronoform_call_teraty textarea:focus,
#chronoform_call_teraty-kz input:hover, #chronoform_call_teraty-kz textarea:hover,
#chronoform_call_teraty-kz input:focus, #chronoform_call_teraty-kz textarea:focus {
  border:1px solid #c0c0c0;
  background-color: #ECF5FC;
}

#chronoform_call_teraty input#submit,
#chronoform_call_teraty-kz input#submit {
  cursor:pointer;
  padding: 3px 5px 3px 5px !important;
  margin-left: 154px !important;
  width: 200px;
  height: 30px;
  background: #F0F0F0;
  box-shadow: none;
}

#chronoform_call_teraty input#submit span,
#chronoform_call_teraty-kz input#submit span {
  color: #505050;
}

/* Call Terapy Form END */

/* Private Office */

.persoff .current {
  padding-top: 50px;
}

/* Private Office END */

/* Login form */

.registration fieldset {
  border: none;
}

.registration legend {
  font: bold 20px Verdana, Geneva, sans-serif, monospace;
  color: #005ec8;
  margin-bottom: 7px;
  width: 650px;
}

.registration dl {
  margin-bottom: 7px;
}

/* Login form END */

/* Sitemap */

ul.level_0 li {
  padding: 3px 0px;
}

/* Sitemap END */

/* Main content END */

/* Footer*/

#footer {
  border-top: 3px solid #0090ee;
  background: url(../images/footer-bg.png) repeat-x center top #d1e9f8;
  padding: 45px 25px 35px;
  font: Tahoma, Geneva, sans-serif;
  font-size: 100%;
  color: #666666;
  overflow:hidden;
  position: relative;
}

#schet {
position: absolute;
right: 10px;
bottom: 10px;
}

a {
color: #005EC8;
}

/* Footer END*/


.moduletable-slide {
margin: 20px 0px 10px;
}