a, a:visited { text-decoration: none; color: #006666; }
a:hover { text-decoration: none; color: #FF7800; }
img { border-width: 0px; }

img.img_green {
  border-width:1px; 
  border-color:green;
}

.Common
{
  width: 100%;
  height: 100%;
  border: 0px;
}
.LeftColumn
{
  width: 200px;
  height: 100%;
  padding: 5px;
  vertical-align:top;
  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     14px;
}
.RightCol
{  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     12px;
  vertical-align:top;
}
.Content
{
  width: 85%;
  height: 100%;
  padding: 5px;
  vertical-align:top;
}
.Footer
{
  width: 100%;
  height: 35px;
  background: #FEFEFE;
  border-top: solid 2px #42948D;
  text-align: right;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;
}

.Header
{
  width: 100%;
  height: 90px;
  background: url('i/topstrech.jpg');
  border: 0px;
}

.TopMenu
{
  width: 100%;
  height: 28px;
  background: url('i/mmenustrend.jpg');
}
.TopMenuLeft
{
  width: 70px;
  background: url('i/mmenuleft.jpg');
}
.TopMenuItem
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-weight: bold;
  font-size:   13px;
  color:       #006B60;
  background:  url('i/mmenustretch.gif') repeat-x;
}
.TopMenuRight
{
  width: 50px;
  background: url('i/mmenuright.jpg');
}
.TopMenuEnd
{
  width: 100%;
  background: url('i/mmenustrend.jpg') repeat-x;
  text-align: right;
}

.Unline
{
  width: 100%;
  height: 7px;
  background: url('i/unline.gif');
}

.Thead
{
  width: 100%;
  height: 90px;
  background: url('i/topcenter.jpg') no-repeat;
  border: 0px;
}
.TopCenter
{
  width: 935px;
  padding-left: 5px;
}
.TopEnd
{
  width: 100%;
}

.SubMenu
{
  width: 190px;
  height: 22px;
  border: 0px;
}
.SubMenuContent
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-weight: bold;
  font-size:   11px;
  color:       #1E8176;
  text-align:  center;
  width:       100%;
  background:  url('i/smenucenter.gif');
}

.LeftMenu
{
  width: 190px;
  background: #FEFEFE
}
.LeftMenuTitle
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       14px;
  color:           #006B60;
  width:           100%;
  background:      url('i/lmenustrech.jpg');
  text-align:      center;
  padding-bottom:  4px;
}
.LeftMenuLeft
{
  background: url('i/lmenuleft.gif') repeat-y;
}
.LeftMenuContent
{
  padding: 5px;
}
.LeftMenuRight
{
  background: url('i/lmenuright.gif') repeat-y;
  background-position: right;
}
.LeftMenuBLeft
{
  background: url('i/lmenubleft.gif') no-repeat;
}
.LeftMenuBRight
{
  background: url('i/lmenubright.gif') no-repeat;
}
.LeftMenuBottom
{
  width: 100px;
  background: url('i/lmenubottom.gif') repeat-x;
  background-position: bottom;
}

.LeftForm
{
  width:      194px;
  background: #FEFEFE
}
.RightForm
{
  width:      151px;
  background: #FEFEFE
}
.LeftFormTitle
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       14px;
  color:           #006B60;
  width:           100%;
  background:      url('i/lformtstrech.jpg');
  text-align:      center;
  padding-bottom:  4px;
}
.LeftFormTitle span
{
  color:           #CC0000;
  font-size:       10px;
}

.LeftText, .LeftTextC, .LeftTextW, .LeftText a
{
  font-family:Vernada, Tahoma, Sans-serif;
  font-size:  12px;
  color:      #333333;
}
.LeftTextW
{
  width: 100%;
}
.LeftTextC
{
  text-align: center;
}
.LeftText a, .LeftText a:visited
{
  color: #006B60;
}
.LeftText a:hover
{
  color: #FF7800;
}
.LeftPartners
{
  font-size: 12px;
  color: #006B60;
  font-weight:bold;
}
.regInput
{
  width: 100%;
}
.LeftFormLeft
{
  background: url('i/lformlborder.gif') repeat-y;
}
.LeftFormContent
{
  padding: 5px;
}
.LeftFormRight
{
  background: url('i/lformrborder.gif') repeat-y;
  background-position: right;
}
.LeftFormBottom
{
  vertical-align:top;
  padding-left: 3px;
  padding-right: 7px;
  background-position: bottom;
  background: url('i/lformbottom.gif') no-repeat;
  text-align: right;
}
.RightFormBottom
{
  vertical-align:top;
  padding: 0px 1px 0px 0px;
  background: url('i/bot.gif') no-repeat center bottom;
  text-align: right;
}


