/* Основные стили */
html
{
  width:100%;
  height:100%;
}

body
{
  width:100%;
  height:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:0.75em;
  margin:0px;
  padding:0px;
  background-color: #fff;
}

img {border:0px;}

/*<!--@charset "windows-1251";-->*/
.all
{
  width:100%;
  height:100%;
  float:left;
  clear:both;
  /*background-color:#009933;*/
  position:relative;
}

.top, .middle, .bottom
 {
  width:100%;
  float:left;
  clear:both;
}

/* Стили краткой биографии */

.arcady
{
  position:absolute;
  float:left;
  clear:both;
  width:283px;
  height:889px;
  background: url(image/bg_arcady.gif) repeat #CCCCCC;
  left:25px;
  top:11px;
}

.arcady_inn
{
  width:282px;
  height:388px;
  float:left;
  clear:both;
  position:relative;
  /*background-color:#0099FF;*/
}

.arcady_lb, .arcady_rb
{
  width:20px;
  height:320px;
  position:absolute;
  bottom:-1px;
}
.arcady_lb
{
  left:-9px;
  background:url(image/arcady_lb.jpg) no-repeat #CCCCCC;
}
.arcady_rb
{
  right:-14px;
  background:url(image/arcady_rb.jpg) no-repeat #CCCCCC;
}

.arcady_block
{
  float:left;
  clear:both;
  width:100%;
  position:relative;
  text-align:center;
}

.arcady_foto
{
  width:251px;
  height:219px;
  margin:15px auto 0px;
}

.arcady_text
{
  width:251px;
  margin:0px auto 0px;

}

.arcady_text h3
{
  margin:0px;
  font-size:1em;
  color:#393939;
}

.arcady_text h2
{
  color:#284556;
  margin:5px 0px -2px;
  font-size:2.0em;
  font-family:"Times New Roman", Times, serif;
  font-weight:normal;
}

.arcady_text p
{
  margin:0px;
  color:#393939;
}

