@import "reset.css";





/** stylized blocks **/
	
	* { font:15px/130% "Trebuchet MS" Verdana, sans-serif; color:#4F4D4D; }
	a { color:inherit; color:expression(this.parentNode.currentStyle.color); }
	a:hover { text-decoration:none; }
	.cl{clear:both; display:block;}
	h1 { 
    font: "Trebuchet MS", sans-serif; 
    text-align:left; 
    color:#0060AA;
    font-size:14pt;
    }
	strong, b { font-weight:bold; }
	p { margin:5px 0; }
	small { font-size:0.85em; }
	table { empty-cells:hide; table-layout:fixed; }

	li { 
    list-style:none; 
    behavior:expression( !this.before ? this.before = this.innerHTML = '<i class="before">-</i> ' + this.innerHTML : '' ); 
    }
	.list li:before, i.before { content: url(../images/pointer.gif); }
        
	
	.left { float:left !important; }
	.right {
	float:right !important;
	text-align: center;
	width: 80px;
	font-family:Arial, Helvetica, sans-serif;
}
	
input, textarea, select{
  width:80%;
	border: 1px solid #CCC;
  font: 12pt tahoma;
}

	
	
	.black { color:black; }
	.white { color:white; }
	.gray { color:#666; }
	.orange { color:#E75F00; }
	.brown { color:#762F00; line-height: 1.2em;}
	.green { color:#7B9D3B; }
	
	.bluebox { border:2px solid #D3EBE9; background:#E9F3F0; padding:10px; margin:10px auto; background-repeat:no-repeat;  text-align:left; float:right; width:220px;}
	.bluebox.tablet { background-position:95% 95%; background-image:url(../images/tablet.png); text-align:center;}
  .bluebox.case { background-position:95% 99%; background-image:url(../images/case.png); }
  .bluebox.heart { background-position:95% 95%; background-image:url(../images/heart.png); }
  .bluebox.color{border:2px solid #879D3B; background:#d1e7e4; font-size:17px; font-family:Arial, Helvetica, sans-serif;}
  .bluebox.color img{border:2px solid #E9F3F0; }
	
	.border { border:1px solid #7B9D3B; }
	.family{position:relative; top:3px; left:4px; color:#D95300; font-weight:bold; font-size:18px;}

/** structure blocks **/
	
	div.main {
		position:relative;
		width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto"); 
		min-width:1000px;		 
		margin:auto;
	}
	
	div.main div.header { position:relative; height:215px; background:#D0E7E4 url(../images/header_bgc.jpg) no-repeat left top; overflow:hidden; }
	div.main div.header .doctors { position:absolute; width:344px; height:278px; background:url(../images/header_piplz.png) no-repeat; left:5%; top:-27px; }
	div.main div.header .info { position:relative; width:550px; margin:auto; text-align:center; padding:10px 0;  margin-left:50%;}
	div.main div.header .info .logo { display:block; margin:-20px 0; }
	div.main div.header .license { color:black; font-size:11px; position:absolute; right:5px; bottom:5px; }
     	
	div.main div.menu { position:relative; height:44px; background:url(../images/menu.png) repeat-x left top; }
	div.main div.menu table { width:100%; }
	div.main div.menu table td {
	vertical-align:middle;
	text-align:center;
	background:url(../images/menu_vline.png) no-repeat left top;
	padding-top:11px;
}
	div.main div.menu a { text-decoration:none; font:bold 15px/100% "Myriad Pro", "Trebuchet MS"; text-transform:uppercase; color:#879D3B; text-shadow:1px 1px 2px #D4E9E6; display:block; width:100%; }
	div.main div.menu a:hover { color:white; text-shadow:1px 1px 2px #666; }
	
	div.main div.contents { position:relative; zoom:1; /*float:left;*/}
	div.main div.contents div.sidebar { width:244px; padding:10px; }
	div.main div.contents div.content { position:relative; overflow:hidden; zoom:1; padding:10px 30px; text-align:justify; }
	.content_2 img{border:0px; margin:6px 10px 0 10px;}
	
	.content_txt img{margin:8px 10px;}
	.content_txt p{text-align:justify; /*text-indent:5px;*/}
	.content_txt.p p {text-indent:20px;}
	div.main .menu2 img.title { margin:0 0 10px 20px; }
	div.main .menu2 a { position:relative; display:block; height:25px; line-height:25px; padding-left:20px; text-decoration:none; background:url(../images/bullet.png) no-repeat left -30px; float:left; clear:left; }
	div.main .menu2 a:hover { text-decoration:underline; background-position:left 6px; cursor:pointer; }
	div.main .menu2 a:hover img { display:block; }
	div.main .menu2 a img { position:absolute; right:-70px; top:-70px; width:64px; height:75px; display:none; border:1px solid #D1E8E5; -display:expression('none'); }
	
	div.main div.footer { 
	height:85px;
	width:100%;
    background:url(../images/footer_back.jpg) repeat-x bottom;
    position:relative;
	float:left;
}
.footer_menu{
  margin-top: 10px;
  font-size:8pt;
  width:45%;
  position:absolute;
  left:10px;
  z-index:2;
}
.footer_menu a {
  font-size:8pt;
  }
.footer_company{
  position:absolute;
  right:20px;
  width:250px;
  font-size:8pt;
  margin-top:10px;
}
.knopka{
  text-align:center;
  width:100%;
  position:absolute;
  z-index:1;
}

.knopka span{
	margin-top:10px;
	display:block;
}

.hr {
border-bottom:1px solid #F8E5E5;
font-size:1px;
height:1px;
margin-bottom:10px;
margin-top:10px;
}
.doctor{
  margin-bottom:10px;
  }
.context{
  width:230px;
  float:right; 
  margin-left:10px;
  margin-top:11px;
  border: 2px solid #C3DFDC;
  padding: 10px; 
  }
.foto-doc{
background:url(../images/fon-doc.jpg) no-repeat;
width:210px;
height:140px;
padding-top:7px;
margin-top:8px;
}
.right_zag{
  color:#d95300;
  font-size:14px;
  font-weight:bold;
  float:left;
  }
  

h4{
  color:#d95300;
  font-size:20px;
  font-weight:bold;
  float:left;
  text-decoration:blink;
  }
  
.right_zag.c1{font-size:17px; color:#d95300; font-weight:bold;}

.right_menu_link a{
  float:left;
  color:#7c9e3c;
  font-size:10pt; 
  text-decoration:underline;
  padding:5px 0 10px 0;
  font-weight:bold;
  }
.right_menu_link a:hover {
  font-size:10pt; 
  float:right;
  color:#7c9e3c;
  text-decoration:none;
  padding:5px 0 10px 0;
  font-weight:bold;
  float:left;
  }
.frame {
	border: 1px solid #E0D9D5;
}




#button {
      width: 240px;
      padding: 0;
      margin-bottom: 25px;
      font-family: 'Trebuchet MS', 'Lucida Grande',
      Verdana, Lucida, Geneva, Helvetica, 
      Arial, sans-serif;
      background-color: #E9F3F0;
      color: #333;
      }
#button ul {
      list-style: none;
      margin: 0;
      padding: 0;
      border: none;
      }
		
#button li {
      border-bottom: 2px solid #D3EBE9;
      margin: 0;
      }
#button li a {
      display: block;
      padding: 5px 5px 5px 0.5em;
      border-left: 5px solid #D95300;
      background-color: #E9F3F0;
      color: #0060AA;
      text-decoration: none;
      width: 100%;
      }

html>body #ybutton li a {
      width: auto;
      }

#button li a:hover {
      border-left: 10px solid #1c64d1;
      background-color: #D1E7E4;
      color: #D95300;
      }

.spisok li{list-style-type:disc;}
ul.spisok{margin-left:15px;}
.spisok_usl li{ 
		list-style:decimal;
		margin-left:30px;
}

.text{
	display:inline-block;
	font-weight:bold;
	text-indent:8px;
}
	
.header-illness{
	font-size:20px;
	color:#0873c5;
	display:inline;
}

.text-korr{
	display:inline-block;
	vertical-align:text-top;
	padding-right:40px;
}

.text-korr li{
	line-height:25px;
}

.titlest{color:#0060AA;}

.colorli ul{ list-style:none;}
.colorli li{line-height:25px; color:#0060AA;}

.ol{ margin-top:0 !important;}
.ol li{	list-style:decimal;	margin-bottom:8px;}

.cont p{margin-bottom:10px;}