html,body {height:100%; color:#3e3e3e; font:14px tahoma;}
body{ height:100%; width:100%; min-width: 800px; width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%"); }
* {margin:0;padding:0}
.top,.middle,.bottom {margin:0 auto;width:100%; border-collapse:collapse;}
.top td,.middle td,.bottom td {vertical-align:top;}
.top { height:220px; color:#fff; clear:both; background: url(http://medexpertnn.ru/img/shapka.png) bottom repeat-x #d20001; position:relative;}
.navigatsiya table {
position: absolute;
width: 100%;
top: 168px;
padding: 0px 10px 0 10px;
}
.navigatsiya tr td {
text-align: center;
padding: 0px;
}
.navigatsiya tr {
width: 100%;
text-align: center;
}
.navigatsiya .razdelitel img{
text-align: center;
margin: 2px 0 0 0;
}
.navigatsiya table tr td a {
font: bold 11pt Arial;
color: #ffffff;
text-decoration: none;
}
.middle {height:78%; background: url(http://medexpertnn.ru/bd-top.gif) top repeat-x; position:relative; } /*background: url(../img/bd-bot.gif) bottom repeat-x;*/
.bottom {height:90px; background: url(http://medexpertnn.ru/img/bm-red.png) top repeat-x #d20001; position:relative;}
.left,.right {width:242px; position:relative;}
.bottom .left,.bottom .right {width:200px;}

.headline {	height: 40px; background: #FFF; padding:0; margin:0; color:#3e3e3e;}
.headline p { padding: 13px 0 0 10px; font:11px tahoma;	color:#3e3e3e; }
.headline p a { padding-top: 10px; font:11px tahoma; color:#3e3e3e; text-decoration:none;}
.headline p a:hover { text-decoration:underline; }
.tel p {color:#FFFFFF; font-size: 10pt; float:right; padding: 37px 10px 0 0;}
.img_phone { position: absolute; right:0; top: 40px; z-index:1000; }
.tophed {position:absolute; left: 270px; top:12px; font-size:12px; color:#d20001; text-decoration:none; }
.tophed a {font-size:12px; color:#d20001; text-decoration:underline;}
.tophed a:hover {text-decoration:none;}
.tophed a strong {font-size:11px; color:#d20001; text-decoration:underline; font-weight:bold;}
.tophed a strong:hover  {text-decoration:none;}

.content .breadcrumbs { height:20px; text-align:left; }
.content .breadcrumbs p { font-size:12px; color:#3e3e3e; }
.content .breadcrumbs p a { font-size:12px; color:#d20001; text-decoration:underline; }
.content .breadcrumbs p a:hover { font-size:12px; color:#d20001; text-decoration:none; }
.dobavit {
position: absolute; top: 7px; right: 20px; height:20px; text-align:right;
}
.lspan { margin:5px 9px; width:5px; height:40px; background-color:#d20001; float:left; }
.rspan { margin:5px 0px; width:5px; height:40px; background-color:#d20001; position:absolute; right:0px; top:0px; }

.left .menu { margin-top: 31px; background: url(http://medexpertnn.ru/img/mn-bg.gif) left top repeat-y #f5f3f4; margin: 30px 0 0 0px; padding: 10px; position:relative;  }
.left .menu p { font: 12px Arial; padding: 9px 0 9px 10px; font-weight: bold; text-transform:uppercase; background:url(http://medexpertnn.ru/img/mn-line.gif) left bottom no-repeat; }
.left .menu p a { text-decoration:none; font-weight: bold; color:#3e3e3e; }
.left .menu p a:hover { text-decoration:underline; }
.left p a { text-decoration:none; font: 12px Arial; font-weight: bold; color:#3e3e3e; text-decoration:underline; }
.left p a:hover { text-decoration:none; }

.shdw_top { position:absolute; right:0px; top:-11px; }
.shdw_right { position:absolute; right:-11px; top:-12px; }
.tr_corner { position:absolute; right:0px; top:0px; }
.shdw_bottom { position:absolute; left:0px; bottom:-17px; }

.adress { overflow:hidden; width: 242px; margin-top: 0px; position:relative; }
.ankor {border-top: 2px solid #d20001; border-bottom: 2px solid #d20001; margin: 30px 0 0 24px; padding: 10px 0 10px 0;}
.ankor p { font: 14px Arial, tahoma; line-height: 16px;}
.ankor a {font-weight: normal; text-decoration: none;}
.adress p { font: 14px tahoma; line-height: 16px; margin: 20px 0 0 24px; }
.adress p b{ font: 14px tahoma; font-weight:bold; line-height: 16px; }

.news {	overflow:hidden; width: 242px; margin: 20px 0 10px 0; position:relative; }
.news p { font: 13px tahoma; line-height: 16px; margin: 10px 20px 0 24px; text-align:justify; }
.news p b { font: 13px tahoma; font-weight:bold; line-height: 16px; }
.news p i{ font: 10px tahoma; }
.news p a {  font: 13px tahoma; line-height: 16px; color: #d20001;}
.news p strong { font: 13px tahoma; font-weight:bold; }

.silver {	overflow:hidden; width: 242px; margin-top: 20px; position:relative; background-color:#ccc; }
.silver p { font: 13px tahoma; line-height: 16px; margin: 10px 20px 0 24px; text-align:center; }
.silver p b { font: 13px tahoma; font-weight:bold; line-height: 16px; }

.red { overflow:hidden; float:right; width: 205px; margin: 10px 0 10px 0; position:relative; border: 5px solid #D20001; padding: 10px;}
.red p { font: 14px Arial; line-height: 18px; text-align:left; margin-top: 10px; }
.red p b { font: 14px Arial; font-weight:bold; line-height: 18px; }

.pnovost { overflow:hidden; float:right; width: 210px; margin: 10px 0 10px 0; position:relative; border-bottom: 2px solid #D20001; padding: 10px;}
.pnovost p { font: 14px Arial; line-height: 18px; text-align:left; margin-top: 10px; }
.pnovost h3 { font: bold 16px Arial; line-height: 20px; text-align:center; }
.pnovost p b { font: 14px Arial; font-weight:bold; line-height: 18px; }

.gwl_bot {  position:absolute; left:0px; top:-16px; }

h1 { font-family: "Trebuchet MS", sans-serif; font-size:20px; font-weight:bold; color: #d20001; margin: 20px 0 10px 0; text-align: left; }
h1 b { font-family: "Trebuchet MS", sans-serif; font-size:20px; font-weight:bold; color: #d20001; margin-top: 28px; text-align: left; }
h2 { font-family: "Trebuchet MS", sans-serif; font-size:16px; font-weight:bold; color: #d20001; text-align: left; }
h3 { font-family:"Trebuchet MS", sans-serif; font-size:14px; font-weight:bold; color: #d20001; text-align: left; }
h4 { margin-top: 10px; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color: #d20001; text-align: left; }
.block h4 { margin: 5px 10px 0 20px; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color: #d20001; text-align: left; }
h5 { margin-top: 5px; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color: #d20001; text-align: left; }
.menu h3 { display: block; height: 40px; line-height: 40px; font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:normal; color: #ffffff; text-align: left; margin: 0 -4px 0 -4px; padding: 0px 0px 0px 15px; background:url(http://medexpertnn.ru/img/h3menu.png) left top no-repeat; text-decoration: none; text-transform: uppercase;}
.menu h3 a { color:#ffffff; text-decoration: none;}
.logotxt { width: 386px; float:left; padding: 13px 0px 0px 20px;}
.top a { text-decoration:none; }
.top p.mc { font: 14px "Trebuchet MS", sans-serif; line-height: 20px; font-weight:bold; color:#FFF; margin:33px 0 0 60px; }
.top a.mc { font: 14px "Trebuchet MS", sans-serif; line-height: 20px; font-weight:bold; color:#FFF;}
.top p.ex { font: 35px "Trebuchet MS", sans-serif; line-height: 30px; font-weight:bold; color:#FFF; margin-left:60px; }
.top a.ex { font: 35px "Trebuchet MS", sans-serif; line-height: 30px; font-weight:bold; color:#FFF; }
.top .fast { float:left; font: 12px tahoma; line-height: 18px; color:#FFF; margin: 32px 0px 0px 0px; }
.top .fast a { font: 12px tahoma; text-decoration:none; color:#FFF; }
.top .fast a:hover { text-decoration:none; }
.top .fast b { font: 12px tahoma; font-weight:bold; color:#FFF; }
.top .phone {float:right; padding: 40px 40px 0 0;}
.top .number {padding: 0px 0px 0 0; font: 28px Arial; color:#FFF;}

.content { padding: 0 10px 20px 10px; }
.content p { font: 14px tahoma; line-height: 20px; margin: 5px 0 5px 25px; text-align: justify;}
.content p img{ margin: 0px; border:none;}
.content p a{ color: #d20001; font: 14px tahoma; line-height: 20px; text-decoration: underline; }
.content p a:hover{ text-decoration: none; }
.content ul li a{ color: #d20001; font: 14px tahoma; line-height: 20px; text-decoration: underline; }
.content ul li a:hover{ text-decoration: none; }
.content p b{ font-weight:bold; }
.content p strong { font: 14px tahoma; font-weight:bold; line-height: 20px; }
.content ul { font: 14px tahoma; line-height: 20px; margin-left: 45px; }
.content ul li { font: 14px tahoma; line-height: 20px; }
.content .bord { border: 1px solid silver; margin-left:10px;}
.content .bord td {	border: 1px solid silver;  margin:0px; padding:5px; }
.content .bord td p { font: 14px tahoma; margin:0px;}
.content .bord td b { font: 14px tahoma; font-weight:bold; }
.content h3 { margin-left:10px; font-family:"Trebuchet MS", sans-serif; font-size:14px; font-weight:bold; color: #d20001; text-align: left; }
.content h2 { font-family: "Trebuchet MS", sans-serif; font-size:16px; font-weight:bold; color: #d20001; text-align: left; margin: 25px 0 5px 25px;}

.spisok { background: url(http://medexpertnn.ru/img/spisok.png) no-repeat; height: 454px; padding: 16px 0 14px 12px; }
.spisok p.silv  { background: #F3F2F1 no-repeat; height: 412px; margin: 0px; padding: 10px 15px 0px 15px; line-height:26px; }
.spisok p.silv a { text-decoration:none; font: 12px tahoma; font-weight: bold; color:#3e3e3e; }
.spisok p.silv a:hover { text-decoration:underline; }

.right .www { margin-top: 19px; height: 151px; background:url(http://medexpertnn.ru/img/rb-www-bg.gif) left top no-repeat; padding: 16px 0 0 40px; }
.right p.work { font: 13px tahoma; text-align: right; padding-right: 25px; font-weight: bold;}
.right p.workt { font: 18px tahoma; text-align: right; padding-right: 45px; font-weight: bold; padding-bottom:5px}
.video-block { padding-left: 20px; }
.video-block a { font: 11px tahoma; color: #d20001;}

.bullet-plus { padding-left:24px; padding-top:10px; }

.befoot { background: url(http://medexpertnn.ru/img/bd-bot.gif) top repeat-x #ccc; height: 180px;}

.block { overflow:hidden; margin-top: 10px; position:relative; }
.block h4 a { text-decoration: none; color: #d20001; }
.block p { font: 11px tahoma; line-height: 14px; margin: 5px 20px 0 20px; text-align:justify; }

.bottom .copyright { width:255px; float:left; padding:0px 10px 0 30px;}
.bottom .bmline { width:3px; float:left; padding:15px 0 0 0px;}
.bottom .copyright p { font: 11px tahoma; color:#FFF; text-align: left; line-height: 16px; padding:30px 0 0 10px; }
.bottom .dublicate { float:left; padding:0px 20px 0 20px;}
.bottom .dublicate p { font: 11px tahoma; color:#FFF; text-align: left; line-height: 16px; padding:22px 10px 0 10px; }
.bottom .karta { float:left; padding:40px 20px 0 20px;}
.bottom .gsra { float:right; padding:18px 30px 0 0px; line-height: 24px;}

.counters{ position:relative; display:none; bottom:0px; right:-1px; width:1px; height:1px; overflow:hidden;}

.map { overflow:visible; position: absolute; top: 0px; left:10px; z-index:1999; }
.map p { padding: 10px 0 0 10px; font:11px tahoma; color:#3e3e3e; }
.map p a { font:11px tahoma; color:#3e3e3e; text-decoration: underline;}
.map p a:hover { text-decoration: none; }
.bdline {
margin: 15px 0 0 0;
}