.arcady_text p a {color:#223d4d;}

/* Стили верхнего меню */

.top_grey
{
  float:left;
  clear:both;
  background:url(image/top_grey_fon.gif) repeat-x #666666;
  width:100%;
  height:34px;
  padding-top:47px;
}

.tom_menu
{
  /*float:left;
  clear:both;*/
  width:655px;
  height:34px;
  /*background-color:#00CCFF;*/
  /*margin-top:10px;*/
  margin-left:330px;
}

.tom_menu span
{
  float:left;
  clear:right;
  height:34px;
  width:155px;
  margin-right:3px;
}

/* Стили среднего блока */

.middle_tbl
{
  width:1000px;
  border-collapse:collapse;
  margin-bottom:25px;
  background:url(image/bg_welcome.gif) repeat-x top;
}

.middle_tbl td
{
  /*border:solid 1px black;*/
  vertical-align:top;
}

.td_left
{
  width:310px;
  padding-left:24px;
  padding-top:820px;
}

/* Стили левой части среднего блока */
.news
{
  float:left;
  clear:both;
  width:283px;
  /*background-color:#284556;*/
}

.block_news
{
  float:left;
  clear:both;
  width:100%;
  background-color:#284556;
}

.block_news_text, .block_news_list
{
  margin-left:12px;
  width:93%;
}

.block_news_text h3
{
  margin:15px 0px 10px;
  font-size:1em;
  color:#fea801;
}
.block_news_text p
{
  color:#FFFFFF;
  margin: 7px 0px;
}

.block_news_text p a
{
  color:#fea801;
}

.block_news_list {padding-bottom:5px;}

.block_news_list p
{
  background:url(image/arrow_news_list.gif) no-repeat  top left;
  padding-left:10px;
}

.block_news_list ul
{
  margin:15px 0px 0px;

  padding:0px 0px 0px 15px;
}

.block_news_list li
{
  list-style-image:url(image/arrow_news_list.gif);
  margin:0px 0px 11px 0px;

}

.block_news_list li a
{
  color:#fea801;

}

/* Стили правой части среднего блока */

.block_right
{
  float:left;
  clear:both;
  width:100%;
  position:relative;
}

.medical_emblem
{
  width:123px;
  height:135px;
  float:left;
  clear:right;
}

.welcome
{
  float:left;
  clear:right;
  height:140px;
}

.welcome h2
{
  color:#284556;
  font-size:1.85em;
  margin:18px 0px -10px;
  line-height: 1em;
}

.welcome p {font-size:1.2em;line-height: 1em;}

.bg_new_publication
{
  background:url(image/bg_new_publication.jpg) no-repeat;
  position:absolute;
  width:625px;
  height:271px;
  top:-8px;
  left:-9px;
}

.publication_text
{
  float:left;
  clear:right;
  position:relative;
  width:46%;
  padding-left:26px;
}

.publication_text h3
{
  font-weight:normal;
  font-size:1.5em;
  color:#284556;
  margin:7px 0px 17px 0px;
}

.publication_text p
{
  margin:0px 0px 3px 0px;
  font-size:1.2em;
}

.publication_text p strong, .publication_text p a
{
  color:#284556;
}

.publication_link
{
  float:left;
  clear:right;
  position:relative;
  width:46%;
  vertical-align:bottom;
}

.publication_text ul, .publication_link ul
{
  margin:0px 0px 20px 15px;
  padding:0px 0px 0px 15px;
}

.publication_text li, .publication_link li
{
  list-style-image:url(image/arrow_publication_list.gif);
  margin:0px 0px 10px 0px;

}

.publication_text li a, .publication_link li a
{
  color:#284556;
}

.publication_link p
{
  font-size:0.9em;
  padding-left:30px;
}
.publication_link p a
{
  color:#4b4b4b;
}

.big_plan
{
  float:left;
  clear:right;
  width:98%;
  background-color:#284556;
  height:25px;
  margin-top:5px;
}

.big_plan h3
{
  font-weight:normal;
  font-size:1.5em;
  color:#ffffff;
  margin:2px 0px 0px 7px;
}

.line_disease
{
  float:left;
  clear:right;
  width:98%;
  margin-top:10px;
}

.left_block_disease, .right_block_disease
{
  background: url(image/bg_arcady.gif) repeat #CCCCCC;
  padding:5px;
  width:47%;
  height:277px;
}

.left_block_disease
{
  float:left;
  clear:right;
}

.right_block_disease
{
  float:right;
  clear:right;
}

.white_block
{
  float:left;
  clear:right;
  background-color:#FFFFFF;
  width:100%;
  height:100%;
}

.text_disease
{
  float:left;
  clear:right;
  padding:11px;
}

.text_disease img
{
  border:solid 1px #dcdcdc;
  float:left;
  margin:0px 10px 5px 0px;
}

.text_disease h3
{
  color:#335163;
  font-size:1.1em;
  margin:0px;
  line-height: 1em;
}

.text_disease p
{
  margin:25px 0px 0px 0px;
}

/*.img_disease
{
  border:solid 1px #dcdcdc;
}
*/

.top_additional_menu
{
  width:100%;
  height:110px;
  /*background-color:#00FFFF;*/
}

.top_additional_menu div
{
  float:left;
  clear:right;
  /*background-color:#FFFF99;*/
  padding-top:10px;
  height:90px;
  margin-right:10px;
  padding-right:10px;
}

.left_additional_menu
{
  width:17%;
  background:url(image/separate_additional_menu.gif) no-repeat right top;
}

.center_additional_menu
{
  width:56%;
  background:url(image/separate_additional_menu.gif) no-repeat right top;
}

.top_additional_menu div p
{
  color:#3f3f3f;
  font-size:1.2em;
  margin:0px;
}

.top_additional_menu div a
{
  color:#284556;
}

.bg_new_preparation
{
  background:url(image/bg_new_preparation.jpg) no-repeat;
  position:absolute;
  width:625px;
  height:271px;
  top:-8px;
  left:-9px;
}

.article_text
{
  float:left;
  clear:right;
  position:relative;
  width:93%;
  padding-left:30px;
}

.article_text h1
{
  font-weight:normal;
  font-size:1.5em;
  color:#284556;
  margin:18px 0px 0px;
  padding-left:16px;
}

.article_text h2
{
  font-weight:normal;
  font-size:1.4em;
  color:#284556;
  margin:18px 0px 0px;
  padding-left:0px;
}

.article_text h3
{
  font-weight:normal;
  font-size:1.3em;
  color:#284556;
  margin:18px 0px 0px;
  padding-left:16px;
}

.article_text p
{
  margin:10px 0px 0px;
  padding-bottom:10px;
  font-size:1.2em;
}

.article_text p a
{
  color:#284556;
}

.line_bottom
{
  float:left;
  clear:both;
  width:98%;
  border-bottom:solid 1px #c4c4c4;
}

.bottom_additional_menu
{
  float:left;
  clear:both;
  width:98%;
}
.bottom_additional_menu div
{
  float:left;
  clear:right;
  width:49%;
  padding:20px 0px 10px;
}

.bottom_additional_menu p
{
  margin:0px;
  padding-left:2px;
  color:#FFFFFF;
  background:url(image/bg_list_menu.gif) no-repeat left top;
}

.bottom_additional_menu p a
{
  color:#284556;
}

.big_plan_2
{
  float:left;
  clear:right;
  width:98%;
  background-color:#284556;
  height:20px;
  margin-top:5px;
}

.big_plan_2 h3
{

  font-size:1.2em;
  color:#ffffff;
  margin:2px 0px 0px 7px;
}

.left_block_disease_2, .right_block_disease_2
{
  background: url(image/bg_arcady.gif) repeat #CCCCCC;
  padding:5px;
  width:47%;
  height:150px;
}

.left_block_disease_2
{
  float:left;
  clear:right;
}

.right_block_disease_2
{
  float:right;
  clear:right;
}

.text_disease_2
{
  float:left;
  clear:right;
  padding:4px;
}

.text_disease_2 img
{
  border:solid 1px #dcdcdc;
  float:left;
  margin:0px 5px 5px 0px;
}

.text_disease_2 h3
{
  color:#335163;
  font-size:1.1em;
  margin:0px;
  line-height: 1em;
}

.text_disease_2 p
{
  margin:5px 0px 0px 0px;
}

.text_disease_2 p a
{
  color:#284556;
}


/* Стили нижнего блока */
.bottom_grey
{
  width:100%;
  height:95px;
  background: url(image/bg_arcady.gif) repeat #CCCCCC;
}

.bottom_content
{
  width:93%;
  margin:auto;
  padding-top:15px;
  padding-left:20px;
  /*background-color:#CCFF99;*/
}

.banners, .bottom_menu, .banner
{
  float:left;
  clear:right;
}

.banners
{
  margin-top:7px;
  width:200px;
}

.banners p {color:#737373; font-size:0.8em; margin-top:10px; white-space:nowrap;}
.banners p a {color:#737373;}
.banners div {float:left;clear: both;}

.banner
{
  width:88px;
  height:31px;
  margin-right:10px;
}

.bottom_menu
{
  margin-left:10px;
  padding-top:22px;
}

.bottom_menu p
{
  margin:0px;
}

.bottom_menu p a
{
  color:#1e3441;
}

.info
{
  float:right;
  clear:right;
}

.info p
{
  text-align:right;
  font-size:0.9em;
  margin:0px;
  color:#284556;
}

.info p a {color:#284556;}

.bottom_additional_menu span {

        background:url(image/bg_list_menu.gif) repeat-x right top;
}


.bottom_additional_menu span span {

        margin-right:2px; background:url(image/bgfill_list_menu.gif) repeat-x;
}

.publication_text .main_page_news{margin:0;padding:0;}
.main_page_news li{list-style:none;}
.error{color:red;font-weight:bold;}

.tbl_data
{
	margin:10px 0px 10px 30px;
	width:91%;
	border-collapse: collapse;
	border: solid 1px #c2d5cd;
	border-collapse: collapse;
}

.tbl_data td 
{
	border: solid 1px #c2d5cd;
	padding:10px;
}

.tbl_data th
{
	background-color:#c2d5cd;
	border-right:solid 1px #daede5;
	padding:10px;
}
.union_block
{
	float:left;
	clear:both;
	height:64px;
	background:url(http://www.oncocenter.ru/img/union.gif) no-repeat left top;
	width:100%;
	margin-bottom:20px;
}

.union_block table
{
	border:0px;
	border-collapse:collapse;
	width:100%;
	height:64px;
}

.union_block table td
{
	padding-left:50px;	
	vertical-align: middle;
}

.union_block p
{
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	font-style:italic;
}

