/* www.med-life.ru */
/* Copyright (C) 2003-2005, by AK */


A IMG {
/*	border: 2px solid red; */
	border: none;
}

/* список определений. терминю для словаря */
DT {
	font-weight: bold;
	padding-left: 20px;	
}

/* список определений. определение. для словаря */
DD {
	padding-bottom: 20px;
}

/* ссылки на доп.информацию из словаря (future use) */
.dict_note {
	font-size: 8pt;
}

/* Буквица в словаре */
.dict_letter {
	font-family: Arial;
	font-size: 400%;
	color: #cccccc;
	padding-left: 40px;
}


/* Оформление баннеров в правом столбце */
/* общие свойства таблицы баннера */
.banner {
	border: 1px solid #666666;
}
/* тело баннера */
.banner_body {
	background-color: white;
	background-repeat: no-repeat;	
	
	height: 82px;
}
/* баннеры. по ID */
#banner_body1 {
	background-image: url(/banners/bann1.jpg);	
	background-position: left;
	text-align: right;
}
#banner_body2 {
	background-image: url(/banners/bann2.jpg);	
	background-position: right;
	text-align: left;
}
#banner_body3 {
	background-image: url(/banners/bann3.jpg);	
	background-position: right;
	text-align: left;
}
#banner_body4 {
	background-image: url(/banners/bann4.jpg);
	background-position: right;
	text-align: left;
}
#banner_body5 {
	background-image: url(/banners/bann5.jpg);
	background-position: left;
	text-align: right;
}
#banner_body6 {
	background-image: url(/banners/bann6.jpg);
	background-position: left;
	text-align: right;
}

#banner_body7 {
	background-image: url(/banners/bann7.jpg);
	background-position: left;
	text-align: right;
}
#banner_body8 {
	background-image: url(/banners/bann8.jpg);
	background-position: left;
	text-align: right;
}
/* текст в баннерах */
.bann_t1 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.bann_t1 A:link, .bann_t1 A:visited, .bann_t1 A:active {
	color: black;
	text-decoration: none;	
}
.bann_t1 A:hover {
	color: black;
	text-decoration: underline;
}
.bann_t1_1 {
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.bann_t1_1 A:link, .bann_t1_1 A:visited, .bann_t1_1 A:active {
	color: black;
	text-decoration: none;	
}
.bann_t1_1 A:hover {
	color: black;
	text-decoration: underline;
}
.bann_t2 {
/*	color: #CC6666; */
	color: #CC3D3D;
	font-size: 12pt;	
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.bann_t2 A:link, .bann_t2 A:visited, .bann_t2 A:active {
	color: #CC3D3D;
	text-decoration: none;	
}
.bann_t2 A:hover {
	color: #CC3D3D;
	text-decoration: underline;
}

/* Дата новости на новостных страницах */
.newsdate {
	font-weight: bold;
	font-size: 10pt;
	padding-left: 20px;
	color: #266499; /* dark-blue */
}

/* Оформление текста на главной странице */
.home {
	font-size: 11pt;
}
.home B {
	color: #0033cc;
}

/* ================================= */

BODY  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;	 
	background-color:#ffffff;
	color : #333333;
}

TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;	
	color: #333333;		
}

A:LINK {
	color: #0033CC;
}
A:VISITED {
	color: #660099;
}
A:ACTIVE {
	color: #00CCFF; 
}
A:HOVER {
/* color:#00CCFF; */
/*	color: #FFCC00;  */
	color: #B22222;
	text-decoration: underline;
}

/* Заголовок первого уровня. Заголовки страниц и названия разделов */
H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;

	margin-top: 0pt;
	text-align: center;
	
/*	color: #1F72D8;	/* blue */
/*	color: #0099FF;  /* sky-old */
/*	color: #CC6666;  /* light-red */
/*	color: #666666;  /* black-gray */
/*	color: #905B5B; */
/*	color: #bc8f8f;  /* light brown */
/*	color: #a9a9a9; /* light-gray */
/*	color: #1BBABC; /* apteka-green */
/* color:#F56200;  /* orange */
	color: #266499; /* dark-blue*/
}

