* { /*do not use bgcolor here*/    font-family:'Tahoma';    font-size:10pt;    letter-spacing:1.5pt;    /*  text-align: justify;*/}/*/////////////////////////////////////////////////////////////////////////////////////////////////////////  Handy classes  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/.hidden {display: none;}.collapse {border-collapse: collapse !important;}.right {text-align: right !important;}.left {text-align: left !important;}.center {text-align: center !important;}.bottom {vertical-align: bottom !important;}.top {vertical-align: top !important;}.fright {float: right;}.fleft {float: left;}.cboth {clear: both;}.inline {display: inline;}.block {display: block;}.bordernone {border: none;}.bordernone td {border: none;}.bordernone tbody {border: none;}.borderbottom {border-bottom: 1px solid lightgrey; border-top: none; border-right: none; border-left: none;}.borderbottom td {border-bottom: 1px solid lightgrey; border-top: none; border-right: none; border-left: none;}.borderbottom tr.last td {border-bottom: none; border-top: none; border-right: none; border-left: none;}img {border: 0px;}h1, h2, h3, h4, h5, h6 {color: #ff4444 !important;}h3 {font-size:9pt !important; font-weight:normal !important;font-variant:small-caps !important;text-align: center !important;}h2 {font-size:10pt !important; font-weight:normal !important;font-variant:small-caps !important;text-align: left !important;}h1 {font-size:12pt !important; font-weight:normal !important;font-variant:small-caps !important;text-align: left !important;}a {  text-decoration: none;  color: #900020;}a:hover {  color: red;}ul, ol {list-style-position:inside;}ul {  list-style-image:url(/images/li.gif);  list-style-position:inside;}sup {color:red;}html,body{  /* height:100%; */  aligin: center;}body{  margin: 0;  padding: 0;}.hidden {display: none;}.collapse {border-collapse: collapse;}.right {text-align: right;}.left {text-align: left;}.bottom {vertical-align: bottom !important;}.top {vertical-align: top;}#Page-Outer{  margin: 0;  padding: 0;  width: 100%;  height: 100%;  min-height:100%;  position: relative;  text-align: center;  background: transparent;}#Page{  background: #FFFFFF;  margin: -57px auto auto;  height: 100%;  padding: 0px 0;}/* width of whole page */#Page,#Header-area,#Middle-area,#Footer-area{ width:1000px; }/* Vertical layout for area divs */#Header-area,#Middle-area,#Footer-area{ clear: both; text-align: left; margin:0 auto;}#Middle-area {}#header{  display: block;}#header, #Header-area{  height: 183px;  width: 1000px;  background: url(/images/header.jpg) no-repeat 0 0;}#Header-td {  height: 183px;  width: 1000px;}#Header-tr {  height: 183px;  width: 1000px;}#header div{  display: inline; /* ���������� ��� ���������� ������� */  padding: 0; /* ���� ������ ������ */  float: left;}#header-contacts{  position: relative;  left: 0px;  top: 57px;  width: 400px;  height: 100px;  font-size: 75%; /* ������ ������ ������� */}#header-contacts-link{  position: relative;  left: 0px;  top: 0px;  display:block;  height:100px;  width:400px;  background: url(/images/header.jpg) no-repeat 0px -57px;}#header-logo{  position: relative;  left: 0px;  top: 0px;}#header-logo-link{  position: relative;  left: 0px;  top: 0px;  display: block;  height: 183px;  width: 590px;  background: url(/images/header.jpg) no-repeat -400px 0px;}/**************************sidemenu************************************/#side-area{  width: 322px;}#side-menu{  /*display: inline; /* ���������� ��� ���������� ������� */  margin: 40px 0 0; /* ������ ����� ���������� */  padding: 0; /* ���� ������ ������ */  float: left;  width: 322px;}#side-menu a {  display: block;  margin: 0; padding:0;  overflow:hidden;}.side-menu {width: 322px;}/*  single row  */#side-menu-main       { background-position:  0 0 !important;}#side-menu-contacts   { background-position:  0 -31px !important;}#side-menu-medspravki { background-position:  0 -279px !important;}#side-menu-medbook    { background-position:  0 -248px !important;}#side-menu-vaccine    { background-position:  0 -93px !important;}#side-menu-veneric    { background-position:  0 -310px !important;}#side-menu-bollist    { background-position:  0 -341px !important;}#side-menu-profosmotr { background-position:  0 -372px !important;}#side-menu-price      { background-position:  0 -62px !important;}#side-menu-corporate  { background-position:  0 -124px !important;}#side-menu-about      { background-position:  0 -155px !important;}#side-menu-predreis   { background-position:  0 -403px !important;}#side-menu-massage    { background-position:  0 -434px !important;}#side-menu-main,#side-menu-contacts,#side-menu-medspravki,#side-menu-medbook,#side-menu-vaccine,#side-menu-veneric,#side-menu-bollist,#side-menu-profosmotr,#side-menu-price,#side-menu-corporate,#side-menu-about,#side-menu-predreis,#side-menu-massage {  height: 31px;  background: url( '/images/20100723-sidemenu-sr-general.gif' );}#side-menu-main.active,#side-menu-contacts.active,#side-menu-medspravki.active,#side-menu-medbook.active,#side-menu-vaccine.active,#side-menu-veneric.active,#side-menu-bollist.active,#side-menu-profosmotr.active,#side-menu-price.active,#side-menu-corporate.active,#side-menu-about.active,#side-menu-predreis.active,#side-menu-massage.active {  background: url( '/images/20100723-sidemenu-sr-active.gif' );}#side-menu-main:hover,#side-menu-contacts:hover,#side-menu-medspravki:hover,#side-menu-medbook:hover,#side-menu-vaccine:hover,#side-menu-veneric:hover,#side-menu-bollist:hover,#side-menu-profosmotr:hover,#side-menu-price:hover,#side-menu-corporate:hover,#side-menu-about:hover,#side-menu-predreis:hover,#side-menu-massage:hover {  background: url( '/images/20100723-sidemenu-sr-hover.gif' );}/*  double row  */#side-menu-gai_love { background-position:  0 0 !important;}#side-menu-gai_love {  height: 45px;  background: url( '/images/20100522-sidemenu-dr-general.gif' );}#side-menu-gai_love.active {  background: url( '/images/20100522-sidemenu-dr-active.gif' );}#side-menu-gai_love:hover {  background: url( '/images/20100522-sidemenu-dr-hover.gif' );}/**************************************************************/#Main-area {  background:transparent url(/images/bee-shadow.gif) no-repeat scroll -322px 0;  text-align: justify;}#Main {  padding:22px 50px 0;  text-align: justify;}#Main p {  text-indent: 0px; /* ������ ������ ������ � �������� */}#Main h1:first-letter, #Main h2:first-letter,  #Main h3:first-letter, #Main h4:first-letter   { /* ������� ������, ��������� �����  */                                                                                                /* font-size: 110%; /* ������ ������ ������� */}a.map-mini{  background: url(/images/map-mini.gif) no-repeat 0 0;  display: block; /* ������� ��� ������� ������� */  width:   575px; /* ������ ������� */  height:  268px; /* ������ ������� */}a.map-mini:hover{  background: url(/images/map-mini.gif) no-repeat 0 -268px;}table.price {width:575px;}table.price th {padding-left:10px;padding-right:10px;vertical-align:top;border-bottom: 1px solid grey;color:grey;}table.price td {padding-left:10px;padding-right:10px;vertical-align:top;border-bottom: 1px solid lightgrey;}table.price tr.skip td {padding-left:10px;padding-right:10px;vertical-align:top;border-bottom: none;}table.price tr.last td {padding-left:10px;padding-right:10px;vertical-align:top;border-bottom: 1px solid grey;}table.general {width:575px;border: 1px solid black}table.general th {text-align:left;padding-left:10px;padding-right:10px;vertical-align:top;letter-spacing:normal !important;color:grey;font-size:80%;border-bottom: 1px solid black !important;border-right: 1px solid black;}table.general td {text-align:left;padding-left:10px;padding-right:10px;vertical-align:top;letter-spacing:normal !important;font-size:80%;border-top: 1px solid #D0D0D0;border-right: 1px solid black;}#Footer-area, #Footer-td {  height: 75px;  width: 1000px;}#greyblock{  background: url(/images/menu-bg.gif) repeat-y 0px 0px;  color: #401000;  height: 75px;  position: relative;  width: 322px;  float: left;  overflow: hidden;}#footer{  height: 65px;  float: right;  position: relative;  width: 630px;  /*left: 379px;*/  vertical-align: middle;  padding: 10px 0 0 0;}#footer, #footer a, #footer b{  font-size: 7pt !important;}#footer a {  color: black;}#Preview {width: 578px; margin: 0; padding: 0; border: none; background: transparent;}
