@import url(reset.css);
/* img, div, a { behavior: url(iepngfix.htc) } */
html {  height: auto !important;
  height: 100%;
  position: relative;}
body {  color:#383838; font-size:11px; font-family:Tahoma, sans-serif; min-width:1000px; max-width:1600px; line-height:1.2; 
 width:100%;
width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : '100%');
 min-height: 100%;
  height: auto !important;
  height: 100%;
  position: relative;
}
ul li { margin-left:30px;}
a { color:#383838;}
a:hover { text-decoration:none;}
#container {
position:relative; margin:0 auto; width:980px;
}
#tel_cont { position:absolute; top:33px; left:305px; width:675px; }
.topline { width:100%; height:3px; background:#989898;} 

#header {padding:30px 0; position:relative; overflow:hidden; min-height:55px; }

* html #header {overflow:visible; height:55px; }

.logo-box {float:left; width:391px; height:52px; }

.logo2 {float:left; width:52px; height:52px; }

.plogo {padding:3px 0 0 66px; margin:0; line-height:90%; }

.plogo a {color:#383838; text-decoration:none; }

.or45-2 {font-size:45px; color:#fba104; padding:0 0 0 66px; line-height:80%; }

.or45-2 a {color:#fba104; text-decoration:none; } 

.logo { background:url(../images/logo.gif) top left no-repeat; padding-left:66px; padding-top:1px;  float:left; margin-right:40px; text-decoration:none;}
.or45 { font-size:45px; color:#fba104; margin-top:-20px;} 
.text2_eng { letter-spacing:1px;  margin-bottom:12px; }
.text1_eng {font-size:36px; margin-top:-10px;}
p { padding:0; margin:0;}
table td.nr { background:#f9f9f8 url(../images/nr.gif) top right repeat-y;}

.tel-2 {float:left; width:273px; padding:4px 0 0 0; }

.gr24-2 {font-size:24px; color:#006f51; margin:0; padding:3px 0 0 0; line-height:100%; } 

.tel { padding-top:1px;  float:left; margin-right:50px; }
.gr24 { font-size:24px; color:#006f51; margin-top:8px; margin-top:13px;} 
.gray24 { font-size:24px; color:#989696;} 
.gray22 { font-size:22px; color:#989696; padding-left:15px; padding-top:5px;} 
.gr30 { font-size:30px; color:#006f51; margin-top:8px;} 
.gray30 { font-size:30px; color:#989696;} 
h3 { font-size:20px; color:#006f51; margin-bottom:20px;} 
h1 { font-size:36px; color:#006f51; margin-bottom:30px; padding-left:23px;} 
h2 {font-size:28px; color:#fba104; margin-bottom:25px; }
h4 { font-size:18px; color:#006f51; margin-bottom:30px;} 

.topris { position:absolute; top:19px; left:250px;   width:292px; height:36px; background:url(../images/topris.gif) top left no-repeat;}

.topris-box2 {float:left; width:292px; padding:15px 0 0 0; } 

.topris2 {display:block; width:292px; height:32px; background:url(../images/topris.png) top left no-repeat; }

a.eng {display:block; float:right; padding-right:12px; margin-right:3px; background:url(../images/arraw1.gif) right 4px no-repeat; color:#383838; }
#cont_inner { width:100%; background:#f5f4f2 url(../images/r.gif) top right repeat-y; }
#cont_inner_bot { width:100%; background:url(../images/b.gif) bottom left repeat-x; }

table.cont td.leftcolumn {width:222px; background:#eeebe9 url(../images/bl.gif) bottom left no-repeat; padding:0 20px; vertical-align:top; padding-bottom:20px;}
.lcb {margin-left:-20px; padding-left:20px; margin-right:-20px; background:url(../images/tl.gif) top left no-repeat; margin-bottom:0px; }
form.searchform { width:222px; height:44px; background:url(../images/seach_fon.gif);}
form.searchform input.searchinp { margin-left:23px; margin-top:13px; height:15px; width:150px; border:none; background:transparent; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; float:left;}
form.searchform input.submit { float:right; margin-top:12px; margin-right:18px; width:16px; height:17px; background:url(../images/lupa.gif) top left no-repeat; border:none; cursor:pointer;}


ul.leftmenu {width:195px; padding-left:10px; margin-top:20px;list-style: none;}
ul.leftmenu li {  margin-left:0px; width:100%; background:url(../images/menu_line1.gif) 0px 13px no-repeat; *background:url(../images/menu_line1.gif) right 13px no-repeat; 
clear:both; width:195px; overflow:hidden; *background:url(../images/menu_line1.gif) left 13px no-repeat; }
ul.leftmenu li a { display:block; padding:7px 9px;  float:left; color:#252525; font-size:13px; text-decoration:none; background:#eeebe9; margin-right:15%;}
ul.leftmenu li span { display:block; padding:7px 9px;  float:left; color:#252525; font-size:13px; text-decoration:none;  margin-right:15%;}
ul.leftmenu li span.hist { background:#eeebe9;}
/* ul.leftmenu li:hover {background:#fba104 url(../images/or_top.gif) top left no-repeat;  width:100%; } */
ul.leftmenu li.current {background:#fba104 url(../images/or_top.gif) top left no-repeat;  width:195px; overflow:hidden;  }
ul.leftmenu li.page {background:#ffffff url(../images/wht_top.gif) top left no-repeat;  width:195px; overflow:hidden;  }
ul.leftmenu li.page .forselect { background: url(../images/wht_bot3.gif) bottom left no-repeat; }
/*ul.leftmenu li:hover a {background:none; color:#ffffff;  } */
ul.leftmenu li.current a {background:none; color:#ffffff;  }
ul.leftmenu li a:hover {background:none; color:#ffffff;  }
ul.leftmenu li.current .forselect {background: url(../images/or_bot.gif) bottom left no-repeat; }
/* ul.leftmenu li:hover .forselect {background: url(../images/or_bot.gif) bottom left no-repeat; } */

ul.leftmenu  ul.leftsubmenu  li { width:185px; *width:178px; margin-left:10px; list-style:none; background:url(../images/menu_line1.gif) -10px 9px no-repeat;}
ul.leftmenu ul.leftsubmenu li a { font-size:11px;  padding:5px 9px;}
ul.leftmenu ul.leftsubmenu li span { display:block; padding:5px 9px; padding-left:0;  float:left; color:#252525; font-size:11px; text-decoration:none;  margin-right:15%; background:#ffffff; margin-left:9px;}
ul.leftmenu ul.leftsubmenu li.current {background:#fba104 url(../images/or_top2.gif) top left no-repeat;  width:185px; overflow:hidden;  }
ul.leftmenu ul.leftsubmenu li.page {background:#ffffff url(../images/wht_top2.gif) top left no-repeat;  width:185px; overflow:hidden;  }
ul.leftmenu ul.leftsubmenu li.page .forselect {background: url(../images/wht_bot4.gif) bottom left no-repeat; }
ul.leftmenu ul.leftsubmenu li.current a {background:none; color:#ffffff;  }
ul.leftmenu ul.leftsubmenu li a:hover {background:none; color:#ffffff;  }
ul.leftmenu ul.leftsubmenu li.current .forselect {background: url(../images/or_bot2.gif) bottom left no-repeat; }



.clear { width:100%; height:1px; font-size:1px; clear:both;}
.separate { width:207px; height:9px; background:url(../images/separate_line.gif) top left no-repeat; margin:20px 0;} 


form.loginform {width:200px;  margin-left:5px;}
form.loginform input.login { width:180px; height:18px;  padding:2px 10px 2px 10px;  background:url(../images/logininp.gif) top left no-repeat; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; border:none; margin-bottom:2px;}
form.loginform input.password { width:125px; height:18px; padding-left:10px; background:url(../images/paswinp.gif) top left no-repeat; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; border:none; float:left;}
form.loginform input.submit{ width:58px; height:18px;  border:none; float:right; cursor:pointer;}
form.loginform input.submit_rus{ background:url(../images/enter.gif) top left no-repeat; width:58px; height:18px;  border:none; float:right; cursor:pointer; }
form.loginform input.submit_eng{ background:url(../images/enter_eng.gif) top left no-repeat;  width:58px; height:18px;  border:none; float:right; cursor:pointer; }


.news { font-size:12px; padding:0 10px;}
.data { font-size:10px;}
.news p { margin-bottom:20px;}



table.cont td.rightcolumn { background: url(../images/main-fon.jpg) bottom right no-repeat; padding-left:20px; _padding-left:15px; vertical-align:top;}
table.cont td.rightcolumn2 { background: url(../images/br.gif) bottom right no-repeat; padding-left:20px; vertical-align:top; position:relative; }

.ulleft { list-style: none;height:45px; background:url(../images/ulleft.gif) top left no-repeat; float:left; width:680px; _width:675px;  }
.ulright { list-style: none; height:45px; background:url(../images/ulright.gif) top right no-repeat; float:left; width:665px; _width:661px; padding-right:15px; _padding-right:7px;  _padding-left:7px; } 



table.topmenutable { height:45px; background:url(../images/top_menu_fon.gif) top left repeat-x; float:left; margin:0 8px; _margin:0px; width:665px; _width:661px;  }
table.topmenutable td { vertical-align: middle; text-align: center;  background:url(../images/dots.gif) left 16px no-repeat; _background:url(../images/dots.gif) left 13px no-repeat; }
table.topmenutable td div.wli { float:left; margin:0 15px 0 18px; *margin:0 7px 0 9px; }
table.topmenutable td div.first {  padding-left:0px; background:none; }
table.topmenutable td div.last{   }
table.topmenutable td div.wli  a { font-size:12px; text-decoration:none; display:block; padding:1px 7px 2.6px 7px; *padding-bottom:2px; *padding-top:2px; }
table.topmenutable td div.wli  span { font-size:12px; text-decoration:none; display:block; padding:1px 7px 2.6px 7px; *padding-bottom:2px; *padding-top:2px; color:#ffffff; background:url(../images/ar2.gif) top right no-repeat;}
table.topmenutable td div.wli  a:hover { color:#ffffff; background:url(../images/ar3.gif) top right no-repeat; }
table.topmenutable td div.wli .forahv2  a:hover { color:#ffffff; background:url(../images/ar3_2.gif) top right no-repeat; }
table.topmenutable td div.wli .forahv3  a:hover { color:#ffffff; background:url(../images/ar3_3.gif) top right no-repeat; }
table.topmenutable td div .forahv {width:auto;  } 
table.topmenutable td div .forahv2 { width:auto;  } 
table.topmenutable td div .forahv3 { width:auto;  } 
table.topmenutable td div.cur .forahv2 { background:#636362 url(../images/al3_2.gif) top left no-repeat;}
table.topmenutable td div.cur .forahv3 { background:#636362 url(../images/al3_3.gif) top left no-repeat;}
table.topmenutable td div.cur .forahv { background:#636362 url(../images/al3.gif) top left no-repeat;}
table.topmenutable td div.cur2 .forahv { background:#aaaaaa url(../images/al2.gif) top left no-repeat;}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
 table.topmenutable td div.wli  a   {padding-bottom:3px;}
  table.topmenutable td div.wli span   {padding-bottom:3px;}
}
.surgery_adiposity .ulright { background:none;}
.surgery_adiposity .ulleft { background:none;}
.surgery_adiposity table.topmenutable { background:none; }
.surgery_adiposity { width:100%; background:url(../images/ris1.jpg) top right no-repeat;  }
.rct { width:100%; background:url(../images/tr.gif) top right no-repeat;  }
.content { background:url(../images/glass.jpg) top left no-repeat; font-size:12px; padding-left:3px;  }
.content2 { font-size:12px;  padding-right:15px; padding-left:10px;  }
.content4 { font-size:12px;  padding-right:15px; padding-left:0px;  }
.content3 { font-size:12px; padding-right:20px; padding-left:20px; }
.toptext {padding-left:205px; padding-top:15px; padding-right:55px;}
.content p { margin-bottom:15px;}
.content ol { margin-left:25px; margin-bottom:15px;}
.content ol.mainol { margin-left:50px;}
.content ol.mainol li {font-size:18px; color:#006f51; margin-bottom:10px;}
.content ol.mainol li p  { color:#000000; font-size:13px; font-family:Tahoma, sans-serif; margin-bottom:3px; }
.content ol.mainol li p.gray  { color:#777777; font-size:12px; font-family:Tahoma, sans-serif; }
.content ol.mainol li a:hover { text-decoration:none;}
#footer { font-size:10px;}
.f1 { float:left; padding-left:30px; padding-top:27px;}
.f2 { float:left; padding-left:60px; padding-top:27px;}
.f3 { float:right; padding-right:28px; padding-top:27px; height:34px; background:url(../images/siluet.gif) left 24px no-repeat; padding-left:32px;}
.f3 a {text-decoration:none;}
.f3 a:hover {text-decoration:underline;}
.f4 { float:left; padding-left:110px; padding-top:22px;}

a.newslist { display:block; padding-right:30px; float:left; background:url(../images/ar_news.gif) right 3px no-repeat; 
text-decoration:none; color:#8b8a8a; font-size:11px; margin-top:15px; }
a.newslist:hover { text-decoration:underline;}

.new { padding-left:10px; padding-bottom:90px;}
.new .img { width:155px; float:left; padding-top:3px;}
.new .newtext { float:left; width:495px;  font-size:12px; }
.new .newtext a { color:#006f51;}
.new .newtext a:hover { text-decoration:none;}
p.newsdata { font-size:10px; color:#8b8a8a; margin-top:20px;}

.newsline {height:32px; width:510px; background:url(../images/newsline_c.gif) top left repeat-x; position:absolute; left:440px; bottom:120px;}

#article { margin-bottom:60px; padding-left:20px; padding-right:20px;}


.newsline2 {height:32px; width:510px; background:url(../images/newsline_c.gif) top left repeat-x; margin-left:10px; margin-top:5px;}
.newslinel {height:32px; width:510px; background:url(../images/newsline_l.gif) top left no-repeat;}
.newsliner {height:32px; width:510px; background:url(../images/newsline_r.gif) top right no-repeat;}


ul.newsmenu2 li {float:left;  margin-left:0px;}
ul.newsmenu {list-style: none; }
ul.newsmenu li { margin-left:0px; float:left; margin-top:7px; padding-left:17px; background:url(../images/dots.gif) left 3px no-repeat; padding-right:15px;}
ul.newsmenu li.first {  padding-left:17px; background:none; }
ul.newsmenu li.last{  padding-right:10px;  }
ul.newsmenu li a { font-size:11px; color:#8b8a8a; text-decoration:none; display:block; width:86px; padding:1px 20px 3px 20px; text-align:center;}
ul.newsmenu li a.pred { background:url(../images/ar_pr.gif) left 5px no-repeat; width:106px;  text-align:left; }
ul.newsmenu li a.next { background:url(../images/ar_nx.gif) right 5px no-repeat; width:100px;  text-align:right; }
ul.newsmenu li a:hover { text-decoration:underline;}

ul.newsmenu2 {list-style: none; }
ul.newsmenu2 li { margin-left:0px; float:left; margin-top:7px; padding-left:17px; background:url(../images/dots.gif) left 3px no-repeat; padding-right:15px;}
ul.newsmenu2 li.first {  padding-left:17px; background:none; }
ul.newsmenu2 li.last{  padding-right:10px;  }
ul.newsmenu2 li a { font-size:11px; color:#8b8a8a; text-decoration:none; display:block; width:100px; padding:1px 13px 3px 13px; text-align:center;}
ul.newsmenu2 li a.pred { background:url(../images/ar_pr.gif) left 5px no-repeat; width:116px;  text-align:left; }
ul.newsmenu2 li a.next { background:url(../images/ar_nx.gif) right 5px no-repeat; width:110px;  text-align:right; }
ul.newsmenu2 li a:hover { text-decoration:underline;}














ul.pag { margin-top:15px; font-size:10px;list-style: none;}
ul.pag li{  margin-left:0px; float:left;}
ul.pag li.dts {padding:4px 7px 4px 7px; }
ul.pag li span{ background:#afaead; color:#ffffff; padding:1px 7px 2px 7px; margin-top:0px; display:block; }
ul.pag li a{ float:left; display:block; padding:1px 7px 2px 7px; text-decoration:none; color:#535353; }
ul.pag li a:hover{ background:#d2d1d1;}

.content table.allnews th { vertical-align:top; border:none; padding:0; }
.content table.allnews td { border:none; padding:0; vertical-align:top; background:#f9f9f8;}
.content table.allnews { width:679px;  margin-bottom:40px;}
.content table.allnews td.nr { background:#f9f9f8 url(../images/nr.gif) top right repeat-y;}
.content table.allnews td.nr2 { background:#f9f9f8 url(../images/nr2.gif) top right repeat-y;  padding:0 10px 0 19px;}
.content table.allnews td.nl2 { background:#f9f9f8 url(../images/nr2.gif) top left repeat-y; width:293px; padding:0 30px 0 20px;}
.content table.allnews td.ntr { background:#f9f9f8 url(../images/ntr.gif) top right no-repeat; height:20px; }
.content table.allnews td.nt { background:#f9f9f8 url(../images/nt.gif) top left no-repeat; height:17px;}
.content table.allnews td.nt2 { background:#f9f9f8 url(../images/nt2.gif) bottom left no-repeat; height:12px; font-size:1px;}
.content table.allnews td.nbl { background:#f9f9f8 url(../images/nbl.gif) top left no-repeat; height:20px;}
.content table.allnews td.nbr { background:#f9f9f8 url(../images/nbr.gif) top right no-repeat; height:20px;}
.content table.allnews td.nb { background:#f9f9f8 url(../images/nb.gif) bottom left no-repeat; height:20px;}
.content table.allnews td.nb2 { background:#f5f4f2 url(../images/nb2.gif) top left no-repeat; height:20px;}
.content table.allnews td img{ padding-top:3px;}
.content table.allnews .pl20 {padding-left:20px;} 
.content table.allnews .pr20 {padding-right:20px;} 
.pl20 {padding-left:20px;} 
.pr20 {padding-right:20px;} 
a.more { color:#000000; float:right; margin-right:30px; margin-top:20px;}
.left {float:left;}

.content table.allnews h4 {margin-bottom:20px;}
.innertext { padding-left:10px; padding-right:10px; padding-bottom:30px; font-size:12px; line-height:1.4; color:#514a47;}
.innertext p { margin-bottom:10px;}
.innertext img { float:left; padding:10px 25px 10px 0;}

.content #form table td  {border:none; padding:0;}

ul.topsubmenu { height:20px;  float:right; margin-right:5px;list-style: none;}
ul.topsubmenu li { margin-left:0px; float:left; margin-top:13px; padding-left:3px; padding-right:3px;}
ul.topsubmenu li a { font-size:12px; text-decoration:none; display:block; padding:1px 9px 3px 9px; *padding-bottom:2px; *padding-top:2px; color:#ffffff; background:url(../images/ar2.gif) top right no-repeat;}
ul.topsubmenu li a:hover { color:#ffffff; background:url(../images/ar3.gif) top right no-repeat; *padding-bottom:2px; *padding-top:2px;}
ul.topsubmenu li .forahv2 { background:#aaaaaa url(../images/al2.gif) top left no-repeat;}
ul.topsubmenu li.curli .forahv2{ background:#636362 url(../images/al3.gif) top left no-repeat;}

form.contform { font-size:11px;}
form.contform input { display:block; width:395px; height:17px; background:#eeeeee; border:none; padding-left:10px; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; padding-top:3px;  margin-bottom:5px; float:right;  }
.pt3 {padding-top:3px;}
form.contform textarea { display:block; width:395px; height:82px; background:#eeeeee; border:none; padding-left:10px; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; padding-top:3px;  margin-bottom:5px; overflow:auto; float:right;  }
form.contform input.submit { width:142px; height:18px; color:#FFFFFF; border:none; background:url(../images/button.gif) top left no-repeat; cursor:pointer; font-size:12px; text-align:center; padding:0; padding-bottom:3px; float:right;  }
table td { vertical-align:top;}
.maptext {width:214px; float:left; padding-right:10px;}
.map { float:right; margin-right:12px; margin-bottom:-8px;}

ul.doctmenu { position:absolute; bottom:5px; left:0px;list-style: none;}
ul.doctmenu li { margin-left:0px; float:left; padding-right:15px; background:url(../images/dotsgreen.gif) right 2px no-repeat; padding-left:13px;}
ul.doctmenu li a{ font-size:11px; color:#006f51; text-decoration:none;}
ul.doctmenu li a:hover{ text-decoration:underline;}
ul.doctmenu li.first { padding-left:0;}
ul.doctmenu li.last { background:none;}

.doctors { position:relative;
/* height:160px; */}
.doctors4 { position:relative;
 height:160px; }
.doctors2 { position:relative; height:280px;}
.doctors3 { position:relative; height:200px;}
.green {color:#006f51;}
p { margin-bottom:10px;}
table.allnews h4.mb10 {margin-bottom:10px;}
a.newslist2 { display:block; padding-right:20px; float:left; background:url(../images/ar_more_lit.gif) right 4px no-repeat; 
text-decoration:none; color:#514a47; font-size:10px;  }

ul.artcmenu { margin-top:10px; list-style: none;}
ul.artcmenu li { margin-left:0px; float:left; padding-right:15px; background:url(../images/dotsgreen.gif) right 2px no-repeat; padding-left:13px;}
ul.artcmenu li a{ font-size:11px; color:#006f51; text-decoration:none;}
ul.artcmenu li a:hover{ text-decoration:underline;}
ul.artcmenu li.first { padding-left:0;}
ul.artcmenu li.last { background:none;}

a.visitblog {position:absolute; bottom:0px; left:0px; display:block;font-size:11px; color:#006f51; text-decoration:none; }
a.visitblog:hover{ text-decoration:underline;}

.bloginfo { padding-left:20px;}
.bloginfo a.user { font-weight:bold; text-decoration:none; color:#006f51;}
.t10 {font-size:10px; }
.content table.timetable {width:311px; margin-top:-3px;}
.content table.timetable th {border:none; padding:0;  color:#fba104; font-size:22px; vertical-align:top;}
.content table.timetable td  {border:none; padding:0;  background:none; height:22px; vertical-align:middle; font-size:11px;}
.content table.timetable .clmn1 { width:90px; text-align:center; padding-left:0}
.content table.timetable .clmn2 { width:110px; padding-left:0px;}
.content table.timetable .clmn3 { width:81px;}
.content table.timetable .clmn3_2 { width:81px; text-align:center; }
.content table.timetable th.clmn1 { text-align:left; padding-left:9px;}
.content table.timetable th.clmn2 { font-size:18px; padding-top:4px; padding-left:20px; width:110px;  }
.content table.timetable th.clmn3 { padding-top:1px;}
.content table.timetable td.tbtitle { color:#9b9b9b; font-weight:bold; padding-top:20px; padding-bottom:8px; font-size:12px; padding-left:20px; }
.content table.timetable td.tdseparate { height:8px; font-size:6px;}
.content table.timetable td.gray { background:#e7e6e5;}
.content table.timetable td.tred { color:#f55a05;}
a.ar_l {display:block; float:left; width:8px; height:13px; text-decoration:none; background:url(../images/ar_l.gif) center 8px no-repeat; padding:5px; padding-left:0;}
a.ar_r {display:block; float:left;width:8px; height:13px; text-decoration:none; background:url(../images/ar_r.gif) center 8px no-repeat; padding:5px; padding-right:0;}
.day { display:block; float:left; padding:0 5px;}
.sdata { font-size:11px; font-weight:bold;}
.sday { font-size:10px;}
.howto { background:url(../images/howto.jpg) top right no-repeat; padding-left:20px; min-height:400px;
height: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight) < 400 ? "400px" : '100%');}
.firstp { width:364px; margin-bottom:40px; padding-top:5px;}

ol.test { margin-left:20px; margin-bottom:70px;}
ol.test li { color:#006f51; font-size:18px; margin-bottom:15px;}
ol.test li div.onequestion { color:#514a47; font-size:13px; line-height:1.3;}
ol.test li div.onequestion p { margin-bottom:10px;}
ol.test li div.onequestion input {vertical-align: bottom;}
a.nextqst { padding-left:25px;}

.content table.doctorstable { width:321px;}
.content table.doctorstable th { vertical-align:top; border:none; padding:0; }
.content table.doctorstable td {  border:none; padding:0; vertical-align:top; background:#f9f9f8;}
.content table.doctorstable td.nr { background:#f9f9f8 url(../images/nr3.gif) top right repeat-y; padding:0 20px;}
.content table.doctorstable td.nt { background:url(../images/nt3.gif) bottom left no-repeat; height:17px; font-size:1px;}
.content table.doctorstable td.nb { background:#f9f9f8 url(../images/nb3.gif) top left no-repeat; height:15px;}
.content table.doctorstable td img{ padding-top:3px;}

.t11 {font-size:11px; padding-top:7px;}

ul.doctmenu3 {position:absolute; bottom:5px; left:160px;list-style: none;}
ul.doctmenu3 li{ margin-left:0px;}
ul.doctmenu3 li a{ font-size:11px; color:#006f51; text-decoration:underline;}
ul.doctmenu3 li a:hover{ text-decoration:none;}

form.medadviceform { font-size:11px; margin-bottom:50px;}
form.medadviceform label { display:block; margin-bottom:3px; padding-left:10px;}
form.medadviceform input { display:block; width:98%; height:17px; background:#eeeeee; border:none; padding-left:10px; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; padding-top:3px;  margin-bottom:15px;   }
.pt3 {padding-top:3px;}
form.medadviceform select { display:block; width:100%; height:21px; background:#eeeeee; border:none; padding-left:0px; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; padding-top:3px;  margin-bottom:15px;  }
.pt3 {padding-top:3px;}
form.medadviceform textarea { display:block; width:320px; height:165px; background:#eeeeee; border:none; padding-left:10px; color:#383838; font-size:11px; font-family:Tahoma, sans-serif; padding-top:3px;  margin-bottom:35px; overflow:auto;  }
form.medadviceform input.submit { width:142px; height:18px; color:#FFFFFF; border:none; background:url(../images/button.gif) top left no-repeat; cursor:pointer; font-size:12px; text-align:center; padding:0; padding-bottom:3px; float:right; margin-top:20px;   }
ul.files {list-style: none;}
ul.files li { margin-left:0px; height:14px; padding-left:35px; background:url(../images/word.gif) top left no-repeat; margin-bottom:10px; padding-top:3px; }
ul.files li a{}

.outtaHere { position:absolute;   left:-3000px; } /*** ���������� ����������� ������ radio ***/ 
/* ���������� ������ select*/
.selectArea { width:200px; height:21px; background:#eeeeee; margin-bottom:15px; }
.selectArea .left {   width:8px; height:21px;   float:left;   background:#eeeeee; }
.selectArea .right { width:21px; height:21px; float:right; background:url(../images/select_right2.gif) no-repeat left top; }
.selectArea .right a { display:block; width:200px; height:21px; margin-left:-179px;   position:absolute; }
.selectArea .right i { display:none; }
.selectArea .center { width:160px;  padding-top:3px; overflow:hidden; white-space:nowrap; }

/* ���������� ����������� ������ */
.optionsDivInvisible, .optionsDivVisible { position:absolute; margin-top:-1px; margin-left:3px; width:172px; background:#eeeeee;   padding:2px; font-size:11px; z-index:20; }
.optionsDivInvisible { display:none; }
.optionsDivVisible { display:block; border:1px solid #666666; }
.optionsDivVisible p { margin:0; padding:0; }
.optionsDivVisible a {  text-decoration:none; display:block; padding:3px 4px; border:none; }
.optionsDivVisible a:hover { background:#dddddd; border-color:#cfd0d6; } 


.w50 { width:50px; float:left;}
form.medadviceform input.age {width:100%; margin-left:15px; _margin-left:5px;}


.imtleft { float:left; width:360px; padding-left:10px;}
.imtleft .firstp { width:315px; margin-bottom:10px;}

.imtright { float:right; width:273px; padding-left:35px; background:url(../images/imt.jpg) top right no-repeat;  position:relative; z-index:10; margin-right:-15px; _margin-right:-7px;}


.content table.imttable { font-size:12px; margin-bottom:40px;}
.content table.imttable th { height:40px; vertical-align:middle; text-align:center; border:none; border-bottom:1px solid #b9b8b7; font-size:14px; }
.content table.imttable td {height:40px; vertical-align:middle; text-align:center; border:none;}
.content table.imttable .imtt1 { text-align:left; width:160px;}
.content table.imttable .imtt2 {width:105px;}
.content table.imttable .imtt3 {width:95px;}

.gr18 { font-size:18px; color:#006f51; margin-bottom:1px; } 
.gr11 { font-size:11px; color:#006f51; margin-bottom:1px; margin-top:10px; } 
.t14 { font-size:14px; margin-bottom:20px;}
.mb40 {margin-bottom:40px;}


.imthistory { margin-top:458px; padding-left:30px; padding-right:20px; background:url(../images/star.gif) top left no-repeat; font-size:10px; padding-top:7px;}

form.imtform { position:absolute; top:155px; left:40px; color:#FFFFFF; font-size:18px;}
form.imtform label { display:block; float:left; width:56px; }
form.imtform label.txt { display:block; float:left; width:20px; }
form.imtform  input {display:block; float:left; width:44px; height:29px; padding-left:7px; border:none; vertical-align: middle; color:#f99311; font-size:18px; font-family:Tahoma, sans-serif;}
form.imtform  input.inp1 { background:url(../images/but3.jpg) top left no-repeat; margin-left:9px; margin-right:3px;}
form.imtform  input.inp2 { background:url(../images/but2.jpg) top left no-repeat; margin-left:9px; margin-right:3px;}
form.imtform  input.submit { background:url(../images/but1.jpg) top left no-repeat; width:145px; height:24px; color:#FFFFFF; font-size:18px; padding-bottom:4px; cursor:pointer; padding-left:2px;}
.wht18 { font-size:18px; color:#FFFFFF; margin-bottom:0;}
.wht48 {font-size:48px; color:#FFFFFF; margin-top:-5px;}


a.fh3 { display:block; font-size:20px; color:#006f51; margin-bottom:20px; text-decoration:none;  }
a.fh4 { display:block; font-size:18px; color:#006f51; margin-bottom:20px; text-decoration:none;} 

#form { width:100%;}

.content table {border-collapse:collapse;}
.content table td {border:1px solid #B9B8B7; padding:10px;}
.content em {font-style:italic;}

strong { font-weight:normal; color:#006F51;}
.green { color:#006F51; }