/* Заголовок второго уровня. исп в статьях ликбеза и рассылки для подразделов (вырав. влево)*/
H2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
	padding-left: 49px;
	padding-top: 20px;

/*	color: #0085DD; /* sky-old */
/*	color: #1F72D8; /* blue */
/*	color: #1BBABC; /* apteka-green */
/*	color:#F56200; /* orange */
	color: #266499; /* dark-blue */
}

/* Подзаголовок  третьего (второго) уровня в статьях (вырав. посередине)*/
H3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
	
/*	color: #0099FF; /* sky-old */
/*	color: #1F72D8; /* blue */
	color: #266499; /* dark-blue */
}

UL,OL {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333; 
	padding-left: 50px;
	margin-left: 40px;	/* для совместимости с Mozilla */
}

P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-indent: 2em;
	padding-left: 20px;
	font-size: 11pt;
	color: #333333;
}

HR {
	margin-left: 10px;
}

/* Цитата (исп. в рассылках) */
blockquote {
	font-style: italic;	
}

/* Стили основных верстательных таблиц */
.master {
	float: none; 
	table-layout: fixed;
}

/* Горизонтальная навиагция со специальностями клиники */
.gornav TD {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-weight: bold; */ /* вместо, используется <strong> */
	color: white;
	font-variant: small-caps;
	text-align: center;
	
/*	padding-bottom: 16px; */
	height: 32px;	
}
.gornav A:LINK, .gornav A:VISITED, .gornav A:ACTIVE, .gornav A:HOVER{
	color: white;
	text-decoration: none;
}

/* Элементы таблицы общей навигации ("написать нам") */
.generalnav {
	vertical-align: top;
	padding-top: 8px; 
	font-size: 7pt;
}
.generalnav A:LINK, .generalnav A:VISITED, .generalnav A:ACTIVE {
	color: white;
	text-decoration: none;
}
.generalnav A:HOVER {
	color: white;
	text-decoration: underline;
}

