/*@import url("reset.css");*/
/*----------all--------------*/
html {height: 100%; background:#fff; width:100%}
.pt15 {padding-top:15px}
.banner-top {margin-top:10px; width:300px; /*height:523px;*/ text-align:center;  background: url('http://images.mhealth.ru/design/2009_08/i/bbg.gif') 0 0; }
.banner-top table td {vertical-align:middle;}
pre{
font-size: 12px;
}

/*body { font:62.5% Arial, Tahoma,  sans-serif; margin:0 auto 0 14px;}*/
body { font:62.5% Arial, Tahoma,  sans-serif; /*margin:0 auto 0 14px;*/}
a:link { color: #ed1c24;}
a:visited { color:#ed1c24;}
a:hover { color: #ed1c24; text-decoration:none}
a:active { color:#ed1c24;}


.fr{float:right}
.fl{float:left}
.clb{clear:both}
#page {width:1008px; margin: 0 auto; position:relative;}

table#template_header {width:100%; background: url('http://images.mhealth.ru/design/2009_08/i/bg-head.jpg') 0 0 repeat-x; margin-bottom:10px;}
table#template_header td {/*vertical-align:top*/}

table#template_content {width:100%;  font-size: 1.3em}
table#template_content td {vertical-align:top; padding-bottom:20px;}

table#template_footer {width:100%;}
table#template_footer td {vertical-align:top}

.banner {width:100%; text-align:center; height:111px; margin:16px 0 0 0; border-bottom:5px solid #000}
.b660x120 {width:700px; height:120px; position:relative; text-align:center;  background: url('http://images.mhealth.ru/design/2009_08/i/bbg.gif') 0 0;}
.b660x120 iframe {margin:0; padding:0;}

/*----------header--------------*/
td#header {position:relative; display:block; width:100%}
/*@-moz-document url-prefix() {td#header {height:227px;}}*/
 img.logo {top:51px; width:335px; height:98px;  position:absolute; left:24px}
  img.logo a {position:relative; }
 #header .wrap {position:relative; height:234px; width:700px; text-align:right; /*z-index:1;*/ }

/*----------anons_nomer--------------*/
  #anons { width:313px; position:absolute; right:0; top:10px; height:224px}
   #anons img {position:absolute; top:0; right:0; /*z-index:5*/}
    #anons .notice img {z-index:100 !important; }
    #anons .bg_png_anons {background: url('http://images.mhealth.ru/design/gillette/i/bganons.png') 0 0 no-repeat;  height:224px}
  #anons .notice {width:78px; height:78px; position:absolute; top:38px; left:84px; }
   #anons .wrapper {position:absolute; top:112px; left:25px; }
  #anons ul {text-align:left; display:block;}
  #anons li h3 {color:#fff; font-size: 1.3em}
   #anons ul li {font-size: 1.1em; padding-bottom:5px; display:block}
    #anons li a, #anons ul li a:link, #anons ul li a:visited, #anons ul li a:hover, #anons ul li a:active {position:relative; color:#fff;}

	
/*----------search form--------------*/
form.search {position:relative; margin-left:460px; width:230px; height:24px; background:transparent url(http://images.mhealth.ru/design/2009_08/i/search.gif) 0 2px no-repeat;}
form.search input.inputtext {font-size: 1.1em; color:#9b9b9b; line-height:22px; border:0; padding:1px 3px; margin:0; width:141px;  background:transparent; height:22px;}
form.search input.button {width:69px; height:22px; border:0; background:transparent; cursor: pointer;}

/*------------authorization----------*/
.authorization {width:700px; border-top: 7px solid #000; height:28px; background:#d9dadf;}
.authorization ul {margin-left:10px}
.authorization li {float:left; height:28px; line-height:28px; font-size: 1.4em; padding:0 10px; color:#707070;}
.authorization li a, .authorization li a:link, .authorization li a:visited, .authorization li a:hover, .authorization li a:active {color:#000}

/*------------sidebar----------*/
.sidebar {width:700px; height:100px; 
background: url('http://images.mhealth.ru/design/2009_08/i/bg-bottom-menu.jpg') 0 0 repeat-x;
font-size:6.5pt;
}

.sidebar ul.avatar {float:left; background-image:none; width:80px; height:80px; margin:10px; background:transparent}
.sidebar ul.avatar li {width:80px; height:80px; overflow:hidden; margin:0; padding:0}

.sidebar ul {float:left; width:188px; height:100%; background:transparent url(http://images.mhealth.ru/design/2009_08/i/icon-menu-razdel.gif) 100% 50% no-repeat; font-family: arial; font-size: 1.3em; padding-left:5px}
.sidebar li {height:24px; line-height:24px; color:#707070; position:relative; padding-left:27px;}

.sidebar li.fav-articles > ul {position:absolute; z-index:2000; width:400px; top:20px; background:#ebebeb; border:1px solid:#666 !important; overflow:hidden; height:auto; padding-top:5px; font-size: 0.88em;}
.sidebar li.fav-articles > ul li {margin-left:-20px; line-height:12px !important; padding-bottom:5px}
.sidebar li.fav-articles > ul li a{padding-bottom:2px}

.sidebar li i {position: absolute; left: 0;  top:-4px; width:22px; height:18px; margin-top: 0.8em; background: url('http://images.mhealth.ru/design/2009_08/i/icon-menu-bottom.gif') no-repeat;}

.sidebar li.raitings i{background-position: 50% 0; }
.sidebar li.fav-articles i{background-position: 50% -21px;}
.sidebar li.rss i{background-position: 50% -44px;}
.sidebar li.profile i{background-position: 50% -65px; overflow:hidden}
.sidebar li.new-articles i{background-position: 50% -82px; }
.sidebar li.quest-exp i{background-position: 50% -110px; }
.sidebar li.favorites i{background-position: 50% -132px; }
.sidebar li.subscription i{background-position: 50% -154px;  overflow:hidden}

.sidebar  li a, .sidebar  li a:link, .sidebar  li a:visited, .sidebar  li a:hover, .sidebar  li a:active {color:#000;}
.sidebar  li a, .sidebar  li a:link, .sidebar  li a:visited,  .sidebar  li a:active {text-decoration: none}
.sidebar  li a:hover {text-decoration: underline}
.sidebar ul.video { background-image:none; padding-top:10px; height:89px}
.sidebar ul.video li {height:25px; line-height:35px; padding-left:45px}
.sidebar ul.video li i{position: absolute; left: 0; top:-6px; width:40px; height:30px; margin-top: 0.7em; background: url('http://images.mhealth.ru/design/2009_08/i/icon-menu-bottom1.gif') no-repeat; }

ul.video li.new-wideo i{background-position: 50% -174px; }
ul.video li.webofon i{background-position: 50% -200px; }
ul.video li.games i{background-position: 50% -230px; }
/*----------navigation search --------------*/
 #nav_search {height:30px; border-bottom:2px solid #000; width:700px; /*position:absolute*/}
 #nav_search ul {float:left; padding-left:12px}
  #nav_search ul li {float:left; line-height:30px; padding:0 12px; font-size: 1.1em}
   #nav_search ul li a,  #nav_search ul li a:link,  #nav_search ul li a:visited,  #nav_search ul li a:hover,  #nav_search ul li a:active {color:#0a5891; position:relative; z-index:2000}
   #nav_search ul li a:hover {text-decoration:none}

/*----------navigation section--------------*/
	#nav {width:700px; height:42px; position:relative; overflow:hidden;  border-top:3px solid;}
	  /* #nav li a {display:block; float:left; text-indent:9999px; overflow:hidden}*/
	   #nav li {float:left; display:block}
	   #nav li a {background: url('http://images.mhealth.ru/design/2009_08/i/menu.gif'); position:relative; display:block; text-indent:-9999px; overflow:hidden}
     #nav a:hover,  #nav a.active{ background: url('http://images.mhealth.ru/design/2009_08/i/menu.gif') no-repeat; overflow:hidden }

     #nav li.sex{width:86px; height:42px;  overflow:hidden}
     #nav li.health {width:115px; height:42px;  overflow:hidden}
     #nav li.form {width:93px; height:42px; overflow:hidden}
     #nav li.diet  {width:74px; height:42px;  overflow:hidden}
     #nav li.life {width:93px; height:42px; overflow:hidden}
     #nav li.fashion {width:93x; height:42px;  overflow:hidden;}
     #nav li.community {width:146px; height:42px;  overflow:hidden}
     #nav li.sex a {width:86px; height:42px; background-position: 0 0}
     #nav li.health a {width:115px; height:42px;  background-position: -86px 0}
     #nav li.form a {width:93px; height:42px; background-position: -201px 0}
     #nav li.diet a {width:74px; height:42px;  background-position: -294px 0}
     #nav li.life a {width:93px; height:42px; background-position: -368px 0}
     #nav li.fashion a {width:93px; height:42px;  background-position: -461px 0}
     #nav li.community a {width:146px; height:42px;  background-position: -554px 0}
     #nav li.sex a:hover,  #nav li.sex a.active {width:86px; height:42px; background-position: 0 100%}
     #nav li.health a:hover, #nav li.health a.active {width:115px; height:42px;  background-position: -86px 100%}
     #nav li.form a:hover, #nav li.form a.active {width:93px; height:42px;  background-position: -201px 100%}
     #nav li.diet a:hover, #nav li.diet a.active {width:74px; height:42px;  background-position: -294px 100%}
     #nav li.life a:hover, #nav li.life a.active {width:94px; height:42px; background-position: -368px 100%}
     #nav li.fashion a:hover, #nav li.fashion a.active {width:93px; height:42px;  background-position: -461px 100%}
     #nav li.community a:hover, #nav li.community a.active {width:146px; height:42px;  background-position: -554px 100%}

/*------------comments------------*/
.comment {width:18px; height:17px; display:inline-block; /*loat:left;*/ padding:1px 0; background: url(http://images.mhealth.ru/design/2009_08/i/comment.gif) no-repeat 0 2px; color:#fff; text-align:center; font-size:10px; font-family: arial; letter-spacing: -1px}
.comments {font-size:0.9em; position:relative; padding-left:20px; font-style: normal;}
/* .comments b { width:18px; height:13px; background:transparent url(../i/comm.gif) no-repeat 0 0; margin-top:3px; margin-right:5px; font-weight: normal; text-align:center; float:left; padding-top:0; font-weight: normal;  position:absolute; top:0; left:0; font-size:9px;}*/
.comments b { width:18px; height:13px; display:block; background:transparent url(http://images.mhealth.ru/design/2009_08/i/comm.gif) no-repeat 0 0; margin-top:3px; margin-right:5px; font-weight: normal; text-align:center; float:left; padding-top:0; font-weight: normal;  position:absolute; top:0; left:0; /*font-size:0.92em;*/ font-size: 9px}

/*----------section page--------------*/
table.section { width:100%; vertical-align:top;} 

/*----------main page--------------*/
td#main { position:relative; padding:0 0 40px 0; vertical-align:top;}
table#wrap-index {width:100%}
td#left-side {width:300px;}

#poll {width:290px; border:5px solid #000; margin:0; padding:5px 10px; font-family: Georgia; clear:both}
 #poll h2 {background: url('http://images.mhealth.ru/design/2009_08/i/poll.jpg') no-repeat 0 0; width:250px; height:21px; text-indent:-99999px}
  #poll legend {font-size:.92em; font-weight: bold; color:#ed1c24}
 #poll fieldset {margin:10px 0; clear:left; min-height:0%;}
 #poll input {margin:1px 5px 0 5px; float:left}
 #poll fieldset label {font-size:.85em; float:left;}
 #poll fieldset a,  #poll fieldset a:link,  #poll fieldset a:visited,  #poll fieldset a:hover,  #poll fieldset a:active {font-size:.77em; color:#000; }
 #poll form input.button {text-indent:-200px; cursor:pointer; width:80px; height:21px; border:0; background:transparent url(http://images.mhealth.ru/design/2009_08/i/answer.jpg) 0 2px no-repeat;}
 .service_action {position:relative; /*margin-top:10px*/}
 #block_300_500 {width:300px; position:relative; text-align: center;}
#block_300_500 div {width:auto !important}
 #block_300_200 {width:300px; position:relative;  /*margin-top:10px;*/}
 .block_660_130 {width:660px; margin:5px 0 5px 0;}

/*----------main page center--------------*/
td#center-side {/*width:938px;*/ /*padding-left:20px;*/ height:700px;}

#loock {width:100%; position:relative; z-index:1000; background: #ed1c24; z-index:1; /*height:310px;*/ /*padding:0 10px 10px 10px;*/}

/*#loock {position:relative; background:#ed1c24; height:310px; padding:0 0 10px 10px}*/
#loock table {padding-bottom:10px; /*margin-left: 15px;*/ width:100%;}
#loock ul {width:250px; text-align:left;}
 #loock li {width:248px; height:58px; display:block; position:relative; padding:10px 0; color:#fff;  border:1px solid #ed1c24}
   #loock li img {float:left; margin-right:10px}
    #loock li a, #loock li a:link, #loock li a:visited, #loock li a:hover, #loock li a:active {color:#fff; position:relative; z-index:1000/*font-size:1.92em*/}
	#loock li.active a, #loock li.active a:link, #loock li.active a:visited, #loock li.active a:hover, #loock li.active a:active {color:#ed1c24;  position:relative; z-index:1000}
  #loock li p {width:118px; height:56px; overflow:hidden; font-size: .92em; color:#000; line-height:18px}
  #loock li.active p {color:#838383}
  #loock li span.ico {position:absolute; top:10px; right:10px}
    #loock li.active {background:#fff; color:#ed1c24;}

.big_anons {width:400px; height:300px; position:relative; border:1px solid #fff; margin:10px 10px 10px 0; }

.description {text-align:left; z-index:1000; position:absolute; bottom:0; left:0; width:380px; height:80px; background: url(http://images.mhealth.ru/design/2009_08/i/hover1.png) no-repeat 0 0; color:#fff; padding:10px; font-size:.92em}
/*.description {z-index:1000; position:absolute; bottom:0; left:0; width:380px; height:80px; background: url(../i/hover.png); color:#fff; padding:10px; font-size: 1.2em}*/
.description h2 a, .description h2 a:link, .description h2 a:visited, .description h2 a:hover, .description h2 a:active{font-size: 1.15em; color:#fff; font-weight: normal}

table.content_index {width: 1008px; margin-top:10px}
/*td.part_center {width:485px;}*/
td.part_center {width:515px;}
#news, #mh_tv  {margin-bottom:10px}

#news {}
#news h2, .left-news h2, .right-news h2 {color:#ed1c24; border-top:10px solid #ed1c24;   padding-top:6px}
 #news table {width:485px}
 #news table td {padding:10px 15px 20px 0; position:relative}
 #news  h4 a,  #news  h4 a:link,  #news  h4 a:hover,  #news  h4 a:visited,  #news  h4 a:active {color:#ed1c24; font-size: .92em; font-weight: normal}
 #news p {font-size: 0.92em; color:#000}
 #news table td img {z-index:50; position:relative; margin-top:-25px}

 #news ul.columns-news { padding-bottom:5px; position:relative}
 #news ul.columns-news li {width:230px; float:left; min-height:50px;}
 #news ul.columns-news li span {display:block; float:left; margin-right:10px}
  #news i.comments {color:#000;}
  #news i.comments b {background-color:#000; color:#fff}

#mh_tv {clear:both}
#mh_tv h2{color:#dc008b; border-top:10px solid #dc008b; padding-top:6px}
#mh_tv h3 {font-size:.92em; padding-top:6px; display:inline; font-weight: normal}
#mh_tv h3 a, #mh_tv h3 a:link, #mh_tv h3 a:hover, #mh_tv h3 a:visited, #mh_tv li a, #mh_tv li a:link, #mh_tv li a:hover, #mh_tv li a:visited {color:#ed1c24;}
p.video {margin:10px 0; float:left}
#mh_tv ul {padding-top:0; width:180px; display:block; margin-left:300px;}
#mh_tv li {width:180px; height:58px; display:block; position:relative; padding:10px 0; color:#fff; overflow:hidden; line-height:14px; font-size: .92em}
#mh_tv li img {float:left; margin-right:10px}
 #mh_tv i.comments {color:#ed1c24;}
 #mh_tv i.comments b {background-color:#ed1c24; color:#fff}
#mh_tv li i.comments {color:#ed1c24;}
#mh_tv li i.comments b {background-color:#666; color:#fff; line-height:12px}



.other { border:1px dashed #223100; background:#bacba3; padding:10px 15px;}
 .other h2 {border-top:10px solid #223100; text-transform: uppercase; padding-top:6px}
 .other table {width:447px}
 .other table td {padding:10px 15px 20px 0; border-top:1px solid #223100; position:relative}
 .other table td h4 a, .other table td h4 a:link, .other table td h4 a:hover, .other table td h4 a:visited, .other table td h4 a:active {color:#223100; font-size: .92em; font-weight: normal}
 .other table td p {font-size: .92em; color:#000}
  span.ico {z-index:100; position:relative;}
  .other table td img {z-index:50; position:relative; margin-top:-25px}
  .other table td.first {border-top:none}


td.part_anons {width:140px;}
td.part_anons div.pad{padding:0 18px 0 18px}
.test, .blogs, .reader_weeck, .experts {margin-bottom:10px; clear:both}
.blogs h2, .reader_weeck h2, .articles h2 {border-top:10px solid ; padding-top:6px}

  .experts {font-size: 1.1em; color:#000;}
  .experts td {padding:0 10px 5px 0}

.test {background:#9da2ca;}
 .test h2 {color:#fff;  text-transform: uppercase; padding:10px 0 0 10px; font-size: .88em;  font-weight: normal}
 .test h3 {color:#000;  padding:0 0 5px 10px; font-weight: normal}
  .test a img, .test img {border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:0}

.blogs {position:relative; margin-bottom:10px}
 .blogs h2 {color:#50002c; border-color:#50002c}
 .blogs p {margin:10px 0; padding-bottom:10px;  background:transparent url(http://images.mhealth.ru/design/2009_08/i/bgblogs.jpg) 0 100% no-repeat;}
  .blogs p span {color:#fff; background:#50002c; font-size: 1.08em; line-height:16px}
  .blogs dl {width:140px;   height:50px; position:relative}
  .blogs dt {width:40px}
   .blogs dt img {margin:0 10px 20px 0}
  .blogs dd {font-size: .88em; color:#000; padding-top:3px; width:80px; margin-left:50px; margin-top:-60px}

.reader_weeck {}
 .reader_weeck h2 {color:#769749; border-color:#769749; clear:both}
  .reader_weeck img {margin:10px 0 5px 0}
  .reader_weeck a, .reader_weeck p {font-size: 0.88em}
   .reader_weeck a, .reader_weeck a:link, .reader_weeck a:visited, .reader_weeck a:hover, .reader_weeck a:active {color:#8db1cc}

td.part_pr {width:250px}
 .google, .partners {background:#edf6f7; border:1px dashed #b5b5b5; padding:10px; margin-bottom:10px; position:relative;}
.articles {margin-top:10px}
 .articles h2 {float:left; padding-right:20px; border-color:#a5a5a5; color:#000}
 .articles ul {clear:both; line-height:25px; font-size: 0.88em;}
  .articles li a, .articles li a:link, .articles li a:visited, .articles li a:hover, .articles li a:active {color:#8db1cc}
  
/*----------footer--------------*/
td#footer {height:229px;  border-top:15px solid #000}
 .copyright {width:306px; padding-top:25px; float:left}
 .copyright p {font-size: 1.1em; padding-bottom:10px}
 .counters {width:473px; padding-top:25px; float:left; }
  .counters p {font-size: 1.1em; padding-left:12px}
  .counters img {margin:15px 12px 0 12px}
 td#footer .nav {width:140px; float:left}
 .slogo {width:140px; padding: 0 40px}
  img.slogo {margin-top:20px; width:140px; height:32px; /*z-index:1000;*/ position:relative; margin-bottom:10px}
   .nav ul {width:50px; float:left; padding-left:20px; }
    .nav ul li {font-size: 1.2em; padding:5px 0 0 25px}

  /*---------------color for section pages-------------------*/
  #main h1 {font-size: 2.3em; font-weight: normal}
   ul.razdel-nav li a.active, ul.razdel-nav li a:link.active, ul.razdel-nav li a:visited.active, ul.razdel-nav li a:hover.active, ul.razdel-nav li a:active.active{font-weight: bold !important; text-decoration: none !important}
.sex a, .sex a:link, .sex a:visited, .sex a:hover, .sex a:active, li.sex a, li.sex a:link, li.sex a:visited, li.sex a:hover, li.sex a:active, .sex h1 {color:#eb1212}
.life a, .life a:link, .life a:visited, .life a:hover, .life a:active, li.life a, li.life a:link, li.life a:visited, li.life a:hover, li.life a:active, .life h1 {color:#007326}
.health a, .health a:link, .health a:visited, .health a:hover, .health a:active, li.health a, li.health a:link, li.health a:visited, li.health a:hover, li.health a:active, .health h1{color:#ff8400}
 .technics a, .technics a:link, .technics a:visited, .technics a:hover, .technics a:active, li.technics a, li.technics a:link, li.technics a:visited, li.technics a:hover, li.technics a:active, .technics h1{color:#6e6e6e}
.diet a, .diet a:link, .diet a:visited, .diet a:hover, .diet a:active, li.diet a, li.diet a:link, li.diet a:visited, li.diet a:hover, li.diet a:active, .diet h1{color:#72ba01}
 .fashion a, .fashion a:link, .fashion a:visited, .fashion a:hover, .fashion a:active, li.fashion a, li.fashion a:link, li.fashion a:visited, li.fashion a:hover, .fashion a:active, .fashion h1{color:#066ec9}
.form a, .form a:link, .form a:visited, .form a:hover, .form a:active, li.form a, li.form a:link, li.form a:visited, li.form a:hover, li.form a:active, .form h1{color:#000}
.video a, .video a:link, .video a:visited, .video a:hover, .video a:active, li.video a, li.video a:link, li.video a:visited, li.video a:hover, li.video a:active, .video h1{color:#dc008b}
.community a, .community a:link, .community a:visited, .community a:hover, .community a:active, li.community a, li.community a:link, li.community a:visited, li.community a:hover, li.community a:active, .community h1{color:#007070}
   td#center-side .section h1 {font-size: 2em; font-weight: normal}
#page.index #nav {border-color:#ed1c24}
 #page.sex #nav {border-color:#ed1c24}
 #page.life #nav {border-color:#007326}
 #page.health #nav {border-color:#ff8400}
 #page.technics #nav {border-color:#6e6e6e}
 #page.diet #nav {border-color:#72ba01}
 #page.fashion #nav {border-color:#066ec9}
 #page.form #nav {border-color:#000}
 #page.video #nav {border-color:#dc008b}
 #page.sport #nav {border-color:#dc008b}
 #page.community #nav {border-color:#007070}
span.ico {background: url('http://images.mhealth.ru/design/2009_08/i/mh_icons.gif') no-repeat; width:25px; height:25px; display:block}
 span.sex {background-position:0 0}
 span.life {background-position:0 -25px}
 span.health {background-position:0 -50px}
 span.technics {background-position:0 -75px}
 span.diet {background-position:0 -100px}
 span.fashion {background-position:0 -125px}
 span.form {background-position:0 -150px}
 span.video {background-position:0 -200px}

/* #ico.life {background-position:}
 #ico.form {background-position:}
 #ico.video {background-position:}*/

 /*---------page article---------------*/
 .left-news {margin:10px 0;}
  .left-news ul.columns-news  {padding-bottom:10px; padding-top:5px}
  .left-news  ul.columns-news li {clear:left; display:block; position:relative;}
 .left-news  ul.columns-news li span {display:block; float:left; margin-right:10px}
 .left-news  h4 a,  .left-news  h4 a:link,  .left-news  h4 a:hover,  .left-news  h4 a:visited,  .left-news  h4 a:active {color:#ed1c24; font-size: 0.88em; font-weight: normal}
 .left-news p {font-size: 0.88em; color:#838383; float:left;  width:250px}
 .left-news i.comments {color:#000;}
  .left-news i.comments b {background-color:#000; color:#fff}

  table.article {width:100%; margin-bottom:25px;}
  table.article td {vertical-align:top}
  td.article-content {font-size: 1.08em; padding-right:25px;}
  td.article-content h2 {font-size: 2.0em; font-family: arial; font-weight: normal; }
  td.article-content p.time, td.article-content p.author, td.article-content p.public{font-size: 0.85em; color:#838383; padding:1px 0}
  td.article-content p {padding:5px 0}
  td.article-content img {margin:5px}
  p.img {margin:20px 10px 5px 0}
  p.anons {font-size:1.23em; line-height:18px; margin-top:20px}
  .anons {text-shadow: #DDDCE1 1px 1px 1px;}
  .blog-post-title  {text-shadow: #bbb 1px 1px 1px;}
  
    td.article-content blockquote{ font-family: Georgia; font-style: italic; font-size: 1.38em; margin-left:40px; quotes: "\00ab" "\00bb";}
	   td.article-content blockquote q {quotes: "\00ab" "\00bb";}
	   td.article-content ul, td.article-content ol {margin-left:20px} 
	   td.article-content ul li {list-style-type:disc !important; padding:2px 0} 
	   td.article-content ol li {list-style-type:decimal !important}
	   td.article-content table {margin:0; padding:5px 0; border-collapse:collapse}
	     td.article-content table {table-layout:auto !important}
	   td.article-content table th, td.article-content table td {/*border:1px solid #999;*/ padding:2px 5px}
  
  td.article-comment {width:408px; }

  ul.article-nav {border-top:1px solid #000; border-bottom:5px solid #000; height:30px; line-height:30px; /*margin-top:35px;*/ clear:both}
  ul.article-nav li {float:left;  font-size: .88em; background:transparent url(http://images.mhealth.ru/design/2009_08/i/nav.jpg) 0 50% no-repeat; padding:0 10px}
   ul.article-nav li.first {padding:0 10px 0 0; background-image: none}
  ul.article-nav li a, ul.article-nav li a:link, ul.article-nav li:visited, ul.article-nav li:hover, ul.article-nav li a:active {color:#0a5891}

  .comment_for_article {background: url(http://images.mhealth.ru/design/2009_08/i/aticle-comment.gif) 0 60px no-repeat; /*padding-left:17px;*/ position:relative;}
  .comment_for_article div.bloggers {background:#acc190;  -webkit-border-radius: 6px;   -khtml-border-radius: 6px;   -opera-border-radius: 6px; -moz-border-radius: 6px; font-size:1.1em; padding:5px 10px; margin-bottom:10px; margin-left:17px}
  .dblog {height:45px; overflow:hidden; padding:5px 0 0 17px; position:relative}
   .dblog h4 {padding-left:50px; font-style: italic; font-size: 1.2em;}
   .dblog p.time {padding-left:50px; padding-top:5px; font-size: 0.88em; color:#838383}
   .dblog h4 a, .dblog h4 a:link, .dblog h4 a:visited, .dblog h4 a:hover, .dblog h4 a:active {color:#0a5891; font-style: normal}

   form.add_comment {border-top:1px solid #000; margin-top:30px; padding-left:17px}
    form.add_comment h3 {font-size:1.3em; padding:5px 0}
	form.add_comment input, form.add_comment textarea {width:90%; margin-bottom:10px}
	 form.add_comment textarea {height:100px}
	form.add_comment input.button {width:172px; height:21px; border:0; background:transparent url(http://images.mhealth.ru/design/2009_08/i/add_comment.gif) 0 2px no-repeat;}
.pr_google {margin-top:10px} 
.ml17 {margin-left:17px}

.raiting {font-size: 0.88em; color:#838383; margin-bottom:5px}
.raiting p {padding:5px 0}
.raiting span { padding:2px 3px; /*margin:5px 1px 5px 0;*/ font-size: 1.15em; font-weight: bold}
.raiting span.raiting { background:#ff8400; border:1px solid #ff8400; font-size: 1.15em; color:#fff}
.raiting span.null {border:1px solid #838383; }
.raiting span.comments {background:transparent url(http://images.mhealth.ru/design/2009_08/i/a-comment.gif) 0 2px no-repeat; width:42px; height:27px;  font-size: 1.15em; color:#fff; padding:6px 10px 5px 15px;}
.raiting a, .raiting a:link, .raiting a:visited, .raiting a:hover, .raiting a:active {font-size: 0.92em; color:#acc190;}

/*------------page ravzel----------------*/
.right-news p {font-size: 0.92em; color:#838383; float:left; /*margin-left:35px;*/ padding-bottom:10px}
.right-news {margin:0 0 20px 0;}
  .right-news ul.columns-news  {padding-bottom:20px; padding-top:5px}
  .right-news  ul.columns-news li {clear:left; display:block; position:relative;}
 .right-news  ul.columns-news li span {display:block; float:left; margin-right:10px}
 .right-news  h4 a,  .right-news  h4 a:link,  .right-news  h4 a:hover,  .right-news  h4 a:visited,  .right-news  h4 a:active {color:#ed1c24; font-size: 0.92em; font-weight: normal}
 .right-news i.comments {color:#000;}
  .right-news i.comments b {background-color:#000; color:#fff}

  ul.razdel-nav {height:30px; line-height:30px;  clear:both}
   ul.razdel-nav li {float:left;  font-size: 0.92em; background:transparent url(http://images.mhealth.ru/design/2009_08/i/nav.jpg) 0 50% no-repeat; padding:0 5px 0 7px}
   ul.razdel-nav li.first {padding:0 5px 0 0; background-image: none}
   #center-side ul.razdel-nav li a, #center-side ul.razdel-nav li a:link, #center-side ul.razdel-nav li:visited, #center-side ul.razdel-nav li:hover, #center-side ul.razdel-nav li a:active {color:#0a5891}

 .razdel-anons {/*font-size: 0.88em;*/ padding-right:10px; position:relative; clear:both}
 .razdel-anons h3{/*font-size: 1.09em;*/ padding-top:20px}
 .razdel-anons h3 a, .razdel-anons h3 a:link, .razdel-anons h3 a:visited, .razdel-anons h3 a:hover, .razdel-anons h3 a:active {color:#0a5891}
 .razdel-anons i.comments {color:#000; font-size: 0.88em}
  .razdel-anons i.comments b {background-color:#000; color:#fff}
 .razdel-anons p.time {color:#838383}
 .razdel-anons p.more {padding-top:5px; margin-left:150px}
 .razdel-anons .preview {width:140px; height:105px; overflow:hidden;}

 p.nav-page {clear:both; height:30px; line-height:30px; text-align:center;  margin-top:20px; background:#bacba3; font-size: 0.88em;}
  p.nav-page a,  p.nav-page a:link,  p.nav-page a:visited,  p.nav-page a:hover,  p.nav-page a:active {color:#0a5891}
 
/* RSS */
.partition-feed-title{float:left}
.partition{cursor:pointer;color:#999; font-size:11px; font-family:tahoma}
.partition a{color:#999}
.partition-wrapper{position:relative;/*margin:.5em;*/padding:0;}
div.partition{text-align:left;cursor:pointer;width:144px;margin:0;padding:0;z-index:20}
.partition-type-POST{z-index:10}
div.partition div.top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.cosmo.ru/design/img/s_top.png',sizingMethod='crop');font-size:1em;padding:4px 5px 1px 5px;width:144px}
html>body div.partition div.top{background:url('http://images.cosmo.ru/design/img/s_top.png') top left no-repeat; font-family:tahoma; font-size:12px}
span.inner{padding:0;margin:0}
.feed-icon{vertical-align:baseline;display:inline}
div.partition div.bottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.cosmo.ru/design/img/s_bottom.png',sizingMethod='crop');height:3px;font-size:3px;line-height:0}
.partition-wrapper .expanded{position:absolute;top:0}
html>body div.partition div.bottom{background:url('http://images.cosmo.ru/design/img/s_bottom.png') bottom left no-repeat;width:144px;margin-bottom:0;padding-bottom:0}
.feed-reader-links{padding:0;margin:10px 20px;list-style:none;position:relative}
.feed-reader-links li{margin-top:5px}
.partition-dropdown-arrow{float:right;margin-top:4px;margin-right:14px}
ul.feed-reader-links{margin:0;padding:0;list-style:none}ul.feed-reader-links li{margin-top:5px}
a.feed-reader-link{display:block;margin:.5em;text-decoration:none;font-weight:normal;z-index:1000}
.feed-reader-link img{border:0;display:inline}

#main table td input.inputtext {border:1px solid #999999; width:650px; margin-bottom:10px}
#main table td textarea.inputtextarea {border:1px solid #999999; width:650px}
.tablebodytext {font-size: 0.92em; padding:5px 0}

.head_otvety, .txt_ask {background:#e7e7e7; ; padding:5px 10px}
.nav-arhiv {;}
.nav-arhiv a, .nav-arhiv a:link, .nav-arhiv a:visited, .nav-arhiv a:hover, .nav-arhiv a:active, .number a, .number a:link, .number a:visited, .number a:hover, .number a:active  {color:#0a5891}
h2.title-arhiv {font-size: 2em; font-family: arial; font-weight: normal; padding:10px; border:1px solid #ebebeb;  background: url('http://images.mhealth.ru/design/2009_08/i/bg-head.jpg') 0 -40px repeat-x; width:628px;}
table.arhiv { background: url('http://images.mhealth.ru/design/2009_08/i/bg-head.jpg') 0 -80px repeat-x; width:650px; padding-top:20px}
.number-img {margin:10px auto 0 auto;}
.number {margin:5px 0 20px 0; font-size: 0.92em; }

/*------page expert---------*/
.ExpertIndex {width:650px;}
.ExpertIndex div.item{ float:left; width:33%; position:relative; overflow:hidden;}
.ExpertIndex div.item .peview {height:60px}
.ExpertIndex div.item .peview span{display:block}	
.ExpertIndex div.item .peview span.title{color:#0a5891; font-size: 1.23em}	
.ExpertIndex div.item .peview span.about{ font-size: 0.92em; color:#000}	
.ExpertIndex div.item .img{ width:110px; height:110px; margin:20px auto 10px auto}	
.ExpertIndex div.item .container{ margin:20px 20px 0px 20px; }	
.ExpertIndex div.item .name{ font-weight:bold; text-align:center; color:#fff; padding:0; font-size:.92em; }	

.ExpertIndex div.item .q-a {background:#fefefe; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; width:140px; position:relative; clear:both; min-height:55px; height:55px}
.ExpertIndex div.item .q-a a.link_q{display:block; padding: 0 0 0 14px; font-size:.92em; float:left;   color:#0a5891;  width:35%; position:relative; }	
.ExpertIndex div.item .q-a a.link_a{display:block; padding: 0 0 0 14px; font-size:.92em; color:#0a5891; float:left; width:35%; position:relative}
 a.link_q i, a.link_a i {position:absolute; text-decoration:none; background: url('http://images.mhealth.ru/design/2009_08/i/q_a_exp.gif')no-repeat; display:block; width:11px; height:11px; left:3px; margin-top:2px}
  a.link_q i {background-position: 0 0}
  a.link_a i {background-position: -11px 0}
.ExpertIndex div.item .bgimgexp {width:140px; height:164px; overflow:hidden;  background: url('http://images.mhealth.ru/design/2009_08/i/bg_expall.gif') 0 0 repeat-x; text-align:center; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb}
.ExpertIndex div.item .bgimgexp {padding:0; margin:0; text-align:center}

table.tablebody td input.inputtext {width:300px !important;}
table.tablebody td {padding:0 5px}

.about-expert {width:650px; position:relative; font-size: 0.92em; border-bottom:1px solid #000; padding-bottom:10px}
.about-expert h2 {font-size: 1.84em; padding:5px 0 7px 0; font-family: arial; font-weight: normal}
.about-expert h3 {font-size: 1.13em; margin-left:180px; padding:2px 0;  font-family: arial; font-weight: normal}
.about-expert h4 { margin-left:180px;  padding:2px 0;  font-family: arial; font-weight: normal}
.about-expert p { margin-left:180px;  padding:2px 0;}
.about-expert img {margin-right:20px; }

.forma_qw h3 {; padding:10px 0 2px 0;  font-family: arial;}
.forma_qw table td.name {font-size: 0.92em}
.forma_qw input.inputtext {width:650px}
.forma_qw input.button {width:114px; height:20px; background: url('http://images.mhealth.ru/design/2009_08/i/buttons.gif') no-repeat 0 -60px; border:0; text-indent:-9999px}

.n_qwestion {color:#155f92; font-size: 0.92em; font-weight: bold; background:#e7e7e7; padding:5px 10px 0 10px; width:630px}
.n_qwestion span {color:#000; font-size: .92em; font-style: italic !important; font-weight: normal}
.exp_qwestion { background:#e7e7e7; font-size: 0.92em; color:#000; padding:5px 10px; width:630px}
.exp_answer {border-left:10px solid #007326;  padding:0 10px; width:600px; font-size: 0.92em; font-weight: bold; margin:10px 0 20px 10px;}

/*------page service---------*/
.wrapper-services {position:relative; margin-left:168px; margin-top:-40px;}
.services {width:760px; min-height:680px; padding:0 21px; background: url('http://images.mhealth.ru/design/2009_08/i/bg-services-center.gif') repeat-y 0 0; z-index:500; font-size: 0.92em; color:#464646}
.services span {font-size:1.33em; font-weight:bold}
.services p {padding:0 0 10px 0}
p.top-services {margin:0; padding:0; width:802px; height:20px;  background: url('http://images.mhealth.ru/design/2009_08/i/bg-services.gif') no-repeat 0 0;}
p.bottom-services {margin:0; padding:0;  width:802px; height:10px; background: url('http://images.mhealth.ru/design/2009_08/i/bg-services.gif') no-repeat 0 100%;}
ul.services-left-nav {width:170px; float:left; z-index:1000;}
ul.services-left-nav li {height:49px; line-height:49px; margin:10px 0; padding:0 0 0 20px; ;  background: url('http://images.mhealth.ru/design/2009_08/i/menu-services.gif') no-repeat 0 100%; overflow:hidden;  z-index:1000; position:relative; display:block}
ul.services-left-nav li a, ul.services-left-nav li a:link, ul.services-left-nav li a:visited, ul.services-left-nav li a:hover, ul.services-left-nav li a:active, ul.services-left-nav li a:visited {color:#000}
ul.services-left-nav li a {width:130px; line-height:13px; display:block; min-height:12px; position:absolute; top:50%; margin-top:-12px}
ul.services-left-nav li.active {background: url('http://images.mhealth.ru/design/2009_08/i/menu-services.gif') no-repeat 0 0; overflow:hidden;  position:relative}
ul.services-left-nav li.active a, ul.services-left-nav li.active a:link, ul.services-left-nav li.active a:visited, ul.services-left-nav li.active a:hover, ul.services-left-nav li.active a:visited {color:#70787a; text-decoration:none; font-weight: bold;}

/*mediakit*/
.mediakit {width:650px; position:relative}
 .mediakit h2 { background: url('http://images.mhealth.ru/design/2009_08/i/bg-hm-kit.gif') repeat-x 0 100%; color:#ed1c24; font-size: 1.38em; margin-top:20px; font-weight:normal}
.mediakit .about {background: url('http://images.mhealth.ru/design/2009_08/i/veshnepolsky.jpg') no-repeat 0 10px; padding-top:20px}
 .mediakit .about p {font-style: italic; font-family: Georgia; font-size: 0.92em; padding-left:250px}
 .mediakit .about h3 {font-size: 1.08em; color:#ed1c24; padding:10px 0 10px 250px}
.about h4 {padding-left:100px; height:53px; margin-left:320px; background: url('http://images.mhealth.ru/design/2009_08/i/faksimile.jpg') no-repeat 0 0; font-size: 1.08em; font-weight: normal; color:#ed1c24;}
.about h4 span { font-size: .86em; color:#000}

.concept {background: url('http://images.mhealth.ru/design/2009_08/i/first-mh.jpg') no-repeat 100% 0; padding-top:10px;}
.concept p {padding-right:170px;  font-size: 0.92em}

.history {padding-top:10px}
.history p { font-size: 0.92em;}
.history ul {padding:5px 5px 5px 25px}
.history ul li {background: url('http://images.mhealth.ru/design/2009_08/i/li.gif') no-repeat 2px 5px; padding-left:20px}

.progress {background: url('http://images.mhealth.ru/design/2009_08/i/priz_in_Russia.jpg') no-repeat 0 10px; padding-top:10px}
 .progress p { font-size: 0.92em; padding-left:250px}
  .progress p.snonska {font-size: .77em; color:#a4a4a4; padding-top:10px}

 td.article-content table {margin:0; padding:0; border:0; border-collapse:collapse;}
  td.article-content table td {padding:2px 5px}
  
/* ========================================================================== */

.blogs a.purple_crunch,
.blogs a.purple_crunch:link,
.blogs a.purple_crunch:active,
.blogs a.purple_crunch:visited,
.blogs a.purple_crunch:hover {
    background-color: #50002c;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
}