.NavTop
{
  width: 100%;
  background: url('i/navtop.gif') repeat-x;
  background-position: bottom;
}
.NavLeft
{
  width: 7px;
  background: url('i/navleft.gif') repeat-y;
}
.NavContent
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-weight: bold;
  font-size:   11px;
  color:       #454545;
  width:       100%;
  background:  #A8CECA;
}
.NavRight
{
  width: 7px;
  background: url('i/navright.gif') repeat-y;
  background-position: right;
}
.NavBottom
{
  width: 100%;
  background: url('i/navbottom.gif') repeat-x;
  background-position: bottom;
}
.ContentInfo
{
  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     12px;
  color:         #333333;
  text-align:    justify;
  vertical-align:top;
  padding:       10px;
  border-left:   #015B51 solid 1px;
  border-right:  #015B51 solid 1px;
  border-bottom: #015B51 solid 1px;
}
.ContentInfo h1, .ContentForm h1
{
  font-family:   Times New Roman, Sans-serif, Vernada, Tahoma;
  font-size:     20px;
  color:         #006666;
}
.ContentInfo h2
{
  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     14px;
  color:         #333333;
}
.ContentInfo h4
{
  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     14px;
  margin-bottom: 2px;
  color:         #006666;
}
.ContentInfo h5
{
  margin-bottom:2px;
}
.ContentInfo table td
{
  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     12px;
  color:         #333333;
}
.ulShort
{
 margin-top:    0px;
 margin-bottom: 0px;
}
.smallImgList
{
  width: 100px;
  height: 75px;
  border: 0px;
  align: center;
}
.NewsMain
{
  vertical-align: top;
}
.brief
{
  padding-top: 4px;
  padding-bottom: 10px;
  text-align: justify;
}

.spacer5
{
  font-size: 5px;
}

.LeftMenuItem { padding-top: 5px }
.LeftMenuItem a
{
  font-family:   Vernada, Tahoma, Sans-serif;
  font-size:     12px;
  padding-left: 14px;
  padding-left: 14px;
  background:   url('i/item.gif') 0px 0.2em no-repeat;
}
.LeftMenuItem a:hover
{
  color:        #00FFCC;
  padding-left: 14px;
  background:   url('i/item-on.gif') 0px 0.2em no-repeat;
}