/* Определение фона главной навигации */
.nav_bg {
	background-image: url(/pics/nav_bgr.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/* Левое навигационное меню */

.nav {
	font-size: 12pt;
	list-style-image: url(/pics/marker_nav.gif);
	padding-left: 10px;
	font-weight: bold;
} 
.nav A:LINK, .nav A:VISITED{
	text-decoration: none;
	color: #333333;  
}
.nav A:ACTIVE {
	color: #333366; 
}
.nav A:HOVER {	
	color: #333333;
	text-decoration: underline;
}

/* специальное выделение пункта "цены" в главной навигации */
#price_item {
	color: #333366;  
}

/* Выбранный пункт гл. навигации (активный) */
.nav_select {
	border-bottom: 1px dashed Gray;
}

/* Подразделы главной навигации */ 
.subnav {
	font-size: 7pt;
	font-weight: normal;
	line-height: 14px;
	
	list-style-image: none;
	list-style-type: none;
	
	margin-left: 0px;
	margin-right: 5px;
	padding-left: 10px;
	padding-bottom: 10px;  
} 

/* Мини-ссылки в главной навигации ("карта сайта") */
.mininav {
	text-align: center;
	font-size: 7pt;
}
.mininav A:LINK, .mininav A:VISITED, .mininav A:ACTIVE, .mininav A:HOVER{
	color : #666666;  
}

/* Окна форм поиска и подписки. Задает фон */
.window_left {
	background-image: url(/pics/w_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #5F81A3;
}

/* Мелкий текст в левой панели навигации (формы поиска и подписки) и ссылки*/
/* Оформление ссылок на расслки из лев.навигат */
.navsmalltext, .lists {
	font-size : 7pt;
	color: #FFFFFF; 
	padding-left : 5px; 
/*	font-weight: bold; */
	text-align: center;
}
.navsmalltext A:LINK{
	color: #FFCC00;
}
.navsmalltext A:VISITED{
	color: #FFCC00;
}
.navsmalltext A:ACTIVE {
	color: #FFCC00;
}
.navsmalltext A:HOVER {
	color: #FFCC00;
}
.lists {
	font-weight: bold;
}
.lists A:LINK, .lists A:VISITED, .lists A:ACTIVE {
	text-decoration: none;
	color: #FFFFFF; 
}
.lists A:HOVER {
	text-decoration: underline;
	color: #FFFFFF; 
}

/* Строка "Вы здесь". */
.guideline {
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 2px;
}

/* Класс основного информационного поля (real body) */
.body {
	padding-right : 10px;  
}

/* Строка внизу основной области (вида "вверх") */
.guidefoot {
	font-size: 7pt;
	font-weight: bold;
	text-align: right;	
	padding-bottom: 2px;
	padding-right: 2px;
}

/* правая навигация по ликбезу */
.right_nav {
	font-size: 8pt;
/*	font-weight: bold; */ /* вместо, используется <strong> */
	padding-left: 15px;
	color: Navy;
}
.right_nav A:LINK, .right_nav A:VISITED, .right_nav A:ACTIVE {
	/*text-decoration: none;*/
	color: Navy;
}
.right_nav A:HOVER {
	text-decoration: underline;
}

/* текст и ссылки в правая навигации. специально выделенные (для акций) */
.right_nav_action {
	font-size: 8pt;
	font-weight: bold; 
	padding-left: 15px;
	color: Red; 
}
.right_nav_action A:LINK, .right_nav_action A:VISITED, .right_nav_action A:ACTIVE,.right_nav_action A:HOVER {
	color: Red; 
	text-decoration: underline;
}

/* под-пункты правой навигации (по ликбезу) */
.right_subnav {
	font-size: 7pt;
	padding-left: 25px;
}
.right_subnav A:LINK, .right_subnav A:VISITED, .right_subnav A:ACTIVE{
	text-decoration: none;
	color: #666666;
}
.right_subnav A:HOVER {
	text-decoration: underline;
}

/* Заголовок окна с предложением записи на прием (operator window) */
.window_operator {
	background-image: url(/pics/ow_bckg.gif);
}

/* содержимое окна с предложением записи */
.operator {
	width: 173px;
	height: 111px;
	color: white;
	font-weight:bold;
}
.operator A:LINK, .operator A:VISITED, .operator A:ACTIVE {
	text-decoration: none;
	color: white;
}
.operator A:HOVER {
	text-decoration: underline;
}

/* Заголовок окон в правом столбце. Задает и фон, текст, высоту */
.window_right {
	background-image: url(/pics/wr_arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #1F72D8;
	
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: white;	
	
	padding-bottom: 7px;
}

.window_right_decor {
	background-image: url(/pics/wr_decor.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #1F72D8;
}

/* Свойства нижний навигации (размер шрифта) */
.link {
	font-size: 10px;
	font-weight: bold;
	height: 21px;
	
/*	background-color: #EBEEF3; - цвет фона*/
/* A4AFC0 - цвет -рамки */
	background-image: url(/pics/foot_bgr1.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

/* Свойства шрифта со строкой копирайта */
.copyright {
	font-size: 7pt;
	color: #FFFFFF;
	height: 31px;
	
/*	background-color: #6D7E97; */	
	background-image: url(/pics/foot_bgr2.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-bottom: 10px; 

}
.copyright A:active, .copyright A:link, .copyright A:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.copyright A:hover {
	text-decoration: underline;
}

/* ==== СПЕЦ-КЛАССЫ === */

.smalltext {
	font-size : 7pt;
}

/* Средний размер шрифта */
.middletext {
	font-size : 8pt;
}

.padding{
	padding-left : 20px;
}

/* Для создания одно-пиксилечного серого бордюра вокруг ВСЕЙ таблиц. Исп в ликБезе и рассылке, tester*/
.bordur {
	border : 1px solid #999999;
}

/* Для отображения табличных данных в статьях (исп в рассылках) */
.tab_data {
	text-align: center;
	border-collapse: collapse; 
}
.tab_data TD,
.tab_data TH {
	font-size: smaller;
	border: 1px solid grey;
	padding: 5px;
}
.tab_data TH {
	background-color: #eee;
}
.tab_data caption {
	font-weight: bold;
}


/* Используется для заголовков разделов на гл.стр Ликбеза и для названия статей расылки в архиве */
.article {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-weight: bold;	
}
.article A:LINK{
	color: #CC3300;	
}
.article A:VISITED{
	color: #CC6666;
}
.article A:ACTIVE {
	color: red;
}
.article A:HOVER {
	color: red;
}

/* Номер и дата выпуска расылки в архиве */
.number {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #808080;
	text-align: right;
}

/* Дайджест расыслки в архиве */
.dagest {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding-left: 20px;
	font-size: 10pt;	
	color: #333333;
}

/* Эпиграф в заголовке рассылочной статьи (+ оформление названий подрубрик в рассылке) */
.epigraf {
	text-align: right;
	font-weight: bold;
	font-style: italic;
	color: #0099ff;
}

/* Анекдоты в рассылке */
.anek {
	text-align: right;
	font-style: italic;
	font-size: 8pt;
}

/* Исп. в рассылке где нужно отформатировать стихи (расс. Давным-давно) */
.rifma {
	text-indent: -12px; 
	padding-left: 65px;
}

/* Список ссылок на энциклопедические статьи из гл.стр. энциклопедии и стили ссылок */
.encyclo_articles {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	font-size: 10pt;
	list-style-image: url(/img/bullet_arrow.gif);
	color: #858585;
}
.encyclo_articles A:LINK, .encyclo_articles A:VISITED, .encyclo_articles A:ACTIVE {
	text-decoration: none;
}
.encyclo_articles A:HOVER {
	text-decoration: underline;
}

/* Для красных мини-подписей (типа "NEW!") */
.new {
	font-size: 7pt;
	font-weight: bold;
	color: Red;
}

/* Коментарий синего цвета (исп. в andrology.shtml, zppp.shtml) */
.comment {
	font-size : 10pt;
	color: #266499;
	font-style: italic;
}

/* Таблица с ценами */
/* Заголовки разделов прайс-листа */
.tabhead,
.tabhead a:link,
.tabhead a:visited {
	color: #FFFFFF;
}
/* заголовки подразделов прайса */
.tabhead2,
.tabhead2 a:link,
.tabhead2 a:visited  {
	color: #555555
}
/* заголовки подразделов 3-го уровня */
.tabhead3,
.tabhead3 a:link,
.tabhead3 a:visited  {
	background-color: #ddd;
	font-size: smaller;
}
/* заголовки подразделов 3-го уровня */
.tabhead4,
.tabhead4 a:link,
.tabhead4 a:visited  {
	background-color: #eee;
}

/* Левая часть прайса */
.tl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;	
	color: #333333;
}
/* Правая часть прайса */
.tr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;	
	color: #CC6666;
	text-align: right;
	font-weight: bold;
}
/* Чрезстрочное оформление таблицы (не используется) */
._tl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #333333;
}
._tr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	color: #CC6666;
	text-align: right;
	font-weight: bold;
}


/* Консультации. Стиль вопроса и подписи */
.quest,.sign {
	font-size: 10pt;
	font-style: italic;
	color : #483D8B;
}
.sign {
	text-align: right;
	padding-right: 25pt;
}
/* Консультации. Стиль ответа */
.ask {
	font-size : 10pt;
}


/* MUST REBUILD */
/* Заголовок текста для рекламных акций (ораньжевы цвет, выравнивание по центру) */
.action_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;	
	color: #CC6666;
	text-align: center;
/*	padding-left : 59px; */
}

/* ЯРКОЕ выделение текста специально для акция */
.action_bold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14pt;	
/*	color: #339966;		/* зеленый с небольщим синеватым */
/*	color: #СС6666;		/* срец красный */
/*	color: #FF6600;		/* ораньжевый */
	color: #009595;
}

/* второе ЯРКОЕ выделение текста специально для акций */
/* выделение внутри текста */
.action_bold2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	/*color: #339966;
	/* зеленый с небольщим синеватым */
	/*color: #CC6666;
	/* срец красный */
	/*color: #FF6600;
	/* ораньжевый */
	/*color: #009595;
	*/
	color: #FF9933;
}

