html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
body {
  width:100%;
  margin: 0;
  padding: 0;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #384A98;
  background-color: #B6B5B6;
  min-width:1100px;
  text-align:center;
}
a {
	text-decoration: none;
	color: #384A98;
	font-size:9pt;
}
a:visited {
	color: #384A98;
}
a:active {
	color: #384A98;
}
a:hover {
	color: #384A98;
	text-decoration: underline;
}
p {
	margin: 0px 0px 10px 0px;
}
form {
	margin:0;
}
#page {
  width:100%;
  min-width:980px;
  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");
  position: relative;
  min-height: 100%;
}
* html #page {
  height: 100%;
}
#footer {
  min-width:980px;
  width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%");
  position: relative;
  margin-top: -126px;
  height: 126px;
}
div.outer_wrapper {
  background-color:#026AA9;  width:96%;
  margin:0 auto;
  min-height:126px;
  height:expression(this.scrollHeight < 126 ? "126px" : "auto");
  position:relative;  
}
img.l_cor {
  position:absolute;
  left:-1px;
  top:0px;
}
img.r_cor {
  position:absolute;
  right:-1px;
  top:0px;
}
div.wrapper {
  width:100%;
  padding-top:50px;
}
div#inner_wrapper {
  position:relative;
  width:90%;
  margin:0 auto;
  background-color:#fff;
  min-height:600px;
  height:expression(this.scrollHeight < 600 ? "600px" : "auto");
  padding-bottom:156px;
}
img.klipsa {
  position:absolute;
  top:-29px;
  left:50%;
  width:266px;
  margin-left:-133px;
}
img.logo {
  position:absolute;
  left:36px;
  top:30px;
}
div.center_align {
  width:100%;
  height:100px;
  text-align:center;
}
div.center_align img {
  margin: 0 auto;
}
div#top_content {
  padding-top:80px;
}
div.search {
  position:absolute;
  left:36px;
  top:126px;
}
a.black {
  font-size:8pt;
  color:#000;
}
div.search a {
  text-decoration: underline;
}
input.search_field {
  width:96px;
  height:15px;
  font-size:7pt;
  padding:0;
  border-style:inset;
}
div.login {
  position:absolute;
  right:51px;
  top:100px;
  width:160px;
}
div.login a {
  text-decoration: underline;
  font-size:8pt;
}
div.login td {
  font-size:8pt;
  text-align:left;
}
input.submit_field {
  width:41px;
  height:23px;
  font-size:7pt;
  font-weight:bold;
  padding:0;
}
div#gorizontal_menu {
  width:100%;
  height:73px;
  background: url('/gif2/gorizontal_menu_bgr.gif') left top repeat-x;
  text-align:center;
  margin-top:20px;
}
div#gorizontal_menu table {
  margin:0 auto;
}
div#gorizontal_menu table td {
  position:relative;
  width:80px;
  height:73px;
  vertical-align:bottom;
  padding: 0 16px;
  background-repeat:no-repeat;
  line-height:9px;
  text-align:left;
}
div#gorizontal_menu table td a {
  display:block;
  position:absolute;
  bottom:3px;
  color:#fff;
  font-weight:bold;
  text-align:left;
  margin-bottom:5px;
  font-size:8pt;
  padding-bottom:2px;
}
div.td_wrap {
  position:relative;
  width:100%;
  height:73px;
}
img.menu_blank {
  position:absolute;
  top:-73px;
  left:0px;
  width:50px;
  height:73px;
}
div#main_content {
  text-align:left;
  margin:20px 37px 10px 37px;
}
div#copyright {
  position:absolute;
  top:15px;
  left:160px;
  color:#fff;
  text-align:left;
  font-size:9pt;
  line-height:9pt;
}
div#copyright a {
  color:#fff;
}
div.counters {
  position:absolute;
  top:15px;
  left:55px;
}
div.bottom_container {
  width:800px;
  margin:0 auto;
}
div#bottom_menu {
  
}
div#bottom_menu a {
  display:block;
  float:left;
  margin-top:87px;
  padding:0 30px;
  color:#fff;
  font-size:9pt;
  font-weight:bold;  }
div#bottom_menu2 {
  clear:both;
}
div#bottom_menu2 a {
  display:block;
  float:left;
  margin-top:17px;
  padding:0 25px;
  color:#fff;
  font-size:9pt;
  font-weight:bold;  
}

div.print_logo {
	display:none;
}
div#top_banners {
  position:absolute;
  width:96%;
  top:10px;
  left:50%;
  margin-left:-48%;
}
div.spec_item {
  position:relative;
  margin:2px 0;
}
div.spec_item a {
  margin-left:15px;
}
div.sub_spec {
  margin-left:30px;
  font-size:9pt;
  display:none;
}
div.spec_item img.cross {
  position:absolute;
  top:4px;
  left:0px;
}
div.specialties {  padding: 0px 20px 10px 30px;
  background:url('/gif2/cloud.gif') left top no-repeat;}
td.specialties a {  color: #384A98;}
div.index_welcome {  width:221px;
  position:relative;
  background-color:#F4F2E3;
  padding:10px 10px 30px 10px;
  font-size:9pt;
  color: #384A98;
  text-align:justify;
  margin-right:20px;}
div.index_welcome a {  color: #384A98;}
div.index_welcome img {
  position:absolute;
  left:0px;
  bottom:0px;
}
div.news_block {  margin-top:10px;  width:241px;  text-align:left;}
div.news_block a.header {  display:block;
  color: #384A98;
  font-size:12pt;
  font-weight:bold;
  margin-bottom:10px;}
div.news_block a {  color: #384A98;}
div.announce {
  margin: 0px 0px 5px 10px;
  padding: 5px 0px 1px 40px;
  background: url('/gif2/cloud.gif') left 5px no-repeat;
  color: #384A98;
}
div.announce a {
  color: #384A98;
  font-weight:bold;
  font-size:9pt;
}
span.mark1 {
	font-weight: bold;
}
span.mark3 {
	font-weight: bold;
}

.mark2 {
	color: #EB1A1F;
}
h1 {
  font-size:14pt;
}
.red {  color:#f00;
  font-size:9pt;}
div.opros {  margin-left:10px;}table.login_table td {  text-align:left;}
div#adv_search {  position:absolute;
  left:126px;
  top:306px;
  background-color:#fff;
  border: solid 1px #384A98;
  display:none;
  padding:6px;
  text-align:left}img.left_top_col {  position:absolute;  top:0px;  left:0px;}img.right_top_col {  position:absolute;  top:0px;  right:0px;}img.left_bottom_col {  position:absolute;  bottom:0px;  left:0px;}div.bottom_banners {  position:absolute;  top:-89px;  right:6%;  width:490px;}div.bottom_banners img {  float:right;}div.clinics_links {  width:90%;  margin: 20px auto;  text-align:justify;}div.clinics_links a {  display:inline;  color:#fff;  font-size:7pt;  margin-right:3px;  }div.clear  {  clear:both;}div.search_item {	margin:4px 0;}