/* ОБЩИЕ */
html, body { height:100%; margin:0px; padding:0px; background-color: #fff; color: #002869;}

body {font-family: arial, helvetica, sans-serif;}/* определяем базовые шрифты сайта */

a:link {color: #0069b3}

form {margin: 0; padding: 0}

/* ВНУТРЕННЯЯ ЧАСТЬ */
.siteContent h1 {font-size: 120%; font-weight: normal; color: #003771}
.siteContent h2 {font-size: 95%; margin-bottom: 1ex; color: #003771}
.siteContent h3 {font-size: 90%; margin-bottom: 1ex;}
.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.clean td  {font-size: 75%;} /* определяем размер основного текста сайта */
.siteContent small {font-size: 90%;}
.siteContent ul, .siteContent ol {margin-top: 0.5ex;}
.siteContent p {margin: 0.5ex 0 2ex 0;}

/* для корректности размеров вложенных тегов - begin */
.siteContent li li {font-size: 100%;}
.siteContent td td {font-size: 100%;}
.siteContent td li {font-size: 100%;}
.siteContent td p {font-size: 100%;}
.siteContent p li {font-size: 100%;}
.siteContent td h2 {font-size: 125%;}
/* для корректности размеров вложенных тегов - end */

/* таблица с рамкой в 1 пиксел - begin */
.siteContent table.data {border-collapse : collapse;}
.siteContent table.data th, .siteContent table.data tr.thead {
        font-weight : bold;
        background-color : #DEF2FE;
}
.siteContent table.data td, .siteContent table.data th {
        border : 1px solid #318AD6;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
.siteContent table.clean {}
.siteContent table.clean th, .siteContent table.clean tr.thead {
        font-weight : normal;
        background-color : #d0d0d0;
}
.siteContent table.clean td, .siteContent table.clean th {
        border : 0px solid #000000;
}
/* таблица без рамки - end */

/* ФОРМЫ */
.solvayform table {width: 455px; border-collapse: collapse;}
.solvayform td {padding: 0; font-size: 75%; overflow: visible;}
.solvayform .textfield {padding-bottom: 2ex;}
.solvayform .textfield input, .solvayform .textfield textarea {
	border: 1px solid #7F9DB9;
	font-family: arial,verdana,sans-serif;
	font-size: 100%;
	width: 453px;
}
.solvayform .fieldhdr {background-color: #DEF2FE; background-repeat: no-repeat; height: 25px; font-weight: bold; padding-left: 25px;}
.solvayform .FromName {background-image: url(/img/ico_face.gif);}
.solvayform .FromEmail {background-image: url(/img/ico_sobaka.gif);}
.solvayform .ToName {background-image: url(/img/ico_face.gif);}
.solvayform .ToEmail {background-image: url(/img/ico_sobaka.gif);}
.solvayform .Comment {background-image: url(/img/ico_pencil.gif);}
/* end of ФОРМЫ */

/* НОВОСТИ */
.News {margin-top: 2ex; font-size: 75%;}
.News .OneNew {margin-bottom: 1ex; font-size: 100%;}

.OneNew {font-size: 75%; margin-bottom: 2ex; text-align: justify;}
.NewsDate {display: block; color: #003771; font-weight: bold;}
.NewsShortText {}
.NewsLink {}
.NewsSource {font-size: 75%; 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;}
.FullNews .OneNew .NewsDate {font-size: 75%;}


/* Строка навигации */
#topline3 .navline {float: left; padding-left: 3px; line-height: 24px; color: #fff; font-size: 10px;}
#topline3 .navline a, #topline3 .navline a:visited, #topline3 .navline a:active {color: #fff; text-decoration: none}
#topline3 .navline a:hover {color: #fff; text-decoration: underline}

/* Function buttons */
a.fbutton {
	display: block; float: right;
	background: #d49e0c;
	color: #fff; font-size: 10px; text-decoration: none;
	margin: 1px; padding: 0 2px;
}

/* Дата в шапке */
#topline2 .date {float:right; padding-right: 4px; line-height: 24px; font-size: 10px; color: #fff}

/* Вып. список в шапке */
#topline3 #othersites {float: right; height: 18px; margin: 3px; font: normal 10px arial, sans-serif}

/* Бонусная строка */
#BonusLine {margin: -5px 0 5px 0;}
#BonusLine a {text-decoration: none;}
#BonusLine a:hover {text-decoration: underline;}

/* Форма поиска */
#search {margin: 15px 0}
#search td {font-size: 10px}

/* Главное меню */
#mainmenu {
	width: 133px;
	background: url(img/bgr_menu.gif) no-repeat;
	padding: 25px 0 0 1px;
}
#mainmenu/* Bug fix */ {width: 133px;}

#mainmenu .space {display: block; height: 10px; overflow: hidden}

/* Локальное меню на странице */

.localmenu {display: block; width: 165px; margin-top: 30px}
.localmenu a {
	display: block; margin-bottom: 1ex;
	font-weight: bold; font-size: 70%; text-decoration: none;
}

/* Подвал */
.disclimer { font-size: 65%; color: #4a92c6}

/* Описание препарата */
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}

/* FAQ */
.faqquestion {font-weight: bold;}
.faqquestionauthor {font-weight: bold; font-size: 90%; display: block; margin: 0.5ex 0 1ex 0;}
.faqanswer {margin-bottom: 1.5ex;}


/* КРУГЛЫЕ СТОЛЫ */
.RoundTable {margin-bottom: 6ex; font-size: 80%; }
.RoundTable table {border-collapse: collapse;}
.RoundTable td {padding: 0 0 2ex 0;}

.RTablePager {font-size: 85%; margin: 2ex 0;}
.RTablePager .pagerText {}
.RTablePager a, .RTablePager .curr {padding: 0 0.5em 0 1em; border-left: 1px solid #333;}
.RTablePager .curr {font-weight: bold;}
.RTablePager .first {border-left: 1px none #333 !important;}
.RTablePager hr {height: 1px;}

.RTName {font-size: 125%; font-weight: bold; padding-bottom: 1.5ex;}

.RoundTable table td .ThemeName {font-weight: bold; padding-bottom: 0.25ex;}
.RoundTable td .LastCommentLink, .RoundTable td .LastcommentDate, .RoundTable td .LastCommentAuthor, .RoundTable td .TotalComments {font-size: 85%;}

.AllThemes {font-size: 85%;}


/* Т е м а */

/* Информация о теме */
.RTInfo {font-size: 75%;}
.RTInfo #MessageRoundTableControl_RoundTableTitle {display: block; font-size: 175%; color: #003771; margin-bottom: 1ex;}
.RTInfo #MessageRoundTableControl_RoundTableMessage {display: block; margin-bottom: 1ex; text-align: justify;}
.RTInfo #MessageRoundTableControl_RoundTableFile {display: block; margin-bottom: 1ex; font-size: 90%;}
.RTInfo #MessageRoundTableControl_RoundTableAuthor{display: block; margin: 2ex 0 3ex; font-style: italic;}
.RTInfo #MessageRoundTableControl_RoundTableDate {margin-right: 1em; font-size: 90%;}
.RTInfo #MessageRoundTableControl_RoundTableDateClosed {font-weight: bold; font-size: 90%;}
.RTInfo .RTablePrintVersion {display: block; margin: 1ex 0 4ex 0;}

/* Комментарии */
.RoundTableResults .RTablePager {margin: 1ex 0;}

.RoundTableResults table {border-collapse: collapse; width: 650px; border-bottom: 1px solid #ACA899;}
.RoundTableResults table td {padding: 1ex 0 2ex 0; vertical-align: top; font-size: 80%;}
.RoundTableResults td.RTComment, .RoundTableResults td.RTCommentTools {border-top: 1px solid #ACA899;}
.RoundTableResults td.RTComment {padding-right: 10px; text-align: justify;}

.RoundTableResults table td.RTCommentTools {width: 181px; font-size: 70%;}
.RTCommentTools .CommentAuthor, .RTCommentTools .city, .RTCommentTools .spec, .RTCommentTools .nmb, .RTCommentTools .date, .RTCommentTools .time {display: block; padding-bottom: 0.25ex;}
.RTCommentTools .nmb, .RTCommentTools .date, .RTCommentTools .time {float: left; padding-right: 0.25em;}
.RTCommentTools .CommentIcons {clear: left; padding-top: 1ex;}
.RTCommentTools .CommentIcons img {margin-right: 5px;}

/* ДОБАВЛЕНИЕ КОММЕНТАРИЯ*/
table#AddRoundTableControl_FormTable {width: 650px; margin-top: 4ex; font-size: 80%;}
table#AddRoundTableControl_FormTable td {vertical-align: top;}

/* Инфо справа от формы */
td.AddCommentTools #AddRoundTableControl_Author, td.AddCommentTools #AddRoundTableControl_Email {display: block;}
td.AddCommentTools #AddRoundTableControl_Author {font-weight: bold;}
		
td.AddCommentForm {padding-right: 10px;}
.AddCommentForm .solvayform table {width: 455px; border-collapse: collapse;}

/* Форма проверки слова */
td.AddCommentTools {width: 181px;}

/* Подписка - отписка */
td.RTSubscrButtons {padding-top: 2ex; border-top: 1px solid #ACA899;}
input#SubsToRoundTableControl_SubsImageButton, input#SubsToRoundTableControl_UnsubsImageButton {padding-right: 20px;}


/* ДОБАВЛЕНИЕ НОВОЙ ТЕМЫ*/
table#AddRoundTableThemeControl_FormTable {width: 650px; margin-top: 4ex; font-size: 75%;}
table#AddRoundTableThemeControl_FormTable td {vertical-align: top;}
td.AddCommentTools {width: 181px;}

td.AddThemeForm {padding-right: 10px;}
.AddThemeForm .solvayform table {width: 455px; border-collapse: collapse;}

/* Инфо справа от формы */
td.AddCommentTools #AddRoundTableThemeControl_Name, td.AddCommentTools #AddRoundTableThemeControl_Email  {display: block;}
td.AddCommentTools #AddRoundTableThemeControl_Name {font-weight: bold;}

/* end of КРУГЛЫЕ СТОЛЫ	  */

/* Проверка слова */
table.CheckWordForm {width: 100%; border-collapse: collapse; margin-top: 3ex;}
table.CheckWordForm td {padding: 2px 4px;}
table.CheckWordForm td.hdr {font: normal 12px arial, tahoma, sans-serif; color: #fff; background: #637394; text-align: center;}
table.CheckWordForm td.word {background: #C9D3E6; width: 100%;}
table.CheckWordForm td.word input {width: 95%; border-style: none;}
table.CheckWordForm td.submitbtn {background: #C9D3E6;}
table.CheckWordForm td.submitbtn input {font: normal 12px arial, sans-serif;}

/* Правило */
.Rules {display: block; margin-top: 3ex; font-size: 90%;}
.Rules .RuleHdr {font-weight: bold; color: #191970;}
/*.Rules .RuleHdr {border-bottom: 1px solid #4682B4; padding-bottom: 1ex;  margin-bottom: 1ex;}*/
.Rules .RuleTxt {color: #191970; /*margin-bottom: 1ex;*/}
.Rules a.RuleLink {}

/* ЗАПЛАТКИ */
.siteContent .dataTableClean td {font-size: 75%;}

/* tests/index.aspx */
#TestsObj_divEmailResult td {font-size: 75%;}
#TestsObj_divTest #TestsObj_SubmitImageButton {margin-top: 1ex;}

/* mailto.aspx
#mailtoForm table td {font-size: 12px;} */

/* Для раздела "полезно, знать что..." в кр. столах*/
.ProductItem {}
.ProductName {
	font-weight: bold;
	color : #990000;
	margin: 1em 0 0.5em 0;
}
.ProductDescription {}

/* news/news-arc.aspx*/
.OneNews {text-align: justify;}