.TopMenuItem a:hover
{
  color: #FF7800;
}
.SubMenuContent a:hover
{
  color: #FF7800;
}
.NavContent a:hover
{
  color: #FF7800;
}
.lRegText
{
  width: 100%;
  border: 0px;
}
.lRegText td
{
  padding-top: 5px;
  padding-bottom: 2px;
  line-height: 85%;
  vertical-align: bottom;
}
.w100
{
  width: 100%;
  border: 0px;
}
.w100t
{
  width: 100%;
  border: 0px;
  vertical-align: top;
}
.ClinicMenu
{
  width: 100%;
  background:  url('/i/clinics.jpg') top right no-repeat;
  border: 0px;
}
.FaqMenu
{
  width: 100%;
  background: url('/i/faq.jpg') right bottom no-repeat;
  border: 0px;
}
.Img100x75
{
  width: 115px;
  height: 90px;
  background:  url('/i/podlozhka.jpg') no-repeat;
  vertical-align: top;
  border-top: #CCCCCC;
  border-left: #CCCCCC;
}
.imgList
{
  width: 100px;
  height: 75px;
  align: left;
  border: 0px;
}
.MarkerTD
{
  width: 30px;
  vertical-align: top;
  padding-top: 1px;
  padding-right: 5px;
}
.sMarkerTD
{
  width: 20px;
  vertical-align: top;
  padding-top: 5px;
  padding-right: 5px;
}
.marker
{
  width: 13px;
  height: 13px;
  vertical-align: bottom;
  border: 0px;
}
.smarker
{
  width: 8px;
  height: 8px;
  vertical-align: bottom;
  border: 0px;
}
.wh100c
{
  width: 100%;
  height: 100%;
  float: center;
  border: 0px;
}
.w100r
{
  width: 100%;
  text-align: right;
  border: 0px;
}
.mapMarker
{
  width: 25px;
  height: 24px;
  float: left;
  border: 0px;
}
.map
{
  padding-top: 4px;
}
.td_form, .td_form th, .td_form td
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   11px;
  color:       #006B60;
  border: solid 1px #006666;
}
.td_form th
{
  background: #B8DEDA;
}
.copyright, .bm1, .bm2 { font-size: 11px; font-family: Tahoma,Vernada,Sans-serif; color:#007E71; }
.requiredfield, .requireddigit, .field, .RegInput
{
  border:          solid 1px #006E61;
  font-size:       12px;
  color:           #333333;
}
.invalidfield, .invaliddigit{
  border:          solid 1px #CA0020;
  font-size:       12px;
  background:      #FFF1EB;
}
.tabody
{
  border:          solid 1px #006E61;
  width:           100%;
  font-size:       12px;
  color:           #333333;
}
.elbody
{
  border:          solid 1px #006E61;
  font-size:       12px;
  color:           #333333;
}

.inf
{
  font-size: 13px;
  font-family: Tahoma,Vernada,Sans-serif;
  color:#454545;
}
.hint
{
  padding-top: 3px;
  padding-bottom: 5px;
  font-size: 10px;
  font-family: Tahoma,Vernada,Sans-serif;
  color:#454545;
}
.ContentForm
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       13px;
  color:           #333333;
  width:           100%;
  border:          0px;
}
.ContentMenu
{
  width:           100%;
  border:          0px;
}
.ContentMenu td
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       13px;
  color:           #333333;
}
.marker, .marker:visited
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       12px;
  text-decoration: none;
  color:           #333333;
}
.marker:hover { color: #FF7800; }
.MedCalNews
{
  width:           196px;
  height:          190px;
  background:      #E4F7F5;
  border:          solid 1px #006666;
}
.ContactInfo
{
  width:           200px;
  vertical-align:  top;
  padding-left:    20px;
  padding-right:   5px;
}
.date
{
  font-weight:     bold;
  font-size:       10px;
  color:           #0161AB;
}
.art_cnt
{
  font-size:       10px;
  color:           #0161AB;
}
h2
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-size:       14px;
  margin-top:      0px;
  margin-bottom:   5px;
}
hr
{
  height: 1px;
  color: #006666;
}
.ArticleMarker
{
  width: 10px;
  vertical-align: top;
  padding-top: 16px;
  padding-right: 4px;
}
.active
{
  color: #FF7800;
}
.lefttitle
{
  font-family:     Arial, Vernada, Sans-serif, Tahoma;
  font-weight:     bold;
  font-size:       16px;
  color:           #005149;
}
.nav, .nav:visited, .nav:hover
{
  font-family:     Vernada, Tahoma, Sans-serif;
  font-weight:     bold;
  font-size:       11px;
  text-decoration: none;
}
.nav, .nav:visited
{
  color: #006666;
}
.nav:hover {
  color: #FF7800;
}
.star
{
  color: #FF7800;
}
.green
{
  color: #006666;
}
.tbl
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-size:   11px;
  color:       #006B60;
}
.design{ border-width: 1px; border-color: #006666; }
#li1 { list-style: url('/i/marker.jpg') inside; height:20px; }
#li2 { list-style: url('/i/marker-on.jpg') inside; height:20px; }
#inf { font-weight: bold; vertical-align:top; }

.LeftSubMenu
{
}

.LeftMenuStyle
{
  font-family: Vernada, Tahoma, Sans-serif;
  font-weight: bold;
  font-size:   11px;
  color:       #1E8176;
  line-height: 1.5;
  width:       100%;
  background:  url('/i/lmi.gif') no-repeat left bottom;
  padding-left:15px;
  padding-bottom:1px;
}

#brief
{
  padding-top: 4px;
  padding-bottom: 10px;
  text-align: justify;
  margin-left:135px;
  height:80px;
}

.green{ font-color:#006666; font-weight:bold; }

.bm1 {
  background: url('/i/bm.gif') repeat-y 0px 0px;
  padding: 10px;
}

.bt1 {
  background: url('/i/bt.gif') no-repeat bottom left;
}

.bb1 {
  background: url('/i/bb.gif') no-repeat top left;
}
.bm2 {
  background: url('/i/bm2.gif') repeat-y 0px 0px;
  padding: 10px;
}

.bt2 {
  background: url('/i/bt2.gif') no-repeat bottom left;
}

.bb2 {
  background: url('/i/bb2.gif') no-repeat top left;
}

/* инфоблок в контентной области сайта */

.fpblock #fpheader {
  margin-left: 10px;
  background: url(i/block/hb.gif) repeat-x 0px 0px;
  height: 18px;
}

.fpblock #fpheader h2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  color: #006666;
  font-weight: bold;
  padding: 1px 10px 0px 10px;
  margin: 0px;
}

.fpblock #fpheader div {
  background: url(i/block/hr.gif) no-repeat top right;
}

.fpblock #fpheader div div {
  background: url(i/block/hl.gif) no-repeat top left;
}

.fpblock #fpbody {
  background: url(i/block/brd.gif) repeat-x top left;
}

.fpblock #fpbody div {
  background: url(i/block/brd.gif) repeat-y top right;
}

.fpblock #fpbody div div {
  background: url(i/block/brd.gif) repeat-x bottom left;
}

.fpblock #fpbody div div div {
  background: url(i/block/brd.gif) repeat-y top left;
}

.fpblock #fpbody div div div div {
  background: url(i/block/tr.gif) no-repeat top right;
}

.fpblock #fpbody div div div div div {
  background: url(i/block/br.gif) no-repeat bottom right;
}

.fpblock #fpbody div div div div div div {
  background: url(i/block/bl.gif) no-repeat bottom left;
}

.fpblock #fpbody div div div div div div div {
  background: url(i/block/tl.gif) no-repeat top left;
  padding: 10px;
}

/* конец инфоблока контентной области сайта */

ul {
  margin: 10px 0px 10px 10px;
  padding: 0px;
  list-style: none;
}

ul li {
  margin: 0px 0px 7px 0px;
  padding: 0px 0px 0px 12px;
  background: url(i/li_marker.png) no-repeat 0px 5px;
}

table.distable td {
  border-bottom: 1px solid #006666;
}

.dishdr {
  margin: 0px;
  padding: 0px;
}