/* третье ЯРКОЕ выделение текста специально для акций */
/* выделение внутри текста */
.action_bold3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;	
/*	color: #339966;		/* зеленый с небольщим синеватым */
/*	color: #CC6666;		/* срец красный */
/*	color: #FF6600;		/* ораньжевый */
	color:  #009595; 
}

/* Красный и жирный (для обозначения скидок) */
.superred {
	color: Red; 
	font-weight: bolder;
}

/* Класс для отображения текста в элементах форм (editbox, listbox, textarea). исп. формы слева, ф.предлож. темы */
.form_text {
	font-size: 7pt; 
	height: 20px;
}

/*  кнопки "ок" в трех формах в левом столбце */
.form_butOK {
	font-size: 7pt; 
	height: 20px;
	width: 30px;
}

/* Подписи к полям формы */
.form_label {
	font-size: 7pt;
	text-align: right;
	font-weight: bold;
	vertical-align: text-top;
}

/* Заголовок формы голосования за темы рассылки */
.theme_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #CCFFCC;
	font-weight: bold;
	text-align: center;
	color: Teal;
	border: 1px dashed Silver;
	border-bottom-width: 0px;
}

/* Тело формы голосования за темы рассылки (и др. форм?) */
.theme_body{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	background-color: #FFFFCC;
	color: Black;
	border: 1px dashed Silver;
}

