﻿
/* ОБЩИЕ */
html, body { height:100%; margin:0px; padding:0px; background-color: #fff}

body {font-family: arial, helvetica, sans-serif;}/* определяем базовые шрифты сайта */


.center {height: 250px;}

form {margin: 0; padding: 0}
/* ------------------ */

/* ВНУТРЕННЯЯ ЧАСТЬ */
.siteContent a { text-decoration:none; font-weight:bold;color: #003771}
.siteContent h1 {font-size: 120%; margin-top: 0; font-weight: normal; color: #003771}
.siteContent h2 {font-size: 95%; margin-bottom: 1ex; color: #003771}
.siteContent h3 {font-size: 80%; margin-bottom: 1ex; color: #003771}
.siteContent h4 {font-size: 75%; margin-bottom: 1ex;}
.siteContent h5 {font-size: 75%; font-style: italic; margin-bottom: 1ex;}
.siteContent h6 {font-size: 75%; font-style: italic; font-weight: normal; margin-bottom: 1ex;}
.siteContent p, .siteContent li, .siteContent table.data td, .siteContent table.data th, .siteContent table.clean td, .siteContent table.clean th  
{font-size: 75%;} /* определяем размер основного текста сайта */
.siteContent small {font-size: 100%;}
.siteContent ul, .siteContent ol {margin-top: 0.5ex;}
.siteContent p {margin: 0.5ex 0 2ex 0;}

.siteContent li {padding-bottom: 1ex;}
.counterTR
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
}


/* для корректности размеров вложенных тегов - begin */
.siteContent li li {font-size: 100%;}
.siteContent td td {font-size: 100%;}
.siteContent .clean td li, .siteContent .data td li {font-size: 100%;}
.siteContent .clean td p, .siteContent .data td p {font-size: 100%;}
.siteContent p li {font-size: 100%;}
.siteContent .clean td h2, .siteContent .data td h2 {font-size: 125%;}
.siteContent .clean td h3, .siteContent .data td h3 {font-size: 120%;}
/* для корректности размеров вложенных тегов - end */

/* таблица с рамкой в 1 пиксел - begin */
.siteContent table.data {border-collapse : collapse;}
.siteContent table.data th, .siteContent table.data .thead {
        font-weight: bold;
        background-color : #EAF4FF;
}
.siteContent table.data td, .siteContent table.data th {
        border : 1px solid #97ABC9;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.siteContent table.clean {border-collapse : collapse;}
.siteContent table.clean th, .siteContent table.clean .thead {
        font-weight: bold;
        background-color : #EAF4FF;
}
.siteContent table.clean td, .siteContent table.clean th {
        border : 0px solid #000000;
        
}
.siteContent table.clean i
{
	font-size:85%;
}


.siteContent table.dataTableClean {border-collapse : collapse;}
.siteContent table.dataTableClean th, .siteContent table.dataTableClean tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
.siteContent table.dataTableClean td, .siteContent table.dataTableClean th {
        border : 0px solid #000000;
}

/* таблица без рамки - end */

/* ФОРМЫ */
.solvayform td {padding: 0; overflow: visible; vertical-align: middle !important;}
.solvayform .textfield {}
.solvayform .textfield input, .solvayform .textfield textarea, .solvayform .textfield span {
	border: 1px solid #7F9DB9;
	font-family: arial,verdana,sans-serif;
	font-size: 80%;
	width: 318px;
}
.solvayform table {width: 100%; border-collapse: collapse;}

.solvayform .dropdownfield {padding-bottom: 2ex;}
.solvayform .dropdownfield select {width: 100%; font-family: arial,verdana,sans-serif;}
.solvayform .optionfield {font-size: 80%; font-family: arial,verdana,sans-serif;}

.solvayform .fieldhdr {background-color: #DEF2FE; background-repeat: no-repeat; height: 25px; font-weight:bold; font-size:80%; font-family:arial, verdana, sans-serif; padding-left: 30px;}
.solvayform .submitbtn {padding: 3ex 0;}

.solvayform .Razdel {background-image: url(/img/ico_paragr.gif); }
.solvayform .Theme {background-image: url(/img/ico_abc.gif);}
.solvayform .Comment {background-image: url(/img/ico_pencil.gif); }
.solvayform .File {background-image: url(/img/ico_folder.gif);}
.solvayform .FromName {background-image: url(/img/ico_face.gif);}
.solvayform .FromEmail {background-image: url(/img/ico_sobaka.gif);}
.solvayform .Calendar {background-image: url(/img/ico_calendar.gif);}
/* end of ФОРМЫ */

.disclimer
{
	font-size:9pt;
	color:#318ad6;
}
.lastmodified
{
	font-family: arial, helvetica, sans-serif;
	font-size:7.5pt;
	
}
/* Строка навигации */
#topline3 .navline 
{
	float: left; 
	padding-left: 3px; 
	line-height: 24px; 
	color: #ffffff; 
	font-size: 10pt;
}
#topline3 .navline a, #topline3 .navline a:visited, #topline3 .navline a:active 
{
	color: #ffffff; 
	text-decoration: none
}
#topline3 .navline a:hover 
{
	color: #ffffff; 
	text-decoration: underline
}

/* Function buttons */
.fbutton 
{
	display: block;
	float: right;
	background: #d49e0c;
	margin: 1px; 
	padding: 0 2px;
	white-space: nowrap;
	height:12px;
}
a.fbutton 
{
	color: #ffffff; 
	font-size: 65%; 
	text-decoration: none;
}
.fbutton a 
{
	display: inline-block;
	padding: 0 4px 1px;
	color: #ffffff; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 65%; 
	text-decoration: none;
	
	
}
a.fbutton:visited, .fbutton a:visited 
{
	color: #ffffff;
}

/* Дата в шапке */
.date {float:right; padding-right: 4px; line-height: 18px; font-size: 10px; color: #ffffff; vertical-align:top; }

/* Вып. список в шапке */
#topline3 #othersites {float: right; height: 18px; margin: 3px; font: normal 10px arial, sans-serif}

/* Info page */
.ArticleAuthors
{
	color: Black;
	font-weight:normal;
}

.ArticleSource
{
	color: Black;
	font-weight:normal;
}


/* Content from menu and other sites */
.Content span
{
	font-size:80%;
}

/*.Content ul
{
font-size:12px;
font-family:Arial, Tahoma;
}*/

.Content small li
{
	color:black;
	font-weight:normal;
	font-size:100%;
	
}

.Content li
{
	
	padding-bottom:5px;
	/*color: #0d3b87;
	font-weight:bold;*/
}
.ph
{
	font-size:90%;
}

.Content a
{
	text-decoration: none;
	color: #0d3b87;
	font-weight:bold;
}

/* ------------------------------------ */

/* ----- News ----- */
/* Новости */
.News {margin-top: 2ex; font-size: 70%;}
.News .OneNew {margin-bottom: 1ex; font-size: 100%;}

.NewsMain .NewsShortText {color: #0080C0;}
.NewsMain .NewsDate {color: #0080C0;}

.OneNew {font-size: 70%; margin-bottom: 2ex; text-align: justify;}
.NewsDate {display: block; color: #003771; font-weight: bold;}

.NewsLink {text-decoration:none; color: #003771; font-weight:bold; }
.NewsSource {font-size: 70%; font-weight: bold;}

.FullNews {border-bottom: 1px solid #318AD6; padding-bottom: 1ex; margin-bottom: 2ex;}
.FullNews .OneNew {font-size: 100%;}
.FullNews .OneNew .NewsShortText {display: block; margin-bottom: 2ex; font-size: 75%; font-weight: bold; color: #000;}
.FullNews .OneNew .NewsDate {font-size: 75%;}

.ArchiveYear{ color: black;	font-weight:bold; font-size: 110% }
.ArchiveMonth{ font-size:110%;	color: #003771;	font-weight:normal; }
.ArchiveMonth a { color: #0d3b87; font-weight:bold;	text-decoration: none; }

/*------------------------------------ */

/* -------------FAQ----------- */
.FAQ {margin-top: 2ex; font-size: 75%;}
/* ------------------------ */

/* -------------Left Menu----------- */
.localmenu 
{
	font-family:  arial, helvetica, sans-serif;
	font-size:8pt;
	width: 140px; 
	padding-bottom: 6px; 
	background: url(../img/bgr_localmenu_bot.gif) no-repeat;
	background-position: bottom;
	
}

.localmenu .local_bgrtop 
{
	background: url(../img/bgr_localmenu_top.gif) no-repeat;
}
.localmenu .local_hdr 
{
	color: #0069b3; 
	font-weight: bold; 
	padding: 12px 5px 0 10px; 
	margin-bottom: 1.5ex;
}
.localmenu a 
{
	color: #0069b3;
	display: block;
	padding-left: 10px; 
	padding-right: 2px;
	margin-bottom: 1ex;
	text-decoration: none;
}
.local_bgrtop a:visited 
{
	color: #0069b3
}
.localmenu a:visited 
{
	color: #0069b3
}

/* ------------------------------------ */


/* ------------- Registration.aspx ---------- */

.regform
{
	height:25px;
}

.formnew 
{
	background-color:#DEF2FE;
	
}

.formnew b
{
	font-size:80%;
}
.formnew span
{
	font-size:80%;
}



/*--------- calendar ---------*/
.CalendarInfoTitle 
{
	font-weight: bold;
	font-size: 110%; 
	padding-bottom: 10px;
	color: black;
}

.CalendarShortText
{
	color: black;
	font-weight:normal;
	padding-bottom:5px;
	font-size:90%;
}

.CalendarShortText p
{
	color: black;
	font-weight:normal;
	padding-bottom:5px;
	font-size:100%;
}

.CalendarText 
{
	font-size: 90%; 
	color: black;
	padding-bottom:10px;
	
}

.CalendarTitle
{
	font-size: 95%; 
	text-decoration:none;
	font-weight:bold;
	color: #0d3b87;
}

.Calendar
{
	margin-top: 2ex; font-size: 80%;
}

.ActionMonth
{
	font-size:130%; padding-bottom:10px; padding-top:20px; font-weight:bold; color: #003771;
}

.ActionCity
{
	padding-bottom: 10px; font-size: 85%;
}

/* ПРЕПАРАТЫ */
ul.allprod {margin: 0; padding: 0;}
ul.allprod li {padding: 0; list-style-type: none; margin-bottom: 0.5ex;}

/* Описание препарата */
/*h1.ph {padding-bottom: 1ex; border-bottom: 1px solid #318ad6}*/
.prepname {font-weight: bold; font-size: 120%}


/* Заказ через Интернет на странице описания препарата*/
ul.order {list-style: none; margin: 0; padding: 0}
ul.order li {font-size: 95%; padding: 0}
ul.order li ul {margin: 0 0 2ex 1em; list-style: none;}
ul.order li li {font-size: 100%; padding: 0}

/* Блок "Знаете ли вы" */
.doyouknow {
	width: 140px;
	background: url(/img/bgr_doyouknow_top.gif) no-repeat;
 	color: #515150;
	margin-bottom: 10px;
}
.doyouknow, .doyouknow p {font-size: 11px;}
.doyouknow p {margin: 0.5ex 0 1ex; }
.doyouknow .blockhdr {padding: 12px 0 0 12px; font-weight: bold;}
.doyouknow .bgrbot {
	background: url(/img/bgr_doyouknow_bot.gif) bottom no-repeat;
	padding: 6px 10px;
}

/* Блок "Поздравляем коллег с Днём рождения" */
.birthdays {
	width: 140px;
	background: url(/img/bgr_birthdays_top.gif) no-repeat;
 	color: #3F548A;
	margin-bottom: 10px;
}
.birthdays, .birthdays ul {font-size: 11px;}
.birthdays li {padding-bottom: 1.5ex;}
.birthdays ul {
	list-style-type: none;
	margin: 10px 0 0;
	padding: 0;
	line-height: 2ex;
}
.birthdays .blockhdr {padding-left: 15px; font-size: 11px;}
.birthdays .bgrbot {
	background: url(/img/bgr_birthdays_bot.gif) bottom no-repeat;
	padding: 6px 10px;
}

/*-------------------------------*/

 div.steps
        {
            padding: 18px;
        }
        .steps td
        {
            padding-bottom: 2ex;
        }
        .done
        {
            font: bold 90% arial,verdana,sabs-serif;
            color: #B7C4CB;
        }
        .curr
        {
            font: bold 90% arial,verdana,sabs-serif;
            color: #000;
        }
        .todo
        {
            font: bold 90% arial,verdana,sabs-serif;
            color: #B7C4CB;
        }
        span.ast
        {
            font: normal 14px times new roman,times,serif;
            color: #FF0000;
        }
        span.warning
        {
            display: block;
            margin: 0;
            padding: 0;
            font: normal 10px arial,verdana,sans-serif;
            color: #ff0000;
        }
        .message
        {
            font: bold 110% arial,verdana,sans-serif;
        }
        .Resume table td
        {
            font-size: 80%;            
        }
        

                      
        
        /* для раздела работа */
.number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	background-image: url(/img/number.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.job p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
}

.Search 
{
	font-size:100%;
}

.SearchList
{
	font-size:110%;
}
.SearchDate { font-size:100%; color:Olive }

.Links 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
}

         .BirthDateDiv table td
        {
            font-size: 95%;            
        }