/* Подписи к иллюстрациям и фотографиям (в первую очередь, gallery.shtml)*/
/* пока не используется */
.figures {
	text-align: center;
	font-size: 8pt;
}

/* Большие новости. (Наследует свои свойства от TD) */
.news_big {
	text-align: left;
	vertical-align: top;
}

.news_big_head {
	font-size:10pt;
	font-weight: bold;
	color: #DC143C;
	padding-left: 33px;
	padding-top: 20px;
	display: inline;
}

.news_big P {
	font-size: 8pt;
	padding-left: 15px;  

}

/* Маленкие новости (наследует свойства от TD)*/
.news_small {
	font-size: 7pt;
	text-align: left;
	vertical-align: top;
}

.news_small_head {
	font-size: 8pt;
	font-weight: bold;
	color: #DC143C;
	padding-left: 33px;
	padding-top: 10px;	
	display: inline;
}

.news_small P {
	font-size: 7pt;
	padding-left: 15px;  
}

/* Серый комментарий к ссылке (services.shtml)  */
.gray_comm {
	font-size: 7pt;
	color: #858585;
}

/* Серый комментарий к ссылке и к иконке (index.shtml) */
.gray_comm2 {
	font-size: 9pt;
	color: #777777;
}

/* оформление пунктов "см.также" */
.else{
	padding-left: 20px;
	font-size: 8pt;		
}

/* Карта сайта. Список первого уровня */
.map_one {
	font-weight: bold;
	list-style-image: url(/images/bullet.gif);
}

/* Карта сайта. Список первого уровня */
.map_two {
	font-weight: normal;
	list-style-image : url(/img/bullet_arrow.gif);
	padding-left: 0px;
	padding-bottom: 15px;
}

/* подзаголовок рубрик рассылки (напр, О вкусной и здоровой пище) */
.rubrika {
	color: #0085DD;
	margin-top: 0px; 
	font-weight: bold;
	font-style: italic;
	text-align: right;
}

/* страничная навигация навигации типа страничное листание новостей */
.specnav {
	border: 1px solid #A4AFC0;
	background-color: #EBEEF3;
	font-weight: bold;
	font-size: 10px;
	margin-left : 20px;
	width:550px;
}

/* выравнивание таблиц в realbody для нового дизайна */
.centrino {
	margin-left: 10px;
}

/* Ссылки со стрелками (например, "подробнее об услугах") */
.arrow {
	font-size: 8pt;
	text-align: right;
}

/* Оформление текста выводимого скриптом-опросником (voter) */
.voter_text {
	font-size: smaller;
}

/* Врезка. используется с тегом <p> */
.incut {
	padding: 10px;
	margin-left: 10px;
	background-color: #FFE4C4;	
}


/* облако контактов */
.contact_cloud {
	background-color:#eee;
	border:1px dashed gray;
	margin:3em 5px 1em 12px;
}

.contact_cloud p {
	text-indent: 0;
	font-size:0.8em;
}

.contact_cloud sup {
	text-decoration: underline;
}


.right_block {
	width: 197px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
}
